From 6d2de3a7c834aec2556934b92c581c6a18b31a61 Mon Sep 17 00:00:00 2001 From: kdeterme Date: Sun, 13 Sep 2026 09:24:55 +0200 Subject: [PATCH] feat: add mobile asset views and templates with localization updates --- loko/assets/locale/en/LC_MESSAGES/django.mo | Bin 113768 -> 114126 bytes loko/assets/locale/en/LC_MESSAGES/django.po | 5989 +++++++++-------- loko/assets/locale/fr/LC_MESSAGES/django.mo | Bin 125411 -> 125819 bytes loko/assets/locale/fr/LC_MESSAGES/django.po | 5989 +++++++++-------- loko/assets/locale/nl/LC_MESSAGES/django.mo | Bin 116044 -> 116412 bytes loko/assets/locale/nl/LC_MESSAGES/django.po | 5989 +++++++++-------- .../buildings/publicbuilding_detail.html | 2 +- .../templates/assets/detail_generic.html | 196 +- .../assets/detail_generic_mobile.html | 289 + .../templates/assets/naturetree_detail.html | 68 +- loko/assets/views/core.py | 70 +- .../locale/en/LC_MESSAGES/django.mo | Bin 10932 -> 10867 bytes .../locale/en/LC_MESSAGES/django.po | 121 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 13385 -> 13367 bytes .../locale/fr/LC_MESSAGES/django.po | 123 +- .../locale/nl/LC_MESSAGES/django.mo | Bin 10984 -> 10836 bytes .../locale/nl/LC_MESSAGES/django.po | 123 +- loko/common/locale/en/LC_MESSAGES/django.po | 137 +- loko/common/locale/fr/LC_MESSAGES/django.po | 179 +- loko/common/locale/nl/LC_MESSAGES/django.po | 170 +- .../contracts/locale/en/LC_MESSAGES/django.mo | Bin 31735 -> 32802 bytes .../contracts/locale/en/LC_MESSAGES/django.po | 566 +- .../contracts/locale/fr/LC_MESSAGES/django.mo | Bin 38621 -> 39771 bytes .../contracts/locale/fr/LC_MESSAGES/django.po | 569 +- .../contracts/locale/nl/LC_MESSAGES/django.mo | Bin 32948 -> 34070 bytes .../contracts/locale/nl/LC_MESSAGES/django.po | 566 +- loko/controls/locale/en/LC_MESSAGES/django.mo | Bin 16842 -> 17306 bytes loko/controls/locale/en/LC_MESSAGES/django.po | 636 +- loko/controls/locale/fr/LC_MESSAGES/django.mo | Bin 18009 -> 18501 bytes loko/controls/locale/fr/LC_MESSAGES/django.po | 636 +- loko/controls/locale/nl/LC_MESSAGES/django.mo | Bin 17649 -> 18147 bytes loko/controls/locale/nl/LC_MESSAGES/django.po | 637 +- .../documents/locale/en/LC_MESSAGES/django.mo | Bin 17265 -> 17189 bytes .../documents/locale/en/LC_MESSAGES/django.po | 623 +- .../documents/locale/fr/LC_MESSAGES/django.mo | Bin 17533 -> 17464 bytes .../documents/locale/fr/LC_MESSAGES/django.po | 623 +- .../documents/locale/nl/LC_MESSAGES/django.mo | Bin 17826 -> 17743 bytes .../documents/locale/nl/LC_MESSAGES/django.po | 621 +- loko/home/locale/en/LC_MESSAGES/django.mo | Bin 17008 -> 17072 bytes loko/home/locale/en/LC_MESSAGES/django.po | 48 +- loko/home/locale/fr/LC_MESSAGES/django.mo | Bin 18065 -> 18139 bytes loko/home/locale/fr/LC_MESSAGES/django.po | 48 +- loko/home/locale/nl/LC_MESSAGES/django.mo | Bin 17644 -> 17713 bytes loko/home/locale/nl/LC_MESSAGES/django.po | 48 +- .../locale/en/LC_MESSAGES/django.mo | Bin 18520 -> 20042 bytes .../locale/en/LC_MESSAGES/django.po | 1068 ++- .../locale/fr/LC_MESSAGES/django.mo | Bin 23587 -> 25391 bytes .../locale/fr/LC_MESSAGES/django.po | 1068 ++- .../locale/nl/LC_MESSAGES/django.mo | Bin 17528 -> 19262 bytes .../locale/nl/LC_MESSAGES/django.po | 1067 ++- .../components/asset_fields/_naturerwiz.html | 2 +- .../locale/en/LC_MESSAGES/django.mo | Bin 118199 -> 118844 bytes .../locale/en/LC_MESSAGES/django.po | 5903 ++++++++-------- .../locale/fr/LC_MESSAGES/django.mo | Bin 133545 -> 134235 bytes .../locale/fr/LC_MESSAGES/django.po | 5903 ++++++++-------- .../locale/nl/LC_MESSAGES/django.mo | Bin 123533 -> 124186 bytes .../locale/nl/LC_MESSAGES/django.po | 5903 ++++++++-------- loko/mobile/locale/en/LC_MESSAGES/django.mo | Bin 10677 -> 11861 bytes loko/mobile/locale/en/LC_MESSAGES/django.po | 199 +- loko/mobile/locale/fr/LC_MESSAGES/django.mo | Bin 11683 -> 12975 bytes loko/mobile/locale/fr/LC_MESSAGES/django.po | 206 +- loko/mobile/locale/nl/LC_MESSAGES/django.mo | Bin 11233 -> 12482 bytes loko/mobile/locale/nl/LC_MESSAGES/django.po | 206 +- .../mobile/assets/assets_index_mobile.html | 1314 ++++ loko/mobile/templates/mobile/mobile_base.html | 4 + .../mobile/templates/mobile/mobile_index.html | 12 + loko/mobile/tests_asset_mobile.py | 373 + loko/mobile/urls.py | 3 + loko/mobile/views.py | 373 + .../locale/en/LC_MESSAGES/django.mo | Bin 13984 -> 15020 bytes .../locale/en/LC_MESSAGES/django.po | 526 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 14857 -> 15951 bytes .../locale/fr/LC_MESSAGES/django.po | 529 +- .../locale/nl/LC_MESSAGES/django.mo | Bin 14345 -> 15411 bytes .../locale/nl/LC_MESSAGES/django.po | 530 +- .../locale/en/LC_MESSAGES/django.mo | Bin 20251 -> 20425 bytes .../locale/en/LC_MESSAGES/django.po | 75 +- .../locale/fr/LC_MESSAGES/django.mo | Bin 21742 -> 21914 bytes .../locale/fr/LC_MESSAGES/django.po | 75 +- .../locale/nl/LC_MESSAGES/django.mo | Bin 21029 -> 21209 bytes .../locale/nl/LC_MESSAGES/django.po | 75 +- loko/projects/locale/en/LC_MESSAGES/django.po | 73 +- loko/projects/locale/fr/LC_MESSAGES/django.po | 80 +- loko/projects/locale/nl/LC_MESSAGES/django.po | 83 +- .../reporting/locale/en/LC_MESSAGES/django.mo | Bin 5854 -> 7171 bytes .../reporting/locale/en/LC_MESSAGES/django.po | 300 +- .../reporting/locale/fr/LC_MESSAGES/django.mo | Bin 6247 -> 7633 bytes .../reporting/locale/fr/LC_MESSAGES/django.po | 300 +- .../reporting/locale/nl/LC_MESSAGES/django.mo | Bin 6073 -> 7453 bytes .../reporting/locale/nl/LC_MESSAGES/django.po | 300 +- loko/sign/locale/en/LC_MESSAGES/django.mo | Bin 16067 -> 17018 bytes loko/sign/locale/en/LC_MESSAGES/django.po | 805 ++- loko/sign/locale/fr/LC_MESSAGES/django.mo | Bin 17190 -> 18228 bytes loko/sign/locale/fr/LC_MESSAGES/django.po | 808 ++- loko/sign/locale/nl/LC_MESSAGES/django.mo | Bin 16749 -> 17736 bytes loko/sign/locale/nl/LC_MESSAGES/django.po | 808 ++- loko/sign/templates/sign/index.html | 4 +- loko/stock/locale/en/LC_MESSAGES/django.po | 4622 ++++++------- loko/stock/locale/fr/LC_MESSAGES/django.po | 5105 +++++++------- loko/stock/locale/nl/LC_MESSAGES/django.po | 5086 +++++++------- 100 files changed, 38647 insertions(+), 30207 deletions(-) create mode 100644 loko/assets/templates/assets/detail_generic_mobile.html create mode 100644 loko/mobile/templates/mobile/assets/assets_index_mobile.html create mode 100644 loko/mobile/tests_asset_mobile.py diff --git a/loko/assets/locale/en/LC_MESSAGES/django.mo b/loko/assets/locale/en/LC_MESSAGES/django.mo index 489988bebe046bcace70dd9c97ccf0da12bec3b6..0bc97f8191c3cb0ddf8bec04efcd422ad8b0e649 100644 GIT binary patch delta 37493 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 KdMD|=wEquv(ng8^ delta 37231 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 M-SEu%gtlq_ALHZ+(EtDd diff --git a/loko/assets/locale/en/LC_MESSAGES/django.po b/loko/assets/locale/en/LC_MESSAGES/django.po index b04a609..caac34c 100644 --- a/loko/assets/locale/en/LC_MESSAGES/django.po +++ b/loko/assets/locale/en/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-09-12 14:42+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,3472 +18,3539 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" # #: streetup/assets/models/buildings.py:22 -#: models/buildings.py:22 +#: assets/models/buildings.py:22 msgid "Administratif" msgstr "Administrative" -#: models/buildings.py:25 +#: assets/models/buildings.py:25 msgid "Enseignement / École / Crèche" msgstr "Education / School / Daycare" -#: models/buildings.py:26 +#: assets/models/buildings.py:26 msgid "Sport & Équipement sportif" msgstr "Sports & Athletic facility" -#: models/buildings.py:27 +#: assets/models/buildings.py:27 msgid "Culture / Médiathèque / Musée" msgstr "Culture / Media library / Museum" -#: models/buildings.py:28 +#: assets/models/buildings.py:28 msgid "Social / Centre communautaire" msgstr "Social / Community center" -#: models/buildings.py:29 +#: assets/models/buildings.py:29 msgid "Technique / Ateliers / Stock" msgstr "Technical / Workshops / Storage" -#: models/buildings.py:30 +#: assets/models/buildings.py:30 msgid "Logement communal" msgstr "Municipal housing" -#: models/buildings.py:31 +#: assets/models/buildings.py:31 msgid "Autre bâtiment public" msgstr "Other public building" -#: models/buildings.py:38 templates/assets/detail_generic.html:702 +#: assets/models/buildings.py:38 +#: assets/templates/assets/detail_generic.html:758 msgid "En service" msgstr "In service" -#: models/buildings.py:39 +#: assets/models/buildings.py:39 msgid "En travaux / Rénovation" msgstr "Under renovation / Construction" -#: models/buildings.py:40 +#: assets/models/buildings.py:40 msgid "Désaffecté" msgstr "Decommissioned" -#: models/buildings.py:41 +#: assets/models/buildings.py:41 msgid "Cédé / Vendu" msgstr "Ceded / Sold" -#: models/buildings.py:55 +#: assets/models/buildings.py:55 msgid "1ère catégorie (> 1500 pers.)" msgstr "1st category (> 1500 people)" -#: models/buildings.py:56 +#: assets/models/buildings.py:56 msgid "2ème catégorie (301 - 1500 pers.)" msgstr "2nd category (301 - 1500 people)" -#: models/buildings.py:57 +#: assets/models/buildings.py:57 msgid "3ème catégorie (101 - 300 pers.)" msgstr "3rd category (101 - 300 people)" -#: models/buildings.py:58 +#: assets/models/buildings.py:58 msgid "4ème catégorie (jusqu'à 100 pers.)" msgstr "4th category (up to 100 people)" -#: models/buildings.py:59 +#: assets/models/buildings.py:59 msgid "5ème catégorie (seuils spécifiques)" msgstr "5th category (specific thresholds)" -#: models/buildings.py:63 +#: assets/models/buildings.py:63 msgid "J - Structures d'accueil pour personnes âgées ou handicapées" msgstr "J - Facilities for elderly or disabled persons" -#: models/buildings.py:64 +#: assets/models/buildings.py:64 msgid "L - Salles de spectacles, de réunions, polyvalentes" msgstr "L - Performance, meeting & multipurpose halls" -#: models/buildings.py:65 +#: assets/models/buildings.py:65 msgid "M - Magasins, centres commerciaux" msgstr "M - Stores, shopping centers" -#: models/buildings.py:66 +#: assets/models/buildings.py:66 msgid "N - Restaurants et débits de boissons" msgstr "N - Restaurants and drinking establishments" -#: models/buildings.py:67 +#: assets/models/buildings.py:67 msgid "O - Hôtels et pensions de famille" msgstr "O - Hotels and boarding houses" -#: models/buildings.py:68 +#: assets/models/buildings.py:68 msgid "P - Salles de danse et salles de jeux" msgstr "P - Dance and gaming halls" -#: models/buildings.py:69 +#: assets/models/buildings.py:69 msgid "R - Établissements d'éveil, d'enseignement, colonies de vacances" msgstr "R - Early childhood & educational facilities, summer camps" -#: models/buildings.py:70 +#: assets/models/buildings.py:70 msgid "S - Bibliothèques, centres de documentation" msgstr "S - Libraries, documentation centers" -#: models/buildings.py:71 +#: assets/models/buildings.py:71 msgid "T - Salles d'expositions" msgstr "T - Exhibition halls" -#: models/buildings.py:72 +#: assets/models/buildings.py:72 msgid "U - Établissements de soins" msgstr "U - Healthcare facilities" -#: models/buildings.py:73 +#: assets/models/buildings.py:73 msgid "V - Établissements de culte" msgstr "V - Places of worship" -#: models/buildings.py:74 +#: assets/models/buildings.py:74 msgid "W - Administrations, banques, bureaux" msgstr "W - Administrations, banks, offices" -#: models/buildings.py:75 +#: assets/models/buildings.py:75 msgid "X - Établissements sportifs couverts" msgstr "X - Indoor sports facilities" -#: models/buildings.py:76 +#: assets/models/buildings.py:76 msgid "Y - Musées" msgstr "Y - Museums" -#: models/buildings.py:80 +#: assets/models/buildings.py:80 msgid "Site / Complexe" msgstr "Site / Complex" -#: models/buildings.py:81 +#: assets/models/buildings.py:81 msgid "Bâtiment / Bloc" msgstr "Public building" -#: models/buildings.py:82 +#: assets/models/buildings.py:82 msgid "Niveau / Étage" msgstr "Level / Floor" -#: models/buildings.py:83 +#: assets/models/buildings.py:83 msgid "Pièce / Local" msgstr "Room / Local" -#: models/buildings.py:84 +#: assets/models/buildings.py:84 msgid "Autre localisation" msgstr "Location code" -#: models/buildings.py:88 +#: assets/models/buildings.py:88 msgid "Génie civil / Bâti" msgstr "Civil engineering / Building" -#: models/buildings.py:89 +#: assets/models/buildings.py:89 msgid "Façade / Mur extérieur" msgstr "Facade / Exterior wall" -#: models/buildings.py:90 +#: assets/models/buildings.py:90 msgid "Mur intérieur / Cloison" msgstr "Interior wall / Partition" -#: models/buildings.py:91 +#: assets/models/buildings.py:91 msgid "Toiture / Couverture" msgstr "Title / Subject" -#: models/buildings.py:92 +#: assets/models/buildings.py:92 msgid "Chauffage / CVC / Chaudière" msgstr "Heating / HVAC / Boiler" -#: models/buildings.py:93 +#: assets/models/buildings.py:93 msgid "Ascenseur / Monte-charge" msgstr "Elevator / Freight elevator" -#: models/buildings.py:94 +#: assets/models/buildings.py:94 msgid "Électricité / TGBT" msgstr "Electrical panel / Main distribution board" -#: models/buildings.py:95 +#: assets/models/buildings.py:95 msgid "Sécurité incendie / Extincteur / RIA" msgstr "Fire safety / Fire extinguisher / Hose reel" -#: models/buildings.py:96 +#: assets/models/buildings.py:96 msgid "Alarme / Contrôle d'accès" msgstr "Alarm / Access control" -#: models/buildings.py:97 +#: assets/models/buildings.py:97 msgid "Compteur (Eau / Gaz / Électricité)" msgstr "Meter (Water / Gas / Electricity)" -#: models/buildings.py:98 +#: assets/models/buildings.py:98 msgid "Plomberie / Sanitaires" msgstr "Plumbing / Restrooms" -#: models/buildings.py:99 +#: assets/models/buildings.py:99 msgid "Autre équipement / asset" msgstr "Other technical equipment" -#: models/buildings.py:111 models/outdoor.py:67 models/parking.py:43 +#: assets/models/buildings.py:111 assets/models/outdoor.py:67 +#: assets/models/parking.py:43 msgid "Emprise cartographique" msgstr "Map footprint" -#: models/buildings.py:112 models/outdoor.py:68 -#: templates/assets/buildings/publicbuilding_detail.html:163 -#: templates/assets/buildings/publicbuilding_form.html:68 -#: templates/assets/outdoor/outdoorlocation_detail.html:170 +#: assets/models/buildings.py:112 assets/models/outdoor.py:68 +#: assets/templates/assets/buildings/publicbuilding_detail.html:163 +#: assets/templates/assets/buildings/publicbuilding_form.html:68 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:170 msgid "Localisation parente" msgstr "Parent location:" -#: models/buildings.py:113 -#: templates/assets/buildings/publicbuilding_form.html:63 -#: templates/assets/nature_index.html:8 templates/assets/water_index.html:7 -#: views/core.py:700 views/core.py:720 +#: assets/models/buildings.py:113 +#: assets/templates/assets/buildings/publicbuilding_form.html:63 +#: assets/templates/assets/nature_index.html:8 +#: assets/templates/assets/water_index.html:7 assets/views/core.py:748 +#: assets/views/core.py:768 msgid "Type de localisation" msgstr "Location type" -#: models/buildings.py:114 models/outdoor.py:70 -#: templates/assets/buildings/publicbuilding_form.html:75 -#: templates/assets/structures_location_detail.html:19 views/core.py:678 -#: views/core.py:757 +#: assets/models/buildings.py:114 assets/models/outdoor.py:70 +#: assets/templates/assets/buildings/publicbuilding_form.html:75 +#: assets/templates/assets/structures_location_detail.html:19 +#: assets/views/core.py:726 assets/views/core.py:805 msgid "Localisation principale" msgstr "Main location" -#: models/buildings.py:116 models/outdoor.py:72 -#: templates/assets/buildings/publicbuilding_form.html:79 +#: assets/models/buildings.py:116 assets/models/outdoor.py:72 +#: assets/templates/assets/buildings/publicbuilding_form.html:79 msgid "Adresse complète" msgstr "Full address" -#: models/buildings.py:117 models/outdoor.py:73 models/parking.py:44 -#: templates/assets/buildings/publicbuilding_form.html:84 -#: templates/assets/components/asset_model_card.html:38 +#: assets/models/buildings.py:117 assets/models/outdoor.py:73 +#: assets/models/parking.py:44 +#: assets/templates/assets/buildings/publicbuilding_form.html:84 +#: assets/templates/assets/components/asset_model_card.html:38 msgid "Description" msgstr "Description" -#: models/buildings.py:120 models/outdoor.py:76 -#: templates/assets/buildings/publicbuilding_detail.html:104 -#: templates/assets/buildings/publicbuilding_form.html:100 -#: templates/assets/buildings/publicbuilding_list.html:108 -#: templates/assets/outdoor/outdoorlocation_detail.html:107 +#: assets/models/buildings.py:120 assets/models/outdoor.py:76 +#: assets/templates/assets/buildings/publicbuilding_detail.html:104 +#: assets/templates/assets/buildings/publicbuilding_form.html:100 +#: assets/templates/assets/buildings/publicbuilding_list.html:108 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:107 msgid "Propriétaire" msgstr "Owner" -#: models/buildings.py:121 models/outdoor.py:77 -#: templates/assets/buildings/publicbuilding_detail.html:108 -#: templates/assets/buildings/publicbuilding_form.html:105 -#: templates/assets/outdoor/outdoorlocation_detail.html:111 +#: assets/models/buildings.py:121 assets/models/outdoor.py:77 +#: assets/templates/assets/buildings/publicbuilding_detail.html:108 +#: assets/templates/assets/buildings/publicbuilding_form.html:105 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:111 msgid "Gestionnaire référent" msgstr "Referent manager" -#: models/buildings.py:122 -#: templates/assets/buildings/publicbuilding_form.html:110 +#: assets/models/buildings.py:122 +#: assets/templates/assets/buildings/publicbuilding_form.html:110 msgid "Direction / Service occupant" msgstr "Department / Occupant service" -#: models/buildings.py:125 -#: templates/assets/buildings/publicbuilding_form.html:126 +#: assets/models/buildings.py:125 +#: assets/templates/assets/buildings/publicbuilding_form.html:126 msgid "Type d'usage principal" msgstr "Main usage type" -#: models/buildings.py:126 -#: templates/assets/buildings/publicbuilding_form.html:131 +#: assets/models/buildings.py:126 +#: assets/templates/assets/buildings/publicbuilding_form.html:131 msgid "Statut d'occupation" msgstr "Occupancy status" -#: models/buildings.py:129 -#: templates/assets/buildings/publicbuilding_detail.html:125 -#: templates/assets/buildings/publicbuilding_form.html:136 +#: assets/models/buildings.py:129 +#: assets/templates/assets/buildings/publicbuilding_detail.html:125 +#: assets/templates/assets/buildings/publicbuilding_form.html:136 msgid "Année de construction" msgstr "Construction year" -#: models/buildings.py:130 -#: templates/assets/buildings/publicbuilding_form.html:141 +#: assets/models/buildings.py:130 +#: assets/templates/assets/buildings/publicbuilding_form.html:141 msgid "Nombre d'étages hors-sol" msgstr "Number of above-ground floors" -#: models/buildings.py:131 -#: templates/assets/buildings/publicbuilding_form.html:146 +#: assets/models/buildings.py:131 +#: assets/templates/assets/buildings/publicbuilding_form.html:146 msgid "Nombre de niveaux en sous-sol" msgstr "Number of basement levels" -#: models/buildings.py:132 -#: templates/assets/buildings/publicbuilding_form.html:151 +#: assets/models/buildings.py:132 +#: assets/templates/assets/buildings/publicbuilding_form.html:151 msgid "Surface brute totale (m²)" msgstr "Total gross area (m²)" -#: models/buildings.py:133 -#: templates/assets/buildings/publicbuilding_form.html:156 +#: assets/models/buildings.py:133 +#: assets/templates/assets/buildings/publicbuilding_form.html:156 msgid "Surface utile (m²)" msgstr "Usable area (m²)" -#: models/buildings.py:134 +#: assets/models/buildings.py:134 msgid "Surface spécifique (m²)" msgstr "Usable area (m²)" -#: models/buildings.py:135 +#: assets/models/buildings.py:135 msgid "Numéro d'étage (ex: 0=RDC, 1=1er, -1=Sous-sol)" msgstr "Floor number (0=Ground floor, 1=1st, -1=Basement)" -#: models/buildings.py:136 +#: assets/models/buildings.py:136 msgid "Plan d'étage" msgstr "Floor plan" -#: models/buildings.py:139 -#: templates/assets/buildings/publicbuilding_form.html:167 +#: assets/models/buildings.py:139 +#: assets/templates/assets/buildings/publicbuilding_form.html:167 msgid "Accueil & Sécurité du Public (ERP / PMR)" msgstr "Public Reception & Safety (ERP / PRM)" -#: models/buildings.py:140 -#: templates/assets/buildings/publicbuilding_form.html:188 +#: assets/models/buildings.py:140 +#: assets/templates/assets/buildings/publicbuilding_form.html:188 msgid "Catégorie d'accueil / ERP" msgstr "Reception Category / ERP" -#: models/buildings.py:141 -#: templates/assets/buildings/publicbuilding_form.html:193 +#: assets/models/buildings.py:141 +#: assets/templates/assets/buildings/publicbuilding_form.html:193 msgid "Type d'établissement / ERP" msgstr "Establishment Type / ERP" -#: models/buildings.py:142 -#: templates/assets/buildings/publicbuilding_form.html:198 +#: assets/models/buildings.py:142 +#: assets/templates/assets/buildings/publicbuilding_form.html:198 msgid "Jauge maximale d'accueil du public" msgstr "Maximum public capacity" -#: models/buildings.py:145 -#: templates/assets/buildings/publicbuilding_form.html:214 +#: assets/models/buildings.py:145 +#: assets/templates/assets/buildings/publicbuilding_form.html:214 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Energy Performance (PEB / DPE / EPC)" -#: models/buildings.py:146 -#: templates/assets/buildings/publicbuilding_form.html:219 +#: assets/models/buildings.py:146 +#: assets/templates/assets/buildings/publicbuilding_form.html:219 msgid "Émissions de Carbone & GES" msgstr "Carbon & GHG Emissions" -#: models/buildings.py:147 -#: templates/assets/buildings/publicbuilding_form.html:227 +#: assets/models/buildings.py:147 +#: assets/templates/assets/buildings/publicbuilding_form.html:227 msgid "Diagnostic Amiante réalisé" msgstr "Asbestos Inspection completed" -#: models/buildings.py:148 -#: templates/assets/buildings/publicbuilding_form.html:235 +#: assets/models/buildings.py:148 +#: assets/templates/assets/buildings/publicbuilding_form.html:235 msgid "Diagnostic Plomb réalisé" msgstr "Lead Inspection completed" -#: models/buildings.py:149 models/outdoor.py:83 -#: templates/assets/buildings/publicbuilding_form.html:183 views/core.py:803 +#: assets/models/buildings.py:149 assets/models/outdoor.py:83 +#: assets/templates/assets/buildings/publicbuilding_form.html:183 +#: assets/views/core.py:851 msgid "Accessible PMR" msgstr "PRM Accessible" -#: models/buildings.py:152 +#: assets/models/buildings.py:152 msgid "Localisation Bâtiment public" msgstr "Public building location" -#: models/buildings.py:153 +#: assets/models/buildings.py:153 msgid "Localisations Bâtiments publics" msgstr "Public building locations" -#: models/buildings.py:207 +#: assets/models/buildings.py:207 msgid "Bâtiment / Site principal" msgstr "Main building / site" -#: models/buildings.py:208 models/outdoor.py:135 -#: templates/assets/buildings/publicbuilding_detail.html:303 -#: templates/assets/outdoor/outdoorlocation_detail.html:331 +#: assets/models/buildings.py:208 assets/models/outdoor.py:135 +#: assets/templates/assets/buildings/publicbuilding_detail.html:303 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:331 msgid "Localisation spécifique" msgstr "Specific location" -#: models/buildings.py:209 models/outdoor.py:136 +#: assets/models/buildings.py:209 assets/models/outdoor.py:136 msgid "Asset parent" msgstr "Parent asset" -#: models/buildings.py:210 models/outdoor.py:137 +#: assets/models/buildings.py:210 assets/models/outdoor.py:137 msgid "Type d'asset / Équipement" msgstr "Asset / Equipment type" -#: models/buildings.py:211 +#: assets/models/buildings.py:211 msgid "Dernier contrôle réglementaire" msgstr "Last regulatory inspection" -#: models/buildings.py:212 +#: assets/models/buildings.py:212 msgid "Prochain contrôle réglementaire" msgstr "Next regulatory inspection" -#: models/buildings.py:239 +#: assets/models/buildings.py:239 msgid "Asset / Équipement de bâtiment" msgstr "Building asset / equipment" -#: models/buildings.py:240 +#: assets/models/buildings.py:240 msgid "Assets / Équipements de bâtiment" msgstr "Building assets / equipment" -#: models/buildings.py:262 +#: assets/models/buildings.py:262 msgid "Bâtiment" msgstr "Building" -#: models/buildings.py:263 models/outdoor.py:196 +#: assets/models/buildings.py:263 assets/models/outdoor.py:196 msgid "Fichier" msgstr "File" -#: models/buildings.py:264 models/outdoor.py:197 +#: assets/models/buildings.py:264 assets/models/outdoor.py:197 msgid "Type de document" msgstr "Document type" -#: models/buildings.py:267 +#: assets/models/buildings.py:267 msgid "Document de bâtiment" msgstr "Building document" -#: models/buildings.py:268 +#: assets/models/buildings.py:268 msgid "Documents de bâtiment" msgstr "Building documents" -#: models/clean.py:16 +#: assets/models/clean.py:16 msgid "Cemented to ground" msgstr "Cemented to ground" -#: models/clean.py:17 +#: assets/models/clean.py:17 msgid "Bolted to ground" msgstr "Bolted to ground" -#: models/clean.py:18 +#: assets/models/clean.py:18 msgid "Pole-mounted" msgstr "Pole-mounted" -#: models/clean.py:19 +#: assets/models/clean.py:19 msgid "Wall-mounted" msgstr "Wall-mounted" -#: models/clean.py:20 +#: assets/models/clean.py:20 msgid "Freestanding" msgstr "Freestanding" -#: models/clean.py:21 +#: assets/models/clean.py:21 msgid "Other" msgstr "Other" -#: models/clean.py:25 +#: assets/models/clean.py:25 msgid "Clear glass" msgstr "Clear glass" -#: models/clean.py:26 +#: assets/models/clean.py:26 msgid "Coloured glass" msgstr "Coloured glass" -#: models/clean.py:27 +#: assets/models/clean.py:27 msgid "Mixed" msgstr "Mixed" -#: models/clean.py:82 models/clean.py:118 models/clean.py:155 -#: models/clean.py:194 +#: assets/models/clean.py:82 assets/models/clean.py:118 +#: assets/models/clean.py:155 assets/models/clean.py:194 msgid "Colour" msgstr "Color" -#: models/clean.py:83 models/clean.py:156 +#: assets/models/clean.py:83 assets/models/clean.py:156 msgid "RAL code" msgstr "RAL code" -#: models/clean.py:84 models/clean.py:119 models/clean.py:157 -#: models/clean.py:195 +#: assets/models/clean.py:84 assets/models/clean.py:119 +#: assets/models/clean.py:157 assets/models/clean.py:195 msgid "Material" msgstr "Material" -#: models/clean.py:85 models/clean.py:120 +#: assets/models/clean.py:85 assets/models/clean.py:120 msgid "Volume (litres)" msgstr "Volume (liters)" -#: models/clean.py:86 models/clean.py:121 +#: assets/models/clean.py:86 assets/models/clean.py:121 msgid "Cover" msgstr "Cover" -#: models/clean.py:87 models/clean.py:122 +#: assets/models/clean.py:87 assets/models/clean.py:122 msgid "Built-in ashtray" msgstr "Built-in ashtray" -#: models/clean.py:90 +#: assets/models/clean.py:90 msgid "Litter bin model" msgstr "Litter bin model" -#: models/clean.py:91 +#: assets/models/clean.py:91 msgid "Litter bin models" msgstr "Litter bin models" -#: models/clean.py:104 models/clean.py:177 +#: assets/models/clean.py:104 assets/models/clean.py:177 msgid "Location" msgstr "Location" -#: models/clean.py:110 models/clean.py:183 -#: templates/assets/clean_index.html:28 templates/assets/clean_index.html:74 +#: assets/models/clean.py:110 assets/models/clean.py:183 +#: assets/templates/assets/clean_index.html:28 +#: assets/templates/assets/clean_index.html:74 msgid "Model" msgstr "Model" -#: models/clean.py:116 +#: assets/models/clean.py:116 msgid "Fixation type" msgstr "Fixation type" -#: models/clean.py:123 +#: assets/models/clean.py:123 msgid "Built-in extinguisher stub (éteignoir)" msgstr "Built-in extinguisher stub" -#: models/clean.py:126 models/clean.py:198 +#: assets/models/clean.py:126 assets/models/clean.py:198 msgid "Emptying frequency" msgstr "Emptying frequency" -#: models/clean.py:130 +#: assets/models/clean.py:130 msgid "Collection route (tournée)" msgstr "Collection route" -#: models/clean.py:134 +#: assets/models/clean.py:134 msgid "External ID (source system)" msgstr "External ID (source system)" -#: models/clean.py:136 models/clean.py:204 +#: assets/models/clean.py:136 assets/models/clean.py:204 msgid "Remarks" msgstr "Remarks" -#: models/clean.py:139 models/clean.py:238 models/clean.py:305 +#: assets/models/clean.py:139 assets/models/clean.py:238 +#: assets/models/clean.py:305 msgid "Litter bin" msgstr "Litter bin" -#: models/clean.py:140 templates/assets/clean_location_detail.html:72 -#: templates/assets/clean_location_detail.html:110 +#: assets/models/clean.py:140 +#: assets/templates/assets/clean_location_detail.html:72 +#: assets/templates/assets/clean_location_detail.html:110 msgid "Litter bins" msgstr "Litter bins" -#: models/clean.py:158 models/clean.py:191 +#: assets/models/clean.py:158 assets/models/clean.py:191 msgid "Capacity (litres)" msgstr "Capacity (liters)" -#: models/clean.py:159 models/clean.py:192 -#: templates/assets/clean_location_detail.html:96 +#: assets/models/clean.py:159 assets/models/clean.py:192 +#: assets/templates/assets/clean_location_detail.html:96 msgid "Underground" msgstr "Underground" -#: models/clean.py:160 models/clean.py:193 +#: assets/models/clean.py:160 assets/models/clean.py:193 msgid "Number of openings" msgstr "Number of openings" -#: models/clean.py:163 +#: assets/models/clean.py:163 msgid "Glass container model" msgstr "Glass container model" -#: models/clean.py:164 +#: assets/models/clean.py:164 msgid "Glass container models" msgstr "Glass container models" -#: models/clean.py:189 +#: assets/models/clean.py:189 msgid "Accepted glass type" msgstr "Accepted glass type" -#: models/clean.py:202 +#: assets/models/clean.py:202 msgid "Operator / manager" msgstr "Operator / manager" -#: models/clean.py:207 +#: assets/models/clean.py:207 msgid "Glass container" msgstr "Glass container" -#: models/clean.py:208 templates/assets/clean_location_detail.html:88 -#: templates/assets/clean_location_detail.html:124 +#: assets/models/clean.py:208 +#: assets/templates/assets/clean_location_detail.html:88 +#: assets/templates/assets/clean_location_detail.html:124 msgid "Glass containers" msgstr "Glass containers" -#: models/clean.py:243 +#: assets/models/clean.py:243 msgid "Photo" msgstr "Photo" -#: models/clean.py:248 +#: assets/models/clean.py:248 msgid "Source URL (original)" msgstr "Source URL (original)" -#: models/clean.py:250 +#: assets/models/clean.py:250 msgid "Order" msgstr "Order" -#: models/clean.py:251 +#: assets/models/clean.py:251 msgid "Taken at" msgstr "Taken at" -#: models/clean.py:252 +#: assets/models/clean.py:252 msgid "Caption" msgstr "Caption" -#: models/clean.py:255 +#: assets/models/clean.py:255 msgid "Litter bin photo" msgstr "Litter bin photo" -#: models/clean.py:256 +#: assets/models/clean.py:256 msgid "Litter bin photos" msgstr "Litter bin photos" -#: models/clean.py:268 templates/assets/cleanlitterbin_detail.html:250 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/models/clean.py:268 +#: assets/templates/assets/cleanlitterbin_detail.html:250 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Important – ponctuel" msgstr "Important – one-off" -#: models/clean.py:269 templates/assets/cleanlitterbin_detail.html:251 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/models/clean.py:269 +#: assets/templates/assets/cleanlitterbin_detail.html:251 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Important – continu" msgstr "Important – continuous" -#: models/clean.py:270 models/clean.py:277 models/nature.py:109 -#: templates/assets/cleanlitterbin_detail.html:252 -#: templates/assets/cleanlitterbin_detail.html:262 -#: templates/assets/cleanlitterbin_detail.html:378 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:270 assets/models/clean.py:277 +#: assets/models/nature.py:109 +#: assets/templates/assets/cleanlitterbin_detail.html:252 +#: assets/templates/assets/cleanlitterbin_detail.html:262 +#: assets/templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Faible" msgstr "Low" -#: models/clean.py:271 models/clean.py:295 models/parking.py:19 -#: models/parking.py:28 models/roads.py:275 models/roads.py:287 -#: models/roads.py:297 models/trafficlights.py:228 -#: templates/assets/cleanlitterbin_detail.html:253 -#: templates/assets/cleanlitterbin_detail.html:303 -#: templates/assets/cleanlitterbin_detail.html:378 -#: templates/assets/cleanlitterbin_detail.html:401 -#: templates/assets/trafficlights_intersection_detail.html:1317 +#: assets/models/clean.py:271 assets/models/clean.py:295 +#: assets/models/parking.py:19 assets/models/parking.py:28 +#: assets/models/roads.py:275 assets/models/roads.py:287 +#: assets/models/roads.py:297 assets/models/trafficlights.py:228 +#: assets/templates/assets/cleanlitterbin_detail.html:253 +#: assets/templates/assets/cleanlitterbin_detail.html:303 +#: assets/templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:401 +#: assets/templates/assets/trafficlights_intersection_detail.html:1317 msgid "Autre" msgstr "Other" -#: models/clean.py:275 templates/assets/cleanlitterbin_detail.html:260 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:275 +#: assets/templates/assets/cleanlitterbin_detail.html:260 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Élevée" msgstr "High" -#: models/clean.py:276 templates/assets/cleanlitterbin_detail.html:261 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:276 +#: assets/templates/assets/cleanlitterbin_detail.html:261 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Moyenne" msgstr "Medium" -#: models/clean.py:281 templates/assets/cleanlitterbin_detail.html:165 -#: templates/assets/cleanlitterbin_detail.html:175 -#: templates/assets/cleanlitterbin_detail.html:269 -#: templates/assets/cleanlitterbin_detail.html:278 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 -#: templates/assets/components/asset_interventions.html:162 +#: assets/models/clean.py:281 +#: assets/templates/assets/cleanlitterbin_detail.html:165 +#: assets/templates/assets/cleanlitterbin_detail.html:175 +#: assets/templates/assets/cleanlitterbin_detail.html:269 +#: assets/templates/assets/cleanlitterbin_detail.html:278 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 +#: assets/templates/assets/components/asset_interventions.html:162 msgid "Normal" msgstr "Normal" -#: models/clean.py:282 templates/assets/cleanlitterbin_detail.html:166 -#: templates/assets/cleanlitterbin_detail.html:176 -#: templates/assets/cleanlitterbin_detail.html:270 -#: templates/assets/cleanlitterbin_detail.html:279 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/models/clean.py:282 +#: assets/templates/assets/cleanlitterbin_detail.html:166 +#: assets/templates/assets/cleanlitterbin_detail.html:176 +#: assets/templates/assets/cleanlitterbin_detail.html:270 +#: assets/templates/assets/cleanlitterbin_detail.html:279 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Difficile" msgstr "Difficult" -#: models/clean.py:283 templates/assets/cleanlitterbin_detail.html:167 -#: templates/assets/cleanlitterbin_detail.html:177 -#: templates/assets/cleanlitterbin_detail.html:271 -#: templates/assets/cleanlitterbin_detail.html:280 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/models/clean.py:283 +#: assets/templates/assets/cleanlitterbin_detail.html:167 +#: assets/templates/assets/cleanlitterbin_detail.html:177 +#: assets/templates/assets/cleanlitterbin_detail.html:271 +#: assets/templates/assets/cleanlitterbin_detail.html:280 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Impossible" msgstr "Impossible" -#: models/clean.py:287 templates/assets/cleanlitterbin_detail.html:295 -#: templates/assets/cleanlitterbin_detail.html:393 +#: assets/models/clean.py:287 +#: assets/templates/assets/cleanlitterbin_detail.html:295 +#: assets/templates/assets/cleanlitterbin_detail.html:393 msgid "Arrêt Bus/Tram" msgstr "Bus/Tram stop" -#: models/clean.py:288 templates/assets/cleanlitterbin_detail.html:296 -#: templates/assets/cleanlitterbin_detail.html:394 +#: assets/models/clean.py:288 +#: assets/templates/assets/cleanlitterbin_detail.html:296 +#: assets/templates/assets/cleanlitterbin_detail.html:394 msgid "Parc" msgstr "Park" -#: models/clean.py:289 templates/assets/cleanlitterbin_detail.html:297 -#: templates/assets/cleanlitterbin_detail.html:395 +#: assets/models/clean.py:289 +#: assets/templates/assets/cleanlitterbin_detail.html:297 +#: assets/templates/assets/cleanlitterbin_detail.html:395 msgid "École" msgstr "School" -#: models/clean.py:290 templates/assets/cleanlitterbin_detail.html:298 -#: templates/assets/cleanlitterbin_detail.html:396 +#: assets/models/clean.py:290 +#: assets/templates/assets/cleanlitterbin_detail.html:298 +#: assets/templates/assets/cleanlitterbin_detail.html:396 msgid "Commerce" msgstr "Shop / Commerce" -#: models/clean.py:291 templates/assets/cleanlitterbin_detail.html:299 -#: templates/assets/cleanlitterbin_detail.html:397 views/artworks.py:420 -#: views/artworks.py:424 views/core.py:407 +#: assets/models/clean.py:291 +#: assets/templates/assets/cleanlitterbin_detail.html:299 +#: assets/templates/assets/cleanlitterbin_detail.html:397 +#: assets/views/artworks.py:420 assets/views/artworks.py:424 +#: assets/views/core.py:455 msgid "Monument" msgstr "Monument" -#: models/clean.py:292 templates/assets/cleanlitterbin_detail.html:300 -#: templates/assets/cleanlitterbin_detail.html:398 +#: assets/models/clean.py:292 +#: assets/templates/assets/cleanlitterbin_detail.html:300 +#: assets/templates/assets/cleanlitterbin_detail.html:398 msgid "Passage piéton" msgstr "Pedestrian crossing" -#: models/clean.py:293 models/roads.py:284 -#: templates/assets/cleanlitterbin_detail.html:301 -#: templates/assets/cleanlitterbin_detail.html:399 +#: assets/models/clean.py:293 assets/models/roads.py:284 +#: assets/templates/assets/cleanlitterbin_detail.html:301 +#: assets/templates/assets/cleanlitterbin_detail.html:399 msgid "Place" msgstr "Square / Place" -#: models/clean.py:294 templates/assets/cleanlitterbin_detail.html:302 -#: templates/assets/cleanlitterbin_detail.html:400 -#: templates/assets/permissions/panel.html:230 -#: templates/assets/permissions/panel.html:256 -#: templates/assets/permissions/type_page.html:173 -#: templates/assets/permissions/type_page.html:196 -#: templates/assets/permissions/type_page.html:374 -#: templates/assets/permissions/type_page.html:397 -#: templates/assets/trafficlights_intersection_detail.html:70 -#: templates/assets/trafficlights_intersection_detail.html:1394 -#: templates/assets/unified_index.html:94 -#: templates/assets/unified_index.html:132 +#: assets/models/clean.py:294 +#: assets/templates/assets/cleanlitterbin_detail.html:302 +#: assets/templates/assets/cleanlitterbin_detail.html:400 +#: assets/templates/assets/permissions/panel.html:230 +#: assets/templates/assets/permissions/panel.html:256 +#: assets/templates/assets/permissions/type_page.html:173 +#: assets/templates/assets/permissions/type_page.html:196 +#: assets/templates/assets/permissions/type_page.html:374 +#: assets/templates/assets/permissions/type_page.html:397 +#: assets/templates/assets/trafficlights_intersection_detail.html:70 +#: assets/templates/assets/trafficlights_intersection_detail.html:1394 +#: assets/templates/assets/unified_index.html:94 +#: assets/templates/assets/unified_index.html:132 msgid "Aucun" msgstr "None" -#: models/clean.py:307 +#: assets/models/clean.py:307 msgid "Observation date/time" msgstr "Observation date/time" -#: models/clean.py:308 +#: assets/models/clean.py:308 msgid "Observer notes" msgstr "Observer notes" -#: models/clean.py:311 +#: assets/models/clean.py:311 msgid "Slope too steep" msgstr "Slope too steep" -#: models/clean.py:312 +#: assets/models/clean.py:312 msgid "Unstable ground" msgstr "Unstable ground" -#: models/clean.py:313 +#: assets/models/clean.py:313 msgid "Reflective surface" msgstr "Reflective surface" -#: models/clean.py:314 +#: assets/models/clean.py:314 msgid "Slippery surface" msgstr "Slippery surface" -#: models/clean.py:315 +#: assets/models/clean.py:315 msgid "Cracks in ground" msgstr "Cracks in ground" -#: models/clean.py:316 +#: assets/models/clean.py:316 msgid "Ground obstacle" msgstr "Ground obstacle" -#: models/clean.py:317 +#: assets/models/clean.py:317 msgid "Tactile paving (dalles podotactiles)" msgstr "Tactile paving" -#: models/clean.py:318 +#: assets/models/clean.py:318 msgid "Transversal slope (%)" msgstr "Transversal slope (%)" -#: models/clean.py:319 +#: assets/models/clean.py:319 msgid "Longitudinal slope (%)" msgstr "Longitudinal slope (%)" -#: models/clean.py:320 +#: assets/models/clean.py:320 msgid "Ground remarks" msgstr "Ground remarks" -#: models/clean.py:327 +#: assets/models/clean.py:327 msgid "Neighbourhood type" msgstr "Neighborhood type" -#: models/clean.py:333 +#: assets/models/clean.py:333 msgid "Pedestrian flow density" msgstr "Pedestrian flow density" -#: models/clean.py:338 +#: assets/models/clean.py:338 msgid "Points of interest" msgstr "Points of interest" -#: models/clean.py:340 +#: assets/models/clean.py:340 msgid "Clear 2 m approach" msgstr "Clear 2m approach" -#: models/clean.py:341 +#: assets/models/clean.py:341 msgid "Road to cross" msgstr "Road to cross" -#: models/clean.py:342 +#: assets/models/clean.py:342 msgid "Isolated bin" msgstr "Isolated bin" -#: models/clean.py:343 +#: assets/models/clean.py:343 msgid "Obstructs road traffic" msgstr "Obstructs road traffic" -#: models/clean.py:344 +#: assets/models/clean.py:344 msgid "Obstructs pedestrian flow" msgstr "Obstructs pedestrian flow" -#: models/clean.py:345 +#: assets/models/clean.py:345 msgid "Logical path (itinéraire logique)" msgstr "Logical path" -#: models/clean.py:346 +#: assets/models/clean.py:346 msgid "Visual contrast" msgstr "Visual contrast" -#: models/clean.py:347 +#: assets/models/clean.py:347 msgid "Sorting indicators present" msgstr "Sorting indicators present" -#: models/clean.py:352 +#: assets/models/clean.py:352 msgid "Agent access – vehicle" msgstr "Agent access – vehicle" -#: models/clean.py:358 +#: assets/models/clean.py:358 msgid "Agent access – on foot" msgstr "Agent access – on foot" -#: models/clean.py:362 +#: assets/models/clean.py:362 msgid "Other point of interest" msgstr "Other point of interest" -#: models/clean.py:367 +#: assets/models/clean.py:367 msgid "Placement relevance codes" msgstr "Placement relevance codes" -#: models/clean.py:371 +#: assets/models/clean.py:371 msgid "Obstruction codes" msgstr "Obstruction codes" -#: models/clean.py:373 +#: assets/models/clean.py:373 msgid "Point of interest remarks" msgstr "Point of interest remarks" -#: models/clean.py:374 +#: assets/models/clean.py:374 msgid "Accessibility remarks" msgstr "Accessibility remarks" -#: models/clean.py:377 +#: assets/models/clean.py:377 msgid "Litter bin observation" msgstr "Litter bin observation" -#: models/clean.py:378 +#: assets/models/clean.py:378 msgid "Litter bin observations" msgstr "Litter bin observations" -#: models/core.py:167 +#: assets/models/core.py:167 msgid "Catégorie parente" msgstr "Parent category" -#: models/core.py:168 +#: assets/models/core.py:168 msgid "" "Laisser vide pour une catégorie de premier niveau. Une sous-catégorie ne " "peut pas avoir d'enfants." msgstr "" -#: models/core.py:177 +#: assets/models/core.py:177 msgid "Modèles Django autorisés" msgstr "Model not found" -#: models/core.py:178 +#: assets/models/core.py:178 msgid "Les types de modèles d'assets (Django) autorisés pour cette catégorie." msgstr "Asset type not supported for this theme/category" -#: models/core.py:233 +#: assets/models/core.py:233 msgid "À approuver" msgstr "To be approved" -#: models/core.py:234 +#: assets/models/core.py:234 msgid "Planifié" msgstr "Planned" -#: models/core.py:235 models/trafficlights.py:19 -#: templates/assets/detail_generic.html:1415 -#: templates/assets/trafficlights_intersection_detail.html:1071 -#: views/artworks.py:78 +#: assets/models/core.py:235 assets/models/trafficlights.py:19 +#: assets/templates/assets/detail_generic.html:1471 +#: assets/templates/assets/trafficlights_intersection_detail.html:1071 +#: assets/views/artworks.py:78 msgid "Actif" msgstr "Active" -#: models/core.py:236 -#: templates/assets/components/inspection_form_modal.html:64 -#: templates/assets/detail_generic.html:1416 +#: assets/models/core.py:236 +#: assets/templates/assets/components/inspection_form_modal.html:64 +#: assets/templates/assets/detail_generic.html:1472 msgid "Endommagé" msgstr "Damaged" -#: models/core.py:237 templates/assets/detail_generic.html:1417 +#: assets/models/core.py:237 assets/templates/assets/detail_generic.html:1473 msgid "A remplacer" msgstr "To be replaced" -#: models/core.py:238 models/trafficlights.py:22 +#: assets/models/core.py:238 assets/models/trafficlights.py:22 msgid "Mis hors service volontairement" msgstr "Decommissioned voluntarily" -#: models/core.py:239 templates/assets/detail_generic.html:1418 +#: assets/models/core.py:239 assets/templates/assets/detail_generic.html:1474 msgid "Enlevé" msgstr "Removed" -#: models/core.py:240 models/trafficlights.py:24 views/core.py:547 +#: assets/models/core.py:240 assets/models/trafficlights.py:24 +#: assets/views/core.py:595 msgid "Archivé" msgstr "Archived" -#: models/core.py:244 models/parking.py:32 +#: assets/models/core.py:244 assets/models/parking.py:32 msgid "Bon état" msgstr "Good condition" -#: models/core.py:245 models/parking.py:33 +#: assets/models/core.py:245 assets/models/parking.py:33 msgid "Moyen" msgstr "Fair" -#: models/core.py:246 models/parking.py:34 +#: assets/models/core.py:246 assets/models/parking.py:34 msgid "Dégradé" msgstr "Degraded" -#: models/core.py:247 +#: assets/models/core.py:247 msgid "Critique" msgstr "Critical" -#: models/core.py:248 +#: assets/models/core.py:248 msgid "Inconnu" msgstr "Unknown" -#: models/core.py:252 +#: assets/models/core.py:252 msgid "À valider" msgstr "To validate" -#: models/core.py:253 +#: assets/models/core.py:253 msgid "Validé" msgstr "Validated" -#: models/core.py:254 +#: assets/models/core.py:254 msgid "À compléter" msgstr "To complete" -#: models/core.py:255 templates/assets/document_version_history_list.html:41 +#: assets/models/core.py:255 +#: assets/templates/assets/document_version_history_list.html:41 msgid "Rejeté" msgstr "Rejected" -#: models/core.py:259 +#: assets/models/core.py:259 msgid "À inspecter" msgstr "To inspect" -#: models/core.py:260 -#: templates/assets/components/inspection_form_modal.html:48 views/core.py:852 +#: assets/models/core.py:260 +#: assets/templates/assets/components/inspection_form_modal.html:48 +#: assets/views/core.py:900 msgid "Conforme" msgstr "Normal" -#: models/core.py:261 -#: templates/assets/components/inspection_form_modal.html:55 views/core.py:853 +#: assets/models/core.py:261 +#: assets/templates/assets/components/inspection_form_modal.html:55 +#: assets/views/core.py:901 msgid "Non conforme" msgstr "Non-compliant" -#: models/core.py:262 +#: assets/models/core.py:262 msgid "Mis à jour" msgstr "Updated" -#: models/core.py:263 +#: assets/models/core.py:263 msgid "Non inspecté" msgstr "Uninspected" -#: models/core.py:271 templates/assets/detail_generic.html:272 -#: templates/assets/naturetree_detail.html:219 +#: assets/models/core.py:271 assets/templates/assets/detail_generic.html:328 +#: assets/templates/assets/naturetree_detail.html:249 msgid "Référence externe" msgstr "External reference" -#: models/core.py:290 +#: assets/models/core.py:290 msgid "Programme de financement / Projet" msgstr "Funding program / Project" -#: models/history.py:186 -#: templates/assets/buildings/publicbuilding_detail.html:302 -#: templates/assets/outdoor/outdoorlocation_detail.html:330 +#: assets/models/history.py:186 +#: assets/templates/assets/buildings/publicbuilding_detail.html:302 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:330 msgid "Type d'asset" msgstr "Asset type" -#: models/history.py:189 +#: assets/models/history.py:189 msgid "ID de l'asset" msgstr "Asset ID" -#: models/history.py:200 templates/assets/components/asset_history.html:38 -#: templates/assets/permissions/panel.html:67 -#: templates/assets/permissions/panel.html:109 -#: templates/assets/permissions/panel.html:192 -#: templates/assets/permissions/type_page.html:69 -#: templates/assets/permissions/type_page.html:141 -#: templates/assets/permissions/type_page.html:235 -#: templates/assets/permissions/type_page.html:334 +#: assets/models/history.py:200 +#: assets/templates/assets/components/asset_history.html:38 +#: assets/templates/assets/permissions/panel.html:67 +#: assets/templates/assets/permissions/panel.html:109 +#: assets/templates/assets/permissions/panel.html:192 +#: assets/templates/assets/permissions/type_page.html:69 +#: assets/templates/assets/permissions/type_page.html:141 +#: assets/templates/assets/permissions/type_page.html:235 +#: assets/templates/assets/permissions/type_page.html:334 msgid "Utilisateur" msgstr "User" -#: models/history.py:205 -#: templates/assets/components/asset_inspections.html:125 +#: assets/models/history.py:205 +#: assets/templates/assets/components/asset_inspections.html:125 msgid "Date de modification" msgstr "Modification date" -#: models/history.py:211 +#: assets/models/history.py:211 msgid "Champ modifié" msgstr "Modified field" -#: models/history.py:216 templates/assets/components/asset_history.html:40 +#: assets/models/history.py:216 +#: assets/templates/assets/components/asset_history.html:40 msgid "Ancienne valeur" msgstr "Old value" -#: models/history.py:221 templates/assets/components/asset_history.html:41 +#: assets/models/history.py:221 +#: assets/templates/assets/components/asset_history.html:41 msgid "Nouvelle valeur" msgstr "New value" -#: models/history.py:229 +#: assets/models/history.py:229 msgid "Création" msgstr "Creation" -#: models/history.py:230 +#: assets/models/history.py:230 msgid "Modification" msgstr "Modification" -#: models/history.py:231 templates/assets/cleanlitterbin_detail.html:47 -#: templates/assets/cleanlitterbin_detail.html:343 +#: assets/models/history.py:231 +#: assets/templates/assets/cleanlitterbin_detail.html:47 +#: assets/templates/assets/cleanlitterbin_detail.html:343 msgid "Suppression" msgstr "Deletion" -#: models/history.py:232 templates/assets/components/asset_history.html:337 +#: assets/models/history.py:232 +#: assets/templates/assets/components/asset_history.html:337 msgid "Changement de statut" msgstr "Status change" -#: models/history.py:234 +#: assets/models/history.py:234 msgid "Type d'action" msgstr "Action type" -#: models/history.py:240 +#: assets/models/history.py:240 msgid "Historique d'asset" msgstr "Asset history" -#: models/history.py:241 +#: assets/models/history.py:241 msgid "Historiques d'assets" msgstr "Assets history" -#: models/history.py:266 +#: assets/models/history.py:266 msgid "(vide)" msgstr "(empty)" -#: models/history.py:325 -#: templates/assets/buildings/publicbuilding_detail.html:378 -#: templates/assets/clean_index.html:65 templates/assets/clean_index.html:71 -#: templates/assets/clean_location_detail.html:158 -#: templates/assets/components/add_asset_modal.html:76 -#: templates/assets/components/asset_interventions.html:24 -#: templates/assets/components/asset_model_card.html:17 -#: templates/assets/controlcenters_location_detail.html:242 -#: templates/assets/detail_generic.html:258 -#: templates/assets/detail_generic.html:662 -#: templates/assets/its_location_detail.html:166 -#: templates/assets/nature_locations_detail.html:72 -#: templates/assets/naturerwiz_detail.html:245 -#: templates/assets/outdoor/outdoorlocation_detail.html:328 -#: templates/assets/publiclighting_street_detail.html:301 -#: templates/assets/roads_street_detail.html:316 -#: templates/assets/sign_street_detail.html:293 -#: templates/assets/structures_location_detail.html:646 -#: templates/assets/trafficlights_intersection_detail.html:959 -#: templates/assets/trafficlights_intersection_detail.html:1055 -#: templates/assets/unified_index.html:309 views/export.py:120 +#: assets/models/history.py:325 +#: assets/templates/assets/buildings/publicbuilding_detail.html:378 +#: assets/templates/assets/clean_index.html:65 +#: assets/templates/assets/clean_index.html:71 +#: assets/templates/assets/clean_location_detail.html:158 +#: assets/templates/assets/components/add_asset_modal.html:76 +#: assets/templates/assets/components/asset_interventions.html:24 +#: assets/templates/assets/components/asset_model_card.html:17 +#: assets/templates/assets/controlcenters_location_detail.html:242 +#: assets/templates/assets/detail_generic.html:314 +#: assets/templates/assets/detail_generic.html:718 +#: assets/templates/assets/its_location_detail.html:166 +#: assets/templates/assets/nature_locations_detail.html:72 +#: assets/templates/assets/naturerwiz_detail.html:245 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:328 +#: assets/templates/assets/publiclighting_street_detail.html:301 +#: assets/templates/assets/roads_street_detail.html:316 +#: assets/templates/assets/sign_street_detail.html:293 +#: assets/templates/assets/structures_location_detail.html:646 +#: assets/templates/assets/trafficlights_intersection_detail.html:959 +#: assets/templates/assets/trafficlights_intersection_detail.html:1055 +#: assets/templates/assets/unified_index.html:309 assets/views/export.py:120 msgid "Code" msgstr "Code" -#: models/history.py:326 -#: templates/assets/buildings/publicbuilding_form.html:53 +#: assets/models/history.py:326 +#: assets/templates/assets/buildings/publicbuilding_form.html:53 msgid "Nom (FR)" msgstr "Name (FR)" -#: models/history.py:327 -#: templates/assets/buildings/publicbuilding_form.html:58 +#: assets/models/history.py:327 +#: assets/templates/assets/buildings/publicbuilding_form.html:58 msgid "Nom (NL)" msgstr "Name (NL)" -#: models/history.py:328 templates/assets/artworks_index.html:8 -#: templates/assets/artworks_index.html:36 -#: templates/assets/buildings/publicbuilding_detail.html:305 -#: templates/assets/buildings/publicbuilding_detail.html:381 -#: templates/assets/buildings/publicbuilding_list.html:42 -#: templates/assets/buildings/publicbuilding_list.html:80 -#: templates/assets/components/asset_interventions.html:27 -#: templates/assets/controlcenters_location_detail.html:245 -#: templates/assets/detail_generic.html:312 -#: templates/assets/detail_generic.html:663 -#: templates/assets/its_location_detail.html:169 -#: templates/assets/nature_locations_detail.html:75 -#: templates/assets/naturerwiz_detail.html:248 -#: templates/assets/naturetree_detail.html:250 -#: templates/assets/outdoor/outdoorlocation_detail.html:333 -#: templates/assets/outdoor/outdoorlocation_detail.html:392 -#: templates/assets/publiclighting_street_detail.html:304 -#: templates/assets/roads_street_detail.html:319 -#: templates/assets/sign_street_detail.html:296 -#: templates/assets/structures_location_detail.html:649 -#: templates/assets/trafficlights_import_cross_plan.html:255 -#: templates/assets/trafficlights_import_cross_plan.html:349 -#: templates/assets/trafficlights_import_cross_plan.html:444 -#: templates/assets/trafficlights_import_cross_plan.html:546 -#: templates/assets/trafficlights_index.html:8 -#: templates/assets/trafficlights_intersection_detail.html:38 -#: templates/assets/trafficlights_intersection_detail.html:962 -#: templates/assets/trafficlights_intersection_detail.html:1069 -#: templates/assets/trafficlights_intersection_detail.html:1268 -#: templates/assets/trafficlights_intersection_detail.html:1359 -#: templates/assets/unified_index.html:195 views/export.py:128 +#: assets/models/history.py:328 assets/templates/assets/artworks_index.html:8 +#: assets/templates/assets/artworks_index.html:36 +#: assets/templates/assets/buildings/publicbuilding_detail.html:305 +#: assets/templates/assets/buildings/publicbuilding_detail.html:381 +#: assets/templates/assets/buildings/publicbuilding_list.html:42 +#: assets/templates/assets/buildings/publicbuilding_list.html:80 +#: assets/templates/assets/components/asset_interventions.html:27 +#: assets/templates/assets/controlcenters_location_detail.html:245 +#: assets/templates/assets/detail_generic.html:368 +#: assets/templates/assets/detail_generic.html:719 +#: assets/templates/assets/its_location_detail.html:169 +#: assets/templates/assets/nature_locations_detail.html:75 +#: assets/templates/assets/naturerwiz_detail.html:248 +#: assets/templates/assets/naturetree_detail.html:280 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:333 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:392 +#: assets/templates/assets/publiclighting_street_detail.html:304 +#: assets/templates/assets/roads_street_detail.html:319 +#: assets/templates/assets/sign_street_detail.html:296 +#: assets/templates/assets/structures_location_detail.html:649 +#: assets/templates/assets/trafficlights_import_cross_plan.html:255 +#: assets/templates/assets/trafficlights_import_cross_plan.html:349 +#: assets/templates/assets/trafficlights_import_cross_plan.html:444 +#: assets/templates/assets/trafficlights_import_cross_plan.html:546 +#: assets/templates/assets/trafficlights_index.html:8 +#: assets/templates/assets/trafficlights_intersection_detail.html:38 +#: assets/templates/assets/trafficlights_intersection_detail.html:962 +#: assets/templates/assets/trafficlights_intersection_detail.html:1069 +#: assets/templates/assets/trafficlights_intersection_detail.html:1268 +#: assets/templates/assets/trafficlights_intersection_detail.html:1359 +#: assets/templates/assets/unified_index.html:195 assets/views/export.py:128 msgid "Statut" msgstr "Status" -#: models/history.py:329 views/export.py:132 +#: assets/models/history.py:329 assets/views/export.py:132 msgid "Date d'installation" msgstr "Installation date" -#: models/history.py:330 +#: assets/models/history.py:330 msgid "Date de désinstallation" msgstr "Uninstallation date" -#: models/history.py:331 templates/assets/detail_generic.html:854 -#: templates/assets/detail_generic.html:855 views/export.py:134 +#: assets/models/history.py:331 +#: assets/templates/assets/detail_generic.html:910 +#: assets/templates/assets/detail_generic.html:911 assets/views/export.py:134 msgid "Numéro de série" msgstr "Serial number" -#: models/history.py:332 templates/assets/detail_generic.html:442 +#: assets/models/history.py:332 +#: assets/templates/assets/detail_generic.html:498 msgid "Durée de garantie" msgstr "Warranty duration" -#: models/history.py:333 templates/assets/detail_generic.html:471 +#: assets/models/history.py:333 +#: assets/templates/assets/detail_generic.html:527 msgid "Dernière inspection" msgstr "Last inspection" -#: models/history.py:334 +#: assets/models/history.py:334 msgid "Dernier entretien préventif" msgstr "Last preventive maintenance" -#: models/history.py:335 +#: assets/models/history.py:335 msgid "Dernier entretien correctif" msgstr "Last corrective maintenance" -#: models/history.py:336 +#: assets/models/history.py:336 msgid "Dernier relevé" msgstr "Last survey" -#: models/history.py:337 templates/assets/artworks_index.html:72 -#: templates/assets/components/add_asset_modal.html:40 -#: templates/assets/components/asset_model_card.html:32 -#: templates/assets/components/asset_model_card.html:74 -#: templates/assets/controlcenters_index.html:25 -#: templates/assets/controlcenters_index.html:68 -#: templates/assets/detail_generic.html:370 templates/assets/its_index.html:36 -#: templates/assets/its_index.html:88 templates/assets/nature_index.html:39 -#: templates/assets/nature_index.html:82 -#: templates/assets/naturetree_detail.html:309 -#: templates/assets/publiclighting_index.html:29 -#: templates/assets/publiclighting_index.html:73 -#: templates/assets/roads_index.html:29 templates/assets/roads_index.html:85 -#: templates/assets/sign_index.html:29 templates/assets/sign_index.html:85 -#: templates/assets/structures_index.html:37 -#: templates/assets/structures_index.html:82 -#: templates/assets/trafficlights_import_cross_plan.html:642 -#: templates/assets/trafficlights_index.html:81 -#: templates/assets/trafficlights_index.html:126 -#: templates/assets/trafficlights_intersection_detail.html:1006 -#: templates/assets/unified_index.html:115 -#: templates/assets/unified_index.html:290 -#: templates/assets/water_index.html:40 templates/assets/water_index.html:80 -#: views/export.py:122 +#: assets/models/history.py:337 assets/templates/assets/artworks_index.html:72 +#: assets/templates/assets/components/add_asset_modal.html:40 +#: assets/templates/assets/components/asset_model_card.html:32 +#: assets/templates/assets/components/asset_model_card.html:74 +#: assets/templates/assets/controlcenters_index.html:25 +#: assets/templates/assets/controlcenters_index.html:68 +#: assets/templates/assets/detail_generic.html:426 +#: assets/templates/assets/its_index.html:36 +#: assets/templates/assets/its_index.html:88 +#: assets/templates/assets/nature_index.html:39 +#: assets/templates/assets/nature_index.html:82 +#: assets/templates/assets/naturetree_detail.html:339 +#: assets/templates/assets/publiclighting_index.html:29 +#: assets/templates/assets/publiclighting_index.html:73 +#: assets/templates/assets/roads_index.html:29 +#: assets/templates/assets/roads_index.html:85 +#: assets/templates/assets/sign_index.html:29 +#: assets/templates/assets/sign_index.html:85 +#: assets/templates/assets/structures_index.html:37 +#: assets/templates/assets/structures_index.html:82 +#: assets/templates/assets/trafficlights_import_cross_plan.html:642 +#: assets/templates/assets/trafficlights_index.html:81 +#: assets/templates/assets/trafficlights_index.html:126 +#: assets/templates/assets/trafficlights_intersection_detail.html:1006 +#: assets/templates/assets/unified_index.html:115 +#: assets/templates/assets/unified_index.html:290 +#: assets/templates/assets/water_index.html:40 +#: assets/templates/assets/water_index.html:80 assets/views/export.py:122 msgid "Catégorie" msgstr "Category" -#: models/history.py:338 templates/assets/components/asset_model_card.html:26 -#: templates/assets/detail_generic.html:414 -#: templates/assets/detail_generic.html:859 -#: templates/assets/detail_generic.html:860 views/export.py:136 +#: assets/models/history.py:338 +#: assets/templates/assets/components/asset_model_card.html:26 +#: assets/templates/assets/detail_generic.html:470 +#: assets/templates/assets/detail_generic.html:915 +#: assets/templates/assets/detail_generic.html:916 assets/views/export.py:136 msgid "Marque" msgstr "Brand" -#: models/history.py:339 templates/assets/components/add_asset_modal.html:63 -#: templates/assets/components/asset_model_card.html:6 -#: templates/assets/controlcenters_index.html:35 -#: templates/assets/controlcenters_index.html:69 -#: templates/assets/its_index.html:46 templates/assets/its_index.html:89 -#: templates/assets/nature_index.html:49 templates/assets/nature_index.html:83 -#: templates/assets/publiclighting_index.html:39 -#: templates/assets/publiclighting_index.html:74 -#: templates/assets/roads_index.html:39 templates/assets/roads_index.html:86 -#: templates/assets/sign_index.html:39 templates/assets/sign_index.html:86 -#: templates/assets/structures_index.html:47 -#: templates/assets/structures_index.html:83 -#: templates/assets/trafficlights_index.html:91 -#: templates/assets/trafficlights_index.html:127 -#: templates/assets/trafficlights_intersection_detail.html:644 -#: templates/assets/trafficlights_intersection_detail.html:1023 -#: templates/assets/unified_index.html:129 -#: templates/assets/unified_index.html:296 views/export.py:123 +#: assets/models/history.py:339 +#: assets/templates/assets/components/add_asset_modal.html:63 +#: assets/templates/assets/components/asset_model_card.html:6 +#: assets/templates/assets/controlcenters_index.html:35 +#: assets/templates/assets/controlcenters_index.html:69 +#: assets/templates/assets/its_index.html:46 +#: assets/templates/assets/its_index.html:89 +#: assets/templates/assets/nature_index.html:49 +#: assets/templates/assets/nature_index.html:83 +#: assets/templates/assets/publiclighting_index.html:39 +#: assets/templates/assets/publiclighting_index.html:74 +#: assets/templates/assets/roads_index.html:39 +#: assets/templates/assets/roads_index.html:86 +#: assets/templates/assets/sign_index.html:39 +#: assets/templates/assets/sign_index.html:86 +#: assets/templates/assets/structures_index.html:47 +#: assets/templates/assets/structures_index.html:83 +#: assets/templates/assets/trafficlights_index.html:91 +#: assets/templates/assets/trafficlights_index.html:127 +#: assets/templates/assets/trafficlights_intersection_detail.html:644 +#: assets/templates/assets/trafficlights_intersection_detail.html:1023 +#: assets/templates/assets/unified_index.html:129 +#: assets/templates/assets/unified_index.html:296 assets/views/export.py:123 msgid "Modèle" msgstr "Model" -#: models/history.py:340 templates/assets/components/add_asset_modal.html:108 -#: templates/assets/components/asset_location_link.html:43 -#: templates/assets/unified_index.html:260 -#: templates/assets/unified_index.html:302 +#: assets/models/history.py:340 +#: assets/templates/assets/components/add_asset_modal.html:108 +#: assets/templates/assets/components/asset_location_link.html:43 +#: assets/templates/assets/unified_index.html:260 +#: assets/templates/assets/unified_index.html:302 msgid "Localisation" msgstr "Location" -#: models/history.py:341 templates/assets/structures_location_detail.html:16 +#: assets/models/history.py:341 +#: assets/templates/assets/structures_location_detail.html:16 msgid "Structure" msgstr "Structure" -#: models/history.py:342 -#: templates/assets/buildings/publicbuilding_form.html:260 -#: templates/assets/detail_generic.html:760 views/export.py:138 +#: assets/models/history.py:342 +#: assets/templates/assets/buildings/publicbuilding_form.html:260 +#: assets/templates/assets/detail_generic.html:816 assets/views/export.py:138 msgid "Longitude" msgstr "Longitude" -#: models/history.py:343 -#: templates/assets/buildings/publicbuilding_form.html:255 -#: templates/assets/detail_generic.html:771 views/export.py:139 +#: assets/models/history.py:343 +#: assets/templates/assets/buildings/publicbuilding_form.html:255 +#: assets/templates/assets/detail_generic.html:827 assets/views/export.py:139 msgid "Latitude" msgstr "Latitude" -#: models/history.py:344 +#: assets/models/history.py:344 msgid "Géométrie" msgstr "Geometry" -#: models/history.py:345 +#: assets/models/history.py:345 msgid "GeoJSON" msgstr "GeoJSON" -#: models/nature.py:73 -#| msgid "Non identifié" +#: assets/models/nature.py:73 msgid "Nom scientifique" msgstr "Scientific name" -#: models/nature.py:74 -#| msgid "Types de bulbes" +#: assets/models/nature.py:74 msgid "Type de feuillage" msgstr "Foliage type" -#: models/nature.py:84 +#: assets/models/nature.py:84 msgid "Jeune plant" msgstr "Young plant / Sapling" -#: models/nature.py:85 +#: assets/models/nature.py:85 msgid "Semi-mature / En croissance" msgstr "Semi-mature / Growing" -#: models/nature.py:86 +#: assets/models/nature.py:86 msgid "Adulte / Mature" msgstr "Adult / Mature" -#: models/nature.py:87 +#: assets/models/nature.py:87 msgid "Sénescent / Dépérissant" msgstr "Senescent / Declining" -#: models/nature.py:88 +#: assets/models/nature.py:88 msgid "Vénérable / Remarquable" msgstr "Veteran / Remarkable" -#: models/nature.py:92 +#: assets/models/nature.py:92 msgid "Forte (très vigoureux)" msgstr "Strong (very vigorous)" -#: models/nature.py:93 -#| msgid "Normal" +#: assets/models/nature.py:93 msgid "Normale" msgstr "Normal" -#: models/nature.py:94 +#: assets/models/nature.py:94 msgid "Faible (stress / manque de vigueur)" msgstr "Weak (stress / lack of vigor)" -#: models/nature.py:95 +#: assets/models/nature.py:95 msgid "Dépérissant" msgstr "Declining / Dying" -#: models/nature.py:96 +#: assets/models/nature.py:96 msgid "Mort" msgstr "Dead" -#: models/nature.py:100 +#: assets/models/nature.py:100 msgid "Bon (aucun défaut majeur)" msgstr "Good (no major defects)" -#: models/nature.py:101 +#: assets/models/nature.py:101 msgid "Moyen (défauts mineurs)" msgstr "Fair (minor defects)" -#: models/nature.py:102 +#: assets/models/nature.py:102 msgid "Présence de cavité(s)" msgstr "Presence of cavity(ies)" -#: models/nature.py:103 +#: assets/models/nature.py:103 msgid "Fissure(s) / Écorce incluse" msgstr "Crack(s) / Included bark" -#: models/nature.py:104 +#: assets/models/nature.py:104 msgid "Branches mortes importantes" msgstr "Significant deadwood" -#: models/nature.py:105 +#: assets/models/nature.py:105 msgid "Critique (risque de rupture)" msgstr "Critical (risk of failure)" -#: models/nature.py:110 +#: assets/models/nature.py:110 msgid "Modéré" msgstr "Moderate" -#: models/nature.py:111 -#: templates/assets/components/asset_interventions.html:161 +#: assets/models/nature.py:111 +#: assets/templates/assets/components/asset_interventions.html:161 msgid "Élevé" msgstr "High" -#: models/nature.py:112 +#: assets/models/nature.py:112 msgid "Danger immédiat" msgstr "Immediate danger" -#: models/nature.py:116 +#: assets/models/nature.py:116 msgid "Alignement de voirie" msgstr "Street alignment / Roadside tree" -#: models/nature.py:117 -#| msgid "Parc & Espace récréatif" +#: assets/models/nature.py:117 msgid "Parc / Espace vert" msgstr "Park / Green space" -#: models/nature.py:118 -#| msgid "Place publique" +#: assets/models/nature.py:118 msgid "Square / Place publique" msgstr "Square / Public plaza" -#: models/nature.py:119 -#| msgid "Connexion à la centrale" +#: assets/models/nature.py:119 msgid "Rond-point / Îlot central" msgstr "Roundabout / Central island" -#: models/nature.py:120 templates/assets/outdoor/outdoorlocation_tree.html:38 +#: assets/models/nature.py:120 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:38 msgid "Cimetière" msgstr "Cemetery" -#: models/nature.py:121 +#: assets/models/nature.py:121 msgid "Isolé / Autre" msgstr "Solitary / Other" -#: models/nature.py:125 +#: assets/models/nature.py:125 msgid "Pleine terre / Engazonné" msgstr "Open ground / Lawn" -#: models/nature.py:126 +#: assets/models/nature.py:126 msgid "Pied végétalisé / Fleuri" msgstr "Vegetated / Flower-planted tree base" -#: models/nature.py:127 +#: assets/models/nature.py:127 msgid "Grille d'arbre métallique" msgstr "Metal tree grate" -#: models/nature.py:128 +#: assets/models/nature.py:128 msgid "Revêtement drainant / Pavés poreux" msgstr "Permeable paving / Porous pavers" -#: models/nature.py:129 +#: assets/models/nature.py:129 msgid "Sol compacté / Bitume" msgstr "Compacted soil / Asphalt" -#: models/nature.py:133 +#: assets/models/nature.py:133 msgid "Aucun (affranchi)" msgstr "None (freestanding)" -#: models/nature.py:134 +#: assets/models/nature.py:134 msgid "Tuteur (simple / bipode / tripode)" msgstr "Staking (single / double / tripod)" -#: models/nature.py:135 +#: assets/models/nature.py:135 msgid "Corset métallique de protection" msgstr "Metal tree guard" -#: models/nature.py:136 +#: assets/models/nature.py:136 msgid "Haubanage" msgstr "Cabling / Bracing" -#: models/nature.py:137 -#| msgid "Indice de protection IP" +#: assets/models/nature.py:137 msgid "Gaine de protection du tronc" msgstr "Trunk protection sleeve" -#: models/nature.py:141 +#: assets/models/nature.py:141 msgid "Port libre" msgstr "Free / Natural habit" -#: models/nature.py:142 +#: assets/models/nature.py:142 msgid "Port semi-libre" msgstr "Semi-natural habit" -#: models/nature.py:143 +#: assets/models/nature.py:143 msgid "Taille architecturée (tête de chat / marotte)" msgstr "Pollarding / Architectural pruning" -#: models/nature.py:144 +#: assets/models/nature.py:144 msgid "Taille en rideau / tonnelle" msgstr "Screen / Pergola pruning" -#: models/nature.py:145 -#| msgid "Fichier de programmation" +#: assets/models/nature.py:145 msgid "Taille de formation" msgstr "Formative pruning" -#: models/nature.py:146 +#: assets/models/nature.py:146 msgid "Non taillé / Entretien minimal" msgstr "Unpruned / Minimal maintenance" -#: models/nature.py:151 +#: assets/models/nature.py:151 msgid "Tulipes" msgstr "Tulips" -#: models/nature.py:152 +#: assets/models/nature.py:152 msgid "Jacynthes" msgstr "Hyacinths" -#: models/nature.py:153 +#: assets/models/nature.py:153 msgid "Jonquilles" msgstr "Daffodils" -#: models/nature.py:154 +#: assets/models/nature.py:154 msgid "Narcisses" msgstr "Narcissi" -#: models/nature.py:155 +#: assets/models/nature.py:155 msgid "Crocus" msgstr "Crocus" -#: models/nature.py:156 +#: assets/models/nature.py:156 msgid "Perce-neige" msgstr "Snowdrops" -#: models/nature.py:157 views/core.py:568 +#: assets/models/nature.py:157 assets/views/core.py:616 msgid "Autres" msgstr "Others" -#: models/nature.py:176 +#: assets/models/nature.py:176 msgid "Types de bulbes" msgstr "Bulb types" -#: models/nature.py:198 templates/assets/naturetree_detail.html:394 -#| msgid "Hauteur (m)" +#: assets/models/nature.py:198 +#: assets/templates/assets/naturetree_detail.html:424 msgid "Hauteur totale (m)" msgstr "Total height (m)" -#: models/nature.py:199 +#: assets/models/nature.py:199 msgid "Circonférence à 1m30 (cm)" msgstr "Circumference at 1.30m (cm)" -#: models/nature.py:200 templates/assets/naturetree_detail.html:416 +#: assets/models/nature.py:200 +#: assets/templates/assets/naturetree_detail.html:446 msgid "Diamètre du houppier (m)" msgstr "Crown diameter (m)" -#: models/nature.py:201 -#| msgid "Hauteur critique de chute (m)" +#: assets/models/nature.py:201 msgid "Hauteur sous couronne (m)" msgstr "Crown clearance (m)" -#: models/nature.py:202 templates/assets/naturetree_detail.html:442 +#: assets/models/nature.py:202 +#: assets/templates/assets/naturetree_detail.html:472 msgid "Stade de développement" msgstr "Development stage" -#: models/nature.py:203 templates/assets/naturetree_detail.html:477 -#| msgid "Profondeur (cm)" +#: assets/models/nature.py:203 +#: assets/templates/assets/naturetree_detail.html:507 msgid "Profondeur de fosse (m)" msgstr "Pit depth (m)" -#: models/nature.py:204 +#: assets/models/nature.py:204 msgid "Rayon de protection racinaire (m)" msgstr "Root protection radius (m)" -#: models/nature.py:207 templates/assets/naturetree_detail.html:506 +#: assets/models/nature.py:207 +#: assets/templates/assets/naturetree_detail.html:536 msgid "Vigueur / Vitalité" msgstr "Vigor / Vitality" -#: models/nature.py:208 templates/assets/naturetree_detail.html:536 +#: assets/models/nature.py:208 +#: assets/templates/assets/naturetree_detail.html:566 msgid "État mécanique" msgstr "Mechanical condition" -#: models/nature.py:209 +#: assets/models/nature.py:209 msgid "Défauts constatés & pathologies" msgstr "Observed defects & pathologies" -#: models/nature.py:210 templates/assets/naturetree_detail.html:564 -#| msgid "Niveau de qualité" +#: assets/models/nature.py:210 +#: assets/templates/assets/naturetree_detail.html:594 msgid "Niveau de risque" msgstr "Risk level" -#: models/nature.py:211 +#: assets/models/nature.py:211 msgid "Dernier diagnostic phytosanitaire" msgstr "Last phytosanitary inspection" -#: models/nature.py:212 -#| msgid "Aucune intersection trouvée" +#: assets/models/nature.py:212 msgid "Prochaine inspection préconisée" msgstr "Recommended next inspection" -#: models/nature.py:213 templates/assets/naturetree_detail.html:592 +#: assets/models/nature.py:213 +#: assets/templates/assets/naturetree_detail.html:622 msgid "Arbre remarquable / classé" msgstr "Remarkable / protected tree" -#: models/nature.py:216 -#| msgid "Date d'installation" +#: assets/models/nature.py:216 msgid "Contexte d'implantation" msgstr "Planting context" -#: models/nature.py:217 templates/assets/naturetree_detail.html:696 -#| msgid "Type de document" +#: assets/models/nature.py:217 +#: assets/templates/assets/naturetree_detail.html:726 msgid "Type de pied / Fosse" msgstr "Tree base / Pit type" -#: models/nature.py:218 templates/assets/naturetree_detail.html:712 -#| msgid "Protection Asset" +#: assets/models/nature.py:218 +#: assets/templates/assets/naturetree_detail.html:742 msgid "Protection / Tuteurage" msgstr "Protection / Staking" -#: models/nature.py:219 -#| msgid "Contrats associés" +#: assets/models/nature.py:219 msgid "Contraintes urbaines" msgstr "Urban constraints" -#: models/nature.py:220 +#: assets/models/nature.py:220 msgid "N° de plaquette / bague d'inventaire" msgstr "Inventory tag / ring number" -#: models/nature.py:223 -#| msgid "Type de site plein air" +#: assets/models/nature.py:223 msgid "Type de conduite / Taille" msgstr "Pruning type / Management" -#: models/nature.py:224 +#: assets/models/nature.py:224 msgid "Périodicité de taille (années)" msgstr "Pruning frequency (years)" -#: models/nature.py:225 +#: assets/models/nature.py:225 msgid "Dernière taille / élagage" msgstr "Last pruning / trimming" -#: models/nature.py:242 templates/assets/naturetree_detail.html:17 -#: templates/assets/naturetree_detail.html:88 views/core.py:400 +#: assets/models/nature.py:242 +#: assets/templates/assets/naturetree_detail.html:47 +#: assets/templates/assets/naturetree_detail.html:118 assets/views/core.py:448 msgid "Arbre" msgstr "Tree" -#: models/nature.py:243 templates/assets/naturetree_detail.html:69 -#: templates/assets/naturetree_detail.html:140 -#| msgid "Arbre" +#: assets/models/nature.py:243 +#: assets/templates/assets/naturetree_detail.html:99 +#: assets/templates/assets/naturetree_detail.html:170 msgid "Arbres" msgstr "Trees" -#: models/nature.py:405 +#: assets/models/nature.py:405 msgid "Zone de gestion intégrée des eaux pluviales (ZIEP)" msgstr "Integrated stormwater management zone" -#: models/nature.py:406 +#: assets/models/nature.py:406 msgid "Zones de gestion intégrée des eaux pluviales (ZIEP)" msgstr "Integrated stormwater management zones" -#: models/nature.py:414 models/nature.py:441 +#: assets/models/nature.py:414 assets/models/nature.py:441 msgid "Stormwater inlet (Avaloir)" msgstr "Stormwater inlet" -#: models/nature.py:415 models/nature.py:442 +#: assets/models/nature.py:415 assets/models/nature.py:442 msgid "Sequenced border (Bordure séquencée)" msgstr "Sequenced border" -#: models/nature.py:416 models/nature.py:443 +#: assets/models/nature.py:416 assets/models/nature.py:443 msgid "Injection port (Bouche d'injection)" msgstr "Injection port" -#: models/nature.py:417 models/nature.py:444 +#: assets/models/nature.py:417 assets/models/nature.py:444 msgid "Non-return valve (Clapet anti-retour)" msgstr "Non-return valve" -#: models/nature.py:418 models/nature.py:445 +#: assets/models/nature.py:418 assets/models/nature.py:445 msgid "Sedimentation (Empierrement sédimentation)" msgstr "Sedimentation" -#: models/nature.py:419 models/nature.py:446 +#: assets/models/nature.py:419 assets/models/nature.py:446 msgid "Kerb cell" msgstr "Kerb cell" -#: models/nature.py:420 models/nature.py:447 +#: assets/models/nature.py:420 assets/models/nature.py:447 msgid "Infiltration well (Puits d'infiltration)" msgstr "Infiltration well" -#: models/nature.py:421 models/nature.py:448 +#: assets/models/nature.py:421 assets/models/nature.py:448 msgid "Overflow (Surverse)" msgstr "Overflow" -#: models/nature.py:422 models/nature.py:449 +#: assets/models/nature.py:422 assets/models/nature.py:449 msgid "Isolation valve (Vanne d'isolation)" msgstr "Isolation valve" -#: models/nature.py:423 models/nature.py:450 +#: assets/models/nature.py:423 assets/models/nature.py:450 msgid "Control valve (Vanne de régulation)" msgstr "Control valve" -#: models/nature.py:424 models/nature.py:452 +#: assets/models/nature.py:424 assets/models/nature.py:452 msgid "Sidewalk gargoyle (Gargouille de trottoir)" msgstr "Sidewalk gargoyle" -#: models/nature.py:425 models/nature.py:453 +#: assets/models/nature.py:425 assets/models/nature.py:453 msgid "Trickle of water (Filet d'eau)" msgstr "Trickle of water" -#: models/nature.py:426 models/nature.py:454 +#: assets/models/nature.py:426 assets/models/nature.py:454 msgid "Rail drain (Avaloir de rail)" msgstr "Rail drain" -#: models/nature.py:427 models/nature.py:455 +#: assets/models/nature.py:427 assets/models/nature.py:455 msgid "Leveled edge (Bordure arasée)" msgstr "Leveled edge" -#: models/nature.py:428 models/nature.py:456 +#: assets/models/nature.py:428 assets/models/nature.py:456 msgid "Infiltration channel (Caniveau infiltrant)" msgstr "Infiltration channel" -#: models/nature.py:429 models/nature.py:457 views/core.py:376 +#: assets/models/nature.py:429 assets/models/nature.py:457 +#: assets/views/core.py:424 msgid "Drain" msgstr "Drain" -#: models/nature.py:430 models/nature.py:458 +#: assets/models/nature.py:430 assets/models/nature.py:458 msgid "Overflowing (Trop plein)" msgstr "Overflowing" -#: models/nature.py:431 models/nature.py:459 +#: assets/models/nature.py:431 assets/models/nature.py:459 msgid "Separate sewer system (Réseau égout séparatif)" msgstr "Separate sewer system" -#: models/nature.py:432 +#: assets/models/nature.py:432 msgid "Hollow green space (Espace vert creux)" msgstr "Depressed green space" -#: models/nature.py:433 +#: assets/models/nature.py:433 msgid "Decentralized underground structure (Ouvrage enterré décentralisé)" msgstr "Decentralized underground structure" -#: models/nature.py:434 +#: assets/models/nature.py:434 msgid "Work on an impermeable surface (Ouvrage sur surface imperméable)" msgstr "Work on an impermeable surface" -#: models/nature.py:435 +#: assets/models/nature.py:435 msgid "Alternative technique (Technique alternative)" msgstr "Alternative technique" -#: models/nature.py:436 +#: assets/models/nature.py:436 msgid "Supplementary work (Ouvrage annexe)" msgstr "Supplementary work" -#: models/nature.py:461 +#: assets/models/nature.py:461 msgid "Dry/infiltration basin (Bassin sec/infiltration)" msgstr "Dry/infiltration basin" -#: models/nature.py:462 +#: assets/models/nature.py:462 msgid "Wet basin (Bassin en eau)" msgstr "Wet basin / pond" -#: models/nature.py:463 +#: assets/models/nature.py:463 msgid "Ditch (Fossé)" msgstr "Ditch" -#: models/nature.py:464 +#: assets/models/nature.py:464 msgid "Rain garden (Jardin de pluie)" msgstr "Rain garden" -#: models/nature.py:465 +#: assets/models/nature.py:465 msgid "Swale (Noue)" msgstr "Swale" -#: models/nature.py:466 +#: assets/models/nature.py:466 msgid "Draining structure (Massif drainant)" msgstr "Draining structure" -#: models/nature.py:467 +#: assets/models/nature.py:467 msgid "Draining trench (Tranchée drainante)" msgstr "Draining trench" -#: models/nature.py:468 +#: assets/models/nature.py:468 msgid "Retention roof (Toiture stockante)" msgstr "Retention roof" -#: models/nature.py:469 +#: assets/models/nature.py:469 msgid "Green roof (Toiture verte)" msgstr "Green roof" -#: models/nature.py:470 +#: assets/models/nature.py:470 msgid "Stormwater basin (Bassin d'orage)" msgstr "Stormwater basin" -#: models/nature.py:471 +#: assets/models/nature.py:471 msgid "SAUL-empty (SAUL-vide)" msgstr "SAUL-empty" -#: models/nature.py:472 +#: assets/models/nature.py:472 msgid "SAUL-earth (SAUL-terre)" msgstr "SAUL-earth" -#: models/nature.py:473 +#: assets/models/nature.py:473 msgid "Cistern (Citerne)" msgstr "Cistern" -#: models/nature.py:474 +#: assets/models/nature.py:474 msgid "Green space on slab (Espace vert sur dalle)" msgstr "Green space on slab" -#: models/nature.py:475 +#: assets/models/nature.py:475 msgid "Filter strip (Bande filtrante)" msgstr "Filter strip" -#: models/nature.py:476 +#: assets/models/nature.py:476 msgid "Porous concrete collector (Collecteur en béton poreux)" msgstr "Porous concrete collector" -#: models/nature.py:491 +#: assets/models/nature.py:491 msgid "Design (Étude)" msgstr "Design" -#: models/nature.py:492 +#: assets/models/nature.py:492 msgid "Construction (Travaux)" msgstr "Construction" -#: models/nature.py:493 +#: assets/models/nature.py:493 msgid "Provisional acceptance (Réception provisoire)" msgstr "Provisional acceptance" -#: models/nature.py:494 +#: assets/models/nature.py:494 msgid "Final acceptance (Réception définitive)" msgstr "Final acceptance" -#: models/nature.py:498 +#: assets/models/nature.py:498 msgid "Good (Bon)" msgstr "Good" -#: models/nature.py:499 +#: assets/models/nature.py:499 msgid "Inspection to schedule (Examen à programmer)" msgstr "Inspection to schedule" -#: models/nature.py:500 +#: assets/models/nature.py:500 msgid "Curative action needed (Intervention curative nécessaire)" msgstr "Curative action needed" -#: models/nature.py:501 +#: assets/models/nature.py:501 msgid "Total rehabilitation needed (Réfection totale nécessaire)" msgstr "Total rehabilitation needed" -#: models/nature.py:502 +#: assets/models/nature.py:502 msgid "Maintenance works to perform (Travaux entretien à réaliser)" msgstr "Maintenance works to perform" -#: models/nature.py:503 +#: assets/models/nature.py:503 msgid "Maintenance works (Travaux maintenance)" msgstr "Maintenance works" -#: models/nature.py:504 +#: assets/models/nature.py:504 msgid "Maintenance works to schedule (Travaux maintenance à programmer)" msgstr "Maintenance works to schedule" -#: models/nature.py:508 +#: assets/models/nature.py:508 msgid "Connected (Connecté)" msgstr "Connected" -#: models/nature.py:509 +#: assets/models/nature.py:509 msgid "Not connected (Non connecté)" msgstr "Not connected" -#: models/nature.py:513 +#: assets/models/nature.py:513 msgid "Vegetal (Végétal)" msgstr "Vegetal" -#: models/nature.py:514 +#: assets/models/nature.py:514 msgid "Grassed structure (Structure enherbée)" msgstr "Grassed structure" -#: models/nature.py:515 +#: assets/models/nature.py:515 msgid "Unbound material (Matériau non agrégé)" msgstr "Unaggregated material" -#: models/nature.py:516 +#: assets/models/nature.py:516 msgid "Mineral-filled structure (Structure à remplissage minéral)" msgstr "Mineral-filled structure" -#: models/nature.py:517 +#: assets/models/nature.py:517 msgid "Raised coating (Revêtement surélevé)" msgstr "Raised pavement" -#: models/nature.py:518 +#: assets/models/nature.py:518 msgid "Porous modular (Modulaire poreux)" msgstr "Porous modular" -#: models/nature.py:519 +#: assets/models/nature.py:519 msgid "Porous continuous (Continu poreux)" msgstr "Porous continuous" -#: models/nature.py:520 +#: assets/models/nature.py:520 msgid "Impermeable (Imperméable)" msgstr "Impermeable" -#: models/nature.py:524 +#: assets/models/nature.py:524 msgid "Open soil (Pleine terre)" msgstr "Open soil" -#: models/nature.py:525 +#: assets/models/nature.py:525 msgid "Soil-stone mixture (Mélange terre-pierre)" msgstr "Soil-stone mixture" -#: models/nature.py:526 +#: assets/models/nature.py:526 msgid "Grassed wide-joint pavers (Pavés à joints larges enherbés)" msgstr "Grassed wide-joint pavers" -#: models/nature.py:527 +#: assets/models/nature.py:527 msgid "Concrete grass grids (Dalles gazon en béton)" msgstr "Concrete grass grids" -#: models/nature.py:528 +#: assets/models/nature.py:528 msgid "Vegetated cellular tiles (Dalles alvéolaires végétalisées)" msgstr "Vegetated cellular tiles" -#: models/nature.py:529 +#: assets/models/nature.py:529 msgid "Woodchips/mulch (Mulch végétal)" msgstr "Woodchips/mulch" -#: models/nature.py:530 +#: assets/models/nature.py:530 msgid "Limestone gravel (Graviers calcaires)" msgstr "Limestone gravel" -#: models/nature.py:531 +#: assets/models/nature.py:531 msgid "Non-limestone gravel (Graviers non calcaires)" msgstr "Non-limestone gravel" -#: models/nature.py:532 +#: assets/models/nature.py:532 msgid "Dirt ground (Terre battue)" msgstr "Dirt ground" -#: models/nature.py:533 +#: assets/models/nature.py:533 msgid "Gravel wide-joint pavers (Pavés à joints larges engravillonnés)" msgstr "Gravel wide-joint pavers" -#: models/nature.py:534 +#: assets/models/nature.py:534 msgid "Gravel cellular tiles (Dalles alvéolaires en gravier)" msgstr "Gravel cellular tiles" -#: models/nature.py:535 +#: assets/models/nature.py:535 msgid "HDPE tiles filled with pavers (Dalles en PEHD remplies de pavé)" msgstr "HDPE tiles filled with pavers" -#: models/nature.py:536 +#: assets/models/nature.py:536 msgid "Grates (Grilles)" msgstr "Grates" -#: models/nature.py:537 +#: assets/models/nature.py:537 msgid "Wooden decking (Platelages bois)" msgstr "Wooden decking" -#: models/nature.py:538 +#: assets/models/nature.py:538 msgid "Porous concrete pavers (Pavé en béton poreux)" msgstr "Porous concrete pavers" -#: models/nature.py:539 +#: assets/models/nature.py:539 msgid "Porous concrete slab (Dalle en béton poreux)" msgstr "Porous concrete slab" -#: models/nature.py:540 +#: assets/models/nature.py:540 msgid "Porous asphalt (Enrobés bitumineux poreux)" msgstr "Porous asphalt" -#: models/nature.py:541 +#: assets/models/nature.py:541 msgid "Porous concrete (Bétons poreux)" msgstr "Porous concrete" -#: models/nature.py:542 +#: assets/models/nature.py:542 msgid "Resin-bound gravel (Graviers liés à la résine)" msgstr "Resin-bound gravel" -#: models/nature.py:543 +#: assets/models/nature.py:543 msgid "Polymer-bound crushed gravel (Graviers concassés liés aux polymères)" msgstr "Polymer-bound crushed gravel" -#: models/nature.py:544 +#: assets/models/nature.py:544 msgid "EPDM and SBR rubber coatings (Revêtements EPDM et ESBR)" msgstr "EPDM and SBR rubber coatings" -#: models/nature.py:545 +#: assets/models/nature.py:545 msgid "" "Non-porous cement concrete coatings (Revêtements en béton de ciment non " "perméables)" msgstr "" -#: models/nature.py:546 +#: assets/models/nature.py:546 msgid "Non-porous asphalt coatings (Revêtements bitumineux non perméables)" msgstr "Non-porous asphalt coatings" -#: models/nature.py:547 +#: assets/models/nature.py:547 msgid "Non-porous tiling (Dallages non perméables)" msgstr "Non-porous tiling" -#: models/nature.py:548 +#: assets/models/nature.py:548 msgid "Non-porous paving (Pavages non perméables)" msgstr "Non-porous paving" -#: models/nature.py:549 +#: assets/models/nature.py:549 msgid "Other non-porous coatings (Autres revêtements non perméables)" msgstr "Other non-porous coatings" -#: models/nature.py:554 +#: assets/models/nature.py:554 msgid "Point" msgstr "Point" -#: models/nature.py:555 +#: assets/models/nature.py:555 msgid "Line" msgstr "Line" -#: models/nature.py:556 +#: assets/models/nature.py:556 msgid "Polygon" msgstr "Polygon" -#: models/nature.py:561 +#: assets/models/nature.py:561 msgid "Zone GIEP / ZIEP" msgstr "RWI Zone" -#: models/nature.py:564 +#: assets/models/nature.py:564 msgid "External ID" msgstr "External ID" -#: models/nature.py:565 +#: assets/models/nature.py:565 msgid "Code name" msgstr "Code name" -#: models/nature.py:566 +#: assets/models/nature.py:566 msgid "Structure type" msgstr "Structure type" -#: models/nature.py:567 +#: assets/models/nature.py:567 msgid "Geometry type" msgstr "Geometry type" -#: models/nature.py:568 +#: assets/models/nature.py:568 msgid "Project manager" msgstr "Project manager" -#: models/nature.py:570 +#: assets/models/nature.py:570 msgid "Construction status" msgstr "Construction status" -#: models/nature.py:571 +#: assets/models/nature.py:571 msgid "Commissioning date" msgstr "Commissioning date" -#: models/nature.py:572 +#: assets/models/nature.py:572 msgid "Condition" msgstr "Condition" -#: models/nature.py:573 +#: assets/models/nature.py:573 msgid "Administrator" msgstr "Administrator" -#: models/nature.py:574 +#: assets/models/nature.py:574 msgid "Monitoring" msgstr "Monitoring" -#: models/nature.py:575 +#: assets/models/nature.py:575 msgid "Comment" msgstr "Comment" -#: models/nature.py:576 +#: assets/models/nature.py:576 msgid "Has filter" msgstr "Has filter" -#: models/nature.py:578 +#: assets/models/nature.py:578 msgid "Sewer connection" msgstr "Sewer connection" -#: models/nature.py:579 +#: assets/models/nature.py:579 msgid "Separate network connection" msgstr "Separate network connection" -#: models/nature.py:580 +#: assets/models/nature.py:580 msgid "Hydro network connection" msgstr "Hydro network connection" -#: models/nature.py:582 +#: assets/models/nature.py:582 msgid "Surface area (m²)" msgstr "Surface area (m²)" -#: models/nature.py:583 +#: assets/models/nature.py:583 msgid "Length (m)" msgstr "Length (m)" -#: models/nature.py:585 +#: assets/models/nature.py:585 msgid "Coating category" msgstr "Coating category" -#: models/nature.py:586 +#: assets/models/nature.py:586 msgid "Coating type" msgstr "Coating type" -#: models/nature.py:593 models/nature.py:611 +#: assets/models/nature.py:593 assets/models/nature.py:611 msgid "RWI Asset" msgstr "RWI Asset" -#: models/nature.py:594 +#: assets/models/nature.py:594 msgid "RWI Assets" msgstr "RWI Assets" -#: models/nature.py:612 +#: assets/models/nature.py:612 msgid "File" msgstr "File" -#: models/nature.py:616 +#: assets/models/nature.py:616 msgid "RWI Asset Document" msgstr "RWI Asset Document" -#: models/nature.py:617 +#: assets/models/nature.py:617 msgid "RWI Asset Documents" msgstr "RWI Asset Documents" -#: models/outdoor.py:18 +#: assets/models/outdoor.py:18 msgid "Aire / Plaine de jeux" msgstr "Playground / Play area" -#: models/outdoor.py:19 +#: assets/models/outdoor.py:19 msgid "Terrain de sport extérieur" msgstr "Outdoor sports field" -#: models/outdoor.py:20 +#: assets/models/outdoor.py:20 msgid "Terrain multisports / City-stadium" msgstr "Multisports field / City-stadium" -#: models/outdoor.py:21 +#: assets/models/outdoor.py:21 msgid "Skatepark / Pumptrack / Bowl" msgstr "Skatepark / Pumptrack / Bowl" -#: models/outdoor.py:22 +#: assets/models/outdoor.py:22 msgid "Fitness plein air / Street Workout" msgstr "Outdoor fitness / Street workout" -#: models/outdoor.py:23 +#: assets/models/outdoor.py:23 msgid "Théâtre de verdure / Scène extérieure" msgstr "Open-air theater / Outdoor stage" -#: models/outdoor.py:24 +#: assets/models/outdoor.py:24 msgid "Parc & Espace récréatif" msgstr "Park & Recreational space" -#: models/outdoor.py:25 templates/assets/outdoor/outdoorlocation_tree.html:36 +#: assets/models/outdoor.py:25 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:36 msgid "Espace canin / Canisite" msgstr "Dog space / Canisite" -#: models/outdoor.py:26 +#: assets/models/outdoor.py:26 msgid "Cimetière communal" msgstr "Municipal cemetery" -#: models/outdoor.py:27 +#: assets/models/outdoor.py:27 msgid "Place publique / Zone événementielle" msgstr "Public square / Event zone" -#: models/outdoor.py:28 +#: assets/models/outdoor.py:28 msgid "Autre espace plein air" msgstr "Other outdoor space" -#: models/outdoor.py:32 +#: assets/models/outdoor.py:32 msgid "Structure combinée / Tour de jeu" msgstr "Combined structure / Play tower" -#: models/outdoor.py:33 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:24 +#: assets/models/outdoor.py:33 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:24 msgid "Balançoire / Portique" msgstr "Swing / Gantry" -#: models/outdoor.py:34 +#: assets/models/outdoor.py:34 msgid "Jeu à ressort / Bascule" msgstr "Spring toy / Seesaw" -#: models/outdoor.py:35 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:26 +#: assets/models/outdoor.py:35 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:26 msgid "Toboggan" msgstr "Slide" -#: models/outdoor.py:36 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:30 +#: assets/models/outdoor.py:36 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:30 msgid "Tyrolienne" msgstr "Zipline" -#: models/outdoor.py:37 +#: assets/models/outdoor.py:37 msgid "Sol amortissant / Réception" msgstr "Impact-absorbing surface / Landing area" -#: models/outdoor.py:38 +#: assets/models/outdoor.py:38 msgid "But / Cage / Panneau de basket" msgstr "Goal / Cage / Basketball hoop" -#: models/outdoor.py:39 +#: assets/models/outdoor.py:39 msgid "Agrès de fitness outdoor / Workout" msgstr "Outdoor fitness equipment / Workout" -#: models/outdoor.py:40 +#: assets/models/outdoor.py:40 msgid "Module de skate / Rampe / Rail" msgstr "Skate module / Ramp / Rail" -#: models/outdoor.py:41 +#: assets/models/outdoor.py:41 msgid "Scène extérieure / Podium" msgstr "Outdoor stage / Podium" -#: models/outdoor.py:42 +#: assets/models/outdoor.py:42 msgid "Gradins / Bancs de spectateurs" msgstr "Bleachers / Spectator benches" -#: models/outdoor.py:43 +#: assets/models/outdoor.py:43 msgid "Borne foraine / Armoire électrique événementielle" msgstr "Fairground bollard / Event electrical cabinet" -#: models/outdoor.py:44 +#: assets/models/outdoor.py:44 msgid "Éclairage plein air / Projecteur scénique" msgstr "Outdoor lighting / Stage spotlight" -#: models/outdoor.py:45 +#: assets/models/outdoor.py:45 msgid "Banc / Table de pique-nique" msgstr "Bench / Picnic table" -#: models/outdoor.py:46 +#: assets/models/outdoor.py:46 msgid "Kiosque / Voile d'ombrage / Abri" msgstr "Kiosk / Shade sail / Shelter" -#: models/outdoor.py:47 +#: assets/models/outdoor.py:47 msgid "Fontaine d'eau potable" msgstr "Drinking fountain" -#: models/outdoor.py:48 +#: assets/models/outdoor.py:48 msgid "Clôture / Portillon de sécurité" msgstr "Fence / Safety gate" -#: models/outdoor.py:49 +#: assets/models/outdoor.py:49 msgid "Panneau d'information / Consignes" msgstr "Information board / Instructions" -#: models/outdoor.py:50 +#: assets/models/outdoor.py:50 msgid "Autre équipement plein air" msgstr "Other outdoor equipment" -#: models/outdoor.py:54 +#: assets/models/outdoor.py:54 msgid "EN 1176 - Équipements & sols d'aires de jeux" msgstr "EN 1176 - Playground equipment & surfaces" -#: models/outdoor.py:55 +#: assets/models/outdoor.py:55 msgid "EN 16630 - Modules de fitness d'extérieur" msgstr "EN 16630 - Outdoor fitness modules" -#: models/outdoor.py:56 +#: assets/models/outdoor.py:56 msgid "EN 14974 - Équipements de skatepark" msgstr "EN 14974 - Skatepark equipment" -#: models/outdoor.py:57 +#: assets/models/outdoor.py:57 msgid "EN 15312 - Équipements multisports en accès libre" msgstr "EN 15312 - Free access multisports equipment" -#: models/outdoor.py:58 +#: assets/models/outdoor.py:58 msgid "Autre norme / Non spécifié" msgstr "Other standard / Unspecified" -#: models/outdoor.py:69 +#: assets/models/outdoor.py:69 msgid "Type de site plein air" msgstr "Outdoor site type" -#: models/outdoor.py:78 +#: assets/models/outdoor.py:78 msgid "Direction / Service gestionnaire" msgstr "Management department / Service" -#: models/outdoor.py:81 +#: assets/models/outdoor.py:81 msgid "Surface totale (m²)" msgstr "Total surface area (m²)" -#: models/outdoor.py:82 -#: templates/assets/outdoor/outdoorlocation_detail.html:132 +#: assets/models/outdoor.py:82 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:132 msgid "Jauge / Capacité d'accueil" msgstr "Capacity / Visitor allowance" -#: models/outdoor.py:84 -#: templates/assets/outdoor/outdoorlocation_detail.html:140 +#: assets/models/outdoor.py:84 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:140 msgid "Point d'eau potable" msgstr "Drinking water point" -#: models/outdoor.py:85 +#: assets/models/outdoor.py:85 msgid "Alimentation électrique disponible" msgstr "Electrical supply available" -#: models/outdoor.py:86 +#: assets/models/outdoor.py:86 msgid "Site clôturé / Sécurisé" msgstr "Fenced / Secured site" -#: models/outdoor.py:89 +#: assets/models/outdoor.py:89 msgid "Espace public d'extérieur" msgstr "Outdoor public space" -#: models/outdoor.py:90 +#: assets/models/outdoor.py:90 msgid "Espaces publics d'extérieur" msgstr "Outdoor public spaces" -#: models/outdoor.py:134 +#: assets/models/outdoor.py:134 msgid "Site / Espace principal" msgstr "Main site / space" -#: models/outdoor.py:140 +#: assets/models/outdoor.py:140 msgid "Norme de sécurité appliquée" msgstr "Applied safety standard" -#: models/outdoor.py:141 +#: assets/models/outdoor.py:141 msgid "Dernier contrôle visuel/opérationnel" msgstr "Last visual/operational inspection" -#: models/outdoor.py:142 +#: assets/models/outdoor.py:142 msgid "Prochain contrôle requis" msgstr "Next control required" -#: models/outdoor.py:143 +#: assets/models/outdoor.py:143 msgid "Dernier contrôle annuel certifié" msgstr "Last certified annual inspection" -#: models/outdoor.py:144 +#: assets/models/outdoor.py:144 msgid "Prochain contrôle annuel certifié" msgstr "Next certified annual inspection" -#: models/outdoor.py:145 +#: assets/models/outdoor.py:145 msgid "Organisme de contrôle certifié" msgstr "Certified inspection body" -#: models/outdoor.py:148 +#: assets/models/outdoor.py:148 msgid "Type de sol d'amortissement" msgstr "Impact-absorbing surface type" -#: models/outdoor.py:149 +#: assets/models/outdoor.py:149 msgid "Hauteur critique de chute (m)" msgstr "Critical fall height (m)" -#: models/outdoor.py:176 +#: assets/models/outdoor.py:176 msgid "Asset / Équipement plein air" msgstr "Outdoor asset / equipment" -#: models/outdoor.py:177 +#: assets/models/outdoor.py:177 msgid "Assets / Équipements plein air" msgstr "Outdoor assets / equipment" -#: models/outdoor.py:195 +#: assets/models/outdoor.py:195 msgid "Espace extérieur" msgstr "Outdoor space" -#: models/outdoor.py:200 +#: assets/models/outdoor.py:200 msgid "Document d'espace extérieur" msgstr "Outdoor space document" -#: models/outdoor.py:201 +#: assets/models/outdoor.py:201 msgid "Documents d'espace extérieur" msgstr "Outdoor space documents" -#: models/parking.py:10 views/core.py:829 +#: assets/models/parking.py:10 assets/views/core.py:877 msgid "Stationnement vélo" msgstr "Bicycle parking" -#: models/parking.py:11 models/parking.py:93 views/core.py:831 +#: assets/models/parking.py:11 assets/models/parking.py:93 +#: assets/views/core.py:879 msgid "Drop zone trottinettes / EDPM" msgstr "Scooter / EDPM drop-zone" -#: models/parking.py:12 views/core.py:830 +#: assets/models/parking.py:12 assets/views/core.py:878 msgid "Stationnement vélo cargo" msgstr "Cargo bike parking" -#: models/parking.py:13 +#: assets/models/parking.py:13 msgid "Zone de livraison / Chargement-déchargement" msgstr "Delivery / Loading zone" -#: models/parking.py:14 views/core.py:833 +#: assets/models/parking.py:14 assets/views/core.py:881 msgid "Emplacement PMR" msgstr "Accessible parking space (PMR)" -#: models/parking.py:15 +#: assets/models/parking.py:15 msgid "Arrêt minute / Court-durée (CD)" msgstr "Short-term parking / Drop-off" -#: models/parking.py:16 views/core.py:835 +#: assets/models/parking.py:16 assets/views/core.py:883 msgid "Stationnement automobile" msgstr "Car parking" -#: models/parking.py:17 +#: assets/models/parking.py:17 msgid "Autopartage" msgstr "Car sharing" -#: models/parking.py:18 +#: assets/models/parking.py:18 msgid "Recharge véhicule électrique" msgstr "Electric vehicle charging" -#: models/parking.py:23 +#: assets/models/parking.py:23 msgid "Arceau standard (U inversé)" msgstr "Standard bike rack (Inverted U)" -#: models/parking.py:24 +#: assets/models/parking.py:24 msgid "Arceau vélo cargo" msgstr "Cargo bike rack" -#: models/parking.py:25 +#: assets/models/parking.py:25 msgid "Mixte (normal et cargo)" msgstr "Mixed (standard and cargo)" -#: models/parking.py:26 +#: assets/models/parking.py:26 msgid "Râteau / Pince-roue" msgstr "Wheel bender rack" -#: models/parking.py:27 +#: assets/models/parking.py:27 msgid "Box / Abri sécurisé" msgstr "Box / Secure shelter" -#: models/parking.py:35 +#: assets/models/parking.py:35 msgid "Absent / Effacé" msgstr "Absent / Deleted" -#: models/parking.py:45 -#: templates/assets/buildings/publicbuilding_detail.html:239 -#: templates/assets/outdoor/outdoorlocation_detail.html:266 +#: assets/models/parking.py:45 +#: assets/templates/assets/buildings/publicbuilding_detail.html:239 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:266 msgid "Adresse" msgstr "Address" -#: models/parking.py:48 +#: assets/models/parking.py:48 msgid "Zone de stationnement" msgstr "Parking zone" -#: models/parking.py:49 +#: assets/models/parking.py:49 msgid "Zones de stationnement" msgstr "Parking zones" -#: models/parking.py:58 +#: assets/models/parking.py:58 msgid "Emprise polygone" msgstr "Polygon area" -#: models/parking.py:65 +#: assets/models/parking.py:65 msgid "Zone / Localisation parente" msgstr "Parent zone / location" -#: models/parking.py:73 +#: assets/models/parking.py:73 msgid "Rue" msgstr "Street" -#: models/parking.py:79 views/core.py:826 +#: assets/models/parking.py:79 assets/views/core.py:874 msgid "Type d'emplacement" msgstr "Space type" -#: models/parking.py:83 +#: assets/models/parking.py:83 msgid "Nombre d'arceaux vélos classiques" msgstr "Number of standard bike racks" -#: models/parking.py:84 +#: assets/models/parking.py:84 msgid "Nombre d'arceaux vélos cargo" msgstr "Number of cargo bike racks" -#: models/parking.py:85 +#: assets/models/parking.py:85 msgid "Nombre d'arceaux drop-off" msgstr "Number of cargo bike racks" -#: models/parking.py:86 +#: assets/models/parking.py:86 msgid "Autres arceaux / agencements" msgstr "Other racks / arrangements" -#: models/parking.py:91 +#: assets/models/parking.py:91 msgid "Type d'arceau principal" msgstr "Main rack type" -#: models/parking.py:96 +#: assets/models/parking.py:96 msgid "Capacité générale (nbr véhicules)" msgstr "General capacity (num. vehicles)" -#: models/parking.py:97 +#: assets/models/parking.py:97 msgid "Payant" msgstr "Paid parking" -#: models/parking.py:98 +#: assets/models/parking.py:98 msgid "Durée maximale (minutes)" msgstr "Maximum duration (minutes)" -#: models/parking.py:103 +#: assets/models/parking.py:103 msgid "Qualité du marquage au sol" msgstr "Road marking quality" -#: models/parking.py:105 +#: assets/models/parking.py:105 msgid "Temporaire (chantier/événement)" msgstr "Temporary (construction/event)" -#: models/parking.py:108 +#: assets/models/parking.py:108 msgid "Conforme aux spécifications" msgstr "Compliant with specifications" -#: models/parking.py:109 +#: assets/models/parking.py:109 msgid "Motif de non-conformité" msgstr "Reason for non-compliance" -#: models/parking.py:116 +#: assets/models/parking.py:116 msgid "Poteaux de signalisation associés" msgstr "Associated sign posts" -#: models/parking.py:122 +#: assets/models/parking.py:122 msgid "Panneaux de signalisation associés" msgstr "Associated road signs" -#: models/parking.py:131 +#: assets/models/parking.py:131 msgid "Emplacement de stationnement" msgstr "Parking spot" -#: models/parking.py:132 views/parking.py:144 +#: assets/models/parking.py:132 assets/views/parking.py:144 msgid "Emplacements de stationnement" msgstr "Parking spots" -#: models/publiclighting.py:85 +#: assets/models/publiclighting.py:85 msgid "Public lighting pole" msgstr "Public lighting pole" -#: models/publiclighting.py:86 +#: assets/models/publiclighting.py:86 msgid "Public lighting poles" msgstr "Public lighting poles" -#: models/publiclighting.py:141 views/core.py:380 views/trafficlights.py:4489 +#: assets/models/publiclighting.py:141 assets/views/core.py:428 +#: assets/views/trafficlights.py:4489 msgid "Luminaire" msgstr "Streetlight" -#: models/publiclighting.py:142 +#: assets/models/publiclighting.py:142 msgid "Luminaires" msgstr "Streetlights" -#: models/roads.py:224 +#: assets/models/roads.py:224 msgid "Protection Asset" msgstr "Protection asset" -#: models/roads.py:225 +#: assets/models/roads.py:225 msgid "Antiterroriste" msgstr "Anti-terrorist" -#: models/roads.py:226 +#: assets/models/roads.py:226 msgid "Neutralisation stationnement" msgstr "Parking neutralization" -#: models/roads.py:227 +#: assets/models/roads.py:227 msgid "Sécurité routière" msgstr "Road safety" -#: models/roads.py:228 +#: assets/models/roads.py:228 msgid "Espace public" msgstr "Public space" -#: models/roads.py:229 +#: assets/models/roads.py:229 msgid "Chantier" msgstr "Works" -#: models/roads.py:230 +#: assets/models/roads.py:230 msgid "Non identifié" msgstr "Unidentified" -#: models/roads.py:234 +#: assets/models/roads.py:234 msgid "Maintenir" msgstr "Maintain" -#: models/roads.py:235 +#: assets/models/roads.py:235 msgid "Enlever" msgstr "Remove" -#: models/roads.py:236 templates/assets/detail_generic.html:183 -#: templates/assets/detail_generic.html:184 -#: templates/assets/detail_generic.html:229 -#: templates/assets/detail_generic.html:230 -#: templates/assets/detail_generic.html:866 +#: assets/models/roads.py:236 assets/templates/assets/detail_generic.html:215 +#: assets/templates/assets/detail_generic.html:260 +#: assets/templates/assets/detail_generic.html:261 +#: assets/templates/assets/detail_generic.html:922 msgid "Remplacer" msgstr "Replace" -#: models/roads.py:258 +#: assets/models/roads.py:258 msgid "Road Concrete Block Set" msgstr "Road Concrete Block Set" -#: models/roads.py:264 +#: assets/models/roads.py:264 msgid "Béton" msgstr "Concrete" -#: models/roads.py:265 +#: assets/models/roads.py:265 msgid "Asphalte" msgstr "Asphalt" -#: models/roads.py:266 +#: assets/models/roads.py:266 msgid "Pierre" msgstr "Stone" -#: models/roads.py:267 +#: assets/models/roads.py:267 msgid "Dalles en béton" msgstr "Concrete slabs" -#: models/roads.py:268 +#: assets/models/roads.py:268 msgid "Pavés en béton" msgstr "Concrete pavers" -#: models/roads.py:269 +#: assets/models/roads.py:269 msgid "Dalles en pierre" msgstr "Stone slabs" -#: models/roads.py:270 +#: assets/models/roads.py:270 msgid "Pavés en pierre" msgstr "Stone pavers" -#: models/roads.py:271 +#: assets/models/roads.py:271 msgid "Béton/Gazon" msgstr "Concrete/Grass" -#: models/roads.py:272 +#: assets/models/roads.py:272 msgid "Gravier" msgstr "Gravel" -#: models/roads.py:273 +#: assets/models/roads.py:273 msgid "Gazon" msgstr "Grass" -#: models/roads.py:274 +#: assets/models/roads.py:274 msgid "Terre" msgstr "Soil" -#: models/roads.py:276 models/roads.py:288 +#: assets/models/roads.py:276 assets/models/roads.py:288 msgid "N/A" msgstr "N / A" -#: models/roads.py:280 +#: assets/models/roads.py:280 msgid "Filet d'eau" msgstr "Trickle of water" -#: models/roads.py:281 views/core.py:374 +#: assets/models/roads.py:281 assets/views/core.py:422 msgid "Trottoir" msgstr "Sidewalk" -#: models/roads.py:282 +#: assets/models/roads.py:282 msgid "Berme" msgstr "Berm" -#: models/roads.py:283 +#: assets/models/roads.py:283 msgid "Trottoir façade vers chaussée" msgstr "Sidewalk façade to road" -#: models/roads.py:285 +#: assets/models/roads.py:285 msgid "Le long du trottoir" msgstr "Along the sidewalk" -#: models/roads.py:286 +#: assets/models/roads.py:286 msgid "Milieu chaussée" msgstr "Middle of road" -#: models/roads.py:292 +#: assets/models/roads.py:292 msgid "Obstrué" msgstr "Obstructed" -#: models/roads.py:293 +#: assets/models/roads.py:293 msgid "Coupe-odeur manquant" msgstr "Siphon missing" -#: models/roads.py:294 +#: assets/models/roads.py:294 msgid "Grille cassée" msgstr "Broken grate" -#: models/roads.py:295 +#: assets/models/roads.py:295 msgid "Grille manquante" msgstr "Missing grate" -#: models/roads.py:296 +#: assets/models/roads.py:296 msgid "Mauvais écoulement" msgstr "Poor drainage" -#: models/roads.py:330 +#: assets/models/roads.py:330 msgid "Road Drain" msgstr "Road Drain" -#: models/sign.py:200 views/trafficlights.py:4306 +#: assets/models/sign.py:200 assets/views/trafficlights.py:4306 msgid "Panneau de signalisation" msgstr "Road sign" -#: models/sign.py:201 -#: templates/assets/trafficlights_intersection_detail.html:465 +#: assets/models/sign.py:201 +#: assets/templates/assets/trafficlights_intersection_detail.html:465 msgid "Panneaux de signalisation" msgstr "Road signs" -#: models/structures.py:203 +#: assets/models/structures.py:203 msgid "Autorisé sans condition particulière" msgstr "Authorized without special conditions" -#: models/structures.py:204 +#: assets/models/structures.py:204 msgid "Autorisé sous conditions / prescriptions" msgstr "Authorized under conditions / prescriptions" -#: models/structures.py:205 +#: assets/models/structures.py:205 msgid "Étude / calcul préalable obligatoire" msgstr "Prior study / calculation mandatory" -#: models/structures.py:206 -#: templates/assets/structures_location_detail.html:408 +#: assets/models/structures.py:206 +#: assets/templates/assets/structures_location_detail.html:408 msgid "Strictement interdit" msgstr "Strictly forbidden" -#: models/structures.py:207 -#: templates/assets/structures_location_detail.html:287 -#: templates/assets/structures_location_detail.html:290 -#: views/structures.py:798 +#: assets/models/structures.py:207 +#: assets/templates/assets/structures_location_detail.html:287 +#: assets/templates/assets/structures_location_detail.html:290 +#: assets/views/structures.py:798 msgid "Non évalué" msgstr "Not evaluated" -#: models/structures.py:211 +#: assets/models/structures.py:211 msgid "Voie de circulation normale" msgstr "Normal traffic lane" -#: models/structures.py:212 +#: assets/models/structures.py:212 msgid "Dans l'axe de l'ouvrage / ligne médiane" msgstr "Along structure axis / center line" -#: models/structures.py:213 +#: assets/models/structures.py:213 msgid "Première bande de circulation" msgstr "First traffic lane" -#: models/structures.py:214 +#: assets/models/structures.py:214 msgid "Sur les voies de tram" msgstr "On tram tracks" -#: models/structures.py:215 +#: assets/models/structures.py:215 msgid "Trajectoire spécifique (voir prescriptions)" msgstr "Specific trajectory (see prescriptions)" -#: models/structures.py:224 +#: assets/models/structures.py:224 msgid "Ouvrage associé" msgstr "Associated structure" -#: models/structures.py:230 +#: assets/models/structures.py:230 msgid "Numéro d'ordre FOD/SPF (VNR)" msgstr "FOD/FPS order number (VNR)" -#: models/structures.py:231 +#: assets/models/structures.py:231 msgid "Volgnummer pont dans la base fédérale" msgstr "Bridge sequence number in federal database" -#: models/structures.py:235 -#: templates/assets/structures_location_detail.html:716 +#: assets/models/structures.py:235 +#: assets/templates/assets/structures_location_detail.html:716 msgid "Identifiant national (IDN)" msgstr "National identifier (IDN)" -#: models/structures.py:239 +#: assets/models/structures.py:239 msgid "Classe de charge du pont (BKL)" msgstr "Bridge load class (BKL)" -#: models/structures.py:240 +#: assets/models/structures.py:240 msgid "Ex: T180152402024030, D18015..., T09015" msgstr "E.g.: T180152402024030, D18015..., T09015" -#: models/structures.py:244 +#: assets/models/structures.py:244 msgid "Ouvrage ferroviaire / métro / tram (Spoorlijn)" msgstr "Railway / metro / tram structure (Spoorlijn)" -#: models/structures.py:245 +#: assets/models/structures.py:245 msgid "" "Indique si l'ouvrage surplombe ou supporte des voies ferrées/métro/tram" msgstr "" "Indicates whether the structure spans or supports railway/metro/tram tracks" -#: models/structures.py:249 -#: templates/assets/structures_location_detail.html:720 +#: assets/models/structures.py:249 +#: assets/templates/assets/structures_location_detail.html:720 msgid "Nombre de travées (OVS)" msgstr "Number of spans (OVS)" -#: models/structures.py:255 +#: assets/models/structures.py:255 msgid "Poids max. autorisé standard (MAXWA) [t]" msgstr "Max. standard authorized weight (MAXWA) [t]" -#: models/structures.py:256 +#: assets/models/structures.py:256 msgid "Poids maximal standard sans étude particulière (ex: 44 t)" msgstr "Standard maximum weight without special study (e.g. 44 t)" -#: models/structures.py:260 +#: assets/models/structures.py:260 msgid "Capacité minimale garantie (MINWR) [t]" msgstr "Minimum guaranteed capacity (MINWR) [t]" -#: models/structures.py:264 +#: assets/models/structures.py:264 msgid "Tonnage maximal admissible calculé (MX) [t]" msgstr "Maximum calculated allowable tonnage (MX) [t]" -#: models/structures.py:265 +#: assets/models/structures.py:265 msgid "Charge maximale absolue évaluée pour l'ouvrage (ex: 140t, 265t, 450t)" msgstr "" "Absolute maximum load evaluated for the structure (e.g. 140t, 265t, 450t)" -#: models/structures.py:269 +#: assets/models/structures.py:269 msgid "Charge max. par essieu [t/essieu]" msgstr "Max. axle load [t/axle]" -#: models/structures.py:270 +#: assets/models/structures.py:270 msgid "Ex: 12.0, 12.8, 13.0 t/essieu" msgstr "E.g.: 12.0, 12.8, 13.0 t/axle" -#: models/structures.py:274 +#: assets/models/structures.py:274 msgid "Entraxe minimal entre essieux [m]" msgstr "Minimum axle spacing [m]" -#: models/structures.py:280 +#: assets/models/structures.py:280 msgid "Hauteur libre gauche / entrée (H1) [m]" msgstr "Clearance height left / entrance (H1) [m]" -#: models/structures.py:284 +#: assets/models/structures.py:284 msgid "Hauteur libre dans l'axe (H2) [m]" msgstr "Clearance height center axis (H2) [m]" -#: models/structures.py:288 +#: assets/models/structures.py:288 msgid "Hauteur libre droite / sortie (H3) [m]" msgstr "Clearance height right / exit (H3) [m]" -#: models/structures.py:292 -#: templates/assets/structures_location_detail.html:782 +#: assets/models/structures.py:292 +#: assets/templates/assets/structures_location_detail.html:782 msgid "Largeur utile roulable (BRE) [m]" msgstr "Usable roadway width (BRE) [m]" -#: models/structures.py:300 +#: assets/models/structures.py:300 msgid "Statut d'admissibilité TE" msgstr "Exceptional transport admissibility status" -#: models/structures.py:304 +#: assets/models/structures.py:304 msgid "Vitesse maximale de franchissement (km/h)" msgstr "Maximum crossing speed (km/h)" -#: models/structures.py:305 +#: assets/models/structures.py:305 msgid "Généralement 5 km/h pour supprimer les effets dynamiques" msgstr "Generally 5 km/h to eliminate dynamic effects" -#: models/structures.py:309 +#: assets/models/structures.py:309 msgid "Interdiction formelle de freiner sur l'ouvrage" msgstr "Strict prohibition of braking on structure" -#: models/structures.py:310 +#: assets/models/structures.py:310 msgid "Notamment sur les dalles de toit de métro" msgstr "Particularly on metro tunnel roof slabs" -#: models/structures.py:314 +#: assets/models/structures.py:314 msgid "Convoi seul sur l'ouvrage" msgstr "Isolated convoy on structure" -#: models/structures.py:315 +#: assets/models/structures.py:315 msgid "Aucune autre charge mobile simultanée autorisée sur l'ouvrage" msgstr "No other simultaneous moving load permitted on structure" -#: models/structures.py:319 +#: assets/models/structures.py:319 msgid "Distance de sécurité / zone tampon (m)" msgstr "Safety distance / buffer zone (m)" -#: models/structures.py:320 +#: assets/models/structures.py:320 msgid "Distance minimale avec tout autre véhicule (souvent 5m)" msgstr "Minimum distance to any other vehicle (usually 5m)" -#: models/structures.py:324 +#: assets/models/structures.py:324 msgid "Interruption de circulation requise pendant le passage" msgstr "Traffic interruption required during crossing" -#: models/structures.py:330 +#: assets/models/structures.py:330 msgid "Positionnement sur la chaussée" msgstr "Positioning on carriageway" -#: models/structures.py:334 +#: assets/models/structures.py:334 msgid "Escorte policière ou accompagnement requis" msgstr "Police escort or accompaniment required" -#: models/structures.py:340 -#: templates/assets/structures_location_detail.html:836 +#: assets/models/structures.py:340 +#: assets/templates/assets/structures_location_detail.html:836 msgid "Prescriptions techniques (FR)" msgstr "Technical prescriptions (FR)" -#: models/structures.py:344 -#: templates/assets/structures_location_detail.html:840 +#: assets/models/structures.py:344 +#: assets/templates/assets/structures_location_detail.html:840 msgid "Prescriptions techniques (NL)" msgstr "Technical prescriptions (NL)" -#: models/structures.py:350 +#: assets/models/structures.py:350 msgid "Date de la dernière étude / note de calcul" msgstr "Date of last study / calculation note" -#: models/structures.py:354 +#: assets/models/structures.py:354 msgid "Référence de la dernière note de calcul / Mission" msgstr "Reference of last calculation note / Mission" -#: models/structures.py:366 +#: assets/models/structures.py:366 msgid "Transport exceptionnel (Ouvrage)" msgstr "Exceptional transport (Structure)" -#: models/structures.py:367 +#: assets/models/structures.py:367 msgid "Transports exceptionnels (Ouvrages)" msgstr "Exceptional transport (Structures)" -#: models/structures.py:375 +#: assets/models/structures.py:375 msgid "Favorable / Positif" msgstr "Favorable / Positive" -#: models/structures.py:376 +#: assets/models/structures.py:376 msgid "Favorable sous conditions" msgstr "Favorable under conditions" -#: models/structures.py:377 +#: assets/models/structures.py:377 msgid "Défavorable / Négatif" msgstr "Unfavorable / Negative" -#: models/structures.py:384 -#: templates/assets/components/add_asset_modal.html:126 -#: templates/assets/structures_index.html:74 +#: assets/models/structures.py:384 +#: assets/templates/assets/components/add_asset_modal.html:126 +#: assets/templates/assets/structures_index.html:74 msgid "Ouvrage" msgstr "Structure" -#: models/structures.py:388 +#: assets/models/structures.py:388 msgid "Référence mission / Avis DITP" msgstr "Mission reference / DITP notice" -#: models/structures.py:389 +#: assets/models/structures.py:389 msgid "Ex: Mission 64, Avis DITP 468830" msgstr "E.g.: Mission 64, DITP Notice 468830" -#: models/structures.py:391 +#: assets/models/structures.py:391 msgid "Date de l'avis" msgstr "Notice date" -#: models/structures.py:392 -#: templates/assets/components/inspection_form_modal.html:42 -#: templates/assets/structures_location_detail.html:529 +#: assets/models/structures.py:392 +#: assets/templates/assets/components/inspection_form_modal.html:42 +#: assets/templates/assets/structures_location_detail.html:529 msgid "Résultat" msgstr "Result" -#: models/structures.py:396 +#: assets/models/structures.py:396 msgid "Tonnage évalué [t]" msgstr "Evaluated tonnage [t]" -#: models/structures.py:400 +#: assets/models/structures.py:400 msgid "Charge par essieu évaluée [t/essieu]" msgstr "Evaluated axle load [t/axle]" -#: models/structures.py:402 +#: assets/models/structures.py:402 msgid "Conditions / Remarques de l'avis" msgstr "Notice conditions / remarks" -#: models/structures.py:408 +#: assets/models/structures.py:408 msgid "Avis / Mission d'étude TE" msgstr "TE study notice / mission" -#: models/structures.py:409 +#: assets/models/structures.py:409 msgid "Avis / Missions d'études TE" msgstr "TE study notices / missions" -#: models/trafficlights.py:20 -#: templates/assets/trafficlights_intersection_detail.html:1072 +#: assets/models/trafficlights.py:20 +#: assets/templates/assets/trafficlights_intersection_detail.html:1072 msgid "En préparation" msgstr "In preparation" -#: models/trafficlights.py:21 +#: assets/models/trafficlights.py:21 msgid "En cours de réparation" msgstr "Under repair" -#: models/trafficlights.py:23 +#: assets/models/trafficlights.py:23 msgid "Désactivé" msgstr "Disabled" -#: models/trafficlights.py:74 +#: assets/models/trafficlights.py:74 msgid "Est un radar ?" msgstr "Is a radar?" -#: models/trafficlights.py:227 +#: assets/models/trafficlights.py:227 msgid "Plan de croix" msgstr "Cross plan" -#: models/trafficlights.py:229 -#: templates/assets/trafficlights_intersection_detail.html:1088 +#: assets/models/trafficlights.py:229 +#: assets/templates/assets/trafficlights_intersection_detail.html:1088 msgid "Fichier de programmation" msgstr "Programming file" -#: models/trafficlights.py:230 +#: assets/models/trafficlights.py:230 msgid "Plan de raccordement" msgstr "Connection plan" -#: models/trafficlights.py:236 +#: assets/models/trafficlights.py:236 msgid "Programmation associée" msgstr "Associated programming" -#: models/trafficlights.py:287 models/trafficlights.py:298 -#: models/trafficlights.py:777 +#: assets/models/trafficlights.py:287 assets/models/trafficlights.py:298 +#: assets/models/trafficlights.py:777 msgid "Couleur" msgstr "Color" -#: models/trafficlights.py:288 models/trafficlights.py:299 -#: models/trafficlights.py:778 +#: assets/models/trafficlights.py:288 assets/models/trafficlights.py:299 +#: assets/models/trafficlights.py:778 msgid "RAL" msgstr "RAL" -#: models/trafficlights.py:289 +#: assets/models/trafficlights.py:289 msgid "Hauteur (m)" msgstr "Height (m)" -#: models/trafficlights.py:296 +#: assets/models/trafficlights.py:296 msgid "Longueur de l'arc (m)" msgstr "Arc length (m)" -#: models/trafficlights.py:297 +#: assets/models/trafficlights.py:297 msgid "Extension" msgstr "Extension" -#: models/trafficlights.py:339 +#: assets/models/trafficlights.py:339 msgid "Traffic light pole" msgstr "Traffic Light Radar Model" -#: models/trafficlights.py:340 +#: assets/models/trafficlights.py:340 msgid "Traffic light poles" msgstr "Traffic Light Radar Models" -#: models/trafficlights.py:345 +#: assets/models/trafficlights.py:345 msgid "Nombre de brins" msgstr "Number of strands" -#: models/trafficlights.py:354 +#: assets/models/trafficlights.py:354 msgid "Câble" msgstr "Cable" -#: models/trafficlights.py:355 -#: templates/assets/publiclighting_street_detail.html:269 -#: templates/assets/trafficlights_import_cross_plan.html:223 -#: templates/assets/trafficlights_import_cross_plan.html:732 -#: templates/assets/trafficlights_intersection_detail.html:569 +#: assets/models/trafficlights.py:355 +#: assets/templates/assets/publiclighting_street_detail.html:269 +#: assets/templates/assets/trafficlights_import_cross_plan.html:223 +#: assets/templates/assets/trafficlights_import_cross_plan.html:732 +#: assets/templates/assets/trafficlights_intersection_detail.html:569 msgid "Câbles" msgstr "Cables" -#: models/trafficlights.py:360 +#: assets/models/trafficlights.py:360 msgid "Tension (V)" msgstr "Voltage (V)" -#: models/trafficlights.py:389 +#: assets/models/trafficlights.py:389 msgid "Lanterne" msgstr "Lantern" -#: models/trafficlights.py:390 -#: templates/assets/trafficlights_import_cross_plan.html:213 -#: templates/assets/trafficlights_intersection_detail.html:456 +#: assets/models/trafficlights.py:390 +#: assets/templates/assets/trafficlights_import_cross_plan.html:213 +#: assets/templates/assets/trafficlights_intersection_detail.html:456 msgid "Lanternes" msgstr "Lanterns" -#: models/trafficlights.py:401 +#: assets/models/trafficlights.py:401 msgid "Connecté à la centrale de contrôle" msgstr "Connected to control center" -#: models/trafficlights.py:403 models/trafficlights.py:756 -#: templates/assets/trafficlights_intersection_detail.html:652 -#: templates/assets/trafficlights_intersection_detail.html:987 -#: templates/assets/trafficlights_intersection_detail.html:1065 +#: assets/models/trafficlights.py:403 assets/models/trafficlights.py:756 +#: assets/templates/assets/trafficlights_intersection_detail.html:652 +#: assets/templates/assets/trafficlights_intersection_detail.html:987 +#: assets/templates/assets/trafficlights_intersection_detail.html:1065 msgid "Plan" msgstr "Plan" -#: models/trafficlights.py:404 templates/assets/sign_index.html:87 -#: templates/assets/structures_index.html:76 -#: templates/assets/trafficlights_index.html:120 -#: templates/assets/trafficlights_intersection_detail.html:648 -#: templates/assets/trafficlights_intersection_detail.html:1313 -#: views/export.py:118 +#: assets/models/trafficlights.py:404 +#: assets/templates/assets/sign_index.html:87 +#: assets/templates/assets/structures_index.html:76 +#: assets/templates/assets/trafficlights_index.html:120 +#: assets/templates/assets/trafficlights_intersection_detail.html:648 +#: assets/templates/assets/trafficlights_intersection_detail.html:1313 +#: assets/views/export.py:118 msgid "Type" msgstr "Type" -#: models/trafficlights.py:405 -#: templates/assets/trafficlights_intersection_detail.html:656 +#: assets/models/trafficlights.py:405 +#: assets/templates/assets/trafficlights_intersection_detail.html:656 msgid "Puissance" msgstr "Power" -#: models/trafficlights.py:406 +#: assets/models/trafficlights.py:406 msgid "Version du firmware" msgstr "Firmware version" -#: models/trafficlights.py:407 +#: assets/models/trafficlights.py:407 msgid "RMS" msgstr "RMS" -#: models/trafficlights.py:408 +#: assets/models/trafficlights.py:408 msgid "URL" msgstr "URL" -#: models/trafficlights.py:443 -#: templates/assets/trafficlights_intersection_detail.html:403 -#: views/trafficlights.py:4349 views/trafficlights.py:4354 +#: assets/models/trafficlights.py:443 +#: assets/templates/assets/trafficlights_intersection_detail.html:403 +#: assets/views/trafficlights.py:4349 assets/views/trafficlights.py:4354 msgid "Contrôleur" msgstr "Controller" -#: models/trafficlights.py:444 +#: assets/models/trafficlights.py:444 msgid "Contrôleurs" msgstr "Controllers" -#: models/trafficlights.py:450 models/trafficlights.py:493 -#: models/trafficlights.py:556 models/trafficlights.py:592 +#: assets/models/trafficlights.py:450 assets/models/trafficlights.py:493 +#: assets/models/trafficlights.py:556 assets/models/trafficlights.py:592 msgid "Hardware" msgstr "Hardware" -#: models/trafficlights.py:451 models/trafficlights.py:555 -#: models/trafficlights.py:591 +#: assets/models/trafficlights.py:451 assets/models/trafficlights.py:555 +#: assets/models/trafficlights.py:591 msgid "Nom du matériel" msgstr "Hardware name" -#: models/trafficlights.py:452 +#: assets/models/trafficlights.py:452 msgid "Description du matériel" msgstr "Hardware description" -#: models/trafficlights.py:471 views/core.py:391 +#: assets/models/trafficlights.py:471 assets/views/core.py:439 msgid "Hardware contrôleur" msgstr "Controller hardware" -#: models/trafficlights.py:472 +#: assets/models/trafficlights.py:472 msgid "Hardwares contrôleur" msgstr "Controller hardwares" -#: models/trafficlights.py:479 +#: assets/models/trafficlights.py:479 msgid "Date du log" msgstr "Log date" -#: models/trafficlights.py:482 +#: assets/models/trafficlights.py:482 msgid "Fichier de log du contrôleur" msgstr "Controller log file" -#: models/trafficlights.py:483 +#: assets/models/trafficlights.py:483 msgid "Fichiers de log du contrôleur" msgstr "Controller log files" -#: models/trafficlights.py:492 +#: assets/models/trafficlights.py:492 msgid "Nom du détecteur" msgstr "Detector name" -#: models/trafficlights.py:498 +#: assets/models/trafficlights.py:498 msgid "Phases associées" msgstr "Associated phases" -#: models/trafficlights.py:499 models/trafficlights.py:559 -#: models/trafficlights.py:595 +#: assets/models/trafficlights.py:499 assets/models/trafficlights.py:559 +#: assets/models/trafficlights.py:595 msgid "Mentionné sur le plan" msgstr "Mentioned on the plan" -#: models/trafficlights.py:549 +#: assets/models/trafficlights.py:549 msgid "Détecteur" msgstr "Detector" -#: models/trafficlights.py:550 -#: templates/assets/trafficlights_intersection_detail.html:462 -#: templates/assets/trafficlights_intersection_detail.html:719 +#: assets/models/trafficlights.py:550 +#: assets/templates/assets/trafficlights_intersection_detail.html:462 +#: assets/templates/assets/trafficlights_intersection_detail.html:719 msgid "Détecteurs" msgstr "Detectors" -#: models/trafficlights.py:585 +#: assets/models/trafficlights.py:585 msgid "Network Hardware" msgstr "Network Hardware" -#: models/trafficlights.py:586 +#: assets/models/trafficlights.py:586 msgid "Network Hardwares" msgstr "Network Hardwares" -#: models/trafficlights.py:621 +#: assets/models/trafficlights.py:621 msgid "Voltage Hardware" msgstr "Voltage Hardware" -#: models/trafficlights.py:622 +#: assets/models/trafficlights.py:622 msgid "Voltage Hardwares" msgstr "Voltage Hardwares" -#: models/trafficlights.py:628 +#: assets/models/trafficlights.py:628 msgid "Largeur (cm)" msgstr "Width (cm)" -#: models/trafficlights.py:629 +#: assets/models/trafficlights.py:629 msgid "Hauteur (cm)" msgstr "Height (cm)" -#: models/trafficlights.py:630 +#: assets/models/trafficlights.py:630 msgid "Profondeur (cm)" msgstr "Depth (cm)" -#: models/trafficlights.py:631 +#: assets/models/trafficlights.py:631 msgid "Indice de protection IP" msgstr "IP protection index" -#: models/trafficlights.py:656 models/trafficlights.py:691 +#: assets/models/trafficlights.py:656 assets/models/trafficlights.py:691 msgid "Code EAN" msgstr "EAN code" -#: models/trafficlights.py:657 -#: templates/assets/outdoor/outdoorlocation_detail.html:144 +#: assets/models/trafficlights.py:657 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:144 msgid "Alimentation électrique" msgstr "Power supply" -#: models/trafficlights.py:658 +#: assets/models/trafficlights.py:658 msgid "Numéro de compteur" msgstr "Meter number" -#: models/trafficlights.py:659 +#: assets/models/trafficlights.py:659 msgid "Publicité" msgstr "Advertising" -#: models/trafficlights.py:660 +#: assets/models/trafficlights.py:660 msgid "Type de clé" msgstr "Key type" -#: models/trafficlights.py:661 +#: assets/models/trafficlights.py:661 msgid "Type d'armoire" msgstr "Cabinet type" -#: models/trafficlights.py:662 +#: assets/models/trafficlights.py:662 msgid "Géré par" msgstr "Managed by" -#: models/trafficlights.py:663 +#: assets/models/trafficlights.py:663 msgid "Présence Compteur" msgstr "Meter presence" -#: models/trafficlights.py:664 +#: assets/models/trafficlights.py:664 msgid "Interrupteur différentiel" msgstr "Differential switch" -#: models/trafficlights.py:665 +#: assets/models/trafficlights.py:665 msgid "Calibre du disjoncteur différentiel" msgstr "Differential switch rating" -#: models/trafficlights.py:666 +#: assets/models/trafficlights.py:666 msgid "Disjoncteur différentiel" msgstr "Differential circuit breaker" -#: models/trafficlights.py:667 +#: assets/models/trafficlights.py:667 msgid "Calibre du disjoncteur" msgstr "Circuit breaker rating" -#: models/trafficlights.py:668 +#: assets/models/trafficlights.py:668 msgid "Calibre différentiel" msgstr "Differential rating" -#: models/trafficlights.py:669 +#: assets/models/trafficlights.py:669 msgid "Départ vers" msgstr "Departure to" -#: models/trafficlights.py:670 +#: assets/models/trafficlights.py:670 msgid "Conformité visuelle" msgstr "Visual compliance" -#: models/trafficlights.py:671 views/locations.py:33 +#: assets/models/trafficlights.py:671 assets/views/locations.py:33 msgid "Propreté" msgstr "Cleanliness" -#: models/trafficlights.py:679 views/trafficlights.py:4411 +#: assets/models/trafficlights.py:679 assets/views/trafficlights.py:4411 msgid "Armoire" msgstr "Cabinet" -#: models/trafficlights.py:680 +#: assets/models/trafficlights.py:680 msgid "Armoires" msgstr "Cabinets" -#: models/trafficlights.py:689 +#: assets/models/trafficlights.py:689 msgid "Description du contenu" msgstr "Content description" -#: models/trafficlights.py:690 +#: assets/models/trafficlights.py:690 msgid "Numéro de référence" msgstr "Reference number" -#: models/trafficlights.py:710 +#: assets/models/trafficlights.py:710 msgid "Contenu d'armoire" msgstr "Cabinet content" -#: models/trafficlights.py:711 +#: assets/models/trafficlights.py:711 msgid "Contenus d'armoires" msgstr "Cabinet contents" -#: models/trafficlights.py:746 views/trafficlights.py:4425 -#: views/trafficlights.py:4430 +#: assets/models/trafficlights.py:746 assets/views/trafficlights.py:4425 +#: assets/views/trafficlights.py:4430 msgid "Accessoire" msgstr "Accessory" -#: models/trafficlights.py:747 -#: templates/assets/trafficlights_intersection_detail.html:453 +#: assets/models/trafficlights.py:747 +#: assets/templates/assets/trafficlights_intersection_detail.html:453 msgid "Accessoires" msgstr "Accessories" -#: models/trafficlights.py:754 -#: templates/assets/trafficlights_intersection_detail.html:660 -#: templates/assets/trafficlights_intersection_detail.html:1079 +#: assets/models/trafficlights.py:754 +#: assets/templates/assets/trafficlights_intersection_detail.html:660 +#: assets/templates/assets/trafficlights_intersection_detail.html:1079 msgid "Date de mise en service" msgstr "Commissioning date" -#: models/trafficlights.py:755 -#: templates/assets/trafficlights_intersection_detail.html:1083 +#: assets/models/trafficlights.py:755 +#: assets/templates/assets/trafficlights_intersection_detail.html:1083 msgid "Date de mise hors service" msgstr "Decommissioning date" -#: models/trafficlights.py:757 -#: templates/assets/trafficlights_intersection_detail.html:50 -#: templates/assets/trafficlights_intersection_detail.html:1060 +#: assets/models/trafficlights.py:757 +#: assets/templates/assets/trafficlights_intersection_detail.html:50 +#: assets/templates/assets/trafficlights_intersection_detail.html:1060 msgid "Index" msgstr "Index" -#: models/trafficlights.py:758 -#: templates/assets/trafficlights_intersection_detail.html:1094 +#: assets/models/trafficlights.py:758 +#: assets/templates/assets/detail_generic_mobile.html:167 +#: assets/templates/assets/trafficlights_intersection_detail.html:1094 msgid "Informations" msgstr "Information" -#: models/trafficlights.py:764 -#: templates/assets/trafficlights_intersection_detail.html:411 -#: views/trafficlights.py:4464 views/trafficlights.py:4469 +#: assets/models/trafficlights.py:764 +#: assets/templates/assets/trafficlights_intersection_detail.html:411 +#: assets/views/trafficlights.py:4464 assets/views/trafficlights.py:4469 msgid "Programmation" msgstr "Programming" -#: models/trafficlights.py:765 -#: templates/assets/trafficlights_intersection_detail.html:853 +#: assets/models/trafficlights.py:765 +#: assets/templates/assets/trafficlights_intersection_detail.html:853 msgid "Programmations" msgstr "Programmings" -#: models/trafficlights.py:802 +#: assets/models/trafficlights.py:802 msgid "Radar Pole" msgstr "Radar Pole" -#: models/trafficlights.py:803 +#: assets/models/trafficlights.py:803 msgid "Radar Poles" msgstr "Radar Poles" -#: models/trafficlights.py:808 +#: assets/models/trafficlights.py:808 msgid "Traffic Light Radar Model" msgstr "Traffic Light Radar Model" -#: models/trafficlights.py:809 +#: assets/models/trafficlights.py:809 msgid "Traffic Light Radar Models" msgstr "Traffic Light Radar Models" -#: models/trafficlights.py:817 +#: assets/models/trafficlights.py:817 msgid "Radar Pole (Support)" msgstr "Radar Pole" -#: models/trafficlights.py:818 +#: assets/models/trafficlights.py:818 msgid "Public Lighting Pole (Support)" msgstr "Public lighting pole (Support)" -#: models/trafficlights.py:819 +#: assets/models/trafficlights.py:819 msgid "Traffic Light Pole (Support)" msgstr "Traffic Light Radar Model" -#: models/trafficlights.py:822 +#: assets/models/trafficlights.py:822 msgid "Public Lighting Pole (Power)" msgstr "Public lighting pole (Power)" -#: models/trafficlights.py:823 +#: assets/models/trafficlights.py:823 msgid "Traffic Light Pole (Power)" msgstr "Traffic Light Radar Model" -#: models/trafficlights.py:826 views/trafficlights.py:4445 -#: views/trafficlights.py:4450 +#: assets/models/trafficlights.py:826 assets/views/trafficlights.py:4445 +#: assets/views/trafficlights.py:4450 msgid "Radar" msgstr "Radar" -#: models/trafficlights.py:827 -#: templates/assets/trafficlights_intersection_detail.html:459 +#: assets/models/trafficlights.py:827 +#: assets/templates/assets/trafficlights_intersection_detail.html:459 msgid "Radars" msgstr "Radars" -#: permissions.py:690 +#: assets/permissions.py:690 msgid "Missing asset information" msgstr "Missing asset information" -#: permissions.py:695 permissions.py:704 permissions.py:707 +#: assets/permissions.py:695 assets/permissions.py:704 +#: assets/permissions.py:707 msgid "Invalid asset type" msgstr "Invalid asset type" -#: permissions.py:710 +#: assets/permissions.py:710 msgid "You do not have permission to edit this asset" msgstr "You do not have permission to edit this asset" -#: permissions.py:747 +#: assets/permissions.py:747 msgid "Invalid thematic" msgstr "Invalid theme" -#: permissions.py:751 views/history.py:44 +#: assets/permissions.py:751 assets/views/history.py:44 msgid "You do not have permission to edit assets for this thematic" msgstr "You do not have permission to edit assets for this theme" -#: templates/assets/artworks_index.html:18 -#: templates/assets/artworks_index.html:46 -#: templates/assets/buildings/publicbuilding_list.html:60 -#: templates/assets/clean_index.html:8 -#: templates/assets/controlcenters_index.html:16 -#: templates/assets/controlcenters_index.html:45 -#: templates/assets/its_index.html:16 templates/assets/its_index.html:56 -#: templates/assets/nature_index.html:28 templates/assets/nature_index.html:59 -#: templates/assets/publiclighting_index.html:18 -#: templates/assets/publiclighting_index.html:49 -#: templates/assets/roads_index.html:18 templates/assets/roads_index.html:61 -#: templates/assets/sign_index.html:18 templates/assets/sign_index.html:61 -#: templates/assets/structures_index.html:26 -#: templates/assets/structures_index.html:57 -#: templates/assets/trafficlights_index.html:61 -#: templates/assets/trafficlights_index.html:101 -#: templates/assets/unified_index.html:229 -#: templates/assets/water_index.html:22 templates/assets/water_index.html:50 +#: assets/templates/assets/artworks_index.html:18 +#: assets/templates/assets/artworks_index.html:46 +#: assets/templates/assets/buildings/publicbuilding_list.html:60 +#: assets/templates/assets/clean_index.html:8 +#: assets/templates/assets/controlcenters_index.html:16 +#: assets/templates/assets/controlcenters_index.html:45 +#: assets/templates/assets/its_index.html:16 +#: assets/templates/assets/its_index.html:56 +#: assets/templates/assets/nature_index.html:28 +#: assets/templates/assets/nature_index.html:59 +#: assets/templates/assets/publiclighting_index.html:18 +#: assets/templates/assets/publiclighting_index.html:49 +#: assets/templates/assets/roads_index.html:18 +#: assets/templates/assets/roads_index.html:61 +#: assets/templates/assets/sign_index.html:18 +#: assets/templates/assets/sign_index.html:61 +#: assets/templates/assets/structures_index.html:26 +#: assets/templates/assets/structures_index.html:57 +#: assets/templates/assets/trafficlights_index.html:61 +#: assets/templates/assets/trafficlights_index.html:101 +#: assets/templates/assets/unified_index.html:229 +#: assets/templates/assets/water_index.html:22 +#: assets/templates/assets/water_index.html:50 msgid "Filtrer" msgstr "Filter" -#: templates/assets/artworks_index.html:19 -#: templates/assets/artworks_index.html:47 -#: templates/assets/buildings/publicbuilding_list.html:61 -#: templates/assets/clean_index.html:9 -#: templates/assets/controlcenters_index.html:17 -#: templates/assets/controlcenters_index.html:46 -#: templates/assets/its_index.html:17 templates/assets/its_index.html:57 -#: templates/assets/nature_index.html:29 templates/assets/nature_index.html:60 -#: templates/assets/publiclighting_index.html:19 -#: templates/assets/publiclighting_index.html:50 -#: templates/assets/roads_index.html:19 templates/assets/roads_index.html:62 -#: templates/assets/sign_index.html:19 templates/assets/sign_index.html:62 -#: templates/assets/structures_index.html:27 -#: templates/assets/structures_index.html:58 -#: templates/assets/trafficlights_index.html:62 -#: templates/assets/trafficlights_index.html:102 -#: templates/assets/unified_index.html:227 -#: templates/assets/water_index.html:23 templates/assets/water_index.html:51 +#: assets/templates/assets/artworks_index.html:19 +#: assets/templates/assets/artworks_index.html:47 +#: assets/templates/assets/buildings/publicbuilding_list.html:61 +#: assets/templates/assets/clean_index.html:9 +#: assets/templates/assets/controlcenters_index.html:17 +#: assets/templates/assets/controlcenters_index.html:46 +#: assets/templates/assets/its_index.html:17 +#: assets/templates/assets/its_index.html:57 +#: assets/templates/assets/nature_index.html:29 +#: assets/templates/assets/nature_index.html:60 +#: assets/templates/assets/publiclighting_index.html:19 +#: assets/templates/assets/publiclighting_index.html:50 +#: assets/templates/assets/roads_index.html:19 +#: assets/templates/assets/roads_index.html:62 +#: assets/templates/assets/sign_index.html:19 +#: assets/templates/assets/sign_index.html:62 +#: assets/templates/assets/structures_index.html:27 +#: assets/templates/assets/structures_index.html:58 +#: assets/templates/assets/trafficlights_index.html:62 +#: assets/templates/assets/trafficlights_index.html:102 +#: assets/templates/assets/unified_index.html:227 +#: assets/templates/assets/water_index.html:23 +#: assets/templates/assets/water_index.html:51 msgid "Réinitialiser" msgstr "Reset" -#: templates/assets/artworks_index.html:22 -#: templates/assets/artworks_index.html:64 -#: templates/assets/artworks_street_detail.html:15 -#: templates/assets/publiclighting_index.html:8 -#: templates/assets/publiclighting_index.html:67 -#: templates/assets/roads_index.html:8 templates/assets/roads_index.html:79 -#: templates/assets/sign_index.html:8 templates/assets/sign_index.html:79 -#: templates/assets/trafficlights_intersection_detail.html:81 -#: views/core.py:630 +#: assets/templates/assets/artworks_index.html:22 +#: assets/templates/assets/artworks_index.html:64 +#: assets/templates/assets/artworks_street_detail.html:15 +#: assets/templates/assets/publiclighting_index.html:8 +#: assets/templates/assets/publiclighting_index.html:67 +#: assets/templates/assets/roads_index.html:8 +#: assets/templates/assets/roads_index.html:79 +#: assets/templates/assets/sign_index.html:8 +#: assets/templates/assets/sign_index.html:79 +#: assets/templates/assets/trafficlights_intersection_detail.html:81 +#: assets/views/core.py:678 msgid "Commune" msgstr "Municipality" -#: templates/assets/artworks_index.html:63 -#: templates/assets/artworks_index.html:71 -#: templates/assets/components/add_asset_modal.html:89 -#: templates/assets/components/add_asset_modal.html:98 -#: templates/assets/components/asset_model_card.html:21 -#: templates/assets/controlcenters_index.html:62 -#: templates/assets/controlcenters_index.html:67 -#: templates/assets/detail_generic.html:286 -#: templates/assets/detail_generic.html:299 templates/assets/its_index.html:82 -#: templates/assets/its_index.html:87 templates/assets/nature_index.html:76 -#: templates/assets/outdoor/outdoorlocation_detail.html:329 -#: templates/assets/publiclighting_index.html:66 -#: templates/assets/publiclighting_index.html:72 -#: templates/assets/roads_index.html:78 templates/assets/roads_index.html:84 -#: templates/assets/sign_index.html:78 templates/assets/sign_index.html:84 -#: templates/assets/structures_index.html:75 -#: templates/assets/structures_index.html:81 -#: templates/assets/trafficlights_import_cross_plan.html:254 -#: templates/assets/trafficlights_import_cross_plan.html:347 -#: templates/assets/trafficlights_import_cross_plan.html:442 -#: templates/assets/trafficlights_import_cross_plan.html:545 -#: templates/assets/trafficlights_index.html:119 -#: templates/assets/trafficlights_index.html:125 -#: templates/assets/unified_index.html:314 -#: templates/assets/unified_index.html:318 -#: templates/assets/water_index.html:75 views/export.py:121 +#: assets/templates/assets/artworks_index.html:63 +#: assets/templates/assets/artworks_index.html:71 +#: assets/templates/assets/components/add_asset_modal.html:89 +#: assets/templates/assets/components/add_asset_modal.html:98 +#: assets/templates/assets/components/asset_model_card.html:21 +#: assets/templates/assets/controlcenters_index.html:62 +#: assets/templates/assets/controlcenters_index.html:67 +#: assets/templates/assets/detail_generic.html:342 +#: assets/templates/assets/detail_generic.html:355 +#: assets/templates/assets/its_index.html:82 +#: assets/templates/assets/its_index.html:87 +#: assets/templates/assets/nature_index.html:76 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:329 +#: assets/templates/assets/publiclighting_index.html:66 +#: assets/templates/assets/publiclighting_index.html:72 +#: assets/templates/assets/roads_index.html:78 +#: assets/templates/assets/roads_index.html:84 +#: assets/templates/assets/sign_index.html:78 +#: assets/templates/assets/sign_index.html:84 +#: assets/templates/assets/structures_index.html:75 +#: assets/templates/assets/structures_index.html:81 +#: assets/templates/assets/trafficlights_import_cross_plan.html:254 +#: assets/templates/assets/trafficlights_import_cross_plan.html:347 +#: assets/templates/assets/trafficlights_import_cross_plan.html:442 +#: assets/templates/assets/trafficlights_import_cross_plan.html:545 +#: assets/templates/assets/trafficlights_index.html:119 +#: assets/templates/assets/trafficlights_index.html:125 +#: assets/templates/assets/unified_index.html:314 +#: assets/templates/assets/unified_index.html:318 +#: assets/templates/assets/water_index.html:75 assets/views/export.py:121 msgid "Nom" msgstr "Name" -#: templates/assets/artworks_index.html:65 -#: templates/assets/artworks_street_detail.html:19 +#: assets/templates/assets/artworks_index.html:65 +#: assets/templates/assets/artworks_street_detail.html:19 msgid "Code voirie" msgstr "Road code" -#: templates/assets/artworks_index.html:66 -#: templates/assets/artworks_street_detail.html:23 +#: assets/templates/assets/artworks_index.html:66 +#: assets/templates/assets/artworks_street_detail.html:23 msgid "Section" msgstr "Section" -#: templates/assets/artworks_index.html:73 +#: assets/templates/assets/artworks_index.html:73 msgid "Sous-type" msgstr "Subtype" -#: templates/assets/artworks_street_detail.html:7 +#: assets/templates/assets/artworks_street_detail.html:7 msgid "Retour à la vue Artworks" msgstr "Back to Artworks view" -#: templates/assets/artworks_street_detail.html:27 +#: assets/templates/assets/artworks_street_detail.html:27 msgid "Niveau" msgstr "Level" -#: templates/assets/artworks_street_detail.html:38 +#: assets/templates/assets/artworks_street_detail.html:38 msgid "Monuments" msgstr "Monuments" -#: templates/assets/artworks_street_detail.html:51 -#: templates/assets/artworks_street_detail.html:78 -#: templates/assets/buildings/publicbuilding_detail.html:348 -#: templates/assets/buildings/publicbuilding_detail.html:388 -#: templates/assets/components/asset_inspections.html:66 -#: templates/assets/controlcenters_location_detail.html:251 -#: templates/assets/its_location_detail.html:175 -#: templates/assets/nature_locations_detail.html:81 -#: templates/assets/naturerwiz_detail.html:254 -#: templates/assets/publiclighting_street_detail.html:310 -#: templates/assets/roads_street_detail.html:325 -#: templates/assets/sign_street_detail.html:302 -#: templates/assets/structures_location_detail.html:117 -#: templates/assets/structures_location_detail.html:655 -#: templates/assets/trafficlights_intersection_detail.html:968 +#: assets/templates/assets/artworks_street_detail.html:51 +#: assets/templates/assets/artworks_street_detail.html:78 +#: assets/templates/assets/buildings/publicbuilding_detail.html:348 +#: assets/templates/assets/buildings/publicbuilding_detail.html:388 +#: assets/templates/assets/components/asset_inspections.html:66 +#: assets/templates/assets/controlcenters_location_detail.html:251 +#: assets/templates/assets/its_location_detail.html:175 +#: assets/templates/assets/nature_locations_detail.html:81 +#: assets/templates/assets/naturerwiz_detail.html:254 +#: assets/templates/assets/publiclighting_street_detail.html:310 +#: assets/templates/assets/roads_street_detail.html:325 +#: assets/templates/assets/sign_street_detail.html:302 +#: assets/templates/assets/structures_location_detail.html:117 +#: assets/templates/assets/structures_location_detail.html:655 +#: assets/templates/assets/trafficlights_intersection_detail.html:968 msgid "Détail" msgstr "Detail" -#: templates/assets/artworks_street_detail.html:57 +#: assets/templates/assets/artworks_street_detail.html:57 msgid "Aucun monument actif n'est lié à cette localisation." msgstr "No active monument is linked to this location." -#: templates/assets/artworks_street_detail.html:65 +#: assets/templates/assets/artworks_street_detail.html:65 msgid "Fontaines" msgstr "Fountains" -#: templates/assets/artworks_street_detail.html:84 +#: assets/templates/assets/artworks_street_detail.html:84 msgid "Aucune fontaine active n'est liée à cette localisation." msgstr "No active fountain is linked to this location." -#: templates/assets/base_assets_index.html:22 +#: assets/templates/assets/base_assets_index.html:22 msgid "Thématique :" msgstr "Theme:" -#: templates/assets/base_assets_index.html:33 +#: assets/templates/assets/base_assets_index.html:33 msgid "Sélectionnez une thématique" msgstr "Select a theme" -#: templates/assets/base_assets_index.html:56 -#: templates/assets/base_assets_index.html:69 +#: assets/templates/assets/base_assets_index.html:56 +#: assets/templates/assets/base_assets_index.html:69 msgid "Filtre" msgstr "Filter" -#: templates/assets/base_assets_index.html:81 -#: templates/assets/unified_index.html:409 +#: assets/templates/assets/base_assets_index.html:81 +#: assets/templates/assets/unified_index.html:409 msgid "Sélection de la vue" msgstr "View selection" -#: templates/assets/base_assets_index.html:82 -#: templates/assets/unified_index.html:410 +#: assets/templates/assets/base_assets_index.html:82 +#: assets/templates/assets/unified_index.html:410 msgid "Vue tableau uniquement" msgstr "Table view only" -#: templates/assets/base_assets_index.html:85 -#: templates/assets/unified_index.html:413 +#: assets/templates/assets/base_assets_index.html:85 +#: assets/templates/assets/unified_index.html:413 msgid "Vue partagée" msgstr "Split view" -#: templates/assets/base_assets_index.html:88 -#: templates/assets/unified_index.html:416 +#: assets/templates/assets/base_assets_index.html:88 +#: assets/templates/assets/unified_index.html:416 msgid "Vue carte uniquement" msgstr "Map view only" -#: templates/assets/base_assets_index.html:102 +#: assets/templates/assets/base_assets_index.html:102 msgid "Code, nom…" msgstr "Code, name..." -#: templates/assets/base_assets_index.html:107 +#: assets/templates/assets/base_assets_index.html:107 msgid "Effacer la recherche" msgstr "Clear search" -#: templates/assets/base_assets_index.html:113 +#: assets/templates/assets/base_assets_index.html:113 msgid "Mode" msgstr "Mode" -#: templates/assets/base_assets_index.html:115 +#: assets/templates/assets/base_assets_index.html:115 msgid "Tous les mots doivent correspondre" msgstr "All words must match" -#: templates/assets/base_assets_index.html:117 +#: assets/templates/assets/base_assets_index.html:117 msgid "Au moins un mot doit correspondre" msgstr "At least one word must match" -#: templates/assets/base_assets_index.html:123 -#: templates/assets/unified_index.html:452 +#: assets/templates/assets/base_assets_index.html:123 +#: assets/templates/assets/unified_index.html:452 msgid "Rechercher" msgstr "Search" -#: templates/assets/base_assets_index.html:151 -#: templates/assets/base_assets_index.html:188 -#: templates/assets/trafficlights_import_cross_plan.html:64 -#: templates/assets/unified_index.html:494 +#: assets/templates/assets/base_assets_index.html:151 +#: assets/templates/assets/base_assets_index.html:188 +#: assets/templates/assets/trafficlights_import_cross_plan.html:64 +#: assets/templates/assets/unified_index.html:494 msgid "Tout sélectionner" msgstr "Select all" -#: templates/assets/base_assets_index.html:152 -#: templates/assets/base_assets_index.html:189 -#: templates/assets/unified_index.html:495 +#: assets/templates/assets/base_assets_index.html:152 +#: assets/templates/assets/base_assets_index.html:189 +#: assets/templates/assets/unified_index.html:495 msgid "Tout désélectionner" msgstr "Deselect all" -#: templates/assets/base_assets_index.html:154 -#: templates/assets/base_assets_index.html:191 -#: templates/assets/unified_index.html:374 -#: templates/assets/unified_index.html:497 +#: assets/templates/assets/base_assets_index.html:154 +#: assets/templates/assets/base_assets_index.html:191 +#: assets/templates/assets/unified_index.html:374 +#: assets/templates/assets/unified_index.html:497 msgid "Valider la sélection" msgstr "Validate selection" -#: templates/assets/base_assets_index.html:157 +#: assets/templates/assets/base_assets_index.html:157 #, python-format msgid "" "\n" @@ -3502,13 +3569,13 @@ msgstr[1] "" " %(counter)s locations selected\n" " " -#: templates/assets/base_assets_index.html:171 -#: templates/assets/base_assets_index.html:225 -#: templates/assets/unified_index.html:539 +#: assets/templates/assets/base_assets_index.html:171 +#: assets/templates/assets/base_assets_index.html:225 +#: assets/templates/assets/unified_index.html:539 msgid "Loading..." msgstr "Loading..." -#: templates/assets/base_assets_index.html:194 +#: assets/templates/assets/base_assets_index.html:194 #, python-format msgid "" "\n" @@ -3527,429 +3594,438 @@ msgstr[1] "" " %(counter)s assets selected\n" " " -#: templates/assets/base_assets_index.html:205 -#: templates/assets/components/asset_inspections.html:39 -#: templates/assets/unified_index.html:503 +#: assets/templates/assets/base_assets_index.html:205 +#: assets/templates/assets/components/asset_inspections.html:39 +#: assets/templates/assets/unified_index.html:503 msgid "Action" msgstr "Action" -#: templates/assets/base_assets_index.html:211 -#: templates/assets/base_assets_index.html:321 -#: templates/assets/unified_index.html:509 -#: templates/assets/unified_index.html:621 +#: assets/templates/assets/base_assets_index.html:211 +#: assets/templates/assets/base_assets_index.html:321 +#: assets/templates/assets/unified_index.html:509 +#: assets/templates/assets/unified_index.html:621 msgid "Exporter" msgstr "Export" -#: templates/assets/base_assets_index.html:261 +#: assets/templates/assets/base_assets_index.html:261 msgid "Carte" msgstr "Map" -#: templates/assets/base_assets_index.html:269 +#: assets/templates/assets/base_assets_index.html:269 msgid "Filtrer automatiquement sur la zone visible" msgstr "Automatically filter on the visible area" -#: templates/assets/base_assets_index.html:280 -#: templates/assets/unified_index.html:584 +#: assets/templates/assets/base_assets_index.html:280 +#: assets/templates/assets/unified_index.html:584 msgid "Totaux des assets" msgstr "Asset totals" -#: templates/assets/base_assets_index.html:282 -#: templates/assets/base_assets_index.html:305 -#: templates/assets/components/add_asset_modal.html:19 -#: templates/assets/components/asset_documents.html:37 -#: templates/assets/components/asset_inspections.html:181 -#: templates/assets/components/asset_interventions.html:112 -#: templates/assets/components/asset_location_link.html:70 -#: templates/assets/components/asset_model_card.html:62 -#: templates/assets/components/inspection_form_modal.html:11 -#: templates/assets/components/inspection_form_modal.html:154 -#: templates/assets/components/inspection_form_modal.html:186 -#: templates/assets/components/location_edit_modals.html:24 -#: templates/assets/components/location_edit_modals.html:56 -#: templates/assets/components/location_edit_modals.html:82 -#: templates/assets/controlcenters_location_detail.html:112 -#: templates/assets/controlcenters_location_detail.html:145 -#: templates/assets/controlcenters_location_detail.html:170 -#: templates/assets/its_location_detail.html:55 -#: templates/assets/its_location_detail.html:88 -#: templates/assets/naturerwiz_detail.html:277 -#: templates/assets/naturerwiz_detail.html:310 -#: templates/assets/publiclighting_street_detail.html:161 -#: templates/assets/publiclighting_street_detail.html:194 -#: templates/assets/publiclighting_street_detail.html:219 -#: templates/assets/roads_street_detail.html:160 -#: templates/assets/roads_street_detail.html:193 -#: templates/assets/roads_street_detail.html:218 -#: templates/assets/sign_street_detail.html:160 -#: templates/assets/sign_street_detail.html:193 -#: templates/assets/sign_street_detail.html:218 -#: templates/assets/structures_location_detail.html:190 -#: templates/assets/structures_location_detail.html:232 -#: templates/assets/structures_location_detail.html:257 -#: templates/assets/structures_location_detail.html:694 -#: templates/assets/trafficlights_import_cross_plan.html:926 -#: templates/assets/trafficlights_intersection_detail.html:250 -#: templates/assets/trafficlights_intersection_detail.html:283 -#: templates/assets/trafficlights_intersection_detail.html:308 -#: templates/assets/trafficlights_intersection_detail.html:1206 -#: templates/assets/trafficlights_intersection_detail.html:1255 -#: templates/assets/trafficlights_intersection_detail.html:1331 -#: templates/assets/unified_index.html:84 -#: templates/assets/unified_index.html:241 -#: templates/assets/unified_index.html:285 -#: templates/assets/unified_index.html:344 -#: templates/assets/unified_index.html:586 -#: templates/assets/unified_index.html:605 +#: assets/templates/assets/base_assets_index.html:282 +#: assets/templates/assets/base_assets_index.html:305 +#: assets/templates/assets/components/add_asset_modal.html:19 +#: assets/templates/assets/components/asset_documents.html:37 +#: assets/templates/assets/components/asset_inspections.html:181 +#: assets/templates/assets/components/asset_interventions.html:112 +#: assets/templates/assets/components/asset_location_link.html:70 +#: assets/templates/assets/components/asset_model_card.html:62 +#: assets/templates/assets/components/inspection_form_modal.html:11 +#: assets/templates/assets/components/inspection_form_modal.html:154 +#: assets/templates/assets/components/inspection_form_modal.html:186 +#: assets/templates/assets/components/location_edit_modals.html:24 +#: assets/templates/assets/components/location_edit_modals.html:56 +#: assets/templates/assets/components/location_edit_modals.html:82 +#: assets/templates/assets/controlcenters_location_detail.html:112 +#: assets/templates/assets/controlcenters_location_detail.html:145 +#: assets/templates/assets/controlcenters_location_detail.html:170 +#: assets/templates/assets/its_location_detail.html:55 +#: assets/templates/assets/its_location_detail.html:88 +#: assets/templates/assets/naturerwiz_detail.html:277 +#: assets/templates/assets/naturerwiz_detail.html:310 +#: assets/templates/assets/publiclighting_street_detail.html:161 +#: assets/templates/assets/publiclighting_street_detail.html:194 +#: assets/templates/assets/publiclighting_street_detail.html:219 +#: assets/templates/assets/roads_street_detail.html:160 +#: assets/templates/assets/roads_street_detail.html:193 +#: assets/templates/assets/roads_street_detail.html:218 +#: assets/templates/assets/sign_street_detail.html:160 +#: assets/templates/assets/sign_street_detail.html:193 +#: assets/templates/assets/sign_street_detail.html:218 +#: assets/templates/assets/structures_location_detail.html:190 +#: assets/templates/assets/structures_location_detail.html:232 +#: assets/templates/assets/structures_location_detail.html:257 +#: assets/templates/assets/structures_location_detail.html:694 +#: assets/templates/assets/trafficlights_import_cross_plan.html:926 +#: assets/templates/assets/trafficlights_intersection_detail.html:250 +#: assets/templates/assets/trafficlights_intersection_detail.html:283 +#: assets/templates/assets/trafficlights_intersection_detail.html:308 +#: assets/templates/assets/trafficlights_intersection_detail.html:1206 +#: assets/templates/assets/trafficlights_intersection_detail.html:1255 +#: assets/templates/assets/trafficlights_intersection_detail.html:1331 +#: assets/templates/assets/unified_index.html:84 +#: assets/templates/assets/unified_index.html:241 +#: assets/templates/assets/unified_index.html:285 +#: assets/templates/assets/unified_index.html:344 +#: assets/templates/assets/unified_index.html:586 +#: assets/templates/assets/unified_index.html:605 msgid "Fermer" msgstr "Close" -#: templates/assets/base_assets_index.html:293 -#: templates/assets/unified_index.html:593 +#: assets/templates/assets/base_assets_index.html:293 +#: assets/templates/assets/unified_index.html:593 msgid "Totaux" msgstr "Totals" -#: templates/assets/base_assets_index.html:304 -#: templates/assets/unified_index.html:604 +#: assets/templates/assets/base_assets_index.html:304 +#: assets/templates/assets/unified_index.html:604 msgid "Exporter les assets sélectionnés" msgstr "Export selected assets" -#: templates/assets/base_assets_index.html:308 -#: templates/assets/unified_index.html:608 +#: assets/templates/assets/base_assets_index.html:308 +#: assets/templates/assets/unified_index.html:608 msgid "Choisissez le format d'export :" msgstr "Choose export format:" -#: templates/assets/base_assets_index.html:320 -#: templates/assets/buildings/publicbuilding_form.html:24 -#: templates/assets/buildings/publicbuilding_form.html:271 -#: templates/assets/components/add_asset_modal.html:145 -#: templates/assets/components/asset_documents.html:87 -#: templates/assets/components/asset_interventions.html:173 -#: templates/assets/components/asset_location_link.html:95 -#: templates/assets/components/asset_model_card.html:98 -#: templates/assets/components/inspection_form_modal.html:134 -#: templates/assets/components/location_edit_modals.html:38 -#: templates/assets/components/location_edit_modals.html:63 -#: templates/assets/components/location_edit_modals.html:96 -#: templates/assets/controlcenters_location_detail.html:156 -#: templates/assets/detail_generic.html:194 -#: templates/assets/detail_generic.html:240 -#: templates/assets/detail_generic.html:864 -#: templates/assets/its_location_detail.html:99 -#: templates/assets/permissions/access_edit.html:121 -#: templates/assets/permissions/type_access_edit.html:126 -#: templates/assets/publiclighting_street_detail.html:205 -#: templates/assets/roads_street_detail.html:204 -#: templates/assets/sign_street_detail.html:204 -#: templates/assets/structures_location_detail.html:243 -#: templates/assets/structures_location_detail.html:856 -#: templates/assets/trafficlights_import_dxf.html:126 -#: templates/assets/trafficlights_intersection_detail.html:294 -#: templates/assets/trafficlights_intersection_detail.html:1030 -#: templates/assets/trafficlights_intersection_detail.html:1100 -#: templates/assets/unified_index.html:228 -#: templates/assets/unified_index.html:326 -#: templates/assets/unified_index.html:356 -#: templates/assets/unified_index.html:620 -#: templates/assets/unified_index.html:650 -#: templates/assets/unified_index.html:680 +#: assets/templates/assets/base_assets_index.html:320 +#: assets/templates/assets/buildings/publicbuilding_form.html:24 +#: assets/templates/assets/buildings/publicbuilding_form.html:271 +#: assets/templates/assets/components/add_asset_modal.html:145 +#: assets/templates/assets/components/asset_documents.html:87 +#: assets/templates/assets/components/asset_interventions.html:173 +#: assets/templates/assets/components/asset_location_link.html:95 +#: assets/templates/assets/components/asset_model_card.html:98 +#: assets/templates/assets/components/inspection_form_modal.html:134 +#: assets/templates/assets/components/location_edit_modals.html:38 +#: assets/templates/assets/components/location_edit_modals.html:63 +#: assets/templates/assets/components/location_edit_modals.html:96 +#: assets/templates/assets/controlcenters_location_detail.html:156 +#: assets/templates/assets/detail_generic.html:226 +#: assets/templates/assets/detail_generic.html:271 +#: assets/templates/assets/detail_generic.html:920 +#: assets/templates/assets/its_location_detail.html:99 +#: assets/templates/assets/permissions/access_edit.html:121 +#: assets/templates/assets/permissions/type_access_edit.html:126 +#: assets/templates/assets/publiclighting_street_detail.html:205 +#: assets/templates/assets/roads_street_detail.html:204 +#: assets/templates/assets/sign_street_detail.html:204 +#: assets/templates/assets/structures_location_detail.html:243 +#: assets/templates/assets/structures_location_detail.html:856 +#: assets/templates/assets/trafficlights_import_dxf.html:126 +#: assets/templates/assets/trafficlights_intersection_detail.html:294 +#: assets/templates/assets/trafficlights_intersection_detail.html:1030 +#: assets/templates/assets/trafficlights_intersection_detail.html:1100 +#: assets/templates/assets/unified_index.html:228 +#: assets/templates/assets/unified_index.html:326 +#: assets/templates/assets/unified_index.html:356 +#: assets/templates/assets/unified_index.html:620 +#: assets/templates/assets/unified_index.html:650 +#: assets/templates/assets/unified_index.html:680 msgid "Annuler" msgstr "Cancel" -#: templates/assets/buildings/publicbuilding_detail.html:18 -#: templates/assets/buildings/publicbuilding_form.html:13 -#: templates/assets/buildings/publicbuilding_list.html:4 views/core.py:920 +#: assets/templates/assets/buildings/publicbuilding_detail.html:18 +#: assets/templates/assets/buildings/publicbuilding_form.html:13 +#: assets/templates/assets/buildings/publicbuilding_list.html:4 +#: assets/views/core.py:968 msgid "Bâtiments publics" msgstr "Public buildings" -#: templates/assets/buildings/publicbuilding_detail.html:25 -#: templates/assets/buildings/publicbuilding_form.html:15 -#: templates/assets/permissions/panel.html:69 -#: templates/assets/permissions/panel.html:111 -#: templates/assets/permissions/panel.html:211 -#: templates/assets/permissions/type_page.html:71 -#: templates/assets/permissions/type_page.html:157 -#: templates/assets/permissions/type_page.html:238 -#: templates/assets/permissions/type_page.html:360 -#: templates/assets/structures_location_detail.html:295 +#: assets/templates/assets/buildings/publicbuilding_detail.html:25 +#: assets/templates/assets/buildings/publicbuilding_form.html:15 +#: assets/templates/assets/permissions/panel.html:69 +#: assets/templates/assets/permissions/panel.html:111 +#: assets/templates/assets/permissions/panel.html:211 +#: assets/templates/assets/permissions/type_page.html:71 +#: assets/templates/assets/permissions/type_page.html:157 +#: assets/templates/assets/permissions/type_page.html:238 +#: assets/templates/assets/permissions/type_page.html:360 +#: assets/templates/assets/structures_location_detail.html:295 msgid "Modifier" msgstr "Edit" -#: templates/assets/buildings/publicbuilding_detail.html:29 -#: templates/assets/outdoor/outdoorlocation_detail.html:24 +#: assets/templates/assets/buildings/publicbuilding_detail.html:29 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:24 msgid "Retour à la liste" msgstr "Back to list" -#: templates/assets/buildings/publicbuilding_detail.html:42 -#: templates/assets/outdoor/outdoorlocation_detail.html:37 +#: assets/templates/assets/buildings/publicbuilding_detail.html:42 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:37 msgid "Adresse non renseignée" msgstr "Address not specified" -#: templates/assets/buildings/publicbuilding_detail.html:73 -#: templates/assets/outdoor/outdoorlocation_detail.html:76 +#: assets/templates/assets/buildings/publicbuilding_detail.html:73 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:76 msgid "Vue d'ensemble" msgstr "Overview" -#: templates/assets/buildings/publicbuilding_detail.html:78 -#: templates/assets/outdoor/outdoorlocation_detail.html:81 +#: assets/templates/assets/buildings/publicbuilding_detail.html:78 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:81 msgid "Assets & Équipements" msgstr "Assets & Equipment" -#: templates/assets/buildings/publicbuilding_detail.html:83 -#: templates/assets/clean_location_detail.html:147 -#: templates/assets/controlcenters_location_detail.html:231 -#: templates/assets/its_location_detail.html:155 -#: templates/assets/nature_locations_detail.html:61 -#: templates/assets/naturerwiz_detail.html:234 -#: templates/assets/outdoor/outdoorlocation_detail.html:86 -#: templates/assets/publiclighting_street_detail.html:290 -#: templates/assets/roads_street_detail.html:305 -#: templates/assets/sign_street_detail.html:282 -#: templates/assets/structures_location_detail.html:635 -#: templates/assets/trafficlights_intersection_detail.html:948 +#: assets/templates/assets/buildings/publicbuilding_detail.html:83 +#: assets/templates/assets/clean_location_detail.html:147 +#: assets/templates/assets/controlcenters_location_detail.html:231 +#: assets/templates/assets/its_location_detail.html:155 +#: assets/templates/assets/nature_locations_detail.html:61 +#: assets/templates/assets/naturerwiz_detail.html:234 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:86 +#: assets/templates/assets/publiclighting_street_detail.html:290 +#: assets/templates/assets/roads_street_detail.html:305 +#: assets/templates/assets/sign_street_detail.html:282 +#: assets/templates/assets/structures_location_detail.html:635 +#: assets/templates/assets/trafficlights_intersection_detail.html:948 msgid "Interventions" msgstr "Interventions" -#: templates/assets/buildings/publicbuilding_detail.html:100 -#: templates/assets/outdoor/outdoorlocation_detail.html:103 +#: assets/templates/assets/buildings/publicbuilding_detail.html:100 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:103 msgid "Propriété & Responsables" msgstr "Ownership & Managers" -#: templates/assets/buildings/publicbuilding_detail.html:112 +#: assets/templates/assets/buildings/publicbuilding_detail.html:112 msgid "Service occupant" msgstr "Occupant department" -#: templates/assets/buildings/publicbuilding_detail.html:121 +#: assets/templates/assets/buildings/publicbuilding_detail.html:121 msgid "Caractéristiques physiques &" msgstr "Physical characteristics &" -#: templates/assets/buildings/publicbuilding_detail.html:129 +#: assets/templates/assets/buildings/publicbuilding_detail.html:129 msgid "Étages / Sous-sols" msgstr "Floors / Basements" -#: templates/assets/buildings/publicbuilding_detail.html:130 +#: assets/templates/assets/buildings/publicbuilding_detail.html:130 msgid "étage(s)" msgstr "floor(s)" -#: templates/assets/buildings/publicbuilding_detail.html:130 +#: assets/templates/assets/buildings/publicbuilding_detail.html:130 msgid "sous-sol(s)" msgstr "Floors / Basements" -#: templates/assets/buildings/publicbuilding_detail.html:133 +#: assets/templates/assets/buildings/publicbuilding_detail.html:133 msgid "Surface Utile / Brut" msgstr "Net / Gross Floor Area" -#: templates/assets/buildings/publicbuilding_detail.html:141 -#: templates/assets/outdoor/outdoorlocation_detail.html:136 +#: assets/templates/assets/buildings/publicbuilding_detail.html:141 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:136 msgid "Accessibilité PMR" msgstr "PRM Accessibility" -#: templates/assets/buildings/publicbuilding_detail.html:142 -#: templates/assets/detail_generic.html:509 -#: templates/assets/naturetree_detail.html:597 -#: templates/assets/naturetree_detail.html:606 -#: templates/assets/outdoor/outdoorlocation_detail.html:137 -#: templates/assets/outdoor/outdoorlocation_detail.html:141 -#: templates/assets/structures_location_detail.html:382 -#: templates/assets/trafficlights_index.html:35 templatetags/asset_tags.py:132 -#: views/core.py:655 views/core.py:681 views/core.py:760 views/core.py:769 -#: views/core.py:806 views/core.py:843 views/trafficlights.py:194 +#: assets/templates/assets/buildings/publicbuilding_detail.html:142 +#: assets/templates/assets/detail_generic.html:565 +#: assets/templates/assets/naturetree_detail.html:627 +#: assets/templates/assets/naturetree_detail.html:636 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:137 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:141 +#: assets/templates/assets/structures_location_detail.html:382 +#: assets/templates/assets/trafficlights_index.html:35 +#: assets/templatetags/asset_tags.py:132 assets/views/core.py:703 +#: assets/views/core.py:729 assets/views/core.py:808 assets/views/core.py:817 +#: assets/views/core.py:854 assets/views/core.py:891 +#: assets/views/trafficlights.py:194 msgid "Oui" msgstr "Yes" -#: templates/assets/buildings/publicbuilding_detail.html:142 -#: templates/assets/detail_generic.html:510 -#: templates/assets/naturetree_detail.html:599 -#: templates/assets/naturetree_detail.html:605 -#: templates/assets/outdoor/outdoorlocation_detail.html:137 -#: templates/assets/outdoor/outdoorlocation_detail.html:141 -#: templates/assets/outdoor/outdoorlocation_detail.html:145 -#: templates/assets/structures_location_detail.html:384 -#: templates/assets/structures_location_detail.html:430 -#: templates/assets/trafficlights_index.html:39 templatetags/asset_tags.py:132 -#: views/core.py:656 views/core.py:682 views/core.py:761 views/core.py:770 -#: views/core.py:807 views/core.py:844 views/trafficlights.py:194 +#: assets/templates/assets/buildings/publicbuilding_detail.html:142 +#: assets/templates/assets/detail_generic.html:566 +#: assets/templates/assets/naturetree_detail.html:629 +#: assets/templates/assets/naturetree_detail.html:635 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:137 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:141 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:145 +#: assets/templates/assets/structures_location_detail.html:384 +#: assets/templates/assets/structures_location_detail.html:430 +#: assets/templates/assets/trafficlights_index.html:39 +#: assets/templatetags/asset_tags.py:132 assets/views/core.py:704 +#: assets/views/core.py:730 assets/views/core.py:809 assets/views/core.py:818 +#: assets/views/core.py:855 assets/views/core.py:892 +#: assets/views/trafficlights.py:194 msgid "Non" msgstr "No" -#: templates/assets/buildings/publicbuilding_detail.html:151 -#: templates/assets/outdoor/outdoorlocation_detail.html:158 +#: assets/templates/assets/buildings/publicbuilding_detail.html:151 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:158 msgid "Arborescence Hiérarchique" msgstr "Hierarchical tree structure" -#: templates/assets/buildings/publicbuilding_detail.html:152 -#: templates/assets/outdoor/outdoorlocation_detail.html:159 +#: assets/templates/assets/buildings/publicbuilding_detail.html:152 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:159 msgid "sous-localisation(s)" msgstr "sub-location(s)" -#: templates/assets/buildings/publicbuilding_detail.html:171 -#: templates/assets/outdoor/outdoorlocation_detail.html:178 +#: assets/templates/assets/buildings/publicbuilding_detail.html:171 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:178 msgid "Voir la parente" msgstr "View parent location" -#: templates/assets/buildings/publicbuilding_detail.html:202 -#: templates/assets/buildings/publicbuilding_location_tree.html:54 -#: templates/assets/outdoor/outdoorlocation_detail.html:229 -#: templates/assets/outdoor/outdoorlocation_tree.html:68 +#: assets/templates/assets/buildings/publicbuilding_detail.html:202 +#: assets/templates/assets/buildings/publicbuilding_location_tree.html:54 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:229 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:68 msgid "Assets rattachés à" msgstr "Assets linked to" -#: templates/assets/buildings/publicbuilding_detail.html:225 -#: templates/assets/outdoor/outdoorlocation_detail.html:252 +#: assets/templates/assets/buildings/publicbuilding_detail.html:225 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:252 msgid "Localisation & Carte" msgstr "Location & Map" -#: templates/assets/buildings/publicbuilding_detail.html:239 -#: templates/assets/outdoor/outdoorlocation_detail.html:266 +#: assets/templates/assets/buildings/publicbuilding_detail.html:239 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:266 msgid "Non renseignée" msgstr "Not specified" -#: templates/assets/buildings/publicbuilding_detail.html:252 -#: templates/assets/components/asset_documents.html:6 -#: templates/assets/outdoor/outdoorlocation_detail.html:279 +#: assets/templates/assets/buildings/publicbuilding_detail.html:252 +#: assets/templates/assets/components/asset_documents.html:6 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:279 msgid "Documents associés" msgstr "Associated documents" -#: templates/assets/buildings/publicbuilding_detail.html:254 -#: templates/assets/cleanlitterbin_detail.html:23 -#: templates/assets/components/asset_documents.html:14 -#: templates/assets/controlcenters_location_detail.html:46 -#: templates/assets/controlcenters_location_detail.html:129 -#: templates/assets/its_location_detail.html:41 -#: templates/assets/its_location_detail.html:72 -#: templates/assets/naturerwiz_detail.html:83 -#: templates/assets/naturerwiz_detail.html:294 -#: templates/assets/outdoor/outdoorlocation_detail.html:281 -#: templates/assets/publiclighting_street_detail.html:29 -#: templates/assets/publiclighting_street_detail.html:178 -#: templates/assets/roads_street_detail.html:38 -#: templates/assets/roads_street_detail.html:177 -#: templates/assets/sign_street_detail.html:29 -#: templates/assets/sign_street_detail.html:177 -#: templates/assets/structures_location_detail.html:47 -#: templates/assets/structures_location_detail.html:207 -#: templates/assets/trafficlights_intersection_detail.html:159 -#: templates/assets/trafficlights_intersection_detail.html:267 -#: templates/assets/trafficlights_intersection_detail.html:331 -#: templates/assets/trafficlights_intersection_detail.html:857 -#: templates/assets/trafficlights_intersection_detail.html:1323 +#: assets/templates/assets/buildings/publicbuilding_detail.html:254 +#: assets/templates/assets/cleanlitterbin_detail.html:23 +#: assets/templates/assets/components/asset_documents.html:14 +#: assets/templates/assets/controlcenters_location_detail.html:46 +#: assets/templates/assets/controlcenters_location_detail.html:129 +#: assets/templates/assets/its_location_detail.html:41 +#: assets/templates/assets/its_location_detail.html:72 +#: assets/templates/assets/naturerwiz_detail.html:83 +#: assets/templates/assets/naturerwiz_detail.html:294 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:281 +#: assets/templates/assets/publiclighting_street_detail.html:29 +#: assets/templates/assets/publiclighting_street_detail.html:178 +#: assets/templates/assets/roads_street_detail.html:38 +#: assets/templates/assets/roads_street_detail.html:177 +#: assets/templates/assets/sign_street_detail.html:29 +#: assets/templates/assets/sign_street_detail.html:177 +#: assets/templates/assets/structures_location_detail.html:47 +#: assets/templates/assets/structures_location_detail.html:207 +#: assets/templates/assets/trafficlights_intersection_detail.html:159 +#: assets/templates/assets/trafficlights_intersection_detail.html:267 +#: assets/templates/assets/trafficlights_intersection_detail.html:331 +#: assets/templates/assets/trafficlights_intersection_detail.html:857 +#: assets/templates/assets/trafficlights_intersection_detail.html:1323 msgid "Ajouter" msgstr "Add" -#: templates/assets/buildings/publicbuilding_detail.html:266 -#: templates/assets/document_version_history_list.html:50 -#: templates/assets/outdoor/outdoorlocation_detail.html:293 +#: assets/templates/assets/buildings/publicbuilding_detail.html:266 +#: assets/templates/assets/document_version_history_list.html:50 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:293 msgid "Télécharger" msgstr "Download" -#: templates/assets/buildings/publicbuilding_detail.html:270 -#: templates/assets/outdoor/outdoorlocation_detail.html:297 +#: assets/templates/assets/buildings/publicbuilding_detail.html:270 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:297 msgid "Fichier indisponible" msgstr "File unavailable" -#: templates/assets/buildings/publicbuilding_detail.html:277 -#: templates/assets/outdoor/outdoorlocation_detail.html:304 +#: assets/templates/assets/buildings/publicbuilding_detail.html:277 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:304 msgid "Aucun document associé." msgstr "No associated document." -#: templates/assets/buildings/publicbuilding_detail.html:293 +#: assets/templates/assets/buildings/publicbuilding_detail.html:293 msgid "" "Assets Physiques & Équipements de la Localisation et de ses sous-" "localisations" msgstr "" -#: templates/assets/buildings/publicbuilding_detail.html:294 -#: templates/assets/outdoor/outdoorlocation_detail.html:321 +#: assets/templates/assets/buildings/publicbuilding_detail.html:294 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:321 msgid "asset(s)" msgstr "asset(s)" -#: templates/assets/buildings/publicbuilding_detail.html:301 -#: templates/assets/buildings/publicbuilding_list.html:74 +#: assets/templates/assets/buildings/publicbuilding_detail.html:301 +#: assets/templates/assets/buildings/publicbuilding_list.html:74 msgid "Code / Nom" msgstr "Code / Name" -#: templates/assets/buildings/publicbuilding_detail.html:304 +#: assets/templates/assets/buildings/publicbuilding_detail.html:304 msgid "Asset Parent" msgstr "Parent asset" -#: templates/assets/buildings/publicbuilding_detail.html:306 +#: assets/templates/assets/buildings/publicbuilding_detail.html:306 msgid "Prochain contrôle" msgstr "Next control" -#: templates/assets/buildings/publicbuilding_detail.html:307 -#: templates/assets/buildings/publicbuilding_list.html:81 -#: templates/assets/outdoor/outdoorlocation_detail.html:334 -#: templates/assets/outdoor/outdoorlocation_detail.html:395 +#: assets/templates/assets/buildings/publicbuilding_detail.html:307 +#: assets/templates/assets/buildings/publicbuilding_list.html:81 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:334 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:395 msgid "Actions" msgstr "Action" -#: templates/assets/buildings/publicbuilding_detail.html:354 +#: assets/templates/assets/buildings/publicbuilding_detail.html:347 +msgid "Détail de l’asset" +msgstr "Asset Detail" + +#: assets/templates/assets/buildings/publicbuilding_detail.html:354 msgid "Aucun asset ou équipement technique enregistré." msgstr "No asset or technical equipment registered." -#: templates/assets/buildings/publicbuilding_detail.html:368 +#: assets/templates/assets/buildings/publicbuilding_detail.html:368 msgid "Interventions & Maintenance" msgstr "Interventions & Maintenance" -#: templates/assets/buildings/publicbuilding_detail.html:370 -#: templates/assets/components/asset_interventions.html:110 +#: assets/templates/assets/buildings/publicbuilding_detail.html:370 +#: assets/templates/assets/components/asset_interventions.html:110 msgid "Nouvelle intervention" msgstr "New intervention" -#: templates/assets/buildings/publicbuilding_detail.html:379 +#: assets/templates/assets/buildings/publicbuilding_detail.html:379 msgid "Titre / Objet" msgstr "Title / Subject" -#: templates/assets/buildings/publicbuilding_detail.html:380 +#: assets/templates/assets/buildings/publicbuilding_detail.html:380 msgid "Date de début" msgstr "Start date" -#: templates/assets/buildings/publicbuilding_detail.html:401 +#: assets/templates/assets/buildings/publicbuilding_detail.html:401 msgid "Aucune intervention enregistrée pour ce bâtiment." msgstr "No intervention registered for this building." -#: templates/assets/buildings/publicbuilding_form.html:4 -#: templates/assets/buildings/publicbuilding_form.html:19 +#: assets/templates/assets/buildings/publicbuilding_form.html:4 +#: assets/templates/assets/buildings/publicbuilding_form.html:19 msgid "Modifier le bâtiment" msgstr "Edit building" -#: templates/assets/buildings/publicbuilding_form.html:35 +#: assets/templates/assets/buildings/publicbuilding_form.html:35 msgid "Certains champs contiennent des erreurs." msgstr "Some fields contain errors." -#: templates/assets/buildings/publicbuilding_form.html:35 +#: assets/templates/assets/buildings/publicbuilding_form.html:35 msgid "Veuillez vérifier les informations ci-dessous." msgstr "Please check the information below." -#: templates/assets/buildings/publicbuilding_form.html:43 -#: templates/assets/detail_generic.html:251 +#: assets/templates/assets/buildings/publicbuilding_form.html:43 +#: assets/templates/assets/detail_generic.html:307 msgid "Informations générales" msgstr "General information" -#: templates/assets/buildings/publicbuilding_form.html:48 +#: assets/templates/assets/buildings/publicbuilding_form.html:48 msgid "Code du bâtiment" msgstr "Building code" -#: templates/assets/buildings/publicbuilding_form.html:95 +#: assets/templates/assets/buildings/publicbuilding_form.html:95 msgid "Propriété & Gestion" msgstr "Ownership & Management" -#: templates/assets/buildings/publicbuilding_form.html:121 +#: assets/templates/assets/buildings/publicbuilding_form.html:121 msgid "Usage & Caractéristiques physiques" msgstr "Usage & Physical Characteristics" -#: templates/assets/buildings/publicbuilding_form.html:175 +#: assets/templates/assets/buildings/publicbuilding_form.html:175 msgid "Bâtiment recevant du public (ERP / PMR)" msgstr "Public reception building (ERP / PRM)" -#: templates/assets/buildings/publicbuilding_form.html:209 +#: assets/templates/assets/buildings/publicbuilding_form.html:209 msgid "Diagnostics & Énergie" msgstr "Diagnostics & Energy" -#: templates/assets/buildings/publicbuilding_form.html:246 +#: assets/templates/assets/buildings/publicbuilding_form.html:246 msgid "Coordonnées géographiques (GPS WGS84)" msgstr "Geographic Coordinates (GPS WGS84)" -#: templates/assets/buildings/publicbuilding_form.html:250 +#: assets/templates/assets/buildings/publicbuilding_form.html:250 msgid "" "Cliquez sur la carte ou déplacez le marqueur pour ajuster la position du " "bâtiment. Vous pouvez également rechercher une adresse ou basculer en vue " @@ -3958,960 +4034,962 @@ msgstr "" "Click on the map or drag the marker to adjust the building position. You can" " also search for an address or switch to orthophoto view." -#: templates/assets/buildings/publicbuilding_form.html:274 +#: assets/templates/assets/buildings/publicbuilding_form.html:274 msgid "Enregistrer les modifications" msgstr "Save changes" -#: templates/assets/buildings/publicbuilding_list.html:11 +#: assets/templates/assets/buildings/publicbuilding_list.html:11 msgid "Gestion des Bâtiments Publics" msgstr "Public Buildings Management" -#: templates/assets/buildings/publicbuilding_list.html:12 +#: assets/templates/assets/buildings/publicbuilding_list.html:12 msgid "Patrimoine bâti, pièces, équipements techniques et diagnostics ERP" msgstr "Built heritage, rooms, technical equipment and ERP diagnostics" -#: templates/assets/buildings/publicbuilding_list.html:16 +#: assets/templates/assets/buildings/publicbuilding_list.html:16 msgid "Nouveau Bâtiment" msgstr "New Building" -#: templates/assets/buildings/publicbuilding_list.html:26 -#: templates/assets/components/asset_location_link.html:79 +#: assets/templates/assets/buildings/publicbuilding_list.html:26 +#: assets/templates/assets/components/asset_location_link.html:79 msgid "Recherche" msgstr "Search" -#: templates/assets/buildings/publicbuilding_list.html:29 +#: assets/templates/assets/buildings/publicbuilding_list.html:29 msgid "Code, nom, adresse, propriétaire..." msgstr "Code, name, address, owner..." -#: templates/assets/buildings/publicbuilding_list.html:33 +#: assets/templates/assets/buildings/publicbuilding_list.html:33 msgid "Usage" msgstr "Usage" -#: templates/assets/buildings/publicbuilding_list.html:35 +#: assets/templates/assets/buildings/publicbuilding_list.html:35 msgid "Tous les usages" msgstr "All usages" -#: templates/assets/buildings/publicbuilding_list.html:44 +#: assets/templates/assets/buildings/publicbuilding_list.html:44 msgid "Tous les statuts" msgstr "All statuses" -#: templates/assets/buildings/publicbuilding_list.html:51 +#: assets/templates/assets/buildings/publicbuilding_list.html:51 msgid "Diagnostic DPE" msgstr "EPC Assessment" -#: templates/assets/buildings/publicbuilding_list.html:53 +#: assets/templates/assets/buildings/publicbuilding_list.html:53 msgid "Tous DPE" msgstr "All EPC" -#: templates/assets/buildings/publicbuilding_list.html:75 +#: assets/templates/assets/buildings/publicbuilding_list.html:75 msgid "Type & Parent" msgstr "Type & Parent" -#: templates/assets/buildings/publicbuilding_list.html:76 +#: assets/templates/assets/buildings/publicbuilding_list.html:76 msgid "Usage principal" msgstr "Main usage" -#: templates/assets/buildings/publicbuilding_list.html:77 +#: assets/templates/assets/buildings/publicbuilding_list.html:77 msgid "Propriétaire & Gestionnaire" msgstr "Owner & Manager" -#: templates/assets/buildings/publicbuilding_list.html:78 +#: assets/templates/assets/buildings/publicbuilding_list.html:78 msgid "ERP" msgstr "ERP" -#: templates/assets/buildings/publicbuilding_list.html:79 +#: assets/templates/assets/buildings/publicbuilding_list.html:79 msgid "DPE / GES" msgstr "DPE / GES" -#: templates/assets/buildings/publicbuilding_list.html:111 +#: assets/templates/assets/buildings/publicbuilding_list.html:111 msgid "Gestionnaire" msgstr "Secondary" -#: templates/assets/buildings/publicbuilding_list.html:120 +#: assets/templates/assets/buildings/publicbuilding_list.html:120 msgid "Non ERP" msgstr "Non-ERP" -#: templates/assets/buildings/publicbuilding_list.html:137 +#: assets/templates/assets/buildings/publicbuilding_list.html:137 msgid "Voir détails" msgstr "Details" -#: templates/assets/buildings/publicbuilding_list.html:141 -#: templates/assets/detail_generic.html:188 -#: templates/assets/detail_generic.html:234 +#: assets/templates/assets/buildings/publicbuilding_list.html:141 +#: assets/templates/assets/detail_generic.html:220 +#: assets/templates/assets/detail_generic.html:265 msgid "Éditer" msgstr "Edit" -#: templates/assets/buildings/publicbuilding_list.html:151 +#: assets/templates/assets/buildings/publicbuilding_list.html:151 msgid "Aucun bâtiment public ne correspond à vos critères." msgstr "No public building matches your criteria." -#: templates/assets/buildings/publicbuilding_location_tree.html:70 -#: templates/assets/outdoor/outdoorlocation_tree.html:84 +#: assets/templates/assets/buildings/publicbuilding_location_tree.html:70 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:84 msgid "Aucune sous-localisation." msgstr "No sub-location." -#: templates/assets/clean_index.html:18 templates/assets/clean_index.html:73 +#: assets/templates/assets/clean_index.html:18 +#: assets/templates/assets/clean_index.html:73 msgid "Category" msgstr "Category" -#: templates/assets/clean_index.html:38 -#: templates/assets/clean_location_detail.html:161 +#: assets/templates/assets/clean_index.html:38 +#: assets/templates/assets/clean_location_detail.html:161 msgid "Status" msgstr "Status" -#: templates/assets/clean_index.html:40 +#: assets/templates/assets/clean_index.html:40 msgid "To be approved" msgstr "To be approved" -#: templates/assets/clean_index.html:41 -#: templates/assets/clean_location_detail.html:53 +#: assets/templates/assets/clean_index.html:41 +#: assets/templates/assets/clean_location_detail.html:53 msgid "Active" msgstr "Active" -#: templates/assets/clean_index.html:42 +#: assets/templates/assets/clean_index.html:42 msgid "Damaged" msgstr "Damaged" -#: templates/assets/clean_index.html:43 +#: assets/templates/assets/clean_index.html:43 msgid "To replace" msgstr "To replace" -#: templates/assets/clean_index.html:44 +#: assets/templates/assets/clean_index.html:44 msgid "Removed" msgstr "Removed" -#: templates/assets/clean_index.html:48 +#: assets/templates/assets/clean_index.html:48 msgid "Filter" msgstr "Filter" -#: templates/assets/clean_index.html:49 +#: assets/templates/assets/clean_index.html:49 msgid "Reset" msgstr "Reset" -#: templates/assets/clean_index.html:66 templates/assets/clean_index.html:72 +#: assets/templates/assets/clean_index.html:66 +#: assets/templates/assets/clean_index.html:72 msgid "Name" msgstr "Name" -#: templates/assets/clean_location_detail.html:19 +#: assets/templates/assets/clean_location_detail.html:19 msgid "Municipality:" msgstr "Municipality:" -#: templates/assets/clean_location_detail.html:22 +#: assets/templates/assets/clean_location_detail.html:22 msgid "Road code:" msgstr "Road code:" -#: templates/assets/clean_location_detail.html:25 -#: templates/assets/roads_street_detail.html:20 +#: assets/templates/assets/clean_location_detail.html:25 +#: assets/templates/assets/roads_street_detail.html:20 msgid "Section:" msgstr "Section:" -#: templates/assets/clean_location_detail.html:28 +#: assets/templates/assets/clean_location_detail.html:28 msgid "Street level:" msgstr "Street level:" -#: templates/assets/clean_location_detail.html:35 -#: templates/assets/controlcenters_location_detail.html:34 -#: templates/assets/its_location_detail.html:30 -#: templates/assets/nature_locations_detail.html:20 -#: templates/assets/naturerwiz_detail.html:21 -#: templates/assets/publiclighting_street_detail.html:18 -#: templates/assets/roads_street_detail.html:27 -#: templates/assets/sign_street_detail.html:18 -#: templates/assets/structures_location_detail.html:35 -#: templates/assets/trafficlights_intersection_detail.html:84 +#: assets/templates/assets/clean_location_detail.html:35 +#: assets/templates/assets/controlcenters_location_detail.html:34 +#: assets/templates/assets/its_location_detail.html:30 +#: assets/templates/assets/nature_locations_detail.html:20 +#: assets/templates/assets/naturerwiz_detail.html:21 +#: assets/templates/assets/publiclighting_street_detail.html:18 +#: assets/templates/assets/roads_street_detail.html:27 +#: assets/templates/assets/sign_street_detail.html:18 +#: assets/templates/assets/structures_location_detail.html:35 +#: assets/templates/assets/trafficlights_intersection_detail.html:84 msgid "Street View" msgstr "Street View" -#: templates/assets/clean_location_detail.html:36 -#: templates/assets/controlcenters_location_detail.html:35 -#: templates/assets/its_location_detail.html:31 -#: templates/assets/nature_locations_detail.html:21 -#: templates/assets/naturerwiz_detail.html:22 -#: templates/assets/publiclighting_street_detail.html:19 -#: templates/assets/roads_street_detail.html:28 -#: templates/assets/sign_street_detail.html:19 -#: templates/assets/structures_location_detail.html:36 -#: templates/assets/trafficlights_intersection_detail.html:85 +#: assets/templates/assets/clean_location_detail.html:36 +#: assets/templates/assets/controlcenters_location_detail.html:35 +#: assets/templates/assets/its_location_detail.html:31 +#: assets/templates/assets/nature_locations_detail.html:21 +#: assets/templates/assets/naturerwiz_detail.html:22 +#: assets/templates/assets/publiclighting_street_detail.html:19 +#: assets/templates/assets/roads_street_detail.html:28 +#: assets/templates/assets/sign_street_detail.html:19 +#: assets/templates/assets/structures_location_detail.html:36 +#: assets/templates/assets/trafficlights_intersection_detail.html:85 msgid "View in Google Street View" msgstr "View in Google Street View" -#: templates/assets/clean_location_detail.html:45 -#: templates/assets/controlcenters_location_detail.html:186 -#: templates/assets/its_location_detail.html:110 -#: templates/assets/naturerwiz_detail.html:181 -#: templates/assets/publiclighting_street_detail.html:233 -#: templates/assets/roads_street_detail.html:232 -#: templates/assets/sign_street_detail.html:232 -#: templates/assets/structures_location_detail.html:568 -#: templates/assets/trafficlights_intersection_detail.html:326 -#: templates/assets/unified_index.html:467 views/artworks.py:95 -#: views/clean.py:260 views/controlcenters.py:108 +#: assets/templates/assets/clean_location_detail.html:45 +#: assets/templates/assets/controlcenters_location_detail.html:186 +#: assets/templates/assets/its_location_detail.html:110 +#: assets/templates/assets/naturerwiz_detail.html:181 +#: assets/templates/assets/publiclighting_street_detail.html:233 +#: assets/templates/assets/roads_street_detail.html:232 +#: assets/templates/assets/sign_street_detail.html:232 +#: assets/templates/assets/structures_location_detail.html:568 +#: assets/templates/assets/trafficlights_intersection_detail.html:326 +#: assets/templates/assets/unified_index.html:467 assets/views/artworks.py:95 +#: assets/views/clean.py:260 assets/views/controlcenters.py:108 msgid "Assets" msgstr "Assets" -#: templates/assets/clean_location_detail.html:60 +#: assets/templates/assets/clean_location_detail.html:60 msgid "All" msgstr "All" -#: templates/assets/clean_location_detail.html:82 -#: templates/assets/clean_location_detail.html:119 +#: assets/templates/assets/clean_location_detail.html:82 +#: assets/templates/assets/clean_location_detail.html:119 msgid "No litter bins" msgstr "No litter bins" -#: templates/assets/clean_location_detail.html:99 -#: templates/assets/clean_location_detail.html:133 +#: assets/templates/assets/clean_location_detail.html:99 +#: assets/templates/assets/clean_location_detail.html:133 msgid "No glass containers" msgstr "No glass containers" -#: templates/assets/clean_location_detail.html:159 +#: assets/templates/assets/clean_location_detail.html:159 msgid "Title" msgstr "Title" -#: templates/assets/clean_location_detail.html:160 +#: assets/templates/assets/clean_location_detail.html:160 msgid "Start" msgstr "Start" -#: templates/assets/clean_location_detail.html:168 +#: assets/templates/assets/clean_location_detail.html:168 msgid "Detail" msgstr "Detail" -#: templates/assets/clean_location_detail.html:179 +#: assets/templates/assets/clean_location_detail.html:179 msgid "No interventions" msgstr "No interventions" -#: templates/assets/cleanlitterbin_detail.html:18 +#: assets/templates/assets/cleanlitterbin_detail.html:18 msgid "Observations" msgstr "Observations" -#: templates/assets/cleanlitterbin_detail.html:31 +#: assets/templates/assets/cleanlitterbin_detail.html:31 msgid "Aucune observation enregistrée." msgstr "No observation recorded." -#: templates/assets/cleanlitterbin_detail.html:42 +#: assets/templates/assets/cleanlitterbin_detail.html:42 msgid "Date inconnue" msgstr "Unknown date" -#: templates/assets/cleanlitterbin_detail.html:65 -#: templates/assets/cleanlitterbin_detail.html:221 -#: templates/assets/cleanlitterbin_detail.html:362 +#: assets/templates/assets/cleanlitterbin_detail.html:65 +#: assets/templates/assets/cleanlitterbin_detail.html:221 +#: assets/templates/assets/cleanlitterbin_detail.html:362 msgid "Sol" msgstr "Ground" -#: templates/assets/cleanlitterbin_detail.html:70 -#: templates/assets/cleanlitterbin_detail.html:223 -#: templates/assets/cleanlitterbin_detail.html:364 +#: assets/templates/assets/cleanlitterbin_detail.html:70 +#: assets/templates/assets/cleanlitterbin_detail.html:223 +#: assets/templates/assets/cleanlitterbin_detail.html:364 msgid "Pente trop forte" msgstr "Slope too steep" -#: templates/assets/cleanlitterbin_detail.html:74 -#: templates/assets/cleanlitterbin_detail.html:224 -#: templates/assets/cleanlitterbin_detail.html:365 +#: assets/templates/assets/cleanlitterbin_detail.html:74 +#: assets/templates/assets/cleanlitterbin_detail.html:224 +#: assets/templates/assets/cleanlitterbin_detail.html:365 msgid "Sol instable" msgstr "Unstable ground" -#: templates/assets/cleanlitterbin_detail.html:78 -#: templates/assets/cleanlitterbin_detail.html:225 -#: templates/assets/cleanlitterbin_detail.html:366 +#: assets/templates/assets/cleanlitterbin_detail.html:78 +#: assets/templates/assets/cleanlitterbin_detail.html:225 +#: assets/templates/assets/cleanlitterbin_detail.html:366 msgid "Surface réfléchissante" msgstr "Reflective surface" -#: templates/assets/cleanlitterbin_detail.html:82 -#: templates/assets/cleanlitterbin_detail.html:226 -#: templates/assets/cleanlitterbin_detail.html:367 +#: assets/templates/assets/cleanlitterbin_detail.html:82 +#: assets/templates/assets/cleanlitterbin_detail.html:226 +#: assets/templates/assets/cleanlitterbin_detail.html:367 msgid "Surface glissante" msgstr "Slippery surface" -#: templates/assets/cleanlitterbin_detail.html:86 -#: templates/assets/cleanlitterbin_detail.html:227 -#: templates/assets/cleanlitterbin_detail.html:368 +#: assets/templates/assets/cleanlitterbin_detail.html:86 +#: assets/templates/assets/cleanlitterbin_detail.html:227 +#: assets/templates/assets/cleanlitterbin_detail.html:368 msgid "Fissures" msgstr "Cracks" -#: templates/assets/cleanlitterbin_detail.html:90 -#: templates/assets/cleanlitterbin_detail.html:228 -#: templates/assets/cleanlitterbin_detail.html:369 +#: assets/templates/assets/cleanlitterbin_detail.html:90 +#: assets/templates/assets/cleanlitterbin_detail.html:228 +#: assets/templates/assets/cleanlitterbin_detail.html:369 msgid "Entrave" msgstr "Obstruction / Obstacle" -#: templates/assets/cleanlitterbin_detail.html:94 -#: templates/assets/cleanlitterbin_detail.html:229 -#: templates/assets/cleanlitterbin_detail.html:370 +#: assets/templates/assets/cleanlitterbin_detail.html:94 +#: assets/templates/assets/cleanlitterbin_detail.html:229 +#: assets/templates/assets/cleanlitterbin_detail.html:370 msgid "Dalles podotactiles" msgstr "Tactile paving" -#: templates/assets/cleanlitterbin_detail.html:99 +#: assets/templates/assets/cleanlitterbin_detail.html:99 msgid "Pente transversale" msgstr "Transversal slope" -#: templates/assets/cleanlitterbin_detail.html:103 +#: assets/templates/assets/cleanlitterbin_detail.html:103 msgid "Pente longitudinale" msgstr "Longitudinal slope" -#: templates/assets/cleanlitterbin_detail.html:108 -#: templates/assets/cleanlitterbin_detail.html:194 +#: assets/templates/assets/cleanlitterbin_detail.html:108 +#: assets/templates/assets/cleanlitterbin_detail.html:194 msgid "Remarque" msgstr "Remark" -#: templates/assets/cleanlitterbin_detail.html:118 -#: templates/assets/cleanlitterbin_detail.html:244 -#: templates/assets/cleanlitterbin_detail.html:376 +#: assets/templates/assets/cleanlitterbin_detail.html:118 +#: assets/templates/assets/cleanlitterbin_detail.html:244 +#: assets/templates/assets/cleanlitterbin_detail.html:376 msgid "Accessibilité" msgstr "Accessibility" -#: templates/assets/cleanlitterbin_detail.html:122 -#: templates/assets/cleanlitterbin_detail.html:247 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:122 +#: assets/templates/assets/cleanlitterbin_detail.html:247 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Type de quartier" msgstr "Neighbourhood type" -#: templates/assets/cleanlitterbin_detail.html:126 -#: templates/assets/cleanlitterbin_detail.html:257 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/templates/assets/cleanlitterbin_detail.html:126 +#: assets/templates/assets/cleanlitterbin_detail.html:257 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Densité flux piéton" msgstr "Pedestrian flow density" -#: templates/assets/cleanlitterbin_detail.html:130 -#: templates/assets/cleanlitterbin_detail.html:283 -#: templates/assets/cleanlitterbin_detail.html:382 +#: assets/templates/assets/cleanlitterbin_detail.html:130 +#: assets/templates/assets/cleanlitterbin_detail.html:283 +#: assets/templates/assets/cleanlitterbin_detail.html:382 msgid "Approche 2 m dégagée" msgstr "Clear 2 m approach" -#: templates/assets/cleanlitterbin_detail.html:134 -#: templates/assets/cleanlitterbin_detail.html:284 -#: templates/assets/cleanlitterbin_detail.html:383 +#: assets/templates/assets/cleanlitterbin_detail.html:134 +#: assets/templates/assets/cleanlitterbin_detail.html:284 +#: assets/templates/assets/cleanlitterbin_detail.html:383 msgid "Voirie à traverser" msgstr "Road to cross" -#: templates/assets/cleanlitterbin_detail.html:138 -#: templates/assets/cleanlitterbin_detail.html:285 -#: templates/assets/cleanlitterbin_detail.html:384 +#: assets/templates/assets/cleanlitterbin_detail.html:138 +#: assets/templates/assets/cleanlitterbin_detail.html:285 +#: assets/templates/assets/cleanlitterbin_detail.html:384 msgid "Poubelle isolée" msgstr "Isolated bin" -#: templates/assets/cleanlitterbin_detail.html:142 -#: templates/assets/cleanlitterbin_detail.html:286 -#: templates/assets/cleanlitterbin_detail.html:385 +#: assets/templates/assets/cleanlitterbin_detail.html:142 +#: assets/templates/assets/cleanlitterbin_detail.html:286 +#: assets/templates/assets/cleanlitterbin_detail.html:385 msgid "Gêne flux routier" msgstr "Obstructs road traffic" -#: templates/assets/cleanlitterbin_detail.html:146 -#: templates/assets/cleanlitterbin_detail.html:287 -#: templates/assets/cleanlitterbin_detail.html:386 +#: assets/templates/assets/cleanlitterbin_detail.html:146 +#: assets/templates/assets/cleanlitterbin_detail.html:287 +#: assets/templates/assets/cleanlitterbin_detail.html:386 msgid "Gêne flux piéton" msgstr "Obstructs pedestrian flow" -#: templates/assets/cleanlitterbin_detail.html:150 -#: templates/assets/cleanlitterbin_detail.html:288 -#: templates/assets/cleanlitterbin_detail.html:387 +#: assets/templates/assets/cleanlitterbin_detail.html:150 +#: assets/templates/assets/cleanlitterbin_detail.html:288 +#: assets/templates/assets/cleanlitterbin_detail.html:387 msgid "Itinéraire logique" msgstr "Logical path" -#: templates/assets/cleanlitterbin_detail.html:154 -#: templates/assets/cleanlitterbin_detail.html:289 -#: templates/assets/cleanlitterbin_detail.html:388 +#: assets/templates/assets/cleanlitterbin_detail.html:154 +#: assets/templates/assets/cleanlitterbin_detail.html:289 +#: assets/templates/assets/cleanlitterbin_detail.html:388 msgid "Contraste visuel" msgstr "Visual contrast" -#: templates/assets/cleanlitterbin_detail.html:158 -#: templates/assets/cleanlitterbin_detail.html:290 -#: templates/assets/cleanlitterbin_detail.html:389 +#: assets/templates/assets/cleanlitterbin_detail.html:158 +#: assets/templates/assets/cleanlitterbin_detail.html:290 +#: assets/templates/assets/cleanlitterbin_detail.html:389 msgid "Indicateurs de tri" msgstr "Sorting indicators" -#: templates/assets/cleanlitterbin_detail.html:162 -#: templates/assets/cleanlitterbin_detail.html:266 -#: templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:162 +#: assets/templates/assets/cleanlitterbin_detail.html:266 +#: assets/templates/assets/cleanlitterbin_detail.html:380 msgid "Accès agent (véhicule)" msgstr "Agent access (vehicle)" -#: templates/assets/cleanlitterbin_detail.html:172 -#: templates/assets/cleanlitterbin_detail.html:275 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/templates/assets/cleanlitterbin_detail.html:172 +#: assets/templates/assets/cleanlitterbin_detail.html:275 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Accès agent (pied)" msgstr "Agent access (on foot)" -#: templates/assets/cleanlitterbin_detail.html:183 -#: templates/assets/cleanlitterbin_detail.html:292 -#: templates/assets/cleanlitterbin_detail.html:391 +#: assets/templates/assets/cleanlitterbin_detail.html:183 +#: assets/templates/assets/cleanlitterbin_detail.html:292 +#: assets/templates/assets/cleanlitterbin_detail.html:391 msgid "Points d'intérêt" msgstr "Points of interest" -#: templates/assets/cleanlitterbin_detail.html:208 -#: templates/assets/cleanlitterbin_detail.html:350 +#: assets/templates/assets/cleanlitterbin_detail.html:208 +#: assets/templates/assets/cleanlitterbin_detail.html:350 msgid "Général" msgstr "General" -#: templates/assets/cleanlitterbin_detail.html:211 -#: templates/assets/cleanlitterbin_detail.html:353 +#: assets/templates/assets/cleanlitterbin_detail.html:211 +#: assets/templates/assets/cleanlitterbin_detail.html:353 msgid "Date / heure" msgstr "Date / time" -#: templates/assets/cleanlitterbin_detail.html:216 -#: templates/assets/cleanlitterbin_detail.html:357 views/export.py:137 +#: assets/templates/assets/cleanlitterbin_detail.html:216 +#: assets/templates/assets/cleanlitterbin_detail.html:357 +#: assets/views/export.py:137 msgid "Note" msgstr "Note" -#: templates/assets/cleanlitterbin_detail.html:231 -#: templates/assets/cleanlitterbin_detail.html:371 +#: assets/templates/assets/cleanlitterbin_detail.html:231 +#: assets/templates/assets/cleanlitterbin_detail.html:371 #, python-format msgid "Pente transversale (%%)" msgstr "Transversal slope (%%)" -#: templates/assets/cleanlitterbin_detail.html:235 -#: templates/assets/cleanlitterbin_detail.html:372 +#: assets/templates/assets/cleanlitterbin_detail.html:235 +#: assets/templates/assets/cleanlitterbin_detail.html:372 #, python-format msgid "Pente longitudinale (%%)" msgstr "Longitudinal slope (%%)" -#: templates/assets/cleanlitterbin_detail.html:239 -#: templates/assets/cleanlitterbin_detail.html:373 +#: assets/templates/assets/cleanlitterbin_detail.html:239 +#: assets/templates/assets/cleanlitterbin_detail.html:373 msgid "Remarque sol" msgstr "Ground remarks" -#: templates/assets/cleanlitterbin_detail.html:308 -#: templates/assets/cleanlitterbin_detail.html:404 +#: assets/templates/assets/cleanlitterbin_detail.html:308 +#: assets/templates/assets/cleanlitterbin_detail.html:404 msgid "Autre point d'intérêt" msgstr "Other point of interest" -#: templates/assets/cleanlitterbin_detail.html:312 -#: templates/assets/cleanlitterbin_detail.html:405 +#: assets/templates/assets/cleanlitterbin_detail.html:312 +#: assets/templates/assets/cleanlitterbin_detail.html:405 msgid "Remarque accessibilité" msgstr "Accessibility remarks" -#: templates/assets/cleanlitterbin_detail.html:319 -#: templates/assets/cleanlitterbin_detail.html:409 +#: assets/templates/assets/cleanlitterbin_detail.html:319 +#: assets/templates/assets/cleanlitterbin_detail.html:409 msgid "Supprimer cette observation" msgstr "Delete this observation" -#: templates/assets/components/add_asset_modal.html:17 +#: assets/templates/assets/components/add_asset_modal.html:17 msgid "Ajouter un nouvel équipement" msgstr "Add a new asset" -#: templates/assets/components/add_asset_modal.html:43 -#: templates/assets/unified_index.html:292 +#: assets/templates/assets/components/add_asset_modal.html:43 +#: assets/templates/assets/unified_index.html:292 msgid "Sélectionner une catégorie..." msgstr "Select a category..." -#: templates/assets/components/add_asset_modal.html:53 -#: templates/assets/trafficlights_intersection_detail.html:1015 +#: assets/templates/assets/components/add_asset_modal.html:53 +#: assets/templates/assets/trafficlights_intersection_detail.html:1015 msgid "Type d'équipement" msgstr "Equipment type" -#: templates/assets/components/add_asset_modal.html:56 -#: templates/assets/trafficlights_intersection_detail.html:1018 +#: assets/templates/assets/components/add_asset_modal.html:56 +#: assets/templates/assets/trafficlights_intersection_detail.html:1018 msgid "Sélectionner un type..." msgstr "Select a type..." -#: templates/assets/components/add_asset_modal.html:66 -#: templates/assets/trafficlights_intersection_detail.html:1025 -#: templates/assets/unified_index.html:298 +#: assets/templates/assets/components/add_asset_modal.html:66 +#: assets/templates/assets/trafficlights_intersection_detail.html:1025 +#: assets/templates/assets/unified_index.html:298 msgid "Sélectionner d'abord une catégorie..." msgstr "Select a category first..." -#: templates/assets/components/add_asset_modal.html:69 +#: assets/templates/assets/components/add_asset_modal.html:69 msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "The model determines the characteristics of the asset." -#: templates/assets/components/add_asset_modal.html:80 +#: assets/templates/assets/components/add_asset_modal.html:80 msgid "Ex: STR-001" msgstr "Ex: STR-001" -#: templates/assets/components/add_asset_modal.html:82 +#: assets/templates/assets/components/add_asset_modal.html:82 msgid "Code unique pour identifier l'équipement." msgstr "Unique code to identify the asset." -#: templates/assets/components/add_asset_modal.html:92 +#: assets/templates/assets/components/add_asset_modal.html:92 msgid "Nom en français (optionnel)" msgstr "Name in French (optional)" -#: templates/assets/components/add_asset_modal.html:101 +#: assets/templates/assets/components/add_asset_modal.html:101 msgid "Naam in het Nederlands (optioneel)" msgstr "Name in Dutch (optional)" -#: templates/assets/components/add_asset_modal.html:111 +#: assets/templates/assets/components/add_asset_modal.html:111 msgid "Aucune localisation (optionnel)" msgstr "No location (optional)" -#: templates/assets/components/add_asset_modal.html:117 +#: assets/templates/assets/components/add_asset_modal.html:117 msgid "Associez l'équipement à une localisation spécifique." msgstr "Associate the asset with a specific location." -#: templates/assets/components/add_asset_modal.html:129 +#: assets/templates/assets/components/add_asset_modal.html:129 msgid "Aucun ouvrage (optionnel)" msgstr "No structure (optional)" -#: templates/assets/components/add_asset_modal.html:139 +#: assets/templates/assets/components/add_asset_modal.html:139 msgid "L'équipement sera créé avec le statut 'À approuver'." msgstr "The asset will be created with the status 'To be approved'." -#: templates/assets/components/add_asset_modal.html:148 +#: assets/templates/assets/components/add_asset_modal.html:148 msgid "Créer l'équipement" msgstr "Create asset" -#: templates/assets/components/asset_children_tree.html:25 -#: templates/assets/detail_generic.html:897 -#: templates/assets/detail_generic.html:907 -#: templates/assets/detail_generic.html:1495 +#: assets/templates/assets/components/asset_children_tree.html:25 +#: assets/templates/assets/detail_generic.html:953 +#: assets/templates/assets/detail_generic.html:963 +#: assets/templates/assets/detail_generic.html:1551 msgid "Lier un asset existant" msgstr "Link an existing asset" -#: templates/assets/components/asset_children_tree.html:36 +#: assets/templates/assets/components/asset_children_tree.html:36 msgid "Changer le parent" msgstr "Change model" -#: templates/assets/components/asset_children_tree.html:82 -#: templates/assets/components/asset_children_tree.html:96 -#: templates/assets/detail_generic.html:1462 +#: assets/templates/assets/components/asset_children_tree.html:82 +#: assets/templates/assets/components/asset_children_tree.html:96 +#: assets/templates/assets/detail_generic.html:1518 msgid "Délier cet asset" msgstr "Unlink this asset" -#: templates/assets/components/asset_documents.html:34 -#: templates/assets/controlcenters_location_detail.html:111 -#: templates/assets/its_location_detail.html:54 -#: templates/assets/naturerwiz_detail.html:276 -#: templates/assets/publiclighting_street_detail.html:160 -#: templates/assets/roads_street_detail.html:159 -#: templates/assets/sign_street_detail.html:159 -#: templates/assets/structures_location_detail.html:189 -#: templates/assets/trafficlights_intersection_detail.html:249 +#: assets/templates/assets/components/asset_documents.html:34 +#: assets/templates/assets/controlcenters_location_detail.html:111 +#: assets/templates/assets/its_location_detail.html:54 +#: assets/templates/assets/naturerwiz_detail.html:276 +#: assets/templates/assets/publiclighting_street_detail.html:160 +#: assets/templates/assets/roads_street_detail.html:159 +#: assets/templates/assets/sign_street_detail.html:159 +#: assets/templates/assets/structures_location_detail.html:189 +#: assets/templates/assets/trafficlights_intersection_detail.html:249 msgid "Ajouter des documents" msgstr "Add documents" -#: templates/assets/components/asset_documents.html:48 +#: assets/templates/assets/components/asset_documents.html:48 msgid "Sélectionnez un ou plusieurs fichiers pour continuer." msgstr "Select one or more files to continue." -#: templates/assets/components/asset_documents.html:50 +#: assets/templates/assets/components/asset_documents.html:50 msgid "Choisir des fichiers" msgstr "Choose files" -#: templates/assets/components/asset_documents.html:59 +#: assets/templates/assets/components/asset_documents.html:59 msgid "Changer les fichiers" msgstr "Change files" -#: templates/assets/components/asset_documents.html:66 +#: assets/templates/assets/components/asset_documents.html:66 msgid "Tag" msgstr "Tag" -#: templates/assets/components/asset_documents.html:78 +#: assets/templates/assets/components/asset_documents.html:78 msgid "Aucun tag disponible pour cette thématique." msgstr "No tags available for this topic." -#: templates/assets/components/asset_documents.html:89 +#: assets/templates/assets/components/asset_documents.html:89 msgid "Uploader" msgstr "Upload" -#: templates/assets/components/asset_history.html:8 +#: assets/templates/assets/components/asset_history.html:8 msgid "Historique des modifications" msgstr "Modification history" -#: templates/assets/components/asset_history.html:12 +#: assets/templates/assets/components/asset_history.html:12 msgid "Tableau" msgstr "Table" -#: templates/assets/components/asset_history.html:17 +#: assets/templates/assets/components/asset_history.html:17 msgid "Ligne du temps" msgstr "Timeline" -#: templates/assets/components/asset_history.html:28 -#: templates/assets/detail_generic.html:892 -#: templates/assets/unified_index.html:304 +#: assets/templates/assets/components/asset_history.html:28 +#: assets/templates/assets/detail_generic.html:948 +#: assets/templates/assets/unified_index.html:304 msgid "Chargement..." msgstr "Loading..." -#: templates/assets/components/asset_history.html:37 -#: templates/assets/components/asset_interventions.html:30 -#: templates/assets/structures_location_detail.html:528 +#: assets/templates/assets/components/asset_history.html:37 +#: assets/templates/assets/components/asset_interventions.html:30 +#: assets/templates/assets/structures_location_detail.html:528 msgid "Date" msgstr "Date" -#: templates/assets/components/asset_history.html:39 +#: assets/templates/assets/components/asset_history.html:39 msgid "Champ" msgstr "Field" -#: templates/assets/components/asset_history.html:50 -#: templates/assets/components/asset_history.html:67 +#: assets/templates/assets/components/asset_history.html:50 +#: assets/templates/assets/components/asset_history.html:67 msgid "Aucune modification enregistrée pour cet asset." msgstr "No modifications recorded for this asset." -#: templates/assets/components/asset_history.html:211 +#: assets/templates/assets/components/asset_history.html:211 msgid "Authentification requise" msgstr "Authentication required" -#: templates/assets/components/asset_history.html:213 +#: assets/templates/assets/components/asset_history.html:213 msgid "Vous n'avez pas accès à cet historique" msgstr "You do not have access to this history" -#: templates/assets/components/asset_history.html:214 -#: templates/assets/components/asset_history.html:237 -#: templates/assets/components/asset_history.html:242 +#: assets/templates/assets/components/asset_history.html:214 +#: assets/templates/assets/components/asset_history.html:237 +#: assets/templates/assets/components/asset_history.html:242 msgid "Erreur lors du chargement de l'historique" msgstr "Error loading history" -#: templates/assets/components/asset_history.html:331 +#: assets/templates/assets/components/asset_history.html:331 msgid "Asset créé" msgstr "Asset created" -#: templates/assets/components/asset_inspections.html:7 +#: assets/templates/assets/components/asset_inspections.html:7 msgid "Inspections et contrôles terrain" msgstr "Field inspections and controls" -#: templates/assets/components/asset_inspections.html:22 +#: assets/templates/assets/components/asset_inspections.html:22 msgid "Zone / Équipement" msgstr "Assets & Equipment" -#: templates/assets/components/asset_inspections.html:24 -#: templates/assets/components/inspection_form_modal.html:9 +#: assets/templates/assets/components/asset_inspections.html:24 +#: assets/templates/assets/components/inspection_form_modal.html:9 msgid "Nouvelle inspection" msgstr "New inspection" -#: templates/assets/components/asset_inspections.html:34 -#: templates/assets/components/asset_inspections.html:109 +#: assets/templates/assets/components/asset_inspections.html:34 +#: assets/templates/assets/components/asset_inspections.html:109 msgid "Date & Heure" msgstr "Date & Time" -#: templates/assets/components/asset_inspections.html:35 +#: assets/templates/assets/components/asset_inspections.html:35 msgid "Statut du contrôle" msgstr "Control status" -#: templates/assets/components/asset_inspections.html:36 -#: templates/assets/components/asset_inspections.html:117 -#: views/locations.py:28 +#: assets/templates/assets/components/asset_inspections.html:36 +#: assets/templates/assets/components/asset_inspections.html:117 +#: assets/views/locations.py:28 msgid "Nature" msgstr "Nature" -#: templates/assets/components/asset_inspections.html:37 -#: templates/assets/components/asset_inspections.html:121 +#: assets/templates/assets/components/asset_inspections.html:37 +#: assets/templates/assets/components/asset_inspections.html:121 msgid "Inspecteur" msgstr "Inspector" -#: templates/assets/components/asset_inspections.html:38 +#: assets/templates/assets/components/asset_inspections.html:38 msgid "Remarques" msgstr "Remarks" -#: templates/assets/components/asset_inspections.html:77 +#: assets/templates/assets/components/asset_inspections.html:77 msgid "Aucune inspection ni vérification enregistrée pour cet équipement." msgstr "No inspection or verification recorded for this equipment." -#: templates/assets/components/asset_inspections.html:90 +#: assets/templates/assets/components/asset_inspections.html:90 msgid "Détail de l'inspection" msgstr "Inspection detail" -#: templates/assets/components/asset_inspections.html:99 +#: assets/templates/assets/components/asset_inspections.html:99 msgid "Inspection annulée" msgstr "Inspection canceled" -#: templates/assets/components/asset_inspections.html:99 +#: assets/templates/assets/components/asset_inspections.html:99 msgid "" "Cette inspection a été annulée et n'est plus prise en compte dans la " "conformité active de la cible." msgstr "" -#: templates/assets/components/asset_inspections.html:105 +#: assets/templates/assets/components/asset_inspections.html:105 msgid "Équipement cible" msgstr "Target equipment" -#: templates/assets/components/asset_inspections.html:113 -#: templates/assets/components/inspection_form_modal.html:41 +#: assets/templates/assets/components/asset_inspections.html:113 +#: assets/templates/assets/components/inspection_form_modal.html:41 msgid "Résultat du contrôle" msgstr "Control result" -#: templates/assets/components/asset_inspections.html:138 +#: assets/templates/assets/components/asset_inspections.html:138 msgid "Remarques / Observations" msgstr "Remarks / Observations" -#: templates/assets/components/asset_inspections.html:147 +#: assets/templates/assets/components/asset_inspections.html:147 msgid "Photos & Documents joints" msgstr "Photos & Attached documents" -#: templates/assets/components/asset_inspections.html:170 +#: assets/templates/assets/components/asset_inspections.html:170 msgid "Rétablir l'inspection" msgstr "Restore inspection" -#: templates/assets/components/asset_inspections.html:174 +#: assets/templates/assets/components/asset_inspections.html:174 msgid "Annuler l'inspection" msgstr "Cancel inspection" -#: templates/assets/components/asset_inspections.html:178 +#: assets/templates/assets/components/asset_inspections.html:178 msgid "Modifier l'inspection" msgstr "Edit inspection" -#: templates/assets/components/asset_inspections.html:270 -#| msgid "Erreur lors du chargement." +#: assets/templates/assets/components/asset_inspections.html:270 msgid "Erreur lors de l'enregistrement." msgstr "Error while saving." -#: templates/assets/components/asset_inspections.html:311 +#: assets/templates/assets/components/asset_inspections.html:311 msgid "Êtes-vous sûr de vouloir annuler cette inspection ?" msgstr "Are you sure you want to cancel this inspection?" -#: templates/assets/components/asset_inspections.html:312 +#: assets/templates/assets/components/asset_inspections.html:312 msgid "Êtes-vous sûr de vouloir rétablir cette inspection ?" msgstr "Are you sure you want to restore this inspection?" -#: templates/assets/components/asset_inspections.html:342 -#: templates/assets/components/asset_interventions.html:246 +#: assets/templates/assets/components/asset_inspections.html:342 +#: assets/templates/assets/components/asset_interventions.html:246 msgid "Une erreur est survenue." msgstr "An error occurred." -#: templates/assets/components/asset_inspections.html:347 +#: assets/templates/assets/components/asset_inspections.html:347 msgid "Erreur de communication avec le serveur." msgstr "" -#: templates/assets/components/asset_interventions.html:7 +#: assets/templates/assets/components/asset_interventions.html:7 msgid "Interventions liées" msgstr "Linked interventions" -#: templates/assets/components/asset_interventions.html:14 +#: assets/templates/assets/components/asset_interventions.html:14 msgid "Créer une intervention" msgstr "Create an intervention" -#: templates/assets/components/asset_interventions.html:25 -#: templates/assets/components/asset_interventions.html:120 -#: templates/assets/controlcenters_location_detail.html:243 -#: templates/assets/its_location_detail.html:167 -#: templates/assets/nature_locations_detail.html:73 -#: templates/assets/naturerwiz_detail.html:246 -#: templates/assets/outdoor/outdoorlocation_detail.html:391 -#: templates/assets/publiclighting_street_detail.html:302 -#: templates/assets/roads_street_detail.html:317 -#: templates/assets/sign_street_detail.html:294 -#: templates/assets/structures_location_detail.html:647 -#: templates/assets/trafficlights_intersection_detail.html:960 +#: assets/templates/assets/components/asset_interventions.html:25 +#: assets/templates/assets/components/asset_interventions.html:120 +#: assets/templates/assets/controlcenters_location_detail.html:243 +#: assets/templates/assets/its_location_detail.html:167 +#: assets/templates/assets/nature_locations_detail.html:73 +#: assets/templates/assets/naturerwiz_detail.html:246 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:391 +#: assets/templates/assets/publiclighting_street_detail.html:302 +#: assets/templates/assets/roads_street_detail.html:317 +#: assets/templates/assets/sign_street_detail.html:294 +#: assets/templates/assets/structures_location_detail.html:647 +#: assets/templates/assets/trafficlights_intersection_detail.html:960 msgid "Titre" msgstr "Title" -#: templates/assets/components/asset_interventions.html:26 -#: templates/assets/components/asset_interventions.html:125 +#: assets/templates/assets/components/asset_interventions.html:26 +#: assets/templates/assets/components/asset_interventions.html:125 msgid "Symptôme" msgstr "Symptom" -#: templates/assets/components/asset_interventions.html:28 -#: templates/assets/components/asset_interventions.html:158 -#: templates/assets/outdoor/outdoorlocation_detail.html:393 +#: assets/templates/assets/components/asset_interventions.html:28 +#: assets/templates/assets/components/asset_interventions.html:158 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:393 msgid "Priorité" msgstr "Priority" -#: templates/assets/components/asset_interventions.html:29 +#: assets/templates/assets/components/asset_interventions.html:29 msgid "Attribué à" msgstr "Assigned to" -#: templates/assets/components/asset_interventions.html:46 +#: assets/templates/assets/components/asset_interventions.html:46 msgid "Maintenance corrective" msgstr "Corrective maintenance" -#: templates/assets/components/asset_interventions.html:46 -#: templates/assets/components/asset_interventions.html:140 +#: assets/templates/assets/components/asset_interventions.html:46 +#: assets/templates/assets/components/asset_interventions.html:140 msgid "Corrective" msgstr "Corrective" -#: templates/assets/components/asset_interventions.html:48 +#: assets/templates/assets/components/asset_interventions.html:48 msgid "Maintenance préventive" msgstr "Preventive maintenance" -#: templates/assets/components/asset_interventions.html:48 -#: templates/assets/components/asset_interventions.html:146 +#: assets/templates/assets/components/asset_interventions.html:48 +#: assets/templates/assets/components/asset_interventions.html:146 msgid "Préventive" msgstr "Preventive" -#: templates/assets/components/asset_interventions.html:50 +#: assets/templates/assets/components/asset_interventions.html:50 msgid "Maintenance améliorative" msgstr "Improvement maintenance" -#: templates/assets/components/asset_interventions.html:50 -#: templates/assets/components/asset_interventions.html:152 +#: assets/templates/assets/components/asset_interventions.html:50 +#: assets/templates/assets/components/asset_interventions.html:152 msgid "Améliorative" msgstr "Improvement" -#: templates/assets/components/asset_interventions.html:97 +#: assets/templates/assets/components/asset_interventions.html:97 msgid "Aucune intervention liée à cet asset." msgstr "No intervention linked to this asset." -#: templates/assets/components/asset_interventions.html:121 +#: assets/templates/assets/components/asset_interventions.html:121 msgid "Titre de l'intervention" msgstr "Intervention title" -#: templates/assets/components/asset_interventions.html:127 +#: assets/templates/assets/components/asset_interventions.html:127 msgid "-- Sélectionner un symptôme --" msgstr "-- Select a symptom --" -#: templates/assets/components/asset_interventions.html:135 -#: templates/assets/components/asset_interventions.html:136 -#: templates/assets/trafficlights_intersection_detail.html:1267 -#: templates/assets/trafficlights_intersection_detail.html:1358 +#: assets/templates/assets/components/asset_interventions.html:135 +#: assets/templates/assets/components/asset_interventions.html:136 +#: assets/templates/assets/trafficlights_intersection_detail.html:1267 +#: assets/templates/assets/trafficlights_intersection_detail.html:1358 msgid "Type de maintenance" msgstr "Maintenance type" -#: templates/assets/components/asset_interventions.html:160 +#: assets/templates/assets/components/asset_interventions.html:160 msgid "Urgent" msgstr "Urgent" -#: templates/assets/components/asset_interventions.html:163 +#: assets/templates/assets/components/asset_interventions.html:163 msgid "Bas" msgstr "Low" -#: templates/assets/components/asset_interventions.html:168 +#: assets/templates/assets/components/asset_interventions.html:168 msgid "Description / Remarques" msgstr "Description / Remarks" -#: templates/assets/components/asset_interventions.html:169 +#: assets/templates/assets/components/asset_interventions.html:169 msgid "Détails ou remarques initiales..." msgstr "Details or initial remarks..." -#: templates/assets/components/asset_interventions.html:176 -#: templates/assets/components/location_edit_modals.html:98 -#: templates/assets/trafficlights_intersection_detail.html:1032 +#: assets/templates/assets/components/asset_interventions.html:176 +#: assets/templates/assets/components/location_edit_modals.html:98 +#: assets/templates/assets/trafficlights_intersection_detail.html:1032 msgid "Créer" msgstr "Create" -#: templates/assets/components/asset_interventions.html:254 +#: assets/templates/assets/components/asset_interventions.html:254 msgid "Erreur réseau lors de la création." msgstr "Network error during creation." -#: templates/assets/components/asset_location_link.html:8 +#: assets/templates/assets/components/asset_location_link.html:8 msgid "Rue associée" msgstr "Associated street" -#: templates/assets/components/asset_location_link.html:10 +#: assets/templates/assets/components/asset_location_link.html:10 msgid "Carrefour associé" msgstr "Associated intersection" -#: templates/assets/components/asset_location_link.html:12 +#: assets/templates/assets/components/asset_location_link.html:12 msgid "Bâtiment associé" msgstr "Associated building" -#: templates/assets/components/asset_location_link.html:14 +#: assets/templates/assets/components/asset_location_link.html:14 msgid "Site associé" msgstr "Associated site" -#: templates/assets/components/asset_location_link.html:16 +#: assets/templates/assets/components/asset_location_link.html:16 msgid "Localisation associée" msgstr "Associated location" -#: templates/assets/components/asset_location_link.html:21 -#: templates/assets/components/asset_model_card.html:9 +#: assets/templates/assets/components/asset_location_link.html:21 +#: assets/templates/assets/components/asset_model_card.html:9 msgid "Changer" msgstr "Change" -#: templates/assets/components/asset_location_link.html:28 +#: assets/templates/assets/components/asset_location_link.html:28 msgid "Support / Équipement parent" msgstr "Parent mount / equipment" -#: templates/assets/components/asset_location_link.html:31 +#: assets/templates/assets/components/asset_location_link.html:31 msgid "Voir le détail du support" msgstr "View mount details" -#: templates/assets/components/asset_location_link.html:46 +#: assets/templates/assets/components/asset_location_link.html:46 msgid "Voir le détail de la localisation" msgstr "View location details" -#: templates/assets/components/asset_location_link.html:55 +#: assets/templates/assets/components/asset_location_link.html:55 msgid "Aucune localisation associée" msgstr "No associated location" -#: templates/assets/components/asset_location_link.html:68 +#: assets/templates/assets/components/asset_location_link.html:68 msgid "Changer la localisation" msgstr "Change location" -#: templates/assets/components/asset_location_link.html:75 +#: assets/templates/assets/components/asset_location_link.html:75 msgid "Localisation actuelle :" msgstr "Current location:" -#: templates/assets/components/asset_location_link.html:82 +#: assets/templates/assets/components/asset_location_link.html:82 msgid "Code ou nom de localisation…" msgstr "Location code or name..." -#: templates/assets/components/asset_location_link.html:87 +#: assets/templates/assets/components/asset_location_link.html:87 msgid "Nouvelle localisation" msgstr "New location" -#: templates/assets/components/asset_location_link.html:90 +#: assets/templates/assets/components/asset_location_link.html:90 msgid "Sélectionner une localisation..." msgstr "Select a location..." -#: templates/assets/components/asset_location_link.html:97 -#: templates/assets/components/asset_model_card.html:101 +#: assets/templates/assets/components/asset_location_link.html:97 +#: assets/templates/assets/components/asset_model_card.html:101 msgid "Appliquer" msgstr "Apply" -#: templates/assets/components/asset_model_card.html:60 +#: assets/templates/assets/components/asset_model_card.html:60 msgid "Changer le modèle" msgstr "Change model" -#: templates/assets/components/asset_model_card.html:69 +#: assets/templates/assets/components/asset_model_card.html:69 msgid "Modèle actuel :" msgstr "Current model:" -#: templates/assets/components/asset_model_card.html:77 +#: assets/templates/assets/components/asset_model_card.html:77 msgid "Toutes les catégories" msgstr "All categories" -#: templates/assets/components/asset_model_card.html:86 +#: assets/templates/assets/components/asset_model_card.html:86 msgid "Nouveau modèle" msgstr "New model" -#: templates/assets/components/asset_model_card.html:89 +#: assets/templates/assets/components/asset_model_card.html:89 msgid "Sélectionner un modèle..." msgstr "Select a model..." -#: templates/assets/components/inspection_form_modal.html:31 +#: assets/templates/assets/components/inspection_form_modal.html:31 msgid "Statut actuel" msgstr "Status" -#: templates/assets/components/inspection_form_modal.html:71 +#: assets/templates/assets/components/inspection_form_modal.html:71 msgid "Absent" msgstr "Absent" -#: templates/assets/components/inspection_form_modal.html:78 +#: assets/templates/assets/components/inspection_form_modal.html:78 msgid "Corrigé" msgstr "" -#: templates/assets/components/inspection_form_modal.html:88 +#: assets/templates/assets/components/inspection_form_modal.html:88 msgid "Photos & Fichiers" msgstr "Choose files" -#: templates/assets/components/inspection_form_modal.html:94 +#: assets/templates/assets/components/inspection_form_modal.html:94 msgid "Prendre des photos (mode continu)" msgstr "Prendre des photos (mode continu)" -#: templates/assets/components/inspection_form_modal.html:98 +#: assets/templates/assets/components/inspection_form_modal.html:98 msgid "Photos, vidéos, fichiers" msgstr "Choose files" -#: templates/assets/components/inspection_form_modal.html:122 +#: assets/templates/assets/components/inspection_form_modal.html:122 msgid "Créer automatiquement une intervention en cas d'anomalie / dégât" msgstr "" -#: templates/assets/components/inspection_form_modal.html:128 +#: assets/templates/assets/components/inspection_form_modal.html:128 msgid "Remarques / Remarques du constat" msgstr "Remarks / Observations" -#: templates/assets/components/inspection_form_modal.html:129 +#: assets/templates/assets/components/inspection_form_modal.html:129 msgid "Saisir vos remarques ou détails..." msgstr "Details or initial remarks..." -#: templates/assets/components/inspection_form_modal.html:138 +#: assets/templates/assets/components/inspection_form_modal.html:138 msgid "Valider l'inspection" msgstr "Validate selection" -#: templates/assets/components/inspection_form_modal.html:152 +#: assets/templates/assets/components/inspection_form_modal.html:152 msgid "Caméra (Mode continu)" msgstr "Camera (Continuous mode)" -#: templates/assets/components/inspection_form_modal.html:167 -#: templates/assets/components/map_polygon_picker.html:37 +#: assets/templates/assets/components/inspection_form_modal.html:167 +#: assets/templates/assets/components/map_polygon_picker.html:37 msgid "Terminer" msgstr "Finish" -#: templates/assets/components/inspection_form_modal.html:170 +#: assets/templates/assets/components/inspection_form_modal.html:170 msgid "Capturer" msgstr "Capture" -#: templates/assets/components/inspection_form_modal.html:184 +#: assets/templates/assets/components/inspection_form_modal.html:184 msgid "Choisir un équipement à inspecter" msgstr "Choose equipment to inspect" -#: templates/assets/components/inspection_form_modal.html:189 +#: assets/templates/assets/components/inspection_form_modal.html:189 msgid "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" @@ -4919,1568 +4997,1571 @@ msgstr "" "Several items of equipment have been detected at this location. Please " "select the one to inspect:" -#: templates/assets/components/location_edit_modals.html:22 +#: assets/templates/assets/components/location_edit_modals.html:22 #, python-format msgid "Modifier %(label)s" msgstr "Modify %(label)s" -#: templates/assets/components/location_edit_modals.html:40 -#: templates/assets/permissions/access_edit.html:117 -#: templates/assets/permissions/panel.html:278 -#: templates/assets/permissions/type_access_edit.html:122 -#: templates/assets/permissions/type_page.html:215 -#: templates/assets/permissions/type_page.html:419 -#: templates/assets/structures_location_detail.html:858 -#: templates/assets/unified_index.html:651 -#: templates/assets/unified_index.html:681 +#: assets/templates/assets/components/location_edit_modals.html:40 +#: assets/templates/assets/permissions/access_edit.html:117 +#: assets/templates/assets/permissions/panel.html:278 +#: assets/templates/assets/permissions/type_access_edit.html:122 +#: assets/templates/assets/permissions/type_page.html:215 +#: assets/templates/assets/permissions/type_page.html:419 +#: assets/templates/assets/structures_location_detail.html:858 +#: assets/templates/assets/unified_index.html:651 +#: assets/templates/assets/unified_index.html:681 msgid "Enregistrer" msgstr "Save" -#: templates/assets/components/location_edit_modals.html:54 -#: templates/assets/controlcenters_location_detail.html:144 -#: templates/assets/its_location_detail.html:87 -#: templates/assets/publiclighting_street_detail.html:193 -#: templates/assets/roads_street_detail.html:192 -#: templates/assets/sign_street_detail.html:192 -#: templates/assets/structures_location_detail.html:231 -#: templates/assets/trafficlights_intersection_detail.html:282 +#: assets/templates/assets/components/location_edit_modals.html:54 +#: assets/templates/assets/controlcenters_location_detail.html:144 +#: assets/templates/assets/its_location_detail.html:87 +#: assets/templates/assets/publiclighting_street_detail.html:193 +#: assets/templates/assets/roads_street_detail.html:192 +#: assets/templates/assets/sign_street_detail.html:192 +#: assets/templates/assets/structures_location_detail.html:231 +#: assets/templates/assets/trafficlights_intersection_detail.html:282 msgid "Confirmer la suppression" msgstr "Confirm deletion" -#: templates/assets/components/location_edit_modals.html:59 +#: assets/templates/assets/components/location_edit_modals.html:59 #, python-format msgid "Êtes-vous sûr de vouloir supprimer cette localisation (%(label)s) ?" msgstr "Are you sure you want to delete this location (%(label)s)?" -#: templates/assets/components/location_edit_modals.html:60 +#: assets/templates/assets/components/location_edit_modals.html:60 msgid "" "Cette action est irréversible. Tous les assets associés seront également " "affectés." msgstr "" -#: templates/assets/components/location_edit_modals.html:65 -#: templates/assets/controlcenters_location_detail.html:95 -#: templates/assets/controlcenters_location_detail.html:157 -#: templates/assets/document_version_history_list.html:59 -#: templates/assets/its_location_detail.html:100 -#: templates/assets/permissions/panel.html:70 -#: templates/assets/permissions/panel.html:112 -#: templates/assets/permissions/panel.html:215 -#: templates/assets/permissions/type_page.html:72 -#: templates/assets/permissions/type_page.html:161 -#: templates/assets/permissions/type_page.html:239 -#: templates/assets/permissions/type_page.html:364 -#: templates/assets/publiclighting_street_detail.html:88 -#: templates/assets/publiclighting_street_detail.html:143 -#: templates/assets/publiclighting_street_detail.html:206 -#: templates/assets/roads_street_detail.html:92 -#: templates/assets/roads_street_detail.html:142 -#: templates/assets/roads_street_detail.html:205 -#: templates/assets/sign_street_detail.html:87 -#: templates/assets/sign_street_detail.html:142 -#: templates/assets/sign_street_detail.html:205 -#: templates/assets/structures_location_detail.html:244 -#: templates/assets/trafficlights_intersection_detail.html:295 +#: assets/templates/assets/components/location_edit_modals.html:65 +#: assets/templates/assets/controlcenters_location_detail.html:95 +#: assets/templates/assets/controlcenters_location_detail.html:157 +#: assets/templates/assets/document_version_history_list.html:59 +#: assets/templates/assets/its_location_detail.html:100 +#: assets/templates/assets/permissions/panel.html:70 +#: assets/templates/assets/permissions/panel.html:112 +#: assets/templates/assets/permissions/panel.html:215 +#: assets/templates/assets/permissions/type_page.html:72 +#: assets/templates/assets/permissions/type_page.html:161 +#: assets/templates/assets/permissions/type_page.html:239 +#: assets/templates/assets/permissions/type_page.html:364 +#: assets/templates/assets/publiclighting_street_detail.html:88 +#: assets/templates/assets/publiclighting_street_detail.html:143 +#: assets/templates/assets/publiclighting_street_detail.html:206 +#: assets/templates/assets/roads_street_detail.html:92 +#: assets/templates/assets/roads_street_detail.html:142 +#: assets/templates/assets/roads_street_detail.html:205 +#: assets/templates/assets/sign_street_detail.html:87 +#: assets/templates/assets/sign_street_detail.html:142 +#: assets/templates/assets/sign_street_detail.html:205 +#: assets/templates/assets/structures_location_detail.html:244 +#: assets/templates/assets/trafficlights_intersection_detail.html:295 msgid "Supprimer" msgstr "Delete" # , python-format -#: templates/assets/components/location_edit_modals.html:80 +#: assets/templates/assets/components/location_edit_modals.html:80 #, python-format msgid "Créer une nouvelle localisation (%(label)s)" msgstr "Create a new location (%(label)s)" -#: templates/assets/components/location_edit_modals.html:179 +#: assets/templates/assets/components/location_edit_modals.html:179 msgid "Cliquez pour fermer le polygone" msgstr "Click to close the polygon" -#: templates/assets/components/location_edit_modals.html:207 +#: assets/templates/assets/components/location_edit_modals.html:207 msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." msgstr "Polygon saved. Click \"Draw\" to redraw." -#: templates/assets/components/location_edit_modals.html:287 +#: assets/templates/assets/components/location_edit_modals.html:287 msgid "Sommets" msgstr "Vertices" -#: templates/assets/components/location_edit_modals.html:287 +#: assets/templates/assets/components/location_edit_modals.html:287 msgid "Cliquez sur le premier sommet ou « Terminer » pour clore." msgstr "Click on the first vertex or \"Finish\" to close." -#: templates/assets/components/location_edit_modals.html:302 +#: assets/templates/assets/components/location_edit_modals.html:302 msgid "Cliquez sur la carte pour ajouter des sommets." msgstr "Click on the map to add vertices." -#: templates/assets/components/location_edit_modals.html:322 +#: assets/templates/assets/components/location_edit_modals.html:322 msgid "Polygone effacé. Cliquez sur « Dessiner » pour en tracer un nouveau." msgstr "Polygon cleared. Click \"Draw\" to draw a new one." -#: templates/assets/components/location_edit_modals.html:439 -#: templates/assets/components/location_edit_modals.html:519 -#: templates/assets/detail_generic.html:1296 +#: assets/templates/assets/components/location_edit_modals.html:439 +#: assets/templates/assets/components/location_edit_modals.html:519 +#: assets/templates/assets/detail_generic.html:1352 msgid "Erreur lors du chargement du formulaire." msgstr "Error while loading the form." -#: templates/assets/components/location_edit_modals.html:463 +#: assets/templates/assets/components/location_edit_modals.html:463 msgid "Erreur lors de la sauvegarde." msgstr "Error while saving." -#: templates/assets/components/location_edit_modals.html:466 -#: templates/assets/components/location_edit_modals.html:548 +#: assets/templates/assets/components/location_edit_modals.html:466 +#: assets/templates/assets/components/location_edit_modals.html:548 msgid "Erreur réseau." msgstr "Network error." -#: templates/assets/components/location_edit_modals.html:545 +#: assets/templates/assets/components/location_edit_modals.html:545 msgid "Erreur lors de la création." msgstr "Error during creation." -#: templates/assets/components/map_location_picker.html:23 +#: assets/templates/assets/components/map_location_picker.html:23 msgid "Position géographique" msgstr "Geographical position" -#: templates/assets/components/map_location_picker.html:24 -#: templates/assets/components/map_polygon_picker.html:26 +#: assets/templates/assets/components/map_location_picker.html:24 +#: assets/templates/assets/components/map_polygon_picker.html:26 msgid "facultatif" msgstr "optional" -#: templates/assets/components/map_location_picker.html:29 +#: assets/templates/assets/components/map_location_picker.html:29 msgid "Utiliser ma position" msgstr "Use my position" -#: templates/assets/components/map_location_picker.html:34 +#: assets/templates/assets/components/map_location_picker.html:34 msgid "Effacer le marqueur" msgstr "Clear marker" -#: templates/assets/components/map_location_picker.html:45 +#: assets/templates/assets/components/map_location_picker.html:45 msgid "" "Cliquez sur la carte pour positionner le marqueur, ou glissez-le pour " "l'ajuster." msgstr "" -#: templates/assets/components/map_polygon_picker.html:25 +#: assets/templates/assets/components/map_polygon_picker.html:25 msgid "Géométrie (polygone)" msgstr "Geometry (polygon)" -#: templates/assets/components/map_polygon_picker.html:31 +#: assets/templates/assets/components/map_polygon_picker.html:31 msgid "Dessiner un polygone" msgstr "Draw a polygon" -#: templates/assets/components/map_polygon_picker.html:32 +#: assets/templates/assets/components/map_polygon_picker.html:32 msgid "Dessiner" msgstr "Draw" -#: templates/assets/components/map_polygon_picker.html:36 +#: assets/templates/assets/components/map_polygon_picker.html:36 msgid "Terminer le polygone" msgstr "Finish polygon" -#: templates/assets/components/map_polygon_picker.html:41 +#: assets/templates/assets/components/map_polygon_picker.html:41 msgid "Effacer le polygone" msgstr "Clear polygon" -#: templates/assets/components/map_polygon_picker.html:51 +#: assets/templates/assets/components/map_polygon_picker.html:51 msgid "" "Cliquez sur « Dessiner » pour commencer à tracer un polygone sur la carte." msgstr "" -#: templates/assets/controlcenters_index.html:8 -#: templates/assets/its_index.html:8 templates/assets/structures_index.html:18 +#: assets/templates/assets/controlcenters_index.html:8 +#: assets/templates/assets/its_index.html:8 +#: assets/templates/assets/structures_index.html:18 msgid "Type de Localisation" msgstr "Location type" -#: templates/assets/controlcenters_index.html:10 -#: templates/assets/its_index.html:10 -#: templates/assets/structures_index.html:20 -#: templates/assets/unified_index.html:117 +#: assets/templates/assets/controlcenters_index.html:10 +#: assets/templates/assets/its_index.html:10 +#: assets/templates/assets/structures_index.html:20 +#: assets/templates/assets/unified_index.html:117 msgid "Toutes" msgstr "All" -#: templates/assets/controlcenters_index.html:11 -#: templates/assets/its_index.html:11 -#: templates/assets/structures_index.html:21 +#: assets/templates/assets/controlcenters_index.html:11 +#: assets/templates/assets/its_index.html:11 +#: assets/templates/assets/structures_index.html:21 msgid "Principale" msgstr "Main" -#: templates/assets/controlcenters_index.html:12 -#: templates/assets/its_index.html:12 -#: templates/assets/structures_index.html:22 +#: assets/templates/assets/controlcenters_index.html:12 +#: assets/templates/assets/its_index.html:12 +#: assets/templates/assets/structures_index.html:22 msgid "Secondaire" msgstr "Secondary" -#: templates/assets/controlcenters_index.html:61 +#: assets/templates/assets/controlcenters_index.html:61 msgid "Centre de contrôle" msgstr "Control center" -#: templates/assets/controlcenters_location_detail.html:15 +#: assets/templates/assets/controlcenters_location_detail.html:15 msgid "Centre de contrôle:" msgstr "Control center:" -#: templates/assets/controlcenters_location_detail.html:18 -#: templates/assets/its_location_detail.html:19 +#: assets/templates/assets/controlcenters_location_detail.html:18 +#: assets/templates/assets/its_location_detail.html:19 msgid "Localisation principale:" msgstr "Main location:" -#: templates/assets/controlcenters_location_detail.html:26 +#: assets/templates/assets/controlcenters_location_detail.html:26 msgid "Parent:" msgstr "Parent:" -#: templates/assets/controlcenters_location_detail.html:45 -#: templates/assets/its_location_detail.html:40 -#: templates/assets/nature_locations_detail.html:37 -#: templates/assets/naturerwiz_detail.html:81 -#: templates/assets/publiclighting_street_detail.html:28 -#: templates/assets/roads_street_detail.html:37 -#: templates/assets/sign_street_detail.html:28 -#: templates/assets/structures_location_detail.html:46 -#: templates/assets/trafficlights_intersection_detail.html:158 +#: assets/templates/assets/controlcenters_location_detail.html:45 +#: assets/templates/assets/its_location_detail.html:40 +#: assets/templates/assets/nature_locations_detail.html:37 +#: assets/templates/assets/naturerwiz_detail.html:81 +#: assets/templates/assets/publiclighting_street_detail.html:28 +#: assets/templates/assets/roads_street_detail.html:37 +#: assets/templates/assets/sign_street_detail.html:28 +#: assets/templates/assets/structures_location_detail.html:46 +#: assets/templates/assets/trafficlights_intersection_detail.html:158 msgid "Documents" msgstr "Documents" -#: templates/assets/controlcenters_location_detail.html:86 -#: templates/assets/detail_generic.html:178 -#: templates/assets/detail_generic.html:179 -#: templates/assets/detail_generic.html:224 -#: templates/assets/detail_generic.html:225 -#: templates/assets/publiclighting_street_detail.html:78 -#: templates/assets/publiclighting_street_detail.html:133 -#: templates/assets/sign_street_detail.html:78 -#: templates/assets/sign_street_detail.html:132 -#: templates/assets/trafficlights_import_cross_plan.html:292 -#: templates/assets/trafficlights_import_cross_plan.html:387 -#: templates/assets/trafficlights_import_cross_plan.html:482 -#: templates/assets/trafficlights_import_cross_plan.html:583 -#: templates/assets/trafficlights_import_cross_plan.html:683 +#: assets/templates/assets/controlcenters_location_detail.html:86 +#: assets/templates/assets/detail_generic.html:210 +#: assets/templates/assets/detail_generic.html:255 +#: assets/templates/assets/detail_generic.html:256 +#: assets/templates/assets/publiclighting_street_detail.html:78 +#: assets/templates/assets/publiclighting_street_detail.html:133 +#: assets/templates/assets/sign_street_detail.html:78 +#: assets/templates/assets/sign_street_detail.html:132 +#: assets/templates/assets/trafficlights_import_cross_plan.html:292 +#: assets/templates/assets/trafficlights_import_cross_plan.html:387 +#: assets/templates/assets/trafficlights_import_cross_plan.html:482 +#: assets/templates/assets/trafficlights_import_cross_plan.html:583 +#: assets/templates/assets/trafficlights_import_cross_plan.html:683 msgid "Archiver" msgstr "Archive" -#: templates/assets/controlcenters_location_detail.html:119 -#: templates/assets/its_location_detail.html:62 -#: templates/assets/naturerwiz_detail.html:284 -#: templates/assets/publiclighting_street_detail.html:168 -#: templates/assets/roads_street_detail.html:167 -#: templates/assets/sign_street_detail.html:167 -#: templates/assets/structures_location_detail.html:197 -#: templates/assets/trafficlights_intersection_detail.html:257 +#: assets/templates/assets/controlcenters_location_detail.html:119 +#: assets/templates/assets/its_location_detail.html:62 +#: assets/templates/assets/naturerwiz_detail.html:284 +#: assets/templates/assets/publiclighting_street_detail.html:168 +#: assets/templates/assets/roads_street_detail.html:167 +#: assets/templates/assets/sign_street_detail.html:167 +#: assets/templates/assets/structures_location_detail.html:197 +#: assets/templates/assets/trafficlights_intersection_detail.html:257 msgid "Sélectionner des fichiers" msgstr "Select files" -#: templates/assets/controlcenters_location_detail.html:149 -#: templates/assets/its_location_detail.html:92 -#: templates/assets/publiclighting_street_detail.html:198 -#: templates/assets/roads_street_detail.html:197 -#: templates/assets/sign_street_detail.html:197 -#: templates/assets/structures_location_detail.html:236 -#: templates/assets/trafficlights_intersection_detail.html:287 +#: assets/templates/assets/controlcenters_location_detail.html:149 +#: assets/templates/assets/its_location_detail.html:92 +#: assets/templates/assets/publiclighting_street_detail.html:198 +#: assets/templates/assets/roads_street_detail.html:197 +#: assets/templates/assets/sign_street_detail.html:197 +#: assets/templates/assets/structures_location_detail.html:236 +#: assets/templates/assets/trafficlights_intersection_detail.html:287 msgid "Voulez-vous vraiment supprimer ce document ?" msgstr "Are you sure you want to delete this document?" -#: templates/assets/controlcenters_location_detail.html:150 -#: templates/assets/its_location_detail.html:93 -#: templates/assets/publiclighting_street_detail.html:199 -#: templates/assets/roads_street_detail.html:198 -#: templates/assets/sign_street_detail.html:198 -#: templates/assets/structures_location_detail.html:237 -#: templates/assets/trafficlights_intersection_detail.html:288 +#: assets/templates/assets/controlcenters_location_detail.html:150 +#: assets/templates/assets/its_location_detail.html:93 +#: assets/templates/assets/publiclighting_street_detail.html:199 +#: assets/templates/assets/roads_street_detail.html:198 +#: assets/templates/assets/sign_street_detail.html:198 +#: assets/templates/assets/structures_location_detail.html:237 +#: assets/templates/assets/trafficlights_intersection_detail.html:288 msgid "Nom du fichier" msgstr "File name" -#: templates/assets/controlcenters_location_detail.html:169 -#: templates/assets/naturerwiz_detail.html:309 -#: templates/assets/publiclighting_street_detail.html:218 -#: templates/assets/roads_street_detail.html:217 -#: templates/assets/sign_street_detail.html:217 -#: templates/assets/structures_location_detail.html:256 -#: templates/assets/trafficlights_intersection_detail.html:307 +#: assets/templates/assets/controlcenters_location_detail.html:169 +#: assets/templates/assets/naturerwiz_detail.html:309 +#: assets/templates/assets/publiclighting_street_detail.html:218 +#: assets/templates/assets/roads_street_detail.html:217 +#: assets/templates/assets/sign_street_detail.html:217 +#: assets/templates/assets/structures_location_detail.html:256 +#: assets/templates/assets/trafficlights_intersection_detail.html:307 msgid "Historique des documents" msgstr "Document history" -#: templates/assets/controlcenters_location_detail.html:195 -#: templates/assets/its_location_detail.html:119 -#: templates/assets/naturerwiz_detail.html:196 -#: templates/assets/publiclighting_street_detail.html:238 -#: templates/assets/roads_street_detail.html:237 -#: templates/assets/sign_street_detail.html:237 -#: templates/assets/structures_location_detail.html:582 +#: assets/templates/assets/controlcenters_location_detail.html:195 +#: assets/templates/assets/its_location_detail.html:119 +#: assets/templates/assets/naturerwiz_detail.html:196 +#: assets/templates/assets/publiclighting_street_detail.html:238 +#: assets/templates/assets/roads_street_detail.html:237 +#: assets/templates/assets/sign_street_detail.html:237 +#: assets/templates/assets/structures_location_detail.html:582 msgid "Arborescence" msgstr "Tree structure" -#: templates/assets/controlcenters_location_detail.html:202 -#: templates/assets/its_location_detail.html:126 -#: templates/assets/publiclighting_street_detail.html:241 -#: templates/assets/roads_street_detail.html:240 -#: templates/assets/sign_street_detail.html:240 -#: templates/assets/structures_location_detail.html:589 +#: assets/templates/assets/controlcenters_location_detail.html:202 +#: assets/templates/assets/its_location_detail.html:126 +#: assets/templates/assets/publiclighting_street_detail.html:241 +#: assets/templates/assets/roads_street_detail.html:240 +#: assets/templates/assets/sign_street_detail.html:240 +#: assets/templates/assets/structures_location_detail.html:589 msgid "Archives" msgstr "Archives" -#: templates/assets/controlcenters_location_detail.html:212 -#: templates/assets/controlcenters_location_tree.html:21 -#: templates/assets/its_location_detail.html:136 -#: templates/assets/its_location_tree.html:21 -#: templates/assets/structures_location_tree.html:21 +#: assets/templates/assets/controlcenters_location_detail.html:212 +#: assets/templates/assets/controlcenters_location_tree.html:21 +#: assets/templates/assets/its_location_detail.html:136 +#: assets/templates/assets/its_location_tree.html:21 +#: assets/templates/assets/structures_location_tree.html:21 msgid "sous-localisations" msgstr "sub-locations" -#: templates/assets/controlcenters_location_detail.html:215 -#: templates/assets/its_location_detail.html:139 -#: templates/assets/its_location_tree.html:24 -#: templates/assets/naturerwiz_detail.html:207 -#: templates/assets/naturerwiz_location_tree.html:35 +#: assets/templates/assets/controlcenters_location_detail.html:215 +#: assets/templates/assets/its_location_detail.html:139 +#: assets/templates/assets/its_location_tree.html:24 +#: assets/templates/assets/naturerwiz_detail.html:207 +#: assets/templates/assets/naturerwiz_location_tree.html:35 msgid "assets" msgstr "assets" -#: templates/assets/controlcenters_location_detail.html:244 -#: templates/assets/its_location_detail.html:168 -#: templates/assets/nature_locations_detail.html:74 -#: templates/assets/naturerwiz_detail.html:247 -#: templates/assets/publiclighting_street_detail.html:303 -#: templates/assets/roads_street_detail.html:318 -#: templates/assets/sign_street_detail.html:295 -#: templates/assets/structures_location_detail.html:648 -#: templates/assets/trafficlights_intersection_detail.html:961 +#: assets/templates/assets/controlcenters_location_detail.html:244 +#: assets/templates/assets/its_location_detail.html:168 +#: assets/templates/assets/nature_locations_detail.html:74 +#: assets/templates/assets/naturerwiz_detail.html:247 +#: assets/templates/assets/publiclighting_street_detail.html:303 +#: assets/templates/assets/roads_street_detail.html:318 +#: assets/templates/assets/sign_street_detail.html:295 +#: assets/templates/assets/structures_location_detail.html:648 +#: assets/templates/assets/trafficlights_intersection_detail.html:961 msgid "Début" msgstr "Start" -#: templates/assets/detail_generic.html:111 -#: templates/assets/detail_generic.html:921 -#: templates/assets/detail_generic.html:938 +#: assets/templates/assets/detail_generic.html:152 +#: assets/templates/assets/detail_generic.html:977 +#: assets/templates/assets/detail_generic.html:994 msgid "Retour" msgstr "Back" -#: templates/assets/detail_generic.html:127 +#: assets/templates/assets/detail_generic.html:168 msgid "Détails" msgstr "Details" -#: templates/assets/detail_generic.html:161 -#: templates/assets/detail_generic.html:205 -#: templates/assets/unified_index.html:250 -msgid "Asset" -msgstr "Asset" +#: assets/templates/assets/detail_generic.html:201 +msgid "Consultation" +msgstr "View" -#: templates/assets/detail_generic.html:191 -#: templates/assets/detail_generic.html:237 +#: assets/templates/assets/detail_generic.html:202 +msgid "Édition en cours" +msgstr "" + +#: assets/templates/assets/detail_generic.html:223 +#: assets/templates/assets/detail_generic.html:268 msgid "Sauvegarder" msgstr "Save" -#: templates/assets/detail_generic.html:339 -#: templates/assets/naturetree_detail.html:278 -#: templates/assets/unified_index.html:212 +#: assets/templates/assets/detail_generic.html:238 +#: assets/templates/assets/detail_generic.html:285 +#: assets/templates/assets/unified_index.html:250 +msgid "Asset" +msgstr "Asset" + +#: assets/templates/assets/detail_generic.html:395 +#: assets/templates/assets/naturetree_detail.html:308 +#: assets/templates/assets/unified_index.html:212 msgid "Statut de validation" msgstr "Validation status" -#: templates/assets/detail_generic.html:388 -#: templates/assets/detail_generic.html:664 +#: assets/templates/assets/detail_generic.html:444 +#: assets/templates/assets/detail_generic.html:720 msgid "Installé le" msgstr "Installed on" -#: templates/assets/detail_generic.html:401 +#: assets/templates/assets/detail_generic.html:457 msgid "N° de série" msgstr "Serial number" -#: templates/assets/detail_generic.html:428 +#: assets/templates/assets/detail_generic.html:484 msgid "Programme / Financement" msgstr "Program / Funding" -#: templates/assets/detail_generic.html:447 +#: assets/templates/assets/detail_generic.html:503 msgid "mois" msgstr "months" -#: templates/assets/detail_generic.html:452 +#: assets/templates/assets/detail_generic.html:508 #, python-format msgid "%(n)s mois restants" msgstr "%(n)s months remaining" -#: templates/assets/detail_generic.html:454 +#: assets/templates/assets/detail_generic.html:510 msgid "Expire ce mois-ci" msgstr "Expires this month" -#: templates/assets/detail_generic.html:456 +#: assets/templates/assets/detail_generic.html:512 #, python-format msgid "Expirée (%(n)s mois)" msgstr "Expired (%(n)s months)" -#: templates/assets/detail_generic.html:494 +#: assets/templates/assets/detail_generic.html:550 msgid "Attributs spécifiques" msgstr "Specific attributes" -#: templates/assets/detail_generic.html:556 +#: assets/templates/assets/detail_generic.html:612 msgid "Permissions spécifiques" msgstr "Specific permissions" -#: templates/assets/detail_generic.html:561 +#: assets/templates/assets/detail_generic.html:617 msgid "Voir tous les accès pour ce type" msgstr "View all access for this type" -#: templates/assets/detail_generic.html:563 +#: assets/templates/assets/detail_generic.html:619 msgid "Vue par type" msgstr "View by type" -#: templates/assets/detail_generic.html:574 +#: assets/templates/assets/detail_generic.html:630 msgid "Chargement des permissions…" msgstr "Loading permissions..." -#: templates/assets/detail_generic.html:592 +#: assets/templates/assets/detail_generic.html:648 msgid "Erreur lors du chargement." msgstr "Error while loading." -#: templates/assets/detail_generic.html:605 -#: templates/assets/naturetree_detail.html:827 +#: assets/templates/assets/detail_generic.html:661 +#: assets/templates/assets/naturetree_detail.html:857 msgid "Assets liés" msgstr "Linked assets" -#: templates/assets/detail_generic.html:611 -#: templates/assets/naturetree_detail.html:833 +#: assets/templates/assets/detail_generic.html:667 +#: assets/templates/assets/naturetree_detail.html:863 msgid "Lier ou créer un asset" msgstr "Link or create an asset" -#: templates/assets/detail_generic.html:612 -#: templates/assets/naturetree_detail.html:834 +#: assets/templates/assets/detail_generic.html:668 +#: assets/templates/assets/naturetree_detail.html:864 msgid "Lier / Créer" msgstr "Link / Create" -#: templates/assets/detail_generic.html:618 -#: templates/assets/naturetree_detail.html:840 +#: assets/templates/assets/detail_generic.html:674 +#: assets/templates/assets/naturetree_detail.html:870 msgid "Aucun asset lié." msgstr "No linked asset." -#: templates/assets/detail_generic.html:631 +#: assets/templates/assets/detail_generic.html:687 msgid "Historique des remplacements" msgstr "Replacement history" -#: templates/assets/detail_generic.html:665 +#: assets/templates/assets/detail_generic.html:721 msgid "Désinstallé le" msgstr "Uninstalled on" -#: templates/assets/detail_generic.html:666 +#: assets/templates/assets/detail_generic.html:722 msgid "Durée" msgstr "Duration" -#: templates/assets/detail_generic.html:732 +#: assets/templates/assets/detail_generic.html:788 msgid "Géolocalisation" msgstr "Geolocation" -#: templates/assets/detail_generic.html:739 +#: assets/templates/assets/detail_generic.html:795 msgid "Voir sur Street View" msgstr "View in Street View" -#: templates/assets/detail_generic.html:745 +#: assets/templates/assets/detail_generic.html:801 msgid "Voir sur Mapillary" msgstr "View in Mapillary" -#: templates/assets/detail_generic.html:833 +#: assets/templates/assets/detail_generic.html:889 msgid "Remplacer l'asset" msgstr "Replace the asset" -#: templates/assets/detail_generic.html:838 +#: assets/templates/assets/detail_generic.html:894 msgid "L'asset actuel sera archivé et un nouvel asset sera créé." msgstr "The current asset will be archived and a new asset will be created." -#: templates/assets/detail_generic.html:839 +#: assets/templates/assets/detail_generic.html:895 msgid "Les noms (FR/NL) de l'ancien asset seront automatiquement copiés." msgstr "The names (FR/NL) of the old asset will be automatically copied." -#: templates/assets/detail_generic.html:843 +#: assets/templates/assets/detail_generic.html:899 msgid "Modèle du nouvel asset" msgstr "Model of the new asset" -#: templates/assets/detail_generic.html:845 +#: assets/templates/assets/detail_generic.html:901 msgid "Garder le même modèle" msgstr "Keep the same model" -#: templates/assets/detail_generic.html:854 -#: templates/assets/detail_generic.html:859 +#: assets/templates/assets/detail_generic.html:910 +#: assets/templates/assets/detail_generic.html:915 msgid "optionnel" msgstr "optional" -#: templates/assets/detail_generic.html:882 +#: assets/templates/assets/detail_generic.html:938 msgid "Lier / Créer un asset" msgstr "Link / Create an asset" -#: templates/assets/detail_generic.html:890 +#: assets/templates/assets/detail_generic.html:946 msgid "Type d'asset à lier" msgstr "Type of asset to link" -#: templates/assets/detail_generic.html:900 -#: templates/assets/detail_generic.html:931 +#: assets/templates/assets/detail_generic.html:956 +#: assets/templates/assets/detail_generic.html:987 msgid "Créer un nouvel asset" msgstr "Create a new asset" -#: templates/assets/detail_generic.html:909 -#: templates/assets/detail_generic.html:1185 +#: assets/templates/assets/detail_generic.html:965 +#: assets/templates/assets/detail_generic.html:1241 msgid "Rechercher l'asset à lier" msgstr "Search for asset to link" -#: templates/assets/detail_generic.html:911 +#: assets/templates/assets/detail_generic.html:967 msgid "Code ou nom..." msgstr "Code or name..." -#: templates/assets/detail_generic.html:924 +#: assets/templates/assets/detail_generic.html:980 msgid "Lier" msgstr "Link" -#: templates/assets/detail_generic.html:932 +#: assets/templates/assets/detail_generic.html:988 msgid "Un nouvel asset sera créé et lié automatiquement à cet asset parent." msgstr "" "A new asset will be created and automatically linked to this parent asset." -#: templates/assets/detail_generic.html:941 +#: assets/templates/assets/detail_generic.html:997 msgid "Créer et lier" msgstr "Create and link" -#: templates/assets/detail_generic.html:1047 +#: assets/templates/assets/detail_generic.html:1103 msgid "Assets enfants" msgstr "Assets only" -#: templates/assets/detail_generic.html:1064 +#: assets/templates/assets/detail_generic.html:1120 msgid "Assets parents" msgstr "Assets only" -#: templates/assets/detail_generic.html:1153 -#: templates/assets/detail_generic.html:1184 +#: assets/templates/assets/detail_generic.html:1209 +#: assets/templates/assets/detail_generic.html:1240 msgid "Rechercher le parent à lier" msgstr "Search for asset to link" -#: templates/assets/detail_generic.html:1285 +#: assets/templates/assets/detail_generic.html:1341 msgid "Chargement du formulaire…" msgstr "Loading form..." -#: templates/assets/detail_generic.html:1303 +#: assets/templates/assets/detail_generic.html:1359 msgid "Aucun champ supplémentaire requis." msgstr "No additional fields required." -#: templates/assets/detail_generic.html:1328 +#: assets/templates/assets/detail_generic.html:1384 msgid "— Sélectionner —" msgstr "— Select —" -#: templates/assets/detail_generic.html:1328 +#: assets/templates/assets/detail_generic.html:1384 msgid "— Aucun —" msgstr "— None —" -#: templates/assets/detail_generic.html:1618 +#: assets/templates/assets/detail_generic.html:1674 msgid "Champs obligatoires manquants" msgstr "Missing required fields" -#: templates/assets/detail_generic.html:1701 -#: templates/assets/detail_generic.html:1734 +#: assets/templates/assets/detail_generic.html:1757 +#: assets/templates/assets/detail_generic.html:1790 msgid "Délier cet asset de son parent ?" msgstr "Unlink this asset from its parent?" -#: templates/assets/document_history_list.html:19 -#: templates/assets/document_version_history_list.html:27 +#: assets/templates/assets/detail_generic_mobile.html:170 +msgid "Carte & Localisation" +msgstr "Map & Location" + +#: assets/templates/assets/detail_generic_mobile.html:173 +msgid "Documents & Photos" +msgstr "Documents & Photos" + +#: assets/templates/assets/detail_generic_mobile.html:176 +msgid "Assets Liés" +msgstr "Linked Assets" + +#: assets/templates/assets/document_history_list.html:19 +#: assets/templates/assets/document_version_history_list.html:27 msgid "Ajouté le" msgstr "Added on" -#: templates/assets/document_history_list.html:21 -#: templates/assets/document_version_history_list.html:29 +#: assets/templates/assets/document_history_list.html:21 +#: assets/templates/assets/document_version_history_list.html:29 msgid "par" msgstr "by" -#: templates/assets/document_history_list.html:42 +#: assets/templates/assets/document_history_list.html:42 msgid "Aucun document trouvé." msgstr "No document found." -#: templates/assets/document_version_history_list.html:37 +#: assets/templates/assets/document_version_history_list.html:37 msgid "Approuvé" msgstr "Approved" -#: templates/assets/document_version_history_list.html:39 +#: assets/templates/assets/document_version_history_list.html:39 msgid "En attente" msgstr "Pending" -#: templates/assets/document_version_history_list.html:43 +#: assets/templates/assets/document_version_history_list.html:43 msgid "Brouillon" msgstr "Draft" -#: templates/assets/document_version_history_list.html:66 +#: assets/templates/assets/document_version_history_list.html:66 msgid "Aucune version trouvée." msgstr "No version found." -#: templates/assets/its_index.html:27 +#: assets/templates/assets/its_index.html:27 msgid "Créer une nouvelle localisation ITS" msgstr "Create new ITS location" -#: templates/assets/its_index.html:66 +#: assets/templates/assets/its_index.html:66 msgid "Créer un nouvel asset ITS" msgstr "Create new ITS asset" -#: templates/assets/its_location_detail.html:22 +#: assets/templates/assets/its_location_detail.html:22 msgid "Localisation parente:" msgstr "Parent location:" -#: templates/assets/nature_index.html:13 -#: templates/assets/permissions/panel.html:147 -#: templates/assets/permissions/panel.html:228 -#: templates/assets/permissions/panel.html:254 -#: templates/assets/permissions/type_page.html:98 -#: templates/assets/permissions/type_page.html:171 -#: templates/assets/permissions/type_page.html:194 -#: templates/assets/permissions/type_page.html:282 -#: templates/assets/permissions/type_page.html:372 -#: templates/assets/permissions/type_page.html:395 -#: templates/assets/trafficlights_index.html:43 -#: templates/assets/trafficlights_index.html:51 -#: templates/assets/unified_index.html:93 -#: templates/assets/unified_index.html:131 -#: templates/assets/water_index.html:12 views/core.py:703 views/core.py:723 +#: assets/templates/assets/nature_index.html:13 +#: assets/templates/assets/permissions/panel.html:147 +#: assets/templates/assets/permissions/panel.html:228 +#: assets/templates/assets/permissions/panel.html:254 +#: assets/templates/assets/permissions/type_page.html:98 +#: assets/templates/assets/permissions/type_page.html:171 +#: assets/templates/assets/permissions/type_page.html:194 +#: assets/templates/assets/permissions/type_page.html:282 +#: assets/templates/assets/permissions/type_page.html:372 +#: assets/templates/assets/permissions/type_page.html:395 +#: assets/templates/assets/trafficlights_index.html:43 +#: assets/templates/assets/trafficlights_index.html:51 +#: assets/templates/assets/unified_index.html:93 +#: assets/templates/assets/unified_index.html:131 +#: assets/templates/assets/water_index.html:12 assets/views/core.py:751 +#: assets/views/core.py:771 msgid "Tous" msgstr "All" -#: templates/assets/nature_index.html:18 views/core.py:704 views/nature.py:104 -#: views/publiclighting.py:93 views/roads.py:99 views/sign.py:105 +#: assets/templates/assets/nature_index.html:18 assets/views/core.py:752 +#: assets/views/nature.py:104 assets/views/publiclighting.py:93 +#: assets/views/roads.py:99 assets/views/sign.py:105 msgid "Voiries" msgstr "Roads" -#: templates/assets/nature_index.html:24 views/core.py:709 +#: assets/templates/assets/nature_index.html:24 assets/views/core.py:757 msgid "Ring et autoroutes" msgstr "Ring and highways" -#: templates/assets/nature_index.html:77 +#: assets/templates/assets/nature_index.html:77 msgid "Ring/Autoroute" msgstr "Ring/Highway" -#: templates/assets/nature_index.html:84 templates/assets/water_index.html:81 +#: assets/templates/assets/nature_index.html:84 +#: assets/templates/assets/water_index.html:81 msgid "Superficie" msgstr "Area" -#: templates/assets/nature_locations_detail.html:14 +#: assets/templates/assets/nature_locations_detail.html:14 msgid "Zone:" msgstr "Zone:" -#: templates/assets/nature_locations_detail.html:15 +#: assets/templates/assets/nature_locations_detail.html:15 msgid "Autoroute:" msgstr "Highway:" -#: templates/assets/nature_locations_detail.html:28 +#: assets/templates/assets/nature_locations_detail.html:28 msgid "Nombre d'arbres:" msgstr "Number of trees:" -#: templates/assets/nature_locations_detail.html:29 +#: assets/templates/assets/nature_locations_detail.html:29 msgid "Superficie massif arboré:" msgstr "Wooded area:" -#: templates/assets/nature_locations_detail.html:30 +#: assets/templates/assets/nature_locations_detail.html:30 msgid "Superficie pré fleuri:" msgstr "Flower meadow area:" -#: templates/assets/naturerwiz_detail.html:117 +#: assets/templates/assets/naturerwiz_detail.html:117 msgid "Documents de la zone" msgstr "Zone documents" -#: templates/assets/naturerwiz_detail.html:125 +#: assets/templates/assets/naturerwiz_detail.html:125 msgid "Documents des assets" msgstr "Asset documents" -#: templates/assets/naturerwiz_detail.html:136 -#: templates/assets/structures_location_detail.html:54 -#: templates/assets/trafficlights_intersection_detail.html:167 +#: assets/templates/assets/naturerwiz_detail.html:136 +#: assets/templates/assets/structures_location_detail.html:54 +#: assets/templates/assets/trafficlights_intersection_detail.html:167 msgid "Répertoire principal" msgstr "Main directory" -#: templates/assets/naturerwiz_detail.html:144 +#: assets/templates/assets/naturerwiz_detail.html:144 msgid "Aucun document de zone configuré." msgstr "No document found." -#: templates/assets/naturerwiz_detail.html:170 +#: assets/templates/assets/naturerwiz_detail.html:170 msgid "Aucun document d'asset associé." msgstr "No associated contract." -#: templates/assets/naturerwiz_detail.html:212 -#: templates/assets/structures_location_detail.html:616 +#: assets/templates/assets/naturerwiz_detail.html:212 +#: assets/templates/assets/structures_location_detail.html:616 msgid "Masquer les non-actifs" msgstr "Hide inactive" -#: templates/assets/naturerwiz_detail.html:214 -#: templates/assets/structures_location_detail.html:618 +#: assets/templates/assets/naturerwiz_detail.html:214 +#: assets/templates/assets/structures_location_detail.html:618 msgid "Afficher les non-actifs" msgstr "Show inactive" -#: templates/assets/naturerwiz_detail.html:221 +#: assets/templates/assets/naturerwiz_detail.html:221 msgid "Aucun asset associé." msgstr "No linked asset." -#: templates/assets/naturetree_detail.html:36 -#: templates/assets/naturetree_detail.html:107 +#: assets/templates/assets/naturetree_detail.html:66 +#: assets/templates/assets/naturetree_detail.html:137 msgid "Vitalité forte" msgstr "High vitality" -#: templates/assets/naturetree_detail.html:38 -#: templates/assets/naturetree_detail.html:109 -#| msgid "Qualité globale" +#: assets/templates/assets/naturetree_detail.html:68 +#: assets/templates/assets/naturetree_detail.html:139 msgid "Vitalité normale" msgstr "Normal vitality" -#: templates/assets/naturetree_detail.html:40 -#: templates/assets/naturetree_detail.html:111 -#| msgid "Qualité globale" +#: assets/templates/assets/naturetree_detail.html:70 +#: assets/templates/assets/naturetree_detail.html:141 msgid "Vitalité faible" msgstr "Low vitality" -#: templates/assets/naturetree_detail.html:59 -#: templates/assets/naturetree_detail.html:130 +#: assets/templates/assets/naturetree_detail.html:89 +#: assets/templates/assets/naturetree_detail.html:160 msgid "Arbre remarquable" msgstr "Remarkable tree" -#: templates/assets/naturetree_detail.html:161 -#| msgid "Informations générales" +#: assets/templates/assets/naturetree_detail.html:191 msgid "Identité & Informations générales" msgstr "Identity & General information" -#: templates/assets/naturetree_detail.html:174 -#| msgid "Code voirie" +#: assets/templates/assets/naturetree_detail.html:204 msgid "Code d'inventaire" msgstr "Inventory code" -#: templates/assets/naturetree_detail.html:185 +#: assets/templates/assets/naturetree_detail.html:215 msgid "N° de plaquette / Bague" msgstr "Tag number / Tree ring" -#: templates/assets/naturetree_detail.html:189 -#| msgid "Ex: STR-001" +#: assets/templates/assets/naturetree_detail.html:219 msgid "Ex: B-48010" msgstr "Ex: B-48010" -#: templates/assets/naturetree_detail.html:196 -#| msgid "Nom (FR)" +#: assets/templates/assets/naturetree_detail.html:226 msgid "Nom commun (FR)" msgstr "Common name (FR)" -#: templates/assets/naturetree_detail.html:200 +#: assets/templates/assets/naturetree_detail.html:230 msgid "Ex: Érable plane" msgstr "Ex: Norway maple" -#: templates/assets/naturetree_detail.html:207 -#| msgid "Nom (NL)" +#: assets/templates/assets/naturetree_detail.html:237 msgid "Nom commun (NL)" msgstr "Common name (NL)" -#: templates/assets/naturetree_detail.html:211 +#: assets/templates/assets/naturetree_detail.html:241 msgid "Ex: Noorse esdoorn" msgstr "Ex: Norway maple" -#: templates/assets/naturetree_detail.html:231 -#| msgid "Date de déinstallation" +#: assets/templates/assets/naturetree_detail.html:261 msgid "Date de plantation" msgstr "Planting date" -#: templates/assets/naturetree_detail.html:326 -#| msgid "Programme de financement / Projet" +#: assets/templates/assets/naturetree_detail.html:356 msgid "Programme / Projet" msgstr "Program / Project" -#: templates/assets/naturetree_detail.html:338 -#| msgid "Informations générales" +#: assets/templates/assets/naturetree_detail.html:368 msgid "Note générale" msgstr "General note" -#: templates/assets/naturetree_detail.html:358 +#: assets/templates/assets/naturetree_detail.html:388 msgid "Fiche dendrométrique & Dimensions" msgstr "Dendrometric record & Dimensions" -#: templates/assets/naturetree_detail.html:366 -#| msgid "Hauteur (m)" +#: assets/templates/assets/naturetree_detail.html:396 msgid "Hauteur" msgstr "Height" -#: templates/assets/naturetree_detail.html:374 +#: assets/templates/assets/naturetree_detail.html:404 msgid "Circonférence" msgstr "Circumference" -#: templates/assets/naturetree_detail.html:382 +#: assets/templates/assets/naturetree_detail.html:412 msgid "Houppier" msgstr "Crown" -#: templates/assets/naturetree_detail.html:405 +#: assets/templates/assets/naturetree_detail.html:435 msgid "Circonférence à 1,30 m (cm)" msgstr "Circumference at 1.30 m (cm)" -#: templates/assets/naturetree_detail.html:409 +#: assets/templates/assets/naturetree_detail.html:439 msgid "En cm" msgstr "In cm" -#: templates/assets/naturetree_detail.html:427 +#: assets/templates/assets/naturetree_detail.html:457 msgid "Hauteur sous couronne (gabarit)" msgstr "Crown clearance / Clearance height" -#: templates/assets/naturetree_detail.html:435 +#: assets/templates/assets/naturetree_detail.html:465 msgid "Ex: 4.5" msgstr "Ex: 4.5" -#: templates/assets/naturetree_detail.html:466 -#| msgid "Prescriptions techniques (FR)" +#: assets/templates/assets/naturetree_detail.html:496 msgid "Protection racinaire (m)" msgstr "Root protection (m)" -#: templates/assets/naturetree_detail.html:495 -#| msgid "Diagnostic Amiante réalisé" +#: assets/templates/assets/naturetree_detail.html:525 msgid "Diagnostic sanitaire & Sécurité" msgstr "Health diagnosis & Safety" -#: templates/assets/naturetree_detail.html:614 +#: assets/templates/assets/naturetree_detail.html:644 msgid "Défauts & Pathologies" msgstr "Defects & Pathologies" -#: templates/assets/naturetree_detail.html:620 +#: assets/templates/assets/naturetree_detail.html:650 msgid "Ex: Cavité au collet, branches mortes au houppier N-E, suie..." msgstr "Ex: Cavity at root collar, deadwood in NE crown, sooty mold..." -#: templates/assets/naturetree_detail.html:627 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:657 msgid "Dernier diagnostic" msgstr "Last inspection / diagnosis" -#: templates/assets/naturetree_detail.html:646 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:676 msgid "Prochaine inspection" msgstr "Next inspection" -#: templates/assets/naturetree_detail.html:672 +#: assets/templates/assets/naturetree_detail.html:702 msgid "Implantation & Conduite de taille" msgstr "Planting & Pruning management" -#: templates/assets/naturetree_detail.html:680 -#| msgid "Contrat" +#: assets/templates/assets/naturetree_detail.html:710 msgid "Contexte" msgstr "Context" -#: templates/assets/naturetree_detail.html:728 +#: assets/templates/assets/naturetree_detail.html:758 msgid "Contraintes environnantes" msgstr "Surrounding constraints" -#: templates/assets/naturetree_detail.html:732 +#: assets/templates/assets/naturetree_detail.html:762 msgid "Ex: Lignes aériennes, proximité façade..." msgstr "Ex: Overhead lines, proximity to facade..." -#: templates/assets/naturetree_detail.html:739 -#| msgid "Contrôleur de trafic" +#: assets/templates/assets/naturetree_detail.html:769 msgid "Conduite de taille" msgstr "Pruning management" -#: templates/assets/naturetree_detail.html:755 +#: assets/templates/assets/naturetree_detail.html:785 msgid "Périodicité de taille" msgstr "Pruning frequency" -#: templates/assets/naturetree_detail.html:760 +#: assets/templates/assets/naturetree_detail.html:790 #, python-format -#| msgid "Tous les usages" msgid "Tous les %(n)s an(s)" msgstr "Every %(n)s year(s)" -#: templates/assets/naturetree_detail.html:767 -#| msgid "Nombre de brins" +#: assets/templates/assets/naturetree_detail.html:797 msgid "Nombre d années" msgstr "Number of years" -#: templates/assets/naturetree_detail.html:774 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:804 msgid "Dernière taille" msgstr "Last pruning" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:22 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:22 msgid "Structure de jeu" msgstr "Play structure" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:28 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:28 msgid "Jeu à ressort" msgstr "Spring toy" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:32 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:32 msgid "But / Panneau basket" msgstr "Goal / Basketball hoop" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:34 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:34 msgid "Agrès fitness" msgstr "Fitness equipment" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:36 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:36 msgid "Module skate" msgstr "Skate module" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:38 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:38 msgid "Scène / Podium" msgstr "Stage / Podium" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:40 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:40 msgid "Borne électrique" msgstr "Electrical bollard" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:42 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:42 msgid "Fontaine d\\" msgstr "Fountain" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:44 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:44 msgid "Banc / Table" msgstr "Bench / Table" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:46 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:46 msgid "Clôture" msgstr "Fence" -#: templates/assets/outdoor/outdoorlocation_detail.html:18 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:18 msgid "Espaces & Équipements plein air" msgstr "Outdoor Spaces & Equipment" -#: templates/assets/outdoor/outdoorlocation_detail.html:57 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:57 msgid "Surface" msgstr "Surface" -#: templates/assets/outdoor/outdoorlocation_detail.html:63 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:63 msgid "Jauge max" msgstr "Max capacity" -#: templates/assets/outdoor/outdoorlocation_detail.html:115 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:115 msgid "Service gestionnaire" msgstr "Management department" -#: templates/assets/outdoor/outdoorlocation_detail.html:124 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:124 msgid "Caractéristiques physiques & Aménagements" msgstr "Physical Characteristics & Amenities" -#: templates/assets/outdoor/outdoorlocation_detail.html:128 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:128 msgid "Surface totale" msgstr "Total area" -#: templates/assets/outdoor/outdoorlocation_detail.html:133 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:133 msgid "personnes" msgstr "people" -#: templates/assets/outdoor/outdoorlocation_detail.html:145 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:145 msgid "Disponible" msgstr "Available" -#: templates/assets/outdoor/outdoorlocation_detail.html:148 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:148 msgid "Clôture & Sécurité" msgstr "Fencing & Security" -#: templates/assets/outdoor/outdoorlocation_detail.html:149 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:149 msgid "Site clôturé" msgstr "Fenced site" -#: templates/assets/outdoor/outdoorlocation_detail.html:149 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:149 msgid "Accès libre" msgstr "Open access" -#: templates/assets/outdoor/outdoorlocation_detail.html:320 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:320 msgid "Assets Physiques & Équipements du Site et de ses sous-localisations" msgstr "Physical Assets & Site Equipment and its sub-locations" -#: templates/assets/outdoor/outdoorlocation_detail.html:332 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:332 msgid "Norme" msgstr "Standard" -#: templates/assets/outdoor/outdoorlocation_detail.html:351 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:351 msgid "Site principal" msgstr "Main site" -#: templates/assets/outdoor/outdoorlocation_detail.html:367 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:367 msgid "Aucun asset physique répertorié pour ce site." msgstr "No physical assets listed for this site." -#: templates/assets/outdoor/outdoorlocation_detail.html:382 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:382 msgid "Historique des Interventions" msgstr "Intervention History" -#: templates/assets/outdoor/outdoorlocation_detail.html:383 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:383 msgid "intervention(s)" msgstr "intervention(s)" -#: templates/assets/outdoor/outdoorlocation_detail.html:390 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:390 msgid "N° Ticket" msgstr "Ticket No." -#: templates/assets/outdoor/outdoorlocation_detail.html:394 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:394 msgid "Créée le" msgstr "Created on" -#: templates/assets/outdoor/outdoorlocation_detail.html:415 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:415 msgid "Aucune intervention enregistrée sur cet espace." msgstr "No intervention recorded for this space." -#: templates/assets/outdoor/outdoorlocation_detail.html:486 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:486 msgid "Géométrie non disponible" msgstr "Geometry unavailable" -#: templates/assets/outdoor/outdoorlocation_tree.html:22 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:22 msgid "Aire de jeux" msgstr "Playground" -#: templates/assets/outdoor/outdoorlocation_tree.html:24 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:24 msgid "Terrain de sport" msgstr "Sports field" -#: templates/assets/outdoor/outdoorlocation_tree.html:26 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:26 msgid "City-stadium / Agora" msgstr "City-stadium / Agora" -#: templates/assets/outdoor/outdoorlocation_tree.html:28 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:28 msgid "Fitness plein air" msgstr "Outdoor fitness" -#: templates/assets/outdoor/outdoorlocation_tree.html:30 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:30 msgid "Skatepark & Pumptrack" msgstr "Skatepark & Pumptrack" -#: templates/assets/outdoor/outdoorlocation_tree.html:32 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:32 msgid "Théâtre en plein air" msgstr "Outdoor theater" -#: templates/assets/outdoor/outdoorlocation_tree.html:34 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:34 msgid "Parc récréatif" msgstr "Recreational park" -#: templates/assets/outdoor/outdoorlocation_tree.html:40 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:40 msgid "Place publique" msgstr "Public square" -#: templates/assets/permissions/access_edit.html:10 -#: templates/assets/permissions/type_access_edit.html:10 -#: templates/assets/permissions/type_page.html:10 +#: assets/templates/assets/permissions/access_edit.html:10 +#: assets/templates/assets/permissions/type_access_edit.html:10 +#: assets/templates/assets/permissions/type_page.html:10 msgid "Accueil" msgstr "Home" -#: templates/assets/permissions/access_edit.html:11 +#: assets/templates/assets/permissions/access_edit.html:11 msgid "Modifier un accès" msgstr "Modify access" -#: templates/assets/permissions/access_edit.html:18 +#: assets/templates/assets/permissions/access_edit.html:18 msgid "Modifier l'accès" msgstr "Modify access" -#: templates/assets/permissions/access_edit.html:29 +#: assets/templates/assets/permissions/access_edit.html:29 msgid "Type :" msgstr "Type:" -#: templates/assets/permissions/access_edit.html:31 +#: assets/templates/assets/permissions/access_edit.html:31 msgid "Objet #" msgstr "Object #" -#: templates/assets/permissions/access_edit.html:37 -#: templates/assets/permissions/panel.html:204 -#: templates/assets/permissions/type_access_edit.html:42 -#: templates/assets/permissions/type_page.html:150 -#: templates/assets/permissions/type_page.html:353 +#: assets/templates/assets/permissions/access_edit.html:37 +#: assets/templates/assets/permissions/panel.html:204 +#: assets/templates/assets/permissions/type_access_edit.html:42 +#: assets/templates/assets/permissions/type_page.html:150 +#: assets/templates/assets/permissions/type_page.html:353 msgid "Droits" msgstr "Rights / Permissions" -#: templates/assets/permissions/access_edit.html:41 -#: templates/assets/permissions/type_access_edit.html:46 +#: assets/templates/assets/permissions/access_edit.html:41 +#: assets/templates/assets/permissions/type_access_edit.html:46 msgid "Peut visualiser" msgstr "Can view" -#: templates/assets/permissions/access_edit.html:46 -#: templates/assets/permissions/type_access_edit.html:51 +#: assets/templates/assets/permissions/access_edit.html:46 +#: assets/templates/assets/permissions/type_access_edit.html:51 msgid "Peut modifier" msgstr "Can modify" -#: templates/assets/permissions/access_edit.html:51 -#: templates/assets/permissions/type_access_edit.html:56 +#: assets/templates/assets/permissions/access_edit.html:51 +#: assets/templates/assets/permissions/type_access_edit.html:56 msgid "Peut supprimer" msgstr "Can delete" -#: templates/assets/permissions/access_edit.html:61 -#: templates/assets/permissions/panel.html:113 -#: templates/assets/permissions/panel.html:224 -#: templates/assets/permissions/type_access_edit.html:66 -#: templates/assets/permissions/type_page.html:73 -#: templates/assets/permissions/type_page.html:169 -#: templates/assets/permissions/type_page.html:240 -#: templates/assets/permissions/type_page.html:393 +#: assets/templates/assets/permissions/access_edit.html:61 +#: assets/templates/assets/permissions/panel.html:113 +#: assets/templates/assets/permissions/panel.html:224 +#: assets/templates/assets/permissions/type_access_edit.html:66 +#: assets/templates/assets/permissions/type_page.html:73 +#: assets/templates/assets/permissions/type_page.html:169 +#: assets/templates/assets/permissions/type_page.html:240 +#: assets/templates/assets/permissions/type_page.html:393 msgid "Champs visibles" msgstr "Visible fields" -#: templates/assets/permissions/access_edit.html:62 -#: templates/assets/permissions/type_access_edit.html:67 +#: assets/templates/assets/permissions/access_edit.html:62 +#: assets/templates/assets/permissions/type_access_edit.html:67 msgid "vide = tous les champs" msgstr "empty = all fields" -#: templates/assets/permissions/access_edit.html:65 -#: templates/assets/permissions/access_edit.html:93 -#: templates/assets/permissions/type_access_edit.html:70 -#: templates/assets/permissions/type_access_edit.html:98 -#: templates/assets/trafficlights_import_cross_plan.html:184 -#: templates/assets/trafficlights_import_dxf.html:117 +#: assets/templates/assets/permissions/access_edit.html:65 +#: assets/templates/assets/permissions/access_edit.html:93 +#: assets/templates/assets/permissions/type_access_edit.html:70 +#: assets/templates/assets/permissions/type_access_edit.html:98 +#: assets/templates/assets/trafficlights_import_cross_plan.html:184 +#: assets/templates/assets/trafficlights_import_dxf.html:117 msgid "Tout cocher" msgstr "Check all" -#: templates/assets/permissions/access_edit.html:67 -#: templates/assets/permissions/access_edit.html:95 -#: templates/assets/permissions/type_access_edit.html:72 -#: templates/assets/permissions/type_access_edit.html:100 -#: templates/assets/trafficlights_import_cross_plan.html:187 -#: templates/assets/trafficlights_import_dxf.html:118 +#: assets/templates/assets/permissions/access_edit.html:67 +#: assets/templates/assets/permissions/access_edit.html:95 +#: assets/templates/assets/permissions/type_access_edit.html:72 +#: assets/templates/assets/permissions/type_access_edit.html:100 +#: assets/templates/assets/trafficlights_import_cross_plan.html:187 +#: assets/templates/assets/trafficlights_import_dxf.html:118 msgid "Tout décocher" msgstr "Uncheck all" -#: templates/assets/permissions/access_edit.html:80 -#: templates/assets/permissions/access_edit.html:108 -#: templates/assets/permissions/panel.html:242 -#: templates/assets/permissions/panel.html:268 -#: templates/assets/permissions/type_access_edit.html:85 -#: templates/assets/permissions/type_access_edit.html:113 -#: templates/assets/permissions/type_page.html:185 -#: templates/assets/permissions/type_page.html:208 -#: templates/assets/permissions/type_page.html:386 -#: templates/assets/permissions/type_page.html:409 +#: assets/templates/assets/permissions/access_edit.html:80 +#: assets/templates/assets/permissions/access_edit.html:108 +#: assets/templates/assets/permissions/panel.html:242 +#: assets/templates/assets/permissions/panel.html:268 +#: assets/templates/assets/permissions/type_access_edit.html:85 +#: assets/templates/assets/permissions/type_access_edit.html:113 +#: assets/templates/assets/permissions/type_page.html:185 +#: assets/templates/assets/permissions/type_page.html:208 +#: assets/templates/assets/permissions/type_page.html:386 +#: assets/templates/assets/permissions/type_page.html:409 msgid "Aucun champ disponible" msgstr "No fields available" -#: templates/assets/permissions/access_edit.html:89 -#: templates/assets/permissions/panel.html:114 -#: templates/assets/permissions/panel.html:250 -#: templates/assets/permissions/type_access_edit.html:94 -#: templates/assets/permissions/type_page.html:74 -#: templates/assets/permissions/type_page.html:192 -#: templates/assets/permissions/type_page.html:241 -#: templates/assets/permissions/type_page.html:370 +#: assets/templates/assets/permissions/access_edit.html:89 +#: assets/templates/assets/permissions/panel.html:114 +#: assets/templates/assets/permissions/panel.html:250 +#: assets/templates/assets/permissions/type_access_edit.html:94 +#: assets/templates/assets/permissions/type_page.html:74 +#: assets/templates/assets/permissions/type_page.html:192 +#: assets/templates/assets/permissions/type_page.html:241 +#: assets/templates/assets/permissions/type_page.html:370 msgid "Champs modifiables" msgstr "Editable fields" -#: templates/assets/permissions/access_edit.html:90 -#: templates/assets/permissions/type_access_edit.html:95 +#: assets/templates/assets/permissions/access_edit.html:90 +#: assets/templates/assets/permissions/type_access_edit.html:95 msgid "vide = droits par rôle" msgstr "empty = rights by role" -#: templates/assets/permissions/panel.html:29 +#: assets/templates/assets/permissions/panel.html:29 msgid "Type d'objet :" msgstr "Object type:" -#: templates/assets/permissions/panel.html:38 +#: assets/templates/assets/permissions/panel.html:38 msgid "Droits explicites requis (droits thématiques insuffisants)" msgstr "Explicit rights required (insufficient thematic rights)" -#: templates/assets/permissions/panel.html:43 +#: assets/templates/assets/permissions/panel.html:43 msgid "Accès restreint" msgstr "Restricted access" -#: templates/assets/permissions/panel.html:55 +#: assets/templates/assets/permissions/panel.html:55 msgid "Accès au niveau du type (tous les objets)" msgstr "Access at type level (all objects)" -#: templates/assets/permissions/panel.html:58 +#: assets/templates/assets/permissions/panel.html:58 msgid "Gérer" msgstr "Manage" -#: templates/assets/permissions/panel.html:62 +#: assets/templates/assets/permissions/panel.html:62 msgid "" "Les utilisateurs ci-dessous ont un accès défini pour TOUS les objets de ce " "type. Ces droits s'appliquent à cet objet sauf si une ligne d'accès " "spécifique ci-dessous les écrase." msgstr "" -#: templates/assets/permissions/panel.html:68 -#: templates/assets/permissions/panel.html:110 -#: templates/assets/permissions/panel.html:207 -#: templates/assets/permissions/type_page.html:70 -#: templates/assets/permissions/type_page.html:153 -#: templates/assets/permissions/type_page.html:237 -#: templates/assets/permissions/type_page.html:356 +#: assets/templates/assets/permissions/panel.html:68 +#: assets/templates/assets/permissions/panel.html:110 +#: assets/templates/assets/permissions/panel.html:207 +#: assets/templates/assets/permissions/type_page.html:70 +#: assets/templates/assets/permissions/type_page.html:153 +#: assets/templates/assets/permissions/type_page.html:237 +#: assets/templates/assets/permissions/type_page.html:356 msgid "Voir" msgstr "View" -#: templates/assets/permissions/panel.html:71 +#: assets/templates/assets/permissions/panel.html:71 msgid "Champs" msgstr "Fields" -#: templates/assets/permissions/panel.html:94 -#: templates/assets/permissions/panel.html:154 -#: templates/assets/permissions/type_page.html:105 -#: templates/assets/permissions/type_page.html:289 +#: assets/templates/assets/permissions/panel.html:94 +#: assets/templates/assets/permissions/panel.html:154 +#: assets/templates/assets/permissions/type_page.html:105 +#: assets/templates/assets/permissions/type_page.html:289 msgid "Par rôle" msgstr "By role" -#: templates/assets/permissions/panel.html:165 -#: templates/assets/permissions/type_page.html:300 +#: assets/templates/assets/permissions/panel.html:165 +#: assets/templates/assets/permissions/type_page.html:300 msgid "Supprimer cet accès ?" msgstr "Delete this access?" -#: templates/assets/permissions/panel.html:177 +#: assets/templates/assets/permissions/panel.html:177 msgid "Aucun accès spécifique défini pour cet objet." msgstr "No specific access defined for this object." -#: templates/assets/permissions/panel.html:183 +#: assets/templates/assets/permissions/panel.html:183 msgid "Ajouter / mettre à jour un accès" msgstr "Add / update access" -#: templates/assets/permissions/panel.html:194 -#: templates/assets/permissions/type_page.html:143 -#: templates/assets/permissions/type_page.html:336 +#: assets/templates/assets/permissions/panel.html:194 +#: assets/templates/assets/permissions/type_page.html:143 +#: assets/templates/assets/permissions/type_page.html:336 msgid "choisir" msgstr "choose" -#: templates/assets/permissions/panel.html:225 -#: templates/assets/permissions/type_page.html:169 -#: templates/assets/permissions/type_page.html:393 +#: assets/templates/assets/permissions/panel.html:225 +#: assets/templates/assets/permissions/type_page.html:169 +#: assets/templates/assets/permissions/type_page.html:393 msgid "vide = tous" msgstr "empty = all" -#: templates/assets/permissions/panel.html:251 -#: templates/assets/permissions/type_page.html:192 -#: templates/assets/permissions/type_page.html:370 +#: assets/templates/assets/permissions/panel.html:251 +#: assets/templates/assets/permissions/type_page.html:192 +#: assets/templates/assets/permissions/type_page.html:370 msgid "vide = rôle" msgstr "empty = role" -#: templates/assets/permissions/type_access_edit.html:13 -#: templates/assets/permissions/type_page.html:12 +#: assets/templates/assets/permissions/type_access_edit.html:13 +#: assets/templates/assets/permissions/type_page.html:12 msgid "Permissions" msgstr "Permissions" -#: templates/assets/permissions/type_access_edit.html:16 -#: templates/assets/permissions/type_access_edit.html:23 +#: assets/templates/assets/permissions/type_access_edit.html:16 +#: assets/templates/assets/permissions/type_access_edit.html:23 msgid "Modifier l'accès de type" msgstr "Modify type-level access" -#: templates/assets/permissions/type_access_edit.html:34 +#: assets/templates/assets/permissions/type_access_edit.html:34 msgid "Type d'asset :" msgstr "Asset type:" -#: templates/assets/permissions/type_access_edit.html:36 +#: assets/templates/assets/permissions/type_access_edit.html:36 msgid "s'applique à tous les objets de ce type" msgstr "applies to all objects of this type" -#: templates/assets/permissions/type_page.html:26 +#: assets/templates/assets/permissions/type_page.html:26 msgid "Configuration du type" msgstr "Type configuration" -#: templates/assets/permissions/type_page.html:38 +#: assets/templates/assets/permissions/type_page.html:38 msgid "Droits explicites requis" msgstr "Explicit rights required" -#: templates/assets/permissions/type_page.html:42 +#: assets/templates/assets/permissions/type_page.html:42 msgid "" "Si activé, les droits thématiques seuls ne suffisent pas pour accéder aux " "objets de ce type. Chaque utilisateur doit avoir une ligne d'accès explicite" " ci-dessous." msgstr "" -#: templates/assets/permissions/type_page.html:47 +#: assets/templates/assets/permissions/type_page.html:47 msgid "" "Accès restreint actif — les droits thématiques ne sont pas pris en compte " "pour ce type." msgstr "" -#: templates/assets/permissions/type_page.html:59 +#: assets/templates/assets/permissions/type_page.html:59 msgid "Accès utilisateur (tous les objets de ce type)" msgstr "User access (all objects of this type)" -#: templates/assets/permissions/type_page.html:116 +#: assets/templates/assets/permissions/type_page.html:116 msgid "Supprimer cet accès de type ?" msgstr "Delete this type access?" -#: templates/assets/permissions/type_page.html:130 +#: assets/templates/assets/permissions/type_page.html:130 msgid "" "Aucun accès de type défini. Les droits thématiques s'appliquent (sauf " "restriction ci-dessus)." msgstr "" -#: templates/assets/permissions/type_page.html:226 +#: assets/templates/assets/permissions/type_page.html:226 msgid "Accès par utilisateur" msgstr "Access by user" -#: templates/assets/permissions/type_page.html:236 +#: assets/templates/assets/permissions/type_page.html:236 msgid "Objet" msgstr "Object" -#: templates/assets/permissions/type_page.html:315 +#: assets/templates/assets/permissions/type_page.html:315 msgid "Aucun accès spécifique défini pour ce type d'objet." msgstr "No specific access defined for this object type." -#: templates/assets/permissions/type_page.html:324 +#: assets/templates/assets/permissions/type_page.html:324 msgid "Ajouter un accès sur un objet spécifique" msgstr "Add access to a specific object" -#: templates/assets/permissions/type_page.html:346 +#: assets/templates/assets/permissions/type_page.html:346 msgid "ID objet" msgstr "Object ID" -#: templates/assets/permissions/type_page.html:349 +#: assets/templates/assets/permissions/type_page.html:349 msgid "ID de l'instance précise" msgstr "ID of precise instance" -#: templates/assets/publiclighting_street_detail.html:15 -#: templates/assets/roads_street_detail.html:15 -#: templates/assets/sign_street_detail.html:15 +#: assets/templates/assets/publiclighting_street_detail.html:15 +#: assets/templates/assets/roads_street_detail.html:15 +#: assets/templates/assets/sign_street_detail.html:15 msgid "Commune:" msgstr "Municipality:" -#: templates/assets/publiclighting_street_detail.html:74 -#: templates/assets/roads_street_detail.html:83 -#: templates/assets/sign_street_detail.html:74 -#: templates/assets/structures_location_detail.html:111 -#: templates/assets/structures_location_detail.html:171 -#: templates/assets/trafficlights_intersection_detail.html:219 +#: assets/templates/assets/publiclighting_street_detail.html:74 +#: assets/templates/assets/roads_street_detail.html:83 +#: assets/templates/assets/sign_street_detail.html:74 +#: assets/templates/assets/structures_location_detail.html:111 +#: assets/templates/assets/structures_location_detail.html:171 +#: assets/templates/assets/trafficlights_intersection_detail.html:219 msgid "Historique" msgstr "History" -#: templates/assets/publiclighting_street_detail.html:250 -#: templates/assets/sign_street_detail.html:249 -#: templates/assets/trafficlights_import_cross_plan.html:208 -#: templates/assets/trafficlights_import_cross_plan.html:727 -#: templates/assets/trafficlights_intersection_detail.html:427 +#: assets/templates/assets/publiclighting_street_detail.html:250 +#: assets/templates/assets/sign_street_detail.html:249 +#: assets/templates/assets/trafficlights_import_cross_plan.html:208 +#: assets/templates/assets/trafficlights_import_cross_plan.html:727 +#: assets/templates/assets/trafficlights_intersection_detail.html:427 msgid "Poteaux" msgstr "Poles" -#: templates/assets/publiclighting_street_detail.html:267 +#: assets/templates/assets/publiclighting_street_detail.html:267 msgid "Alimentation:" msgstr "Power supply:" -#: templates/assets/roads_index.html:49 +#: assets/templates/assets/roads_index.html:49 msgid "Qualité globale" msgstr "Overall quality" -#: templates/assets/roads_index.html:87 -#: templates/assets/roads_street_detail.html:255 -#: templates/assets/roads_street_detail.html:270 +#: assets/templates/assets/roads_index.html:87 +#: assets/templates/assets/roads_street_detail.html:255 +#: assets/templates/assets/roads_street_detail.html:270 msgid "Qualité" msgstr "Quality" -#: templates/assets/roads_street_detail.html:17 +#: assets/templates/assets/roads_street_detail.html:17 msgid "Code voirie:" msgstr "Road code:" -#: templates/assets/roads_street_detail.html:23 +#: assets/templates/assets/roads_street_detail.html:23 msgid "Niveau:" msgstr "Level:" -#: templates/assets/roads_street_detail.html:249 +#: assets/templates/assets/roads_street_detail.html:249 msgid "Chaussées" msgstr "Roadways" -#: templates/assets/roads_street_detail.html:259 +#: assets/templates/assets/roads_street_detail.html:259 msgid "Aucune chaussée" msgstr "No roadway" -#: templates/assets/roads_street_detail.html:264 +#: assets/templates/assets/roads_street_detail.html:264 msgid "Trottoirs" msgstr "Sidewalks" -#: templates/assets/roads_street_detail.html:274 +#: assets/templates/assets/roads_street_detail.html:274 msgid "Aucun trottoir" msgstr "No sidewalk" -#: templates/assets/roads_street_detail.html:279 +#: assets/templates/assets/roads_street_detail.html:279 msgid "Mobilier urbain" msgstr "Street furniture" -#: templates/assets/roads_street_detail.html:287 +#: assets/templates/assets/roads_street_detail.html:287 msgid "Aucun mobilier urbain" msgstr "No street furniture" -#: templates/assets/roads_street_detail.html:296 +#: assets/templates/assets/roads_street_detail.html:296 msgid "Aucun asset archivé" msgstr "No archived asset" -#: templates/assets/roads_street_detail.html:336 +#: assets/templates/assets/roads_street_detail.html:336 msgid "Aucune intervention" msgstr "No intervention" -#: templates/assets/sign_index.html:49 tests.py:4081 tests.py:4134 -#: views/core.py:816 views/export.py:126 +#: assets/templates/assets/sign_index.html:49 assets/tests.py:4081 +#: assets/tests.py:4134 assets/views/core.py:864 assets/views/export.py:126 msgid "Type de panneau" msgstr "Sign type" -#: templates/assets/sign_index.html:88 +#: assets/templates/assets/sign_index.html:88 msgid "Texte" msgstr "Text" -#: templates/assets/structures_index.html:8 views/core.py:690 +#: assets/templates/assets/structures_index.html:8 assets/views/core.py:738 msgid "Type d'ouvrage" msgstr "Structure type" -#: templates/assets/structures_location_detail.html:27 +#: assets/templates/assets/structures_location_detail.html:27 msgid "Parent" msgstr "Parent" -#: templates/assets/structures_location_detail.html:274 +#: assets/templates/assets/structures_location_detail.html:274 msgid "Transport exceptionnel & Convois lourds" msgstr "Exceptional transport & Heavy convoys" -#: templates/assets/structures_location_detail.html:279 -#: templates/assets/structures_location_detail.html:410 +#: assets/templates/assets/structures_location_detail.html:279 +#: assets/templates/assets/structures_location_detail.html:410 msgid "Autorisé" msgstr "Authorized" -#: templates/assets/structures_location_detail.html:281 -#: templates/assets/structures_location_detail.html:544 +#: assets/templates/assets/structures_location_detail.html:281 +#: assets/templates/assets/structures_location_detail.html:544 msgid "Sous conditions" msgstr "Conditional" -#: templates/assets/structures_location_detail.html:283 +#: assets/templates/assets/structures_location_detail.html:283 msgid "Étude préalable requise" msgstr "" -#: templates/assets/structures_location_detail.html:285 +#: assets/templates/assets/structures_location_detail.html:285 msgid "Interdit" msgstr "" -#: templates/assets/structures_location_detail.html:294 +#: assets/templates/assets/structures_location_detail.html:294 msgid "Modifier les paramètres TE" msgstr "Edit TE parameters" -#: templates/assets/structures_location_detail.html:304 +#: assets/templates/assets/structures_location_detail.html:304 msgid "Charges & Gabarits" msgstr "Loads & Clearances" -#: templates/assets/structures_location_detail.html:309 +#: assets/templates/assets/structures_location_detail.html:309 msgid "Prescriptions de passage" msgstr "Crossing prescriptions" -#: templates/assets/structures_location_detail.html:314 +#: assets/templates/assets/structures_location_detail.html:314 msgid "Documents & Études" msgstr "Documents & Studies" -#: templates/assets/structures_location_detail.html:328 -#: templates/assets/structures_location_detail.html:738 +#: assets/templates/assets/structures_location_detail.html:328 +#: assets/templates/assets/structures_location_detail.html:738 msgid "Capacités de charge" msgstr "" -#: templates/assets/structures_location_detail.html:331 +#: assets/templates/assets/structures_location_detail.html:331 msgid "Poids max. standard (MAXWA)" msgstr "" -#: templates/assets/structures_location_detail.html:335 +#: assets/templates/assets/structures_location_detail.html:335 msgid "Tonnage max. calculé (MX)" msgstr "Max. calculated tonnage (MX)" -#: templates/assets/structures_location_detail.html:339 +#: assets/templates/assets/structures_location_detail.html:339 msgid "Capacité min. garantie (MINWR)" msgstr "" -#: templates/assets/structures_location_detail.html:343 +#: assets/templates/assets/structures_location_detail.html:343 msgid "Charge max. / essieu" msgstr "Max. axle load" -#: templates/assets/structures_location_detail.html:347 +#: assets/templates/assets/structures_location_detail.html:347 msgid "Entraxe minimal essieux" msgstr "Minimum axle spacing" -#: templates/assets/structures_location_detail.html:356 +#: assets/templates/assets/structures_location_detail.html:356 msgid "Gabarits & Classification" msgstr "Clearances & Classification" -#: templates/assets/structures_location_detail.html:359 -#: templates/assets/structures_location_detail.html:708 +#: assets/templates/assets/structures_location_detail.html:359 +#: assets/templates/assets/structures_location_detail.html:708 msgid "Classe de pont (BKL)" msgstr "Bridge class (BKL)" -#: templates/assets/structures_location_detail.html:363 +#: assets/templates/assets/structures_location_detail.html:363 msgid "N° FOD / ID National" msgstr "" -#: templates/assets/structures_location_detail.html:367 +#: assets/templates/assets/structures_location_detail.html:367 msgid "Hauteurs libres (G / Axe / D)" msgstr "" -#: templates/assets/structures_location_detail.html:375 +#: assets/templates/assets/structures_location_detail.html:375 msgid "Largeur utile (BRE)" msgstr "Usable width (BRE)" -#: templates/assets/structures_location_detail.html:379 +#: assets/templates/assets/structures_location_detail.html:379 msgid "Franchissement ferroviaire / métro" msgstr "" -#: templates/assets/structures_location_detail.html:399 +#: assets/templates/assets/structures_location_detail.html:399 msgid "Règles d'exploitation" msgstr "Operating rules" -#: templates/assets/structures_location_detail.html:402 +#: assets/templates/assets/structures_location_detail.html:402 msgid "Vitesse maximale" msgstr "" -#: templates/assets/structures_location_detail.html:406 +#: assets/templates/assets/structures_location_detail.html:406 msgid "Freinage sur ouvrage" msgstr "Braking on structure" -#: templates/assets/structures_location_detail.html:414 +#: assets/templates/assets/structures_location_detail.html:414 msgid "Passage isolé (convoi seul)" msgstr "Isolated crossing (convoy only)" -#: templates/assets/structures_location_detail.html:416 +#: assets/templates/assets/structures_location_detail.html:416 msgid "Convoi seul obligatoire" msgstr "Isolated convoy mandatory" -#: templates/assets/structures_location_detail.html:418 +#: assets/templates/assets/structures_location_detail.html:418 msgid "Non exigé" msgstr "Not required" -#: templates/assets/structures_location_detail.html:422 +#: assets/templates/assets/structures_location_detail.html:422 msgid "Distance de sécurité" msgstr "Safety distance" -#: templates/assets/structures_location_detail.html:426 -#: templates/assets/structures_location_detail.html:826 +#: assets/templates/assets/structures_location_detail.html:426 +#: assets/templates/assets/structures_location_detail.html:826 msgid "Interruption circulation" msgstr "" -#: templates/assets/structures_location_detail.html:428 +#: assets/templates/assets/structures_location_detail.html:428 msgid "Requise" msgstr "" -#: templates/assets/structures_location_detail.html:434 +#: assets/templates/assets/structures_location_detail.html:434 msgid "Position sur chaussée" msgstr "Position on roadway" -#: templates/assets/structures_location_detail.html:443 +#: assets/templates/assets/structures_location_detail.html:443 msgid "Prescriptions détaillées" msgstr "Detailed prescriptions" -#: templates/assets/structures_location_detail.html:457 +#: assets/templates/assets/structures_location_detail.html:457 msgid "Aucune prescription textuelle spécifique enregistrée." msgstr "No specific textual prescriptions recorded." -#: templates/assets/structures_location_detail.html:464 +#: assets/templates/assets/structures_location_detail.html:464 msgid "Dernière note de calcul" msgstr "" -#: templates/assets/structures_location_detail.html:477 +#: assets/templates/assets/structures_location_detail.html:477 msgid "Documents du répertoire Transport exceptionnel" msgstr "Documents in Exceptional transport folder" -#: templates/assets/structures_location_detail.html:480 +#: assets/templates/assets/structures_location_detail.html:480 msgid "Ouvrir dans la GED" msgstr "" -#: templates/assets/structures_location_detail.html:516 +#: assets/templates/assets/structures_location_detail.html:516 msgid "Aucun document spécifique dans le répertoire Transport exceptionnel." msgstr "No specific documents in Exceptional transport folder." -#: templates/assets/structures_location_detail.html:522 +#: assets/templates/assets/structures_location_detail.html:522 msgid "Historique des missions d'études et avis" msgstr "History of study missions and notices" -#: templates/assets/structures_location_detail.html:527 +#: assets/templates/assets/structures_location_detail.html:527 msgid "Mission / Réf" msgstr "" -#: templates/assets/structures_location_detail.html:530 +#: assets/templates/assets/structures_location_detail.html:530 msgid "Tonnage évalué" msgstr "Evaluated tonnage" -#: templates/assets/structures_location_detail.html:531 +#: assets/templates/assets/structures_location_detail.html:531 msgid "Charge / essieu" msgstr "Axle load" -#: templates/assets/structures_location_detail.html:532 +#: assets/templates/assets/structures_location_detail.html:532 msgid "Commentaires" msgstr "Comments" -#: templates/assets/structures_location_detail.html:542 +#: assets/templates/assets/structures_location_detail.html:542 msgid "Favorable" msgstr "" -#: templates/assets/structures_location_detail.html:546 +#: assets/templates/assets/structures_location_detail.html:546 msgid "Défavorable" msgstr "" -#: templates/assets/structures_location_detail.html:570 +#: assets/templates/assets/structures_location_detail.html:570 msgid "Créer un nouvel équipement" msgstr "Create a new asset" -#: templates/assets/structures_location_detail.html:571 -#: templates/assets/trafficlights_import_cross_plan.html:272 -#: templates/assets/trafficlights_import_cross_plan.html:367 -#: templates/assets/trafficlights_import_cross_plan.html:462 -#: templates/assets/trafficlights_import_cross_plan.html:563 +#: assets/templates/assets/structures_location_detail.html:571 +#: assets/templates/assets/trafficlights_import_cross_plan.html:272 +#: assets/templates/assets/trafficlights_import_cross_plan.html:367 +#: assets/templates/assets/trafficlights_import_cross_plan.html:462 +#: assets/templates/assets/trafficlights_import_cross_plan.html:563 msgid "Nouveau" msgstr "New" -#: templates/assets/structures_location_detail.html:600 +#: assets/templates/assets/structures_location_detail.html:600 #, python-format msgid "" "\n" @@ -6499,7 +6580,7 @@ msgstr[1] "" " %(c)s sub-locations\n" " " -#: templates/assets/structures_location_detail.html:607 +#: assets/templates/assets/structures_location_detail.html:607 #, python-format msgid "" "\n" @@ -6518,369 +6599,365 @@ msgstr[1] "" " %(a)s assets\n" " " -#: templates/assets/structures_location_detail.html:692 +#: assets/templates/assets/structures_location_detail.html:692 msgid "Modifier les paramètres Transport Exceptionnel" msgstr "Edit exceptional transport parameters" -#: templates/assets/structures_location_detail.html:701 +#: assets/templates/assets/structures_location_detail.html:701 msgid "Statut d'admissibilité & Références" msgstr "" -#: templates/assets/structures_location_detail.html:704 +#: assets/templates/assets/structures_location_detail.html:704 msgid "Statut d'admissibilité" msgstr "Admissibility status" -#: templates/assets/structures_location_detail.html:712 +#: assets/templates/assets/structures_location_detail.html:712 msgid "N° d'ordre FOD/SPF (VNR)" msgstr "FOD/FPS order no. (VNR)" -#: templates/assets/structures_location_detail.html:727 +#: assets/templates/assets/structures_location_detail.html:727 msgid "Ouvrage ferroviaire / métro / tram" msgstr "" -#: templates/assets/structures_location_detail.html:741 +#: assets/templates/assets/structures_location_detail.html:741 msgid "Poids max standard (MAXWA) [t]" msgstr "" -#: templates/assets/structures_location_detail.html:745 +#: assets/templates/assets/structures_location_detail.html:745 msgid "Tonnage max calculé (MX) [t]" msgstr "Max calculated tonnage (MX) [t]" -#: templates/assets/structures_location_detail.html:749 +#: assets/templates/assets/structures_location_detail.html:749 msgid "Capacité min garantie (MINWR) [t]" msgstr "" -#: templates/assets/structures_location_detail.html:753 +#: assets/templates/assets/structures_location_detail.html:753 msgid "Charge max / essieu [t]" msgstr "Max axle load [t]" -#: templates/assets/structures_location_detail.html:757 +#: assets/templates/assets/structures_location_detail.html:757 msgid "Entraxe minimal essieux [m]" msgstr "Minimum axle spacing [m]" -#: templates/assets/structures_location_detail.html:767 +#: assets/templates/assets/structures_location_detail.html:767 msgid "Gabarits géométriques" msgstr "Geometric clearances" -#: templates/assets/structures_location_detail.html:770 +#: assets/templates/assets/structures_location_detail.html:770 msgid "Hauteur gauche H1 [m]" msgstr "Left height H1 [m]" -#: templates/assets/structures_location_detail.html:774 +#: assets/templates/assets/structures_location_detail.html:774 msgid "Hauteur axe H2 [m]" msgstr "Center axis height H2 [m]" -#: templates/assets/structures_location_detail.html:778 +#: assets/templates/assets/structures_location_detail.html:778 msgid "Hauteur droite H3 [m]" msgstr "Right height H3 [m]" -#: templates/assets/structures_location_detail.html:792 +#: assets/templates/assets/structures_location_detail.html:792 msgid "Prescriptions d'exploitation" msgstr "Operating prescriptions" -#: templates/assets/structures_location_detail.html:795 +#: assets/templates/assets/structures_location_detail.html:795 msgid "Vitesse max [km/h]" msgstr "" -#: templates/assets/structures_location_detail.html:799 +#: assets/templates/assets/structures_location_detail.html:799 msgid "Distance sécurité [m]" msgstr "" -#: templates/assets/structures_location_detail.html:803 +#: assets/templates/assets/structures_location_detail.html:803 msgid "Positionnement sur chaussée" msgstr "Positioning on carriageway" -#: templates/assets/structures_location_detail.html:810 +#: assets/templates/assets/structures_location_detail.html:810 msgid "Interdiction de freiner" msgstr "" -#: templates/assets/structures_location_detail.html:818 +#: assets/templates/assets/structures_location_detail.html:818 msgid "Convoi seul (passage isolé)" msgstr "Convoy only (isolated crossing)" -#: templates/assets/structures_location_detail.html:846 +#: assets/templates/assets/structures_location_detail.html:846 msgid "Référence dernière note de calcul / Mission" msgstr "Reference of last calculation note / Mission" -#: templates/assets/structures_location_detail.html:850 +#: assets/templates/assets/structures_location_detail.html:850 msgid "Date dernière note de calcul" msgstr "Date of last calculation note" -#: templates/assets/structures_location_detail.html:911 -#| msgid "Une erreur est survenue lors de l\\'enregistrement." +#: assets/templates/assets/structures_location_detail.html:911 msgid "Une erreur est survenue lors de l'enregistrement." msgstr "An error occurred while saving." -#: templates/assets/trafficlights_import_cross_plan.html:18 -#: templates/assets/trafficlights_import_dxf.html:12 +#: assets/templates/assets/trafficlights_import_cross_plan.html:18 +#: assets/templates/assets/trafficlights_import_dxf.html:12 msgid "Thématiques" msgstr "Thematics" -#: templates/assets/trafficlights_import_cross_plan.html:20 +#: assets/templates/assets/trafficlights_import_cross_plan.html:20 msgid "Importation Plan de croix" msgstr "Cross plan" -#: templates/assets/trafficlights_import_cross_plan.html:26 +#: assets/templates/assets/trafficlights_import_cross_plan.html:26 msgid "Importation d'un plan de croix (Excel)" msgstr "Cross plan import (Excel)" -#: templates/assets/trafficlights_import_cross_plan.html:29 -#: templates/assets/trafficlights_import_dxf.html:23 +#: assets/templates/assets/trafficlights_import_cross_plan.html:29 +#: assets/templates/assets/trafficlights_import_dxf.html:23 msgid "Retour au carrefour" msgstr "Intersections status" -#: templates/assets/trafficlights_import_cross_plan.html:42 +#: assets/templates/assets/trafficlights_import_cross_plan.html:42 msgid "Sélectionner / Téléverser le plan de croix (.xlsx)" msgstr "Select / Upload cross plan (.xlsx)" -#: templates/assets/trafficlights_import_cross_plan.html:60 +#: assets/templates/assets/trafficlights_import_cross_plan.html:60 msgid "Utiliser des plans de croix déjà rattachés" msgstr "Use already attached cross plans" -#: templates/assets/trafficlights_import_cross_plan.html:80 +#: assets/templates/assets/trafficlights_import_cross_plan.html:80 msgid "" "Sélectionnez un ou plusieurs plans de croix déjà associés à ce carrefour, ou" " téléversez-en de nouveaux ci-dessous." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:85 -#: templates/assets/trafficlights_import_dxf.html:68 -#: templates/assets/unified_index.html:447 +#: assets/templates/assets/trafficlights_import_cross_plan.html:85 +#: assets/templates/assets/trafficlights_import_dxf.html:68 +#: assets/templates/assets/unified_index.html:447 msgid "OU" msgstr "OR" -#: templates/assets/trafficlights_import_cross_plan.html:92 +#: assets/templates/assets/trafficlights_import_cross_plan.html:92 msgid "Fichier Excel du plan de croix" msgstr "Cross plan Excel file" -#: templates/assets/trafficlights_import_cross_plan.html:96 +#: assets/templates/assets/trafficlights_import_cross_plan.html:96 msgid "" "Téléversez un ou plusieurs classeurs Excel de plans de croix (contenant " "l'onglet 'kruisjesplan' ou 'Plan croix')." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:102 +#: assets/templates/assets/trafficlights_import_cross_plan.html:102 msgid "Analyser et comparer les assets" msgstr "Filter assets" -#: templates/assets/trafficlights_import_cross_plan.html:132 +#: assets/templates/assets/trafficlights_import_cross_plan.html:132 msgid "" "Veuillez téléverser un fichier Excel ou sélectionner au moins un plan " "existant." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:171 +#: assets/templates/assets/trafficlights_import_cross_plan.html:171 msgid "Aperçu de la comparaison des assets" msgstr "Asset comparison preview" -#: templates/assets/trafficlights_import_cross_plan.html:174 +#: assets/templates/assets/trafficlights_import_cross_plan.html:174 msgid "Fichiers :" msgstr "File" -#: templates/assets/trafficlights_import_cross_plan.html:176 +#: assets/templates/assets/trafficlights_import_cross_plan.html:176 msgid "Fichier :" msgstr "File" -#: templates/assets/trafficlights_import_cross_plan.html:178 +#: assets/templates/assets/trafficlights_import_cross_plan.html:178 msgid "Carrefour :" msgstr "Associated intersection" -#: templates/assets/trafficlights_import_cross_plan.html:183 +#: assets/templates/assets/trafficlights_import_cross_plan.html:183 msgid "Cocher tous les éléments dans tous les onglets" msgstr "Check all items in all tabs" -#: templates/assets/trafficlights_import_cross_plan.html:186 +#: assets/templates/assets/trafficlights_import_cross_plan.html:186 msgid "Décocher tous les éléments dans tous les onglets" msgstr "Uncheck all items in all tabs" -#: templates/assets/trafficlights_import_cross_plan.html:191 +#: assets/templates/assets/trafficlights_import_cross_plan.html:191 msgid "Tout remplacer (Archiver l'existant + Recréer)" msgstr "Replace all (Archive existing + Recreate)" -#: templates/assets/trafficlights_import_cross_plan.html:194 +#: assets/templates/assets/trafficlights_import_cross_plan.html:194 msgid "Appliquer les décisions" msgstr "Apply decisions" -#: templates/assets/trafficlights_import_cross_plan.html:218 +#: assets/templates/assets/trafficlights_import_cross_plan.html:218 msgid "Détecteurs & BP" msgstr "Detectors" -#: templates/assets/trafficlights_import_cross_plan.html:228 -#| msgid "Autre équipement / asset" +#: assets/templates/assets/trafficlights_import_cross_plan.html:228 msgid "Autres équipements" msgstr "Other equipment" -#: templates/assets/trafficlights_import_cross_plan.html:242 +#: assets/templates/assets/trafficlights_import_cross_plan.html:242 msgid "" "Vous pouvez géolocaliser les poteaux en les plaçant sur le plan de la carte." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:245 +#: assets/templates/assets/trafficlights_import_cross_plan.html:245 msgid "Positionner les poteaux sur la carte" msgstr "Position posts on the map" -#: templates/assets/trafficlights_import_cross_plan.html:253 -#: templates/assets/trafficlights_import_cross_plan.html:346 -#: templates/assets/trafficlights_import_cross_plan.html:441 -#: templates/assets/trafficlights_import_cross_plan.html:544 -#: templates/assets/trafficlights_import_cross_plan.html:643 +#: assets/templates/assets/trafficlights_import_cross_plan.html:253 +#: assets/templates/assets/trafficlights_import_cross_plan.html:346 +#: assets/templates/assets/trafficlights_import_cross_plan.html:441 +#: assets/templates/assets/trafficlights_import_cross_plan.html:544 +#: assets/templates/assets/trafficlights_import_cross_plan.html:643 msgid "Code Asset" msgstr "Code EAN" -#: templates/assets/trafficlights_import_cross_plan.html:256 -#: templates/assets/trafficlights_import_cross_plan.html:350 -#: templates/assets/trafficlights_import_cross_plan.html:445 -#: templates/assets/trafficlights_import_cross_plan.html:547 +#: assets/templates/assets/trafficlights_import_cross_plan.html:256 +#: assets/templates/assets/trafficlights_import_cross_plan.html:350 +#: assets/templates/assets/trafficlights_import_cross_plan.html:445 +#: assets/templates/assets/trafficlights_import_cross_plan.html:547 msgid "Modèle Déduit (Excel)" msgstr "Inferred Model (Excel)" -#: templates/assets/trafficlights_import_cross_plan.html:257 -#: templates/assets/trafficlights_import_cross_plan.html:351 -#: templates/assets/trafficlights_import_cross_plan.html:446 -#: templates/assets/trafficlights_import_cross_plan.html:548 +#: assets/templates/assets/trafficlights_import_cross_plan.html:257 +#: assets/templates/assets/trafficlights_import_cross_plan.html:351 +#: assets/templates/assets/trafficlights_import_cross_plan.html:446 +#: assets/templates/assets/trafficlights_import_cross_plan.html:548 msgid "Modèle Actuel (DB)" msgstr "Current model:" -#: templates/assets/trafficlights_import_cross_plan.html:258 -#: templates/assets/trafficlights_import_cross_plan.html:352 -#: templates/assets/trafficlights_import_cross_plan.html:447 -#: templates/assets/trafficlights_import_cross_plan.html:549 -#: templates/assets/trafficlights_import_cross_plan.html:647 +#: assets/templates/assets/trafficlights_import_cross_plan.html:258 +#: assets/templates/assets/trafficlights_import_cross_plan.html:352 +#: assets/templates/assets/trafficlights_import_cross_plan.html:447 +#: assets/templates/assets/trafficlights_import_cross_plan.html:549 +#: assets/templates/assets/trafficlights_import_cross_plan.html:647 msgid "Décision" msgstr "Decision" -#: templates/assets/trafficlights_import_cross_plan.html:259 -#: templates/assets/trafficlights_import_cross_plan.html:353 -#: templates/assets/trafficlights_import_cross_plan.html:448 -#: templates/assets/trafficlights_import_cross_plan.html:550 +#: assets/templates/assets/trafficlights_import_cross_plan.html:259 +#: assets/templates/assets/trafficlights_import_cross_plan.html:353 +#: assets/templates/assets/trafficlights_import_cross_plan.html:448 +#: assets/templates/assets/trafficlights_import_cross_plan.html:550 msgid "Forcer le Modèle" msgstr "Change model" -#: templates/assets/trafficlights_import_cross_plan.html:274 -#: templates/assets/trafficlights_import_cross_plan.html:369 -#: templates/assets/trafficlights_import_cross_plan.html:464 -#: templates/assets/trafficlights_import_cross_plan.html:565 +#: assets/templates/assets/trafficlights_import_cross_plan.html:274 +#: assets/templates/assets/trafficlights_import_cross_plan.html:369 +#: assets/templates/assets/trafficlights_import_cross_plan.html:464 +#: assets/templates/assets/trafficlights_import_cross_plan.html:565 msgid "Modifié" msgstr "Edit" -#: templates/assets/trafficlights_import_cross_plan.html:276 -#: templates/assets/trafficlights_import_cross_plan.html:371 -#: templates/assets/trafficlights_import_cross_plan.html:466 -#: templates/assets/trafficlights_import_cross_plan.html:567 +#: assets/templates/assets/trafficlights_import_cross_plan.html:276 +#: assets/templates/assets/trafficlights_import_cross_plan.html:371 +#: assets/templates/assets/trafficlights_import_cross_plan.html:466 +#: assets/templates/assets/trafficlights_import_cross_plan.html:567 msgid "Identique" msgstr "Identical" -#: templates/assets/trafficlights_import_cross_plan.html:278 -#: templates/assets/trafficlights_import_cross_plan.html:373 -#: templates/assets/trafficlights_import_cross_plan.html:468 -#: templates/assets/trafficlights_import_cross_plan.html:569 +#: assets/templates/assets/trafficlights_import_cross_plan.html:278 +#: assets/templates/assets/trafficlights_import_cross_plan.html:373 +#: assets/templates/assets/trafficlights_import_cross_plan.html:468 +#: assets/templates/assets/trafficlights_import_cross_plan.html:569 msgid "DB uniquement" msgstr "Assets only" -#: templates/assets/trafficlights_import_cross_plan.html:291 -#: templates/assets/trafficlights_import_cross_plan.html:386 -#: templates/assets/trafficlights_import_cross_plan.html:481 -#: templates/assets/trafficlights_import_cross_plan.html:582 +#: assets/templates/assets/trafficlights_import_cross_plan.html:291 +#: assets/templates/assets/trafficlights_import_cross_plan.html:386 +#: assets/templates/assets/trafficlights_import_cross_plan.html:481 +#: assets/templates/assets/trafficlights_import_cross_plan.html:582 msgid "Conserver en DB" msgstr "Keep in DB" -#: templates/assets/trafficlights_import_cross_plan.html:297 -#: templates/assets/trafficlights_import_cross_plan.html:392 -#: templates/assets/trafficlights_import_cross_plan.html:487 -#: templates/assets/trafficlights_import_cross_plan.html:588 -#: templates/assets/unified_index.html:328 +#: assets/templates/assets/trafficlights_import_cross_plan.html:297 +#: assets/templates/assets/trafficlights_import_cross_plan.html:392 +#: assets/templates/assets/trafficlights_import_cross_plan.html:487 +#: assets/templates/assets/trafficlights_import_cross_plan.html:588 +#: assets/templates/assets/unified_index.html:328 msgid "Créer l'asset" msgstr "Create the asset" -#: templates/assets/trafficlights_import_cross_plan.html:298 -#: templates/assets/trafficlights_import_cross_plan.html:393 -#: templates/assets/trafficlights_import_cross_plan.html:488 -#: templates/assets/trafficlights_import_cross_plan.html:589 +#: assets/templates/assets/trafficlights_import_cross_plan.html:298 +#: assets/templates/assets/trafficlights_import_cross_plan.html:393 +#: assets/templates/assets/trafficlights_import_cross_plan.html:488 +#: assets/templates/assets/trafficlights_import_cross_plan.html:589 msgid "Ignorer" msgstr "Ignore" -#: templates/assets/trafficlights_import_cross_plan.html:300 -#: templates/assets/trafficlights_import_cross_plan.html:395 -#: templates/assets/trafficlights_import_cross_plan.html:490 -#: templates/assets/trafficlights_import_cross_plan.html:591 +#: assets/templates/assets/trafficlights_import_cross_plan.html:300 +#: assets/templates/assets/trafficlights_import_cross_plan.html:395 +#: assets/templates/assets/trafficlights_import_cross_plan.html:490 +#: assets/templates/assets/trafficlights_import_cross_plan.html:591 msgid "Mettre à jour l'asset" msgstr "Create the asset" -#: templates/assets/trafficlights_import_cross_plan.html:301 -#: templates/assets/trafficlights_import_cross_plan.html:305 -#: templates/assets/trafficlights_import_cross_plan.html:396 -#: templates/assets/trafficlights_import_cross_plan.html:400 -#: templates/assets/trafficlights_import_cross_plan.html:491 -#: templates/assets/trafficlights_import_cross_plan.html:495 -#: templates/assets/trafficlights_import_cross_plan.html:592 -#: templates/assets/trafficlights_import_cross_plan.html:596 +#: assets/templates/assets/trafficlights_import_cross_plan.html:301 +#: assets/templates/assets/trafficlights_import_cross_plan.html:305 +#: assets/templates/assets/trafficlights_import_cross_plan.html:396 +#: assets/templates/assets/trafficlights_import_cross_plan.html:400 +#: assets/templates/assets/trafficlights_import_cross_plan.html:491 +#: assets/templates/assets/trafficlights_import_cross_plan.html:495 +#: assets/templates/assets/trafficlights_import_cross_plan.html:592 +#: assets/templates/assets/trafficlights_import_cross_plan.html:596 msgid "Remplacer (Archiver + Créer)" msgstr "Replace (Archive + Create)" -#: templates/assets/trafficlights_import_cross_plan.html:302 -#: templates/assets/trafficlights_import_cross_plan.html:397 -#: templates/assets/trafficlights_import_cross_plan.html:492 -#: templates/assets/trafficlights_import_cross_plan.html:593 +#: assets/templates/assets/trafficlights_import_cross_plan.html:302 +#: assets/templates/assets/trafficlights_import_cross_plan.html:397 +#: assets/templates/assets/trafficlights_import_cross_plan.html:492 +#: assets/templates/assets/trafficlights_import_cross_plan.html:593 msgid "Conserver existant" msgstr "Nonexistent" -#: templates/assets/trafficlights_import_cross_plan.html:304 -#: templates/assets/trafficlights_import_cross_plan.html:399 -#: templates/assets/trafficlights_import_cross_plan.html:494 -#: templates/assets/trafficlights_import_cross_plan.html:595 +#: assets/templates/assets/trafficlights_import_cross_plan.html:304 +#: assets/templates/assets/trafficlights_import_cross_plan.html:399 +#: assets/templates/assets/trafficlights_import_cross_plan.html:494 +#: assets/templates/assets/trafficlights_import_cross_plan.html:595 msgid "Ne rien faire (Identique)" msgstr "Do nothing (Identical)" -#: templates/assets/trafficlights_import_cross_plan.html:315 -#: templates/assets/trafficlights_import_cross_plan.html:410 -#: templates/assets/trafficlights_import_cross_plan.html:505 -#: templates/assets/trafficlights_import_cross_plan.html:606 -#| msgid "Modèle Déduit (Excel)" +#: assets/templates/assets/trafficlights_import_cross_plan.html:315 +#: assets/templates/assets/trafficlights_import_cross_plan.html:410 +#: assets/templates/assets/trafficlights_import_cross_plan.html:505 +#: assets/templates/assets/trafficlights_import_cross_plan.html:606 msgid "Modèle déduit" msgstr "Inferred model" -#: templates/assets/trafficlights_import_cross_plan.html:317 -#: templates/assets/trafficlights_import_cross_plan.html:412 -#: templates/assets/trafficlights_import_cross_plan.html:507 -#: templates/assets/trafficlights_import_cross_plan.html:608 -#| msgid "Modèle actuel :" +#: assets/templates/assets/trafficlights_import_cross_plan.html:317 +#: assets/templates/assets/trafficlights_import_cross_plan.html:412 +#: assets/templates/assets/trafficlights_import_cross_plan.html:507 +#: assets/templates/assets/trafficlights_import_cross_plan.html:608 msgid "Modèle actuel" msgstr "Current model" -#: templates/assets/trafficlights_import_cross_plan.html:331 +#: assets/templates/assets/trafficlights_import_cross_plan.html:331 msgid "Aucun poteau détecté." msgstr "No pole" -#: templates/assets/trafficlights_import_cross_plan.html:348 -#: templates/assets/trafficlights_import_cross_plan.html:443 -#: views/trafficlights.py:4313 views/trafficlights.py:4333 -#: views/trafficlights.py:4491 +#: assets/templates/assets/trafficlights_import_cross_plan.html:348 +#: assets/templates/assets/trafficlights_import_cross_plan.html:443 +#: assets/views/trafficlights.py:4313 assets/views/trafficlights.py:4333 +#: assets/views/trafficlights.py:4491 msgid "Poteau" msgstr "Pole" -#: templates/assets/trafficlights_import_cross_plan.html:426 +#: assets/templates/assets/trafficlights_import_cross_plan.html:426 msgid "Aucune lanterne détectée." msgstr "No detector" -#: templates/assets/trafficlights_import_cross_plan.html:521 +#: assets/templates/assets/trafficlights_import_cross_plan.html:521 msgid "Aucun détecteur détecté." msgstr "No detector" -#: templates/assets/trafficlights_import_cross_plan.html:533 +#: assets/templates/assets/trafficlights_import_cross_plan.html:533 msgid "" "Vous pouvez tracer précisément les câbles d'interconnexion le long des " "tranchées de la carte." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:536 +#: assets/templates/assets/trafficlights_import_cross_plan.html:536 msgid "Tracer les câbles sur la carte" msgstr "Trace cables on the map" -#: templates/assets/trafficlights_import_cross_plan.html:622 +#: assets/templates/assets/trafficlights_import_cross_plan.html:622 msgid "Aucun câble détecté." msgstr "No cable" -#: templates/assets/trafficlights_import_cross_plan.html:634 +#: assets/templates/assets/trafficlights_import_cross_plan.html:634 msgid "" "Équipements associés existants en base (panneaux, caméras ITS, contrôleurs, " "armoires, etc.) non décrits dans le plan de croix Excel. Par défaut, ils " @@ -6890,330 +6967,330 @@ msgstr "" "cabinets, etc.) not described in the Excel cross plan. By default, they are " "retained." -#: templates/assets/trafficlights_import_cross_plan.html:644 -#| msgid "Modèle" +#: assets/templates/assets/trafficlights_import_cross_plan.html:644 msgid "Nom / Modèle" msgstr "Name / Model" -#: templates/assets/trafficlights_import_cross_plan.html:645 +#: assets/templates/assets/trafficlights_import_cross_plan.html:645 msgid "Support / Liaison" msgstr "Support / Connection" -#: templates/assets/trafficlights_import_cross_plan.html:646 -#| msgid "Statut" +#: assets/templates/assets/trafficlights_import_cross_plan.html:646 msgid "Statut DB" msgstr "DB status" -#: templates/assets/trafficlights_import_cross_plan.html:673 +#: assets/templates/assets/trafficlights_import_cross_plan.html:673 msgid "En base (Actif)" msgstr "In database (Active)" -#: templates/assets/trafficlights_import_cross_plan.html:682 -#| msgid "Laisser par défaut" +#: assets/templates/assets/trafficlights_import_cross_plan.html:682 msgid "Conserver (Par défaut)" msgstr "Keep (Default)" -#: templates/assets/trafficlights_import_cross_plan.html:689 -#| msgid "Aucun fichier DXF disponible pour ce carrefour" +#: assets/templates/assets/trafficlights_import_cross_plan.html:689 msgid "Aucun autre équipement associé en base pour ce carrefour." msgstr "No other equipment linked in database for this intersection." -#: templates/assets/trafficlights_import_cross_plan.html:714 +#: assets/templates/assets/trafficlights_import_cross_plan.html:714 msgid "Retour au tableau comparatif" msgstr "Return to comparison table" -#: templates/assets/trafficlights_import_cross_plan.html:717 +#: assets/templates/assets/trafficlights_import_cross_plan.html:717 msgid "Poteaux positionnés :" msgstr "Positioned posts:" -#: templates/assets/trafficlights_import_cross_plan.html:747 +#: assets/templates/assets/trafficlights_import_cross_plan.html:747 msgid "Aide au placement" msgstr "Placement help" -#: templates/assets/trafficlights_import_cross_plan.html:750 +#: assets/templates/assets/trafficlights_import_cross_plan.html:750 msgid "" "Cliquez sur 'Placer sur la carte' pour un poteau, puis cliquez sur la carte " "pour le positionner." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:760 +#: assets/templates/assets/trafficlights_import_cross_plan.html:760 msgid "À placer" msgstr "To be replaced" -#: templates/assets/trafficlights_import_cross_plan.html:769 +#: assets/templates/assets/trafficlights_import_cross_plan.html:769 msgid "Placer sur la carte" msgstr "Place on the map" -#: templates/assets/trafficlights_import_cross_plan.html:784 +#: assets/templates/assets/trafficlights_import_cross_plan.html:784 msgid "Tracé des câbles" msgstr "Cable tracing" -#: templates/assets/trafficlights_import_cross_plan.html:787 +#: assets/templates/assets/trafficlights_import_cross_plan.html:787 msgid "" "Cliquez sur 'Tracer / Éditer' puis double-cliquez sur la carte pour tracer " "la ligne du câble." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:801 +#: assets/templates/assets/trafficlights_import_cross_plan.html:801 msgid "Tracer / Éditer" msgstr "Edit" -#: templates/assets/trafficlights_import_cross_plan.html:821 -#: templates/assets/trafficlights_import_cross_plan.html:1547 -#: templates/assets/trafficlights_import_cross_plan.html:1601 +#: assets/templates/assets/trafficlights_import_cross_plan.html:821 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1547 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1601 msgid "Mode: Lecture" msgstr "Mode: Read" -#: templates/assets/trafficlights_import_cross_plan.html:823 -#: templates/assets/unified_index.html:434 +#: assets/templates/assets/trafficlights_import_cross_plan.html:823 +#: assets/templates/assets/unified_index.html:434 msgid "Effacer" msgstr "Clear" -#: templates/assets/trafficlights_import_cross_plan.html:839 -#: templates/assets/trafficlights_intersection_detail.html:1116 +#: assets/templates/assets/trafficlights_import_cross_plan.html:839 +#: assets/templates/assets/trafficlights_intersection_detail.html:1116 msgid "Plans géoréférencés" msgstr "Georeferenced plans" -#: templates/assets/trafficlights_import_cross_plan.html:847 -#: templates/assets/trafficlights_intersection_detail.html:1124 +#: assets/templates/assets/trafficlights_import_cross_plan.html:847 +#: assets/templates/assets/trafficlights_intersection_detail.html:1124 msgid "Plan image" msgstr "Image map" -#: templates/assets/trafficlights_import_cross_plan.html:852 -#: templates/assets/trafficlights_intersection_detail.html:1129 +#: assets/templates/assets/trafficlights_import_cross_plan.html:852 +#: assets/templates/assets/trafficlights_intersection_detail.html:1129 msgid "Plan CAO" msgstr "Plan" -#: templates/assets/trafficlights_import_cross_plan.html:867 -#: templates/assets/trafficlights_intersection_detail.html:1144 +#: assets/templates/assets/trafficlights_import_cross_plan.html:867 +#: assets/templates/assets/trafficlights_intersection_detail.html:1144 msgid "Aucun plan d'image géoréférencé disponible" msgstr "No georeferenced image plan available" -#: templates/assets/trafficlights_import_cross_plan.html:868 -#: templates/assets/trafficlights_intersection_detail.html:1145 +#: assets/templates/assets/trafficlights_import_cross_plan.html:868 +#: assets/templates/assets/trafficlights_intersection_detail.html:1145 msgid "" "Géoréférencez d'abord un plan PDF ou image dans l'onglet Documents de la " "fiche." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:879 -#: templates/assets/trafficlights_intersection_detail.html:1156 +#: assets/templates/assets/trafficlights_import_cross_plan.html:879 +#: assets/templates/assets/trafficlights_intersection_detail.html:1156 msgid "Aucun fichier DXF disponible pour ce carrefour" msgstr "No tags available for this topic." -#: templates/assets/trafficlights_import_cross_plan.html:880 -#: templates/assets/trafficlights_intersection_detail.html:1157 +#: assets/templates/assets/trafficlights_import_cross_plan.html:880 +#: assets/templates/assets/trafficlights_intersection_detail.html:1157 msgid "Veuillez d'abord en importer un." msgstr "Please import one first." -#: templates/assets/trafficlights_import_cross_plan.html:885 -#: templates/assets/trafficlights_intersection_detail.html:1165 +#: assets/templates/assets/trafficlights_import_cross_plan.html:885 +#: assets/templates/assets/trafficlights_intersection_detail.html:1165 msgid "Sélectionner le plan DXF" msgstr "View selection" -#: templates/assets/trafficlights_import_cross_plan.html:893 -#: templates/assets/trafficlights_intersection_detail.html:1173 +#: assets/templates/assets/trafficlights_import_cross_plan.html:893 +#: assets/templates/assets/trafficlights_intersection_detail.html:1173 msgid "-- Sélectionner un plan CAO (DXF) --" msgstr "Select a type" -#: templates/assets/trafficlights_import_cross_plan.html:904 -#: templates/assets/trafficlights_intersection_detail.html:1184 +#: assets/templates/assets/trafficlights_import_cross_plan.html:904 +#: assets/templates/assets/trafficlights_intersection_detail.html:1184 msgid "Couches vectorielles CAO" msgstr "CAD vector layers" -#: templates/assets/trafficlights_import_cross_plan.html:906 -#: templates/assets/trafficlights_intersection_detail.html:1186 +#: assets/templates/assets/trafficlights_import_cross_plan.html:906 +#: assets/templates/assets/trafficlights_intersection_detail.html:1186 msgid "Décocher tout" msgstr "Uncheck all" -#: templates/assets/trafficlights_import_cross_plan.html:911 -#: templates/assets/trafficlights_intersection_detail.html:1191 +#: assets/templates/assets/trafficlights_import_cross_plan.html:911 +#: assets/templates/assets/trafficlights_intersection_detail.html:1191 msgid "Lecture des couches du plan..." msgstr "Reading the layers of the plan..." -#: templates/assets/trafficlights_import_cross_plan.html:924 -#: templates/assets/trafficlights_intersection_detail.html:1204 +#: assets/templates/assets/trafficlights_import_cross_plan.html:924 +#: assets/templates/assets/trafficlights_intersection_detail.html:1204 msgid "Désactiver tout" msgstr "Disabled" -#: templates/assets/trafficlights_import_cross_plan.html:983 +#: assets/templates/assets/trafficlights_import_cross_plan.html:983 msgid "" "Voulez-vous vraiment archiver TOUS les assets actifs existants de ce " "carrefour et recréer les nouveaux à partir du fichier Excel ? Cette action " "est irréversible." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:1161 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1161 msgid "Rechercher une adresse…" msgstr "Search for an address…" -#: templates/assets/trafficlights_import_cross_plan.html:1443 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1443 msgid "Positionné" msgstr "Geographical position" -#: templates/assets/trafficlights_import_cross_plan.html:1531 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1531 msgid "Mode: Placement de" msgstr "Mode: Placement of" -#: templates/assets/trafficlights_import_cross_plan.html:1572 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1572 msgid "Mode: Tracé" msgstr "Mode: Tracing" -#: templates/assets/trafficlights_import_cross_plan.html:2291 +#: assets/templates/assets/trafficlights_import_cross_plan.html:2291 msgid "Couche vectorielle chargée avec succès !" msgstr "Comment saved successfully" -#: templates/assets/trafficlights_import_dxf.html:14 +#: assets/templates/assets/trafficlights_import_dxf.html:14 msgid "Importation DXF" msgstr "DXF Import" -#: templates/assets/trafficlights_import_dxf.html:20 +#: assets/templates/assets/trafficlights_import_dxf.html:20 msgid "Importation d'un plan DXF — Poteaux" msgstr "DXF Plan Import — Posts" -#: templates/assets/trafficlights_import_dxf.html:36 +#: assets/templates/assets/trafficlights_import_dxf.html:36 msgid "Choisir un plan DXF" msgstr "Choose a DXF plan" -#: templates/assets/trafficlights_import_dxf.html:53 +#: assets/templates/assets/trafficlights_import_dxf.html:53 msgid "Sélectionner un fichier existant (déjà importé)" msgstr "Select a category" -#: templates/assets/trafficlights_import_dxf.html:56 +#: assets/templates/assets/trafficlights_import_dxf.html:56 msgid "Sélectionner un fichier" msgstr "Select files" -#: templates/assets/trafficlights_import_dxf.html:62 +#: assets/templates/assets/trafficlights_import_dxf.html:62 msgid "" "Sélectionnez un fichier DXF parmi les fichiers déjà disponibles sur le " "serveur." msgstr "" -#: templates/assets/trafficlights_import_dxf.html:75 +#: assets/templates/assets/trafficlights_import_dxf.html:75 msgid "Téléverser un nouveau fichier DXF" msgstr "Upload a new DXF file" -#: templates/assets/trafficlights_import_dxf.html:82 +#: assets/templates/assets/trafficlights_import_dxf.html:82 msgid "Analyser le fichier" msgstr "Change files" -#: templates/assets/trafficlights_import_dxf.html:99 +#: assets/templates/assets/trafficlights_import_dxf.html:99 msgid "Importer les couches vectorielles" msgstr "Import vector layers" -#: templates/assets/trafficlights_import_dxf.html:108 +#: assets/templates/assets/trafficlights_import_dxf.html:108 msgid "" "Sélectionnez les couches vectorielles à importer depuis le fichier DXF. Les " "couches non cochées ne seront pas converties ni affichées sur la carte." msgstr "" -#: templates/assets/trafficlights_import_dxf.html:113 +#: assets/templates/assets/trafficlights_import_dxf.html:113 msgid "Rechercher un calque..." msgstr "Search" -#: templates/assets/trafficlights_import_dxf.html:128 +#: assets/templates/assets/trafficlights_import_dxf.html:128 msgid "Lancer l'importation" msgstr "Validate selection" -#: templates/assets/trafficlights_import_dxf.html:138 +#: assets/templates/assets/trafficlights_import_dxf.html:138 msgid "Génération de l'image géolocalisée et des couches vectorielles..." msgstr "Geolocated image and vector layers generation..." -#: templates/assets/trafficlights_import_dxf.html:139 -#: templates/assets/trafficlights_import_dxf.html:302 +#: assets/templates/assets/trafficlights_import_dxf.html:139 +#: assets/templates/assets/trafficlights_import_dxf.html:302 msgid "Cette opération peut prendre un peu de temps..." msgstr "This operation may take a little time..." -#: templates/assets/trafficlights_import_dxf.html:182 +#: assets/templates/assets/trafficlights_import_dxf.html:182 msgid "Analyse..." msgstr "Analyzing..." -#: templates/assets/trafficlights_import_dxf.html:189 +#: assets/templates/assets/trafficlights_import_dxf.html:189 msgid "Téléversement et analyse du fichier DXF..." msgstr "Uploading and analyzing DXF file..." -#: templates/assets/trafficlights_import_dxf.html:190 +#: assets/templates/assets/trafficlights_import_dxf.html:190 msgid "Veuillez patienter pendant l\\" msgstr "Please wait while the" -#: templates/assets/trafficlights_import_dxf.html:192 +#: assets/templates/assets/trafficlights_import_dxf.html:192 msgid "Analyse du fichier DXF..." msgstr "Change files" -#: templates/assets/trafficlights_import_dxf.html:193 +#: assets/templates/assets/trafficlights_import_dxf.html:193 msgid "Lecture des calques disponibles dans le fichier..." msgstr "Reading the layers available in the file..." -#: templates/assets/trafficlights_import_dxf.html:242 +#: assets/templates/assets/trafficlights_import_dxf.html:242 msgid "Aucune couche trouvée dans le fichier." msgstr "No street found" -#: templates/assets/trafficlights_import_dxf.html:269 +#: assets/templates/assets/trafficlights_import_dxf.html:269 msgid "Erreur lors de l\\" msgstr "Error while adding." -#: templates/assets/trafficlights_import_dxf.html:280 -#: views/trafficlights.py:2013 +#: assets/templates/assets/trafficlights_import_dxf.html:280 +#: assets/views/trafficlights.py:2013 msgid "Veuillez sélectionner un fichier DXF ou en téléverser un." msgstr "Please select a DXF file or upload one." -#: templates/assets/trafficlights_import_dxf.html:301 +#: assets/templates/assets/trafficlights_import_dxf.html:301 msgid "Génération de l\\" msgstr "General" -#: templates/assets/trafficlights_index.html:18 views/core.py:646 +#: assets/templates/assets/trafficlights_index.html:18 +#: assets/views/core.py:694 msgid "Voltage" msgstr "Voltage" -#: templates/assets/trafficlights_index.html:28 views/core.py:661 +#: assets/templates/assets/trafficlights_index.html:28 +#: assets/views/core.py:709 msgid "Date de mise en service (à partir de)" msgstr "Commissioning date (from)" -#: templates/assets/trafficlights_index.html:31 views/core.py:652 +#: assets/templates/assets/trafficlights_index.html:31 +#: assets/views/core.py:700 msgid "Connexion à la centrale" msgstr "Connection to central" -#: templates/assets/trafficlights_index.html:49 views/core.py:668 +#: assets/templates/assets/trafficlights_index.html:49 +#: assets/views/core.py:716 msgid "Prestataire maintenance contrôleurs" msgstr "Controller maintenance provider" -#: templates/assets/trafficlights_index.html:72 +#: assets/templates/assets/trafficlights_index.html:72 msgid "Créer une nouvelle intersection" msgstr "Create a new intersection" -#: templates/assets/trafficlights_intersection_detail.html:29 +#: assets/templates/assets/trafficlights_intersection_detail.html:29 msgid "Modifier cette intersection" msgstr "Modify this intersection" -#: templates/assets/trafficlights_intersection_detail.html:39 +#: assets/templates/assets/trafficlights_intersection_detail.html:39 msgid "Tension (Voltage)" msgstr "Voltage" -#: templates/assets/trafficlights_intersection_detail.html:41 +#: assets/templates/assets/trafficlights_intersection_detail.html:41 msgid "Connexion centrale" msgstr "Central connection" -#: templates/assets/trafficlights_intersection_detail.html:52 +#: assets/templates/assets/trafficlights_intersection_detail.html:52 msgid "Modèle du contrôleur" msgstr "Controller model" -#: templates/assets/trafficlights_intersection_detail.html:55 +#: assets/templates/assets/trafficlights_intersection_detail.html:55 msgid "Carrefour principal" msgstr "Main intersection" -#: templates/assets/trafficlights_intersection_detail.html:60 +#: assets/templates/assets/trafficlights_intersection_detail.html:60 msgid "Contrats" msgstr "Contracts" -#: templates/assets/trafficlights_intersection_detail.html:74 +#: assets/templates/assets/trafficlights_intersection_detail.html:74 msgid "Modifier les contrats" msgstr "Modify contracts" -#: templates/assets/trafficlights_intersection_detail.html:96 +#: assets/templates/assets/trafficlights_intersection_detail.html:96 msgid "Assets importés par DXF en attente de validation" msgstr "DXF imported assets awaiting validation" -#: templates/assets/trafficlights_intersection_detail.html:99 +#: assets/templates/assets/trafficlights_intersection_detail.html:99 #, python-format msgid "" "\n" @@ -7226,1272 +7303,1276 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: templates/assets/trafficlights_intersection_detail.html:110 +#: assets/templates/assets/trafficlights_intersection_detail.html:110 msgid "Date d'installation :" msgstr "Installation date" -#: templates/assets/trafficlights_intersection_detail.html:121 +#: assets/templates/assets/trafficlights_intersection_detail.html:121 msgid "Option A : Remplacer par code et créer les nouveaux" msgstr "Option A: Replace by code and create new ones" -#: templates/assets/trafficlights_intersection_detail.html:129 +#: assets/templates/assets/trafficlights_intersection_detail.html:129 msgid "" "Êtes-vous sûr de vouloir archiver TOUS les poteaux existants de ce carrefour" " et d\\'activer uniquement les nouveaux poteaux importés ?" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:130 +#: assets/templates/assets/trafficlights_intersection_detail.html:130 msgid "Option B : Remplacement complet (Archiver tout le reste)" msgstr "Option B: Complete replacement (Archive everything else)" -#: templates/assets/trafficlights_intersection_detail.html:135 +#: assets/templates/assets/trafficlights_intersection_detail.html:135 msgid "Réimporter / Corriger" msgstr "Reimport/Correct" -#: templates/assets/trafficlights_intersection_detail.html:330 -#: templates/assets/trafficlights_intersection_detail.html:1000 -#: templates/assets/unified_index.html:472 +#: assets/templates/assets/trafficlights_intersection_detail.html:330 +#: assets/templates/assets/trafficlights_intersection_detail.html:1000 +#: assets/templates/assets/unified_index.html:472 msgid "Ajouter un asset" msgstr "Add an asset" -#: templates/assets/trafficlights_intersection_detail.html:335 -#: templates/assets/trafficlights_intersection_detail.html:336 +#: assets/templates/assets/trafficlights_intersection_detail.html:335 +#: assets/templates/assets/trafficlights_intersection_detail.html:336 msgid "Importer plan DXF" msgstr "Import DXF plan" -#: templates/assets/trafficlights_intersection_detail.html:338 -#: templates/assets/trafficlights_intersection_detail.html:339 +#: assets/templates/assets/trafficlights_intersection_detail.html:338 +#: assets/templates/assets/trafficlights_intersection_detail.html:339 msgid "Importer plan de croix" msgstr "Cross plan" -#: templates/assets/trafficlights_intersection_detail.html:343 +#: assets/templates/assets/trafficlights_intersection_detail.html:343 msgid "Archiver tous les assets" msgstr "Archive all assets" -#: templates/assets/trafficlights_intersection_detail.html:344 +#: assets/templates/assets/trafficlights_intersection_detail.html:344 msgid "Tout archiver" msgstr "Archive all" -#: templates/assets/trafficlights_intersection_detail.html:394 +#: assets/templates/assets/trafficlights_intersection_detail.html:394 msgid "Installation extérieure" msgstr "Outdoor installation" -#: templates/assets/trafficlights_intersection_detail.html:431 +#: assets/templates/assets/trafficlights_intersection_detail.html:431 msgid "Tout déplier / replier" msgstr "Expand / collapse all" -#: templates/assets/trafficlights_intersection_detail.html:474 +#: assets/templates/assets/trafficlights_intersection_detail.html:474 msgid "" "Afficher les lanternes, accessoires, radars, détecteurs et panneaux de " "signalisation" msgstr "Show lanterns and accessories" -#: templates/assets/trafficlights_intersection_detail.html:531 +#: assets/templates/assets/trafficlights_intersection_detail.html:531 msgid "Aucun poteau" msgstr "No pole" -#: templates/assets/trafficlights_intersection_detail.html:544 +#: assets/templates/assets/trafficlights_intersection_detail.html:544 msgid "Armoires électriques" msgstr "Electrical cabinets" -#: templates/assets/trafficlights_intersection_detail.html:560 +#: assets/templates/assets/trafficlights_intersection_detail.html:560 msgid "Aucune armoire électrique" msgstr "No electrical cabinet" -#: templates/assets/trafficlights_intersection_detail.html:576 +#: assets/templates/assets/trafficlights_intersection_detail.html:576 msgid "Couleur du câble sur la carte" msgstr "Cable color on map" -#: templates/assets/trafficlights_intersection_detail.html:588 +#: assets/templates/assets/trafficlights_intersection_detail.html:588 msgid "Aucun câble" msgstr "No cable" -#: templates/assets/trafficlights_intersection_detail.html:597 +#: assets/templates/assets/trafficlights_intersection_detail.html:597 msgid "Radars préventifs" msgstr "Preventive radars" -#: templates/assets/trafficlights_intersection_detail.html:613 +#: assets/templates/assets/trafficlights_intersection_detail.html:613 msgid "Aucun radar préventif" msgstr "No network hardware" -#: templates/assets/trafficlights_intersection_detail.html:632 +#: assets/templates/assets/trafficlights_intersection_detail.html:632 msgid "Contrôleur de trafic" msgstr "Traffic controller" -#: templates/assets/trafficlights_intersection_detail.html:679 +#: assets/templates/assets/trafficlights_intersection_detail.html:679 msgid "Hardwares du contrôleur" msgstr "Controller hardware" -#: templates/assets/trafficlights_intersection_detail.html:703 +#: assets/templates/assets/trafficlights_intersection_detail.html:703 msgid "Aucun hardware" msgstr "No hardware" -#: templates/assets/trafficlights_intersection_detail.html:744 +#: assets/templates/assets/trafficlights_intersection_detail.html:744 msgid "Aucun détecteur" msgstr "No detector" -#: templates/assets/trafficlights_intersection_detail.html:760 +#: assets/templates/assets/trafficlights_intersection_detail.html:760 msgid "Hardware réseau" msgstr "Network hardware" -#: templates/assets/trafficlights_intersection_detail.html:784 +#: assets/templates/assets/trafficlights_intersection_detail.html:784 msgid "Aucun hardware réseau" msgstr "No network hardware" -#: templates/assets/trafficlights_intersection_detail.html:800 +#: assets/templates/assets/trafficlights_intersection_detail.html:800 msgid "Hardware Tension" msgstr "Voltage hardware" -#: templates/assets/trafficlights_intersection_detail.html:824 +#: assets/templates/assets/trafficlights_intersection_detail.html:824 msgid "Aucun hardware tension" msgstr "No voltage hardware" -#: templates/assets/trafficlights_intersection_detail.html:837 +#: assets/templates/assets/trafficlights_intersection_detail.html:837 msgid "Aucun contrôleur" msgstr "No controller" -#: templates/assets/trafficlights_intersection_detail.html:856 -#: templates/assets/trafficlights_intersection_detail.html:888 -#: templates/assets/trafficlights_intersection_detail.html:1045 +#: assets/templates/assets/trafficlights_intersection_detail.html:856 +#: assets/templates/assets/trafficlights_intersection_detail.html:888 +#: assets/templates/assets/trafficlights_intersection_detail.html:1045 msgid "Ajouter une programmation" msgstr "Add programming" -#: templates/assets/trafficlights_intersection_detail.html:885 +#: assets/templates/assets/trafficlights_intersection_detail.html:885 msgid "Aucune programmation" msgstr "No programming" -#: templates/assets/trafficlights_intersection_detail.html:908 +#: assets/templates/assets/trafficlights_intersection_detail.html:908 msgid "Fichiers de log" msgstr "Log files" -#: templates/assets/trafficlights_intersection_detail.html:928 +#: assets/templates/assets/trafficlights_intersection_detail.html:928 msgid "Aucun fichier de log" msgstr "No log file" -#: templates/assets/trafficlights_intersection_detail.html:1008 +#: assets/templates/assets/trafficlights_intersection_detail.html:1008 msgid "Sélectionner une catégorie" msgstr "Select a category" -#: templates/assets/trafficlights_intersection_detail.html:1056 +#: assets/templates/assets/trafficlights_intersection_detail.html:1056 msgid "Laisser vide pour auto-génération" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1057 +#: assets/templates/assets/trafficlights_intersection_detail.html:1057 msgid "Ex: " msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1073 -#: views/artworks.py:79 +#: assets/templates/assets/trafficlights_intersection_detail.html:1073 +#: assets/views/artworks.py:79 msgid "Inactif" msgstr "Inactive" -#: templates/assets/trafficlights_intersection_detail.html:1074 +#: assets/templates/assets/trafficlights_intersection_detail.html:1074 msgid "Retiré" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1090 +#: assets/templates/assets/trafficlights_intersection_detail.html:1090 msgid "Optionnel. Fichier joint à la programmation." msgstr "Optional. File attached to the programming." -#: templates/assets/trafficlights_intersection_detail.html:1095 +#: assets/templates/assets/trafficlights_intersection_detail.html:1095 msgid "Notes ou informations complémentaires..." msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1102 +#: assets/templates/assets/trafficlights_intersection_detail.html:1102 msgid "Créer la programmation" msgstr "Create programming" -#: templates/assets/trafficlights_intersection_detail.html:1159 +#: assets/templates/assets/trafficlights_intersection_detail.html:1159 msgid "Importer un plan DXF" msgstr "Import a DXF plan" -#: templates/assets/trafficlights_intersection_detail.html:1253 +#: assets/templates/assets/trafficlights_intersection_detail.html:1253 msgid "Gérer les contrats" msgstr "Manage contracts" -#: templates/assets/trafficlights_intersection_detail.html:1259 +#: assets/templates/assets/trafficlights_intersection_detail.html:1259 msgid "Contrats associés" msgstr "Associated contracts" -#: templates/assets/trafficlights_intersection_detail.html:1265 -#: templates/assets/trafficlights_intersection_detail.html:1356 +#: assets/templates/assets/trafficlights_intersection_detail.html:1265 +#: assets/templates/assets/trafficlights_intersection_detail.html:1356 msgid "Numéro de contrat" msgstr "Contract number" -#: templates/assets/trafficlights_intersection_detail.html:1266 -#: templates/assets/trafficlights_intersection_detail.html:1357 +#: assets/templates/assets/trafficlights_intersection_detail.html:1266 +#: assets/templates/assets/trafficlights_intersection_detail.html:1357 msgid "Entreprise" msgstr "Company" -#: templates/assets/trafficlights_intersection_detail.html:1283 -#: templates/assets/trafficlights_intersection_detail.html:1434 +#: assets/templates/assets/trafficlights_intersection_detail.html:1283 +#: assets/templates/assets/trafficlights_intersection_detail.html:1434 msgid "Retirer ce contrat" msgstr "Remove this contract" -#: templates/assets/trafficlights_intersection_detail.html:1292 +#: assets/templates/assets/trafficlights_intersection_detail.html:1292 msgid "Aucun contrat associé." msgstr "No associated contract." -#: templates/assets/trafficlights_intersection_detail.html:1299 +#: assets/templates/assets/trafficlights_intersection_detail.html:1299 msgid "Ajouter un contrat" msgstr "Add a contract" -#: templates/assets/trafficlights_intersection_detail.html:1304 +#: assets/templates/assets/trafficlights_intersection_detail.html:1304 msgid "Contrat" msgstr "Contract" -#: templates/assets/trafficlights_intersection_detail.html:1306 +#: assets/templates/assets/trafficlights_intersection_detail.html:1306 msgid "Sélectionner" msgstr "Select" -#: templates/assets/trafficlights_intersection_detail.html:1315 +#: assets/templates/assets/trafficlights_intersection_detail.html:1315 msgid "Infrastructure" msgstr "Infrastructure" -#: templates/assets/trafficlights_intersection_detail.html:1316 +#: assets/templates/assets/trafficlights_intersection_detail.html:1316 msgid "Contrôleur de traffic" msgstr "Traffic controller" -#: templates/assets/trafficlights_intersection_detail.html:1441 +#: assets/templates/assets/trafficlights_intersection_detail.html:1441 msgid "Erreur lors de l’ajout." msgstr "Error while adding." -#: templates/assets/trafficlights_intersection_detail.html:1496 +#: assets/templates/assets/trafficlights_intersection_detail.html:1496 msgid "Programmation ajoutée avec succès." msgstr "Programming added successfully." -#: templates/assets/trafficlights_intersection_detail.html:1506 +#: assets/templates/assets/trafficlights_intersection_detail.html:1506 msgid "Erreur lors de la création de la programmation." msgstr "Error creating programming." -#: templates/assets/trafficlights_intersection_detail.html:1513 +#: assets/templates/assets/trafficlights_intersection_detail.html:1513 msgid "Une erreur inattendue est survenue." msgstr "An unexpected error occurred." -#: templates/assets/unified_index.html:83 +#: assets/templates/assets/unified_index.html:83 msgid "Filtrer les assets" msgstr "Filter assets" -#: templates/assets/unified_index.html:91 -#: templates/assets/unified_index.html:251 -#: templates/assets/unified_index.html:261 +#: assets/templates/assets/unified_index.html:91 +#: assets/templates/assets/unified_index.html:251 +#: assets/templates/assets/unified_index.html:261 msgid "Thématique" msgstr "Thematic" -#: templates/assets/unified_index.html:118 +#: assets/templates/assets/unified_index.html:118 msgid "Aucune" msgstr "None" -#: templates/assets/unified_index.html:122 -#: templates/assets/unified_index.html:147 +#: assets/templates/assets/unified_index.html:122 +#: assets/templates/assets/unified_index.html:147 msgid "Sélectionnez d'abord une ou plusieurs thématiques." msgstr "Select one or more topics first." -#: templates/assets/unified_index.html:137 +#: assets/templates/assets/unified_index.html:137 msgid "Sélectionnez d'abord une ou plusieurs catégories." msgstr "Select one or more categories first." -#: templates/assets/unified_index.html:144 +#: assets/templates/assets/unified_index.html:144 msgid "Filtres thématiques" msgstr "Thematic filters" -#: templates/assets/unified_index.html:154 +#: assets/templates/assets/unified_index.html:154 msgid "Type d'élément" msgstr "Item type" -#: templates/assets/unified_index.html:161 +#: assets/templates/assets/unified_index.html:161 msgid "Assets et localisations" msgstr "Assets and locations" -#: templates/assets/unified_index.html:167 +#: assets/templates/assets/unified_index.html:167 msgid "Localisations uniquement" msgstr "Locations only" -#: templates/assets/unified_index.html:173 +#: assets/templates/assets/unified_index.html:173 msgid "Assets uniquement" msgstr "Assets only" -#: templates/assets/unified_index.html:181 +#: assets/templates/assets/unified_index.html:181 msgid "Options de géométrie" msgstr "Hardware description" -#: templates/assets/unified_index.html:186 +#: assets/templates/assets/unified_index.html:186 msgid "Inclure les assets sans géométrie" msgstr "Include assets without geometry" -#: templates/assets/unified_index.html:240 +#: assets/templates/assets/unified_index.html:240 msgid "Créer un élément" msgstr "Create an item" -#: templates/assets/unified_index.html:245 +#: assets/templates/assets/unified_index.html:245 msgid "Choisissez d'abord le type d'élément, puis la thématique autorisée." msgstr "Choose the item type first, then the authorized topic." -#: templates/assets/unified_index.html:254 -#: templates/assets/unified_index.html:284 +#: assets/templates/assets/unified_index.html:254 +#: assets/templates/assets/unified_index.html:284 msgid "Créer un asset" msgstr "Create an asset" -#: templates/assets/unified_index.html:264 -#: templates/assets/unified_index.html:343 +#: assets/templates/assets/unified_index.html:264 +#: assets/templates/assets/unified_index.html:343 msgid "Créer une localisation" msgstr "Create a location" -#: templates/assets/unified_index.html:270 +#: assets/templates/assets/unified_index.html:270 msgid "Aucune thématique éditable n'est disponible pour la création." msgstr "No editable topic is available for creation." -#: templates/assets/unified_index.html:322 +#: assets/templates/assets/unified_index.html:322 msgid "L'asset sera créé avec le statut 'À approuver'." msgstr "The asset will be created with status 'To approve'." -#: templates/assets/unified_index.html:358 +#: assets/templates/assets/unified_index.html:358 msgid "Créer la localisation" msgstr "Create the location" -#: templates/assets/unified_index.html:369 +#: assets/templates/assets/unified_index.html:369 msgid "Mode sélection intervention préventive" msgstr "Preventive intervention selection mode" -#: templates/assets/unified_index.html:388 +#: assets/templates/assets/unified_index.html:388 msgid "Répertoires" msgstr "Directories" -#: templates/assets/unified_index.html:391 +#: assets/templates/assets/unified_index.html:391 msgid "Répertoires spécifiques" msgstr "Specific directories" -#: templates/assets/unified_index.html:429 +#: assets/templates/assets/unified_index.html:429 msgid "Code, nom, type…" msgstr "Code, name, type..." -#: templates/assets/unified_index.html:443 +#: assets/templates/assets/unified_index.html:443 msgid "Tous les mots recherchés doivent être présents" msgstr "All words must match" -#: templates/assets/unified_index.html:443 +#: assets/templates/assets/unified_index.html:443 msgid "ET" msgstr "AND" -#: templates/assets/unified_index.html:447 +#: assets/templates/assets/unified_index.html:447 msgid "Au moins un des mots recherchés doit être présent" msgstr "At least one word must match" -#: templates/assets/unified_index.html:479 -#: templates/assets/unified_index.html:480 +#: assets/templates/assets/unified_index.html:479 +#: assets/templates/assets/unified_index.html:480 msgid "Filtres" msgstr "Filters" -#: templates/assets/unified_index.html:499 +#: assets/templates/assets/unified_index.html:499 msgid "sélectionné(s)" msgstr "selected" -#: templates/assets/unified_index.html:516 -#: templates/assets/unified_index.html:634 +#: assets/templates/assets/unified_index.html:516 +#: assets/templates/assets/unified_index.html:634 msgid "Modifier le statut en masse" msgstr "Modify contracts" -#: templates/assets/unified_index.html:524 -#: templates/assets/unified_index.html:664 +#: assets/templates/assets/unified_index.html:524 +#: assets/templates/assets/unified_index.html:664 msgid "Modifier le statut de validation en masse" msgstr "Bulk modify validation status" -#: templates/assets/unified_index.html:546 +#: assets/templates/assets/unified_index.html:546 msgid "" "Sélectionnez une ou plusieurs thématiques dans les filtres, saisissez une " "recherche ou zoomez sur la carte." msgstr "" -#: templates/assets/unified_index.html:580 +#: assets/templates/assets/unified_index.html:580 msgid "Choisissez une catégorie ou zoomez sur la carte pour voir les assets." msgstr "Choose a category or zoom in on the map to see assets." -#: templates/assets/unified_index.html:639 +#: assets/templates/assets/unified_index.html:639 msgid "Nouveau statut" msgstr "New" -#: templates/assets/unified_index.html:669 +#: assets/templates/assets/unified_index.html:669 msgid "Nouveau statut de validation" msgstr "New validation status" -#: templates/assets/water_index.html:17 views/core.py:724 -#: views/locations.py:29 +#: assets/templates/assets/water_index.html:17 assets/views/core.py:772 +#: assets/views/locations.py:29 msgid "GIEP" msgstr "GIEP" -#: templates/assets/water_index.html:31 +#: assets/templates/assets/water_index.html:31 msgid "Créer une nouvelle localisation GIEP" msgstr "Create new ITS location" -#: templates/assets/water_index.html:59 +#: assets/templates/assets/water_index.html:59 msgid "Créer un nouvel ouvrage GIEP" msgstr "Create new ITS asset" -#: views/artworks.py:80 +#: assets/views/artworks.py:80 msgid "À supprimer" msgstr "To be deleted" -#: views/artworks.py:94 views/controlcenters.py:107 views/its.py:110 -#: views/structures.py:115 +#: assets/views/artworks.py:94 assets/views/controlcenters.py:107 +#: assets/views/its.py:110 assets/views/structures.py:115 msgid "Localisations" msgstr "Locations" -#: views/artworks.py:268 +#: assets/views/artworks.py:268 #, python-format msgid "Type d'asset inconnu: %(asset_model)s" msgstr "Unknown asset type: %(asset_model)s" -#: views/artworks.py:328 views/trafficlights.py:1499 +#: assets/views/artworks.py:328 assets/views/trafficlights.py:1499 msgid "Coordonnées invalides" msgstr "Invalid coordinates" -#: views/artworks.py:343 views/its.py:853 +#: assets/views/artworks.py:343 assets/views/its.py:853 msgid "Aucune localisation trouvée" msgstr "No location found" -#: views/artworks.py:436 views/artworks.py:440 views/core.py:408 +#: assets/views/artworks.py:436 assets/views/artworks.py:440 +#: assets/views/core.py:456 msgid "Fontaine" msgstr "Fountain" -#: views/artworks.py:817 +#: assets/views/artworks.py:817 msgid "Aucun équipement trouvé" msgstr "No equipment found" -#: views/asset_editing.py:58 views/asset_editing.py:141 -#: views/asset_editing.py:2056 views/asset_editing.py:2195 -#: views/asset_editing.py:2249 views/asset_editing.py:2307 -#: views/asset_editing.py:2383 views/trafficlights.py:778 +#: assets/views/asset_editing.py:58 assets/views/asset_editing.py:141 +#: assets/views/asset_editing.py:2056 assets/views/asset_editing.py:2195 +#: assets/views/asset_editing.py:2249 assets/views/asset_editing.py:2307 +#: assets/views/asset_editing.py:2383 assets/views/trafficlights.py:778 msgid "Permission refusée" msgstr "Permission denied" -#: views/asset_editing.py:64 +#: assets/views/asset_editing.py:64 msgid "Aucun fichier fourni" msgstr "No file provided" -#: views/asset_editing.py:154 +#: assets/views/asset_editing.py:154 msgid "Document non trouvé" msgstr "Document not found" -#: views/asset_editing.py:179 views/asset_editing.py:2210 -#: views/asset_editing.py:2264 views/asset_editing.py:2336 -#: views/asset_editing.py:2417 +#: assets/views/asset_editing.py:179 assets/views/asset_editing.py:2210 +#: assets/views/asset_editing.py:2264 assets/views/asset_editing.py:2336 +#: assets/views/asset_editing.py:2417 msgid "Type d'asset inconnu" msgstr "Unknown asset type" -#: views/asset_editing.py:298 +#: assets/views/asset_editing.py:298 #, python-format msgid "Champ inconnu: %(field)s" msgstr "Unknown field: %(field)s" -#: views/asset_editing.py:312 views/asset_editing.py:468 +#: assets/views/asset_editing.py:312 assets/views/asset_editing.py:468 #, python-format msgid "Format de date invalide pour %(field)s" msgstr "Invalid date format for %(field)s" -#: views/asset_editing.py:327 +#: assets/views/asset_editing.py:327 msgid "Modèle non trouvé" msgstr "Model not found" -#: views/asset_editing.py:338 views/asset_editing.py:1688 +#: assets/views/asset_editing.py:338 assets/views/asset_editing.py:1688 msgid "Catégorie non trouvée" msgstr "Category not found" -#: views/asset_editing.py:355 +#: assets/views/asset_editing.py:355 msgid "Localisation non trouvée" msgstr "Location not found" -#: views/asset_editing.py:364 +#: assets/views/asset_editing.py:364 #, python-format msgid "Statut invalide: %(status)s" msgstr "Invalid status: %(status)s" -#: views/asset_editing.py:371 +#: assets/views/asset_editing.py:371 #, python-format msgid "Statut de validation invalide: %(status)s" msgstr "Invalid validation status: %(status)s" -#: views/asset_editing.py:385 views/asset_editing.py:422 -#: views/asset_editing.py:440 views/asset_editing.py:449 +#: assets/views/asset_editing.py:385 assets/views/asset_editing.py:422 +#: assets/views/asset_editing.py:440 assets/views/asset_editing.py:449 #, python-format msgid "Valeur numérique invalide pour %(field)s" msgstr "Invalid numeric value for %(field)s" -#: views/asset_editing.py:412 +#: assets/views/asset_editing.py:412 #, python-format msgid "Géométrie invalide: %(error)s" msgstr "Invalid geometry: %(error)s" -#: views/asset_editing.py:501 views/asset_editing.py:571 -#: views/asset_editing.py:606 views/clean.py:513 +#: assets/views/asset_editing.py:501 assets/views/asset_editing.py:571 +#: assets/views/asset_editing.py:606 assets/views/clean.py:513 msgid "Vous n'avez pas la permission de modifier cet asset" msgstr "You do not have permission to edit this asset" -#: views/asset_editing.py:511 views/asset_editing.py:621 -#: views/asset_editing.py:780 views/asset_editing.py:1601 -#: views/asset_editing.py:2200 views/asset_editing.py:2254 -#: views/asset_editing.py:2312 views/asset_editing.py:2405 -#: views/asset_editing.py:2525 views/clean.py:519 +#: assets/views/asset_editing.py:511 assets/views/asset_editing.py:621 +#: assets/views/asset_editing.py:780 assets/views/asset_editing.py:1601 +#: assets/views/asset_editing.py:2200 assets/views/asset_editing.py:2254 +#: assets/views/asset_editing.py:2312 assets/views/asset_editing.py:2405 +#: assets/views/asset_editing.py:2525 assets/views/clean.py:519 msgid "Format JSON invalide" msgstr "Invalid JSON format" -#: views/asset_editing.py:520 +#: assets/views/asset_editing.py:520 #, python-format msgid "Champ non modifiable: %(field)s" msgstr "Field not editable: %(field)s" -#: views/asset_editing.py:550 +#: assets/views/asset_editing.py:550 msgid "Aucun champ mis à jour" msgstr "No fields updated" -#: views/asset_editing.py:557 +#: assets/views/asset_editing.py:557 #, python-format msgid "%(count)s champ(s) mis à jour" msgstr "%(count)s field(s) updated" -#: views/asset_editing.py:578 +#: assets/views/asset_editing.py:578 msgid "Vous n'avez pas la permission d'archiver cet asset" msgstr "You do not have permission to archive this asset" -#: views/asset_editing.py:588 +#: assets/views/asset_editing.py:588 msgid "Asset archivé avec succès" msgstr "Asset archived successfully" -#: views/asset_editing.py:613 +#: assets/views/asset_editing.py:613 msgid "Vous n'avez pas la permission de remplacer cet asset" msgstr "You do not have permission to replace this asset" -#: views/asset_editing.py:702 +#: assets/views/asset_editing.py:702 msgid "Asset remplacé avec succès" msgstr "Asset replaced successfully" -#: views/asset_editing.py:765 views/asset_editing.py:962 -#: views/asset_editing.py:1657 +#: assets/views/asset_editing.py:765 assets/views/asset_editing.py:962 +#: assets/views/asset_editing.py:1657 msgid "Thématique non trouvée" msgstr "Theme not found" -#: views/asset_editing.py:772 views/asset_editing.py:2398 +#: assets/views/asset_editing.py:772 assets/views/asset_editing.py:2398 msgid "Vous n'avez pas la permission de créer des assets" msgstr "You do not have permission to create assets" -#: views/asset_editing.py:826 +#: assets/views/asset_editing.py:826 msgid "Type d'asset requis" msgstr "Asset type required" -#: views/asset_editing.py:834 +#: assets/views/asset_editing.py:834 #, python-format msgid "Type d'asset invalide: %(type)s" msgstr "Unknown asset type: %(type)s" -#: views/asset_editing.py:845 views/asset_editing.py:980 +#: assets/views/asset_editing.py:845 assets/views/asset_editing.py:980 msgid "Type de localisation invalide" msgstr "Invalid location type" -#: views/asset_editing.py:868 +#: assets/views/asset_editing.py:868 msgid "Impossible de lier l'asset à cette localisation" msgstr "Cannot link the asset to this location" -#: views/asset_editing.py:883 +#: assets/views/asset_editing.py:883 msgid "Le modèle d'asset est requis pour ce type d'asset" msgstr "Asset model is required for this asset type" -#: views/asset_editing.py:890 +#: assets/views/asset_editing.py:890 msgid "Modèle d'asset non trouvé" msgstr "Asset model not found" -#: views/asset_editing.py:922 +#: assets/views/asset_editing.py:922 msgid "Asset créé avec succès" msgstr "Asset created successfully" -#: views/asset_editing.py:969 +#: assets/views/asset_editing.py:969 msgid "Vous n'avez pas la permission d'archiver en masse" msgstr "You do not have permission for bulk archiving" -#: views/asset_editing.py:987 +#: assets/views/asset_editing.py:987 msgid "Cette localisation ne supporte pas la gestion des assets" msgstr "This location does not support asset management" -#: views/asset_editing.py:1020 +#: assets/views/asset_editing.py:1020 #, python-format msgid "%(count)s asset(s) archivé(s)" msgstr "%(count)s asset(s) archived" -#: views/asset_editing.py:1629 +#: assets/views/asset_editing.py:1629 msgid "Format d'ID invalide" msgstr "Invalid ID format" -#: views/asset_editing.py:1636 +#: assets/views/asset_editing.py:1636 msgid "Thématique requise" msgstr "Theme required" -#: views/asset_editing.py:1642 +#: assets/views/asset_editing.py:1642 msgid "Catégorie requise" msgstr "Category required" -#: views/asset_editing.py:1648 +#: assets/views/asset_editing.py:1648 msgid "Code requis" msgstr "Code required" -#: views/asset_editing.py:1679 +#: assets/views/asset_editing.py:1679 msgid "Vous n'avez pas la permission de créer des équipements" msgstr "You do not have permission to create equipment" -#: views/asset_editing.py:1700 +#: assets/views/asset_editing.py:1700 msgid "Type d'asset non supporté pour cette thématique/catégorie" msgstr "Asset type not supported for this theme/category" -#: views/asset_editing.py:1707 views/trafficlights.py:813 +#: assets/views/asset_editing.py:1707 assets/views/trafficlights.py:813 msgid "Un équipement avec ce code existe déjà" msgstr "An equipment with this code already exists" -#: views/asset_editing.py:1717 +#: assets/views/asset_editing.py:1717 msgid "Modèle d'équipement non trouvé" msgstr "Equipment model not found" -#: views/asset_editing.py:1722 +#: assets/views/asset_editing.py:1722 msgid "Modèle requis" msgstr "Model required" -#: views/asset_editing.py:1824 +#: assets/views/asset_editing.py:1824 msgid "Une localisation est requise pour créer cet asset." msgstr "A location is required to create this asset." -#: views/asset_editing.py:1834 +#: assets/views/asset_editing.py:1834 msgid "Localisation introuvable" msgstr "Location not found" -#: views/asset_editing.py:1900 +#: assets/views/asset_editing.py:1900 msgid "Équipement créé avec succès" msgstr "Equipment created successfully" -#: views/asset_editing.py:1902 +#: assets/views/asset_editing.py:1902 #, python-format msgid " • %(count)d opération(s) ajoutée(s)" msgstr " • %(count)d operation(s) added" -#: views/asset_editing.py:2218 views/asset_editing.py:2323 -#: views/asset_editing.py:2326 views/asset_editing.py:2340 -#: views/asset_editing.py:2423 +#: assets/views/asset_editing.py:2218 assets/views/asset_editing.py:2323 +#: assets/views/asset_editing.py:2326 assets/views/asset_editing.py:2340 +#: assets/views/asset_editing.py:2423 msgid "Champ de liaison invalide" msgstr "Invalid linking field" -#: views/asset_editing.py:2220 views/asset_editing.py:2284 -#: views/asset_editing.py:2328 views/asset_editing.py:2425 +#: assets/views/asset_editing.py:2220 assets/views/asset_editing.py:2284 +#: assets/views/asset_editing.py:2328 assets/views/asset_editing.py:2425 msgid "Champ de liaison inconnu" msgstr "Unknown linking field" -#: views/asset_editing.py:2230 +#: assets/views/asset_editing.py:2230 msgid "Asset lié avec succès" msgstr "Asset linked successfully" -#: views/asset_editing.py:2272 +#: assets/views/asset_editing.py:2272 msgid "Cet asset n'est pas lié à ce parent" msgstr "This asset is not linked to this parent" -#: views/asset_editing.py:2280 views/asset_editing.py:2363 +#: assets/views/asset_editing.py:2280 assets/views/asset_editing.py:2363 msgid "Ce champ est obligatoire et ne peut pas être vidé" msgstr "This field is required and cannot be emptied" -#: views/asset_editing.py:2291 +#: assets/views/asset_editing.py:2291 msgid "Asset délié avec succès" msgstr "Asset unlinked successfully" -#: views/asset_editing.py:2352 +#: assets/views/asset_editing.py:2352 msgid "Parent lié avec succès" msgstr "Asset linked successfully" -#: views/asset_editing.py:2371 +#: assets/views/asset_editing.py:2371 msgid "Parent délié avec succès" msgstr "Asset unlinked successfully" -#: views/asset_editing.py:2490 +#: assets/views/asset_editing.py:2490 #, python-format msgid "Le champ « %(field)s » est obligatoire." msgstr "The field \"%(field)s\" is required." -#: views/asset_editing.py:2492 +#: assets/views/asset_editing.py:2492 msgid "Impossible de créer l'asset : un champ obligatoire est manquant." msgstr "Unable to create asset: a required field is missing." -#: views/asset_editing.py:2498 +#: assets/views/asset_editing.py:2498 msgid "Asset créé et lié avec succès" msgstr "Asset created and linked successfully" -#: views/asset_editing.py:2532 +#: assets/views/asset_editing.py:2532 msgid "Champ non modifiable en masse" msgstr "Champ non modifiable en masse" -#: views/asset_editing.py:2578 +#: assets/views/asset_editing.py:2578 #, python-format msgid "%(updated)s équipement(s) mis à jour, %(skipped)s ignoré(s)." msgstr "%(updated)s equipment updated, %(skipped)s skipped." -#: views/asset_editing.py:2592 +#: assets/views/asset_editing.py:2592 msgid "Non authentifié." msgstr "Unauthenticated." -#: views/asset_editing.py:2601 +#: assets/views/asset_editing.py:2601 msgid "Permission refusée pour créer une intervention." msgstr "A location is required to create this asset." -#: views/asset_editing.py:2626 +#: assets/views/asset_editing.py:2626 msgid "Le titre est obligatoire." msgstr "Le titre est obligatoire." -#: views/asset_editing.py:2741 +#: assets/views/asset_editing.py:2741 msgid "Début prévu initial." msgstr "" -#: views/asset_permissions.py:47 +#: assets/views/asset_permissions.py:47 msgid "Accès refusé — rôle admin requis." msgstr "Access denied — admin role required." -#: views/asset_permissions.py:100 +#: assets/views/asset_permissions.py:100 msgid "Utilisateur requis." msgstr "User required." -#: views/asset_permissions.py:106 +#: assets/views/asset_permissions.py:106 msgid "Utilisateur introuvable." msgstr "User not found." -#: views/buildings.py:400 +#: assets/views/buildings.py:400 msgid "Vous n'avez pas la permission de modifier ce bâtiment." msgstr "You do not have permission to edit this asset" -#: views/buildings.py:406 +#: assets/views/buildings.py:406 #, python-format msgid "La localisation '%s' a été mise à jour avec succès." msgstr "Location '%s' was successfully updated." -#: views/clean.py:259 +#: assets/views/clean.py:259 msgid "Locations" msgstr "Rentals" -#: views/clean.py:473 views/clean.py:476 +#: assets/views/clean.py:473 assets/views/clean.py:476 #, python-format msgid "Unknown model: %(asset_model)s" msgstr "Unknown model: %(asset_model)s" -#: views/clean.py:633 +#: assets/views/clean.py:633 msgid "No location found nearby" msgstr "No location found nearby" -#: views/controlcenters.py:396 +#: assets/views/controlcenters.py:396 #, python-format msgid "Trop d'objets à afficher (> %(max)d)" msgstr "Too many objects to display (> %(max)d)" -#: views/controlcenters.py:410 +#: assets/views/controlcenters.py:410 #, python-format msgid "Trop d'objets à afficher (> %(max)d). Limitez votre sélection." msgstr "Too many objects to display (> %(max)d). Limit your selection." -#: views/controlcenters.py:525 views/controlcenters.py:528 +#: assets/views/controlcenters.py:525 assets/views/controlcenters.py:528 #, python-format msgid "Modèle '%(model)s' inconnu." msgstr "Unknown model '%(model)s'." -#: views/controlcenters.py:541 views/its.py:544 views/nature.py:236 -#: views/publiclighting.py:278 views/roads.py:541 views/sign.py:845 -#: views/structures.py:843 views/trafficlights.py:1375 +#: assets/views/controlcenters.py:541 assets/views/its.py:544 +#: assets/views/nature.py:236 assets/views/publiclighting.py:278 +#: assets/views/roads.py:541 assets/views/sign.py:845 +#: assets/views/structures.py:843 assets/views/trafficlights.py:1375 msgid "Aucun template trouvé pour ce type d’asset." msgstr "No template found for this asset type." -#: views/core.py:256 views/nature.py:220 views/nature.py:223 -#: views/publiclighting.py:262 views/publiclighting.py:265 views/roads.py:525 -#: views/roads.py:528 views/sign.py:832 views/structures.py:830 -#: views/trafficlights.py:1359 views/trafficlights.py:1362 views/water.py:612 -#: views/water.py:615 +#: assets/views/core.py:279 assets/views/nature.py:220 +#: assets/views/nature.py:223 assets/views/publiclighting.py:262 +#: assets/views/publiclighting.py:265 assets/views/roads.py:525 +#: assets/views/roads.py:528 assets/views/sign.py:832 +#: assets/views/structures.py:830 assets/views/trafficlights.py:1359 +#: assets/views/trafficlights.py:1362 assets/views/water.py:612 +#: assets/views/water.py:615 #, python-format msgid "Modèle %(asset_model)s inconnu." msgstr "Unknown model %(asset_model)s." -#: views/core.py:372 +#: assets/views/core.py:285 +msgid "Vous n'avez pas la permission de consulter cet asset." +msgstr "You do not have permission to view this asset." + +#: assets/views/core.py:420 msgid "Rue / Voie" msgstr "Associated street" -#: views/core.py:373 +#: assets/views/core.py:421 msgid "Chaussée" msgstr "Roadways" -#: views/core.py:375 +#: assets/views/core.py:423 msgid "Mobilier voirie" msgstr "Street furniture" -#: views/core.py:377 +#: assets/views/core.py:425 msgid "Blocs béton" msgstr "Concrete" -#: views/core.py:379 +#: assets/views/core.py:427 msgid "Candélabre" msgstr "Candelabra" -#: views/core.py:381 +#: assets/views/core.py:429 msgid "Armoire électrique EP" msgstr "Electrical cabinet" -#: views/core.py:383 +#: assets/views/core.py:431 msgid "Poteau signalisation" msgstr "Road sign" -#: views/core.py:384 views/trafficlights.py:4311 +#: assets/views/core.py:432 assets/views/trafficlights.py:4311 msgid "Panneau" msgstr "Sign" -#: views/core.py:385 +#: assets/views/core.py:433 msgid "Place de parking" msgstr "Cross plan" -#: views/core.py:387 +#: assets/views/core.py:435 msgid "Poteau tricolore" msgstr "Traffic light post" -#: views/core.py:388 +#: assets/views/core.py:436 msgid "Câble TL" msgstr "Cable" -#: views/core.py:389 +#: assets/views/core.py:437 msgid "Lanterne TL" msgstr "Lantern" -#: views/core.py:390 +#: assets/views/core.py:438 msgid "Contrôleur TL" msgstr "Controller" -#: views/core.py:392 +#: assets/views/core.py:440 msgid "Détecteur TL" msgstr "Detector" -#: views/core.py:393 +#: assets/views/core.py:441 msgid "Hardware réseau TL" msgstr "Network hardware" -#: views/core.py:394 +#: assets/views/core.py:442 msgid "Hardware tension TL" msgstr "Voltage hardware" -#: views/core.py:395 +#: assets/views/core.py:443 msgid "Armoire électrique TL" msgstr "Electrical cabinet" -#: views/core.py:396 +#: assets/views/core.py:444 msgid "Contenu armoire TL" msgstr "Cabinet content" -#: views/core.py:397 +#: assets/views/core.py:445 msgid "Accessoire TL" msgstr "Accessory" -#: views/core.py:399 +#: assets/views/core.py:447 msgid "Surface verte" msgstr "Slippery surface" -#: views/core.py:401 +#: assets/views/core.py:449 msgid "Arbuste" msgstr "Shrub" -#: views/core.py:402 +#: assets/views/core.py:450 msgid "Banc" msgstr "Bench" -#: views/core.py:403 +#: assets/views/core.py:451 msgid "Ouvrage RWI" msgstr "Structure" -#: views/core.py:405 +#: assets/views/core.py:453 msgid "Composant d'ouvrage" msgstr "Structure type" -#: views/core.py:410 +#: assets/views/core.py:458 msgid "Équipement CdC" msgstr "Item type" -#: views/core.py:412 views/trafficlights.py:4331 +#: assets/views/core.py:460 assets/views/trafficlights.py:4331 msgid "Équipement ITS" msgstr "Item type" -#: views/core.py:414 +#: assets/views/core.py:462 msgid "Corbeille" msgstr "Trash bin" -#: views/core.py:415 +#: assets/views/core.py:463 msgid "Conteneur verre" msgstr "Cabinet content" -#: views/core.py:417 +#: assets/views/core.py:465 msgid "Bâtiment public" msgstr "Public building" -#: views/core.py:418 +#: assets/views/core.py:466 msgid "Équipement bâtiment" msgstr "Building equipment" -#: views/core.py:420 +#: assets/views/core.py:468 msgid "Espace public plein air" msgstr "Public space" -#: views/core.py:421 +#: assets/views/core.py:469 msgid "Équipement plein air" msgstr "Item type" -#: views/core.py:560 +#: assets/views/core.py:608 msgid "Signaux de danger" msgstr "Danger signals" -#: views/core.py:561 +#: assets/views/core.py:609 msgid "Signaux de priorité" msgstr "Priority signals" -#: views/core.py:562 +#: assets/views/core.py:610 msgid "Signaux d'interdiction" msgstr "Prohibition signs" -#: views/core.py:563 +#: assets/views/core.py:611 msgid "Signaux d'obligation" msgstr "Obligation signals" -#: views/core.py:564 +#: assets/views/core.py:612 msgid "Arrêt / Stationnement" msgstr "Stopping / Parking" -#: views/core.py:565 +#: assets/views/core.py:613 msgid "Signaux d'indication" msgstr "Indication signals" -#: views/core.py:566 +#: assets/views/core.py:614 msgid "Signaux de zone" msgstr "Zone signals" -#: views/core.py:567 +#: assets/views/core.py:615 msgid "Signaux additionnels" msgstr "Additional signals" -#: views/core.py:640 +#: assets/views/core.py:688 msgid "Statut des carrefours" msgstr "Intersections status" -#: views/core.py:733 +#: assets/views/core.py:781 msgid "Niveau de qualité" msgstr "Quality level" -#: views/core.py:751 +#: assets/views/core.py:799 msgid "Type d'usage (Localisation)" msgstr "Location type" -#: views/core.py:766 +#: assets/views/core.py:814 msgid "Accueil ERP / PMR" msgstr "PRM Accessible" -#: views/core.py:791 +#: assets/views/core.py:839 msgid "Type de site (Localisation)" msgstr "Location type" -#: views/core.py:797 +#: assets/views/core.py:845 msgid "Norme de sécurité (Asset)" msgstr "Security standard (Asset)" -#: views/core.py:832 +#: assets/views/core.py:880 msgid "Zone de livraison" msgstr "Delivery zone" -#: views/core.py:834 +#: assets/views/core.py:882 msgid "Arrêt minute (CD)" msgstr "Short-term stop (CD)" -#: views/core.py:840 +#: assets/views/core.py:888 msgid "Drop zone trottinettes" msgstr "Scooter drop-zone" -#: views/core.py:849 +#: assets/views/core.py:897 msgid "Conformité" msgstr "Compliance" -#: views/core.py:921 +#: assets/views/core.py:969 msgid "Gestion du patrimoine bâti & équipements" msgstr "Management of built assets & equipment" -#: views/export.py:119 +#: assets/views/export.py:119 msgid "ID" msgstr "ID" -#: views/export.py:129 +#: assets/views/export.py:129 msgid "Obsolescence" msgstr "Tree structure" -#: views/export.py:130 +#: assets/views/export.py:130 msgid "Code localisation" msgstr "Location code" -#: views/export.py:131 +#: assets/views/export.py:131 msgid "Nom localisation" msgstr "Location name" -#: views/export.py:133 +#: assets/views/export.py:133 msgid "Date de déinstallation" msgstr "Deinstallation date" -#: views/export.py:135 +#: assets/views/export.py:135 msgid "Garantie (mois)" msgstr "Warranty (months)" -#: views/export.py:163 +#: assets/views/export.py:163 msgid "Paramètre 'ids' invalide." msgstr "Invalid parameter 'ids'." -#: views/export.py:166 +#: assets/views/export.py:166 msgid "Aucun asset sélectionné." msgstr "No asset selected." -#: views/export.py:217 +#: assets/views/export.py:217 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "XLSX export unavailable (missing dependency)." -#: views/history.py:27 views/history.py:89 views/history.py:112 -#: views/history.py:318 +#: assets/views/history.py:27 assets/views/history.py:89 +#: assets/views/history.py:112 assets/views/history.py:318 msgid "Authentication required" msgstr "Authentication required" -#: views/history.py:35 +#: assets/views/history.py:35 msgid "Cannot determine asset's thematic" msgstr "Cannot determine asset's thematic" -#: views/history.py:50 +#: assets/views/history.py:50 msgid "You do not have permission to view assets for this thematic" msgstr "You do not have permission to view assets for this theme" -#: views/history.py:148 views/history.py:149 views/history.py:280 -#: views/history.py:281 +#: assets/views/history.py:148 assets/views/history.py:149 +#: assets/views/history.py:280 assets/views/history.py:281 msgid "Système" msgstr "System" -#: views/history.py:196 +#: assets/views/history.py:196 msgid "You do not have access to any thematics" msgstr "You do not have access to any themes" -#: views/history.py:224 +#: assets/views/history.py:224 msgid "You do not have permission to view this thematic" msgstr "You do not have permission to view this theme" -#: views/history.py:241 +#: assets/views/history.py:241 msgid "Thematic not found" msgstr "Theme not found" -#: views/history.py:326 +#: assets/views/history.py:326 msgid "Paramètre 'date' manquant" msgstr "Missing 'date' parameter" -#: views/history.py:342 +#: assets/views/history.py:342 msgid "Format de date invalide. Utilisez ISO 8601." msgstr "Invalid date format. Use ISO 8601." -#: views/history.py:426 +#: assets/views/history.py:426 msgid "Inexistant" msgstr "Nonexistent" -#: views/its.py:404 views/its.py:415 views/nature.py:462 views/nature.py:542 -#: views/publiclighting.py:457 views/publiclighting.py:478 -#: views/publiclighting.py:499 views/publiclighting.py:509 views/roads.py:412 -#: views/roads.py:416 views/roads.py:420 views/roads.py:424 views/roads.py:428 -#: views/roads.py:441 views/roads.py:450 views/roads.py:459 views/roads.py:468 -#: views/roads.py:477 views/sign.py:707 views/sign.py:711 views/sign.py:771 -#: views/sign.py:780 views/structures.py:443 views/structures.py:454 -#: views/trafficlights.py:1328 views/trafficlights.py:1342 views/water.py:286 +#: assets/views/its.py:404 assets/views/its.py:415 assets/views/nature.py:462 +#: assets/views/nature.py:542 assets/views/publiclighting.py:457 +#: assets/views/publiclighting.py:478 assets/views/publiclighting.py:499 +#: assets/views/publiclighting.py:509 assets/views/roads.py:412 +#: assets/views/roads.py:416 assets/views/roads.py:420 +#: assets/views/roads.py:424 assets/views/roads.py:428 +#: assets/views/roads.py:441 assets/views/roads.py:450 +#: assets/views/roads.py:459 assets/views/roads.py:468 +#: assets/views/roads.py:477 assets/views/sign.py:707 assets/views/sign.py:711 +#: assets/views/sign.py:771 assets/views/sign.py:780 +#: assets/views/structures.py:443 assets/views/structures.py:454 +#: assets/views/trafficlights.py:1328 assets/views/trafficlights.py:1342 +#: assets/views/water.py:286 msgid "Trop d'objets à afficher" msgstr "Too many objects to display" -#: views/its.py:415 views/nature.py:542 views/publiclighting.py:509 -#: views/roads.py:441 views/roads.py:450 views/roads.py:459 views/roads.py:468 -#: views/roads.py:477 views/sign.py:771 views/sign.py:780 -#: views/structures.py:454 views/trafficlights.py:1342 +#: assets/views/its.py:415 assets/views/nature.py:542 +#: assets/views/publiclighting.py:509 assets/views/roads.py:441 +#: assets/views/roads.py:450 assets/views/roads.py:459 +#: assets/views/roads.py:468 assets/views/roads.py:477 +#: assets/views/sign.py:771 assets/views/sign.py:780 +#: assets/views/structures.py:454 assets/views/trafficlights.py:1342 msgid "Limitez votre sélection." msgstr "Limit your selection." -#: views/location_editing.py:46 views/structures.py:705 +#: assets/views/location_editing.py:46 assets/views/structures.py:705 msgid "Authentification requise." msgstr "Authentication required." -#: views/location_editing.py:48 views/location_editing.py:59 -#: views/structures.py:707 +#: assets/views/location_editing.py:48 assets/views/location_editing.py:59 +#: assets/views/structures.py:707 msgid "Permission refusée." msgstr "Permission denied." -#: views/locations.py:25 views/water.py:86 +#: assets/views/locations.py:25 assets/views/water.py:86 msgid "Ouvrages" msgstr "Structures" -#: views/locations.py:26 +#: assets/views/locations.py:26 msgid "Feux" msgstr "Traffic lights" -#: views/locations.py:27 +#: assets/views/locations.py:27 msgid "Éclairage" msgstr "Lighting" -#: views/locations.py:30 +#: assets/views/locations.py:30 msgid "Centres de contrôle" msgstr "Control centers" -#: views/locations.py:31 +#: assets/views/locations.py:31 msgid "Signalisation" msgstr "Signage" -#: views/locations.py:32 +#: assets/views/locations.py:32 msgid "Voirie" msgstr "Road" -#: views/nature.py:765 +#: assets/views/nature.py:765 msgid "Aucune section trouvée" msgstr "No section found" -#: views/nature.py:796 views/nature.py:837 +#: assets/views/nature.py:796 assets/views/nature.py:837 msgid "Aucun asset sélectionné" msgstr "No asset selected" -#: views/nature.py:910 +#: assets/views/nature.py:910 msgid "Aucune modification fournie" msgstr "No modification provided" -#: views/nature.py:1251 +#: assets/views/nature.py:1251 msgid "Commentaire enregistré avec succès" msgstr "Comment saved successfully" -#: views/nature.py:1279 +#: assets/views/nature.py:1279 msgid "Commentaire supprimé avec succès" msgstr "Comment deleted successfully" -#: views/nature.py:1330 +#: assets/views/nature.py:1330 msgid "Photos ajoutées avec succès" msgstr "Photos added successfully" -#: views/publiclighting.py:552 views/roads.py:655 views/sign.py:959 +#: assets/views/publiclighting.py:552 assets/views/roads.py:655 +#: assets/views/sign.py:959 msgid "Aucune rue trouvée" msgstr "No street found" -#: views/structures.py:719 +#: assets/views/structures.py:719 msgid "Paramètres de transport exceptionnel enregistrés avec succès." msgstr "Exceptional transport parameters saved successfully." -#: views/structures.py:1358 +#: assets/views/structures.py:1358 msgid "Aucune localisation structure trouvée" msgstr "No structure location found" -#: views/trafficlights.py:213 +#: assets/views/trafficlights.py:213 msgid "Intersections" msgstr "Intersections" -#: views/trafficlights.py:637 +#: assets/views/trafficlights.py:637 msgid "Contrat requis." msgstr "Contract required." -#: views/trafficlights.py:853 +#: assets/views/trafficlights.py:853 msgid "Programmation ajoutée avec succès" msgstr "Programming added successfully" -#: views/trafficlights.py:1251 +#: assets/views/trafficlights.py:1251 msgid "Date de mise en service invalide." msgstr "Invalid commissioning date." -#: views/trafficlights.py:1462 views/trafficlights.py:1490 +#: assets/views/trafficlights.py:1462 assets/views/trafficlights.py:1490 msgid "Intersection introuvable" msgstr "Intersection not found" -#: views/trafficlights.py:1523 +#: assets/views/trafficlights.py:1523 msgid "Aucune intersection trouvée" msgstr "No intersection found" -#: views/trafficlights.py:2517 +#: assets/views/trafficlights.py:2517 msgid "" "Le fichier DXF a bien été importé et le plan est disponible pour un " "affichage sur la carte." msgstr "" -#: views/trafficlights.py:3916 +#: assets/views/trafficlights.py:3916 msgid "" "Veuillez téléverser un fichier ou sélectionner au moins un plan existant." msgstr "" -#: views/trafficlights.py:3972 +#: assets/views/trafficlights.py:3972 msgid "Un des fichiers de plan de croix sélectionnés est introuvable." msgstr "One of the selected cross plan files could not be found." -#: views/trafficlights.py:4126 views/trafficlights.py:4171 -#: views/trafficlights.py:4233 views/trafficlights.py:4295 -#| msgid "Absent du fichier Excel" +#: assets/views/trafficlights.py:4126 assets/views/trafficlights.py:4171 +#: assets/views/trafficlights.py:4233 assets/views/trafficlights.py:4295 msgid "Absent du fichier Excel (présent en DB)" msgstr "Missing from Excel file (present in DB)" -#: views/trafficlights.py:4315 views/trafficlights.py:4335 -#: views/trafficlights.py:4493 +#: assets/views/trafficlights.py:4315 assets/views/trafficlights.py:4335 +#: assets/views/trafficlights.py:4493 msgid "Présent en DB (attaché au poteau)" msgstr "Present in DB (attached to pole)" -#: views/trafficlights.py:4326 +#: assets/views/trafficlights.py:4326 msgid "Caméra ANPR / ITS" msgstr "ANPR / ITS camera" -#: views/trafficlights.py:4344 views/trafficlights.py:4415 -#: views/trafficlights.py:4434 views/trafficlights.py:4454 -#: views/trafficlights.py:4473 +#: assets/views/trafficlights.py:4344 assets/views/trafficlights.py:4415 +#: assets/views/trafficlights.py:4434 assets/views/trafficlights.py:4454 +#: assets/views/trafficlights.py:4473 msgid "Présent en DB" msgstr "Present in DB" -#: views/trafficlights.py:4356 views/trafficlights.py:4375 -#: views/trafficlights.py:4394 views/trafficlights.py:4413 -#: views/trafficlights.py:4432 views/trafficlights.py:4442 -#: views/trafficlights.py:4471 -#| msgid "Carrefour :" +#: assets/views/trafficlights.py:4356 assets/views/trafficlights.py:4375 +#: assets/views/trafficlights.py:4394 assets/views/trafficlights.py:4413 +#: assets/views/trafficlights.py:4432 assets/views/trafficlights.py:4442 +#: assets/views/trafficlights.py:4471 msgid "Carrefour" msgstr "Intersection" -#: views/trafficlights.py:4368 -#| msgid "Hardware réseau" +#: assets/views/trafficlights.py:4368 msgid "Matériel Réseau" msgstr "Network equipment" -#: views/trafficlights.py:4373 -#| msgid "Hardware réseau" +#: assets/views/trafficlights.py:4373 msgid "Matériel réseau" msgstr "Network equipment" -#: views/trafficlights.py:4377 +#: assets/views/trafficlights.py:4377 msgid "Présent en DB (autonome)" msgstr "Present in DB (standalone)" -#: views/trafficlights.py:4387 -#| msgid "Hardware Tension" +#: assets/views/trafficlights.py:4387 msgid "Matériel Tension" msgstr "Power / Voltage equipment" -#: views/trafficlights.py:4392 -#| msgid "Hardware tension TL" +#: assets/views/trafficlights.py:4392 msgid "Matériel tension" msgstr "Power / Voltage equipment" -#: views/trafficlights.py:4396 -#| msgid "Fichiers de log du contrôleur" +#: assets/views/trafficlights.py:4396 msgid "Présent en DB (lié au contrôleur)" msgstr "Present in DB (linked to controller)" -#: views/trafficlights.py:4406 -#| msgid "Armoires électriques" +#: assets/views/trafficlights.py:4406 msgid "Armoire électrique" msgstr "Electrical cabinet" -#: views/trafficlights.py:4484 -#| msgid "Luminaire" +#: assets/views/trafficlights.py:4484 msgid "Luminaire EP" msgstr "Public lighting luminaire" -#: views/water.py:85 +#: assets/views/water.py:85 msgid "Zones GIEP" msgstr "GIEP zones" -#: views/water.py:664 +#: assets/views/water.py:664 msgid "Aucune localisation GIEP trouvée à proximité" msgstr "No location found" -#~ msgid "Détail de l'asset" -#~ msgstr "Asset detail" - #~ msgid "Absent du fichier Excel (Sera conservé ou archivé)" #~ msgstr "Missing from Excel file (Will be kept or archived)" diff --git a/loko/assets/locale/fr/LC_MESSAGES/django.mo b/loko/assets/locale/fr/LC_MESSAGES/django.mo index 306caf7e59ea64f6319b92ecaacbc0b14715adca..4204c09ad7e25834909d75303210d9ac2c93c36c 100644 GIT binary patch delta 38062 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 delta 37859 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 env`+IvHfc{eLOa)e=4i?9uU>~_M4\n" "Language-Team: LANGUAGE \n" @@ -17,839 +17,865 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: models/buildings.py:22 +#: assets/models/buildings.py:22 msgid "Administratif" msgstr "Administratif" -#: models/buildings.py:25 +#: assets/models/buildings.py:25 msgid "Enseignement / École / Crèche" msgstr "Enseignement / École / Crèche" -#: models/buildings.py:26 +#: assets/models/buildings.py:26 msgid "Sport & Équipement sportif" msgstr "Sport & Équipement sportif" -#: models/buildings.py:27 +#: assets/models/buildings.py:27 msgid "Culture / Médiathèque / Musée" msgstr "Culture / Médiathèque / Musée" -#: models/buildings.py:28 +#: assets/models/buildings.py:28 msgid "Social / Centre communautaire" msgstr "Social / Centre communautaire" -#: models/buildings.py:29 +#: assets/models/buildings.py:29 msgid "Technique / Ateliers / Stock" msgstr "Technique / Ateliers / Stock" -#: models/buildings.py:30 +#: assets/models/buildings.py:30 msgid "Logement communal" msgstr "Logement communal" -#: models/buildings.py:31 +#: assets/models/buildings.py:31 msgid "Autre bâtiment public" msgstr "Autre bâtiment public" -#: models/buildings.py:38 templates/assets/detail_generic.html:702 +#: assets/models/buildings.py:38 +#: assets/templates/assets/detail_generic.html:758 msgid "En service" msgstr "En service" -#: models/buildings.py:39 +#: assets/models/buildings.py:39 msgid "En travaux / Rénovation" msgstr "En travaux / Rénovation" -#: models/buildings.py:40 +#: assets/models/buildings.py:40 msgid "Désaffecté" msgstr "Désaffecté" -#: models/buildings.py:41 +#: assets/models/buildings.py:41 msgid "Cédé / Vendu" msgstr "Cédé / Vendu" -#: models/buildings.py:55 +#: assets/models/buildings.py:55 msgid "1ère catégorie (> 1500 pers.)" msgstr "1ère catégorie (> 1500 pers.)" -#: models/buildings.py:56 +#: assets/models/buildings.py:56 msgid "2ème catégorie (301 - 1500 pers.)" msgstr "2ème catégorie (301 - 1500 pers.)" -#: models/buildings.py:57 +#: assets/models/buildings.py:57 msgid "3ème catégorie (101 - 300 pers.)" msgstr "3ème catégorie (101 - 300 pers.)" -#: models/buildings.py:58 +#: assets/models/buildings.py:58 msgid "4ème catégorie (jusqu'à 100 pers.)" msgstr "4ème catégorie (jusqu'à 100 pers.)" -#: models/buildings.py:59 +#: assets/models/buildings.py:59 msgid "5ème catégorie (seuils spécifiques)" msgstr "5ème catégorie (seuils spécifiques)" -#: models/buildings.py:63 +#: assets/models/buildings.py:63 msgid "J - Structures d'accueil pour personnes âgées ou handicapées" msgstr "J - Structures d'accueil pour personnes âgées ou handicapées" -#: models/buildings.py:64 +#: assets/models/buildings.py:64 msgid "L - Salles de spectacles, de réunions, polyvalentes" msgstr "L - Salles de spectacles, de réunions, polyvalentes" -#: models/buildings.py:65 +#: assets/models/buildings.py:65 msgid "M - Magasins, centres commerciaux" msgstr "M - Magasins, centres commerciaux" -#: models/buildings.py:66 +#: assets/models/buildings.py:66 msgid "N - Restaurants et débits de boissons" msgstr "N - Restaurants et débits de boissons" -#: models/buildings.py:67 +#: assets/models/buildings.py:67 msgid "O - Hôtels et pensions de famille" msgstr "O - Hôtels et pensions de famille" -#: models/buildings.py:68 +#: assets/models/buildings.py:68 msgid "P - Salles de danse et salles de jeux" msgstr "P - Salles de danse et salles de jeux" -#: models/buildings.py:69 +#: assets/models/buildings.py:69 msgid "R - Établissements d'éveil, d'enseignement, colonies de vacances" msgstr "R - Établissements d'éveil, d'enseignement, colonies de vacances" -#: models/buildings.py:70 +#: assets/models/buildings.py:70 msgid "S - Bibliothèques, centres de documentation" msgstr "S - Bibliothèques, centres de documentation" -#: models/buildings.py:71 +#: assets/models/buildings.py:71 msgid "T - Salles d'expositions" msgstr "T - Salles d'expositions" -#: models/buildings.py:72 +#: assets/models/buildings.py:72 msgid "U - Établissements de soins" msgstr "U - Établissements de soins" -#: models/buildings.py:73 +#: assets/models/buildings.py:73 msgid "V - Établissements de culte" msgstr "V - Établissements de culte" -#: models/buildings.py:74 +#: assets/models/buildings.py:74 msgid "W - Administrations, banques, bureaux" msgstr "W - Administrations, banques, bureaux" -#: models/buildings.py:75 +#: assets/models/buildings.py:75 msgid "X - Établissements sportifs couverts" msgstr "X - Établissements sportifs couverts" -#: models/buildings.py:76 +#: assets/models/buildings.py:76 msgid "Y - Musées" msgstr "Y - Musées" -#: models/buildings.py:80 +#: assets/models/buildings.py:80 msgid "Site / Complexe" msgstr "Site / Complexe" -#: models/buildings.py:81 +#: assets/models/buildings.py:81 msgid "Bâtiment / Bloc" msgstr "Bâtiment / Bloc" -#: models/buildings.py:82 +#: assets/models/buildings.py:82 msgid "Niveau / Étage" msgstr "Niveau / Étage" -#: models/buildings.py:83 +#: assets/models/buildings.py:83 msgid "Pièce / Local" msgstr "Pièce / Local" -#: models/buildings.py:84 +#: assets/models/buildings.py:84 msgid "Autre localisation" msgstr "Autre localisation" -#: models/buildings.py:88 +#: assets/models/buildings.py:88 msgid "Génie civil / Bâti" msgstr "Génie civil / Bâti" -#: models/buildings.py:89 +#: assets/models/buildings.py:89 msgid "Façade / Mur extérieur" msgstr "Façade / Mur extérieur" -#: models/buildings.py:90 +#: assets/models/buildings.py:90 msgid "Mur intérieur / Cloison" msgstr "Mur intérieur / Cloison" -#: models/buildings.py:91 +#: assets/models/buildings.py:91 msgid "Toiture / Couverture" msgstr "Toiture / Couverture" -#: models/buildings.py:92 +#: assets/models/buildings.py:92 msgid "Chauffage / CVC / Chaudière" msgstr "Chauffage / CVC / Chaudière" -#: models/buildings.py:93 +#: assets/models/buildings.py:93 msgid "Ascenseur / Monte-charge" msgstr "Ascenseur / Monte-charge" -#: models/buildings.py:94 +#: assets/models/buildings.py:94 msgid "Électricité / TGBT" msgstr "Électricité / TGBT" -#: models/buildings.py:95 +#: assets/models/buildings.py:95 msgid "Sécurité incendie / Extincteur / RIA" msgstr "Sécurité incendie / Extincteur / RIA" -#: models/buildings.py:96 +#: assets/models/buildings.py:96 msgid "Alarme / Contrôle d'accès" msgstr "Alarme / Contrôle d'accès" -#: models/buildings.py:97 +#: assets/models/buildings.py:97 msgid "Compteur (Eau / Gaz / Électricité)" msgstr "Compteur (Eau / Gaz / Électricité)" -#: models/buildings.py:98 +#: assets/models/buildings.py:98 msgid "Plomberie / Sanitaires" msgstr "Plomberie / Sanitaires" -#: models/buildings.py:99 +#: assets/models/buildings.py:99 msgid "Autre équipement / asset" msgstr "Autre équipement / asset" -#: models/buildings.py:111 models/outdoor.py:67 models/parking.py:43 +#: assets/models/buildings.py:111 assets/models/outdoor.py:67 +#: assets/models/parking.py:43 msgid "Emprise cartographique" msgstr "Emprise cartographique" -#: models/buildings.py:112 models/outdoor.py:68 -#: templates/assets/buildings/publicbuilding_detail.html:163 -#: templates/assets/buildings/publicbuilding_form.html:68 -#: templates/assets/outdoor/outdoorlocation_detail.html:170 +#: assets/models/buildings.py:112 assets/models/outdoor.py:68 +#: assets/templates/assets/buildings/publicbuilding_detail.html:163 +#: assets/templates/assets/buildings/publicbuilding_form.html:68 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:170 msgid "Localisation parente" msgstr "Localisation parente" -#: models/buildings.py:113 -#: templates/assets/buildings/publicbuilding_form.html:63 -#: templates/assets/nature_index.html:8 templates/assets/water_index.html:7 -#: views/core.py:700 views/core.py:720 +#: assets/models/buildings.py:113 +#: assets/templates/assets/buildings/publicbuilding_form.html:63 +#: assets/templates/assets/nature_index.html:8 +#: assets/templates/assets/water_index.html:7 assets/views/core.py:748 +#: assets/views/core.py:768 msgid "Type de localisation" msgstr "Type de localisation" -#: models/buildings.py:114 models/outdoor.py:70 -#: templates/assets/buildings/publicbuilding_form.html:75 -#: templates/assets/structures_location_detail.html:19 views/core.py:678 -#: views/core.py:757 +#: assets/models/buildings.py:114 assets/models/outdoor.py:70 +#: assets/templates/assets/buildings/publicbuilding_form.html:75 +#: assets/templates/assets/structures_location_detail.html:19 +#: assets/views/core.py:726 assets/views/core.py:805 msgid "Localisation principale" msgstr "Localisation principale" -#: models/buildings.py:116 models/outdoor.py:72 -#: templates/assets/buildings/publicbuilding_form.html:79 +#: assets/models/buildings.py:116 assets/models/outdoor.py:72 +#: assets/templates/assets/buildings/publicbuilding_form.html:79 msgid "Adresse complète" msgstr "Adresse complète" -#: models/buildings.py:117 models/outdoor.py:73 models/parking.py:44 -#: templates/assets/buildings/publicbuilding_form.html:84 -#: templates/assets/components/asset_model_card.html:38 +#: assets/models/buildings.py:117 assets/models/outdoor.py:73 +#: assets/models/parking.py:44 +#: assets/templates/assets/buildings/publicbuilding_form.html:84 +#: assets/templates/assets/components/asset_model_card.html:38 msgid "Description" msgstr "Description" -#: models/buildings.py:120 models/outdoor.py:76 -#: templates/assets/buildings/publicbuilding_detail.html:104 -#: templates/assets/buildings/publicbuilding_form.html:100 -#: templates/assets/buildings/publicbuilding_list.html:108 -#: templates/assets/outdoor/outdoorlocation_detail.html:107 +#: assets/models/buildings.py:120 assets/models/outdoor.py:76 +#: assets/templates/assets/buildings/publicbuilding_detail.html:104 +#: assets/templates/assets/buildings/publicbuilding_form.html:100 +#: assets/templates/assets/buildings/publicbuilding_list.html:108 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:107 msgid "Propriétaire" msgstr "Propriétaire" -#: models/buildings.py:121 models/outdoor.py:77 -#: templates/assets/buildings/publicbuilding_detail.html:108 -#: templates/assets/buildings/publicbuilding_form.html:105 -#: templates/assets/outdoor/outdoorlocation_detail.html:111 +#: assets/models/buildings.py:121 assets/models/outdoor.py:77 +#: assets/templates/assets/buildings/publicbuilding_detail.html:108 +#: assets/templates/assets/buildings/publicbuilding_form.html:105 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:111 msgid "Gestionnaire référent" msgstr "Gestionnaire référent" -#: models/buildings.py:122 -#: templates/assets/buildings/publicbuilding_form.html:110 +#: assets/models/buildings.py:122 +#: assets/templates/assets/buildings/publicbuilding_form.html:110 msgid "Direction / Service occupant" msgstr "Direction / Service occupant" -#: models/buildings.py:125 -#: templates/assets/buildings/publicbuilding_form.html:126 +#: assets/models/buildings.py:125 +#: assets/templates/assets/buildings/publicbuilding_form.html:126 msgid "Type d'usage principal" msgstr "Type d'usage principal" -#: models/buildings.py:126 -#: templates/assets/buildings/publicbuilding_form.html:131 +#: assets/models/buildings.py:126 +#: assets/templates/assets/buildings/publicbuilding_form.html:131 msgid "Statut d'occupation" msgstr "Statut d'occupation" -#: models/buildings.py:129 -#: templates/assets/buildings/publicbuilding_detail.html:125 -#: templates/assets/buildings/publicbuilding_form.html:136 +#: assets/models/buildings.py:129 +#: assets/templates/assets/buildings/publicbuilding_detail.html:125 +#: assets/templates/assets/buildings/publicbuilding_form.html:136 msgid "Année de construction" msgstr "Année de construction" -#: models/buildings.py:130 -#: templates/assets/buildings/publicbuilding_form.html:141 +#: assets/models/buildings.py:130 +#: assets/templates/assets/buildings/publicbuilding_form.html:141 msgid "Nombre d'étages hors-sol" msgstr "Nombre d'étages hors-sol" -#: models/buildings.py:131 -#: templates/assets/buildings/publicbuilding_form.html:146 +#: assets/models/buildings.py:131 +#: assets/templates/assets/buildings/publicbuilding_form.html:146 msgid "Nombre de niveaux en sous-sol" msgstr "Nombre de niveaux en sous-sol" -#: models/buildings.py:132 -#: templates/assets/buildings/publicbuilding_form.html:151 +#: assets/models/buildings.py:132 +#: assets/templates/assets/buildings/publicbuilding_form.html:151 msgid "Surface brute totale (m²)" msgstr "Surface brute totale (m²)" -#: models/buildings.py:133 -#: templates/assets/buildings/publicbuilding_form.html:156 +#: assets/models/buildings.py:133 +#: assets/templates/assets/buildings/publicbuilding_form.html:156 msgid "Surface utile (m²)" msgstr "Surface utile (m²)" -#: models/buildings.py:134 +#: assets/models/buildings.py:134 msgid "Surface spécifique (m²)" msgstr "Surface spécifique (m²)" -#: models/buildings.py:135 +#: assets/models/buildings.py:135 msgid "Numéro d'étage (ex: 0=RDC, 1=1er, -1=Sous-sol)" msgstr "Numéro d'étage (ex: 0=RDC, 1=1er, -1=Sous-sol)" -#: models/buildings.py:136 +#: assets/models/buildings.py:136 msgid "Plan d'étage" msgstr "Plan d'étage" -#: models/buildings.py:139 -#: templates/assets/buildings/publicbuilding_form.html:167 +#: assets/models/buildings.py:139 +#: assets/templates/assets/buildings/publicbuilding_form.html:167 msgid "Accueil & Sécurité du Public (ERP / PMR)" msgstr "Accueil & Sécurité du Public (ERP / PMR)" -#: models/buildings.py:140 -#: templates/assets/buildings/publicbuilding_form.html:188 +#: assets/models/buildings.py:140 +#: assets/templates/assets/buildings/publicbuilding_form.html:188 msgid "Catégorie d'accueil / ERP" msgstr "Catégorie d'accueil / ERP" -#: models/buildings.py:141 -#: templates/assets/buildings/publicbuilding_form.html:193 +#: assets/models/buildings.py:141 +#: assets/templates/assets/buildings/publicbuilding_form.html:193 msgid "Type d'établissement / ERP" msgstr "Type d'établissement / ERP" -#: models/buildings.py:142 -#: templates/assets/buildings/publicbuilding_form.html:198 +#: assets/models/buildings.py:142 +#: assets/templates/assets/buildings/publicbuilding_form.html:198 msgid "Jauge maximale d'accueil du public" msgstr "Jauge maximale d'accueil du public" -#: models/buildings.py:145 -#: templates/assets/buildings/publicbuilding_form.html:214 +#: assets/models/buildings.py:145 +#: assets/templates/assets/buildings/publicbuilding_form.html:214 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Performance Énergétique (PEB / DPE / EPC)" -#: models/buildings.py:146 -#: templates/assets/buildings/publicbuilding_form.html:219 +#: assets/models/buildings.py:146 +#: assets/templates/assets/buildings/publicbuilding_form.html:219 msgid "Émissions de Carbone & GES" msgstr "Émissions de Carbone & GES" -#: models/buildings.py:147 -#: templates/assets/buildings/publicbuilding_form.html:227 +#: assets/models/buildings.py:147 +#: assets/templates/assets/buildings/publicbuilding_form.html:227 msgid "Diagnostic Amiante réalisé" msgstr "Diagnostic Amiante réalisé" -#: models/buildings.py:148 -#: templates/assets/buildings/publicbuilding_form.html:235 +#: assets/models/buildings.py:148 +#: assets/templates/assets/buildings/publicbuilding_form.html:235 msgid "Diagnostic Plomb réalisé" msgstr "Diagnostic Plomb réalisé" -#: models/buildings.py:149 models/outdoor.py:83 -#: templates/assets/buildings/publicbuilding_form.html:183 views/core.py:803 +#: assets/models/buildings.py:149 assets/models/outdoor.py:83 +#: assets/templates/assets/buildings/publicbuilding_form.html:183 +#: assets/views/core.py:851 msgid "Accessible PMR" msgstr "Accessible PMR" -#: models/buildings.py:152 +#: assets/models/buildings.py:152 msgid "Localisation Bâtiment public" msgstr "Localisation Bâtiment public" -#: models/buildings.py:153 +#: assets/models/buildings.py:153 msgid "Localisations Bâtiments publics" msgstr "Localisations Bâtiments publics" -#: models/buildings.py:207 +#: assets/models/buildings.py:207 msgid "Bâtiment / Site principal" msgstr "Bâtiment / Site principal" -#: models/buildings.py:208 models/outdoor.py:135 -#: templates/assets/buildings/publicbuilding_detail.html:303 -#: templates/assets/outdoor/outdoorlocation_detail.html:331 +#: assets/models/buildings.py:208 assets/models/outdoor.py:135 +#: assets/templates/assets/buildings/publicbuilding_detail.html:303 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:331 msgid "Localisation spécifique" msgstr "Localisation spécifique" -#: models/buildings.py:209 models/outdoor.py:136 +#: assets/models/buildings.py:209 assets/models/outdoor.py:136 msgid "Asset parent" msgstr "Asset parent" -#: models/buildings.py:210 models/outdoor.py:137 +#: assets/models/buildings.py:210 assets/models/outdoor.py:137 msgid "Type d'asset / Équipement" msgstr "Type d'asset / Équipement" -#: models/buildings.py:211 +#: assets/models/buildings.py:211 msgid "Dernier contrôle réglementaire" msgstr "Dernier contrôle réglementaire" -#: models/buildings.py:212 +#: assets/models/buildings.py:212 msgid "Prochain contrôle réglementaire" msgstr "Prochain contrôle réglementaire" -#: models/buildings.py:239 +#: assets/models/buildings.py:239 msgid "Asset / Équipement de bâtiment" msgstr "Asset / Équipement de bâtiment" -#: models/buildings.py:240 +#: assets/models/buildings.py:240 msgid "Assets / Équipements de bâtiment" msgstr "Assets / Équipements de bâtiment" -#: models/buildings.py:262 +#: assets/models/buildings.py:262 msgid "Bâtiment" msgstr "Bâtiment" -#: models/buildings.py:263 models/outdoor.py:196 +#: assets/models/buildings.py:263 assets/models/outdoor.py:196 msgid "Fichier" msgstr "Fichier" -#: models/buildings.py:264 models/outdoor.py:197 +#: assets/models/buildings.py:264 assets/models/outdoor.py:197 msgid "Type de document" msgstr "Type de document" -#: models/buildings.py:267 +#: assets/models/buildings.py:267 msgid "Document de bâtiment" msgstr "Document de bâtiment" -#: models/buildings.py:268 +#: assets/models/buildings.py:268 msgid "Documents de bâtiment" msgstr "Documents de bâtiment" -#: models/clean.py:16 +#: assets/models/clean.py:16 msgid "Cemented to ground" msgstr "Cemented to ground" -#: models/clean.py:17 +#: assets/models/clean.py:17 msgid "Bolted to ground" msgstr "Bolted to ground" -#: models/clean.py:18 +#: assets/models/clean.py:18 msgid "Pole-mounted" msgstr "Pole-mounted" -#: models/clean.py:19 +#: assets/models/clean.py:19 msgid "Wall-mounted" msgstr "Wall-mounted" -#: models/clean.py:20 +#: assets/models/clean.py:20 msgid "Freestanding" msgstr "Freestanding" -#: models/clean.py:21 +#: assets/models/clean.py:21 msgid "Other" msgstr "Other" -#: models/clean.py:25 +#: assets/models/clean.py:25 msgid "Clear glass" msgstr "Clear glass" -#: models/clean.py:26 +#: assets/models/clean.py:26 msgid "Coloured glass" msgstr "Coloured glass" -#: models/clean.py:27 +#: assets/models/clean.py:27 msgid "Mixed" msgstr "Mixed" -#: models/clean.py:82 models/clean.py:118 models/clean.py:155 -#: models/clean.py:194 +#: assets/models/clean.py:82 assets/models/clean.py:118 +#: assets/models/clean.py:155 assets/models/clean.py:194 msgid "Colour" msgstr "Colour" -#: models/clean.py:83 models/clean.py:156 +#: assets/models/clean.py:83 assets/models/clean.py:156 msgid "RAL code" msgstr "RAL code" -#: models/clean.py:84 models/clean.py:119 models/clean.py:157 -#: models/clean.py:195 +#: assets/models/clean.py:84 assets/models/clean.py:119 +#: assets/models/clean.py:157 assets/models/clean.py:195 msgid "Material" msgstr "Material" -#: models/clean.py:85 models/clean.py:120 +#: assets/models/clean.py:85 assets/models/clean.py:120 msgid "Volume (litres)" msgstr "Volume (litres)" -#: models/clean.py:86 models/clean.py:121 +#: assets/models/clean.py:86 assets/models/clean.py:121 msgid "Cover" msgstr "Cover" -#: models/clean.py:87 models/clean.py:122 +#: assets/models/clean.py:87 assets/models/clean.py:122 msgid "Built-in ashtray" msgstr "Built-in ashtray" -#: models/clean.py:90 +#: assets/models/clean.py:90 msgid "Litter bin model" msgstr "Litter bin model" -#: models/clean.py:91 +#: assets/models/clean.py:91 msgid "Litter bin models" msgstr "Litter bin models" -#: models/clean.py:104 models/clean.py:177 +#: assets/models/clean.py:104 assets/models/clean.py:177 msgid "Location" msgstr "Location" -#: models/clean.py:110 models/clean.py:183 -#: templates/assets/clean_index.html:28 templates/assets/clean_index.html:74 +#: assets/models/clean.py:110 assets/models/clean.py:183 +#: assets/templates/assets/clean_index.html:28 +#: assets/templates/assets/clean_index.html:74 msgid "Model" msgstr "Model" -#: models/clean.py:116 +#: assets/models/clean.py:116 msgid "Fixation type" msgstr "Fixation type" -#: models/clean.py:123 +#: assets/models/clean.py:123 msgid "Built-in extinguisher stub (éteignoir)" msgstr "Built-in extinguisher stub (éteignoir)" -#: models/clean.py:126 models/clean.py:198 +#: assets/models/clean.py:126 assets/models/clean.py:198 msgid "Emptying frequency" msgstr "Emptying frequency" -#: models/clean.py:130 +#: assets/models/clean.py:130 msgid "Collection route (tournée)" msgstr "Collection route (tournée)" -#: models/clean.py:134 +#: assets/models/clean.py:134 msgid "External ID (source system)" msgstr "External ID (source system)" -#: models/clean.py:136 models/clean.py:204 +#: assets/models/clean.py:136 assets/models/clean.py:204 msgid "Remarks" msgstr "Remarks" -#: models/clean.py:139 models/clean.py:238 models/clean.py:305 +#: assets/models/clean.py:139 assets/models/clean.py:238 +#: assets/models/clean.py:305 msgid "Litter bin" msgstr "Litter bin" -#: models/clean.py:140 templates/assets/clean_location_detail.html:72 -#: templates/assets/clean_location_detail.html:110 +#: assets/models/clean.py:140 +#: assets/templates/assets/clean_location_detail.html:72 +#: assets/templates/assets/clean_location_detail.html:110 msgid "Litter bins" msgstr "Litter bins" -#: models/clean.py:158 models/clean.py:191 +#: assets/models/clean.py:158 assets/models/clean.py:191 msgid "Capacity (litres)" msgstr "Capacity (litres)" -#: models/clean.py:159 models/clean.py:192 -#: templates/assets/clean_location_detail.html:96 +#: assets/models/clean.py:159 assets/models/clean.py:192 +#: assets/templates/assets/clean_location_detail.html:96 msgid "Underground" msgstr "Underground" -#: models/clean.py:160 models/clean.py:193 +#: assets/models/clean.py:160 assets/models/clean.py:193 msgid "Number of openings" msgstr "Number of openings" -#: models/clean.py:163 +#: assets/models/clean.py:163 msgid "Glass container model" msgstr "Glass container model" -#: models/clean.py:164 +#: assets/models/clean.py:164 msgid "Glass container models" msgstr "Glass container models" -#: models/clean.py:189 +#: assets/models/clean.py:189 msgid "Accepted glass type" msgstr "Accepted glass type" -#: models/clean.py:202 +#: assets/models/clean.py:202 msgid "Operator / manager" msgstr "Operator / manager" -#: models/clean.py:207 +#: assets/models/clean.py:207 msgid "Glass container" msgstr "Glass container" -#: models/clean.py:208 templates/assets/clean_location_detail.html:88 -#: templates/assets/clean_location_detail.html:124 +#: assets/models/clean.py:208 +#: assets/templates/assets/clean_location_detail.html:88 +#: assets/templates/assets/clean_location_detail.html:124 msgid "Glass containers" msgstr "Glass containers" -#: models/clean.py:243 +#: assets/models/clean.py:243 msgid "Photo" msgstr "Photo" -#: models/clean.py:248 +#: assets/models/clean.py:248 msgid "Source URL (original)" msgstr "Source URL (original)" -#: models/clean.py:250 +#: assets/models/clean.py:250 msgid "Order" msgstr "Order" -#: models/clean.py:251 +#: assets/models/clean.py:251 msgid "Taken at" msgstr "Taken at" -#: models/clean.py:252 +#: assets/models/clean.py:252 msgid "Caption" msgstr "Caption" -#: models/clean.py:255 +#: assets/models/clean.py:255 msgid "Litter bin photo" msgstr "Litter bin photo" -#: models/clean.py:256 +#: assets/models/clean.py:256 msgid "Litter bin photos" msgstr "Litter bin photos" -#: models/clean.py:268 templates/assets/cleanlitterbin_detail.html:250 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/models/clean.py:268 +#: assets/templates/assets/cleanlitterbin_detail.html:250 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Important – ponctuel" msgstr "Important – ponctuel" -#: models/clean.py:269 templates/assets/cleanlitterbin_detail.html:251 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/models/clean.py:269 +#: assets/templates/assets/cleanlitterbin_detail.html:251 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Important – continu" msgstr "Important – continu" -#: models/clean.py:270 models/clean.py:277 models/nature.py:109 -#: templates/assets/cleanlitterbin_detail.html:252 -#: templates/assets/cleanlitterbin_detail.html:262 -#: templates/assets/cleanlitterbin_detail.html:378 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:270 assets/models/clean.py:277 +#: assets/models/nature.py:109 +#: assets/templates/assets/cleanlitterbin_detail.html:252 +#: assets/templates/assets/cleanlitterbin_detail.html:262 +#: assets/templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Faible" msgstr "Faible" -#: models/clean.py:271 models/clean.py:295 models/parking.py:19 -#: models/parking.py:28 models/roads.py:275 models/roads.py:287 -#: models/roads.py:297 models/trafficlights.py:228 -#: templates/assets/cleanlitterbin_detail.html:253 -#: templates/assets/cleanlitterbin_detail.html:303 -#: templates/assets/cleanlitterbin_detail.html:378 -#: templates/assets/cleanlitterbin_detail.html:401 -#: templates/assets/trafficlights_intersection_detail.html:1317 +#: assets/models/clean.py:271 assets/models/clean.py:295 +#: assets/models/parking.py:19 assets/models/parking.py:28 +#: assets/models/roads.py:275 assets/models/roads.py:287 +#: assets/models/roads.py:297 assets/models/trafficlights.py:228 +#: assets/templates/assets/cleanlitterbin_detail.html:253 +#: assets/templates/assets/cleanlitterbin_detail.html:303 +#: assets/templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:401 +#: assets/templates/assets/trafficlights_intersection_detail.html:1317 msgid "Autre" msgstr "Autre" -#: models/clean.py:275 templates/assets/cleanlitterbin_detail.html:260 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:275 +#: assets/templates/assets/cleanlitterbin_detail.html:260 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Élevée" msgstr "Élevée" -#: models/clean.py:276 templates/assets/cleanlitterbin_detail.html:261 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:276 +#: assets/templates/assets/cleanlitterbin_detail.html:261 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Moyenne" msgstr "Moyenne" -#: models/clean.py:281 templates/assets/cleanlitterbin_detail.html:165 -#: templates/assets/cleanlitterbin_detail.html:175 -#: templates/assets/cleanlitterbin_detail.html:269 -#: templates/assets/cleanlitterbin_detail.html:278 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 -#: templates/assets/components/asset_interventions.html:162 +#: assets/models/clean.py:281 +#: assets/templates/assets/cleanlitterbin_detail.html:165 +#: assets/templates/assets/cleanlitterbin_detail.html:175 +#: assets/templates/assets/cleanlitterbin_detail.html:269 +#: assets/templates/assets/cleanlitterbin_detail.html:278 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 +#: assets/templates/assets/components/asset_interventions.html:162 msgid "Normal" msgstr "Normal" -#: models/clean.py:282 templates/assets/cleanlitterbin_detail.html:166 -#: templates/assets/cleanlitterbin_detail.html:176 -#: templates/assets/cleanlitterbin_detail.html:270 -#: templates/assets/cleanlitterbin_detail.html:279 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/models/clean.py:282 +#: assets/templates/assets/cleanlitterbin_detail.html:166 +#: assets/templates/assets/cleanlitterbin_detail.html:176 +#: assets/templates/assets/cleanlitterbin_detail.html:270 +#: assets/templates/assets/cleanlitterbin_detail.html:279 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Difficile" msgstr "Difficile" -#: models/clean.py:283 templates/assets/cleanlitterbin_detail.html:167 -#: templates/assets/cleanlitterbin_detail.html:177 -#: templates/assets/cleanlitterbin_detail.html:271 -#: templates/assets/cleanlitterbin_detail.html:280 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/models/clean.py:283 +#: assets/templates/assets/cleanlitterbin_detail.html:167 +#: assets/templates/assets/cleanlitterbin_detail.html:177 +#: assets/templates/assets/cleanlitterbin_detail.html:271 +#: assets/templates/assets/cleanlitterbin_detail.html:280 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Impossible" msgstr "Impossible" -#: models/clean.py:287 templates/assets/cleanlitterbin_detail.html:295 -#: templates/assets/cleanlitterbin_detail.html:393 +#: assets/models/clean.py:287 +#: assets/templates/assets/cleanlitterbin_detail.html:295 +#: assets/templates/assets/cleanlitterbin_detail.html:393 msgid "Arrêt Bus/Tram" msgstr "Arrêt Bus/Tram" -#: models/clean.py:288 templates/assets/cleanlitterbin_detail.html:296 -#: templates/assets/cleanlitterbin_detail.html:394 +#: assets/models/clean.py:288 +#: assets/templates/assets/cleanlitterbin_detail.html:296 +#: assets/templates/assets/cleanlitterbin_detail.html:394 msgid "Parc" msgstr "Parc" -#: models/clean.py:289 templates/assets/cleanlitterbin_detail.html:297 -#: templates/assets/cleanlitterbin_detail.html:395 +#: assets/models/clean.py:289 +#: assets/templates/assets/cleanlitterbin_detail.html:297 +#: assets/templates/assets/cleanlitterbin_detail.html:395 msgid "École" msgstr "École" -#: models/clean.py:290 templates/assets/cleanlitterbin_detail.html:298 -#: templates/assets/cleanlitterbin_detail.html:396 +#: assets/models/clean.py:290 +#: assets/templates/assets/cleanlitterbin_detail.html:298 +#: assets/templates/assets/cleanlitterbin_detail.html:396 msgid "Commerce" msgstr "Commerce" -#: models/clean.py:291 templates/assets/cleanlitterbin_detail.html:299 -#: templates/assets/cleanlitterbin_detail.html:397 views/artworks.py:420 -#: views/artworks.py:424 views/core.py:407 +#: assets/models/clean.py:291 +#: assets/templates/assets/cleanlitterbin_detail.html:299 +#: assets/templates/assets/cleanlitterbin_detail.html:397 +#: assets/views/artworks.py:420 assets/views/artworks.py:424 +#: assets/views/core.py:455 msgid "Monument" msgstr "Monument" -#: models/clean.py:292 templates/assets/cleanlitterbin_detail.html:300 -#: templates/assets/cleanlitterbin_detail.html:398 +#: assets/models/clean.py:292 +#: assets/templates/assets/cleanlitterbin_detail.html:300 +#: assets/templates/assets/cleanlitterbin_detail.html:398 msgid "Passage piéton" msgstr "Passage piéton" -#: models/clean.py:293 models/roads.py:284 -#: templates/assets/cleanlitterbin_detail.html:301 -#: templates/assets/cleanlitterbin_detail.html:399 +#: assets/models/clean.py:293 assets/models/roads.py:284 +#: assets/templates/assets/cleanlitterbin_detail.html:301 +#: assets/templates/assets/cleanlitterbin_detail.html:399 msgid "Place" msgstr "Place" -#: models/clean.py:294 templates/assets/cleanlitterbin_detail.html:302 -#: templates/assets/cleanlitterbin_detail.html:400 -#: templates/assets/permissions/panel.html:230 -#: templates/assets/permissions/panel.html:256 -#: templates/assets/permissions/type_page.html:173 -#: templates/assets/permissions/type_page.html:196 -#: templates/assets/permissions/type_page.html:374 -#: templates/assets/permissions/type_page.html:397 -#: templates/assets/trafficlights_intersection_detail.html:70 -#: templates/assets/trafficlights_intersection_detail.html:1394 -#: templates/assets/unified_index.html:94 -#: templates/assets/unified_index.html:132 +#: assets/models/clean.py:294 +#: assets/templates/assets/cleanlitterbin_detail.html:302 +#: assets/templates/assets/cleanlitterbin_detail.html:400 +#: assets/templates/assets/permissions/panel.html:230 +#: assets/templates/assets/permissions/panel.html:256 +#: assets/templates/assets/permissions/type_page.html:173 +#: assets/templates/assets/permissions/type_page.html:196 +#: assets/templates/assets/permissions/type_page.html:374 +#: assets/templates/assets/permissions/type_page.html:397 +#: assets/templates/assets/trafficlights_intersection_detail.html:70 +#: assets/templates/assets/trafficlights_intersection_detail.html:1394 +#: assets/templates/assets/unified_index.html:94 +#: assets/templates/assets/unified_index.html:132 msgid "Aucun" msgstr "Aucun" -#: models/clean.py:307 +#: assets/models/clean.py:307 msgid "Observation date/time" msgstr "Observation date/time" -#: models/clean.py:308 +#: assets/models/clean.py:308 msgid "Observer notes" msgstr "Observer notes" -#: models/clean.py:311 +#: assets/models/clean.py:311 msgid "Slope too steep" msgstr "Slope too steep" -#: models/clean.py:312 +#: assets/models/clean.py:312 msgid "Unstable ground" msgstr "Unstable ground" -#: models/clean.py:313 +#: assets/models/clean.py:313 msgid "Reflective surface" msgstr "Reflective surface" -#: models/clean.py:314 +#: assets/models/clean.py:314 msgid "Slippery surface" msgstr "Slippery surface" -#: models/clean.py:315 +#: assets/models/clean.py:315 msgid "Cracks in ground" msgstr "Cracks in ground" -#: models/clean.py:316 +#: assets/models/clean.py:316 msgid "Ground obstacle" msgstr "Ground obstacle" -#: models/clean.py:317 +#: assets/models/clean.py:317 msgid "Tactile paving (dalles podotactiles)" msgstr "Tactile paving (dalles podotactiles)" -#: models/clean.py:318 +#: assets/models/clean.py:318 msgid "Transversal slope (%)" msgstr "Transversal slope (%)" -#: models/clean.py:319 +#: assets/models/clean.py:319 msgid "Longitudinal slope (%)" msgstr "Longitudinal slope (%)" -#: models/clean.py:320 +#: assets/models/clean.py:320 msgid "Ground remarks" msgstr "Ground remarks" -#: models/clean.py:327 +#: assets/models/clean.py:327 msgid "Neighbourhood type" msgstr "Neighbourhood type" -#: models/clean.py:333 +#: assets/models/clean.py:333 msgid "Pedestrian flow density" msgstr "Pedestrian flow density" -#: models/clean.py:338 +#: assets/models/clean.py:338 msgid "Points of interest" msgstr "Points of interest" -#: models/clean.py:340 +#: assets/models/clean.py:340 msgid "Clear 2 m approach" msgstr "Clear 2 m approach" -#: models/clean.py:341 +#: assets/models/clean.py:341 msgid "Road to cross" msgstr "Road to cross" -#: models/clean.py:342 +#: assets/models/clean.py:342 msgid "Isolated bin" msgstr "Isolated bin" -#: models/clean.py:343 +#: assets/models/clean.py:343 msgid "Obstructs road traffic" msgstr "Obstructs road traffic" -#: models/clean.py:344 +#: assets/models/clean.py:344 msgid "Obstructs pedestrian flow" msgstr "Obstructs pedestrian flow" -#: models/clean.py:345 +#: assets/models/clean.py:345 msgid "Logical path (itinéraire logique)" msgstr "Logical path (itinéraire logique)" -#: models/clean.py:346 +#: assets/models/clean.py:346 msgid "Visual contrast" msgstr "Visual contrast" -#: models/clean.py:347 +#: assets/models/clean.py:347 msgid "Sorting indicators present" msgstr "Sorting indicators present" -#: models/clean.py:352 +#: assets/models/clean.py:352 msgid "Agent access – vehicle" msgstr "Agent access – vehicle" -#: models/clean.py:358 +#: assets/models/clean.py:358 msgid "Agent access – on foot" msgstr "Agent access – on foot" -#: models/clean.py:362 +#: assets/models/clean.py:362 msgid "Other point of interest" msgstr "Other point of interest" -#: models/clean.py:367 +#: assets/models/clean.py:367 msgid "Placement relevance codes" msgstr "Placement relevance codes" -#: models/clean.py:371 +#: assets/models/clean.py:371 msgid "Obstruction codes" msgstr "Obstruction codes" -#: models/clean.py:373 +#: assets/models/clean.py:373 msgid "Point of interest remarks" msgstr "Point of interest remarks" -#: models/clean.py:374 +#: assets/models/clean.py:374 msgid "Accessibility remarks" msgstr "Accessibility remarks" -#: models/clean.py:377 +#: assets/models/clean.py:377 msgid "Litter bin observation" msgstr "Litter bin observation" -#: models/clean.py:378 +#: assets/models/clean.py:378 msgid "Litter bin observations" msgstr "Litter bin observations" -#: models/core.py:167 +#: assets/models/core.py:167 msgid "Catégorie parente" msgstr "Catégorie parente" -#: models/core.py:168 +#: assets/models/core.py:168 msgid "" "Laisser vide pour une catégorie de premier niveau. Une sous-catégorie ne " "peut pas avoir d'enfants." @@ -857,1032 +883,1052 @@ msgstr "" "Laisser vide pour une catégorie de premier niveau. Une sous-catégorie ne " "peut pas avoir d'enfants." -#: models/core.py:177 +#: assets/models/core.py:177 msgid "Modèles Django autorisés" msgstr "Modèles Django autorisés" -#: models/core.py:178 +#: assets/models/core.py:178 msgid "Les types de modèles d'assets (Django) autorisés pour cette catégorie." msgstr "" "Les types de modèles d'assets (Django) autorisés pour cette catégorie." -#: models/core.py:233 +#: assets/models/core.py:233 msgid "À approuver" msgstr "À approuver" -#: models/core.py:234 +#: assets/models/core.py:234 msgid "Planifié" msgstr "Planifié" -#: models/core.py:235 models/trafficlights.py:19 -#: templates/assets/detail_generic.html:1415 -#: templates/assets/trafficlights_intersection_detail.html:1071 -#: views/artworks.py:78 +#: assets/models/core.py:235 assets/models/trafficlights.py:19 +#: assets/templates/assets/detail_generic.html:1471 +#: assets/templates/assets/trafficlights_intersection_detail.html:1071 +#: assets/views/artworks.py:78 msgid "Actif" msgstr "Actif" -#: models/core.py:236 -#: templates/assets/components/inspection_form_modal.html:64 -#: templates/assets/detail_generic.html:1416 +#: assets/models/core.py:236 +#: assets/templates/assets/components/inspection_form_modal.html:64 +#: assets/templates/assets/detail_generic.html:1472 msgid "Endommagé" msgstr "Endommagé" -#: models/core.py:237 templates/assets/detail_generic.html:1417 +#: assets/models/core.py:237 assets/templates/assets/detail_generic.html:1473 msgid "A remplacer" msgstr "A remplacer" -#: models/core.py:238 models/trafficlights.py:22 +#: assets/models/core.py:238 assets/models/trafficlights.py:22 msgid "Mis hors service volontairement" msgstr "Mis hors service volontairement" -#: models/core.py:239 templates/assets/detail_generic.html:1418 +#: assets/models/core.py:239 assets/templates/assets/detail_generic.html:1474 msgid "Enlevé" msgstr "Enlevé" -#: models/core.py:240 models/trafficlights.py:24 views/core.py:547 +#: assets/models/core.py:240 assets/models/trafficlights.py:24 +#: assets/views/core.py:595 msgid "Archivé" msgstr "Archivé" -#: models/core.py:244 models/parking.py:32 +#: assets/models/core.py:244 assets/models/parking.py:32 msgid "Bon état" msgstr "Bon état" -#: models/core.py:245 models/parking.py:33 +#: assets/models/core.py:245 assets/models/parking.py:33 msgid "Moyen" msgstr "Moyen" -#: models/core.py:246 models/parking.py:34 +#: assets/models/core.py:246 assets/models/parking.py:34 msgid "Dégradé" msgstr "Dégradé" -#: models/core.py:247 +#: assets/models/core.py:247 msgid "Critique" msgstr "Critique" -#: models/core.py:248 +#: assets/models/core.py:248 msgid "Inconnu" msgstr "Inconnu" -#: models/core.py:252 +#: assets/models/core.py:252 msgid "À valider" msgstr "À valider" -#: models/core.py:253 +#: assets/models/core.py:253 msgid "Validé" msgstr "Validé" -#: models/core.py:254 +#: assets/models/core.py:254 msgid "À compléter" msgstr "À compléter" -#: models/core.py:255 templates/assets/document_version_history_list.html:41 +#: assets/models/core.py:255 +#: assets/templates/assets/document_version_history_list.html:41 msgid "Rejeté" msgstr "Rejeté" -#: models/core.py:259 +#: assets/models/core.py:259 msgid "À inspecter" msgstr "À inspecter" -#: models/core.py:260 -#: templates/assets/components/inspection_form_modal.html:48 views/core.py:852 +#: assets/models/core.py:260 +#: assets/templates/assets/components/inspection_form_modal.html:48 +#: assets/views/core.py:900 msgid "Conforme" msgstr "Conforme" -#: models/core.py:261 -#: templates/assets/components/inspection_form_modal.html:55 views/core.py:853 +#: assets/models/core.py:261 +#: assets/templates/assets/components/inspection_form_modal.html:55 +#: assets/views/core.py:901 msgid "Non conforme" msgstr "Non conforme" -#: models/core.py:262 +#: assets/models/core.py:262 msgid "Mis à jour" msgstr "Mis à jour" -#: models/core.py:263 +#: assets/models/core.py:263 msgid "Non inspecté" msgstr "Non inspecté" -#: models/core.py:271 templates/assets/detail_generic.html:272 -#: templates/assets/naturetree_detail.html:219 +#: assets/models/core.py:271 assets/templates/assets/detail_generic.html:328 +#: assets/templates/assets/naturetree_detail.html:249 msgid "Référence externe" msgstr "Référence externe" -#: models/core.py:290 +#: assets/models/core.py:290 msgid "Programme de financement / Projet" msgstr "Programme de financement / Projet" -#: models/history.py:186 -#: templates/assets/buildings/publicbuilding_detail.html:302 -#: templates/assets/outdoor/outdoorlocation_detail.html:330 +#: assets/models/history.py:186 +#: assets/templates/assets/buildings/publicbuilding_detail.html:302 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:330 msgid "Type d'asset" msgstr "Type d'asset" -#: models/history.py:189 +#: assets/models/history.py:189 msgid "ID de l'asset" msgstr "ID de l'asset" -#: models/history.py:200 templates/assets/components/asset_history.html:38 -#: templates/assets/permissions/panel.html:67 -#: templates/assets/permissions/panel.html:109 -#: templates/assets/permissions/panel.html:192 -#: templates/assets/permissions/type_page.html:69 -#: templates/assets/permissions/type_page.html:141 -#: templates/assets/permissions/type_page.html:235 -#: templates/assets/permissions/type_page.html:334 +#: assets/models/history.py:200 +#: assets/templates/assets/components/asset_history.html:38 +#: assets/templates/assets/permissions/panel.html:67 +#: assets/templates/assets/permissions/panel.html:109 +#: assets/templates/assets/permissions/panel.html:192 +#: assets/templates/assets/permissions/type_page.html:69 +#: assets/templates/assets/permissions/type_page.html:141 +#: assets/templates/assets/permissions/type_page.html:235 +#: assets/templates/assets/permissions/type_page.html:334 msgid "Utilisateur" msgstr "Utilisateur" -#: models/history.py:205 -#: templates/assets/components/asset_inspections.html:125 +#: assets/models/history.py:205 +#: assets/templates/assets/components/asset_inspections.html:125 msgid "Date de modification" msgstr "Date de modification" -#: models/history.py:211 +#: assets/models/history.py:211 msgid "Champ modifié" msgstr "Champ modifié" -#: models/history.py:216 templates/assets/components/asset_history.html:40 +#: assets/models/history.py:216 +#: assets/templates/assets/components/asset_history.html:40 msgid "Ancienne valeur" msgstr "Ancienne valeur" -#: models/history.py:221 templates/assets/components/asset_history.html:41 +#: assets/models/history.py:221 +#: assets/templates/assets/components/asset_history.html:41 msgid "Nouvelle valeur" msgstr "Nouvelle valeur" -#: models/history.py:229 +#: assets/models/history.py:229 msgid "Création" msgstr "Création" -#: models/history.py:230 +#: assets/models/history.py:230 msgid "Modification" msgstr "Modification" -#: models/history.py:231 templates/assets/cleanlitterbin_detail.html:47 -#: templates/assets/cleanlitterbin_detail.html:343 +#: assets/models/history.py:231 +#: assets/templates/assets/cleanlitterbin_detail.html:47 +#: assets/templates/assets/cleanlitterbin_detail.html:343 msgid "Suppression" msgstr "Suppression" -#: models/history.py:232 templates/assets/components/asset_history.html:337 +#: assets/models/history.py:232 +#: assets/templates/assets/components/asset_history.html:337 msgid "Changement de statut" msgstr "Changement de statut" -#: models/history.py:234 +#: assets/models/history.py:234 msgid "Type d'action" msgstr "Type d'action" -#: models/history.py:240 +#: assets/models/history.py:240 msgid "Historique d'asset" msgstr "Historique d'asset" -#: models/history.py:241 +#: assets/models/history.py:241 msgid "Historiques d'assets" msgstr "Historiques d'assets" -#: models/history.py:266 +#: assets/models/history.py:266 msgid "(vide)" msgstr "(vide)" -#: models/history.py:325 -#: templates/assets/buildings/publicbuilding_detail.html:378 -#: templates/assets/clean_index.html:65 templates/assets/clean_index.html:71 -#: templates/assets/clean_location_detail.html:158 -#: templates/assets/components/add_asset_modal.html:76 -#: templates/assets/components/asset_interventions.html:24 -#: templates/assets/components/asset_model_card.html:17 -#: templates/assets/controlcenters_location_detail.html:242 -#: templates/assets/detail_generic.html:258 -#: templates/assets/detail_generic.html:662 -#: templates/assets/its_location_detail.html:166 -#: templates/assets/nature_locations_detail.html:72 -#: templates/assets/naturerwiz_detail.html:245 -#: templates/assets/outdoor/outdoorlocation_detail.html:328 -#: templates/assets/publiclighting_street_detail.html:301 -#: templates/assets/roads_street_detail.html:316 -#: templates/assets/sign_street_detail.html:293 -#: templates/assets/structures_location_detail.html:646 -#: templates/assets/trafficlights_intersection_detail.html:959 -#: templates/assets/trafficlights_intersection_detail.html:1055 -#: templates/assets/unified_index.html:309 views/export.py:120 +#: assets/models/history.py:325 +#: assets/templates/assets/buildings/publicbuilding_detail.html:378 +#: assets/templates/assets/clean_index.html:65 +#: assets/templates/assets/clean_index.html:71 +#: assets/templates/assets/clean_location_detail.html:158 +#: assets/templates/assets/components/add_asset_modal.html:76 +#: assets/templates/assets/components/asset_interventions.html:24 +#: assets/templates/assets/components/asset_model_card.html:17 +#: assets/templates/assets/controlcenters_location_detail.html:242 +#: assets/templates/assets/detail_generic.html:314 +#: assets/templates/assets/detail_generic.html:718 +#: assets/templates/assets/its_location_detail.html:166 +#: assets/templates/assets/nature_locations_detail.html:72 +#: assets/templates/assets/naturerwiz_detail.html:245 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:328 +#: assets/templates/assets/publiclighting_street_detail.html:301 +#: assets/templates/assets/roads_street_detail.html:316 +#: assets/templates/assets/sign_street_detail.html:293 +#: assets/templates/assets/structures_location_detail.html:646 +#: assets/templates/assets/trafficlights_intersection_detail.html:959 +#: assets/templates/assets/trafficlights_intersection_detail.html:1055 +#: assets/templates/assets/unified_index.html:309 assets/views/export.py:120 msgid "Code" msgstr "Code" -#: models/history.py:326 -#: templates/assets/buildings/publicbuilding_form.html:53 +#: assets/models/history.py:326 +#: assets/templates/assets/buildings/publicbuilding_form.html:53 msgid "Nom (FR)" msgstr "Nom (FR)" -#: models/history.py:327 -#: templates/assets/buildings/publicbuilding_form.html:58 +#: assets/models/history.py:327 +#: assets/templates/assets/buildings/publicbuilding_form.html:58 msgid "Nom (NL)" msgstr "Nom (NL)" -#: models/history.py:328 templates/assets/artworks_index.html:8 -#: templates/assets/artworks_index.html:36 -#: templates/assets/buildings/publicbuilding_detail.html:305 -#: templates/assets/buildings/publicbuilding_detail.html:381 -#: templates/assets/buildings/publicbuilding_list.html:42 -#: templates/assets/buildings/publicbuilding_list.html:80 -#: templates/assets/components/asset_interventions.html:27 -#: templates/assets/controlcenters_location_detail.html:245 -#: templates/assets/detail_generic.html:312 -#: templates/assets/detail_generic.html:663 -#: templates/assets/its_location_detail.html:169 -#: templates/assets/nature_locations_detail.html:75 -#: templates/assets/naturerwiz_detail.html:248 -#: templates/assets/naturetree_detail.html:250 -#: templates/assets/outdoor/outdoorlocation_detail.html:333 -#: templates/assets/outdoor/outdoorlocation_detail.html:392 -#: templates/assets/publiclighting_street_detail.html:304 -#: templates/assets/roads_street_detail.html:319 -#: templates/assets/sign_street_detail.html:296 -#: templates/assets/structures_location_detail.html:649 -#: templates/assets/trafficlights_import_cross_plan.html:255 -#: templates/assets/trafficlights_import_cross_plan.html:349 -#: templates/assets/trafficlights_import_cross_plan.html:444 -#: templates/assets/trafficlights_import_cross_plan.html:546 -#: templates/assets/trafficlights_index.html:8 -#: templates/assets/trafficlights_intersection_detail.html:38 -#: templates/assets/trafficlights_intersection_detail.html:962 -#: templates/assets/trafficlights_intersection_detail.html:1069 -#: templates/assets/trafficlights_intersection_detail.html:1268 -#: templates/assets/trafficlights_intersection_detail.html:1359 -#: templates/assets/unified_index.html:195 views/export.py:128 +#: assets/models/history.py:328 assets/templates/assets/artworks_index.html:8 +#: assets/templates/assets/artworks_index.html:36 +#: assets/templates/assets/buildings/publicbuilding_detail.html:305 +#: assets/templates/assets/buildings/publicbuilding_detail.html:381 +#: assets/templates/assets/buildings/publicbuilding_list.html:42 +#: assets/templates/assets/buildings/publicbuilding_list.html:80 +#: assets/templates/assets/components/asset_interventions.html:27 +#: assets/templates/assets/controlcenters_location_detail.html:245 +#: assets/templates/assets/detail_generic.html:368 +#: assets/templates/assets/detail_generic.html:719 +#: assets/templates/assets/its_location_detail.html:169 +#: assets/templates/assets/nature_locations_detail.html:75 +#: assets/templates/assets/naturerwiz_detail.html:248 +#: assets/templates/assets/naturetree_detail.html:280 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:333 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:392 +#: assets/templates/assets/publiclighting_street_detail.html:304 +#: assets/templates/assets/roads_street_detail.html:319 +#: assets/templates/assets/sign_street_detail.html:296 +#: assets/templates/assets/structures_location_detail.html:649 +#: assets/templates/assets/trafficlights_import_cross_plan.html:255 +#: assets/templates/assets/trafficlights_import_cross_plan.html:349 +#: assets/templates/assets/trafficlights_import_cross_plan.html:444 +#: assets/templates/assets/trafficlights_import_cross_plan.html:546 +#: assets/templates/assets/trafficlights_index.html:8 +#: assets/templates/assets/trafficlights_intersection_detail.html:38 +#: assets/templates/assets/trafficlights_intersection_detail.html:962 +#: assets/templates/assets/trafficlights_intersection_detail.html:1069 +#: assets/templates/assets/trafficlights_intersection_detail.html:1268 +#: assets/templates/assets/trafficlights_intersection_detail.html:1359 +#: assets/templates/assets/unified_index.html:195 assets/views/export.py:128 msgid "Statut" msgstr "Statut" -#: models/history.py:329 views/export.py:132 +#: assets/models/history.py:329 assets/views/export.py:132 msgid "Date d'installation" msgstr "Date d'installation" -#: models/history.py:330 +#: assets/models/history.py:330 msgid "Date de désinstallation" msgstr "Date de désinstallation" -#: models/history.py:331 templates/assets/detail_generic.html:854 -#: templates/assets/detail_generic.html:855 views/export.py:134 +#: assets/models/history.py:331 +#: assets/templates/assets/detail_generic.html:910 +#: assets/templates/assets/detail_generic.html:911 assets/views/export.py:134 msgid "Numéro de série" msgstr "Numéro de série" -#: models/history.py:332 templates/assets/detail_generic.html:442 +#: assets/models/history.py:332 +#: assets/templates/assets/detail_generic.html:498 msgid "Durée de garantie" msgstr "Durée de garantie" -#: models/history.py:333 templates/assets/detail_generic.html:471 +#: assets/models/history.py:333 +#: assets/templates/assets/detail_generic.html:527 msgid "Dernière inspection" msgstr "Dernière inspection" -#: models/history.py:334 +#: assets/models/history.py:334 msgid "Dernier entretien préventif" msgstr "Dernier entretien préventif" -#: models/history.py:335 +#: assets/models/history.py:335 msgid "Dernier entretien correctif" msgstr "Dernier entretien correctif" -#: models/history.py:336 +#: assets/models/history.py:336 msgid "Dernier relevé" msgstr "Dernier relevé" -#: models/history.py:337 templates/assets/artworks_index.html:72 -#: templates/assets/components/add_asset_modal.html:40 -#: templates/assets/components/asset_model_card.html:32 -#: templates/assets/components/asset_model_card.html:74 -#: templates/assets/controlcenters_index.html:25 -#: templates/assets/controlcenters_index.html:68 -#: templates/assets/detail_generic.html:370 templates/assets/its_index.html:36 -#: templates/assets/its_index.html:88 templates/assets/nature_index.html:39 -#: templates/assets/nature_index.html:82 -#: templates/assets/naturetree_detail.html:309 -#: templates/assets/publiclighting_index.html:29 -#: templates/assets/publiclighting_index.html:73 -#: templates/assets/roads_index.html:29 templates/assets/roads_index.html:85 -#: templates/assets/sign_index.html:29 templates/assets/sign_index.html:85 -#: templates/assets/structures_index.html:37 -#: templates/assets/structures_index.html:82 -#: templates/assets/trafficlights_import_cross_plan.html:642 -#: templates/assets/trafficlights_index.html:81 -#: templates/assets/trafficlights_index.html:126 -#: templates/assets/trafficlights_intersection_detail.html:1006 -#: templates/assets/unified_index.html:115 -#: templates/assets/unified_index.html:290 -#: templates/assets/water_index.html:40 templates/assets/water_index.html:80 -#: views/export.py:122 +#: assets/models/history.py:337 assets/templates/assets/artworks_index.html:72 +#: assets/templates/assets/components/add_asset_modal.html:40 +#: assets/templates/assets/components/asset_model_card.html:32 +#: assets/templates/assets/components/asset_model_card.html:74 +#: assets/templates/assets/controlcenters_index.html:25 +#: assets/templates/assets/controlcenters_index.html:68 +#: assets/templates/assets/detail_generic.html:426 +#: assets/templates/assets/its_index.html:36 +#: assets/templates/assets/its_index.html:88 +#: assets/templates/assets/nature_index.html:39 +#: assets/templates/assets/nature_index.html:82 +#: assets/templates/assets/naturetree_detail.html:339 +#: assets/templates/assets/publiclighting_index.html:29 +#: assets/templates/assets/publiclighting_index.html:73 +#: assets/templates/assets/roads_index.html:29 +#: assets/templates/assets/roads_index.html:85 +#: assets/templates/assets/sign_index.html:29 +#: assets/templates/assets/sign_index.html:85 +#: assets/templates/assets/structures_index.html:37 +#: assets/templates/assets/structures_index.html:82 +#: assets/templates/assets/trafficlights_import_cross_plan.html:642 +#: assets/templates/assets/trafficlights_index.html:81 +#: assets/templates/assets/trafficlights_index.html:126 +#: assets/templates/assets/trafficlights_intersection_detail.html:1006 +#: assets/templates/assets/unified_index.html:115 +#: assets/templates/assets/unified_index.html:290 +#: assets/templates/assets/water_index.html:40 +#: assets/templates/assets/water_index.html:80 assets/views/export.py:122 msgid "Catégorie" msgstr "Catégorie" -#: models/history.py:338 templates/assets/components/asset_model_card.html:26 -#: templates/assets/detail_generic.html:414 -#: templates/assets/detail_generic.html:859 -#: templates/assets/detail_generic.html:860 views/export.py:136 +#: assets/models/history.py:338 +#: assets/templates/assets/components/asset_model_card.html:26 +#: assets/templates/assets/detail_generic.html:470 +#: assets/templates/assets/detail_generic.html:915 +#: assets/templates/assets/detail_generic.html:916 assets/views/export.py:136 msgid "Marque" msgstr "Marque" -#: models/history.py:339 templates/assets/components/add_asset_modal.html:63 -#: templates/assets/components/asset_model_card.html:6 -#: templates/assets/controlcenters_index.html:35 -#: templates/assets/controlcenters_index.html:69 -#: templates/assets/its_index.html:46 templates/assets/its_index.html:89 -#: templates/assets/nature_index.html:49 templates/assets/nature_index.html:83 -#: templates/assets/publiclighting_index.html:39 -#: templates/assets/publiclighting_index.html:74 -#: templates/assets/roads_index.html:39 templates/assets/roads_index.html:86 -#: templates/assets/sign_index.html:39 templates/assets/sign_index.html:86 -#: templates/assets/structures_index.html:47 -#: templates/assets/structures_index.html:83 -#: templates/assets/trafficlights_index.html:91 -#: templates/assets/trafficlights_index.html:127 -#: templates/assets/trafficlights_intersection_detail.html:644 -#: templates/assets/trafficlights_intersection_detail.html:1023 -#: templates/assets/unified_index.html:129 -#: templates/assets/unified_index.html:296 views/export.py:123 +#: assets/models/history.py:339 +#: assets/templates/assets/components/add_asset_modal.html:63 +#: assets/templates/assets/components/asset_model_card.html:6 +#: assets/templates/assets/controlcenters_index.html:35 +#: assets/templates/assets/controlcenters_index.html:69 +#: assets/templates/assets/its_index.html:46 +#: assets/templates/assets/its_index.html:89 +#: assets/templates/assets/nature_index.html:49 +#: assets/templates/assets/nature_index.html:83 +#: assets/templates/assets/publiclighting_index.html:39 +#: assets/templates/assets/publiclighting_index.html:74 +#: assets/templates/assets/roads_index.html:39 +#: assets/templates/assets/roads_index.html:86 +#: assets/templates/assets/sign_index.html:39 +#: assets/templates/assets/sign_index.html:86 +#: assets/templates/assets/structures_index.html:47 +#: assets/templates/assets/structures_index.html:83 +#: assets/templates/assets/trafficlights_index.html:91 +#: assets/templates/assets/trafficlights_index.html:127 +#: assets/templates/assets/trafficlights_intersection_detail.html:644 +#: assets/templates/assets/trafficlights_intersection_detail.html:1023 +#: assets/templates/assets/unified_index.html:129 +#: assets/templates/assets/unified_index.html:296 assets/views/export.py:123 msgid "Modèle" msgstr "Modèle" -#: models/history.py:340 templates/assets/components/add_asset_modal.html:108 -#: templates/assets/components/asset_location_link.html:43 -#: templates/assets/unified_index.html:260 -#: templates/assets/unified_index.html:302 +#: assets/models/history.py:340 +#: assets/templates/assets/components/add_asset_modal.html:108 +#: assets/templates/assets/components/asset_location_link.html:43 +#: assets/templates/assets/unified_index.html:260 +#: assets/templates/assets/unified_index.html:302 msgid "Localisation" msgstr "Localisation" -#: models/history.py:341 templates/assets/structures_location_detail.html:16 +#: assets/models/history.py:341 +#: assets/templates/assets/structures_location_detail.html:16 msgid "Structure" msgstr "Structure" -#: models/history.py:342 -#: templates/assets/buildings/publicbuilding_form.html:260 -#: templates/assets/detail_generic.html:760 views/export.py:138 +#: assets/models/history.py:342 +#: assets/templates/assets/buildings/publicbuilding_form.html:260 +#: assets/templates/assets/detail_generic.html:816 assets/views/export.py:138 msgid "Longitude" msgstr "Longitude" -#: models/history.py:343 -#: templates/assets/buildings/publicbuilding_form.html:255 -#: templates/assets/detail_generic.html:771 views/export.py:139 +#: assets/models/history.py:343 +#: assets/templates/assets/buildings/publicbuilding_form.html:255 +#: assets/templates/assets/detail_generic.html:827 assets/views/export.py:139 msgid "Latitude" msgstr "Latitude" -#: models/history.py:344 +#: assets/models/history.py:344 msgid "Géométrie" msgstr "Géométrie" -#: models/history.py:345 +#: assets/models/history.py:345 msgid "GeoJSON" msgstr "GeoJSON" -#: models/nature.py:73 -#| msgid "Non identifié" +#: assets/models/nature.py:73 msgid "Nom scientifique" msgstr "Nom scientifique" -#: models/nature.py:74 -#| msgid "Types de bulbes" +#: assets/models/nature.py:74 msgid "Type de feuillage" msgstr "Type de feuillage" -#: models/nature.py:84 +#: assets/models/nature.py:84 msgid "Jeune plant" msgstr "Jeune plant" -#: models/nature.py:85 +#: assets/models/nature.py:85 msgid "Semi-mature / En croissance" msgstr "Semi-mature / En croissance" -#: models/nature.py:86 +#: assets/models/nature.py:86 msgid "Adulte / Mature" msgstr "Adulte / Mature" -#: models/nature.py:87 +#: assets/models/nature.py:87 msgid "Sénescent / Dépérissant" msgstr "Sénescent / Dépérissant" -#: models/nature.py:88 +#: assets/models/nature.py:88 msgid "Vénérable / Remarquable" msgstr "Vénérable / Remarquable" -#: models/nature.py:92 +#: assets/models/nature.py:92 msgid "Forte (très vigoureux)" msgstr "Forte (très vigoureux)" -#: models/nature.py:93 -#| msgid "Normal" +#: assets/models/nature.py:93 msgid "Normale" msgstr "Normale" -#: models/nature.py:94 +#: assets/models/nature.py:94 msgid "Faible (stress / manque de vigueur)" msgstr "Faible (stress / manque de vigueur)" -#: models/nature.py:95 +#: assets/models/nature.py:95 msgid "Dépérissant" msgstr "Dépérissant" -#: models/nature.py:96 +#: assets/models/nature.py:96 msgid "Mort" msgstr "Mort" -#: models/nature.py:100 +#: assets/models/nature.py:100 msgid "Bon (aucun défaut majeur)" msgstr "Bon (aucun défaut majeur)" -#: models/nature.py:101 +#: assets/models/nature.py:101 msgid "Moyen (défauts mineurs)" msgstr "Moyen (défauts mineurs)" -#: models/nature.py:102 +#: assets/models/nature.py:102 msgid "Présence de cavité(s)" msgstr "Présence de cavité(s)" -#: models/nature.py:103 +#: assets/models/nature.py:103 msgid "Fissure(s) / Écorce incluse" msgstr "Fissure(s) / Écorce incluse" -#: models/nature.py:104 +#: assets/models/nature.py:104 msgid "Branches mortes importantes" msgstr "Branches mortes importantes" -#: models/nature.py:105 +#: assets/models/nature.py:105 msgid "Critique (risque de rupture)" msgstr "Critique (risque de rupture)" -#: models/nature.py:110 +#: assets/models/nature.py:110 msgid "Modéré" msgstr "Modéré" -#: models/nature.py:111 -#: templates/assets/components/asset_interventions.html:161 +#: assets/models/nature.py:111 +#: assets/templates/assets/components/asset_interventions.html:161 msgid "Élevé" msgstr "Élevé" -#: models/nature.py:112 +#: assets/models/nature.py:112 msgid "Danger immédiat" msgstr "Danger immédiat" -#: models/nature.py:116 +#: assets/models/nature.py:116 msgid "Alignement de voirie" msgstr "Alignement de voirie" -#: models/nature.py:117 -#| msgid "Parc & Espace récréatif" +#: assets/models/nature.py:117 msgid "Parc / Espace vert" msgstr "Parc / Espace vert" -#: models/nature.py:118 -#| msgid "Place publique" +#: assets/models/nature.py:118 msgid "Square / Place publique" msgstr "Square / Place publique" -#: models/nature.py:119 -#| msgid "Connexion à la centrale" +#: assets/models/nature.py:119 msgid "Rond-point / Îlot central" msgstr "Rond-point / Îlot central" -#: models/nature.py:120 templates/assets/outdoor/outdoorlocation_tree.html:38 +#: assets/models/nature.py:120 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:38 msgid "Cimetière" msgstr "Cimetière" -#: models/nature.py:121 +#: assets/models/nature.py:121 msgid "Isolé / Autre" msgstr "Isolé / Autre" -#: models/nature.py:125 +#: assets/models/nature.py:125 msgid "Pleine terre / Engazonné" msgstr "Pleine terre / Engazonné" -#: models/nature.py:126 +#: assets/models/nature.py:126 msgid "Pied végétalisé / Fleuri" msgstr "Pied végétalisé / Fleuri" -#: models/nature.py:127 +#: assets/models/nature.py:127 msgid "Grille d'arbre métallique" msgstr "Grille d'arbre métallique" -#: models/nature.py:128 +#: assets/models/nature.py:128 msgid "Revêtement drainant / Pavés poreux" msgstr "Revêtement drainant / Pavés poreux" -#: models/nature.py:129 +#: assets/models/nature.py:129 msgid "Sol compacté / Bitume" msgstr "Sol compacté / Bitume" -#: models/nature.py:133 +#: assets/models/nature.py:133 msgid "Aucun (affranchi)" msgstr "Aucun (affranchi)" -#: models/nature.py:134 +#: assets/models/nature.py:134 msgid "Tuteur (simple / bipode / tripode)" msgstr "Tuteur (simple / bipode / tripode)" -#: models/nature.py:135 +#: assets/models/nature.py:135 msgid "Corset métallique de protection" msgstr "Corset métallique de protection" -#: models/nature.py:136 +#: assets/models/nature.py:136 msgid "Haubanage" msgstr "Haubanage" -#: models/nature.py:137 -#| msgid "Indice de protection IP" +#: assets/models/nature.py:137 msgid "Gaine de protection du tronc" msgstr "Gaine de protection du tronc" -#: models/nature.py:141 +#: assets/models/nature.py:141 msgid "Port libre" msgstr "Port libre" -#: models/nature.py:142 +#: assets/models/nature.py:142 msgid "Port semi-libre" msgstr "Port semi-libre" -#: models/nature.py:143 +#: assets/models/nature.py:143 msgid "Taille architecturée (tête de chat / marotte)" msgstr "Taille architecturée (tête de chat / marotte)" -#: models/nature.py:144 +#: assets/models/nature.py:144 msgid "Taille en rideau / tonnelle" msgstr "Taille en rideau / tonnelle" -#: models/nature.py:145 -#| msgid "Fichier de programmation" +#: assets/models/nature.py:145 msgid "Taille de formation" msgstr "Taille de formation" -#: models/nature.py:146 +#: assets/models/nature.py:146 msgid "Non taillé / Entretien minimal" msgstr "Non taillé / Entretien minimal" -#: models/nature.py:151 +#: assets/models/nature.py:151 msgid "Tulipes" msgstr "Tulipes" -#: models/nature.py:152 +#: assets/models/nature.py:152 msgid "Jacynthes" msgstr "Jacynthes" -#: models/nature.py:153 +#: assets/models/nature.py:153 msgid "Jonquilles" msgstr "Jonquilles" -#: models/nature.py:154 +#: assets/models/nature.py:154 msgid "Narcisses" msgstr "Narcisses" -#: models/nature.py:155 +#: assets/models/nature.py:155 msgid "Crocus" msgstr "Crocus" -#: models/nature.py:156 +#: assets/models/nature.py:156 msgid "Perce-neige" msgstr "Perce-neige" -#: models/nature.py:157 views/core.py:568 +#: assets/models/nature.py:157 assets/views/core.py:616 msgid "Autres" msgstr "Autres" -#: models/nature.py:176 +#: assets/models/nature.py:176 msgid "Types de bulbes" msgstr "Types de bulbes" -#: models/nature.py:198 templates/assets/naturetree_detail.html:394 -#| msgid "Hauteur (m)" +#: assets/models/nature.py:198 +#: assets/templates/assets/naturetree_detail.html:424 msgid "Hauteur totale (m)" msgstr "Hauteur totale (m)" -#: models/nature.py:199 +#: assets/models/nature.py:199 msgid "Circonférence à 1m30 (cm)" msgstr "Circonférence à 1m30 (cm)" -#: models/nature.py:200 templates/assets/naturetree_detail.html:416 +#: assets/models/nature.py:200 +#: assets/templates/assets/naturetree_detail.html:446 msgid "Diamètre du houppier (m)" msgstr "Diamètre du houppier (m)" -#: models/nature.py:201 -#| msgid "Hauteur critique de chute (m)" +#: assets/models/nature.py:201 msgid "Hauteur sous couronne (m)" msgstr "Hauteur sous couronne (m)" -#: models/nature.py:202 templates/assets/naturetree_detail.html:442 +#: assets/models/nature.py:202 +#: assets/templates/assets/naturetree_detail.html:472 msgid "Stade de développement" msgstr "Stade de développement" -#: models/nature.py:203 templates/assets/naturetree_detail.html:477 -#| msgid "Profondeur (cm)" +#: assets/models/nature.py:203 +#: assets/templates/assets/naturetree_detail.html:507 msgid "Profondeur de fosse (m)" msgstr "Profondeur de fosse (m)" -#: models/nature.py:204 +#: assets/models/nature.py:204 msgid "Rayon de protection racinaire (m)" msgstr "Rayon de protection racinaire (m)" -#: models/nature.py:207 templates/assets/naturetree_detail.html:506 +#: assets/models/nature.py:207 +#: assets/templates/assets/naturetree_detail.html:536 msgid "Vigueur / Vitalité" msgstr "Vigueur / Vitalité" -#: models/nature.py:208 templates/assets/naturetree_detail.html:536 +#: assets/models/nature.py:208 +#: assets/templates/assets/naturetree_detail.html:566 msgid "État mécanique" msgstr "État mécanique" -#: models/nature.py:209 +#: assets/models/nature.py:209 msgid "Défauts constatés & pathologies" msgstr "Défauts constatés & pathologies" -#: models/nature.py:210 templates/assets/naturetree_detail.html:564 -#| msgid "Niveau de qualité" +#: assets/models/nature.py:210 +#: assets/templates/assets/naturetree_detail.html:594 msgid "Niveau de risque" msgstr "Niveau de risque" -#: models/nature.py:211 +#: assets/models/nature.py:211 msgid "Dernier diagnostic phytosanitaire" msgstr "Dernier diagnostic phytosanitaire" -#: models/nature.py:212 -#| msgid "Aucune intersection trouvée" +#: assets/models/nature.py:212 msgid "Prochaine inspection préconisée" msgstr "Prochaine inspection préconisée" -#: models/nature.py:213 templates/assets/naturetree_detail.html:592 +#: assets/models/nature.py:213 +#: assets/templates/assets/naturetree_detail.html:622 msgid "Arbre remarquable / classé" msgstr "Arbre remarquable / classé" -#: models/nature.py:216 -#| msgid "Date d'installation" +#: assets/models/nature.py:216 msgid "Contexte d'implantation" msgstr "Contexte d'implantation" -#: models/nature.py:217 templates/assets/naturetree_detail.html:696 -#| msgid "Type de document" +#: assets/models/nature.py:217 +#: assets/templates/assets/naturetree_detail.html:726 msgid "Type de pied / Fosse" msgstr "Type de pied / Fosse" -#: models/nature.py:218 templates/assets/naturetree_detail.html:712 -#| msgid "Protection Asset" +#: assets/models/nature.py:218 +#: assets/templates/assets/naturetree_detail.html:742 msgid "Protection / Tuteurage" msgstr "Protection / Tuteurage" -#: models/nature.py:219 -#| msgid "Contrats associés" +#: assets/models/nature.py:219 msgid "Contraintes urbaines" msgstr "Contraintes urbaines" -#: models/nature.py:220 +#: assets/models/nature.py:220 msgid "N° de plaquette / bague d'inventaire" msgstr "N° de plaquette / bague d'inventaire" -#: models/nature.py:223 -#| msgid "Type de site plein air" +#: assets/models/nature.py:223 msgid "Type de conduite / Taille" msgstr "Type de conduite / Taille" -#: models/nature.py:224 +#: assets/models/nature.py:224 msgid "Périodicité de taille (années)" msgstr "Périodicité de taille (années)" -#: models/nature.py:225 +#: assets/models/nature.py:225 msgid "Dernière taille / élagage" msgstr "Dernière taille / élagage" -#: models/nature.py:242 templates/assets/naturetree_detail.html:17 -#: templates/assets/naturetree_detail.html:88 views/core.py:400 +#: assets/models/nature.py:242 +#: assets/templates/assets/naturetree_detail.html:47 +#: assets/templates/assets/naturetree_detail.html:118 assets/views/core.py:448 msgid "Arbre" msgstr "Arbre" -#: models/nature.py:243 templates/assets/naturetree_detail.html:69 -#: templates/assets/naturetree_detail.html:140 -#| msgid "Arbre" +#: assets/models/nature.py:243 +#: assets/templates/assets/naturetree_detail.html:99 +#: assets/templates/assets/naturetree_detail.html:170 msgid "Arbres" msgstr "Arbres" -#: models/nature.py:405 +#: assets/models/nature.py:405 msgid "Zone de gestion intégrée des eaux pluviales (ZIEP)" msgstr "Zone de gestion intégrée des eaux pluviales (ZIEP)" -#: models/nature.py:406 +#: assets/models/nature.py:406 msgid "Zones de gestion intégrée des eaux pluviales (ZIEP)" msgstr "Zones de gestion intégrée des eaux pluviales (ZIEP)" -#: models/nature.py:414 models/nature.py:441 +#: assets/models/nature.py:414 assets/models/nature.py:441 msgid "Stormwater inlet (Avaloir)" msgstr "Avaloir" -#: models/nature.py:415 models/nature.py:442 +#: assets/models/nature.py:415 assets/models/nature.py:442 msgid "Sequenced border (Bordure séquencée)" msgstr "Bordure séquencée" -#: models/nature.py:416 models/nature.py:443 +#: assets/models/nature.py:416 assets/models/nature.py:443 msgid "Injection port (Bouche d'injection)" msgstr "Bouche d'injection" -#: models/nature.py:417 models/nature.py:444 +#: assets/models/nature.py:417 assets/models/nature.py:444 msgid "Non-return valve (Clapet anti-retour)" msgstr "Clapet anti-retour" -#: models/nature.py:418 models/nature.py:445 +#: assets/models/nature.py:418 assets/models/nature.py:445 msgid "Sedimentation (Empierrement sédimentation)" msgstr "Empierrement sédimentation" -#: models/nature.py:419 models/nature.py:446 +#: assets/models/nature.py:419 assets/models/nature.py:446 msgid "Kerb cell" msgstr "Kerb cell" -#: models/nature.py:420 models/nature.py:447 +#: assets/models/nature.py:420 assets/models/nature.py:447 msgid "Infiltration well (Puits d'infiltration)" msgstr "Puits d'infiltration" -#: models/nature.py:421 models/nature.py:448 +#: assets/models/nature.py:421 assets/models/nature.py:448 msgid "Overflow (Surverse)" msgstr "Surverse" -#: models/nature.py:422 models/nature.py:449 +#: assets/models/nature.py:422 assets/models/nature.py:449 msgid "Isolation valve (Vanne d'isolation)" msgstr "Vanne d'isolation" -#: models/nature.py:423 models/nature.py:450 +#: assets/models/nature.py:423 assets/models/nature.py:450 msgid "Control valve (Vanne de régulation)" msgstr "Vanne de régulation" -#: models/nature.py:424 models/nature.py:452 +#: assets/models/nature.py:424 assets/models/nature.py:452 msgid "Sidewalk gargoyle (Gargouille de trottoir)" msgstr "Gargouille de trottoir" -#: models/nature.py:425 models/nature.py:453 +#: assets/models/nature.py:425 assets/models/nature.py:453 msgid "Trickle of water (Filet d'eau)" msgstr "Filet d'eau" -#: models/nature.py:426 models/nature.py:454 +#: assets/models/nature.py:426 assets/models/nature.py:454 msgid "Rail drain (Avaloir de rail)" msgstr "Avaloir de rail" -#: models/nature.py:427 models/nature.py:455 +#: assets/models/nature.py:427 assets/models/nature.py:455 msgid "Leveled edge (Bordure arasée)" msgstr "Bordure arasée" -#: models/nature.py:428 models/nature.py:456 +#: assets/models/nature.py:428 assets/models/nature.py:456 msgid "Infiltration channel (Caniveau infiltrant)" msgstr "Caniveau infiltrant" -#: models/nature.py:429 models/nature.py:457 views/core.py:376 +#: assets/models/nature.py:429 assets/models/nature.py:457 +#: assets/views/core.py:424 msgid "Drain" msgstr "Drain" -#: models/nature.py:430 models/nature.py:458 +#: assets/models/nature.py:430 assets/models/nature.py:458 msgid "Overflowing (Trop plein)" msgstr "Trop plein" -#: models/nature.py:431 models/nature.py:459 +#: assets/models/nature.py:431 assets/models/nature.py:459 msgid "Separate sewer system (Réseau égout séparatif)" msgstr "Réseau égout séparatif" -#: models/nature.py:432 +#: assets/models/nature.py:432 msgid "Hollow green space (Espace vert creux)" msgstr "Espace vert creux" -#: models/nature.py:433 +#: assets/models/nature.py:433 msgid "Decentralized underground structure (Ouvrage enterré décentralisé)" msgstr "Ouvrage enterré décentralisé" -#: models/nature.py:434 +#: assets/models/nature.py:434 msgid "Work on an impermeable surface (Ouvrage sur surface imperméable)" msgstr "Ouvrage sur surface imperméable" -#: models/nature.py:435 +#: assets/models/nature.py:435 msgid "Alternative technique (Technique alternative)" msgstr "Technique alternative" -#: models/nature.py:436 +#: assets/models/nature.py:436 msgid "Supplementary work (Ouvrage annexe)" msgstr "Ouvrage annexe" -#: models/nature.py:461 +#: assets/models/nature.py:461 msgid "Dry/infiltration basin (Bassin sec/infiltration)" msgstr "Bassin sec/infiltration" -#: models/nature.py:462 +#: assets/models/nature.py:462 msgid "Wet basin (Bassin en eau)" msgstr "Bassin en eau" -#: models/nature.py:463 +#: assets/models/nature.py:463 msgid "Ditch (Fossé)" msgstr "Fossé" -#: models/nature.py:464 +#: assets/models/nature.py:464 msgid "Rain garden (Jardin de pluie)" msgstr "Jardin de pluie" -#: models/nature.py:465 +#: assets/models/nature.py:465 msgid "Swale (Noue)" msgstr "Noue" -#: models/nature.py:466 +#: assets/models/nature.py:466 msgid "Draining structure (Massif drainant)" msgstr "Massif drainant" -#: models/nature.py:467 +#: assets/models/nature.py:467 msgid "Draining trench (Tranchée drainante)" msgstr "Tranchée drainante" -#: models/nature.py:468 +#: assets/models/nature.py:468 msgid "Retention roof (Toiture stockante)" msgstr "Toiture stockante" -#: models/nature.py:469 +#: assets/models/nature.py:469 msgid "Green roof (Toiture verte)" msgstr "Toiture verte" -#: models/nature.py:470 +#: assets/models/nature.py:470 msgid "Stormwater basin (Bassin d'orage)" msgstr "Bassin d'orage" -#: models/nature.py:471 +#: assets/models/nature.py:471 msgid "SAUL-empty (SAUL-vide)" msgstr "SAUL-vide" -#: models/nature.py:472 +#: assets/models/nature.py:472 msgid "SAUL-earth (SAUL-terre)" msgstr "SAUL-terre" -#: models/nature.py:473 +#: assets/models/nature.py:473 msgid "Cistern (Citerne)" msgstr "Citerne" -#: models/nature.py:474 +#: assets/models/nature.py:474 msgid "Green space on slab (Espace vert sur dalle)" msgstr "Espace vert sur dalle" -#: models/nature.py:475 +#: assets/models/nature.py:475 msgid "Filter strip (Bande filtrante)" msgstr "Bande filtrante" -#: models/nature.py:476 +#: assets/models/nature.py:476 msgid "Porous concrete collector (Collecteur en béton poreux)" msgstr "Collecteur en béton poreux" -#: models/nature.py:491 +#: assets/models/nature.py:491 msgid "Design (Étude)" msgstr "Étude" -#: models/nature.py:492 +#: assets/models/nature.py:492 msgid "Construction (Travaux)" msgstr "Travaux" -#: models/nature.py:493 +#: assets/models/nature.py:493 msgid "Provisional acceptance (Réception provisoire)" msgstr "Réception provisoire" -#: models/nature.py:494 +#: assets/models/nature.py:494 msgid "Final acceptance (Réception définitive)" msgstr "Réception définitive" -#: models/nature.py:498 +#: assets/models/nature.py:498 msgid "Good (Bon)" msgstr "Bon" -#: models/nature.py:499 +#: assets/models/nature.py:499 msgid "Inspection to schedule (Examen à programmer)" msgstr "Examen à programmer" -#: models/nature.py:500 +#: assets/models/nature.py:500 msgid "Curative action needed (Intervention curative nécessaire)" msgstr "Intervention curative nécessaire" -#: models/nature.py:501 +#: assets/models/nature.py:501 msgid "Total rehabilitation needed (Réfection totale nécessaire)" msgstr "Réfection totale nécessaire" -#: models/nature.py:502 +#: assets/models/nature.py:502 msgid "Maintenance works to perform (Travaux entretien à réaliser)" msgstr "Travaux entretien à réaliser" -#: models/nature.py:503 +#: assets/models/nature.py:503 msgid "Maintenance works (Travaux maintenance)" msgstr "Travaux maintenance" -#: models/nature.py:504 +#: assets/models/nature.py:504 msgid "Maintenance works to schedule (Travaux maintenance à programmer)" msgstr "Travaux maintenance à programmer" -#: models/nature.py:508 +#: assets/models/nature.py:508 msgid "Connected (Connecté)" msgstr "Connecté" -#: models/nature.py:509 +#: assets/models/nature.py:509 msgid "Not connected (Non connecté)" msgstr "Non connecté" -#: models/nature.py:513 +#: assets/models/nature.py:513 msgid "Vegetal (Végétal)" msgstr "Végétal" -#: models/nature.py:514 +#: assets/models/nature.py:514 msgid "Grassed structure (Structure enherbée)" msgstr "Structure enherbée" -#: models/nature.py:515 +#: assets/models/nature.py:515 msgid "Unbound material (Matériau non agrégé)" msgstr "Matériau non agrégé" -#: models/nature.py:516 +#: assets/models/nature.py:516 msgid "Mineral-filled structure (Structure à remplissage minéral)" msgstr "Structure à remplissage minéral" -#: models/nature.py:517 +#: assets/models/nature.py:517 msgid "Raised coating (Revêtement surélevé)" msgstr "Revêtement surélevé" -#: models/nature.py:518 +#: assets/models/nature.py:518 msgid "Porous modular (Modulaire poreux)" msgstr "Modulaire poreux" -#: models/nature.py:519 +#: assets/models/nature.py:519 msgid "Porous continuous (Continu poreux)" msgstr "Continu poreux" -#: models/nature.py:520 +#: assets/models/nature.py:520 msgid "Impermeable (Imperméable)" msgstr "Imperméable" -#: models/nature.py:524 +#: assets/models/nature.py:524 msgid "Open soil (Pleine terre)" msgstr "Pleine terre" -#: models/nature.py:525 +#: assets/models/nature.py:525 msgid "Soil-stone mixture (Mélange terre-pierre)" msgstr "Mélange terre-pierre" -#: models/nature.py:526 +#: assets/models/nature.py:526 msgid "Grassed wide-joint pavers (Pavés à joints larges enherbés)" msgstr "Pavés à joints larges enherbés" -#: models/nature.py:527 +#: assets/models/nature.py:527 msgid "Concrete grass grids (Dalles gazon en béton)" msgstr "Dalles gazon en béton" -#: models/nature.py:528 +#: assets/models/nature.py:528 msgid "Vegetated cellular tiles (Dalles alvéolaires végétalisées)" msgstr "Dalles alvéolaires végétalisées" -#: models/nature.py:529 +#: assets/models/nature.py:529 msgid "Woodchips/mulch (Mulch végétal)" msgstr "Mulch végétal" -#: models/nature.py:530 +#: assets/models/nature.py:530 msgid "Limestone gravel (Graviers calcaires)" msgstr "Graviers calcaires" -#: models/nature.py:531 +#: assets/models/nature.py:531 msgid "Non-limestone gravel (Graviers non calcaires)" msgstr "Graviers non calcaires" -#: models/nature.py:532 +#: assets/models/nature.py:532 msgid "Dirt ground (Terre battue)" msgstr "Terre battue" -#: models/nature.py:533 +#: assets/models/nature.py:533 msgid "Gravel wide-joint pavers (Pavés à joints larges engravillonnés)" msgstr "Pavés à joints larges engravillonnés" -#: models/nature.py:534 +#: assets/models/nature.py:534 msgid "Gravel cellular tiles (Dalles alvéolaires en gravier)" msgstr "Dalles alvéolaires en gravier" -#: models/nature.py:535 +#: assets/models/nature.py:535 msgid "HDPE tiles filled with pavers (Dalles en PEHD remplies de pavé)" msgstr "Dalles en PEHD remplies de pavé" -#: models/nature.py:536 +#: assets/models/nature.py:536 msgid "Grates (Grilles)" msgstr "Grilles" -#: models/nature.py:537 +#: assets/models/nature.py:537 msgid "Wooden decking (Platelages bois)" msgstr "Platelages bois" -#: models/nature.py:538 +#: assets/models/nature.py:538 msgid "Porous concrete pavers (Pavé en béton poreux)" msgstr "Pavé en béton poreux" -#: models/nature.py:539 +#: assets/models/nature.py:539 msgid "Porous concrete slab (Dalle en béton poreux)" msgstr "Dalle en béton poreux" -#: models/nature.py:540 +#: assets/models/nature.py:540 msgid "Porous asphalt (Enrobés bitumineux poreux)" msgstr "Enrobés bitumineux poreux" -#: models/nature.py:541 +#: assets/models/nature.py:541 msgid "Porous concrete (Bétons poreux)" msgstr "Bétons poreux" -#: models/nature.py:542 +#: assets/models/nature.py:542 msgid "Resin-bound gravel (Graviers liés à la résine)" msgstr "Graviers liés à la résine" -#: models/nature.py:543 +#: assets/models/nature.py:543 msgid "Polymer-bound crushed gravel (Graviers concassés liés aux polymères)" msgstr "Graviers concassés liés aux polymères" -#: models/nature.py:544 +#: assets/models/nature.py:544 msgid "EPDM and SBR rubber coatings (Revêtements EPDM et ESBR)" msgstr "Revêtements EPDM et ESBR" -#: models/nature.py:545 +#: assets/models/nature.py:545 msgid "" "Non-porous cement concrete coatings (Revêtements en béton de ciment non " "perméables)" @@ -1890,1603 +1936,1624 @@ msgstr "" "Non-porous cement concrete coatings (Revêtements en béton de ciment non " "perméables)" -#: models/nature.py:546 +#: assets/models/nature.py:546 msgid "Non-porous asphalt coatings (Revêtements bitumineux non perméables)" msgstr "Revêtements bitumineux non perméables" -#: models/nature.py:547 +#: assets/models/nature.py:547 msgid "Non-porous tiling (Dallages non perméables)" msgstr "Dallages non perméables" -#: models/nature.py:548 +#: assets/models/nature.py:548 msgid "Non-porous paving (Pavages non perméables)" msgstr "Pavages non perméables" -#: models/nature.py:549 +#: assets/models/nature.py:549 msgid "Other non-porous coatings (Autres revêtements non perméables)" msgstr "Autres revêtements non perméables" -#: models/nature.py:554 +#: assets/models/nature.py:554 msgid "Point" msgstr "Point" -#: models/nature.py:555 +#: assets/models/nature.py:555 msgid "Line" msgstr "Ligne" -#: models/nature.py:556 +#: assets/models/nature.py:556 msgid "Polygon" msgstr "Polygone" -#: models/nature.py:561 +#: assets/models/nature.py:561 msgid "Zone GIEP / ZIEP" msgstr "Zone GIEP / ZIEP" -#: models/nature.py:564 +#: assets/models/nature.py:564 msgid "External ID" msgstr "Identifiant externe" -#: models/nature.py:565 +#: assets/models/nature.py:565 msgid "Code name" msgstr "Nom de code" -#: models/nature.py:566 +#: assets/models/nature.py:566 msgid "Structure type" msgstr "Type d'ouvrage" -#: models/nature.py:567 +#: assets/models/nature.py:567 msgid "Geometry type" msgstr "Type de géométrie" -#: models/nature.py:568 +#: assets/models/nature.py:568 msgid "Project manager" msgstr "Gestionnaire de projet" -#: models/nature.py:570 +#: assets/models/nature.py:570 msgid "Construction status" msgstr "Statut de construction" -#: models/nature.py:571 +#: assets/models/nature.py:571 msgid "Commissioning date" msgstr "Date de mise en service" -#: models/nature.py:572 +#: assets/models/nature.py:572 msgid "Condition" msgstr "État" -#: models/nature.py:573 +#: assets/models/nature.py:573 msgid "Administrator" msgstr "Administrateur" -#: models/nature.py:574 +#: assets/models/nature.py:574 msgid "Monitoring" msgstr "Suivi / Contrôle" -#: models/nature.py:575 +#: assets/models/nature.py:575 msgid "Comment" msgstr "Commentaire" -#: models/nature.py:576 +#: assets/models/nature.py:576 msgid "Has filter" msgstr "Avec filtre" -#: models/nature.py:578 +#: assets/models/nature.py:578 msgid "Sewer connection" msgstr "Raccordement à l'égout" -#: models/nature.py:579 +#: assets/models/nature.py:579 msgid "Separate network connection" msgstr "Raccordement réseau séparatif" -#: models/nature.py:580 +#: assets/models/nature.py:580 msgid "Hydro network connection" msgstr "Raccordement réseau hydrographique" -#: models/nature.py:582 +#: assets/models/nature.py:582 msgid "Surface area (m²)" msgstr "Superficie (m²)" -#: models/nature.py:583 +#: assets/models/nature.py:583 msgid "Length (m)" msgstr "Longueur (m)" -#: models/nature.py:585 +#: assets/models/nature.py:585 msgid "Coating category" msgstr "Catégorie de revêtement" -#: models/nature.py:586 +#: assets/models/nature.py:586 msgid "Coating type" msgstr "Type de revêtement" -#: models/nature.py:593 models/nature.py:611 +#: assets/models/nature.py:593 assets/models/nature.py:611 msgid "RWI Asset" msgstr "Élément GIEP" -#: models/nature.py:594 +#: assets/models/nature.py:594 msgid "RWI Assets" msgstr "Éléments GIEP" -#: models/nature.py:612 +#: assets/models/nature.py:612 msgid "File" msgstr "Fichier" -#: models/nature.py:616 +#: assets/models/nature.py:616 msgid "RWI Asset Document" msgstr "Document élément GIEP" -#: models/nature.py:617 +#: assets/models/nature.py:617 msgid "RWI Asset Documents" msgstr "Documents éléments GIEP" -#: models/outdoor.py:18 +#: assets/models/outdoor.py:18 msgid "Aire / Plaine de jeux" msgstr "Aire / Plaine de jeux" -#: models/outdoor.py:19 +#: assets/models/outdoor.py:19 msgid "Terrain de sport extérieur" msgstr "Terrain de sport extérieur" -#: models/outdoor.py:20 +#: assets/models/outdoor.py:20 msgid "Terrain multisports / City-stadium" msgstr "Terrain multisports / City-stadium" -#: models/outdoor.py:21 +#: assets/models/outdoor.py:21 msgid "Skatepark / Pumptrack / Bowl" msgstr "Skatepark / Pumptrack / Bowl" -#: models/outdoor.py:22 +#: assets/models/outdoor.py:22 msgid "Fitness plein air / Street Workout" msgstr "Fitness plein air / Street Workout" -#: models/outdoor.py:23 +#: assets/models/outdoor.py:23 msgid "Théâtre de verdure / Scène extérieure" msgstr "Théâtre de verdure / Scène extérieure" -#: models/outdoor.py:24 +#: assets/models/outdoor.py:24 msgid "Parc & Espace récréatif" msgstr "Parc & Espace récréatif" -#: models/outdoor.py:25 templates/assets/outdoor/outdoorlocation_tree.html:36 +#: assets/models/outdoor.py:25 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:36 msgid "Espace canin / Canisite" msgstr "Espace canin / Canisite" -#: models/outdoor.py:26 +#: assets/models/outdoor.py:26 msgid "Cimetière communal" msgstr "Cimetière communal" -#: models/outdoor.py:27 +#: assets/models/outdoor.py:27 msgid "Place publique / Zone événementielle" msgstr "Place publique / Zone événementielle" -#: models/outdoor.py:28 +#: assets/models/outdoor.py:28 msgid "Autre espace plein air" msgstr "Autre espace plein air" -#: models/outdoor.py:32 +#: assets/models/outdoor.py:32 msgid "Structure combinée / Tour de jeu" msgstr "Structure combinée / Tour de jeu" -#: models/outdoor.py:33 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:24 +#: assets/models/outdoor.py:33 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:24 msgid "Balançoire / Portique" msgstr "Balançoire / Portique" -#: models/outdoor.py:34 +#: assets/models/outdoor.py:34 msgid "Jeu à ressort / Bascule" msgstr "Jeu à ressort / Bascule" -#: models/outdoor.py:35 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:26 +#: assets/models/outdoor.py:35 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:26 msgid "Toboggan" msgstr "Toboggan" -#: models/outdoor.py:36 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:30 +#: assets/models/outdoor.py:36 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:30 msgid "Tyrolienne" msgstr "Tyrolienne" -#: models/outdoor.py:37 +#: assets/models/outdoor.py:37 msgid "Sol amortissant / Réception" msgstr "Sol amortissant / Réception" -#: models/outdoor.py:38 +#: assets/models/outdoor.py:38 msgid "But / Cage / Panneau de basket" msgstr "But / Cage / Panneau de basket" -#: models/outdoor.py:39 +#: assets/models/outdoor.py:39 msgid "Agrès de fitness outdoor / Workout" msgstr "Agrès de fitness outdoor / Workout" -#: models/outdoor.py:40 +#: assets/models/outdoor.py:40 msgid "Module de skate / Rampe / Rail" msgstr "Module de skate / Rampe / Rail" -#: models/outdoor.py:41 +#: assets/models/outdoor.py:41 msgid "Scène extérieure / Podium" msgstr "Scène extérieure / Podium" -#: models/outdoor.py:42 +#: assets/models/outdoor.py:42 msgid "Gradins / Bancs de spectateurs" msgstr "Gradins / Bancs de spectateurs" -#: models/outdoor.py:43 +#: assets/models/outdoor.py:43 msgid "Borne foraine / Armoire électrique événementielle" msgstr "Borne foraine / Armoire électrique événementielle" -#: models/outdoor.py:44 +#: assets/models/outdoor.py:44 msgid "Éclairage plein air / Projecteur scénique" msgstr "Éclairage plein air / Projecteur scénique" -#: models/outdoor.py:45 +#: assets/models/outdoor.py:45 msgid "Banc / Table de pique-nique" msgstr "Banc / Table de pique-nique" -#: models/outdoor.py:46 +#: assets/models/outdoor.py:46 msgid "Kiosque / Voile d'ombrage / Abri" msgstr "Kiosque / Voile d'ombrage / Abri" -#: models/outdoor.py:47 +#: assets/models/outdoor.py:47 msgid "Fontaine d'eau potable" msgstr "Fontaine d'eau potable" -#: models/outdoor.py:48 +#: assets/models/outdoor.py:48 msgid "Clôture / Portillon de sécurité" msgstr "Clôture / Portillon de sécurité" -#: models/outdoor.py:49 +#: assets/models/outdoor.py:49 msgid "Panneau d'information / Consignes" msgstr "Panneau d'information / Consignes" -#: models/outdoor.py:50 +#: assets/models/outdoor.py:50 msgid "Autre équipement plein air" msgstr "Autre équipement plein air" -#: models/outdoor.py:54 +#: assets/models/outdoor.py:54 msgid "EN 1176 - Équipements & sols d'aires de jeux" msgstr "EN 1176 - Équipements & sols d'aires de jeux" -#: models/outdoor.py:55 +#: assets/models/outdoor.py:55 msgid "EN 16630 - Modules de fitness d'extérieur" msgstr "EN 16630 - Modules de fitness d'extérieur" -#: models/outdoor.py:56 +#: assets/models/outdoor.py:56 msgid "EN 14974 - Équipements de skatepark" msgstr "EN 14974 - Équipements de skatepark" -#: models/outdoor.py:57 +#: assets/models/outdoor.py:57 msgid "EN 15312 - Équipements multisports en accès libre" msgstr "EN 15312 - Équipements multisports en accès libre" -#: models/outdoor.py:58 +#: assets/models/outdoor.py:58 msgid "Autre norme / Non spécifié" msgstr "Autre norme / Non spécifié" -#: models/outdoor.py:69 +#: assets/models/outdoor.py:69 msgid "Type de site plein air" msgstr "Type de site plein air" -#: models/outdoor.py:78 +#: assets/models/outdoor.py:78 msgid "Direction / Service gestionnaire" msgstr "Direction / Service gestionnaire" -#: models/outdoor.py:81 +#: assets/models/outdoor.py:81 msgid "Surface totale (m²)" msgstr "Surface totale (m²)" -#: models/outdoor.py:82 -#: templates/assets/outdoor/outdoorlocation_detail.html:132 +#: assets/models/outdoor.py:82 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:132 msgid "Jauge / Capacité d'accueil" msgstr "Jauge / Capacité d'accueil" -#: models/outdoor.py:84 -#: templates/assets/outdoor/outdoorlocation_detail.html:140 +#: assets/models/outdoor.py:84 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:140 msgid "Point d'eau potable" msgstr "Point d'eau potable" -#: models/outdoor.py:85 +#: assets/models/outdoor.py:85 msgid "Alimentation électrique disponible" msgstr "Alimentation électrique disponible" -#: models/outdoor.py:86 +#: assets/models/outdoor.py:86 msgid "Site clôturé / Sécurisé" msgstr "Site clôturé / Sécurisé" -#: models/outdoor.py:89 +#: assets/models/outdoor.py:89 msgid "Espace public d'extérieur" msgstr "Espace public d'extérieur" -#: models/outdoor.py:90 +#: assets/models/outdoor.py:90 msgid "Espaces publics d'extérieur" msgstr "Espaces publics d'extérieur" -#: models/outdoor.py:134 +#: assets/models/outdoor.py:134 msgid "Site / Espace principal" msgstr "Site / Espace principal" -#: models/outdoor.py:140 +#: assets/models/outdoor.py:140 msgid "Norme de sécurité appliquée" msgstr "Norme de sécurité appliquée" -#: models/outdoor.py:141 +#: assets/models/outdoor.py:141 msgid "Dernier contrôle visuel/opérationnel" msgstr "Dernier contrôle visuel/opérationnel" -#: models/outdoor.py:142 +#: assets/models/outdoor.py:142 msgid "Prochain contrôle requis" msgstr "Prochain contrôle requis" -#: models/outdoor.py:143 +#: assets/models/outdoor.py:143 msgid "Dernier contrôle annuel certifié" msgstr "Dernier contrôle annuel certifié" -#: models/outdoor.py:144 +#: assets/models/outdoor.py:144 msgid "Prochain contrôle annuel certifié" msgstr "Prochain contrôle annuel certifié" -#: models/outdoor.py:145 +#: assets/models/outdoor.py:145 msgid "Organisme de contrôle certifié" msgstr "Organisme de contrôle certifié" -#: models/outdoor.py:148 +#: assets/models/outdoor.py:148 msgid "Type de sol d'amortissement" msgstr "Type de sol d'amortissement" -#: models/outdoor.py:149 +#: assets/models/outdoor.py:149 msgid "Hauteur critique de chute (m)" msgstr "Hauteur critique de chute (m)" -#: models/outdoor.py:176 +#: assets/models/outdoor.py:176 msgid "Asset / Équipement plein air" msgstr "Asset / Équipement plein air" -#: models/outdoor.py:177 +#: assets/models/outdoor.py:177 msgid "Assets / Équipements plein air" msgstr "Assets / Équipements plein air" -#: models/outdoor.py:195 +#: assets/models/outdoor.py:195 msgid "Espace extérieur" msgstr "Espace extérieur" -#: models/outdoor.py:200 +#: assets/models/outdoor.py:200 msgid "Document d'espace extérieur" msgstr "Document d'espace extérieur" -#: models/outdoor.py:201 +#: assets/models/outdoor.py:201 msgid "Documents d'espace extérieur" msgstr "Documents d'espace extérieur" -#: models/parking.py:10 views/core.py:829 +#: assets/models/parking.py:10 assets/views/core.py:877 msgid "Stationnement vélo" msgstr "Stationnement vélo" -#: models/parking.py:11 models/parking.py:93 views/core.py:831 +#: assets/models/parking.py:11 assets/models/parking.py:93 +#: assets/views/core.py:879 msgid "Drop zone trottinettes / EDPM" msgstr "Drop zone trottinettes / EDPM" -#: models/parking.py:12 views/core.py:830 +#: assets/models/parking.py:12 assets/views/core.py:878 msgid "Stationnement vélo cargo" msgstr "Stationnement vélo cargo" -#: models/parking.py:13 +#: assets/models/parking.py:13 msgid "Zone de livraison / Chargement-déchargement" msgstr "Zone de livraison / Chargement-déchargement" -#: models/parking.py:14 views/core.py:833 +#: assets/models/parking.py:14 assets/views/core.py:881 msgid "Emplacement PMR" msgstr "Emplacement PMR" -#: models/parking.py:15 +#: assets/models/parking.py:15 msgid "Arrêt minute / Court-durée (CD)" msgstr "Arrêt minute / Court-durée (CD)" -#: models/parking.py:16 views/core.py:835 +#: assets/models/parking.py:16 assets/views/core.py:883 msgid "Stationnement automobile" msgstr "Stationnement automobile" -#: models/parking.py:17 +#: assets/models/parking.py:17 msgid "Autopartage" msgstr "Autopartage" -#: models/parking.py:18 +#: assets/models/parking.py:18 msgid "Recharge véhicule électrique" msgstr "Recharge véhicule électrique" -#: models/parking.py:23 +#: assets/models/parking.py:23 msgid "Arceau standard (U inversé)" msgstr "Arceau standard (U inversé)" -#: models/parking.py:24 +#: assets/models/parking.py:24 msgid "Arceau vélo cargo" msgstr "Arceau vélo cargo" -#: models/parking.py:25 +#: assets/models/parking.py:25 msgid "Mixte (normal et cargo)" msgstr "Mixte (normal et cargo)" -#: models/parking.py:26 +#: assets/models/parking.py:26 msgid "Râteau / Pince-roue" msgstr "Râteau / Pince-roue" -#: models/parking.py:27 +#: assets/models/parking.py:27 msgid "Box / Abri sécurisé" msgstr "Box / Abri sécurisé" -#: models/parking.py:35 +#: assets/models/parking.py:35 msgid "Absent / Effacé" msgstr "Absent / Effacé" -#: models/parking.py:45 -#: templates/assets/buildings/publicbuilding_detail.html:239 -#: templates/assets/outdoor/outdoorlocation_detail.html:266 +#: assets/models/parking.py:45 +#: assets/templates/assets/buildings/publicbuilding_detail.html:239 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:266 msgid "Adresse" msgstr "Adresse" -#: models/parking.py:48 +#: assets/models/parking.py:48 msgid "Zone de stationnement" msgstr "Zone de stationnement" -#: models/parking.py:49 +#: assets/models/parking.py:49 msgid "Zones de stationnement" msgstr "Zones de stationnement" -#: models/parking.py:58 +#: assets/models/parking.py:58 msgid "Emprise polygone" msgstr "Emprise polygone" -#: models/parking.py:65 +#: assets/models/parking.py:65 msgid "Zone / Localisation parente" msgstr "Zone / Localisation parente" -#: models/parking.py:73 +#: assets/models/parking.py:73 msgid "Rue" msgstr "Rue" -#: models/parking.py:79 views/core.py:826 +#: assets/models/parking.py:79 assets/views/core.py:874 msgid "Type d'emplacement" msgstr "Type d'emplacement" -#: models/parking.py:83 +#: assets/models/parking.py:83 msgid "Nombre d'arceaux vélos classiques" msgstr "Nombre d'arceaux vélos classiques" -#: models/parking.py:84 +#: assets/models/parking.py:84 msgid "Nombre d'arceaux vélos cargo" msgstr "Nombre d'arceaux vélos cargo" -#: models/parking.py:85 +#: assets/models/parking.py:85 msgid "Nombre d'arceaux drop-off" msgstr "Nombre d'arceaux vélos cargo" -#: models/parking.py:86 +#: assets/models/parking.py:86 msgid "Autres arceaux / agencements" msgstr "Autres arceaux / agencements" -#: models/parking.py:91 +#: assets/models/parking.py:91 msgid "Type d'arceau principal" msgstr "Type d'arceau principal" -#: models/parking.py:96 +#: assets/models/parking.py:96 msgid "Capacité générale (nbr véhicules)" msgstr "Capacité générale (nbr véhicules)" -#: models/parking.py:97 +#: assets/models/parking.py:97 msgid "Payant" msgstr "Payant" -#: models/parking.py:98 +#: assets/models/parking.py:98 msgid "Durée maximale (minutes)" msgstr "Durée maximale (minutes)" -#: models/parking.py:103 +#: assets/models/parking.py:103 msgid "Qualité du marquage au sol" msgstr "Qualité du marquage au sol" -#: models/parking.py:105 +#: assets/models/parking.py:105 msgid "Temporaire (chantier/événement)" msgstr "Temporaire (chantier/événement)" -#: models/parking.py:108 +#: assets/models/parking.py:108 msgid "Conforme aux spécifications" msgstr "Conforme aux spécifications" -#: models/parking.py:109 +#: assets/models/parking.py:109 msgid "Motif de non-conformité" msgstr "Motif de non-conformité" -#: models/parking.py:116 +#: assets/models/parking.py:116 msgid "Poteaux de signalisation associés" msgstr "Poteaux de signalisation associés" -#: models/parking.py:122 +#: assets/models/parking.py:122 msgid "Panneaux de signalisation associés" msgstr "Panneaux de signalisation associés" -#: models/parking.py:131 +#: assets/models/parking.py:131 msgid "Emplacement de stationnement" msgstr "Emplacement de stationnement" -#: models/parking.py:132 views/parking.py:144 +#: assets/models/parking.py:132 assets/views/parking.py:144 msgid "Emplacements de stationnement" msgstr "Emplacements de stationnement" -#: models/publiclighting.py:85 +#: assets/models/publiclighting.py:85 msgid "Public lighting pole" msgstr "Public lighting pole" -#: models/publiclighting.py:86 +#: assets/models/publiclighting.py:86 msgid "Public lighting poles" msgstr "Public lighting poles" -#: models/publiclighting.py:141 views/core.py:380 views/trafficlights.py:4489 +#: assets/models/publiclighting.py:141 assets/views/core.py:428 +#: assets/views/trafficlights.py:4489 msgid "Luminaire" msgstr "Luminaire" -#: models/publiclighting.py:142 +#: assets/models/publiclighting.py:142 msgid "Luminaires" msgstr "Luminaires" -#: models/roads.py:224 +#: assets/models/roads.py:224 msgid "Protection Asset" msgstr "Protection Asset" -#: models/roads.py:225 +#: assets/models/roads.py:225 msgid "Antiterroriste" msgstr "Antiterroriste" -#: models/roads.py:226 +#: assets/models/roads.py:226 msgid "Neutralisation stationnement" msgstr "Neutralisation stationnement" -#: models/roads.py:227 +#: assets/models/roads.py:227 msgid "Sécurité routière" msgstr "Sécurité routière" -#: models/roads.py:228 +#: assets/models/roads.py:228 msgid "Espace public" msgstr "Espace public" -#: models/roads.py:229 +#: assets/models/roads.py:229 msgid "Chantier" msgstr "Chantier" -#: models/roads.py:230 +#: assets/models/roads.py:230 msgid "Non identifié" msgstr "Non identifié" -#: models/roads.py:234 +#: assets/models/roads.py:234 msgid "Maintenir" msgstr "Maintenir" -#: models/roads.py:235 +#: assets/models/roads.py:235 msgid "Enlever" msgstr "Enlever" -#: models/roads.py:236 templates/assets/detail_generic.html:183 -#: templates/assets/detail_generic.html:184 -#: templates/assets/detail_generic.html:229 -#: templates/assets/detail_generic.html:230 -#: templates/assets/detail_generic.html:866 +#: assets/models/roads.py:236 assets/templates/assets/detail_generic.html:215 +#: assets/templates/assets/detail_generic.html:260 +#: assets/templates/assets/detail_generic.html:261 +#: assets/templates/assets/detail_generic.html:922 msgid "Remplacer" msgstr "Remplacer" -#: models/roads.py:258 +#: assets/models/roads.py:258 msgid "Road Concrete Block Set" msgstr "Road Concrete Block Set" -#: models/roads.py:264 +#: assets/models/roads.py:264 msgid "Béton" msgstr "Béton" -#: models/roads.py:265 +#: assets/models/roads.py:265 msgid "Asphalte" msgstr "Asphalte" -#: models/roads.py:266 +#: assets/models/roads.py:266 msgid "Pierre" msgstr "Pierre" -#: models/roads.py:267 +#: assets/models/roads.py:267 msgid "Dalles en béton" msgstr "Dalles en béton" -#: models/roads.py:268 +#: assets/models/roads.py:268 msgid "Pavés en béton" msgstr "Pavés en béton" -#: models/roads.py:269 +#: assets/models/roads.py:269 msgid "Dalles en pierre" msgstr "Dalles en pierre" -#: models/roads.py:270 +#: assets/models/roads.py:270 msgid "Pavés en pierre" msgstr "Pavés en pierre" -#: models/roads.py:271 +#: assets/models/roads.py:271 msgid "Béton/Gazon" msgstr "Béton/Gazon" -#: models/roads.py:272 +#: assets/models/roads.py:272 msgid "Gravier" msgstr "Gravier" -#: models/roads.py:273 +#: assets/models/roads.py:273 msgid "Gazon" msgstr "Gazon" -#: models/roads.py:274 +#: assets/models/roads.py:274 msgid "Terre" msgstr "Terre" -#: models/roads.py:276 models/roads.py:288 +#: assets/models/roads.py:276 assets/models/roads.py:288 msgid "N/A" msgstr "N/A" -#: models/roads.py:280 +#: assets/models/roads.py:280 msgid "Filet d'eau" msgstr "Filet d'eau" -#: models/roads.py:281 views/core.py:374 +#: assets/models/roads.py:281 assets/views/core.py:422 msgid "Trottoir" msgstr "Trottoir" -#: models/roads.py:282 +#: assets/models/roads.py:282 msgid "Berme" msgstr "Berme" -#: models/roads.py:283 +#: assets/models/roads.py:283 msgid "Trottoir façade vers chaussée" msgstr "Trottoir façade vers chaussée" -#: models/roads.py:285 +#: assets/models/roads.py:285 msgid "Le long du trottoir" msgstr "Le long du trottoir" -#: models/roads.py:286 +#: assets/models/roads.py:286 msgid "Milieu chaussée" msgstr "Milieu chaussée" -#: models/roads.py:292 +#: assets/models/roads.py:292 msgid "Obstrué" msgstr "Obstrué" -#: models/roads.py:293 +#: assets/models/roads.py:293 msgid "Coupe-odeur manquant" msgstr "Coupe-odeur manquant" -#: models/roads.py:294 +#: assets/models/roads.py:294 msgid "Grille cassée" msgstr "Grille cassée" -#: models/roads.py:295 +#: assets/models/roads.py:295 msgid "Grille manquante" msgstr "Grille manquante" -#: models/roads.py:296 +#: assets/models/roads.py:296 msgid "Mauvais écoulement" msgstr "Mauvais écoulement" -#: models/roads.py:330 +#: assets/models/roads.py:330 msgid "Road Drain" msgstr "Road Drain" -#: models/sign.py:200 views/trafficlights.py:4306 +#: assets/models/sign.py:200 assets/views/trafficlights.py:4306 msgid "Panneau de signalisation" msgstr "Panneau de signalisation" -#: models/sign.py:201 -#: templates/assets/trafficlights_intersection_detail.html:465 +#: assets/models/sign.py:201 +#: assets/templates/assets/trafficlights_intersection_detail.html:465 msgid "Panneaux de signalisation" msgstr "Panneaux de signalisation" -#: models/structures.py:203 +#: assets/models/structures.py:203 msgid "Autorisé sans condition particulière" msgstr "Autorisé sans condition particulière" -#: models/structures.py:204 +#: assets/models/structures.py:204 msgid "Autorisé sous conditions / prescriptions" msgstr "Autorisé sous conditions / prescriptions" -#: models/structures.py:205 +#: assets/models/structures.py:205 msgid "Étude / calcul préalable obligatoire" msgstr "Étude / calcul préalable obligatoire" -#: models/structures.py:206 -#: templates/assets/structures_location_detail.html:408 +#: assets/models/structures.py:206 +#: assets/templates/assets/structures_location_detail.html:408 msgid "Strictement interdit" msgstr "Strictement interdit" -#: models/structures.py:207 -#: templates/assets/structures_location_detail.html:287 -#: templates/assets/structures_location_detail.html:290 -#: views/structures.py:798 +#: assets/models/structures.py:207 +#: assets/templates/assets/structures_location_detail.html:287 +#: assets/templates/assets/structures_location_detail.html:290 +#: assets/views/structures.py:798 msgid "Non évalué" msgstr "Non évalué" -#: models/structures.py:211 +#: assets/models/structures.py:211 msgid "Voie de circulation normale" msgstr "Voie de circulation normale" -#: models/structures.py:212 +#: assets/models/structures.py:212 msgid "Dans l'axe de l'ouvrage / ligne médiane" msgstr "Dans l'axe de l'ouvrage / ligne médiane" -#: models/structures.py:213 +#: assets/models/structures.py:213 msgid "Première bande de circulation" msgstr "Première bande de circulation" -#: models/structures.py:214 +#: assets/models/structures.py:214 msgid "Sur les voies de tram" msgstr "Sur les voies de tram" -#: models/structures.py:215 +#: assets/models/structures.py:215 msgid "Trajectoire spécifique (voir prescriptions)" msgstr "Trajectoire spécifique (voir prescriptions)" -#: models/structures.py:224 +#: assets/models/structures.py:224 msgid "Ouvrage associé" msgstr "Ouvrage associé" -#: models/structures.py:230 +#: assets/models/structures.py:230 msgid "Numéro d'ordre FOD/SPF (VNR)" msgstr "Numéro d'ordre FOD/SPF (VNR)" -#: models/structures.py:231 +#: assets/models/structures.py:231 msgid "Volgnummer pont dans la base fédérale" msgstr "Volgnummer pont dans la base fédérale" -#: models/structures.py:235 -#: templates/assets/structures_location_detail.html:716 +#: assets/models/structures.py:235 +#: assets/templates/assets/structures_location_detail.html:716 msgid "Identifiant national (IDN)" msgstr "Identifiant national (IDN)" -#: models/structures.py:239 +#: assets/models/structures.py:239 msgid "Classe de charge du pont (BKL)" msgstr "Classe de charge du pont (BKL)" -#: models/structures.py:240 +#: assets/models/structures.py:240 msgid "Ex: T180152402024030, D18015..., T09015" msgstr "Ex: T180152402024030, D18015..., T09015" -#: models/structures.py:244 +#: assets/models/structures.py:244 msgid "Ouvrage ferroviaire / métro / tram (Spoorlijn)" msgstr "Ouvrage ferroviaire / métro / tram (Spoorlijn)" -#: models/structures.py:245 +#: assets/models/structures.py:245 msgid "" "Indique si l'ouvrage surplombe ou supporte des voies ferrées/métro/tram" msgstr "" "Indique si l'ouvrage surplombe ou supporte des voies ferrées/métro/tram" -#: models/structures.py:249 -#: templates/assets/structures_location_detail.html:720 +#: assets/models/structures.py:249 +#: assets/templates/assets/structures_location_detail.html:720 msgid "Nombre de travées (OVS)" msgstr "Nombre de travées (OVS)" -#: models/structures.py:255 +#: assets/models/structures.py:255 msgid "Poids max. autorisé standard (MAXWA) [t]" msgstr "Poids max. autorisé standard (MAXWA) [t]" -#: models/structures.py:256 +#: assets/models/structures.py:256 msgid "Poids maximal standard sans étude particulière (ex: 44 t)" msgstr "Poids maximal standard sans étude particulière (ex: 44 t)" -#: models/structures.py:260 +#: assets/models/structures.py:260 msgid "Capacité minimale garantie (MINWR) [t]" msgstr "Capacité minimale garantie (MINWR) [t]" -#: models/structures.py:264 +#: assets/models/structures.py:264 msgid "Tonnage maximal admissible calculé (MX) [t]" msgstr "Tonnage maximal admissible calculé (MX) [t]" -#: models/structures.py:265 +#: assets/models/structures.py:265 msgid "Charge maximale absolue évaluée pour l'ouvrage (ex: 140t, 265t, 450t)" msgstr "Charge maximale absolue évaluée pour l'ouvrage (ex: 140t, 265t, 450t)" -#: models/structures.py:269 +#: assets/models/structures.py:269 msgid "Charge max. par essieu [t/essieu]" msgstr "Charge max. par essieu [t/essieu]" -#: models/structures.py:270 +#: assets/models/structures.py:270 msgid "Ex: 12.0, 12.8, 13.0 t/essieu" msgstr "Ex: 12.0, 12.8, 13.0 t/essieu" -#: models/structures.py:274 +#: assets/models/structures.py:274 msgid "Entraxe minimal entre essieux [m]" msgstr "Entraxe minimal entre essieux [m]" -#: models/structures.py:280 +#: assets/models/structures.py:280 msgid "Hauteur libre gauche / entrée (H1) [m]" msgstr "Hauteur libre gauche / entrée (H1) [m]" -#: models/structures.py:284 +#: assets/models/structures.py:284 msgid "Hauteur libre dans l'axe (H2) [m]" msgstr "Hauteur libre dans l'axe (H2) [m]" -#: models/structures.py:288 +#: assets/models/structures.py:288 msgid "Hauteur libre droite / sortie (H3) [m]" msgstr "Hauteur libre droite / sortie (H3) [m]" -#: models/structures.py:292 -#: templates/assets/structures_location_detail.html:782 +#: assets/models/structures.py:292 +#: assets/templates/assets/structures_location_detail.html:782 msgid "Largeur utile roulable (BRE) [m]" msgstr "Largeur utile roulable (BRE) [m]" -#: models/structures.py:300 +#: assets/models/structures.py:300 msgid "Statut d'admissibilité TE" msgstr "Statut d'admissibilité TE" -#: models/structures.py:304 +#: assets/models/structures.py:304 msgid "Vitesse maximale de franchissement (km/h)" msgstr "Vitesse maximale de franchissement (km/h)" -#: models/structures.py:305 +#: assets/models/structures.py:305 msgid "Généralement 5 km/h pour supprimer les effets dynamiques" msgstr "Généralement 5 km/h pour supprimer les effets dynamiques" -#: models/structures.py:309 +#: assets/models/structures.py:309 msgid "Interdiction formelle de freiner sur l'ouvrage" msgstr "Interdiction formelle de freiner sur l'ouvrage" -#: models/structures.py:310 +#: assets/models/structures.py:310 msgid "Notamment sur les dalles de toit de métro" msgstr "Notamment sur les dalles de toit de métro" -#: models/structures.py:314 +#: assets/models/structures.py:314 msgid "Convoi seul sur l'ouvrage" msgstr "Convoi seul sur l'ouvrage" -#: models/structures.py:315 +#: assets/models/structures.py:315 msgid "Aucune autre charge mobile simultanée autorisée sur l'ouvrage" msgstr "Aucune autre charge mobile simultanée autorisée sur l'ouvrage" -#: models/structures.py:319 +#: assets/models/structures.py:319 msgid "Distance de sécurité / zone tampon (m)" msgstr "Distance de sécurité / zone tampon (m)" -#: models/structures.py:320 +#: assets/models/structures.py:320 msgid "Distance minimale avec tout autre véhicule (souvent 5m)" msgstr "Distance minimale avec tout autre véhicule (souvent 5m)" -#: models/structures.py:324 +#: assets/models/structures.py:324 msgid "Interruption de circulation requise pendant le passage" msgstr "Interruption de circulation requise pendant le passage" -#: models/structures.py:330 +#: assets/models/structures.py:330 msgid "Positionnement sur la chaussée" msgstr "Positionnement sur la chaussée" -#: models/structures.py:334 +#: assets/models/structures.py:334 msgid "Escorte policière ou accompagnement requis" msgstr "Escorte policière ou accompagnement requis" -#: models/structures.py:340 -#: templates/assets/structures_location_detail.html:836 +#: assets/models/structures.py:340 +#: assets/templates/assets/structures_location_detail.html:836 msgid "Prescriptions techniques (FR)" msgstr "Prescriptions techniques (FR)" -#: models/structures.py:344 -#: templates/assets/structures_location_detail.html:840 +#: assets/models/structures.py:344 +#: assets/templates/assets/structures_location_detail.html:840 msgid "Prescriptions techniques (NL)" msgstr "Prescriptions techniques (NL)" -#: models/structures.py:350 +#: assets/models/structures.py:350 msgid "Date de la dernière étude / note de calcul" msgstr "Date de la dernière étude / note de calcul" -#: models/structures.py:354 +#: assets/models/structures.py:354 msgid "Référence de la dernière note de calcul / Mission" msgstr "Référence de la dernière note de calcul / Mission" -#: models/structures.py:366 +#: assets/models/structures.py:366 msgid "Transport exceptionnel (Ouvrage)" msgstr "Transport exceptionnel (Ouvrage)" -#: models/structures.py:367 +#: assets/models/structures.py:367 msgid "Transports exceptionnels (Ouvrages)" msgstr "Transports exceptionnels (Ouvrages)" -#: models/structures.py:375 +#: assets/models/structures.py:375 msgid "Favorable / Positif" msgstr "Favorable / Positif" -#: models/structures.py:376 +#: assets/models/structures.py:376 msgid "Favorable sous conditions" msgstr "Favorable sous conditions" -#: models/structures.py:377 +#: assets/models/structures.py:377 msgid "Défavorable / Négatif" msgstr "Défavorable / Négatif" -#: models/structures.py:384 -#: templates/assets/components/add_asset_modal.html:126 -#: templates/assets/structures_index.html:74 +#: assets/models/structures.py:384 +#: assets/templates/assets/components/add_asset_modal.html:126 +#: assets/templates/assets/structures_index.html:74 msgid "Ouvrage" msgstr "Ouvrage" -#: models/structures.py:388 +#: assets/models/structures.py:388 msgid "Référence mission / Avis DITP" msgstr "Référence mission / Avis DITP" -#: models/structures.py:389 +#: assets/models/structures.py:389 msgid "Ex: Mission 64, Avis DITP 468830" msgstr "Ex: Mission 64, Avis DITP 468830" -#: models/structures.py:391 +#: assets/models/structures.py:391 msgid "Date de l'avis" msgstr "Date de l'avis" -#: models/structures.py:392 -#: templates/assets/components/inspection_form_modal.html:42 -#: templates/assets/structures_location_detail.html:529 +#: assets/models/structures.py:392 +#: assets/templates/assets/components/inspection_form_modal.html:42 +#: assets/templates/assets/structures_location_detail.html:529 msgid "Résultat" msgstr "Résultat" -#: models/structures.py:396 +#: assets/models/structures.py:396 msgid "Tonnage évalué [t]" msgstr "Tonnage évalué [t]" -#: models/structures.py:400 +#: assets/models/structures.py:400 msgid "Charge par essieu évaluée [t/essieu]" msgstr "Charge par essieu évaluée [t/essieu]" -#: models/structures.py:402 +#: assets/models/structures.py:402 msgid "Conditions / Remarques de l'avis" msgstr "Conditions / Remarques de l'avis" -#: models/structures.py:408 +#: assets/models/structures.py:408 msgid "Avis / Mission d'étude TE" msgstr "Avis / Mission d'étude TE" -#: models/structures.py:409 +#: assets/models/structures.py:409 msgid "Avis / Missions d'études TE" msgstr "Avis / Missions d'études TE" -#: models/trafficlights.py:20 -#: templates/assets/trafficlights_intersection_detail.html:1072 +#: assets/models/trafficlights.py:20 +#: assets/templates/assets/trafficlights_intersection_detail.html:1072 msgid "En préparation" msgstr "En préparation" -#: models/trafficlights.py:21 +#: assets/models/trafficlights.py:21 msgid "En cours de réparation" msgstr "En cours de réparation" -#: models/trafficlights.py:23 +#: assets/models/trafficlights.py:23 msgid "Désactivé" msgstr "Désactivé" -#: models/trafficlights.py:74 +#: assets/models/trafficlights.py:74 msgid "Est un radar ?" msgstr "Est un radar ?" -#: models/trafficlights.py:227 +#: assets/models/trafficlights.py:227 msgid "Plan de croix" msgstr "Plan de croix" -#: models/trafficlights.py:229 -#: templates/assets/trafficlights_intersection_detail.html:1088 +#: assets/models/trafficlights.py:229 +#: assets/templates/assets/trafficlights_intersection_detail.html:1088 msgid "Fichier de programmation" msgstr "Fichier de programmation" -#: models/trafficlights.py:230 +#: assets/models/trafficlights.py:230 msgid "Plan de raccordement" msgstr "Plan de raccordement" -#: models/trafficlights.py:236 +#: assets/models/trafficlights.py:236 msgid "Programmation associée" msgstr "Programmation associée" -#: models/trafficlights.py:287 models/trafficlights.py:298 -#: models/trafficlights.py:777 +#: assets/models/trafficlights.py:287 assets/models/trafficlights.py:298 +#: assets/models/trafficlights.py:777 msgid "Couleur" msgstr "Couleur" -#: models/trafficlights.py:288 models/trafficlights.py:299 -#: models/trafficlights.py:778 +#: assets/models/trafficlights.py:288 assets/models/trafficlights.py:299 +#: assets/models/trafficlights.py:778 msgid "RAL" msgstr "RAL" -#: models/trafficlights.py:289 +#: assets/models/trafficlights.py:289 msgid "Hauteur (m)" msgstr "Hauteur (m)" -#: models/trafficlights.py:296 +#: assets/models/trafficlights.py:296 msgid "Longueur de l'arc (m)" msgstr "Longueur de l'arc (m)" -#: models/trafficlights.py:297 +#: assets/models/trafficlights.py:297 msgid "Extension" msgstr "Extension" -#: models/trafficlights.py:339 +#: assets/models/trafficlights.py:339 msgid "Traffic light pole" msgstr "Traffic light pole" -#: models/trafficlights.py:340 +#: assets/models/trafficlights.py:340 msgid "Traffic light poles" msgstr "Traffic light poles" -#: models/trafficlights.py:345 +#: assets/models/trafficlights.py:345 msgid "Nombre de brins" msgstr "Nombre de brins" -#: models/trafficlights.py:354 +#: assets/models/trafficlights.py:354 msgid "Câble" msgstr "Câble" -#: models/trafficlights.py:355 -#: templates/assets/publiclighting_street_detail.html:269 -#: templates/assets/trafficlights_import_cross_plan.html:223 -#: templates/assets/trafficlights_import_cross_plan.html:732 -#: templates/assets/trafficlights_intersection_detail.html:569 +#: assets/models/trafficlights.py:355 +#: assets/templates/assets/publiclighting_street_detail.html:269 +#: assets/templates/assets/trafficlights_import_cross_plan.html:223 +#: assets/templates/assets/trafficlights_import_cross_plan.html:732 +#: assets/templates/assets/trafficlights_intersection_detail.html:569 msgid "Câbles" msgstr "Câbles" -#: models/trafficlights.py:360 +#: assets/models/trafficlights.py:360 msgid "Tension (V)" msgstr "Tension (V)" -#: models/trafficlights.py:389 +#: assets/models/trafficlights.py:389 msgid "Lanterne" msgstr "Lanterne" -#: models/trafficlights.py:390 -#: templates/assets/trafficlights_import_cross_plan.html:213 -#: templates/assets/trafficlights_intersection_detail.html:456 +#: assets/models/trafficlights.py:390 +#: assets/templates/assets/trafficlights_import_cross_plan.html:213 +#: assets/templates/assets/trafficlights_intersection_detail.html:456 msgid "Lanternes" msgstr "Lanternes" -#: models/trafficlights.py:401 +#: assets/models/trafficlights.py:401 msgid "Connecté à la centrale de contrôle" msgstr "Connecté à la centrale de contrôle" -#: models/trafficlights.py:403 models/trafficlights.py:756 -#: templates/assets/trafficlights_intersection_detail.html:652 -#: templates/assets/trafficlights_intersection_detail.html:987 -#: templates/assets/trafficlights_intersection_detail.html:1065 +#: assets/models/trafficlights.py:403 assets/models/trafficlights.py:756 +#: assets/templates/assets/trafficlights_intersection_detail.html:652 +#: assets/templates/assets/trafficlights_intersection_detail.html:987 +#: assets/templates/assets/trafficlights_intersection_detail.html:1065 msgid "Plan" msgstr "Plan" -#: models/trafficlights.py:404 templates/assets/sign_index.html:87 -#: templates/assets/structures_index.html:76 -#: templates/assets/trafficlights_index.html:120 -#: templates/assets/trafficlights_intersection_detail.html:648 -#: templates/assets/trafficlights_intersection_detail.html:1313 -#: views/export.py:118 +#: assets/models/trafficlights.py:404 +#: assets/templates/assets/sign_index.html:87 +#: assets/templates/assets/structures_index.html:76 +#: assets/templates/assets/trafficlights_index.html:120 +#: assets/templates/assets/trafficlights_intersection_detail.html:648 +#: assets/templates/assets/trafficlights_intersection_detail.html:1313 +#: assets/views/export.py:118 msgid "Type" msgstr "Type" -#: models/trafficlights.py:405 -#: templates/assets/trafficlights_intersection_detail.html:656 +#: assets/models/trafficlights.py:405 +#: assets/templates/assets/trafficlights_intersection_detail.html:656 msgid "Puissance" msgstr "Puissance" -#: models/trafficlights.py:406 +#: assets/models/trafficlights.py:406 msgid "Version du firmware" msgstr "Version du firmware" -#: models/trafficlights.py:407 +#: assets/models/trafficlights.py:407 msgid "RMS" msgstr "RMS" -#: models/trafficlights.py:408 +#: assets/models/trafficlights.py:408 msgid "URL" msgstr "URL" -#: models/trafficlights.py:443 -#: templates/assets/trafficlights_intersection_detail.html:403 -#: views/trafficlights.py:4349 views/trafficlights.py:4354 +#: assets/models/trafficlights.py:443 +#: assets/templates/assets/trafficlights_intersection_detail.html:403 +#: assets/views/trafficlights.py:4349 assets/views/trafficlights.py:4354 msgid "Contrôleur" msgstr "Contrôleur" -#: models/trafficlights.py:444 +#: assets/models/trafficlights.py:444 msgid "Contrôleurs" msgstr "Contrôleurs" -#: models/trafficlights.py:450 models/trafficlights.py:493 -#: models/trafficlights.py:556 models/trafficlights.py:592 +#: assets/models/trafficlights.py:450 assets/models/trafficlights.py:493 +#: assets/models/trafficlights.py:556 assets/models/trafficlights.py:592 msgid "Hardware" msgstr "Hardware" -#: models/trafficlights.py:451 models/trafficlights.py:555 -#: models/trafficlights.py:591 +#: assets/models/trafficlights.py:451 assets/models/trafficlights.py:555 +#: assets/models/trafficlights.py:591 msgid "Nom du matériel" msgstr "Nom du matériel" -#: models/trafficlights.py:452 +#: assets/models/trafficlights.py:452 msgid "Description du matériel" msgstr "Description du matériel" -#: models/trafficlights.py:471 views/core.py:391 +#: assets/models/trafficlights.py:471 assets/views/core.py:439 msgid "Hardware contrôleur" msgstr "Hardware contrôleur" -#: models/trafficlights.py:472 +#: assets/models/trafficlights.py:472 msgid "Hardwares contrôleur" msgstr "Hardwares contrôleur" -#: models/trafficlights.py:479 +#: assets/models/trafficlights.py:479 msgid "Date du log" msgstr "Date du log" -#: models/trafficlights.py:482 +#: assets/models/trafficlights.py:482 msgid "Fichier de log du contrôleur" msgstr "Fichier de log du contrôleur" -#: models/trafficlights.py:483 +#: assets/models/trafficlights.py:483 msgid "Fichiers de log du contrôleur" msgstr "Fichiers de log du contrôleur" -#: models/trafficlights.py:492 +#: assets/models/trafficlights.py:492 msgid "Nom du détecteur" msgstr "Nom du détecteur" -#: models/trafficlights.py:498 +#: assets/models/trafficlights.py:498 msgid "Phases associées" msgstr "Phases associées" -#: models/trafficlights.py:499 models/trafficlights.py:559 -#: models/trafficlights.py:595 +#: assets/models/trafficlights.py:499 assets/models/trafficlights.py:559 +#: assets/models/trafficlights.py:595 msgid "Mentionné sur le plan" msgstr "Mentionné sur le plan" -#: models/trafficlights.py:549 +#: assets/models/trafficlights.py:549 msgid "Détecteur" msgstr "Détecteur" -#: models/trafficlights.py:550 -#: templates/assets/trafficlights_intersection_detail.html:462 -#: templates/assets/trafficlights_intersection_detail.html:719 +#: assets/models/trafficlights.py:550 +#: assets/templates/assets/trafficlights_intersection_detail.html:462 +#: assets/templates/assets/trafficlights_intersection_detail.html:719 msgid "Détecteurs" msgstr "Détecteurs" -#: models/trafficlights.py:585 +#: assets/models/trafficlights.py:585 msgid "Network Hardware" msgstr "Network Hardware" -#: models/trafficlights.py:586 +#: assets/models/trafficlights.py:586 msgid "Network Hardwares" msgstr "Network Hardwares" -#: models/trafficlights.py:621 +#: assets/models/trafficlights.py:621 msgid "Voltage Hardware" msgstr "Voltage Hardware" -#: models/trafficlights.py:622 +#: assets/models/trafficlights.py:622 msgid "Voltage Hardwares" msgstr "Voltage Hardwares" -#: models/trafficlights.py:628 +#: assets/models/trafficlights.py:628 msgid "Largeur (cm)" msgstr "Largeur (cm)" -#: models/trafficlights.py:629 +#: assets/models/trafficlights.py:629 msgid "Hauteur (cm)" msgstr "Hauteur (cm)" -#: models/trafficlights.py:630 +#: assets/models/trafficlights.py:630 msgid "Profondeur (cm)" msgstr "Profondeur (cm)" -#: models/trafficlights.py:631 +#: assets/models/trafficlights.py:631 msgid "Indice de protection IP" msgstr "Indice de protection IP" -#: models/trafficlights.py:656 models/trafficlights.py:691 +#: assets/models/trafficlights.py:656 assets/models/trafficlights.py:691 msgid "Code EAN" msgstr "Code EAN" -#: models/trafficlights.py:657 -#: templates/assets/outdoor/outdoorlocation_detail.html:144 +#: assets/models/trafficlights.py:657 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:144 msgid "Alimentation électrique" msgstr "Alimentation électrique" -#: models/trafficlights.py:658 +#: assets/models/trafficlights.py:658 msgid "Numéro de compteur" msgstr "Numéro de compteur" -#: models/trafficlights.py:659 +#: assets/models/trafficlights.py:659 msgid "Publicité" msgstr "Publicité" -#: models/trafficlights.py:660 +#: assets/models/trafficlights.py:660 msgid "Type de clé" msgstr "Type de clé" -#: models/trafficlights.py:661 +#: assets/models/trafficlights.py:661 msgid "Type d'armoire" msgstr "Type d'armoire" -#: models/trafficlights.py:662 +#: assets/models/trafficlights.py:662 msgid "Géré par" msgstr "Géré par" -#: models/trafficlights.py:663 +#: assets/models/trafficlights.py:663 msgid "Présence Compteur" msgstr "Présence Compteur" -#: models/trafficlights.py:664 +#: assets/models/trafficlights.py:664 msgid "Interrupteur différentiel" msgstr "Interrupteur différentiel" -#: models/trafficlights.py:665 +#: assets/models/trafficlights.py:665 msgid "Calibre du disjoncteur différentiel" msgstr "Calibre du disjoncteur différentiel" -#: models/trafficlights.py:666 +#: assets/models/trafficlights.py:666 msgid "Disjoncteur différentiel" msgstr "Disjoncteur différentiel" -#: models/trafficlights.py:667 +#: assets/models/trafficlights.py:667 msgid "Calibre du disjoncteur" msgstr "Calibre du disjoncteur" -#: models/trafficlights.py:668 +#: assets/models/trafficlights.py:668 msgid "Calibre différentiel" msgstr "Calibre différentiel" -#: models/trafficlights.py:669 +#: assets/models/trafficlights.py:669 msgid "Départ vers" msgstr "Départ vers" -#: models/trafficlights.py:670 +#: assets/models/trafficlights.py:670 msgid "Conformité visuelle" msgstr "Conformité visuelle" -#: models/trafficlights.py:671 views/locations.py:33 +#: assets/models/trafficlights.py:671 assets/views/locations.py:33 msgid "Propreté" msgstr "Propreté" -#: models/trafficlights.py:679 views/trafficlights.py:4411 +#: assets/models/trafficlights.py:679 assets/views/trafficlights.py:4411 msgid "Armoire" msgstr "Armoire" -#: models/trafficlights.py:680 +#: assets/models/trafficlights.py:680 msgid "Armoires" msgstr "Armoires" -#: models/trafficlights.py:689 +#: assets/models/trafficlights.py:689 msgid "Description du contenu" msgstr "Description du contenu" -#: models/trafficlights.py:690 +#: assets/models/trafficlights.py:690 msgid "Numéro de référence" msgstr "Numéro de référence" -#: models/trafficlights.py:710 +#: assets/models/trafficlights.py:710 msgid "Contenu d'armoire" msgstr "Contenu d'armoire" -#: models/trafficlights.py:711 +#: assets/models/trafficlights.py:711 msgid "Contenus d'armoires" msgstr "Contenus d'armoires" -#: models/trafficlights.py:746 views/trafficlights.py:4425 -#: views/trafficlights.py:4430 +#: assets/models/trafficlights.py:746 assets/views/trafficlights.py:4425 +#: assets/views/trafficlights.py:4430 msgid "Accessoire" msgstr "Accessoire" -#: models/trafficlights.py:747 -#: templates/assets/trafficlights_intersection_detail.html:453 +#: assets/models/trafficlights.py:747 +#: assets/templates/assets/trafficlights_intersection_detail.html:453 msgid "Accessoires" msgstr "Accessoires" -#: models/trafficlights.py:754 -#: templates/assets/trafficlights_intersection_detail.html:660 -#: templates/assets/trafficlights_intersection_detail.html:1079 +#: assets/models/trafficlights.py:754 +#: assets/templates/assets/trafficlights_intersection_detail.html:660 +#: assets/templates/assets/trafficlights_intersection_detail.html:1079 msgid "Date de mise en service" msgstr "Date de mise en service" -#: models/trafficlights.py:755 -#: templates/assets/trafficlights_intersection_detail.html:1083 +#: assets/models/trafficlights.py:755 +#: assets/templates/assets/trafficlights_intersection_detail.html:1083 msgid "Date de mise hors service" msgstr "Date de mise hors service" -#: models/trafficlights.py:757 -#: templates/assets/trafficlights_intersection_detail.html:50 -#: templates/assets/trafficlights_intersection_detail.html:1060 +#: assets/models/trafficlights.py:757 +#: assets/templates/assets/trafficlights_intersection_detail.html:50 +#: assets/templates/assets/trafficlights_intersection_detail.html:1060 msgid "Index" msgstr "Index" -#: models/trafficlights.py:758 -#: templates/assets/trafficlights_intersection_detail.html:1094 +#: assets/models/trafficlights.py:758 +#: assets/templates/assets/detail_generic_mobile.html:167 +#: assets/templates/assets/trafficlights_intersection_detail.html:1094 msgid "Informations" msgstr "Informations" -#: models/trafficlights.py:764 -#: templates/assets/trafficlights_intersection_detail.html:411 -#: views/trafficlights.py:4464 views/trafficlights.py:4469 +#: assets/models/trafficlights.py:764 +#: assets/templates/assets/trafficlights_intersection_detail.html:411 +#: assets/views/trafficlights.py:4464 assets/views/trafficlights.py:4469 msgid "Programmation" msgstr "Programmation" -#: models/trafficlights.py:765 -#: templates/assets/trafficlights_intersection_detail.html:853 +#: assets/models/trafficlights.py:765 +#: assets/templates/assets/trafficlights_intersection_detail.html:853 msgid "Programmations" msgstr "Programmations" -#: models/trafficlights.py:802 +#: assets/models/trafficlights.py:802 msgid "Radar Pole" msgstr "Radar Pole" -#: models/trafficlights.py:803 +#: assets/models/trafficlights.py:803 msgid "Radar Poles" msgstr "Radar Poles" -#: models/trafficlights.py:808 +#: assets/models/trafficlights.py:808 msgid "Traffic Light Radar Model" msgstr "Traffic Light Radar Model" -#: models/trafficlights.py:809 +#: assets/models/trafficlights.py:809 msgid "Traffic Light Radar Models" msgstr "Traffic Light Radar Models" -#: models/trafficlights.py:817 +#: assets/models/trafficlights.py:817 msgid "Radar Pole (Support)" msgstr "Radar Pole (Support)" -#: models/trafficlights.py:818 +#: assets/models/trafficlights.py:818 msgid "Public Lighting Pole (Support)" msgstr "Public Lighting Pole (Support)" -#: models/trafficlights.py:819 +#: assets/models/trafficlights.py:819 msgid "Traffic Light Pole (Support)" msgstr "Traffic Light Pole (Support)" -#: models/trafficlights.py:822 +#: assets/models/trafficlights.py:822 msgid "Public Lighting Pole (Power)" msgstr "Public Lighting Pole (Power)" -#: models/trafficlights.py:823 +#: assets/models/trafficlights.py:823 msgid "Traffic Light Pole (Power)" msgstr "Traffic Light Pole (Power)" -#: models/trafficlights.py:826 views/trafficlights.py:4445 -#: views/trafficlights.py:4450 +#: assets/models/trafficlights.py:826 assets/views/trafficlights.py:4445 +#: assets/views/trafficlights.py:4450 msgid "Radar" msgstr "Radar" -#: models/trafficlights.py:827 -#: templates/assets/trafficlights_intersection_detail.html:459 +#: assets/models/trafficlights.py:827 +#: assets/templates/assets/trafficlights_intersection_detail.html:459 msgid "Radars" msgstr "Radars" -#: permissions.py:690 +#: assets/permissions.py:690 msgid "Missing asset information" msgstr "Missing asset information" -#: permissions.py:695 permissions.py:704 permissions.py:707 +#: assets/permissions.py:695 assets/permissions.py:704 +#: assets/permissions.py:707 msgid "Invalid asset type" msgstr "Invalid asset type" -#: permissions.py:710 +#: assets/permissions.py:710 msgid "You do not have permission to edit this asset" msgstr "You do not have permission to edit this asset" -#: permissions.py:747 +#: assets/permissions.py:747 msgid "Invalid thematic" msgstr "Invalid thematic" -#: permissions.py:751 views/history.py:44 +#: assets/permissions.py:751 assets/views/history.py:44 msgid "You do not have permission to edit assets for this thematic" msgstr "You do not have permission to edit assets for this thematic" -#: templates/assets/artworks_index.html:18 -#: templates/assets/artworks_index.html:46 -#: templates/assets/buildings/publicbuilding_list.html:60 -#: templates/assets/clean_index.html:8 -#: templates/assets/controlcenters_index.html:16 -#: templates/assets/controlcenters_index.html:45 -#: templates/assets/its_index.html:16 templates/assets/its_index.html:56 -#: templates/assets/nature_index.html:28 templates/assets/nature_index.html:59 -#: templates/assets/publiclighting_index.html:18 -#: templates/assets/publiclighting_index.html:49 -#: templates/assets/roads_index.html:18 templates/assets/roads_index.html:61 -#: templates/assets/sign_index.html:18 templates/assets/sign_index.html:61 -#: templates/assets/structures_index.html:26 -#: templates/assets/structures_index.html:57 -#: templates/assets/trafficlights_index.html:61 -#: templates/assets/trafficlights_index.html:101 -#: templates/assets/unified_index.html:229 -#: templates/assets/water_index.html:22 templates/assets/water_index.html:50 +#: assets/templates/assets/artworks_index.html:18 +#: assets/templates/assets/artworks_index.html:46 +#: assets/templates/assets/buildings/publicbuilding_list.html:60 +#: assets/templates/assets/clean_index.html:8 +#: assets/templates/assets/controlcenters_index.html:16 +#: assets/templates/assets/controlcenters_index.html:45 +#: assets/templates/assets/its_index.html:16 +#: assets/templates/assets/its_index.html:56 +#: assets/templates/assets/nature_index.html:28 +#: assets/templates/assets/nature_index.html:59 +#: assets/templates/assets/publiclighting_index.html:18 +#: assets/templates/assets/publiclighting_index.html:49 +#: assets/templates/assets/roads_index.html:18 +#: assets/templates/assets/roads_index.html:61 +#: assets/templates/assets/sign_index.html:18 +#: assets/templates/assets/sign_index.html:61 +#: assets/templates/assets/structures_index.html:26 +#: assets/templates/assets/structures_index.html:57 +#: assets/templates/assets/trafficlights_index.html:61 +#: assets/templates/assets/trafficlights_index.html:101 +#: assets/templates/assets/unified_index.html:229 +#: assets/templates/assets/water_index.html:22 +#: assets/templates/assets/water_index.html:50 msgid "Filtrer" msgstr "Filtrer" -#: templates/assets/artworks_index.html:19 -#: templates/assets/artworks_index.html:47 -#: templates/assets/buildings/publicbuilding_list.html:61 -#: templates/assets/clean_index.html:9 -#: templates/assets/controlcenters_index.html:17 -#: templates/assets/controlcenters_index.html:46 -#: templates/assets/its_index.html:17 templates/assets/its_index.html:57 -#: templates/assets/nature_index.html:29 templates/assets/nature_index.html:60 -#: templates/assets/publiclighting_index.html:19 -#: templates/assets/publiclighting_index.html:50 -#: templates/assets/roads_index.html:19 templates/assets/roads_index.html:62 -#: templates/assets/sign_index.html:19 templates/assets/sign_index.html:62 -#: templates/assets/structures_index.html:27 -#: templates/assets/structures_index.html:58 -#: templates/assets/trafficlights_index.html:62 -#: templates/assets/trafficlights_index.html:102 -#: templates/assets/unified_index.html:227 -#: templates/assets/water_index.html:23 templates/assets/water_index.html:51 +#: assets/templates/assets/artworks_index.html:19 +#: assets/templates/assets/artworks_index.html:47 +#: assets/templates/assets/buildings/publicbuilding_list.html:61 +#: assets/templates/assets/clean_index.html:9 +#: assets/templates/assets/controlcenters_index.html:17 +#: assets/templates/assets/controlcenters_index.html:46 +#: assets/templates/assets/its_index.html:17 +#: assets/templates/assets/its_index.html:57 +#: assets/templates/assets/nature_index.html:29 +#: assets/templates/assets/nature_index.html:60 +#: assets/templates/assets/publiclighting_index.html:19 +#: assets/templates/assets/publiclighting_index.html:50 +#: assets/templates/assets/roads_index.html:19 +#: assets/templates/assets/roads_index.html:62 +#: assets/templates/assets/sign_index.html:19 +#: assets/templates/assets/sign_index.html:62 +#: assets/templates/assets/structures_index.html:27 +#: assets/templates/assets/structures_index.html:58 +#: assets/templates/assets/trafficlights_index.html:62 +#: assets/templates/assets/trafficlights_index.html:102 +#: assets/templates/assets/unified_index.html:227 +#: assets/templates/assets/water_index.html:23 +#: assets/templates/assets/water_index.html:51 msgid "Réinitialiser" msgstr "Réinitialiser" -#: templates/assets/artworks_index.html:22 -#: templates/assets/artworks_index.html:64 -#: templates/assets/artworks_street_detail.html:15 -#: templates/assets/publiclighting_index.html:8 -#: templates/assets/publiclighting_index.html:67 -#: templates/assets/roads_index.html:8 templates/assets/roads_index.html:79 -#: templates/assets/sign_index.html:8 templates/assets/sign_index.html:79 -#: templates/assets/trafficlights_intersection_detail.html:81 -#: views/core.py:630 +#: assets/templates/assets/artworks_index.html:22 +#: assets/templates/assets/artworks_index.html:64 +#: assets/templates/assets/artworks_street_detail.html:15 +#: assets/templates/assets/publiclighting_index.html:8 +#: assets/templates/assets/publiclighting_index.html:67 +#: assets/templates/assets/roads_index.html:8 +#: assets/templates/assets/roads_index.html:79 +#: assets/templates/assets/sign_index.html:8 +#: assets/templates/assets/sign_index.html:79 +#: assets/templates/assets/trafficlights_intersection_detail.html:81 +#: assets/views/core.py:678 msgid "Commune" msgstr "Commune" -#: templates/assets/artworks_index.html:63 -#: templates/assets/artworks_index.html:71 -#: templates/assets/components/add_asset_modal.html:89 -#: templates/assets/components/add_asset_modal.html:98 -#: templates/assets/components/asset_model_card.html:21 -#: templates/assets/controlcenters_index.html:62 -#: templates/assets/controlcenters_index.html:67 -#: templates/assets/detail_generic.html:286 -#: templates/assets/detail_generic.html:299 templates/assets/its_index.html:82 -#: templates/assets/its_index.html:87 templates/assets/nature_index.html:76 -#: templates/assets/outdoor/outdoorlocation_detail.html:329 -#: templates/assets/publiclighting_index.html:66 -#: templates/assets/publiclighting_index.html:72 -#: templates/assets/roads_index.html:78 templates/assets/roads_index.html:84 -#: templates/assets/sign_index.html:78 templates/assets/sign_index.html:84 -#: templates/assets/structures_index.html:75 -#: templates/assets/structures_index.html:81 -#: templates/assets/trafficlights_import_cross_plan.html:254 -#: templates/assets/trafficlights_import_cross_plan.html:347 -#: templates/assets/trafficlights_import_cross_plan.html:442 -#: templates/assets/trafficlights_import_cross_plan.html:545 -#: templates/assets/trafficlights_index.html:119 -#: templates/assets/trafficlights_index.html:125 -#: templates/assets/unified_index.html:314 -#: templates/assets/unified_index.html:318 -#: templates/assets/water_index.html:75 views/export.py:121 +#: assets/templates/assets/artworks_index.html:63 +#: assets/templates/assets/artworks_index.html:71 +#: assets/templates/assets/components/add_asset_modal.html:89 +#: assets/templates/assets/components/add_asset_modal.html:98 +#: assets/templates/assets/components/asset_model_card.html:21 +#: assets/templates/assets/controlcenters_index.html:62 +#: assets/templates/assets/controlcenters_index.html:67 +#: assets/templates/assets/detail_generic.html:342 +#: assets/templates/assets/detail_generic.html:355 +#: assets/templates/assets/its_index.html:82 +#: assets/templates/assets/its_index.html:87 +#: assets/templates/assets/nature_index.html:76 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:329 +#: assets/templates/assets/publiclighting_index.html:66 +#: assets/templates/assets/publiclighting_index.html:72 +#: assets/templates/assets/roads_index.html:78 +#: assets/templates/assets/roads_index.html:84 +#: assets/templates/assets/sign_index.html:78 +#: assets/templates/assets/sign_index.html:84 +#: assets/templates/assets/structures_index.html:75 +#: assets/templates/assets/structures_index.html:81 +#: assets/templates/assets/trafficlights_import_cross_plan.html:254 +#: assets/templates/assets/trafficlights_import_cross_plan.html:347 +#: assets/templates/assets/trafficlights_import_cross_plan.html:442 +#: assets/templates/assets/trafficlights_import_cross_plan.html:545 +#: assets/templates/assets/trafficlights_index.html:119 +#: assets/templates/assets/trafficlights_index.html:125 +#: assets/templates/assets/unified_index.html:314 +#: assets/templates/assets/unified_index.html:318 +#: assets/templates/assets/water_index.html:75 assets/views/export.py:121 msgid "Nom" msgstr "Nom" -#: templates/assets/artworks_index.html:65 -#: templates/assets/artworks_street_detail.html:19 +#: assets/templates/assets/artworks_index.html:65 +#: assets/templates/assets/artworks_street_detail.html:19 msgid "Code voirie" msgstr "Code voirie" -#: templates/assets/artworks_index.html:66 -#: templates/assets/artworks_street_detail.html:23 +#: assets/templates/assets/artworks_index.html:66 +#: assets/templates/assets/artworks_street_detail.html:23 msgid "Section" msgstr "Section" -#: templates/assets/artworks_index.html:73 +#: assets/templates/assets/artworks_index.html:73 msgid "Sous-type" msgstr "Sous-type" -#: templates/assets/artworks_street_detail.html:7 +#: assets/templates/assets/artworks_street_detail.html:7 msgid "Retour à la vue Artworks" msgstr "Retour à la vue Artworks" -#: templates/assets/artworks_street_detail.html:27 +#: assets/templates/assets/artworks_street_detail.html:27 msgid "Niveau" msgstr "Niveau" -#: templates/assets/artworks_street_detail.html:38 +#: assets/templates/assets/artworks_street_detail.html:38 msgid "Monuments" msgstr "Monuments" -#: templates/assets/artworks_street_detail.html:51 -#: templates/assets/artworks_street_detail.html:78 -#: templates/assets/buildings/publicbuilding_detail.html:348 -#: templates/assets/buildings/publicbuilding_detail.html:388 -#: templates/assets/components/asset_inspections.html:66 -#: templates/assets/controlcenters_location_detail.html:251 -#: templates/assets/its_location_detail.html:175 -#: templates/assets/nature_locations_detail.html:81 -#: templates/assets/naturerwiz_detail.html:254 -#: templates/assets/publiclighting_street_detail.html:310 -#: templates/assets/roads_street_detail.html:325 -#: templates/assets/sign_street_detail.html:302 -#: templates/assets/structures_location_detail.html:117 -#: templates/assets/structures_location_detail.html:655 -#: templates/assets/trafficlights_intersection_detail.html:968 +#: assets/templates/assets/artworks_street_detail.html:51 +#: assets/templates/assets/artworks_street_detail.html:78 +#: assets/templates/assets/buildings/publicbuilding_detail.html:348 +#: assets/templates/assets/buildings/publicbuilding_detail.html:388 +#: assets/templates/assets/components/asset_inspections.html:66 +#: assets/templates/assets/controlcenters_location_detail.html:251 +#: assets/templates/assets/its_location_detail.html:175 +#: assets/templates/assets/nature_locations_detail.html:81 +#: assets/templates/assets/naturerwiz_detail.html:254 +#: assets/templates/assets/publiclighting_street_detail.html:310 +#: assets/templates/assets/roads_street_detail.html:325 +#: assets/templates/assets/sign_street_detail.html:302 +#: assets/templates/assets/structures_location_detail.html:117 +#: assets/templates/assets/structures_location_detail.html:655 +#: assets/templates/assets/trafficlights_intersection_detail.html:968 msgid "Détail" msgstr "Détail" -#: templates/assets/artworks_street_detail.html:57 +#: assets/templates/assets/artworks_street_detail.html:57 msgid "Aucun monument actif n'est lié à cette localisation." msgstr "Aucun monument actif n'est lié à cette localisation." -#: templates/assets/artworks_street_detail.html:65 +#: assets/templates/assets/artworks_street_detail.html:65 msgid "Fontaines" msgstr "Fontaines" -#: templates/assets/artworks_street_detail.html:84 +#: assets/templates/assets/artworks_street_detail.html:84 msgid "Aucune fontaine active n'est liée à cette localisation." msgstr "Aucune fontaine active n'est liée à cette localisation." -#: templates/assets/base_assets_index.html:22 +#: assets/templates/assets/base_assets_index.html:22 msgid "Thématique :" msgstr "Thématique :" -#: templates/assets/base_assets_index.html:33 +#: assets/templates/assets/base_assets_index.html:33 msgid "Sélectionnez une thématique" msgstr "Sélectionnez une thématique" -#: templates/assets/base_assets_index.html:56 -#: templates/assets/base_assets_index.html:69 +#: assets/templates/assets/base_assets_index.html:56 +#: assets/templates/assets/base_assets_index.html:69 msgid "Filtre" msgstr "Filtre" -#: templates/assets/base_assets_index.html:81 -#: templates/assets/unified_index.html:409 +#: assets/templates/assets/base_assets_index.html:81 +#: assets/templates/assets/unified_index.html:409 msgid "Sélection de la vue" msgstr "Sélection de la vue" -#: templates/assets/base_assets_index.html:82 -#: templates/assets/unified_index.html:410 +#: assets/templates/assets/base_assets_index.html:82 +#: assets/templates/assets/unified_index.html:410 msgid "Vue tableau uniquement" msgstr "Vue tableau uniquement" -#: templates/assets/base_assets_index.html:85 -#: templates/assets/unified_index.html:413 +#: assets/templates/assets/base_assets_index.html:85 +#: assets/templates/assets/unified_index.html:413 msgid "Vue partagée" msgstr "Vue partagée" -#: templates/assets/base_assets_index.html:88 -#: templates/assets/unified_index.html:416 +#: assets/templates/assets/base_assets_index.html:88 +#: assets/templates/assets/unified_index.html:416 msgid "Vue carte uniquement" msgstr "Vue carte uniquement" -#: templates/assets/base_assets_index.html:102 +#: assets/templates/assets/base_assets_index.html:102 msgid "Code, nom…" msgstr "Code, nom…" -#: templates/assets/base_assets_index.html:107 +#: assets/templates/assets/base_assets_index.html:107 msgid "Effacer la recherche" msgstr "Effacer la recherche" -#: templates/assets/base_assets_index.html:113 +#: assets/templates/assets/base_assets_index.html:113 msgid "Mode" msgstr "Mode" -#: templates/assets/base_assets_index.html:115 +#: assets/templates/assets/base_assets_index.html:115 msgid "Tous les mots doivent correspondre" msgstr "Tous les mots doivent correspondre" -#: templates/assets/base_assets_index.html:117 +#: assets/templates/assets/base_assets_index.html:117 msgid "Au moins un mot doit correspondre" msgstr "Au moins un mot doit correspondre" -#: templates/assets/base_assets_index.html:123 -#: templates/assets/unified_index.html:452 +#: assets/templates/assets/base_assets_index.html:123 +#: assets/templates/assets/unified_index.html:452 msgid "Rechercher" msgstr "Rechercher" -#: templates/assets/base_assets_index.html:151 -#: templates/assets/base_assets_index.html:188 -#: templates/assets/trafficlights_import_cross_plan.html:64 -#: templates/assets/unified_index.html:494 +#: assets/templates/assets/base_assets_index.html:151 +#: assets/templates/assets/base_assets_index.html:188 +#: assets/templates/assets/trafficlights_import_cross_plan.html:64 +#: assets/templates/assets/unified_index.html:494 msgid "Tout sélectionner" msgstr "Tout sélectionner" -#: templates/assets/base_assets_index.html:152 -#: templates/assets/base_assets_index.html:189 -#: templates/assets/unified_index.html:495 +#: assets/templates/assets/base_assets_index.html:152 +#: assets/templates/assets/base_assets_index.html:189 +#: assets/templates/assets/unified_index.html:495 msgid "Tout désélectionner" msgstr "Tout désélectionner" -#: templates/assets/base_assets_index.html:154 -#: templates/assets/base_assets_index.html:191 -#: templates/assets/unified_index.html:374 -#: templates/assets/unified_index.html:497 +#: assets/templates/assets/base_assets_index.html:154 +#: assets/templates/assets/base_assets_index.html:191 +#: assets/templates/assets/unified_index.html:374 +#: assets/templates/assets/unified_index.html:497 msgid "Valider la sélection" msgstr "Valider la sélection" -#: templates/assets/base_assets_index.html:157 +#: assets/templates/assets/base_assets_index.html:157 #, python-format msgid "" "\n" @@ -3505,13 +3572,13 @@ msgstr[1] "" " %(counter)s localisations sélectionnées\n" " " -#: templates/assets/base_assets_index.html:171 -#: templates/assets/base_assets_index.html:225 -#: templates/assets/unified_index.html:539 +#: assets/templates/assets/base_assets_index.html:171 +#: assets/templates/assets/base_assets_index.html:225 +#: assets/templates/assets/unified_index.html:539 msgid "Loading..." msgstr "Loading..." -#: templates/assets/base_assets_index.html:194 +#: assets/templates/assets/base_assets_index.html:194 #, python-format msgid "" "\n" @@ -3530,331 +3597,336 @@ msgstr[1] "" " %(counter)s assets sélectionnés\n" " " -#: templates/assets/base_assets_index.html:205 -#: templates/assets/components/asset_inspections.html:39 -#: templates/assets/unified_index.html:503 +#: assets/templates/assets/base_assets_index.html:205 +#: assets/templates/assets/components/asset_inspections.html:39 +#: assets/templates/assets/unified_index.html:503 msgid "Action" msgstr "Action" -#: templates/assets/base_assets_index.html:211 -#: templates/assets/base_assets_index.html:321 -#: templates/assets/unified_index.html:509 -#: templates/assets/unified_index.html:621 +#: assets/templates/assets/base_assets_index.html:211 +#: assets/templates/assets/base_assets_index.html:321 +#: assets/templates/assets/unified_index.html:509 +#: assets/templates/assets/unified_index.html:621 msgid "Exporter" msgstr "Exporter" -#: templates/assets/base_assets_index.html:261 +#: assets/templates/assets/base_assets_index.html:261 msgid "Carte" msgstr "Carte" -#: templates/assets/base_assets_index.html:269 +#: assets/templates/assets/base_assets_index.html:269 msgid "Filtrer automatiquement sur la zone visible" msgstr "Filtrer automatiquement sur la zone visible" -#: templates/assets/base_assets_index.html:280 -#: templates/assets/unified_index.html:584 +#: assets/templates/assets/base_assets_index.html:280 +#: assets/templates/assets/unified_index.html:584 msgid "Totaux des assets" msgstr "Totaux des assets" -#: templates/assets/base_assets_index.html:282 -#: templates/assets/base_assets_index.html:305 -#: templates/assets/components/add_asset_modal.html:19 -#: templates/assets/components/asset_documents.html:37 -#: templates/assets/components/asset_inspections.html:181 -#: templates/assets/components/asset_interventions.html:112 -#: templates/assets/components/asset_location_link.html:70 -#: templates/assets/components/asset_model_card.html:62 -#: templates/assets/components/inspection_form_modal.html:11 -#: templates/assets/components/inspection_form_modal.html:154 -#: templates/assets/components/inspection_form_modal.html:186 -#: templates/assets/components/location_edit_modals.html:24 -#: templates/assets/components/location_edit_modals.html:56 -#: templates/assets/components/location_edit_modals.html:82 -#: templates/assets/controlcenters_location_detail.html:112 -#: templates/assets/controlcenters_location_detail.html:145 -#: templates/assets/controlcenters_location_detail.html:170 -#: templates/assets/its_location_detail.html:55 -#: templates/assets/its_location_detail.html:88 -#: templates/assets/naturerwiz_detail.html:277 -#: templates/assets/naturerwiz_detail.html:310 -#: templates/assets/publiclighting_street_detail.html:161 -#: templates/assets/publiclighting_street_detail.html:194 -#: templates/assets/publiclighting_street_detail.html:219 -#: templates/assets/roads_street_detail.html:160 -#: templates/assets/roads_street_detail.html:193 -#: templates/assets/roads_street_detail.html:218 -#: templates/assets/sign_street_detail.html:160 -#: templates/assets/sign_street_detail.html:193 -#: templates/assets/sign_street_detail.html:218 -#: templates/assets/structures_location_detail.html:190 -#: templates/assets/structures_location_detail.html:232 -#: templates/assets/structures_location_detail.html:257 -#: templates/assets/structures_location_detail.html:694 -#: templates/assets/trafficlights_import_cross_plan.html:926 -#: templates/assets/trafficlights_intersection_detail.html:250 -#: templates/assets/trafficlights_intersection_detail.html:283 -#: templates/assets/trafficlights_intersection_detail.html:308 -#: templates/assets/trafficlights_intersection_detail.html:1206 -#: templates/assets/trafficlights_intersection_detail.html:1255 -#: templates/assets/trafficlights_intersection_detail.html:1331 -#: templates/assets/unified_index.html:84 -#: templates/assets/unified_index.html:241 -#: templates/assets/unified_index.html:285 -#: templates/assets/unified_index.html:344 -#: templates/assets/unified_index.html:586 -#: templates/assets/unified_index.html:605 +#: assets/templates/assets/base_assets_index.html:282 +#: assets/templates/assets/base_assets_index.html:305 +#: assets/templates/assets/components/add_asset_modal.html:19 +#: assets/templates/assets/components/asset_documents.html:37 +#: assets/templates/assets/components/asset_inspections.html:181 +#: assets/templates/assets/components/asset_interventions.html:112 +#: assets/templates/assets/components/asset_location_link.html:70 +#: assets/templates/assets/components/asset_model_card.html:62 +#: assets/templates/assets/components/inspection_form_modal.html:11 +#: assets/templates/assets/components/inspection_form_modal.html:154 +#: assets/templates/assets/components/inspection_form_modal.html:186 +#: assets/templates/assets/components/location_edit_modals.html:24 +#: assets/templates/assets/components/location_edit_modals.html:56 +#: assets/templates/assets/components/location_edit_modals.html:82 +#: assets/templates/assets/controlcenters_location_detail.html:112 +#: assets/templates/assets/controlcenters_location_detail.html:145 +#: assets/templates/assets/controlcenters_location_detail.html:170 +#: assets/templates/assets/its_location_detail.html:55 +#: assets/templates/assets/its_location_detail.html:88 +#: assets/templates/assets/naturerwiz_detail.html:277 +#: assets/templates/assets/naturerwiz_detail.html:310 +#: assets/templates/assets/publiclighting_street_detail.html:161 +#: assets/templates/assets/publiclighting_street_detail.html:194 +#: assets/templates/assets/publiclighting_street_detail.html:219 +#: assets/templates/assets/roads_street_detail.html:160 +#: assets/templates/assets/roads_street_detail.html:193 +#: assets/templates/assets/roads_street_detail.html:218 +#: assets/templates/assets/sign_street_detail.html:160 +#: assets/templates/assets/sign_street_detail.html:193 +#: assets/templates/assets/sign_street_detail.html:218 +#: assets/templates/assets/structures_location_detail.html:190 +#: assets/templates/assets/structures_location_detail.html:232 +#: assets/templates/assets/structures_location_detail.html:257 +#: assets/templates/assets/structures_location_detail.html:694 +#: assets/templates/assets/trafficlights_import_cross_plan.html:926 +#: assets/templates/assets/trafficlights_intersection_detail.html:250 +#: assets/templates/assets/trafficlights_intersection_detail.html:283 +#: assets/templates/assets/trafficlights_intersection_detail.html:308 +#: assets/templates/assets/trafficlights_intersection_detail.html:1206 +#: assets/templates/assets/trafficlights_intersection_detail.html:1255 +#: assets/templates/assets/trafficlights_intersection_detail.html:1331 +#: assets/templates/assets/unified_index.html:84 +#: assets/templates/assets/unified_index.html:241 +#: assets/templates/assets/unified_index.html:285 +#: assets/templates/assets/unified_index.html:344 +#: assets/templates/assets/unified_index.html:586 +#: assets/templates/assets/unified_index.html:605 msgid "Fermer" msgstr "Fermer" -#: templates/assets/base_assets_index.html:293 -#: templates/assets/unified_index.html:593 +#: assets/templates/assets/base_assets_index.html:293 +#: assets/templates/assets/unified_index.html:593 msgid "Totaux" msgstr "Totaux" -#: templates/assets/base_assets_index.html:304 -#: templates/assets/unified_index.html:604 +#: assets/templates/assets/base_assets_index.html:304 +#: assets/templates/assets/unified_index.html:604 msgid "Exporter les assets sélectionnés" msgstr "Exporter les assets sélectionnés" -#: templates/assets/base_assets_index.html:308 -#: templates/assets/unified_index.html:608 +#: assets/templates/assets/base_assets_index.html:308 +#: assets/templates/assets/unified_index.html:608 msgid "Choisissez le format d'export :" msgstr "Choisissez le format d'export :" -#: templates/assets/base_assets_index.html:320 -#: templates/assets/buildings/publicbuilding_form.html:24 -#: templates/assets/buildings/publicbuilding_form.html:271 -#: templates/assets/components/add_asset_modal.html:145 -#: templates/assets/components/asset_documents.html:87 -#: templates/assets/components/asset_interventions.html:173 -#: templates/assets/components/asset_location_link.html:95 -#: templates/assets/components/asset_model_card.html:98 -#: templates/assets/components/inspection_form_modal.html:134 -#: templates/assets/components/location_edit_modals.html:38 -#: templates/assets/components/location_edit_modals.html:63 -#: templates/assets/components/location_edit_modals.html:96 -#: templates/assets/controlcenters_location_detail.html:156 -#: templates/assets/detail_generic.html:194 -#: templates/assets/detail_generic.html:240 -#: templates/assets/detail_generic.html:864 -#: templates/assets/its_location_detail.html:99 -#: templates/assets/permissions/access_edit.html:121 -#: templates/assets/permissions/type_access_edit.html:126 -#: templates/assets/publiclighting_street_detail.html:205 -#: templates/assets/roads_street_detail.html:204 -#: templates/assets/sign_street_detail.html:204 -#: templates/assets/structures_location_detail.html:243 -#: templates/assets/structures_location_detail.html:856 -#: templates/assets/trafficlights_import_dxf.html:126 -#: templates/assets/trafficlights_intersection_detail.html:294 -#: templates/assets/trafficlights_intersection_detail.html:1030 -#: templates/assets/trafficlights_intersection_detail.html:1100 -#: templates/assets/unified_index.html:228 -#: templates/assets/unified_index.html:326 -#: templates/assets/unified_index.html:356 -#: templates/assets/unified_index.html:620 -#: templates/assets/unified_index.html:650 -#: templates/assets/unified_index.html:680 +#: assets/templates/assets/base_assets_index.html:320 +#: assets/templates/assets/buildings/publicbuilding_form.html:24 +#: assets/templates/assets/buildings/publicbuilding_form.html:271 +#: assets/templates/assets/components/add_asset_modal.html:145 +#: assets/templates/assets/components/asset_documents.html:87 +#: assets/templates/assets/components/asset_interventions.html:173 +#: assets/templates/assets/components/asset_location_link.html:95 +#: assets/templates/assets/components/asset_model_card.html:98 +#: assets/templates/assets/components/inspection_form_modal.html:134 +#: assets/templates/assets/components/location_edit_modals.html:38 +#: assets/templates/assets/components/location_edit_modals.html:63 +#: assets/templates/assets/components/location_edit_modals.html:96 +#: assets/templates/assets/controlcenters_location_detail.html:156 +#: assets/templates/assets/detail_generic.html:226 +#: assets/templates/assets/detail_generic.html:271 +#: assets/templates/assets/detail_generic.html:920 +#: assets/templates/assets/its_location_detail.html:99 +#: assets/templates/assets/permissions/access_edit.html:121 +#: assets/templates/assets/permissions/type_access_edit.html:126 +#: assets/templates/assets/publiclighting_street_detail.html:205 +#: assets/templates/assets/roads_street_detail.html:204 +#: assets/templates/assets/sign_street_detail.html:204 +#: assets/templates/assets/structures_location_detail.html:243 +#: assets/templates/assets/structures_location_detail.html:856 +#: assets/templates/assets/trafficlights_import_dxf.html:126 +#: assets/templates/assets/trafficlights_intersection_detail.html:294 +#: assets/templates/assets/trafficlights_intersection_detail.html:1030 +#: assets/templates/assets/trafficlights_intersection_detail.html:1100 +#: assets/templates/assets/unified_index.html:228 +#: assets/templates/assets/unified_index.html:326 +#: assets/templates/assets/unified_index.html:356 +#: assets/templates/assets/unified_index.html:620 +#: assets/templates/assets/unified_index.html:650 +#: assets/templates/assets/unified_index.html:680 msgid "Annuler" msgstr "Annuler" -#: templates/assets/buildings/publicbuilding_detail.html:18 -#: templates/assets/buildings/publicbuilding_form.html:13 -#: templates/assets/buildings/publicbuilding_list.html:4 views/core.py:920 +#: assets/templates/assets/buildings/publicbuilding_detail.html:18 +#: assets/templates/assets/buildings/publicbuilding_form.html:13 +#: assets/templates/assets/buildings/publicbuilding_list.html:4 +#: assets/views/core.py:968 msgid "Bâtiments publics" msgstr "Bâtiments publics" -#: templates/assets/buildings/publicbuilding_detail.html:25 -#: templates/assets/buildings/publicbuilding_form.html:15 -#: templates/assets/permissions/panel.html:69 -#: templates/assets/permissions/panel.html:111 -#: templates/assets/permissions/panel.html:211 -#: templates/assets/permissions/type_page.html:71 -#: templates/assets/permissions/type_page.html:157 -#: templates/assets/permissions/type_page.html:238 -#: templates/assets/permissions/type_page.html:360 -#: templates/assets/structures_location_detail.html:295 +#: assets/templates/assets/buildings/publicbuilding_detail.html:25 +#: assets/templates/assets/buildings/publicbuilding_form.html:15 +#: assets/templates/assets/permissions/panel.html:69 +#: assets/templates/assets/permissions/panel.html:111 +#: assets/templates/assets/permissions/panel.html:211 +#: assets/templates/assets/permissions/type_page.html:71 +#: assets/templates/assets/permissions/type_page.html:157 +#: assets/templates/assets/permissions/type_page.html:238 +#: assets/templates/assets/permissions/type_page.html:360 +#: assets/templates/assets/structures_location_detail.html:295 msgid "Modifier" msgstr "Modifier" -#: templates/assets/buildings/publicbuilding_detail.html:29 -#: templates/assets/outdoor/outdoorlocation_detail.html:24 +#: assets/templates/assets/buildings/publicbuilding_detail.html:29 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:24 msgid "Retour à la liste" msgstr "Retour à la liste" -#: templates/assets/buildings/publicbuilding_detail.html:42 -#: templates/assets/outdoor/outdoorlocation_detail.html:37 +#: assets/templates/assets/buildings/publicbuilding_detail.html:42 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:37 msgid "Adresse non renseignée" msgstr "Adresse non renseignée" -#: templates/assets/buildings/publicbuilding_detail.html:73 -#: templates/assets/outdoor/outdoorlocation_detail.html:76 +#: assets/templates/assets/buildings/publicbuilding_detail.html:73 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:76 msgid "Vue d'ensemble" msgstr "Vue d'ensemble" -#: templates/assets/buildings/publicbuilding_detail.html:78 -#: templates/assets/outdoor/outdoorlocation_detail.html:81 +#: assets/templates/assets/buildings/publicbuilding_detail.html:78 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:81 msgid "Assets & Équipements" msgstr "Assets & Équipements" -#: templates/assets/buildings/publicbuilding_detail.html:83 -#: templates/assets/clean_location_detail.html:147 -#: templates/assets/controlcenters_location_detail.html:231 -#: templates/assets/its_location_detail.html:155 -#: templates/assets/nature_locations_detail.html:61 -#: templates/assets/naturerwiz_detail.html:234 -#: templates/assets/outdoor/outdoorlocation_detail.html:86 -#: templates/assets/publiclighting_street_detail.html:290 -#: templates/assets/roads_street_detail.html:305 -#: templates/assets/sign_street_detail.html:282 -#: templates/assets/structures_location_detail.html:635 -#: templates/assets/trafficlights_intersection_detail.html:948 +#: assets/templates/assets/buildings/publicbuilding_detail.html:83 +#: assets/templates/assets/clean_location_detail.html:147 +#: assets/templates/assets/controlcenters_location_detail.html:231 +#: assets/templates/assets/its_location_detail.html:155 +#: assets/templates/assets/nature_locations_detail.html:61 +#: assets/templates/assets/naturerwiz_detail.html:234 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:86 +#: assets/templates/assets/publiclighting_street_detail.html:290 +#: assets/templates/assets/roads_street_detail.html:305 +#: assets/templates/assets/sign_street_detail.html:282 +#: assets/templates/assets/structures_location_detail.html:635 +#: assets/templates/assets/trafficlights_intersection_detail.html:948 msgid "Interventions" msgstr "Interventions" -#: templates/assets/buildings/publicbuilding_detail.html:100 -#: templates/assets/outdoor/outdoorlocation_detail.html:103 +#: assets/templates/assets/buildings/publicbuilding_detail.html:100 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:103 msgid "Propriété & Responsables" msgstr "Propriété & Responsables" -#: templates/assets/buildings/publicbuilding_detail.html:112 +#: assets/templates/assets/buildings/publicbuilding_detail.html:112 msgid "Service occupant" msgstr "Service occupant" -#: templates/assets/buildings/publicbuilding_detail.html:121 +#: assets/templates/assets/buildings/publicbuilding_detail.html:121 msgid "Caractéristiques physiques &" msgstr "Caractéristiques physiques &" -#: templates/assets/buildings/publicbuilding_detail.html:129 +#: assets/templates/assets/buildings/publicbuilding_detail.html:129 msgid "Étages / Sous-sols" msgstr "Étages / Sous-sols" -#: templates/assets/buildings/publicbuilding_detail.html:130 +#: assets/templates/assets/buildings/publicbuilding_detail.html:130 msgid "étage(s)" msgstr "étage(s)" -#: templates/assets/buildings/publicbuilding_detail.html:130 +#: assets/templates/assets/buildings/publicbuilding_detail.html:130 msgid "sous-sol(s)" msgstr "sous-sol(s)" -#: templates/assets/buildings/publicbuilding_detail.html:133 +#: assets/templates/assets/buildings/publicbuilding_detail.html:133 msgid "Surface Utile / Brut" msgstr "Surface Utile / Brut" -#: templates/assets/buildings/publicbuilding_detail.html:141 -#: templates/assets/outdoor/outdoorlocation_detail.html:136 +#: assets/templates/assets/buildings/publicbuilding_detail.html:141 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:136 msgid "Accessibilité PMR" msgstr "Accessibilité PMR" -#: templates/assets/buildings/publicbuilding_detail.html:142 -#: templates/assets/detail_generic.html:509 -#: templates/assets/naturetree_detail.html:597 -#: templates/assets/naturetree_detail.html:606 -#: templates/assets/outdoor/outdoorlocation_detail.html:137 -#: templates/assets/outdoor/outdoorlocation_detail.html:141 -#: templates/assets/structures_location_detail.html:382 -#: templates/assets/trafficlights_index.html:35 templatetags/asset_tags.py:132 -#: views/core.py:655 views/core.py:681 views/core.py:760 views/core.py:769 -#: views/core.py:806 views/core.py:843 views/trafficlights.py:194 +#: assets/templates/assets/buildings/publicbuilding_detail.html:142 +#: assets/templates/assets/detail_generic.html:565 +#: assets/templates/assets/naturetree_detail.html:627 +#: assets/templates/assets/naturetree_detail.html:636 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:137 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:141 +#: assets/templates/assets/structures_location_detail.html:382 +#: assets/templates/assets/trafficlights_index.html:35 +#: assets/templatetags/asset_tags.py:132 assets/views/core.py:703 +#: assets/views/core.py:729 assets/views/core.py:808 assets/views/core.py:817 +#: assets/views/core.py:854 assets/views/core.py:891 +#: assets/views/trafficlights.py:194 msgid "Oui" msgstr "Oui" -#: templates/assets/buildings/publicbuilding_detail.html:142 -#: templates/assets/detail_generic.html:510 -#: templates/assets/naturetree_detail.html:599 -#: templates/assets/naturetree_detail.html:605 -#: templates/assets/outdoor/outdoorlocation_detail.html:137 -#: templates/assets/outdoor/outdoorlocation_detail.html:141 -#: templates/assets/outdoor/outdoorlocation_detail.html:145 -#: templates/assets/structures_location_detail.html:384 -#: templates/assets/structures_location_detail.html:430 -#: templates/assets/trafficlights_index.html:39 templatetags/asset_tags.py:132 -#: views/core.py:656 views/core.py:682 views/core.py:761 views/core.py:770 -#: views/core.py:807 views/core.py:844 views/trafficlights.py:194 +#: assets/templates/assets/buildings/publicbuilding_detail.html:142 +#: assets/templates/assets/detail_generic.html:566 +#: assets/templates/assets/naturetree_detail.html:629 +#: assets/templates/assets/naturetree_detail.html:635 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:137 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:141 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:145 +#: assets/templates/assets/structures_location_detail.html:384 +#: assets/templates/assets/structures_location_detail.html:430 +#: assets/templates/assets/trafficlights_index.html:39 +#: assets/templatetags/asset_tags.py:132 assets/views/core.py:704 +#: assets/views/core.py:730 assets/views/core.py:809 assets/views/core.py:818 +#: assets/views/core.py:855 assets/views/core.py:892 +#: assets/views/trafficlights.py:194 msgid "Non" msgstr "Non" -#: templates/assets/buildings/publicbuilding_detail.html:151 -#: templates/assets/outdoor/outdoorlocation_detail.html:158 +#: assets/templates/assets/buildings/publicbuilding_detail.html:151 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:158 msgid "Arborescence Hiérarchique" msgstr "Arborescence Hiérarchique" -#: templates/assets/buildings/publicbuilding_detail.html:152 -#: templates/assets/outdoor/outdoorlocation_detail.html:159 +#: assets/templates/assets/buildings/publicbuilding_detail.html:152 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:159 msgid "sous-localisation(s)" msgstr "sous-localisation(s)" -#: templates/assets/buildings/publicbuilding_detail.html:171 -#: templates/assets/outdoor/outdoorlocation_detail.html:178 +#: assets/templates/assets/buildings/publicbuilding_detail.html:171 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:178 msgid "Voir la parente" msgstr "Voir la parente" -#: templates/assets/buildings/publicbuilding_detail.html:202 -#: templates/assets/buildings/publicbuilding_location_tree.html:54 -#: templates/assets/outdoor/outdoorlocation_detail.html:229 -#: templates/assets/outdoor/outdoorlocation_tree.html:68 +#: assets/templates/assets/buildings/publicbuilding_detail.html:202 +#: assets/templates/assets/buildings/publicbuilding_location_tree.html:54 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:229 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:68 msgid "Assets rattachés à" msgstr "Assets rattachés à" -#: templates/assets/buildings/publicbuilding_detail.html:225 -#: templates/assets/outdoor/outdoorlocation_detail.html:252 +#: assets/templates/assets/buildings/publicbuilding_detail.html:225 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:252 msgid "Localisation & Carte" msgstr "Localisation & Carte" -#: templates/assets/buildings/publicbuilding_detail.html:239 -#: templates/assets/outdoor/outdoorlocation_detail.html:266 +#: assets/templates/assets/buildings/publicbuilding_detail.html:239 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:266 msgid "Non renseignée" msgstr "Non renseignée" -#: templates/assets/buildings/publicbuilding_detail.html:252 -#: templates/assets/components/asset_documents.html:6 -#: templates/assets/outdoor/outdoorlocation_detail.html:279 +#: assets/templates/assets/buildings/publicbuilding_detail.html:252 +#: assets/templates/assets/components/asset_documents.html:6 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:279 msgid "Documents associés" msgstr "Documents associés" -#: templates/assets/buildings/publicbuilding_detail.html:254 -#: templates/assets/cleanlitterbin_detail.html:23 -#: templates/assets/components/asset_documents.html:14 -#: templates/assets/controlcenters_location_detail.html:46 -#: templates/assets/controlcenters_location_detail.html:129 -#: templates/assets/its_location_detail.html:41 -#: templates/assets/its_location_detail.html:72 -#: templates/assets/naturerwiz_detail.html:83 -#: templates/assets/naturerwiz_detail.html:294 -#: templates/assets/outdoor/outdoorlocation_detail.html:281 -#: templates/assets/publiclighting_street_detail.html:29 -#: templates/assets/publiclighting_street_detail.html:178 -#: templates/assets/roads_street_detail.html:38 -#: templates/assets/roads_street_detail.html:177 -#: templates/assets/sign_street_detail.html:29 -#: templates/assets/sign_street_detail.html:177 -#: templates/assets/structures_location_detail.html:47 -#: templates/assets/structures_location_detail.html:207 -#: templates/assets/trafficlights_intersection_detail.html:159 -#: templates/assets/trafficlights_intersection_detail.html:267 -#: templates/assets/trafficlights_intersection_detail.html:331 -#: templates/assets/trafficlights_intersection_detail.html:857 -#: templates/assets/trafficlights_intersection_detail.html:1323 +#: assets/templates/assets/buildings/publicbuilding_detail.html:254 +#: assets/templates/assets/cleanlitterbin_detail.html:23 +#: assets/templates/assets/components/asset_documents.html:14 +#: assets/templates/assets/controlcenters_location_detail.html:46 +#: assets/templates/assets/controlcenters_location_detail.html:129 +#: assets/templates/assets/its_location_detail.html:41 +#: assets/templates/assets/its_location_detail.html:72 +#: assets/templates/assets/naturerwiz_detail.html:83 +#: assets/templates/assets/naturerwiz_detail.html:294 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:281 +#: assets/templates/assets/publiclighting_street_detail.html:29 +#: assets/templates/assets/publiclighting_street_detail.html:178 +#: assets/templates/assets/roads_street_detail.html:38 +#: assets/templates/assets/roads_street_detail.html:177 +#: assets/templates/assets/sign_street_detail.html:29 +#: assets/templates/assets/sign_street_detail.html:177 +#: assets/templates/assets/structures_location_detail.html:47 +#: assets/templates/assets/structures_location_detail.html:207 +#: assets/templates/assets/trafficlights_intersection_detail.html:159 +#: assets/templates/assets/trafficlights_intersection_detail.html:267 +#: assets/templates/assets/trafficlights_intersection_detail.html:331 +#: assets/templates/assets/trafficlights_intersection_detail.html:857 +#: assets/templates/assets/trafficlights_intersection_detail.html:1323 msgid "Ajouter" msgstr "Ajouter" -#: templates/assets/buildings/publicbuilding_detail.html:266 -#: templates/assets/document_version_history_list.html:50 -#: templates/assets/outdoor/outdoorlocation_detail.html:293 +#: assets/templates/assets/buildings/publicbuilding_detail.html:266 +#: assets/templates/assets/document_version_history_list.html:50 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:293 msgid "Télécharger" msgstr "Télécharger" -#: templates/assets/buildings/publicbuilding_detail.html:270 -#: templates/assets/outdoor/outdoorlocation_detail.html:297 +#: assets/templates/assets/buildings/publicbuilding_detail.html:270 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:297 msgid "Fichier indisponible" msgstr "Fichier indisponible" -#: templates/assets/buildings/publicbuilding_detail.html:277 -#: templates/assets/outdoor/outdoorlocation_detail.html:304 +#: assets/templates/assets/buildings/publicbuilding_detail.html:277 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:304 msgid "Aucun document associé." msgstr "Aucun document associé." -#: templates/assets/buildings/publicbuilding_detail.html:293 +#: assets/templates/assets/buildings/publicbuilding_detail.html:293 msgid "" "Assets Physiques & Équipements de la Localisation et de ses sous-" "localisations" @@ -3862,99 +3934,103 @@ msgstr "" "Assets Physiques & Équipements de la Localisation et de ses sous-" "localisations" -#: templates/assets/buildings/publicbuilding_detail.html:294 -#: templates/assets/outdoor/outdoorlocation_detail.html:321 +#: assets/templates/assets/buildings/publicbuilding_detail.html:294 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:321 msgid "asset(s)" msgstr "asset(s)" -#: templates/assets/buildings/publicbuilding_detail.html:301 -#: templates/assets/buildings/publicbuilding_list.html:74 +#: assets/templates/assets/buildings/publicbuilding_detail.html:301 +#: assets/templates/assets/buildings/publicbuilding_list.html:74 msgid "Code / Nom" msgstr "Code / Nom" -#: templates/assets/buildings/publicbuilding_detail.html:304 +#: assets/templates/assets/buildings/publicbuilding_detail.html:304 msgid "Asset Parent" msgstr "Asset Parent" -#: templates/assets/buildings/publicbuilding_detail.html:306 +#: assets/templates/assets/buildings/publicbuilding_detail.html:306 msgid "Prochain contrôle" msgstr "Prochain contrôle" -#: templates/assets/buildings/publicbuilding_detail.html:307 -#: templates/assets/buildings/publicbuilding_list.html:81 -#: templates/assets/outdoor/outdoorlocation_detail.html:334 -#: templates/assets/outdoor/outdoorlocation_detail.html:395 +#: assets/templates/assets/buildings/publicbuilding_detail.html:307 +#: assets/templates/assets/buildings/publicbuilding_list.html:81 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:334 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:395 msgid "Actions" msgstr "Actions" -#: templates/assets/buildings/publicbuilding_detail.html:354 +#: assets/templates/assets/buildings/publicbuilding_detail.html:347 +msgid "Détail de l’asset" +msgstr "Détail de l'asset" + +#: assets/templates/assets/buildings/publicbuilding_detail.html:354 msgid "Aucun asset ou équipement technique enregistré." msgstr "Aucun asset ou équipement technique enregistré." -#: templates/assets/buildings/publicbuilding_detail.html:368 +#: assets/templates/assets/buildings/publicbuilding_detail.html:368 msgid "Interventions & Maintenance" msgstr "Interventions & Maintenance" -#: templates/assets/buildings/publicbuilding_detail.html:370 -#: templates/assets/components/asset_interventions.html:110 +#: assets/templates/assets/buildings/publicbuilding_detail.html:370 +#: assets/templates/assets/components/asset_interventions.html:110 msgid "Nouvelle intervention" msgstr "Nouvelle intervention" -#: templates/assets/buildings/publicbuilding_detail.html:379 +#: assets/templates/assets/buildings/publicbuilding_detail.html:379 msgid "Titre / Objet" msgstr "Titre / Objet" -#: templates/assets/buildings/publicbuilding_detail.html:380 +#: assets/templates/assets/buildings/publicbuilding_detail.html:380 msgid "Date de début" msgstr "Date de début" -#: templates/assets/buildings/publicbuilding_detail.html:401 +#: assets/templates/assets/buildings/publicbuilding_detail.html:401 msgid "Aucune intervention enregistrée pour ce bâtiment." msgstr "Aucune intervention enregistrée pour ce bâtiment." -#: templates/assets/buildings/publicbuilding_form.html:4 -#: templates/assets/buildings/publicbuilding_form.html:19 +#: assets/templates/assets/buildings/publicbuilding_form.html:4 +#: assets/templates/assets/buildings/publicbuilding_form.html:19 msgid "Modifier le bâtiment" msgstr "Modifier le bâtiment" -#: templates/assets/buildings/publicbuilding_form.html:35 +#: assets/templates/assets/buildings/publicbuilding_form.html:35 msgid "Certains champs contiennent des erreurs." msgstr "Certains champs contiennent des erreurs." -#: templates/assets/buildings/publicbuilding_form.html:35 +#: assets/templates/assets/buildings/publicbuilding_form.html:35 msgid "Veuillez vérifier les informations ci-dessous." msgstr "Veuillez vérifier les informations ci-dessous." -#: templates/assets/buildings/publicbuilding_form.html:43 -#: templates/assets/detail_generic.html:251 +#: assets/templates/assets/buildings/publicbuilding_form.html:43 +#: assets/templates/assets/detail_generic.html:307 msgid "Informations générales" msgstr "Informations générales" -#: templates/assets/buildings/publicbuilding_form.html:48 +#: assets/templates/assets/buildings/publicbuilding_form.html:48 msgid "Code du bâtiment" msgstr "Code du bâtiment" -#: templates/assets/buildings/publicbuilding_form.html:95 +#: assets/templates/assets/buildings/publicbuilding_form.html:95 msgid "Propriété & Gestion" msgstr "Propriété & Gestion" -#: templates/assets/buildings/publicbuilding_form.html:121 +#: assets/templates/assets/buildings/publicbuilding_form.html:121 msgid "Usage & Caractéristiques physiques" msgstr "Usage & Caractéristiques physiques" -#: templates/assets/buildings/publicbuilding_form.html:175 +#: assets/templates/assets/buildings/publicbuilding_form.html:175 msgid "Bâtiment recevant du public (ERP / PMR)" msgstr "Bâtiment recevant du public (ERP / PMR)" -#: templates/assets/buildings/publicbuilding_form.html:209 +#: assets/templates/assets/buildings/publicbuilding_form.html:209 msgid "Diagnostics & Énergie" msgstr "Diagnostics & Énergie" -#: templates/assets/buildings/publicbuilding_form.html:246 +#: assets/templates/assets/buildings/publicbuilding_form.html:246 msgid "Coordonnées géographiques (GPS WGS84)" msgstr "Coordonnées géographiques (GPS WGS84)" -#: templates/assets/buildings/publicbuilding_form.html:250 +#: assets/templates/assets/buildings/publicbuilding_form.html:250 msgid "" "Cliquez sur la carte ou déplacez le marqueur pour ajuster la position du " "bâtiment. Vous pouvez également rechercher une adresse ou basculer en vue " @@ -3964,960 +4040,962 @@ msgstr "" "bâtiment. Vous pouvez également rechercher une adresse ou basculer en vue " "orthophoto." -#: templates/assets/buildings/publicbuilding_form.html:274 +#: assets/templates/assets/buildings/publicbuilding_form.html:274 msgid "Enregistrer les modifications" msgstr "Enregistrer les modifications" -#: templates/assets/buildings/publicbuilding_list.html:11 +#: assets/templates/assets/buildings/publicbuilding_list.html:11 msgid "Gestion des Bâtiments Publics" msgstr "Gestion des Bâtiments Publics" -#: templates/assets/buildings/publicbuilding_list.html:12 +#: assets/templates/assets/buildings/publicbuilding_list.html:12 msgid "Patrimoine bâti, pièces, équipements techniques et diagnostics ERP" msgstr "Patrimoine bâti, pièces, équipements techniques et diagnostics ERP" -#: templates/assets/buildings/publicbuilding_list.html:16 +#: assets/templates/assets/buildings/publicbuilding_list.html:16 msgid "Nouveau Bâtiment" msgstr "Nouveau Bâtiment" -#: templates/assets/buildings/publicbuilding_list.html:26 -#: templates/assets/components/asset_location_link.html:79 +#: assets/templates/assets/buildings/publicbuilding_list.html:26 +#: assets/templates/assets/components/asset_location_link.html:79 msgid "Recherche" msgstr "Recherche" -#: templates/assets/buildings/publicbuilding_list.html:29 +#: assets/templates/assets/buildings/publicbuilding_list.html:29 msgid "Code, nom, adresse, propriétaire..." msgstr "Code, nom, adresse, propriétaire..." -#: templates/assets/buildings/publicbuilding_list.html:33 +#: assets/templates/assets/buildings/publicbuilding_list.html:33 msgid "Usage" msgstr "Usage" -#: templates/assets/buildings/publicbuilding_list.html:35 +#: assets/templates/assets/buildings/publicbuilding_list.html:35 msgid "Tous les usages" msgstr "Tous les usages" -#: templates/assets/buildings/publicbuilding_list.html:44 +#: assets/templates/assets/buildings/publicbuilding_list.html:44 msgid "Tous les statuts" msgstr "Tous les statuts" -#: templates/assets/buildings/publicbuilding_list.html:51 +#: assets/templates/assets/buildings/publicbuilding_list.html:51 msgid "Diagnostic DPE" msgstr "Diagnostic DPE" -#: templates/assets/buildings/publicbuilding_list.html:53 +#: assets/templates/assets/buildings/publicbuilding_list.html:53 msgid "Tous DPE" msgstr "Tous DPE" -#: templates/assets/buildings/publicbuilding_list.html:75 +#: assets/templates/assets/buildings/publicbuilding_list.html:75 msgid "Type & Parent" msgstr "Type & Parent" -#: templates/assets/buildings/publicbuilding_list.html:76 +#: assets/templates/assets/buildings/publicbuilding_list.html:76 msgid "Usage principal" msgstr "Usage principal" -#: templates/assets/buildings/publicbuilding_list.html:77 +#: assets/templates/assets/buildings/publicbuilding_list.html:77 msgid "Propriétaire & Gestionnaire" msgstr "Propriétaire & Gestionnaire" -#: templates/assets/buildings/publicbuilding_list.html:78 +#: assets/templates/assets/buildings/publicbuilding_list.html:78 msgid "ERP" msgstr "ERP" -#: templates/assets/buildings/publicbuilding_list.html:79 +#: assets/templates/assets/buildings/publicbuilding_list.html:79 msgid "DPE / GES" msgstr "DPE / GES" -#: templates/assets/buildings/publicbuilding_list.html:111 +#: assets/templates/assets/buildings/publicbuilding_list.html:111 msgid "Gestionnaire" msgstr "Gestionnaire" -#: templates/assets/buildings/publicbuilding_list.html:120 +#: assets/templates/assets/buildings/publicbuilding_list.html:120 msgid "Non ERP" msgstr "Non ERP" -#: templates/assets/buildings/publicbuilding_list.html:137 +#: assets/templates/assets/buildings/publicbuilding_list.html:137 msgid "Voir détails" msgstr "Voir détails" -#: templates/assets/buildings/publicbuilding_list.html:141 -#: templates/assets/detail_generic.html:188 -#: templates/assets/detail_generic.html:234 +#: assets/templates/assets/buildings/publicbuilding_list.html:141 +#: assets/templates/assets/detail_generic.html:220 +#: assets/templates/assets/detail_generic.html:265 msgid "Éditer" msgstr "Éditer" -#: templates/assets/buildings/publicbuilding_list.html:151 +#: assets/templates/assets/buildings/publicbuilding_list.html:151 msgid "Aucun bâtiment public ne correspond à vos critères." msgstr "Aucun bâtiment public ne correspond à vos critères." -#: templates/assets/buildings/publicbuilding_location_tree.html:70 -#: templates/assets/outdoor/outdoorlocation_tree.html:84 +#: assets/templates/assets/buildings/publicbuilding_location_tree.html:70 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:84 msgid "Aucune sous-localisation." msgstr "Aucune sous-localisation." -#: templates/assets/clean_index.html:18 templates/assets/clean_index.html:73 +#: assets/templates/assets/clean_index.html:18 +#: assets/templates/assets/clean_index.html:73 msgid "Category" msgstr "Category" -#: templates/assets/clean_index.html:38 -#: templates/assets/clean_location_detail.html:161 +#: assets/templates/assets/clean_index.html:38 +#: assets/templates/assets/clean_location_detail.html:161 msgid "Status" msgstr "Status" -#: templates/assets/clean_index.html:40 +#: assets/templates/assets/clean_index.html:40 msgid "To be approved" msgstr "To be approved" -#: templates/assets/clean_index.html:41 -#: templates/assets/clean_location_detail.html:53 +#: assets/templates/assets/clean_index.html:41 +#: assets/templates/assets/clean_location_detail.html:53 msgid "Active" msgstr "Active" -#: templates/assets/clean_index.html:42 +#: assets/templates/assets/clean_index.html:42 msgid "Damaged" msgstr "Damaged" -#: templates/assets/clean_index.html:43 +#: assets/templates/assets/clean_index.html:43 msgid "To replace" msgstr "To replace" -#: templates/assets/clean_index.html:44 +#: assets/templates/assets/clean_index.html:44 msgid "Removed" msgstr "Removed" -#: templates/assets/clean_index.html:48 +#: assets/templates/assets/clean_index.html:48 msgid "Filter" msgstr "Filter" -#: templates/assets/clean_index.html:49 +#: assets/templates/assets/clean_index.html:49 msgid "Reset" msgstr "Reset" -#: templates/assets/clean_index.html:66 templates/assets/clean_index.html:72 +#: assets/templates/assets/clean_index.html:66 +#: assets/templates/assets/clean_index.html:72 msgid "Name" msgstr "Name" -#: templates/assets/clean_location_detail.html:19 +#: assets/templates/assets/clean_location_detail.html:19 msgid "Municipality:" msgstr "Municipality:" -#: templates/assets/clean_location_detail.html:22 +#: assets/templates/assets/clean_location_detail.html:22 msgid "Road code:" msgstr "Road code:" -#: templates/assets/clean_location_detail.html:25 -#: templates/assets/roads_street_detail.html:20 +#: assets/templates/assets/clean_location_detail.html:25 +#: assets/templates/assets/roads_street_detail.html:20 msgid "Section:" msgstr "Section:" -#: templates/assets/clean_location_detail.html:28 +#: assets/templates/assets/clean_location_detail.html:28 msgid "Street level:" msgstr "Street level:" -#: templates/assets/clean_location_detail.html:35 -#: templates/assets/controlcenters_location_detail.html:34 -#: templates/assets/its_location_detail.html:30 -#: templates/assets/nature_locations_detail.html:20 -#: templates/assets/naturerwiz_detail.html:21 -#: templates/assets/publiclighting_street_detail.html:18 -#: templates/assets/roads_street_detail.html:27 -#: templates/assets/sign_street_detail.html:18 -#: templates/assets/structures_location_detail.html:35 -#: templates/assets/trafficlights_intersection_detail.html:84 +#: assets/templates/assets/clean_location_detail.html:35 +#: assets/templates/assets/controlcenters_location_detail.html:34 +#: assets/templates/assets/its_location_detail.html:30 +#: assets/templates/assets/nature_locations_detail.html:20 +#: assets/templates/assets/naturerwiz_detail.html:21 +#: assets/templates/assets/publiclighting_street_detail.html:18 +#: assets/templates/assets/roads_street_detail.html:27 +#: assets/templates/assets/sign_street_detail.html:18 +#: assets/templates/assets/structures_location_detail.html:35 +#: assets/templates/assets/trafficlights_intersection_detail.html:84 msgid "Street View" msgstr "Street View" -#: templates/assets/clean_location_detail.html:36 -#: templates/assets/controlcenters_location_detail.html:35 -#: templates/assets/its_location_detail.html:31 -#: templates/assets/nature_locations_detail.html:21 -#: templates/assets/naturerwiz_detail.html:22 -#: templates/assets/publiclighting_street_detail.html:19 -#: templates/assets/roads_street_detail.html:28 -#: templates/assets/sign_street_detail.html:19 -#: templates/assets/structures_location_detail.html:36 -#: templates/assets/trafficlights_intersection_detail.html:85 +#: assets/templates/assets/clean_location_detail.html:36 +#: assets/templates/assets/controlcenters_location_detail.html:35 +#: assets/templates/assets/its_location_detail.html:31 +#: assets/templates/assets/nature_locations_detail.html:21 +#: assets/templates/assets/naturerwiz_detail.html:22 +#: assets/templates/assets/publiclighting_street_detail.html:19 +#: assets/templates/assets/roads_street_detail.html:28 +#: assets/templates/assets/sign_street_detail.html:19 +#: assets/templates/assets/structures_location_detail.html:36 +#: assets/templates/assets/trafficlights_intersection_detail.html:85 msgid "View in Google Street View" msgstr "View in Google Street View" -#: templates/assets/clean_location_detail.html:45 -#: templates/assets/controlcenters_location_detail.html:186 -#: templates/assets/its_location_detail.html:110 -#: templates/assets/naturerwiz_detail.html:181 -#: templates/assets/publiclighting_street_detail.html:233 -#: templates/assets/roads_street_detail.html:232 -#: templates/assets/sign_street_detail.html:232 -#: templates/assets/structures_location_detail.html:568 -#: templates/assets/trafficlights_intersection_detail.html:326 -#: templates/assets/unified_index.html:467 views/artworks.py:95 -#: views/clean.py:260 views/controlcenters.py:108 +#: assets/templates/assets/clean_location_detail.html:45 +#: assets/templates/assets/controlcenters_location_detail.html:186 +#: assets/templates/assets/its_location_detail.html:110 +#: assets/templates/assets/naturerwiz_detail.html:181 +#: assets/templates/assets/publiclighting_street_detail.html:233 +#: assets/templates/assets/roads_street_detail.html:232 +#: assets/templates/assets/sign_street_detail.html:232 +#: assets/templates/assets/structures_location_detail.html:568 +#: assets/templates/assets/trafficlights_intersection_detail.html:326 +#: assets/templates/assets/unified_index.html:467 assets/views/artworks.py:95 +#: assets/views/clean.py:260 assets/views/controlcenters.py:108 msgid "Assets" msgstr "Assets" -#: templates/assets/clean_location_detail.html:60 +#: assets/templates/assets/clean_location_detail.html:60 msgid "All" msgstr "All" -#: templates/assets/clean_location_detail.html:82 -#: templates/assets/clean_location_detail.html:119 +#: assets/templates/assets/clean_location_detail.html:82 +#: assets/templates/assets/clean_location_detail.html:119 msgid "No litter bins" msgstr "No litter bins" -#: templates/assets/clean_location_detail.html:99 -#: templates/assets/clean_location_detail.html:133 +#: assets/templates/assets/clean_location_detail.html:99 +#: assets/templates/assets/clean_location_detail.html:133 msgid "No glass containers" msgstr "No glass containers" -#: templates/assets/clean_location_detail.html:159 +#: assets/templates/assets/clean_location_detail.html:159 msgid "Title" msgstr "Title" -#: templates/assets/clean_location_detail.html:160 +#: assets/templates/assets/clean_location_detail.html:160 msgid "Start" msgstr "Start" -#: templates/assets/clean_location_detail.html:168 +#: assets/templates/assets/clean_location_detail.html:168 msgid "Detail" msgstr "Detail" -#: templates/assets/clean_location_detail.html:179 +#: assets/templates/assets/clean_location_detail.html:179 msgid "No interventions" msgstr "No interventions" -#: templates/assets/cleanlitterbin_detail.html:18 +#: assets/templates/assets/cleanlitterbin_detail.html:18 msgid "Observations" msgstr "Observations" -#: templates/assets/cleanlitterbin_detail.html:31 +#: assets/templates/assets/cleanlitterbin_detail.html:31 msgid "Aucune observation enregistrée." msgstr "Aucune observation enregistrée." -#: templates/assets/cleanlitterbin_detail.html:42 +#: assets/templates/assets/cleanlitterbin_detail.html:42 msgid "Date inconnue" msgstr "Date inconnue" -#: templates/assets/cleanlitterbin_detail.html:65 -#: templates/assets/cleanlitterbin_detail.html:221 -#: templates/assets/cleanlitterbin_detail.html:362 +#: assets/templates/assets/cleanlitterbin_detail.html:65 +#: assets/templates/assets/cleanlitterbin_detail.html:221 +#: assets/templates/assets/cleanlitterbin_detail.html:362 msgid "Sol" msgstr "Sol" -#: templates/assets/cleanlitterbin_detail.html:70 -#: templates/assets/cleanlitterbin_detail.html:223 -#: templates/assets/cleanlitterbin_detail.html:364 +#: assets/templates/assets/cleanlitterbin_detail.html:70 +#: assets/templates/assets/cleanlitterbin_detail.html:223 +#: assets/templates/assets/cleanlitterbin_detail.html:364 msgid "Pente trop forte" msgstr "Pente trop forte" -#: templates/assets/cleanlitterbin_detail.html:74 -#: templates/assets/cleanlitterbin_detail.html:224 -#: templates/assets/cleanlitterbin_detail.html:365 +#: assets/templates/assets/cleanlitterbin_detail.html:74 +#: assets/templates/assets/cleanlitterbin_detail.html:224 +#: assets/templates/assets/cleanlitterbin_detail.html:365 msgid "Sol instable" msgstr "Sol instable" -#: templates/assets/cleanlitterbin_detail.html:78 -#: templates/assets/cleanlitterbin_detail.html:225 -#: templates/assets/cleanlitterbin_detail.html:366 +#: assets/templates/assets/cleanlitterbin_detail.html:78 +#: assets/templates/assets/cleanlitterbin_detail.html:225 +#: assets/templates/assets/cleanlitterbin_detail.html:366 msgid "Surface réfléchissante" msgstr "Surface réfléchissante" -#: templates/assets/cleanlitterbin_detail.html:82 -#: templates/assets/cleanlitterbin_detail.html:226 -#: templates/assets/cleanlitterbin_detail.html:367 +#: assets/templates/assets/cleanlitterbin_detail.html:82 +#: assets/templates/assets/cleanlitterbin_detail.html:226 +#: assets/templates/assets/cleanlitterbin_detail.html:367 msgid "Surface glissante" msgstr "Surface glissante" -#: templates/assets/cleanlitterbin_detail.html:86 -#: templates/assets/cleanlitterbin_detail.html:227 -#: templates/assets/cleanlitterbin_detail.html:368 +#: assets/templates/assets/cleanlitterbin_detail.html:86 +#: assets/templates/assets/cleanlitterbin_detail.html:227 +#: assets/templates/assets/cleanlitterbin_detail.html:368 msgid "Fissures" msgstr "Fissures" -#: templates/assets/cleanlitterbin_detail.html:90 -#: templates/assets/cleanlitterbin_detail.html:228 -#: templates/assets/cleanlitterbin_detail.html:369 +#: assets/templates/assets/cleanlitterbin_detail.html:90 +#: assets/templates/assets/cleanlitterbin_detail.html:228 +#: assets/templates/assets/cleanlitterbin_detail.html:369 msgid "Entrave" msgstr "Entrave" -#: templates/assets/cleanlitterbin_detail.html:94 -#: templates/assets/cleanlitterbin_detail.html:229 -#: templates/assets/cleanlitterbin_detail.html:370 +#: assets/templates/assets/cleanlitterbin_detail.html:94 +#: assets/templates/assets/cleanlitterbin_detail.html:229 +#: assets/templates/assets/cleanlitterbin_detail.html:370 msgid "Dalles podotactiles" msgstr "Dalles podotactiles" -#: templates/assets/cleanlitterbin_detail.html:99 +#: assets/templates/assets/cleanlitterbin_detail.html:99 msgid "Pente transversale" msgstr "Pente transversale" -#: templates/assets/cleanlitterbin_detail.html:103 +#: assets/templates/assets/cleanlitterbin_detail.html:103 msgid "Pente longitudinale" msgstr "Pente longitudinale" -#: templates/assets/cleanlitterbin_detail.html:108 -#: templates/assets/cleanlitterbin_detail.html:194 +#: assets/templates/assets/cleanlitterbin_detail.html:108 +#: assets/templates/assets/cleanlitterbin_detail.html:194 msgid "Remarque" msgstr "Remarque" -#: templates/assets/cleanlitterbin_detail.html:118 -#: templates/assets/cleanlitterbin_detail.html:244 -#: templates/assets/cleanlitterbin_detail.html:376 +#: assets/templates/assets/cleanlitterbin_detail.html:118 +#: assets/templates/assets/cleanlitterbin_detail.html:244 +#: assets/templates/assets/cleanlitterbin_detail.html:376 msgid "Accessibilité" msgstr "Accessibilité" -#: templates/assets/cleanlitterbin_detail.html:122 -#: templates/assets/cleanlitterbin_detail.html:247 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:122 +#: assets/templates/assets/cleanlitterbin_detail.html:247 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Type de quartier" msgstr "Type de quartier" -#: templates/assets/cleanlitterbin_detail.html:126 -#: templates/assets/cleanlitterbin_detail.html:257 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/templates/assets/cleanlitterbin_detail.html:126 +#: assets/templates/assets/cleanlitterbin_detail.html:257 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Densité flux piéton" msgstr "Densité flux piéton" -#: templates/assets/cleanlitterbin_detail.html:130 -#: templates/assets/cleanlitterbin_detail.html:283 -#: templates/assets/cleanlitterbin_detail.html:382 +#: assets/templates/assets/cleanlitterbin_detail.html:130 +#: assets/templates/assets/cleanlitterbin_detail.html:283 +#: assets/templates/assets/cleanlitterbin_detail.html:382 msgid "Approche 2 m dégagée" msgstr "Approche 2 m dégagée" -#: templates/assets/cleanlitterbin_detail.html:134 -#: templates/assets/cleanlitterbin_detail.html:284 -#: templates/assets/cleanlitterbin_detail.html:383 +#: assets/templates/assets/cleanlitterbin_detail.html:134 +#: assets/templates/assets/cleanlitterbin_detail.html:284 +#: assets/templates/assets/cleanlitterbin_detail.html:383 msgid "Voirie à traverser" msgstr "Voirie à traverser" -#: templates/assets/cleanlitterbin_detail.html:138 -#: templates/assets/cleanlitterbin_detail.html:285 -#: templates/assets/cleanlitterbin_detail.html:384 +#: assets/templates/assets/cleanlitterbin_detail.html:138 +#: assets/templates/assets/cleanlitterbin_detail.html:285 +#: assets/templates/assets/cleanlitterbin_detail.html:384 msgid "Poubelle isolée" msgstr "Poubelle isolée" -#: templates/assets/cleanlitterbin_detail.html:142 -#: templates/assets/cleanlitterbin_detail.html:286 -#: templates/assets/cleanlitterbin_detail.html:385 +#: assets/templates/assets/cleanlitterbin_detail.html:142 +#: assets/templates/assets/cleanlitterbin_detail.html:286 +#: assets/templates/assets/cleanlitterbin_detail.html:385 msgid "Gêne flux routier" msgstr "Gêne flux routier" -#: templates/assets/cleanlitterbin_detail.html:146 -#: templates/assets/cleanlitterbin_detail.html:287 -#: templates/assets/cleanlitterbin_detail.html:386 +#: assets/templates/assets/cleanlitterbin_detail.html:146 +#: assets/templates/assets/cleanlitterbin_detail.html:287 +#: assets/templates/assets/cleanlitterbin_detail.html:386 msgid "Gêne flux piéton" msgstr "Gêne flux piéton" -#: templates/assets/cleanlitterbin_detail.html:150 -#: templates/assets/cleanlitterbin_detail.html:288 -#: templates/assets/cleanlitterbin_detail.html:387 +#: assets/templates/assets/cleanlitterbin_detail.html:150 +#: assets/templates/assets/cleanlitterbin_detail.html:288 +#: assets/templates/assets/cleanlitterbin_detail.html:387 msgid "Itinéraire logique" msgstr "Itinéraire logique" -#: templates/assets/cleanlitterbin_detail.html:154 -#: templates/assets/cleanlitterbin_detail.html:289 -#: templates/assets/cleanlitterbin_detail.html:388 +#: assets/templates/assets/cleanlitterbin_detail.html:154 +#: assets/templates/assets/cleanlitterbin_detail.html:289 +#: assets/templates/assets/cleanlitterbin_detail.html:388 msgid "Contraste visuel" msgstr "Contraste visuel" -#: templates/assets/cleanlitterbin_detail.html:158 -#: templates/assets/cleanlitterbin_detail.html:290 -#: templates/assets/cleanlitterbin_detail.html:389 +#: assets/templates/assets/cleanlitterbin_detail.html:158 +#: assets/templates/assets/cleanlitterbin_detail.html:290 +#: assets/templates/assets/cleanlitterbin_detail.html:389 msgid "Indicateurs de tri" msgstr "Indicateurs de tri" -#: templates/assets/cleanlitterbin_detail.html:162 -#: templates/assets/cleanlitterbin_detail.html:266 -#: templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:162 +#: assets/templates/assets/cleanlitterbin_detail.html:266 +#: assets/templates/assets/cleanlitterbin_detail.html:380 msgid "Accès agent (véhicule)" msgstr "Accès agent (véhicule)" -#: templates/assets/cleanlitterbin_detail.html:172 -#: templates/assets/cleanlitterbin_detail.html:275 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/templates/assets/cleanlitterbin_detail.html:172 +#: assets/templates/assets/cleanlitterbin_detail.html:275 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Accès agent (pied)" msgstr "Accès agent (pied)" -#: templates/assets/cleanlitterbin_detail.html:183 -#: templates/assets/cleanlitterbin_detail.html:292 -#: templates/assets/cleanlitterbin_detail.html:391 +#: assets/templates/assets/cleanlitterbin_detail.html:183 +#: assets/templates/assets/cleanlitterbin_detail.html:292 +#: assets/templates/assets/cleanlitterbin_detail.html:391 msgid "Points d'intérêt" msgstr "Points d'intérêt" -#: templates/assets/cleanlitterbin_detail.html:208 -#: templates/assets/cleanlitterbin_detail.html:350 +#: assets/templates/assets/cleanlitterbin_detail.html:208 +#: assets/templates/assets/cleanlitterbin_detail.html:350 msgid "Général" msgstr "Général" -#: templates/assets/cleanlitterbin_detail.html:211 -#: templates/assets/cleanlitterbin_detail.html:353 +#: assets/templates/assets/cleanlitterbin_detail.html:211 +#: assets/templates/assets/cleanlitterbin_detail.html:353 msgid "Date / heure" msgstr "Date / heure" -#: templates/assets/cleanlitterbin_detail.html:216 -#: templates/assets/cleanlitterbin_detail.html:357 views/export.py:137 +#: assets/templates/assets/cleanlitterbin_detail.html:216 +#: assets/templates/assets/cleanlitterbin_detail.html:357 +#: assets/views/export.py:137 msgid "Note" msgstr "Note" -#: templates/assets/cleanlitterbin_detail.html:231 -#: templates/assets/cleanlitterbin_detail.html:371 +#: assets/templates/assets/cleanlitterbin_detail.html:231 +#: assets/templates/assets/cleanlitterbin_detail.html:371 #, python-format msgid "Pente transversale (%%)" msgstr "Pente transversale (%%)" -#: templates/assets/cleanlitterbin_detail.html:235 -#: templates/assets/cleanlitterbin_detail.html:372 +#: assets/templates/assets/cleanlitterbin_detail.html:235 +#: assets/templates/assets/cleanlitterbin_detail.html:372 #, python-format msgid "Pente longitudinale (%%)" msgstr "Pente longitudinale (%%)" -#: templates/assets/cleanlitterbin_detail.html:239 -#: templates/assets/cleanlitterbin_detail.html:373 +#: assets/templates/assets/cleanlitterbin_detail.html:239 +#: assets/templates/assets/cleanlitterbin_detail.html:373 msgid "Remarque sol" msgstr "Remarque sol" -#: templates/assets/cleanlitterbin_detail.html:308 -#: templates/assets/cleanlitterbin_detail.html:404 +#: assets/templates/assets/cleanlitterbin_detail.html:308 +#: assets/templates/assets/cleanlitterbin_detail.html:404 msgid "Autre point d'intérêt" msgstr "Autre point d'intérêt" -#: templates/assets/cleanlitterbin_detail.html:312 -#: templates/assets/cleanlitterbin_detail.html:405 +#: assets/templates/assets/cleanlitterbin_detail.html:312 +#: assets/templates/assets/cleanlitterbin_detail.html:405 msgid "Remarque accessibilité" msgstr "Remarque accessibilité" -#: templates/assets/cleanlitterbin_detail.html:319 -#: templates/assets/cleanlitterbin_detail.html:409 +#: assets/templates/assets/cleanlitterbin_detail.html:319 +#: assets/templates/assets/cleanlitterbin_detail.html:409 msgid "Supprimer cette observation" msgstr "Supprimer cette observation" -#: templates/assets/components/add_asset_modal.html:17 +#: assets/templates/assets/components/add_asset_modal.html:17 msgid "Ajouter un nouvel équipement" msgstr "Ajouter un nouvel équipement" -#: templates/assets/components/add_asset_modal.html:43 -#: templates/assets/unified_index.html:292 +#: assets/templates/assets/components/add_asset_modal.html:43 +#: assets/templates/assets/unified_index.html:292 msgid "Sélectionner une catégorie..." msgstr "Sélectionner une catégorie..." -#: templates/assets/components/add_asset_modal.html:53 -#: templates/assets/trafficlights_intersection_detail.html:1015 +#: assets/templates/assets/components/add_asset_modal.html:53 +#: assets/templates/assets/trafficlights_intersection_detail.html:1015 msgid "Type d'équipement" msgstr "Type d'équipement" -#: templates/assets/components/add_asset_modal.html:56 -#: templates/assets/trafficlights_intersection_detail.html:1018 +#: assets/templates/assets/components/add_asset_modal.html:56 +#: assets/templates/assets/trafficlights_intersection_detail.html:1018 msgid "Sélectionner un type..." msgstr "Sélectionner un type..." -#: templates/assets/components/add_asset_modal.html:66 -#: templates/assets/trafficlights_intersection_detail.html:1025 -#: templates/assets/unified_index.html:298 +#: assets/templates/assets/components/add_asset_modal.html:66 +#: assets/templates/assets/trafficlights_intersection_detail.html:1025 +#: assets/templates/assets/unified_index.html:298 msgid "Sélectionner d'abord une catégorie..." msgstr "Sélectionner d'abord une catégorie..." -#: templates/assets/components/add_asset_modal.html:69 +#: assets/templates/assets/components/add_asset_modal.html:69 msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "Le modèle détermine les caractéristiques de l'équipement." -#: templates/assets/components/add_asset_modal.html:80 +#: assets/templates/assets/components/add_asset_modal.html:80 msgid "Ex: STR-001" msgstr "Ex: STR-001" -#: templates/assets/components/add_asset_modal.html:82 +#: assets/templates/assets/components/add_asset_modal.html:82 msgid "Code unique pour identifier l'équipement." msgstr "Code unique pour identifier l'équipement." -#: templates/assets/components/add_asset_modal.html:92 +#: assets/templates/assets/components/add_asset_modal.html:92 msgid "Nom en français (optionnel)" msgstr "Nom en français (optionnel)" -#: templates/assets/components/add_asset_modal.html:101 +#: assets/templates/assets/components/add_asset_modal.html:101 msgid "Naam in het Nederlands (optioneel)" msgstr "Naam in het Nederlands (optioneel)" -#: templates/assets/components/add_asset_modal.html:111 +#: assets/templates/assets/components/add_asset_modal.html:111 msgid "Aucune localisation (optionnel)" msgstr "Aucune localisation (optionnel)" -#: templates/assets/components/add_asset_modal.html:117 +#: assets/templates/assets/components/add_asset_modal.html:117 msgid "Associez l'équipement à une localisation spécifique." msgstr "Associez l'équipement à une localisation spécifique." -#: templates/assets/components/add_asset_modal.html:129 +#: assets/templates/assets/components/add_asset_modal.html:129 msgid "Aucun ouvrage (optionnel)" msgstr "Aucun ouvrage (optionnel)" -#: templates/assets/components/add_asset_modal.html:139 +#: assets/templates/assets/components/add_asset_modal.html:139 msgid "L'équipement sera créé avec le statut 'À approuver'." msgstr "L'équipement sera créé avec le statut 'À approuver'." -#: templates/assets/components/add_asset_modal.html:148 +#: assets/templates/assets/components/add_asset_modal.html:148 msgid "Créer l'équipement" msgstr "Créer l'équipement" -#: templates/assets/components/asset_children_tree.html:25 -#: templates/assets/detail_generic.html:897 -#: templates/assets/detail_generic.html:907 -#: templates/assets/detail_generic.html:1495 +#: assets/templates/assets/components/asset_children_tree.html:25 +#: assets/templates/assets/detail_generic.html:953 +#: assets/templates/assets/detail_generic.html:963 +#: assets/templates/assets/detail_generic.html:1551 msgid "Lier un asset existant" msgstr "Lier un asset existant" -#: templates/assets/components/asset_children_tree.html:36 +#: assets/templates/assets/components/asset_children_tree.html:36 msgid "Changer le parent" msgstr "Changer le parent" -#: templates/assets/components/asset_children_tree.html:82 -#: templates/assets/components/asset_children_tree.html:96 -#: templates/assets/detail_generic.html:1462 +#: assets/templates/assets/components/asset_children_tree.html:82 +#: assets/templates/assets/components/asset_children_tree.html:96 +#: assets/templates/assets/detail_generic.html:1518 msgid "Délier cet asset" msgstr "Délier cet asset" -#: templates/assets/components/asset_documents.html:34 -#: templates/assets/controlcenters_location_detail.html:111 -#: templates/assets/its_location_detail.html:54 -#: templates/assets/naturerwiz_detail.html:276 -#: templates/assets/publiclighting_street_detail.html:160 -#: templates/assets/roads_street_detail.html:159 -#: templates/assets/sign_street_detail.html:159 -#: templates/assets/structures_location_detail.html:189 -#: templates/assets/trafficlights_intersection_detail.html:249 +#: assets/templates/assets/components/asset_documents.html:34 +#: assets/templates/assets/controlcenters_location_detail.html:111 +#: assets/templates/assets/its_location_detail.html:54 +#: assets/templates/assets/naturerwiz_detail.html:276 +#: assets/templates/assets/publiclighting_street_detail.html:160 +#: assets/templates/assets/roads_street_detail.html:159 +#: assets/templates/assets/sign_street_detail.html:159 +#: assets/templates/assets/structures_location_detail.html:189 +#: assets/templates/assets/trafficlights_intersection_detail.html:249 msgid "Ajouter des documents" msgstr "Ajouter des documents" -#: templates/assets/components/asset_documents.html:48 +#: assets/templates/assets/components/asset_documents.html:48 msgid "Sélectionnez un ou plusieurs fichiers pour continuer." msgstr "Sélectionnez un ou plusieurs fichiers pour continuer." -#: templates/assets/components/asset_documents.html:50 +#: assets/templates/assets/components/asset_documents.html:50 msgid "Choisir des fichiers" msgstr "Choisir des fichiers" -#: templates/assets/components/asset_documents.html:59 +#: assets/templates/assets/components/asset_documents.html:59 msgid "Changer les fichiers" msgstr "Changer les fichiers" -#: templates/assets/components/asset_documents.html:66 +#: assets/templates/assets/components/asset_documents.html:66 msgid "Tag" msgstr "Tag" -#: templates/assets/components/asset_documents.html:78 +#: assets/templates/assets/components/asset_documents.html:78 msgid "Aucun tag disponible pour cette thématique." msgstr "Aucun tag disponible pour cette thématique." -#: templates/assets/components/asset_documents.html:89 +#: assets/templates/assets/components/asset_documents.html:89 msgid "Uploader" msgstr "Uploader" -#: templates/assets/components/asset_history.html:8 +#: assets/templates/assets/components/asset_history.html:8 msgid "Historique des modifications" msgstr "Historique des modifications" -#: templates/assets/components/asset_history.html:12 +#: assets/templates/assets/components/asset_history.html:12 msgid "Tableau" msgstr "Tableau" -#: templates/assets/components/asset_history.html:17 +#: assets/templates/assets/components/asset_history.html:17 msgid "Ligne du temps" msgstr "Ligne du temps" -#: templates/assets/components/asset_history.html:28 -#: templates/assets/detail_generic.html:892 -#: templates/assets/unified_index.html:304 +#: assets/templates/assets/components/asset_history.html:28 +#: assets/templates/assets/detail_generic.html:948 +#: assets/templates/assets/unified_index.html:304 msgid "Chargement..." msgstr "Chargement..." -#: templates/assets/components/asset_history.html:37 -#: templates/assets/components/asset_interventions.html:30 -#: templates/assets/structures_location_detail.html:528 +#: assets/templates/assets/components/asset_history.html:37 +#: assets/templates/assets/components/asset_interventions.html:30 +#: assets/templates/assets/structures_location_detail.html:528 msgid "Date" msgstr "Date" -#: templates/assets/components/asset_history.html:39 +#: assets/templates/assets/components/asset_history.html:39 msgid "Champ" msgstr "Champ" -#: templates/assets/components/asset_history.html:50 -#: templates/assets/components/asset_history.html:67 +#: assets/templates/assets/components/asset_history.html:50 +#: assets/templates/assets/components/asset_history.html:67 msgid "Aucune modification enregistrée pour cet asset." msgstr "Aucune modification enregistrée pour cet asset." -#: templates/assets/components/asset_history.html:211 +#: assets/templates/assets/components/asset_history.html:211 msgid "Authentification requise" msgstr "Authentification requise" -#: templates/assets/components/asset_history.html:213 +#: assets/templates/assets/components/asset_history.html:213 msgid "Vous n'avez pas accès à cet historique" msgstr "Vous n'avez pas accès à cet historique" -#: templates/assets/components/asset_history.html:214 -#: templates/assets/components/asset_history.html:237 -#: templates/assets/components/asset_history.html:242 +#: assets/templates/assets/components/asset_history.html:214 +#: assets/templates/assets/components/asset_history.html:237 +#: assets/templates/assets/components/asset_history.html:242 msgid "Erreur lors du chargement de l'historique" msgstr "Erreur lors du chargement de l'historique" -#: templates/assets/components/asset_history.html:331 +#: assets/templates/assets/components/asset_history.html:331 msgid "Asset créé" msgstr "Asset créé" -#: templates/assets/components/asset_inspections.html:7 +#: assets/templates/assets/components/asset_inspections.html:7 msgid "Inspections et contrôles terrain" msgstr "Inspections et contrôles terrain" -#: templates/assets/components/asset_inspections.html:22 +#: assets/templates/assets/components/asset_inspections.html:22 msgid "Zone / Équipement" msgstr "Assets & Équipements" -#: templates/assets/components/asset_inspections.html:24 -#: templates/assets/components/inspection_form_modal.html:9 +#: assets/templates/assets/components/asset_inspections.html:24 +#: assets/templates/assets/components/inspection_form_modal.html:9 msgid "Nouvelle inspection" msgstr "Nouvelle inspection" -#: templates/assets/components/asset_inspections.html:34 -#: templates/assets/components/asset_inspections.html:109 +#: assets/templates/assets/components/asset_inspections.html:34 +#: assets/templates/assets/components/asset_inspections.html:109 msgid "Date & Heure" msgstr "Date & Heure" -#: templates/assets/components/asset_inspections.html:35 +#: assets/templates/assets/components/asset_inspections.html:35 msgid "Statut du contrôle" msgstr "Statut du contrôle" -#: templates/assets/components/asset_inspections.html:36 -#: templates/assets/components/asset_inspections.html:117 -#: views/locations.py:28 +#: assets/templates/assets/components/asset_inspections.html:36 +#: assets/templates/assets/components/asset_inspections.html:117 +#: assets/views/locations.py:28 msgid "Nature" msgstr "Nature" -#: templates/assets/components/asset_inspections.html:37 -#: templates/assets/components/asset_inspections.html:121 +#: assets/templates/assets/components/asset_inspections.html:37 +#: assets/templates/assets/components/asset_inspections.html:121 msgid "Inspecteur" msgstr "Inspecteur" -#: templates/assets/components/asset_inspections.html:38 +#: assets/templates/assets/components/asset_inspections.html:38 msgid "Remarques" msgstr "Remarques" -#: templates/assets/components/asset_inspections.html:77 +#: assets/templates/assets/components/asset_inspections.html:77 msgid "Aucune inspection ni vérification enregistrée pour cet équipement." msgstr "Aucune inspection ni vérification enregistrée pour cet équipement." -#: templates/assets/components/asset_inspections.html:90 +#: assets/templates/assets/components/asset_inspections.html:90 msgid "Détail de l'inspection" msgstr "Détail de l'inspection" -#: templates/assets/components/asset_inspections.html:99 +#: assets/templates/assets/components/asset_inspections.html:99 msgid "Inspection annulée" msgstr "Inspection annulée" -#: templates/assets/components/asset_inspections.html:99 +#: assets/templates/assets/components/asset_inspections.html:99 msgid "" "Cette inspection a été annulée et n'est plus prise en compte dans la " "conformité active de la cible." msgstr "" -#: templates/assets/components/asset_inspections.html:105 +#: assets/templates/assets/components/asset_inspections.html:105 msgid "Équipement cible" msgstr "Équipement cible" -#: templates/assets/components/asset_inspections.html:113 -#: templates/assets/components/inspection_form_modal.html:41 +#: assets/templates/assets/components/asset_inspections.html:113 +#: assets/templates/assets/components/inspection_form_modal.html:41 msgid "Résultat du contrôle" msgstr "Résultat du contrôle" -#: templates/assets/components/asset_inspections.html:138 +#: assets/templates/assets/components/asset_inspections.html:138 msgid "Remarques / Observations" msgstr "Remarques / Observations" -#: templates/assets/components/asset_inspections.html:147 +#: assets/templates/assets/components/asset_inspections.html:147 msgid "Photos & Documents joints" msgstr "Photos & Documents joints" -#: templates/assets/components/asset_inspections.html:170 +#: assets/templates/assets/components/asset_inspections.html:170 msgid "Rétablir l'inspection" msgstr "Rétablir l'inspection" -#: templates/assets/components/asset_inspections.html:174 +#: assets/templates/assets/components/asset_inspections.html:174 msgid "Annuler l'inspection" msgstr "Annuler l'inspection" -#: templates/assets/components/asset_inspections.html:178 +#: assets/templates/assets/components/asset_inspections.html:178 msgid "Modifier l'inspection" msgstr "Modifier l'inspection" -#: templates/assets/components/asset_inspections.html:270 -#| msgid "Erreur lors du chargement." +#: assets/templates/assets/components/asset_inspections.html:270 msgid "Erreur lors de l'enregistrement." msgstr "Erreur lors de l'enregistrement." -#: templates/assets/components/asset_inspections.html:311 +#: assets/templates/assets/components/asset_inspections.html:311 msgid "Êtes-vous sûr de vouloir annuler cette inspection ?" msgstr "Êtes-vous sûr de vouloir annuler cette inspection ?" -#: templates/assets/components/asset_inspections.html:312 +#: assets/templates/assets/components/asset_inspections.html:312 msgid "Êtes-vous sûr de vouloir rétablir cette inspection ?" msgstr "Êtes-vous sûr de vouloir rétablir cette inspection ?" -#: templates/assets/components/asset_inspections.html:342 -#: templates/assets/components/asset_interventions.html:246 +#: assets/templates/assets/components/asset_inspections.html:342 +#: assets/templates/assets/components/asset_interventions.html:246 msgid "Une erreur est survenue." msgstr "Une erreur est survenue." -#: templates/assets/components/asset_inspections.html:347 +#: assets/templates/assets/components/asset_inspections.html:347 msgid "Erreur de communication avec le serveur." msgstr "" -#: templates/assets/components/asset_interventions.html:7 +#: assets/templates/assets/components/asset_interventions.html:7 msgid "Interventions liées" msgstr "Interventions liées" -#: templates/assets/components/asset_interventions.html:14 +#: assets/templates/assets/components/asset_interventions.html:14 msgid "Créer une intervention" msgstr "Créer une intervention" -#: templates/assets/components/asset_interventions.html:25 -#: templates/assets/components/asset_interventions.html:120 -#: templates/assets/controlcenters_location_detail.html:243 -#: templates/assets/its_location_detail.html:167 -#: templates/assets/nature_locations_detail.html:73 -#: templates/assets/naturerwiz_detail.html:246 -#: templates/assets/outdoor/outdoorlocation_detail.html:391 -#: templates/assets/publiclighting_street_detail.html:302 -#: templates/assets/roads_street_detail.html:317 -#: templates/assets/sign_street_detail.html:294 -#: templates/assets/structures_location_detail.html:647 -#: templates/assets/trafficlights_intersection_detail.html:960 +#: assets/templates/assets/components/asset_interventions.html:25 +#: assets/templates/assets/components/asset_interventions.html:120 +#: assets/templates/assets/controlcenters_location_detail.html:243 +#: assets/templates/assets/its_location_detail.html:167 +#: assets/templates/assets/nature_locations_detail.html:73 +#: assets/templates/assets/naturerwiz_detail.html:246 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:391 +#: assets/templates/assets/publiclighting_street_detail.html:302 +#: assets/templates/assets/roads_street_detail.html:317 +#: assets/templates/assets/sign_street_detail.html:294 +#: assets/templates/assets/structures_location_detail.html:647 +#: assets/templates/assets/trafficlights_intersection_detail.html:960 msgid "Titre" msgstr "Titre" -#: templates/assets/components/asset_interventions.html:26 -#: templates/assets/components/asset_interventions.html:125 +#: assets/templates/assets/components/asset_interventions.html:26 +#: assets/templates/assets/components/asset_interventions.html:125 msgid "Symptôme" msgstr "Symptôme" -#: templates/assets/components/asset_interventions.html:28 -#: templates/assets/components/asset_interventions.html:158 -#: templates/assets/outdoor/outdoorlocation_detail.html:393 +#: assets/templates/assets/components/asset_interventions.html:28 +#: assets/templates/assets/components/asset_interventions.html:158 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:393 msgid "Priorité" msgstr "Priorité" -#: templates/assets/components/asset_interventions.html:29 +#: assets/templates/assets/components/asset_interventions.html:29 msgid "Attribué à" msgstr "Attribué à" -#: templates/assets/components/asset_interventions.html:46 +#: assets/templates/assets/components/asset_interventions.html:46 msgid "Maintenance corrective" msgstr "Maintenance corrective" -#: templates/assets/components/asset_interventions.html:46 -#: templates/assets/components/asset_interventions.html:140 +#: assets/templates/assets/components/asset_interventions.html:46 +#: assets/templates/assets/components/asset_interventions.html:140 msgid "Corrective" msgstr "Corrective" -#: templates/assets/components/asset_interventions.html:48 +#: assets/templates/assets/components/asset_interventions.html:48 msgid "Maintenance préventive" msgstr "Maintenance préventive" -#: templates/assets/components/asset_interventions.html:48 -#: templates/assets/components/asset_interventions.html:146 +#: assets/templates/assets/components/asset_interventions.html:48 +#: assets/templates/assets/components/asset_interventions.html:146 msgid "Préventive" msgstr "Préventive" -#: templates/assets/components/asset_interventions.html:50 +#: assets/templates/assets/components/asset_interventions.html:50 msgid "Maintenance améliorative" msgstr "Maintenance améliorative" -#: templates/assets/components/asset_interventions.html:50 -#: templates/assets/components/asset_interventions.html:152 +#: assets/templates/assets/components/asset_interventions.html:50 +#: assets/templates/assets/components/asset_interventions.html:152 msgid "Améliorative" msgstr "Améliorative" -#: templates/assets/components/asset_interventions.html:97 +#: assets/templates/assets/components/asset_interventions.html:97 msgid "Aucune intervention liée à cet asset." msgstr "Aucune intervention liée à cet asset." -#: templates/assets/components/asset_interventions.html:121 +#: assets/templates/assets/components/asset_interventions.html:121 msgid "Titre de l'intervention" msgstr "Titre de l'intervention" -#: templates/assets/components/asset_interventions.html:127 +#: assets/templates/assets/components/asset_interventions.html:127 msgid "-- Sélectionner un symptôme --" msgstr "-- Sélectionner un symptôme --" -#: templates/assets/components/asset_interventions.html:135 -#: templates/assets/components/asset_interventions.html:136 -#: templates/assets/trafficlights_intersection_detail.html:1267 -#: templates/assets/trafficlights_intersection_detail.html:1358 +#: assets/templates/assets/components/asset_interventions.html:135 +#: assets/templates/assets/components/asset_interventions.html:136 +#: assets/templates/assets/trafficlights_intersection_detail.html:1267 +#: assets/templates/assets/trafficlights_intersection_detail.html:1358 msgid "Type de maintenance" msgstr "Type de maintenance" -#: templates/assets/components/asset_interventions.html:160 +#: assets/templates/assets/components/asset_interventions.html:160 msgid "Urgent" msgstr "Urgent" -#: templates/assets/components/asset_interventions.html:163 +#: assets/templates/assets/components/asset_interventions.html:163 msgid "Bas" msgstr "Bas" -#: templates/assets/components/asset_interventions.html:168 +#: assets/templates/assets/components/asset_interventions.html:168 msgid "Description / Remarques" msgstr "Description / Remarques" -#: templates/assets/components/asset_interventions.html:169 +#: assets/templates/assets/components/asset_interventions.html:169 msgid "Détails ou remarques initiales..." msgstr "Détails ou remarques initiales..." -#: templates/assets/components/asset_interventions.html:176 -#: templates/assets/components/location_edit_modals.html:98 -#: templates/assets/trafficlights_intersection_detail.html:1032 +#: assets/templates/assets/components/asset_interventions.html:176 +#: assets/templates/assets/components/location_edit_modals.html:98 +#: assets/templates/assets/trafficlights_intersection_detail.html:1032 msgid "Créer" msgstr "Créer" -#: templates/assets/components/asset_interventions.html:254 +#: assets/templates/assets/components/asset_interventions.html:254 msgid "Erreur réseau lors de la création." msgstr "Erreur réseau lors de la création." -#: templates/assets/components/asset_location_link.html:8 +#: assets/templates/assets/components/asset_location_link.html:8 msgid "Rue associée" msgstr "Rue associée" -#: templates/assets/components/asset_location_link.html:10 +#: assets/templates/assets/components/asset_location_link.html:10 msgid "Carrefour associé" msgstr "Carrefour associé" -#: templates/assets/components/asset_location_link.html:12 +#: assets/templates/assets/components/asset_location_link.html:12 msgid "Bâtiment associé" msgstr "Bâtiment associé" -#: templates/assets/components/asset_location_link.html:14 +#: assets/templates/assets/components/asset_location_link.html:14 msgid "Site associé" msgstr "Site associé" -#: templates/assets/components/asset_location_link.html:16 +#: assets/templates/assets/components/asset_location_link.html:16 msgid "Localisation associée" msgstr "Localisation associée" -#: templates/assets/components/asset_location_link.html:21 -#: templates/assets/components/asset_model_card.html:9 +#: assets/templates/assets/components/asset_location_link.html:21 +#: assets/templates/assets/components/asset_model_card.html:9 msgid "Changer" msgstr "Changer" -#: templates/assets/components/asset_location_link.html:28 +#: assets/templates/assets/components/asset_location_link.html:28 msgid "Support / Équipement parent" msgstr "Support / Équipement parent" -#: templates/assets/components/asset_location_link.html:31 +#: assets/templates/assets/components/asset_location_link.html:31 msgid "Voir le détail du support" msgstr "Voir le détail du support" -#: templates/assets/components/asset_location_link.html:46 +#: assets/templates/assets/components/asset_location_link.html:46 msgid "Voir le détail de la localisation" msgstr "Voir le détail de la localisation" -#: templates/assets/components/asset_location_link.html:55 +#: assets/templates/assets/components/asset_location_link.html:55 msgid "Aucune localisation associée" msgstr "Aucune localisation associée" -#: templates/assets/components/asset_location_link.html:68 +#: assets/templates/assets/components/asset_location_link.html:68 msgid "Changer la localisation" msgstr "Changer la localisation" -#: templates/assets/components/asset_location_link.html:75 +#: assets/templates/assets/components/asset_location_link.html:75 msgid "Localisation actuelle :" msgstr "Localisation actuelle :" -#: templates/assets/components/asset_location_link.html:82 +#: assets/templates/assets/components/asset_location_link.html:82 msgid "Code ou nom de localisation…" msgstr "Code ou nom de localisation…" -#: templates/assets/components/asset_location_link.html:87 +#: assets/templates/assets/components/asset_location_link.html:87 msgid "Nouvelle localisation" msgstr "Nouvelle localisation" -#: templates/assets/components/asset_location_link.html:90 +#: assets/templates/assets/components/asset_location_link.html:90 msgid "Sélectionner une localisation..." msgstr "Sélectionner une localisation..." -#: templates/assets/components/asset_location_link.html:97 -#: templates/assets/components/asset_model_card.html:101 +#: assets/templates/assets/components/asset_location_link.html:97 +#: assets/templates/assets/components/asset_model_card.html:101 msgid "Appliquer" msgstr "Appliquer" -#: templates/assets/components/asset_model_card.html:60 +#: assets/templates/assets/components/asset_model_card.html:60 msgid "Changer le modèle" msgstr "Changer le modèle" -#: templates/assets/components/asset_model_card.html:69 +#: assets/templates/assets/components/asset_model_card.html:69 msgid "Modèle actuel :" msgstr "Modèle actuel :" -#: templates/assets/components/asset_model_card.html:77 +#: assets/templates/assets/components/asset_model_card.html:77 msgid "Toutes les catégories" msgstr "Toutes les catégories" -#: templates/assets/components/asset_model_card.html:86 +#: assets/templates/assets/components/asset_model_card.html:86 msgid "Nouveau modèle" msgstr "Nouveau modèle" -#: templates/assets/components/asset_model_card.html:89 +#: assets/templates/assets/components/asset_model_card.html:89 msgid "Sélectionner un modèle..." msgstr "Sélectionner un modèle..." -#: templates/assets/components/inspection_form_modal.html:31 +#: assets/templates/assets/components/inspection_form_modal.html:31 msgid "Statut actuel" msgstr "Statut" -#: templates/assets/components/inspection_form_modal.html:71 +#: assets/templates/assets/components/inspection_form_modal.html:71 msgid "Absent" msgstr "Absent" -#: templates/assets/components/inspection_form_modal.html:78 +#: assets/templates/assets/components/inspection_form_modal.html:78 msgid "Corrigé" msgstr "Corrigé" -#: templates/assets/components/inspection_form_modal.html:88 +#: assets/templates/assets/components/inspection_form_modal.html:88 msgid "Photos & Fichiers" msgstr "Choisir des fichiers" -#: templates/assets/components/inspection_form_modal.html:94 +#: assets/templates/assets/components/inspection_form_modal.html:94 msgid "Prendre des photos (mode continu)" msgstr "Prendre des photos (mode continu)" -#: templates/assets/components/inspection_form_modal.html:98 +#: assets/templates/assets/components/inspection_form_modal.html:98 msgid "Photos, vidéos, fichiers" msgstr "Choisir des fichiers" -#: templates/assets/components/inspection_form_modal.html:122 +#: assets/templates/assets/components/inspection_form_modal.html:122 msgid "Créer automatiquement une intervention en cas d'anomalie / dégât" msgstr "Créer automatiquement une intervention en cas d'anomalie / dégât" -#: templates/assets/components/inspection_form_modal.html:128 +#: assets/templates/assets/components/inspection_form_modal.html:128 msgid "Remarques / Remarques du constat" msgstr "Remarques / Observations" -#: templates/assets/components/inspection_form_modal.html:129 +#: assets/templates/assets/components/inspection_form_modal.html:129 msgid "Saisir vos remarques ou détails..." msgstr "Détails ou remarques initiales..." -#: templates/assets/components/inspection_form_modal.html:138 +#: assets/templates/assets/components/inspection_form_modal.html:138 msgid "Valider l'inspection" msgstr "Valider la sélection" -#: templates/assets/components/inspection_form_modal.html:152 +#: assets/templates/assets/components/inspection_form_modal.html:152 msgid "Caméra (Mode continu)" msgstr "Caméra (Mode continu)" -#: templates/assets/components/inspection_form_modal.html:167 -#: templates/assets/components/map_polygon_picker.html:37 +#: assets/templates/assets/components/inspection_form_modal.html:167 +#: assets/templates/assets/components/map_polygon_picker.html:37 msgid "Terminer" msgstr "Terminer" -#: templates/assets/components/inspection_form_modal.html:170 +#: assets/templates/assets/components/inspection_form_modal.html:170 msgid "Capturer" msgstr "Capturer" -#: templates/assets/components/inspection_form_modal.html:184 +#: assets/templates/assets/components/inspection_form_modal.html:184 msgid "Choisir un équipement à inspecter" msgstr "Choisir un équipement à inspecter" -#: templates/assets/components/inspection_form_modal.html:189 +#: assets/templates/assets/components/inspection_form_modal.html:189 msgid "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" @@ -4925,40 +5003,40 @@ msgstr "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" -#: templates/assets/components/location_edit_modals.html:22 +#: assets/templates/assets/components/location_edit_modals.html:22 #, python-format msgid "Modifier %(label)s" msgstr "Modifier %(label)s" -#: templates/assets/components/location_edit_modals.html:40 -#: templates/assets/permissions/access_edit.html:117 -#: templates/assets/permissions/panel.html:278 -#: templates/assets/permissions/type_access_edit.html:122 -#: templates/assets/permissions/type_page.html:215 -#: templates/assets/permissions/type_page.html:419 -#: templates/assets/structures_location_detail.html:858 -#: templates/assets/unified_index.html:651 -#: templates/assets/unified_index.html:681 +#: assets/templates/assets/components/location_edit_modals.html:40 +#: assets/templates/assets/permissions/access_edit.html:117 +#: assets/templates/assets/permissions/panel.html:278 +#: assets/templates/assets/permissions/type_access_edit.html:122 +#: assets/templates/assets/permissions/type_page.html:215 +#: assets/templates/assets/permissions/type_page.html:419 +#: assets/templates/assets/structures_location_detail.html:858 +#: assets/templates/assets/unified_index.html:651 +#: assets/templates/assets/unified_index.html:681 msgid "Enregistrer" msgstr "Enregistrer" -#: templates/assets/components/location_edit_modals.html:54 -#: templates/assets/controlcenters_location_detail.html:144 -#: templates/assets/its_location_detail.html:87 -#: templates/assets/publiclighting_street_detail.html:193 -#: templates/assets/roads_street_detail.html:192 -#: templates/assets/sign_street_detail.html:192 -#: templates/assets/structures_location_detail.html:231 -#: templates/assets/trafficlights_intersection_detail.html:282 +#: assets/templates/assets/components/location_edit_modals.html:54 +#: assets/templates/assets/controlcenters_location_detail.html:144 +#: assets/templates/assets/its_location_detail.html:87 +#: assets/templates/assets/publiclighting_street_detail.html:193 +#: assets/templates/assets/roads_street_detail.html:192 +#: assets/templates/assets/sign_street_detail.html:192 +#: assets/templates/assets/structures_location_detail.html:231 +#: assets/templates/assets/trafficlights_intersection_detail.html:282 msgid "Confirmer la suppression" msgstr "Confirmer la suppression" -#: templates/assets/components/location_edit_modals.html:59 +#: assets/templates/assets/components/location_edit_modals.html:59 #, python-format msgid "Êtes-vous sûr de vouloir supprimer cette localisation (%(label)s) ?" msgstr "Êtes-vous sûr de vouloir supprimer cette localisation (%(label)s) ?" -#: templates/assets/components/location_edit_modals.html:60 +#: assets/templates/assets/components/location_edit_modals.html:60 msgid "" "Cette action est irréversible. Tous les assets associés seront également " "affectés." @@ -4966,99 +5044,99 @@ msgstr "" "Cette action est irréversible. Tous les assets associés seront également " "affectés." -#: templates/assets/components/location_edit_modals.html:65 -#: templates/assets/controlcenters_location_detail.html:95 -#: templates/assets/controlcenters_location_detail.html:157 -#: templates/assets/document_version_history_list.html:59 -#: templates/assets/its_location_detail.html:100 -#: templates/assets/permissions/panel.html:70 -#: templates/assets/permissions/panel.html:112 -#: templates/assets/permissions/panel.html:215 -#: templates/assets/permissions/type_page.html:72 -#: templates/assets/permissions/type_page.html:161 -#: templates/assets/permissions/type_page.html:239 -#: templates/assets/permissions/type_page.html:364 -#: templates/assets/publiclighting_street_detail.html:88 -#: templates/assets/publiclighting_street_detail.html:143 -#: templates/assets/publiclighting_street_detail.html:206 -#: templates/assets/roads_street_detail.html:92 -#: templates/assets/roads_street_detail.html:142 -#: templates/assets/roads_street_detail.html:205 -#: templates/assets/sign_street_detail.html:87 -#: templates/assets/sign_street_detail.html:142 -#: templates/assets/sign_street_detail.html:205 -#: templates/assets/structures_location_detail.html:244 -#: templates/assets/trafficlights_intersection_detail.html:295 +#: assets/templates/assets/components/location_edit_modals.html:65 +#: assets/templates/assets/controlcenters_location_detail.html:95 +#: assets/templates/assets/controlcenters_location_detail.html:157 +#: assets/templates/assets/document_version_history_list.html:59 +#: assets/templates/assets/its_location_detail.html:100 +#: assets/templates/assets/permissions/panel.html:70 +#: assets/templates/assets/permissions/panel.html:112 +#: assets/templates/assets/permissions/panel.html:215 +#: assets/templates/assets/permissions/type_page.html:72 +#: assets/templates/assets/permissions/type_page.html:161 +#: assets/templates/assets/permissions/type_page.html:239 +#: assets/templates/assets/permissions/type_page.html:364 +#: assets/templates/assets/publiclighting_street_detail.html:88 +#: assets/templates/assets/publiclighting_street_detail.html:143 +#: assets/templates/assets/publiclighting_street_detail.html:206 +#: assets/templates/assets/roads_street_detail.html:92 +#: assets/templates/assets/roads_street_detail.html:142 +#: assets/templates/assets/roads_street_detail.html:205 +#: assets/templates/assets/sign_street_detail.html:87 +#: assets/templates/assets/sign_street_detail.html:142 +#: assets/templates/assets/sign_street_detail.html:205 +#: assets/templates/assets/structures_location_detail.html:244 +#: assets/templates/assets/trafficlights_intersection_detail.html:295 msgid "Supprimer" msgstr "Supprimer" # , python-format -#: templates/assets/components/location_edit_modals.html:80 +#: assets/templates/assets/components/location_edit_modals.html:80 #, python-format msgid "Créer une nouvelle localisation (%(label)s)" msgstr "Créer une nouvelle localisation (%(label)s)" -#: templates/assets/components/location_edit_modals.html:179 +#: assets/templates/assets/components/location_edit_modals.html:179 msgid "Cliquez pour fermer le polygone" msgstr "Cliquez pour fermer le polygone" -#: templates/assets/components/location_edit_modals.html:207 +#: assets/templates/assets/components/location_edit_modals.html:207 msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." msgstr "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." -#: templates/assets/components/location_edit_modals.html:287 +#: assets/templates/assets/components/location_edit_modals.html:287 msgid "Sommets" msgstr "Sommets" -#: templates/assets/components/location_edit_modals.html:287 +#: assets/templates/assets/components/location_edit_modals.html:287 msgid "Cliquez sur le premier sommet ou « Terminer » pour clore." msgstr "Cliquez sur le premier sommet ou « Terminer » pour clore." -#: templates/assets/components/location_edit_modals.html:302 +#: assets/templates/assets/components/location_edit_modals.html:302 msgid "Cliquez sur la carte pour ajouter des sommets." msgstr "Cliquez sur la carte pour ajouter des sommets." -#: templates/assets/components/location_edit_modals.html:322 +#: assets/templates/assets/components/location_edit_modals.html:322 msgid "Polygone effacé. Cliquez sur « Dessiner » pour en tracer un nouveau." msgstr "Polygone effacé. Cliquez sur « Dessiner » pour en tracer un nouveau." -#: templates/assets/components/location_edit_modals.html:439 -#: templates/assets/components/location_edit_modals.html:519 -#: templates/assets/detail_generic.html:1296 +#: assets/templates/assets/components/location_edit_modals.html:439 +#: assets/templates/assets/components/location_edit_modals.html:519 +#: assets/templates/assets/detail_generic.html:1352 msgid "Erreur lors du chargement du formulaire." msgstr "Erreur lors du chargement du formulaire." -#: templates/assets/components/location_edit_modals.html:463 +#: assets/templates/assets/components/location_edit_modals.html:463 msgid "Erreur lors de la sauvegarde." msgstr "Erreur lors de la sauvegarde." -#: templates/assets/components/location_edit_modals.html:466 -#: templates/assets/components/location_edit_modals.html:548 +#: assets/templates/assets/components/location_edit_modals.html:466 +#: assets/templates/assets/components/location_edit_modals.html:548 msgid "Erreur réseau." msgstr "Erreur réseau." -#: templates/assets/components/location_edit_modals.html:545 +#: assets/templates/assets/components/location_edit_modals.html:545 msgid "Erreur lors de la création." msgstr "Erreur lors de la création." -#: templates/assets/components/map_location_picker.html:23 +#: assets/templates/assets/components/map_location_picker.html:23 msgid "Position géographique" msgstr "Position géographique" -#: templates/assets/components/map_location_picker.html:24 -#: templates/assets/components/map_polygon_picker.html:26 +#: assets/templates/assets/components/map_location_picker.html:24 +#: assets/templates/assets/components/map_polygon_picker.html:26 msgid "facultatif" msgstr "facultatif" -#: templates/assets/components/map_location_picker.html:29 +#: assets/templates/assets/components/map_location_picker.html:29 msgid "Utiliser ma position" msgstr "Utiliser ma position" -#: templates/assets/components/map_location_picker.html:34 +#: assets/templates/assets/components/map_location_picker.html:34 msgid "Effacer le marqueur" msgstr "Effacer le marqueur" -#: templates/assets/components/map_location_picker.html:45 +#: assets/templates/assets/components/map_location_picker.html:45 msgid "" "Cliquez sur la carte pour positionner le marqueur, ou glissez-le pour " "l'ajuster." @@ -5066,1008 +5144,1011 @@ msgstr "" "Cliquez sur la carte pour positionner le marqueur, ou glissez-le pour " "l'ajuster." -#: templates/assets/components/map_polygon_picker.html:25 +#: assets/templates/assets/components/map_polygon_picker.html:25 msgid "Géométrie (polygone)" msgstr "Géométrie (polygone)" -#: templates/assets/components/map_polygon_picker.html:31 +#: assets/templates/assets/components/map_polygon_picker.html:31 msgid "Dessiner un polygone" msgstr "Dessiner un polygone" -#: templates/assets/components/map_polygon_picker.html:32 +#: assets/templates/assets/components/map_polygon_picker.html:32 msgid "Dessiner" msgstr "Dessiner" -#: templates/assets/components/map_polygon_picker.html:36 +#: assets/templates/assets/components/map_polygon_picker.html:36 msgid "Terminer le polygone" msgstr "Terminer le polygone" -#: templates/assets/components/map_polygon_picker.html:41 +#: assets/templates/assets/components/map_polygon_picker.html:41 msgid "Effacer le polygone" msgstr "Effacer le polygone" -#: templates/assets/components/map_polygon_picker.html:51 +#: assets/templates/assets/components/map_polygon_picker.html:51 msgid "" "Cliquez sur « Dessiner » pour commencer à tracer un polygone sur la carte." msgstr "" "Cliquez sur « Dessiner » pour commencer à tracer un polygone sur la carte." -#: templates/assets/controlcenters_index.html:8 -#: templates/assets/its_index.html:8 templates/assets/structures_index.html:18 +#: assets/templates/assets/controlcenters_index.html:8 +#: assets/templates/assets/its_index.html:8 +#: assets/templates/assets/structures_index.html:18 msgid "Type de Localisation" msgstr "Type de Localisation" -#: templates/assets/controlcenters_index.html:10 -#: templates/assets/its_index.html:10 -#: templates/assets/structures_index.html:20 -#: templates/assets/unified_index.html:117 +#: assets/templates/assets/controlcenters_index.html:10 +#: assets/templates/assets/its_index.html:10 +#: assets/templates/assets/structures_index.html:20 +#: assets/templates/assets/unified_index.html:117 msgid "Toutes" msgstr "Toutes" -#: templates/assets/controlcenters_index.html:11 -#: templates/assets/its_index.html:11 -#: templates/assets/structures_index.html:21 +#: assets/templates/assets/controlcenters_index.html:11 +#: assets/templates/assets/its_index.html:11 +#: assets/templates/assets/structures_index.html:21 msgid "Principale" msgstr "Principale" -#: templates/assets/controlcenters_index.html:12 -#: templates/assets/its_index.html:12 -#: templates/assets/structures_index.html:22 +#: assets/templates/assets/controlcenters_index.html:12 +#: assets/templates/assets/its_index.html:12 +#: assets/templates/assets/structures_index.html:22 msgid "Secondaire" msgstr "Secondaire" -#: templates/assets/controlcenters_index.html:61 +#: assets/templates/assets/controlcenters_index.html:61 msgid "Centre de contrôle" msgstr "Centre de contrôle" -#: templates/assets/controlcenters_location_detail.html:15 +#: assets/templates/assets/controlcenters_location_detail.html:15 msgid "Centre de contrôle:" msgstr "Centre de contrôle:" -#: templates/assets/controlcenters_location_detail.html:18 -#: templates/assets/its_location_detail.html:19 +#: assets/templates/assets/controlcenters_location_detail.html:18 +#: assets/templates/assets/its_location_detail.html:19 msgid "Localisation principale:" msgstr "Localisation principale:" -#: templates/assets/controlcenters_location_detail.html:26 +#: assets/templates/assets/controlcenters_location_detail.html:26 msgid "Parent:" msgstr "Parent:" -#: templates/assets/controlcenters_location_detail.html:45 -#: templates/assets/its_location_detail.html:40 -#: templates/assets/nature_locations_detail.html:37 -#: templates/assets/naturerwiz_detail.html:81 -#: templates/assets/publiclighting_street_detail.html:28 -#: templates/assets/roads_street_detail.html:37 -#: templates/assets/sign_street_detail.html:28 -#: templates/assets/structures_location_detail.html:46 -#: templates/assets/trafficlights_intersection_detail.html:158 +#: assets/templates/assets/controlcenters_location_detail.html:45 +#: assets/templates/assets/its_location_detail.html:40 +#: assets/templates/assets/nature_locations_detail.html:37 +#: assets/templates/assets/naturerwiz_detail.html:81 +#: assets/templates/assets/publiclighting_street_detail.html:28 +#: assets/templates/assets/roads_street_detail.html:37 +#: assets/templates/assets/sign_street_detail.html:28 +#: assets/templates/assets/structures_location_detail.html:46 +#: assets/templates/assets/trafficlights_intersection_detail.html:158 msgid "Documents" msgstr "Documents" -#: templates/assets/controlcenters_location_detail.html:86 -#: templates/assets/detail_generic.html:178 -#: templates/assets/detail_generic.html:179 -#: templates/assets/detail_generic.html:224 -#: templates/assets/detail_generic.html:225 -#: templates/assets/publiclighting_street_detail.html:78 -#: templates/assets/publiclighting_street_detail.html:133 -#: templates/assets/sign_street_detail.html:78 -#: templates/assets/sign_street_detail.html:132 -#: templates/assets/trafficlights_import_cross_plan.html:292 -#: templates/assets/trafficlights_import_cross_plan.html:387 -#: templates/assets/trafficlights_import_cross_plan.html:482 -#: templates/assets/trafficlights_import_cross_plan.html:583 -#: templates/assets/trafficlights_import_cross_plan.html:683 +#: assets/templates/assets/controlcenters_location_detail.html:86 +#: assets/templates/assets/detail_generic.html:210 +#: assets/templates/assets/detail_generic.html:255 +#: assets/templates/assets/detail_generic.html:256 +#: assets/templates/assets/publiclighting_street_detail.html:78 +#: assets/templates/assets/publiclighting_street_detail.html:133 +#: assets/templates/assets/sign_street_detail.html:78 +#: assets/templates/assets/sign_street_detail.html:132 +#: assets/templates/assets/trafficlights_import_cross_plan.html:292 +#: assets/templates/assets/trafficlights_import_cross_plan.html:387 +#: assets/templates/assets/trafficlights_import_cross_plan.html:482 +#: assets/templates/assets/trafficlights_import_cross_plan.html:583 +#: assets/templates/assets/trafficlights_import_cross_plan.html:683 msgid "Archiver" msgstr "Archiver" -#: templates/assets/controlcenters_location_detail.html:119 -#: templates/assets/its_location_detail.html:62 -#: templates/assets/naturerwiz_detail.html:284 -#: templates/assets/publiclighting_street_detail.html:168 -#: templates/assets/roads_street_detail.html:167 -#: templates/assets/sign_street_detail.html:167 -#: templates/assets/structures_location_detail.html:197 -#: templates/assets/trafficlights_intersection_detail.html:257 +#: assets/templates/assets/controlcenters_location_detail.html:119 +#: assets/templates/assets/its_location_detail.html:62 +#: assets/templates/assets/naturerwiz_detail.html:284 +#: assets/templates/assets/publiclighting_street_detail.html:168 +#: assets/templates/assets/roads_street_detail.html:167 +#: assets/templates/assets/sign_street_detail.html:167 +#: assets/templates/assets/structures_location_detail.html:197 +#: assets/templates/assets/trafficlights_intersection_detail.html:257 msgid "Sélectionner des fichiers" msgstr "Sélectionner des fichiers" -#: templates/assets/controlcenters_location_detail.html:149 -#: templates/assets/its_location_detail.html:92 -#: templates/assets/publiclighting_street_detail.html:198 -#: templates/assets/roads_street_detail.html:197 -#: templates/assets/sign_street_detail.html:197 -#: templates/assets/structures_location_detail.html:236 -#: templates/assets/trafficlights_intersection_detail.html:287 +#: assets/templates/assets/controlcenters_location_detail.html:149 +#: assets/templates/assets/its_location_detail.html:92 +#: assets/templates/assets/publiclighting_street_detail.html:198 +#: assets/templates/assets/roads_street_detail.html:197 +#: assets/templates/assets/sign_street_detail.html:197 +#: assets/templates/assets/structures_location_detail.html:236 +#: assets/templates/assets/trafficlights_intersection_detail.html:287 msgid "Voulez-vous vraiment supprimer ce document ?" msgstr "Voulez-vous vraiment supprimer ce document ?" -#: templates/assets/controlcenters_location_detail.html:150 -#: templates/assets/its_location_detail.html:93 -#: templates/assets/publiclighting_street_detail.html:199 -#: templates/assets/roads_street_detail.html:198 -#: templates/assets/sign_street_detail.html:198 -#: templates/assets/structures_location_detail.html:237 -#: templates/assets/trafficlights_intersection_detail.html:288 +#: assets/templates/assets/controlcenters_location_detail.html:150 +#: assets/templates/assets/its_location_detail.html:93 +#: assets/templates/assets/publiclighting_street_detail.html:199 +#: assets/templates/assets/roads_street_detail.html:198 +#: assets/templates/assets/sign_street_detail.html:198 +#: assets/templates/assets/structures_location_detail.html:237 +#: assets/templates/assets/trafficlights_intersection_detail.html:288 msgid "Nom du fichier" msgstr "Nom du fichier" -#: templates/assets/controlcenters_location_detail.html:169 -#: templates/assets/naturerwiz_detail.html:309 -#: templates/assets/publiclighting_street_detail.html:218 -#: templates/assets/roads_street_detail.html:217 -#: templates/assets/sign_street_detail.html:217 -#: templates/assets/structures_location_detail.html:256 -#: templates/assets/trafficlights_intersection_detail.html:307 +#: assets/templates/assets/controlcenters_location_detail.html:169 +#: assets/templates/assets/naturerwiz_detail.html:309 +#: assets/templates/assets/publiclighting_street_detail.html:218 +#: assets/templates/assets/roads_street_detail.html:217 +#: assets/templates/assets/sign_street_detail.html:217 +#: assets/templates/assets/structures_location_detail.html:256 +#: assets/templates/assets/trafficlights_intersection_detail.html:307 msgid "Historique des documents" msgstr "Historique des documents" -#: templates/assets/controlcenters_location_detail.html:195 -#: templates/assets/its_location_detail.html:119 -#: templates/assets/naturerwiz_detail.html:196 -#: templates/assets/publiclighting_street_detail.html:238 -#: templates/assets/roads_street_detail.html:237 -#: templates/assets/sign_street_detail.html:237 -#: templates/assets/structures_location_detail.html:582 +#: assets/templates/assets/controlcenters_location_detail.html:195 +#: assets/templates/assets/its_location_detail.html:119 +#: assets/templates/assets/naturerwiz_detail.html:196 +#: assets/templates/assets/publiclighting_street_detail.html:238 +#: assets/templates/assets/roads_street_detail.html:237 +#: assets/templates/assets/sign_street_detail.html:237 +#: assets/templates/assets/structures_location_detail.html:582 msgid "Arborescence" msgstr "Arborescence" -#: templates/assets/controlcenters_location_detail.html:202 -#: templates/assets/its_location_detail.html:126 -#: templates/assets/publiclighting_street_detail.html:241 -#: templates/assets/roads_street_detail.html:240 -#: templates/assets/sign_street_detail.html:240 -#: templates/assets/structures_location_detail.html:589 +#: assets/templates/assets/controlcenters_location_detail.html:202 +#: assets/templates/assets/its_location_detail.html:126 +#: assets/templates/assets/publiclighting_street_detail.html:241 +#: assets/templates/assets/roads_street_detail.html:240 +#: assets/templates/assets/sign_street_detail.html:240 +#: assets/templates/assets/structures_location_detail.html:589 msgid "Archives" msgstr "Archives" -#: templates/assets/controlcenters_location_detail.html:212 -#: templates/assets/controlcenters_location_tree.html:21 -#: templates/assets/its_location_detail.html:136 -#: templates/assets/its_location_tree.html:21 -#: templates/assets/structures_location_tree.html:21 +#: assets/templates/assets/controlcenters_location_detail.html:212 +#: assets/templates/assets/controlcenters_location_tree.html:21 +#: assets/templates/assets/its_location_detail.html:136 +#: assets/templates/assets/its_location_tree.html:21 +#: assets/templates/assets/structures_location_tree.html:21 msgid "sous-localisations" msgstr "sous-localisations" -#: templates/assets/controlcenters_location_detail.html:215 -#: templates/assets/its_location_detail.html:139 -#: templates/assets/its_location_tree.html:24 -#: templates/assets/naturerwiz_detail.html:207 -#: templates/assets/naturerwiz_location_tree.html:35 +#: assets/templates/assets/controlcenters_location_detail.html:215 +#: assets/templates/assets/its_location_detail.html:139 +#: assets/templates/assets/its_location_tree.html:24 +#: assets/templates/assets/naturerwiz_detail.html:207 +#: assets/templates/assets/naturerwiz_location_tree.html:35 msgid "assets" msgstr "assets" -#: templates/assets/controlcenters_location_detail.html:244 -#: templates/assets/its_location_detail.html:168 -#: templates/assets/nature_locations_detail.html:74 -#: templates/assets/naturerwiz_detail.html:247 -#: templates/assets/publiclighting_street_detail.html:303 -#: templates/assets/roads_street_detail.html:318 -#: templates/assets/sign_street_detail.html:295 -#: templates/assets/structures_location_detail.html:648 -#: templates/assets/trafficlights_intersection_detail.html:961 +#: assets/templates/assets/controlcenters_location_detail.html:244 +#: assets/templates/assets/its_location_detail.html:168 +#: assets/templates/assets/nature_locations_detail.html:74 +#: assets/templates/assets/naturerwiz_detail.html:247 +#: assets/templates/assets/publiclighting_street_detail.html:303 +#: assets/templates/assets/roads_street_detail.html:318 +#: assets/templates/assets/sign_street_detail.html:295 +#: assets/templates/assets/structures_location_detail.html:648 +#: assets/templates/assets/trafficlights_intersection_detail.html:961 msgid "Début" msgstr "Début" -#: templates/assets/detail_generic.html:111 -#: templates/assets/detail_generic.html:921 -#: templates/assets/detail_generic.html:938 +#: assets/templates/assets/detail_generic.html:152 +#: assets/templates/assets/detail_generic.html:977 +#: assets/templates/assets/detail_generic.html:994 msgid "Retour" msgstr "Retour" -#: templates/assets/detail_generic.html:127 +#: assets/templates/assets/detail_generic.html:168 msgid "Détails" msgstr "Détails" -#: templates/assets/detail_generic.html:161 -#: templates/assets/detail_generic.html:205 -#: templates/assets/unified_index.html:250 -msgid "Asset" -msgstr "Asset" +#: assets/templates/assets/detail_generic.html:201 +msgid "Consultation" +msgstr "Consultation" -#: templates/assets/detail_generic.html:191 -#: templates/assets/detail_generic.html:237 +#: assets/templates/assets/detail_generic.html:202 +msgid "Édition en cours" +msgstr "" + +#: assets/templates/assets/detail_generic.html:223 +#: assets/templates/assets/detail_generic.html:268 msgid "Sauvegarder" msgstr "Sauvegarder" -#: templates/assets/detail_generic.html:339 -#: templates/assets/naturetree_detail.html:278 -#: templates/assets/unified_index.html:212 +#: assets/templates/assets/detail_generic.html:238 +#: assets/templates/assets/detail_generic.html:285 +#: assets/templates/assets/unified_index.html:250 +msgid "Asset" +msgstr "Asset" + +#: assets/templates/assets/detail_generic.html:395 +#: assets/templates/assets/naturetree_detail.html:308 +#: assets/templates/assets/unified_index.html:212 msgid "Statut de validation" msgstr "Statut de validation" -#: templates/assets/detail_generic.html:388 -#: templates/assets/detail_generic.html:664 +#: assets/templates/assets/detail_generic.html:444 +#: assets/templates/assets/detail_generic.html:720 msgid "Installé le" msgstr "Installé le" -#: templates/assets/detail_generic.html:401 +#: assets/templates/assets/detail_generic.html:457 msgid "N° de série" msgstr "N° de série" -#: templates/assets/detail_generic.html:428 +#: assets/templates/assets/detail_generic.html:484 msgid "Programme / Financement" msgstr "Programme / Financement" -#: templates/assets/detail_generic.html:447 +#: assets/templates/assets/detail_generic.html:503 msgid "mois" msgstr "mois" -#: templates/assets/detail_generic.html:452 +#: assets/templates/assets/detail_generic.html:508 #, python-format msgid "%(n)s mois restants" msgstr "%(n)s mois restants" -#: templates/assets/detail_generic.html:454 +#: assets/templates/assets/detail_generic.html:510 msgid "Expire ce mois-ci" msgstr "Expire ce mois-ci" -#: templates/assets/detail_generic.html:456 +#: assets/templates/assets/detail_generic.html:512 #, python-format msgid "Expirée (%(n)s mois)" msgstr "Expirée (%(n)s mois)" -#: templates/assets/detail_generic.html:494 +#: assets/templates/assets/detail_generic.html:550 msgid "Attributs spécifiques" msgstr "Attributs spécifiques" -#: templates/assets/detail_generic.html:556 +#: assets/templates/assets/detail_generic.html:612 msgid "Permissions spécifiques" msgstr "Permissions spécifiques" -#: templates/assets/detail_generic.html:561 +#: assets/templates/assets/detail_generic.html:617 msgid "Voir tous les accès pour ce type" msgstr "Voir tous les accès pour ce type" -#: templates/assets/detail_generic.html:563 +#: assets/templates/assets/detail_generic.html:619 msgid "Vue par type" msgstr "Vue par type" -#: templates/assets/detail_generic.html:574 +#: assets/templates/assets/detail_generic.html:630 msgid "Chargement des permissions…" msgstr "Chargement des permissions…" -#: templates/assets/detail_generic.html:592 +#: assets/templates/assets/detail_generic.html:648 msgid "Erreur lors du chargement." msgstr "Erreur lors du chargement." -#: templates/assets/detail_generic.html:605 -#: templates/assets/naturetree_detail.html:827 +#: assets/templates/assets/detail_generic.html:661 +#: assets/templates/assets/naturetree_detail.html:857 msgid "Assets liés" msgstr "Assets liés" -#: templates/assets/detail_generic.html:611 -#: templates/assets/naturetree_detail.html:833 +#: assets/templates/assets/detail_generic.html:667 +#: assets/templates/assets/naturetree_detail.html:863 msgid "Lier ou créer un asset" msgstr "Lier ou créer un asset" -#: templates/assets/detail_generic.html:612 -#: templates/assets/naturetree_detail.html:834 +#: assets/templates/assets/detail_generic.html:668 +#: assets/templates/assets/naturetree_detail.html:864 msgid "Lier / Créer" msgstr "Lier / Créer" -#: templates/assets/detail_generic.html:618 -#: templates/assets/naturetree_detail.html:840 +#: assets/templates/assets/detail_generic.html:674 +#: assets/templates/assets/naturetree_detail.html:870 msgid "Aucun asset lié." msgstr "Aucun asset lié." -#: templates/assets/detail_generic.html:631 +#: assets/templates/assets/detail_generic.html:687 msgid "Historique des remplacements" msgstr "Historique des remplacements" -#: templates/assets/detail_generic.html:665 +#: assets/templates/assets/detail_generic.html:721 msgid "Désinstallé le" msgstr "Désinstallé le" -#: templates/assets/detail_generic.html:666 +#: assets/templates/assets/detail_generic.html:722 msgid "Durée" msgstr "Durée" -#: templates/assets/detail_generic.html:732 +#: assets/templates/assets/detail_generic.html:788 msgid "Géolocalisation" msgstr "Géolocalisation" -#: templates/assets/detail_generic.html:739 +#: assets/templates/assets/detail_generic.html:795 msgid "Voir sur Street View" msgstr "Voir sur Street View" -#: templates/assets/detail_generic.html:745 +#: assets/templates/assets/detail_generic.html:801 msgid "Voir sur Mapillary" msgstr "Voir sur Mapillary" -#: templates/assets/detail_generic.html:833 +#: assets/templates/assets/detail_generic.html:889 msgid "Remplacer l'asset" msgstr "Remplacer l'asset" -#: templates/assets/detail_generic.html:838 +#: assets/templates/assets/detail_generic.html:894 msgid "L'asset actuel sera archivé et un nouvel asset sera créé." msgstr "L'asset actuel sera archivé et un nouvel asset sera créé." -#: templates/assets/detail_generic.html:839 +#: assets/templates/assets/detail_generic.html:895 msgid "Les noms (FR/NL) de l'ancien asset seront automatiquement copiés." msgstr "Les noms (FR/NL) de l'ancien asset seront automatiquement copiés." -#: templates/assets/detail_generic.html:843 +#: assets/templates/assets/detail_generic.html:899 msgid "Modèle du nouvel asset" msgstr "Modèle du nouvel asset" -#: templates/assets/detail_generic.html:845 +#: assets/templates/assets/detail_generic.html:901 msgid "Garder le même modèle" msgstr "Garder le même modèle" -#: templates/assets/detail_generic.html:854 -#: templates/assets/detail_generic.html:859 +#: assets/templates/assets/detail_generic.html:910 +#: assets/templates/assets/detail_generic.html:915 msgid "optionnel" msgstr "optionnel" -#: templates/assets/detail_generic.html:882 +#: assets/templates/assets/detail_generic.html:938 msgid "Lier / Créer un asset" msgstr "Lier / Créer un asset" -#: templates/assets/detail_generic.html:890 +#: assets/templates/assets/detail_generic.html:946 msgid "Type d'asset à lier" msgstr "Type d'asset à lier" -#: templates/assets/detail_generic.html:900 -#: templates/assets/detail_generic.html:931 +#: assets/templates/assets/detail_generic.html:956 +#: assets/templates/assets/detail_generic.html:987 msgid "Créer un nouvel asset" msgstr "Créer un nouvel asset" -#: templates/assets/detail_generic.html:909 -#: templates/assets/detail_generic.html:1185 +#: assets/templates/assets/detail_generic.html:965 +#: assets/templates/assets/detail_generic.html:1241 msgid "Rechercher l'asset à lier" msgstr "Rechercher l'asset à lier" -#: templates/assets/detail_generic.html:911 +#: assets/templates/assets/detail_generic.html:967 msgid "Code ou nom..." msgstr "Code ou nom..." -#: templates/assets/detail_generic.html:924 +#: assets/templates/assets/detail_generic.html:980 msgid "Lier" msgstr "Lier" -#: templates/assets/detail_generic.html:932 +#: assets/templates/assets/detail_generic.html:988 msgid "Un nouvel asset sera créé et lié automatiquement à cet asset parent." msgstr "Un nouvel asset sera créé et lié automatiquement à cet asset parent." -#: templates/assets/detail_generic.html:941 +#: assets/templates/assets/detail_generic.html:997 msgid "Créer et lier" msgstr "Créer et lier" -#: templates/assets/detail_generic.html:1047 +#: assets/templates/assets/detail_generic.html:1103 msgid "Assets enfants" msgstr "Assets enfants" -#: templates/assets/detail_generic.html:1064 +#: assets/templates/assets/detail_generic.html:1120 msgid "Assets parents" msgstr "Assets parents" -#: templates/assets/detail_generic.html:1153 -#: templates/assets/detail_generic.html:1184 +#: assets/templates/assets/detail_generic.html:1209 +#: assets/templates/assets/detail_generic.html:1240 msgid "Rechercher le parent à lier" msgstr "Rechercher le parent à lier" -#: templates/assets/detail_generic.html:1285 +#: assets/templates/assets/detail_generic.html:1341 msgid "Chargement du formulaire…" msgstr "Chargement du formulaire…" -#: templates/assets/detail_generic.html:1303 +#: assets/templates/assets/detail_generic.html:1359 msgid "Aucun champ supplémentaire requis." msgstr "Aucun champ supplémentaire requis." -#: templates/assets/detail_generic.html:1328 +#: assets/templates/assets/detail_generic.html:1384 msgid "— Sélectionner —" msgstr "— Sélectionner —" -#: templates/assets/detail_generic.html:1328 +#: assets/templates/assets/detail_generic.html:1384 msgid "— Aucun —" msgstr "— Aucun —" -#: templates/assets/detail_generic.html:1618 +#: assets/templates/assets/detail_generic.html:1674 msgid "Champs obligatoires manquants" msgstr "Champs obligatoires manquants" -#: templates/assets/detail_generic.html:1701 -#: templates/assets/detail_generic.html:1734 +#: assets/templates/assets/detail_generic.html:1757 +#: assets/templates/assets/detail_generic.html:1790 msgid "Délier cet asset de son parent ?" msgstr "Délier cet asset de son parent ?" -#: templates/assets/document_history_list.html:19 -#: templates/assets/document_version_history_list.html:27 +#: assets/templates/assets/detail_generic_mobile.html:170 +msgid "Carte & Localisation" +msgstr "Carte & Localisation" + +#: assets/templates/assets/detail_generic_mobile.html:173 +msgid "Documents & Photos" +msgstr "Documents & Photos" + +#: assets/templates/assets/detail_generic_mobile.html:176 +msgid "Assets Liés" +msgstr "Assets Liés" + +#: assets/templates/assets/document_history_list.html:19 +#: assets/templates/assets/document_version_history_list.html:27 msgid "Ajouté le" msgstr "Ajouté le" -#: templates/assets/document_history_list.html:21 -#: templates/assets/document_version_history_list.html:29 +#: assets/templates/assets/document_history_list.html:21 +#: assets/templates/assets/document_version_history_list.html:29 msgid "par" msgstr "par" -#: templates/assets/document_history_list.html:42 +#: assets/templates/assets/document_history_list.html:42 msgid "Aucun document trouvé." msgstr "Aucun document trouvé." -#: templates/assets/document_version_history_list.html:37 +#: assets/templates/assets/document_version_history_list.html:37 msgid "Approuvé" msgstr "Approuvé" -#: templates/assets/document_version_history_list.html:39 +#: assets/templates/assets/document_version_history_list.html:39 msgid "En attente" msgstr "En attente" -#: templates/assets/document_version_history_list.html:43 +#: assets/templates/assets/document_version_history_list.html:43 msgid "Brouillon" msgstr "Brouillon" -#: templates/assets/document_version_history_list.html:66 +#: assets/templates/assets/document_version_history_list.html:66 msgid "Aucune version trouvée." msgstr "Aucune version trouvée." -#: templates/assets/its_index.html:27 +#: assets/templates/assets/its_index.html:27 msgid "Créer une nouvelle localisation ITS" msgstr "Créer une nouvelle localisation ITS" -#: templates/assets/its_index.html:66 +#: assets/templates/assets/its_index.html:66 msgid "Créer un nouvel asset ITS" msgstr "Créer un nouvel asset ITS" -#: templates/assets/its_location_detail.html:22 +#: assets/templates/assets/its_location_detail.html:22 msgid "Localisation parente:" msgstr "Localisation parente:" -#: templates/assets/nature_index.html:13 -#: templates/assets/permissions/panel.html:147 -#: templates/assets/permissions/panel.html:228 -#: templates/assets/permissions/panel.html:254 -#: templates/assets/permissions/type_page.html:98 -#: templates/assets/permissions/type_page.html:171 -#: templates/assets/permissions/type_page.html:194 -#: templates/assets/permissions/type_page.html:282 -#: templates/assets/permissions/type_page.html:372 -#: templates/assets/permissions/type_page.html:395 -#: templates/assets/trafficlights_index.html:43 -#: templates/assets/trafficlights_index.html:51 -#: templates/assets/unified_index.html:93 -#: templates/assets/unified_index.html:131 -#: templates/assets/water_index.html:12 views/core.py:703 views/core.py:723 +#: assets/templates/assets/nature_index.html:13 +#: assets/templates/assets/permissions/panel.html:147 +#: assets/templates/assets/permissions/panel.html:228 +#: assets/templates/assets/permissions/panel.html:254 +#: assets/templates/assets/permissions/type_page.html:98 +#: assets/templates/assets/permissions/type_page.html:171 +#: assets/templates/assets/permissions/type_page.html:194 +#: assets/templates/assets/permissions/type_page.html:282 +#: assets/templates/assets/permissions/type_page.html:372 +#: assets/templates/assets/permissions/type_page.html:395 +#: assets/templates/assets/trafficlights_index.html:43 +#: assets/templates/assets/trafficlights_index.html:51 +#: assets/templates/assets/unified_index.html:93 +#: assets/templates/assets/unified_index.html:131 +#: assets/templates/assets/water_index.html:12 assets/views/core.py:751 +#: assets/views/core.py:771 msgid "Tous" msgstr "Tous" -#: templates/assets/nature_index.html:18 views/core.py:704 views/nature.py:104 -#: views/publiclighting.py:93 views/roads.py:99 views/sign.py:105 +#: assets/templates/assets/nature_index.html:18 assets/views/core.py:752 +#: assets/views/nature.py:104 assets/views/publiclighting.py:93 +#: assets/views/roads.py:99 assets/views/sign.py:105 msgid "Voiries" msgstr "Voiries" -#: templates/assets/nature_index.html:24 views/core.py:709 +#: assets/templates/assets/nature_index.html:24 assets/views/core.py:757 msgid "Ring et autoroutes" msgstr "Ring et autoroutes" -#: templates/assets/nature_index.html:77 +#: assets/templates/assets/nature_index.html:77 msgid "Ring/Autoroute" msgstr "Ring/Autoroute" -#: templates/assets/nature_index.html:84 templates/assets/water_index.html:81 +#: assets/templates/assets/nature_index.html:84 +#: assets/templates/assets/water_index.html:81 msgid "Superficie" msgstr "Superficie" -#: templates/assets/nature_locations_detail.html:14 +#: assets/templates/assets/nature_locations_detail.html:14 msgid "Zone:" msgstr "Zone:" -#: templates/assets/nature_locations_detail.html:15 +#: assets/templates/assets/nature_locations_detail.html:15 msgid "Autoroute:" msgstr "Autoroute:" -#: templates/assets/nature_locations_detail.html:28 +#: assets/templates/assets/nature_locations_detail.html:28 msgid "Nombre d'arbres:" msgstr "Nombre d'arbres:" -#: templates/assets/nature_locations_detail.html:29 +#: assets/templates/assets/nature_locations_detail.html:29 msgid "Superficie massif arboré:" msgstr "Superficie massif arboré:" -#: templates/assets/nature_locations_detail.html:30 +#: assets/templates/assets/nature_locations_detail.html:30 msgid "Superficie pré fleuri:" msgstr "Superficie pré fleuri:" -#: templates/assets/naturerwiz_detail.html:117 +#: assets/templates/assets/naturerwiz_detail.html:117 msgid "Documents de la zone" msgstr "Documents de la zone" -#: templates/assets/naturerwiz_detail.html:125 +#: assets/templates/assets/naturerwiz_detail.html:125 msgid "Documents des assets" msgstr "Documents des assets" -#: templates/assets/naturerwiz_detail.html:136 -#: templates/assets/structures_location_detail.html:54 -#: templates/assets/trafficlights_intersection_detail.html:167 +#: assets/templates/assets/naturerwiz_detail.html:136 +#: assets/templates/assets/structures_location_detail.html:54 +#: assets/templates/assets/trafficlights_intersection_detail.html:167 msgid "Répertoire principal" msgstr "Répertoire principal" -#: templates/assets/naturerwiz_detail.html:144 +#: assets/templates/assets/naturerwiz_detail.html:144 msgid "Aucun document de zone configuré." msgstr "Aucun document de zone configuré." -#: templates/assets/naturerwiz_detail.html:170 +#: assets/templates/assets/naturerwiz_detail.html:170 msgid "Aucun document d'asset associé." msgstr "Aucun document d'asset associé." -#: templates/assets/naturerwiz_detail.html:212 -#: templates/assets/structures_location_detail.html:616 +#: assets/templates/assets/naturerwiz_detail.html:212 +#: assets/templates/assets/structures_location_detail.html:616 msgid "Masquer les non-actifs" msgstr "Masquer les non-actifs" -#: templates/assets/naturerwiz_detail.html:214 -#: templates/assets/structures_location_detail.html:618 +#: assets/templates/assets/naturerwiz_detail.html:214 +#: assets/templates/assets/structures_location_detail.html:618 msgid "Afficher les non-actifs" msgstr "Afficher les non-actifs" -#: templates/assets/naturerwiz_detail.html:221 +#: assets/templates/assets/naturerwiz_detail.html:221 msgid "Aucun asset associé." msgstr "Aucun asset associé." -#: templates/assets/naturetree_detail.html:36 -#: templates/assets/naturetree_detail.html:107 +#: assets/templates/assets/naturetree_detail.html:66 +#: assets/templates/assets/naturetree_detail.html:137 msgid "Vitalité forte" msgstr "Vitalité forte" -#: templates/assets/naturetree_detail.html:38 -#: templates/assets/naturetree_detail.html:109 -#| msgid "Qualité globale" +#: assets/templates/assets/naturetree_detail.html:68 +#: assets/templates/assets/naturetree_detail.html:139 msgid "Vitalité normale" msgstr "Vitalité normale" -#: templates/assets/naturetree_detail.html:40 -#: templates/assets/naturetree_detail.html:111 -#| msgid "Qualité globale" +#: assets/templates/assets/naturetree_detail.html:70 +#: assets/templates/assets/naturetree_detail.html:141 msgid "Vitalité faible" msgstr "Vitalité faible" -#: templates/assets/naturetree_detail.html:59 -#: templates/assets/naturetree_detail.html:130 +#: assets/templates/assets/naturetree_detail.html:89 +#: assets/templates/assets/naturetree_detail.html:160 msgid "Arbre remarquable" msgstr "Arbre remarquable" -#: templates/assets/naturetree_detail.html:161 -#| msgid "Informations générales" +#: assets/templates/assets/naturetree_detail.html:191 msgid "Identité & Informations générales" msgstr "Identité & Informations générales" -#: templates/assets/naturetree_detail.html:174 -#| msgid "Code voirie" +#: assets/templates/assets/naturetree_detail.html:204 msgid "Code d'inventaire" msgstr "Code d'inventaire" -#: templates/assets/naturetree_detail.html:185 +#: assets/templates/assets/naturetree_detail.html:215 msgid "N° de plaquette / Bague" msgstr "N° de plaquette / Bague" -#: templates/assets/naturetree_detail.html:189 -#| msgid "Ex: STR-001" +#: assets/templates/assets/naturetree_detail.html:219 msgid "Ex: B-48010" msgstr "Ex: B-48010" -#: templates/assets/naturetree_detail.html:196 -#| msgid "Nom (FR)" +#: assets/templates/assets/naturetree_detail.html:226 msgid "Nom commun (FR)" msgstr "Nom commun (FR)" -#: templates/assets/naturetree_detail.html:200 +#: assets/templates/assets/naturetree_detail.html:230 msgid "Ex: Érable plane" msgstr "Ex: Érable plane" -#: templates/assets/naturetree_detail.html:207 -#| msgid "Nom (NL)" +#: assets/templates/assets/naturetree_detail.html:237 msgid "Nom commun (NL)" msgstr "Nom commun (NL)" -#: templates/assets/naturetree_detail.html:211 +#: assets/templates/assets/naturetree_detail.html:241 msgid "Ex: Noorse esdoorn" msgstr "Ex: Noorse esdoorn" -#: templates/assets/naturetree_detail.html:231 -#| msgid "Date de déinstallation" +#: assets/templates/assets/naturetree_detail.html:261 msgid "Date de plantation" msgstr "Date de plantation" -#: templates/assets/naturetree_detail.html:326 -#| msgid "Programme de financement / Projet" +#: assets/templates/assets/naturetree_detail.html:356 msgid "Programme / Projet" msgstr "Programme / Projet" -#: templates/assets/naturetree_detail.html:338 -#| msgid "Informations générales" +#: assets/templates/assets/naturetree_detail.html:368 msgid "Note générale" msgstr "Note générale" -#: templates/assets/naturetree_detail.html:358 +#: assets/templates/assets/naturetree_detail.html:388 msgid "Fiche dendrométrique & Dimensions" msgstr "Fiche dendrométrique & Dimensions" -#: templates/assets/naturetree_detail.html:366 -#| msgid "Hauteur (m)" +#: assets/templates/assets/naturetree_detail.html:396 msgid "Hauteur" msgstr "Hauteur" -#: templates/assets/naturetree_detail.html:374 +#: assets/templates/assets/naturetree_detail.html:404 msgid "Circonférence" msgstr "Circonférence" -#: templates/assets/naturetree_detail.html:382 +#: assets/templates/assets/naturetree_detail.html:412 msgid "Houppier" msgstr "Houppier" -#: templates/assets/naturetree_detail.html:405 +#: assets/templates/assets/naturetree_detail.html:435 msgid "Circonférence à 1,30 m (cm)" msgstr "Circonférence à 1,30 m (cm)" -#: templates/assets/naturetree_detail.html:409 +#: assets/templates/assets/naturetree_detail.html:439 msgid "En cm" msgstr "En cm" -#: templates/assets/naturetree_detail.html:427 +#: assets/templates/assets/naturetree_detail.html:457 msgid "Hauteur sous couronne (gabarit)" msgstr "Hauteur sous couronne (gabarit)" -#: templates/assets/naturetree_detail.html:435 +#: assets/templates/assets/naturetree_detail.html:465 msgid "Ex: 4.5" msgstr "Ex: 4.5" -#: templates/assets/naturetree_detail.html:466 -#| msgid "Prescriptions techniques (FR)" +#: assets/templates/assets/naturetree_detail.html:496 msgid "Protection racinaire (m)" msgstr "Protection racinaire (m)" -#: templates/assets/naturetree_detail.html:495 -#| msgid "Diagnostic Amiante réalisé" +#: assets/templates/assets/naturetree_detail.html:525 msgid "Diagnostic sanitaire & Sécurité" msgstr "Diagnostic sanitaire & Sécurité" -#: templates/assets/naturetree_detail.html:614 +#: assets/templates/assets/naturetree_detail.html:644 msgid "Défauts & Pathologies" msgstr "Défauts & Pathologies" -#: templates/assets/naturetree_detail.html:620 +#: assets/templates/assets/naturetree_detail.html:650 msgid "Ex: Cavité au collet, branches mortes au houppier N-E, suie..." msgstr "Ex: Cavité au collet, branches mortes au houppier N-E, suie..." -#: templates/assets/naturetree_detail.html:627 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:657 msgid "Dernier diagnostic" msgstr "Dernier diagnostic" -#: templates/assets/naturetree_detail.html:646 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:676 msgid "Prochaine inspection" msgstr "Prochaine inspection" -#: templates/assets/naturetree_detail.html:672 +#: assets/templates/assets/naturetree_detail.html:702 msgid "Implantation & Conduite de taille" msgstr "Implantation & Conduite de taille" -#: templates/assets/naturetree_detail.html:680 -#| msgid "Contrat" +#: assets/templates/assets/naturetree_detail.html:710 msgid "Contexte" msgstr "Contexte" -#: templates/assets/naturetree_detail.html:728 +#: assets/templates/assets/naturetree_detail.html:758 msgid "Contraintes environnantes" msgstr "Contraintes environnantes" -#: templates/assets/naturetree_detail.html:732 +#: assets/templates/assets/naturetree_detail.html:762 msgid "Ex: Lignes aériennes, proximité façade..." msgstr "Ex: Lignes aériennes, proximité façade..." -#: templates/assets/naturetree_detail.html:739 -#| msgid "Contrôleur de trafic" +#: assets/templates/assets/naturetree_detail.html:769 msgid "Conduite de taille" msgstr "Conduite de taille" -#: templates/assets/naturetree_detail.html:755 +#: assets/templates/assets/naturetree_detail.html:785 msgid "Périodicité de taille" msgstr "Périodicité de taille" -#: templates/assets/naturetree_detail.html:760 +#: assets/templates/assets/naturetree_detail.html:790 #, python-format -#| msgid "Tous les usages" msgid "Tous les %(n)s an(s)" msgstr "Tous les %(n)s an(s)" -#: templates/assets/naturetree_detail.html:767 -#| msgid "Nombre de brins" +#: assets/templates/assets/naturetree_detail.html:797 msgid "Nombre d années" msgstr "Nombre d'années" -#: templates/assets/naturetree_detail.html:774 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:804 msgid "Dernière taille" msgstr "Dernière taille" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:22 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:22 msgid "Structure de jeu" msgstr "Structure de jeu" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:28 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:28 msgid "Jeu à ressort" msgstr "Jeu à ressort" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:32 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:32 msgid "But / Panneau basket" msgstr "But / Panneau basket" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:34 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:34 msgid "Agrès fitness" msgstr "Agrès fitness" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:36 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:36 msgid "Module skate" msgstr "Module skate" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:38 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:38 msgid "Scène / Podium" msgstr "Scène / Podium" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:40 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:40 msgid "Borne électrique" msgstr "Borne électrique" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:42 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:42 msgid "Fontaine d\\" msgstr "Fontaine d\\" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:44 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:44 msgid "Banc / Table" msgstr "Banc / Table" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:46 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:46 msgid "Clôture" msgstr "Clôture" -#: templates/assets/outdoor/outdoorlocation_detail.html:18 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:18 msgid "Espaces & Équipements plein air" msgstr "Espaces & Équipements plein air" -#: templates/assets/outdoor/outdoorlocation_detail.html:57 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:57 msgid "Surface" msgstr "Surface" -#: templates/assets/outdoor/outdoorlocation_detail.html:63 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:63 msgid "Jauge max" msgstr "Jauge max" -#: templates/assets/outdoor/outdoorlocation_detail.html:115 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:115 msgid "Service gestionnaire" msgstr "Service gestionnaire" -#: templates/assets/outdoor/outdoorlocation_detail.html:124 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:124 msgid "Caractéristiques physiques & Aménagements" msgstr "Caractéristiques physiques & Aménagements" -#: templates/assets/outdoor/outdoorlocation_detail.html:128 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:128 msgid "Surface totale" msgstr "Surface totale" -#: templates/assets/outdoor/outdoorlocation_detail.html:133 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:133 msgid "personnes" msgstr "personnes" -#: templates/assets/outdoor/outdoorlocation_detail.html:145 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:145 msgid "Disponible" msgstr "Disponible" -#: templates/assets/outdoor/outdoorlocation_detail.html:148 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:148 msgid "Clôture & Sécurité" msgstr "Clôture & Sécurité" -#: templates/assets/outdoor/outdoorlocation_detail.html:149 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:149 msgid "Site clôturé" msgstr "Site clôturé" -#: templates/assets/outdoor/outdoorlocation_detail.html:149 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:149 msgid "Accès libre" msgstr "Accès libre" -#: templates/assets/outdoor/outdoorlocation_detail.html:320 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:320 msgid "Assets Physiques & Équipements du Site et de ses sous-localisations" msgstr "Assets Physiques & Équipements du Site et de ses sous-localisations" -#: templates/assets/outdoor/outdoorlocation_detail.html:332 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:332 msgid "Norme" msgstr "Norme" -#: templates/assets/outdoor/outdoorlocation_detail.html:351 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:351 msgid "Site principal" msgstr "Site principal" -#: templates/assets/outdoor/outdoorlocation_detail.html:367 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:367 msgid "Aucun asset physique répertorié pour ce site." msgstr "Aucun asset physique répertorié pour ce site." -#: templates/assets/outdoor/outdoorlocation_detail.html:382 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:382 msgid "Historique des Interventions" msgstr "Historique des Interventions" -#: templates/assets/outdoor/outdoorlocation_detail.html:383 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:383 msgid "intervention(s)" msgstr "intervention(s)" -#: templates/assets/outdoor/outdoorlocation_detail.html:390 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:390 msgid "N° Ticket" msgstr "N° Ticket" -#: templates/assets/outdoor/outdoorlocation_detail.html:394 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:394 msgid "Créée le" msgstr "Créée le" -#: templates/assets/outdoor/outdoorlocation_detail.html:415 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:415 msgid "Aucune intervention enregistrée sur cet espace." msgstr "Aucune intervention enregistrée sur cet espace." -#: templates/assets/outdoor/outdoorlocation_detail.html:486 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:486 msgid "Géométrie non disponible" msgstr "Géométrie non disponible" -#: templates/assets/outdoor/outdoorlocation_tree.html:22 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:22 msgid "Aire de jeux" msgstr "Aire de jeux" -#: templates/assets/outdoor/outdoorlocation_tree.html:24 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:24 msgid "Terrain de sport" msgstr "Terrain de sport" -#: templates/assets/outdoor/outdoorlocation_tree.html:26 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:26 msgid "City-stadium / Agora" msgstr "City-stadium / Agora" -#: templates/assets/outdoor/outdoorlocation_tree.html:28 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:28 msgid "Fitness plein air" msgstr "Fitness plein air" -#: templates/assets/outdoor/outdoorlocation_tree.html:30 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:30 msgid "Skatepark & Pumptrack" msgstr "Skatepark & Pumptrack" -#: templates/assets/outdoor/outdoorlocation_tree.html:32 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:32 msgid "Théâtre en plein air" msgstr "Théâtre en plein air" -#: templates/assets/outdoor/outdoorlocation_tree.html:34 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:34 msgid "Parc récréatif" msgstr "Parc récréatif" -#: templates/assets/outdoor/outdoorlocation_tree.html:40 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:40 msgid "Place publique" msgstr "Place publique" -#: templates/assets/permissions/access_edit.html:10 -#: templates/assets/permissions/type_access_edit.html:10 -#: templates/assets/permissions/type_page.html:10 +#: assets/templates/assets/permissions/access_edit.html:10 +#: assets/templates/assets/permissions/type_access_edit.html:10 +#: assets/templates/assets/permissions/type_page.html:10 msgid "Accueil" msgstr "Accueil" -#: templates/assets/permissions/access_edit.html:11 +#: assets/templates/assets/permissions/access_edit.html:11 msgid "Modifier un accès" msgstr "Modifier un accès" -#: templates/assets/permissions/access_edit.html:18 +#: assets/templates/assets/permissions/access_edit.html:18 msgid "Modifier l'accès" msgstr "Modifier l'accès" -#: templates/assets/permissions/access_edit.html:29 +#: assets/templates/assets/permissions/access_edit.html:29 msgid "Type :" msgstr "Type :" -#: templates/assets/permissions/access_edit.html:31 +#: assets/templates/assets/permissions/access_edit.html:31 msgid "Objet #" msgstr "Objet #" -#: templates/assets/permissions/access_edit.html:37 -#: templates/assets/permissions/panel.html:204 -#: templates/assets/permissions/type_access_edit.html:42 -#: templates/assets/permissions/type_page.html:150 -#: templates/assets/permissions/type_page.html:353 +#: assets/templates/assets/permissions/access_edit.html:37 +#: assets/templates/assets/permissions/panel.html:204 +#: assets/templates/assets/permissions/type_access_edit.html:42 +#: assets/templates/assets/permissions/type_page.html:150 +#: assets/templates/assets/permissions/type_page.html:353 msgid "Droits" msgstr "Droits" -#: templates/assets/permissions/access_edit.html:41 -#: templates/assets/permissions/type_access_edit.html:46 +#: assets/templates/assets/permissions/access_edit.html:41 +#: assets/templates/assets/permissions/type_access_edit.html:46 msgid "Peut visualiser" msgstr "Peut visualiser" -#: templates/assets/permissions/access_edit.html:46 -#: templates/assets/permissions/type_access_edit.html:51 +#: assets/templates/assets/permissions/access_edit.html:46 +#: assets/templates/assets/permissions/type_access_edit.html:51 msgid "Peut modifier" msgstr "Peut modifier" -#: templates/assets/permissions/access_edit.html:51 -#: templates/assets/permissions/type_access_edit.html:56 +#: assets/templates/assets/permissions/access_edit.html:51 +#: assets/templates/assets/permissions/type_access_edit.html:56 msgid "Peut supprimer" msgstr "Peut supprimer" -#: templates/assets/permissions/access_edit.html:61 -#: templates/assets/permissions/panel.html:113 -#: templates/assets/permissions/panel.html:224 -#: templates/assets/permissions/type_access_edit.html:66 -#: templates/assets/permissions/type_page.html:73 -#: templates/assets/permissions/type_page.html:169 -#: templates/assets/permissions/type_page.html:240 -#: templates/assets/permissions/type_page.html:393 +#: assets/templates/assets/permissions/access_edit.html:61 +#: assets/templates/assets/permissions/panel.html:113 +#: assets/templates/assets/permissions/panel.html:224 +#: assets/templates/assets/permissions/type_access_edit.html:66 +#: assets/templates/assets/permissions/type_page.html:73 +#: assets/templates/assets/permissions/type_page.html:169 +#: assets/templates/assets/permissions/type_page.html:240 +#: assets/templates/assets/permissions/type_page.html:393 msgid "Champs visibles" msgstr "Champs visibles" -#: templates/assets/permissions/access_edit.html:62 -#: templates/assets/permissions/type_access_edit.html:67 +#: assets/templates/assets/permissions/access_edit.html:62 +#: assets/templates/assets/permissions/type_access_edit.html:67 msgid "vide = tous les champs" msgstr "vide = tous les champs" -#: templates/assets/permissions/access_edit.html:65 -#: templates/assets/permissions/access_edit.html:93 -#: templates/assets/permissions/type_access_edit.html:70 -#: templates/assets/permissions/type_access_edit.html:98 -#: templates/assets/trafficlights_import_cross_plan.html:184 -#: templates/assets/trafficlights_import_dxf.html:117 +#: assets/templates/assets/permissions/access_edit.html:65 +#: assets/templates/assets/permissions/access_edit.html:93 +#: assets/templates/assets/permissions/type_access_edit.html:70 +#: assets/templates/assets/permissions/type_access_edit.html:98 +#: assets/templates/assets/trafficlights_import_cross_plan.html:184 +#: assets/templates/assets/trafficlights_import_dxf.html:117 msgid "Tout cocher" msgstr "Tout cocher" -#: templates/assets/permissions/access_edit.html:67 -#: templates/assets/permissions/access_edit.html:95 -#: templates/assets/permissions/type_access_edit.html:72 -#: templates/assets/permissions/type_access_edit.html:100 -#: templates/assets/trafficlights_import_cross_plan.html:187 -#: templates/assets/trafficlights_import_dxf.html:118 +#: assets/templates/assets/permissions/access_edit.html:67 +#: assets/templates/assets/permissions/access_edit.html:95 +#: assets/templates/assets/permissions/type_access_edit.html:72 +#: assets/templates/assets/permissions/type_access_edit.html:100 +#: assets/templates/assets/trafficlights_import_cross_plan.html:187 +#: assets/templates/assets/trafficlights_import_dxf.html:118 msgid "Tout décocher" msgstr "Tout décocher" -#: templates/assets/permissions/access_edit.html:80 -#: templates/assets/permissions/access_edit.html:108 -#: templates/assets/permissions/panel.html:242 -#: templates/assets/permissions/panel.html:268 -#: templates/assets/permissions/type_access_edit.html:85 -#: templates/assets/permissions/type_access_edit.html:113 -#: templates/assets/permissions/type_page.html:185 -#: templates/assets/permissions/type_page.html:208 -#: templates/assets/permissions/type_page.html:386 -#: templates/assets/permissions/type_page.html:409 +#: assets/templates/assets/permissions/access_edit.html:80 +#: assets/templates/assets/permissions/access_edit.html:108 +#: assets/templates/assets/permissions/panel.html:242 +#: assets/templates/assets/permissions/panel.html:268 +#: assets/templates/assets/permissions/type_access_edit.html:85 +#: assets/templates/assets/permissions/type_access_edit.html:113 +#: assets/templates/assets/permissions/type_page.html:185 +#: assets/templates/assets/permissions/type_page.html:208 +#: assets/templates/assets/permissions/type_page.html:386 +#: assets/templates/assets/permissions/type_page.html:409 msgid "Aucun champ disponible" msgstr "Aucun champ disponible" -#: templates/assets/permissions/access_edit.html:89 -#: templates/assets/permissions/panel.html:114 -#: templates/assets/permissions/panel.html:250 -#: templates/assets/permissions/type_access_edit.html:94 -#: templates/assets/permissions/type_page.html:74 -#: templates/assets/permissions/type_page.html:192 -#: templates/assets/permissions/type_page.html:241 -#: templates/assets/permissions/type_page.html:370 +#: assets/templates/assets/permissions/access_edit.html:89 +#: assets/templates/assets/permissions/panel.html:114 +#: assets/templates/assets/permissions/panel.html:250 +#: assets/templates/assets/permissions/type_access_edit.html:94 +#: assets/templates/assets/permissions/type_page.html:74 +#: assets/templates/assets/permissions/type_page.html:192 +#: assets/templates/assets/permissions/type_page.html:241 +#: assets/templates/assets/permissions/type_page.html:370 msgid "Champs modifiables" msgstr "Champs modifiables" -#: templates/assets/permissions/access_edit.html:90 -#: templates/assets/permissions/type_access_edit.html:95 +#: assets/templates/assets/permissions/access_edit.html:90 +#: assets/templates/assets/permissions/type_access_edit.html:95 msgid "vide = droits par rôle" msgstr "vide = droits par rôle" -#: templates/assets/permissions/panel.html:29 +#: assets/templates/assets/permissions/panel.html:29 msgid "Type d'objet :" msgstr "Type d'objet :" -#: templates/assets/permissions/panel.html:38 +#: assets/templates/assets/permissions/panel.html:38 msgid "Droits explicites requis (droits thématiques insuffisants)" msgstr "Droits explicites requis (droits thématiques insuffisants)" -#: templates/assets/permissions/panel.html:43 +#: assets/templates/assets/permissions/panel.html:43 msgid "Accès restreint" msgstr "Accès restreint" -#: templates/assets/permissions/panel.html:55 +#: assets/templates/assets/permissions/panel.html:55 msgid "Accès au niveau du type (tous les objets)" msgstr "Accès au niveau du type (tous les objets)" -#: templates/assets/permissions/panel.html:58 +#: assets/templates/assets/permissions/panel.html:58 msgid "Gérer" msgstr "Gérer" -#: templates/assets/permissions/panel.html:62 +#: assets/templates/assets/permissions/panel.html:62 msgid "" "Les utilisateurs ci-dessous ont un accès défini pour TOUS les objets de ce " "type. Ces droits s'appliquent à cet objet sauf si une ligne d'accès " @@ -6077,85 +6158,85 @@ msgstr "" "type. Ces droits s'appliquent à cet objet sauf si une ligne d'accès " "spécifique ci-dessous les écrase." -#: templates/assets/permissions/panel.html:68 -#: templates/assets/permissions/panel.html:110 -#: templates/assets/permissions/panel.html:207 -#: templates/assets/permissions/type_page.html:70 -#: templates/assets/permissions/type_page.html:153 -#: templates/assets/permissions/type_page.html:237 -#: templates/assets/permissions/type_page.html:356 +#: assets/templates/assets/permissions/panel.html:68 +#: assets/templates/assets/permissions/panel.html:110 +#: assets/templates/assets/permissions/panel.html:207 +#: assets/templates/assets/permissions/type_page.html:70 +#: assets/templates/assets/permissions/type_page.html:153 +#: assets/templates/assets/permissions/type_page.html:237 +#: assets/templates/assets/permissions/type_page.html:356 msgid "Voir" msgstr "Voir" -#: templates/assets/permissions/panel.html:71 +#: assets/templates/assets/permissions/panel.html:71 msgid "Champs" msgstr "Champs" -#: templates/assets/permissions/panel.html:94 -#: templates/assets/permissions/panel.html:154 -#: templates/assets/permissions/type_page.html:105 -#: templates/assets/permissions/type_page.html:289 +#: assets/templates/assets/permissions/panel.html:94 +#: assets/templates/assets/permissions/panel.html:154 +#: assets/templates/assets/permissions/type_page.html:105 +#: assets/templates/assets/permissions/type_page.html:289 msgid "Par rôle" msgstr "Par rôle" -#: templates/assets/permissions/panel.html:165 -#: templates/assets/permissions/type_page.html:300 +#: assets/templates/assets/permissions/panel.html:165 +#: assets/templates/assets/permissions/type_page.html:300 msgid "Supprimer cet accès ?" msgstr "Supprimer cet accès ?" -#: templates/assets/permissions/panel.html:177 +#: assets/templates/assets/permissions/panel.html:177 msgid "Aucun accès spécifique défini pour cet objet." msgstr "Aucun accès spécifique défini pour cet objet." -#: templates/assets/permissions/panel.html:183 +#: assets/templates/assets/permissions/panel.html:183 msgid "Ajouter / mettre à jour un accès" msgstr "Ajouter / mettre à jour un accès" -#: templates/assets/permissions/panel.html:194 -#: templates/assets/permissions/type_page.html:143 -#: templates/assets/permissions/type_page.html:336 +#: assets/templates/assets/permissions/panel.html:194 +#: assets/templates/assets/permissions/type_page.html:143 +#: assets/templates/assets/permissions/type_page.html:336 msgid "choisir" msgstr "choisir" -#: templates/assets/permissions/panel.html:225 -#: templates/assets/permissions/type_page.html:169 -#: templates/assets/permissions/type_page.html:393 +#: assets/templates/assets/permissions/panel.html:225 +#: assets/templates/assets/permissions/type_page.html:169 +#: assets/templates/assets/permissions/type_page.html:393 msgid "vide = tous" msgstr "vide = tous" -#: templates/assets/permissions/panel.html:251 -#: templates/assets/permissions/type_page.html:192 -#: templates/assets/permissions/type_page.html:370 +#: assets/templates/assets/permissions/panel.html:251 +#: assets/templates/assets/permissions/type_page.html:192 +#: assets/templates/assets/permissions/type_page.html:370 msgid "vide = rôle" msgstr "vide = rôle" -#: templates/assets/permissions/type_access_edit.html:13 -#: templates/assets/permissions/type_page.html:12 +#: assets/templates/assets/permissions/type_access_edit.html:13 +#: assets/templates/assets/permissions/type_page.html:12 msgid "Permissions" msgstr "Permissions" -#: templates/assets/permissions/type_access_edit.html:16 -#: templates/assets/permissions/type_access_edit.html:23 +#: assets/templates/assets/permissions/type_access_edit.html:16 +#: assets/templates/assets/permissions/type_access_edit.html:23 msgid "Modifier l'accès de type" msgstr "Modifier l'accès de type" -#: templates/assets/permissions/type_access_edit.html:34 +#: assets/templates/assets/permissions/type_access_edit.html:34 msgid "Type d'asset :" msgstr "Type d'asset :" -#: templates/assets/permissions/type_access_edit.html:36 +#: assets/templates/assets/permissions/type_access_edit.html:36 msgid "s'applique à tous les objets de ce type" msgstr "s'applique à tous les objets de ce type" -#: templates/assets/permissions/type_page.html:26 +#: assets/templates/assets/permissions/type_page.html:26 msgid "Configuration du type" msgstr "Configuration du type" -#: templates/assets/permissions/type_page.html:38 +#: assets/templates/assets/permissions/type_page.html:38 msgid "Droits explicites requis" msgstr "Droits explicites requis" -#: templates/assets/permissions/type_page.html:42 +#: assets/templates/assets/permissions/type_page.html:42 msgid "" "Si activé, les droits thématiques seuls ne suffisent pas pour accéder aux " "objets de ce type. Chaque utilisateur doit avoir une ligne d'accès explicite" @@ -6165,7 +6246,7 @@ msgstr "" "objets de ce type. Chaque utilisateur doit avoir une ligne d'accès explicite" " ci-dessous." -#: templates/assets/permissions/type_page.html:47 +#: assets/templates/assets/permissions/type_page.html:47 msgid "" "Accès restreint actif — les droits thématiques ne sont pas pris en compte " "pour ce type." @@ -6173,15 +6254,15 @@ msgstr "" "Accès restreint actif — les droits thématiques ne sont pas pris en compte " "pour ce type." -#: templates/assets/permissions/type_page.html:59 +#: assets/templates/assets/permissions/type_page.html:59 msgid "Accès utilisateur (tous les objets de ce type)" msgstr "Accès utilisateur (tous les objets de ce type)" -#: templates/assets/permissions/type_page.html:116 +#: assets/templates/assets/permissions/type_page.html:116 msgid "Supprimer cet accès de type ?" msgstr "Supprimer cet accès de type ?" -#: templates/assets/permissions/type_page.html:130 +#: assets/templates/assets/permissions/type_page.html:130 msgid "" "Aucun accès de type défini. Les droits thématiques s'appliquent (sauf " "restriction ci-dessus)." @@ -6189,318 +6270,318 @@ msgstr "" "Aucun accès de type défini. Les droits thématiques s'appliquent (sauf " "restriction ci-dessus)." -#: templates/assets/permissions/type_page.html:226 +#: assets/templates/assets/permissions/type_page.html:226 msgid "Accès par utilisateur" msgstr "Accès par utilisateur" -#: templates/assets/permissions/type_page.html:236 +#: assets/templates/assets/permissions/type_page.html:236 msgid "Objet" msgstr "Objet" -#: templates/assets/permissions/type_page.html:315 +#: assets/templates/assets/permissions/type_page.html:315 msgid "Aucun accès spécifique défini pour ce type d'objet." msgstr "Aucun accès spécifique défini pour ce type d'objet." -#: templates/assets/permissions/type_page.html:324 +#: assets/templates/assets/permissions/type_page.html:324 msgid "Ajouter un accès sur un objet spécifique" msgstr "Ajouter un accès sur un objet spécifique" -#: templates/assets/permissions/type_page.html:346 +#: assets/templates/assets/permissions/type_page.html:346 msgid "ID objet" msgstr "ID objet" -#: templates/assets/permissions/type_page.html:349 +#: assets/templates/assets/permissions/type_page.html:349 msgid "ID de l'instance précise" msgstr "ID de l'instance précise" -#: templates/assets/publiclighting_street_detail.html:15 -#: templates/assets/roads_street_detail.html:15 -#: templates/assets/sign_street_detail.html:15 +#: assets/templates/assets/publiclighting_street_detail.html:15 +#: assets/templates/assets/roads_street_detail.html:15 +#: assets/templates/assets/sign_street_detail.html:15 msgid "Commune:" msgstr "Commune:" -#: templates/assets/publiclighting_street_detail.html:74 -#: templates/assets/roads_street_detail.html:83 -#: templates/assets/sign_street_detail.html:74 -#: templates/assets/structures_location_detail.html:111 -#: templates/assets/structures_location_detail.html:171 -#: templates/assets/trafficlights_intersection_detail.html:219 +#: assets/templates/assets/publiclighting_street_detail.html:74 +#: assets/templates/assets/roads_street_detail.html:83 +#: assets/templates/assets/sign_street_detail.html:74 +#: assets/templates/assets/structures_location_detail.html:111 +#: assets/templates/assets/structures_location_detail.html:171 +#: assets/templates/assets/trafficlights_intersection_detail.html:219 msgid "Historique" msgstr "Historique" -#: templates/assets/publiclighting_street_detail.html:250 -#: templates/assets/sign_street_detail.html:249 -#: templates/assets/trafficlights_import_cross_plan.html:208 -#: templates/assets/trafficlights_import_cross_plan.html:727 -#: templates/assets/trafficlights_intersection_detail.html:427 +#: assets/templates/assets/publiclighting_street_detail.html:250 +#: assets/templates/assets/sign_street_detail.html:249 +#: assets/templates/assets/trafficlights_import_cross_plan.html:208 +#: assets/templates/assets/trafficlights_import_cross_plan.html:727 +#: assets/templates/assets/trafficlights_intersection_detail.html:427 msgid "Poteaux" msgstr "Poteaux" -#: templates/assets/publiclighting_street_detail.html:267 +#: assets/templates/assets/publiclighting_street_detail.html:267 msgid "Alimentation:" msgstr "Alimentation:" -#: templates/assets/roads_index.html:49 +#: assets/templates/assets/roads_index.html:49 msgid "Qualité globale" msgstr "Qualité globale" -#: templates/assets/roads_index.html:87 -#: templates/assets/roads_street_detail.html:255 -#: templates/assets/roads_street_detail.html:270 +#: assets/templates/assets/roads_index.html:87 +#: assets/templates/assets/roads_street_detail.html:255 +#: assets/templates/assets/roads_street_detail.html:270 msgid "Qualité" msgstr "Qualité" -#: templates/assets/roads_street_detail.html:17 +#: assets/templates/assets/roads_street_detail.html:17 msgid "Code voirie:" msgstr "Code voirie:" -#: templates/assets/roads_street_detail.html:23 +#: assets/templates/assets/roads_street_detail.html:23 msgid "Niveau:" msgstr "Niveau:" -#: templates/assets/roads_street_detail.html:249 +#: assets/templates/assets/roads_street_detail.html:249 msgid "Chaussées" msgstr "Chaussées" -#: templates/assets/roads_street_detail.html:259 +#: assets/templates/assets/roads_street_detail.html:259 msgid "Aucune chaussée" msgstr "Aucune chaussée" -#: templates/assets/roads_street_detail.html:264 +#: assets/templates/assets/roads_street_detail.html:264 msgid "Trottoirs" msgstr "Trottoirs" -#: templates/assets/roads_street_detail.html:274 +#: assets/templates/assets/roads_street_detail.html:274 msgid "Aucun trottoir" msgstr "Aucun trottoir" -#: templates/assets/roads_street_detail.html:279 +#: assets/templates/assets/roads_street_detail.html:279 msgid "Mobilier urbain" msgstr "Mobilier urbain" -#: templates/assets/roads_street_detail.html:287 +#: assets/templates/assets/roads_street_detail.html:287 msgid "Aucun mobilier urbain" msgstr "Aucun mobilier urbain" -#: templates/assets/roads_street_detail.html:296 +#: assets/templates/assets/roads_street_detail.html:296 msgid "Aucun asset archivé" msgstr "Aucun asset archivé" -#: templates/assets/roads_street_detail.html:336 +#: assets/templates/assets/roads_street_detail.html:336 msgid "Aucune intervention" msgstr "Aucune intervention" -#: templates/assets/sign_index.html:49 tests.py:4081 tests.py:4134 -#: views/core.py:816 views/export.py:126 +#: assets/templates/assets/sign_index.html:49 assets/tests.py:4081 +#: assets/tests.py:4134 assets/views/core.py:864 assets/views/export.py:126 msgid "Type de panneau" msgstr "Type de panneau" -#: templates/assets/sign_index.html:88 +#: assets/templates/assets/sign_index.html:88 msgid "Texte" msgstr "Texte" -#: templates/assets/structures_index.html:8 views/core.py:690 +#: assets/templates/assets/structures_index.html:8 assets/views/core.py:738 msgid "Type d'ouvrage" msgstr "Type d'ouvrage" -#: templates/assets/structures_location_detail.html:27 +#: assets/templates/assets/structures_location_detail.html:27 msgid "Parent" msgstr "Parent" -#: templates/assets/structures_location_detail.html:274 +#: assets/templates/assets/structures_location_detail.html:274 msgid "Transport exceptionnel & Convois lourds" msgstr "Transport exceptionnel & Convois lourds" -#: templates/assets/structures_location_detail.html:279 -#: templates/assets/structures_location_detail.html:410 +#: assets/templates/assets/structures_location_detail.html:279 +#: assets/templates/assets/structures_location_detail.html:410 msgid "Autorisé" msgstr "Autorisé" -#: templates/assets/structures_location_detail.html:281 -#: templates/assets/structures_location_detail.html:544 +#: assets/templates/assets/structures_location_detail.html:281 +#: assets/templates/assets/structures_location_detail.html:544 msgid "Sous conditions" msgstr "Sous conditions" -#: templates/assets/structures_location_detail.html:283 +#: assets/templates/assets/structures_location_detail.html:283 msgid "Étude préalable requise" msgstr "" -#: templates/assets/structures_location_detail.html:285 +#: assets/templates/assets/structures_location_detail.html:285 msgid "Interdit" msgstr "" -#: templates/assets/structures_location_detail.html:294 +#: assets/templates/assets/structures_location_detail.html:294 msgid "Modifier les paramètres TE" msgstr "Modifier les paramètres TE" -#: templates/assets/structures_location_detail.html:304 +#: assets/templates/assets/structures_location_detail.html:304 msgid "Charges & Gabarits" msgstr "Charges & Gabarits" -#: templates/assets/structures_location_detail.html:309 +#: assets/templates/assets/structures_location_detail.html:309 msgid "Prescriptions de passage" msgstr "Prescriptions de passage" -#: templates/assets/structures_location_detail.html:314 +#: assets/templates/assets/structures_location_detail.html:314 msgid "Documents & Études" msgstr "Documents & Études" -#: templates/assets/structures_location_detail.html:328 -#: templates/assets/structures_location_detail.html:738 +#: assets/templates/assets/structures_location_detail.html:328 +#: assets/templates/assets/structures_location_detail.html:738 msgid "Capacités de charge" msgstr "" -#: templates/assets/structures_location_detail.html:331 +#: assets/templates/assets/structures_location_detail.html:331 msgid "Poids max. standard (MAXWA)" msgstr "" -#: templates/assets/structures_location_detail.html:335 +#: assets/templates/assets/structures_location_detail.html:335 msgid "Tonnage max. calculé (MX)" msgstr "Tonnage max. calculé (MX)" -#: templates/assets/structures_location_detail.html:339 +#: assets/templates/assets/structures_location_detail.html:339 msgid "Capacité min. garantie (MINWR)" msgstr "" -#: templates/assets/structures_location_detail.html:343 +#: assets/templates/assets/structures_location_detail.html:343 msgid "Charge max. / essieu" msgstr "Charge max. / essieu" -#: templates/assets/structures_location_detail.html:347 +#: assets/templates/assets/structures_location_detail.html:347 msgid "Entraxe minimal essieux" msgstr "Entraxe minimal essieux" -#: templates/assets/structures_location_detail.html:356 +#: assets/templates/assets/structures_location_detail.html:356 msgid "Gabarits & Classification" msgstr "Gabarits & Classification" -#: templates/assets/structures_location_detail.html:359 -#: templates/assets/structures_location_detail.html:708 +#: assets/templates/assets/structures_location_detail.html:359 +#: assets/templates/assets/structures_location_detail.html:708 msgid "Classe de pont (BKL)" msgstr "Classe de pont (BKL)" -#: templates/assets/structures_location_detail.html:363 +#: assets/templates/assets/structures_location_detail.html:363 msgid "N° FOD / ID National" msgstr "" -#: templates/assets/structures_location_detail.html:367 +#: assets/templates/assets/structures_location_detail.html:367 msgid "Hauteurs libres (G / Axe / D)" msgstr "" -#: templates/assets/structures_location_detail.html:375 +#: assets/templates/assets/structures_location_detail.html:375 msgid "Largeur utile (BRE)" msgstr "Largeur utile (BRE)" -#: templates/assets/structures_location_detail.html:379 +#: assets/templates/assets/structures_location_detail.html:379 msgid "Franchissement ferroviaire / métro" msgstr "" -#: templates/assets/structures_location_detail.html:399 +#: assets/templates/assets/structures_location_detail.html:399 msgid "Règles d'exploitation" msgstr "Règles d'exploitation" -#: templates/assets/structures_location_detail.html:402 +#: assets/templates/assets/structures_location_detail.html:402 msgid "Vitesse maximale" msgstr "" -#: templates/assets/structures_location_detail.html:406 +#: assets/templates/assets/structures_location_detail.html:406 msgid "Freinage sur ouvrage" msgstr "Freinage sur ouvrage" -#: templates/assets/structures_location_detail.html:414 +#: assets/templates/assets/structures_location_detail.html:414 msgid "Passage isolé (convoi seul)" msgstr "Passage isolé (convoi seul)" -#: templates/assets/structures_location_detail.html:416 +#: assets/templates/assets/structures_location_detail.html:416 msgid "Convoi seul obligatoire" msgstr "Convoi seul obligatoire" -#: templates/assets/structures_location_detail.html:418 +#: assets/templates/assets/structures_location_detail.html:418 msgid "Non exigé" msgstr "Non exigé" -#: templates/assets/structures_location_detail.html:422 +#: assets/templates/assets/structures_location_detail.html:422 msgid "Distance de sécurité" msgstr "Distance de sécurité" -#: templates/assets/structures_location_detail.html:426 -#: templates/assets/structures_location_detail.html:826 +#: assets/templates/assets/structures_location_detail.html:426 +#: assets/templates/assets/structures_location_detail.html:826 msgid "Interruption circulation" msgstr "" -#: templates/assets/structures_location_detail.html:428 +#: assets/templates/assets/structures_location_detail.html:428 msgid "Requise" msgstr "" -#: templates/assets/structures_location_detail.html:434 +#: assets/templates/assets/structures_location_detail.html:434 msgid "Position sur chaussée" msgstr "Position sur chaussée" -#: templates/assets/structures_location_detail.html:443 +#: assets/templates/assets/structures_location_detail.html:443 msgid "Prescriptions détaillées" msgstr "Prescriptions détaillées" -#: templates/assets/structures_location_detail.html:457 +#: assets/templates/assets/structures_location_detail.html:457 msgid "Aucune prescription textuelle spécifique enregistrée." msgstr "Aucune prescription textuelle spécifique enregistrée." -#: templates/assets/structures_location_detail.html:464 +#: assets/templates/assets/structures_location_detail.html:464 msgid "Dernière note de calcul" msgstr "" -#: templates/assets/structures_location_detail.html:477 +#: assets/templates/assets/structures_location_detail.html:477 msgid "Documents du répertoire Transport exceptionnel" msgstr "Documents du répertoire Transport exceptionnel" -#: templates/assets/structures_location_detail.html:480 +#: assets/templates/assets/structures_location_detail.html:480 msgid "Ouvrir dans la GED" msgstr "" -#: templates/assets/structures_location_detail.html:516 +#: assets/templates/assets/structures_location_detail.html:516 msgid "Aucun document spécifique dans le répertoire Transport exceptionnel." msgstr "Aucun document spécifique dans le répertoire Transport exceptionnel." -#: templates/assets/structures_location_detail.html:522 +#: assets/templates/assets/structures_location_detail.html:522 msgid "Historique des missions d'études et avis" msgstr "Historique des missions d'études et avis" -#: templates/assets/structures_location_detail.html:527 +#: assets/templates/assets/structures_location_detail.html:527 msgid "Mission / Réf" msgstr "" -#: templates/assets/structures_location_detail.html:530 +#: assets/templates/assets/structures_location_detail.html:530 msgid "Tonnage évalué" msgstr "Tonnage évalué" -#: templates/assets/structures_location_detail.html:531 +#: assets/templates/assets/structures_location_detail.html:531 msgid "Charge / essieu" msgstr "Charge / essieu" -#: templates/assets/structures_location_detail.html:532 +#: assets/templates/assets/structures_location_detail.html:532 msgid "Commentaires" msgstr "Commentaires" -#: templates/assets/structures_location_detail.html:542 +#: assets/templates/assets/structures_location_detail.html:542 msgid "Favorable" msgstr "" -#: templates/assets/structures_location_detail.html:546 +#: assets/templates/assets/structures_location_detail.html:546 msgid "Défavorable" msgstr "" -#: templates/assets/structures_location_detail.html:570 +#: assets/templates/assets/structures_location_detail.html:570 msgid "Créer un nouvel équipement" msgstr "Créer un nouvel équipement" -#: templates/assets/structures_location_detail.html:571 -#: templates/assets/trafficlights_import_cross_plan.html:272 -#: templates/assets/trafficlights_import_cross_plan.html:367 -#: templates/assets/trafficlights_import_cross_plan.html:462 -#: templates/assets/trafficlights_import_cross_plan.html:563 +#: assets/templates/assets/structures_location_detail.html:571 +#: assets/templates/assets/trafficlights_import_cross_plan.html:272 +#: assets/templates/assets/trafficlights_import_cross_plan.html:367 +#: assets/templates/assets/trafficlights_import_cross_plan.html:462 +#: assets/templates/assets/trafficlights_import_cross_plan.html:563 msgid "Nouveau" msgstr "Nouveau" -#: templates/assets/structures_location_detail.html:600 +#: assets/templates/assets/structures_location_detail.html:600 #, python-format msgid "" "\n" @@ -6519,7 +6600,7 @@ msgstr[1] "" " %(c)s sous-localisations\n" " " -#: templates/assets/structures_location_detail.html:607 +#: assets/templates/assets/structures_location_detail.html:607 #, python-format msgid "" "\n" @@ -6538,126 +6619,125 @@ msgstr[1] "" " %(a)s assets\n" " " -#: templates/assets/structures_location_detail.html:692 +#: assets/templates/assets/structures_location_detail.html:692 msgid "Modifier les paramètres Transport Exceptionnel" msgstr "Modifier les paramètres Transport Exceptionnel" -#: templates/assets/structures_location_detail.html:701 +#: assets/templates/assets/structures_location_detail.html:701 msgid "Statut d'admissibilité & Références" msgstr "" -#: templates/assets/structures_location_detail.html:704 +#: assets/templates/assets/structures_location_detail.html:704 msgid "Statut d'admissibilité" msgstr "Statut d'admissibilité" -#: templates/assets/structures_location_detail.html:712 +#: assets/templates/assets/structures_location_detail.html:712 msgid "N° d'ordre FOD/SPF (VNR)" msgstr "N° d'ordre FOD/SPF (VNR)" -#: templates/assets/structures_location_detail.html:727 +#: assets/templates/assets/structures_location_detail.html:727 msgid "Ouvrage ferroviaire / métro / tram" msgstr "" -#: templates/assets/structures_location_detail.html:741 +#: assets/templates/assets/structures_location_detail.html:741 msgid "Poids max standard (MAXWA) [t]" msgstr "" -#: templates/assets/structures_location_detail.html:745 +#: assets/templates/assets/structures_location_detail.html:745 msgid "Tonnage max calculé (MX) [t]" msgstr "Tonnage max calculé (MX) [t]" -#: templates/assets/structures_location_detail.html:749 +#: assets/templates/assets/structures_location_detail.html:749 msgid "Capacité min garantie (MINWR) [t]" msgstr "" -#: templates/assets/structures_location_detail.html:753 +#: assets/templates/assets/structures_location_detail.html:753 msgid "Charge max / essieu [t]" msgstr "Charge max / essieu [t]" -#: templates/assets/structures_location_detail.html:757 +#: assets/templates/assets/structures_location_detail.html:757 msgid "Entraxe minimal essieux [m]" msgstr "Entraxe minimal essieux [m]" -#: templates/assets/structures_location_detail.html:767 +#: assets/templates/assets/structures_location_detail.html:767 msgid "Gabarits géométriques" msgstr "Gabarits géométriques" -#: templates/assets/structures_location_detail.html:770 +#: assets/templates/assets/structures_location_detail.html:770 msgid "Hauteur gauche H1 [m]" msgstr "Hauteur gauche H1 [m]" -#: templates/assets/structures_location_detail.html:774 +#: assets/templates/assets/structures_location_detail.html:774 msgid "Hauteur axe H2 [m]" msgstr "Hauteur axe H2 [m]" -#: templates/assets/structures_location_detail.html:778 +#: assets/templates/assets/structures_location_detail.html:778 msgid "Hauteur droite H3 [m]" msgstr "Hauteur droite H3 [m]" -#: templates/assets/structures_location_detail.html:792 +#: assets/templates/assets/structures_location_detail.html:792 msgid "Prescriptions d'exploitation" msgstr "Prescriptions d'exploitation" -#: templates/assets/structures_location_detail.html:795 +#: assets/templates/assets/structures_location_detail.html:795 msgid "Vitesse max [km/h]" msgstr "" -#: templates/assets/structures_location_detail.html:799 +#: assets/templates/assets/structures_location_detail.html:799 msgid "Distance sécurité [m]" msgstr "" -#: templates/assets/structures_location_detail.html:803 +#: assets/templates/assets/structures_location_detail.html:803 msgid "Positionnement sur chaussée" msgstr "Positionnement sur chaussée" -#: templates/assets/structures_location_detail.html:810 +#: assets/templates/assets/structures_location_detail.html:810 msgid "Interdiction de freiner" msgstr "" -#: templates/assets/structures_location_detail.html:818 +#: assets/templates/assets/structures_location_detail.html:818 msgid "Convoi seul (passage isolé)" msgstr "Convoi seul (passage isolé)" -#: templates/assets/structures_location_detail.html:846 +#: assets/templates/assets/structures_location_detail.html:846 msgid "Référence dernière note de calcul / Mission" msgstr "Référence dernière note de calcul / Mission" -#: templates/assets/structures_location_detail.html:850 +#: assets/templates/assets/structures_location_detail.html:850 msgid "Date dernière note de calcul" msgstr "Date dernière note de calcul" -#: templates/assets/structures_location_detail.html:911 -#| msgid "Une erreur est survenue lors de l\\'enregistrement." +#: assets/templates/assets/structures_location_detail.html:911 msgid "Une erreur est survenue lors de l'enregistrement." msgstr "Une erreur est survenue lors de l'enregistrement." -#: templates/assets/trafficlights_import_cross_plan.html:18 -#: templates/assets/trafficlights_import_dxf.html:12 +#: assets/templates/assets/trafficlights_import_cross_plan.html:18 +#: assets/templates/assets/trafficlights_import_dxf.html:12 msgid "Thématiques" msgstr "Thématiques" -#: templates/assets/trafficlights_import_cross_plan.html:20 +#: assets/templates/assets/trafficlights_import_cross_plan.html:20 msgid "Importation Plan de croix" msgstr "Importation Plan de croix" -#: templates/assets/trafficlights_import_cross_plan.html:26 +#: assets/templates/assets/trafficlights_import_cross_plan.html:26 msgid "Importation d'un plan de croix (Excel)" msgstr "Importation d'un plan de croix (Excel)" -#: templates/assets/trafficlights_import_cross_plan.html:29 -#: templates/assets/trafficlights_import_dxf.html:23 +#: assets/templates/assets/trafficlights_import_cross_plan.html:29 +#: assets/templates/assets/trafficlights_import_dxf.html:23 msgid "Retour au carrefour" msgstr "Retour au carrefour" -#: templates/assets/trafficlights_import_cross_plan.html:42 +#: assets/templates/assets/trafficlights_import_cross_plan.html:42 msgid "Sélectionner / Téléverser le plan de croix (.xlsx)" msgstr "Sélectionner / Téléverser le plan de croix (.xlsx)" -#: templates/assets/trafficlights_import_cross_plan.html:60 +#: assets/templates/assets/trafficlights_import_cross_plan.html:60 msgid "Utiliser des plans de croix déjà rattachés" msgstr "Utiliser des plans de croix déjà rattachés" -#: templates/assets/trafficlights_import_cross_plan.html:80 +#: assets/templates/assets/trafficlights_import_cross_plan.html:80 msgid "" "Sélectionnez un ou plusieurs plans de croix déjà associés à ce carrefour, ou" " téléversez-en de nouveaux ci-dessous." @@ -6665,17 +6745,17 @@ msgstr "" "Sélectionnez un ou plusieurs plans de croix déjà associés à ce carrefour, ou" " téléversez-en de nouveaux ci-dessous." -#: templates/assets/trafficlights_import_cross_plan.html:85 -#: templates/assets/trafficlights_import_dxf.html:68 -#: templates/assets/unified_index.html:447 +#: assets/templates/assets/trafficlights_import_cross_plan.html:85 +#: assets/templates/assets/trafficlights_import_dxf.html:68 +#: assets/templates/assets/unified_index.html:447 msgid "OU" msgstr "OU" -#: templates/assets/trafficlights_import_cross_plan.html:92 +#: assets/templates/assets/trafficlights_import_cross_plan.html:92 msgid "Fichier Excel du plan de croix" msgstr "Fichier Excel du plan de croix" -#: templates/assets/trafficlights_import_cross_plan.html:96 +#: assets/templates/assets/trafficlights_import_cross_plan.html:96 msgid "" "Téléversez un ou plusieurs classeurs Excel de plans de croix (contenant " "l'onglet 'kruisjesplan' ou 'Plan croix')." @@ -6683,11 +6763,11 @@ msgstr "" "Téléversez un ou plusieurs classeurs Excel de plans de croix (contenant " "l'onglet 'kruisjesplan' ou 'Plan croix')." -#: templates/assets/trafficlights_import_cross_plan.html:102 +#: assets/templates/assets/trafficlights_import_cross_plan.html:102 msgid "Analyser et comparer les assets" msgstr "Analyser et comparer les assets" -#: templates/assets/trafficlights_import_cross_plan.html:132 +#: assets/templates/assets/trafficlights_import_cross_plan.html:132 msgid "" "Veuillez téléverser un fichier Excel ou sélectionner au moins un plan " "existant." @@ -6695,205 +6775,202 @@ msgstr "" "Veuillez téléverser un fichier Excel ou sélectionner au moins un plan " "existant." -#: templates/assets/trafficlights_import_cross_plan.html:171 +#: assets/templates/assets/trafficlights_import_cross_plan.html:171 msgid "Aperçu de la comparaison des assets" msgstr "Aperçu de la comparaison des assets" -#: templates/assets/trafficlights_import_cross_plan.html:174 +#: assets/templates/assets/trafficlights_import_cross_plan.html:174 msgid "Fichiers :" msgstr "Fichiers :" -#: templates/assets/trafficlights_import_cross_plan.html:176 +#: assets/templates/assets/trafficlights_import_cross_plan.html:176 msgid "Fichier :" msgstr "Fichier :" -#: templates/assets/trafficlights_import_cross_plan.html:178 +#: assets/templates/assets/trafficlights_import_cross_plan.html:178 msgid "Carrefour :" msgstr "Carrefour :" -#: templates/assets/trafficlights_import_cross_plan.html:183 +#: assets/templates/assets/trafficlights_import_cross_plan.html:183 msgid "Cocher tous les éléments dans tous les onglets" msgstr "Cocher tous les éléments dans tous les onglets" -#: templates/assets/trafficlights_import_cross_plan.html:186 +#: assets/templates/assets/trafficlights_import_cross_plan.html:186 msgid "Décocher tous les éléments dans tous les onglets" msgstr "Décocher tous les éléments dans tous les onglets" -#: templates/assets/trafficlights_import_cross_plan.html:191 +#: assets/templates/assets/trafficlights_import_cross_plan.html:191 msgid "Tout remplacer (Archiver l'existant + Recréer)" msgstr "Tout remplacer (Archiver l'existant + Recréer)" -#: templates/assets/trafficlights_import_cross_plan.html:194 +#: assets/templates/assets/trafficlights_import_cross_plan.html:194 msgid "Appliquer les décisions" msgstr "Appliquer les décisions" -#: templates/assets/trafficlights_import_cross_plan.html:218 +#: assets/templates/assets/trafficlights_import_cross_plan.html:218 msgid "Détecteurs & BP" msgstr "Détecteurs & BP" -#: templates/assets/trafficlights_import_cross_plan.html:228 -#| msgid "Autre équipement / asset" +#: assets/templates/assets/trafficlights_import_cross_plan.html:228 msgid "Autres équipements" msgstr "Autres équipements" -#: templates/assets/trafficlights_import_cross_plan.html:242 +#: assets/templates/assets/trafficlights_import_cross_plan.html:242 msgid "" "Vous pouvez géolocaliser les poteaux en les plaçant sur le plan de la carte." msgstr "" "Vous pouvez géolocaliser les poteaux en les plaçant sur le plan de la carte." -#: templates/assets/trafficlights_import_cross_plan.html:245 +#: assets/templates/assets/trafficlights_import_cross_plan.html:245 msgid "Positionner les poteaux sur la carte" msgstr "Positionner les poteaux sur la carte" -#: templates/assets/trafficlights_import_cross_plan.html:253 -#: templates/assets/trafficlights_import_cross_plan.html:346 -#: templates/assets/trafficlights_import_cross_plan.html:441 -#: templates/assets/trafficlights_import_cross_plan.html:544 -#: templates/assets/trafficlights_import_cross_plan.html:643 +#: assets/templates/assets/trafficlights_import_cross_plan.html:253 +#: assets/templates/assets/trafficlights_import_cross_plan.html:346 +#: assets/templates/assets/trafficlights_import_cross_plan.html:441 +#: assets/templates/assets/trafficlights_import_cross_plan.html:544 +#: assets/templates/assets/trafficlights_import_cross_plan.html:643 msgid "Code Asset" msgstr "Code Asset" -#: templates/assets/trafficlights_import_cross_plan.html:256 -#: templates/assets/trafficlights_import_cross_plan.html:350 -#: templates/assets/trafficlights_import_cross_plan.html:445 -#: templates/assets/trafficlights_import_cross_plan.html:547 +#: assets/templates/assets/trafficlights_import_cross_plan.html:256 +#: assets/templates/assets/trafficlights_import_cross_plan.html:350 +#: assets/templates/assets/trafficlights_import_cross_plan.html:445 +#: assets/templates/assets/trafficlights_import_cross_plan.html:547 msgid "Modèle Déduit (Excel)" msgstr "Modèle Déduit (Excel)" -#: templates/assets/trafficlights_import_cross_plan.html:257 -#: templates/assets/trafficlights_import_cross_plan.html:351 -#: templates/assets/trafficlights_import_cross_plan.html:446 -#: templates/assets/trafficlights_import_cross_plan.html:548 +#: assets/templates/assets/trafficlights_import_cross_plan.html:257 +#: assets/templates/assets/trafficlights_import_cross_plan.html:351 +#: assets/templates/assets/trafficlights_import_cross_plan.html:446 +#: assets/templates/assets/trafficlights_import_cross_plan.html:548 msgid "Modèle Actuel (DB)" msgstr "Modèle Actuel (DB)" -#: templates/assets/trafficlights_import_cross_plan.html:258 -#: templates/assets/trafficlights_import_cross_plan.html:352 -#: templates/assets/trafficlights_import_cross_plan.html:447 -#: templates/assets/trafficlights_import_cross_plan.html:549 -#: templates/assets/trafficlights_import_cross_plan.html:647 +#: assets/templates/assets/trafficlights_import_cross_plan.html:258 +#: assets/templates/assets/trafficlights_import_cross_plan.html:352 +#: assets/templates/assets/trafficlights_import_cross_plan.html:447 +#: assets/templates/assets/trafficlights_import_cross_plan.html:549 +#: assets/templates/assets/trafficlights_import_cross_plan.html:647 msgid "Décision" msgstr "Décision" -#: templates/assets/trafficlights_import_cross_plan.html:259 -#: templates/assets/trafficlights_import_cross_plan.html:353 -#: templates/assets/trafficlights_import_cross_plan.html:448 -#: templates/assets/trafficlights_import_cross_plan.html:550 +#: assets/templates/assets/trafficlights_import_cross_plan.html:259 +#: assets/templates/assets/trafficlights_import_cross_plan.html:353 +#: assets/templates/assets/trafficlights_import_cross_plan.html:448 +#: assets/templates/assets/trafficlights_import_cross_plan.html:550 msgid "Forcer le Modèle" msgstr "Forcer le Modèle" -#: templates/assets/trafficlights_import_cross_plan.html:274 -#: templates/assets/trafficlights_import_cross_plan.html:369 -#: templates/assets/trafficlights_import_cross_plan.html:464 -#: templates/assets/trafficlights_import_cross_plan.html:565 +#: assets/templates/assets/trafficlights_import_cross_plan.html:274 +#: assets/templates/assets/trafficlights_import_cross_plan.html:369 +#: assets/templates/assets/trafficlights_import_cross_plan.html:464 +#: assets/templates/assets/trafficlights_import_cross_plan.html:565 msgid "Modifié" msgstr "Modifié" -#: templates/assets/trafficlights_import_cross_plan.html:276 -#: templates/assets/trafficlights_import_cross_plan.html:371 -#: templates/assets/trafficlights_import_cross_plan.html:466 -#: templates/assets/trafficlights_import_cross_plan.html:567 +#: assets/templates/assets/trafficlights_import_cross_plan.html:276 +#: assets/templates/assets/trafficlights_import_cross_plan.html:371 +#: assets/templates/assets/trafficlights_import_cross_plan.html:466 +#: assets/templates/assets/trafficlights_import_cross_plan.html:567 msgid "Identique" msgstr "Identique" -#: templates/assets/trafficlights_import_cross_plan.html:278 -#: templates/assets/trafficlights_import_cross_plan.html:373 -#: templates/assets/trafficlights_import_cross_plan.html:468 -#: templates/assets/trafficlights_import_cross_plan.html:569 +#: assets/templates/assets/trafficlights_import_cross_plan.html:278 +#: assets/templates/assets/trafficlights_import_cross_plan.html:373 +#: assets/templates/assets/trafficlights_import_cross_plan.html:468 +#: assets/templates/assets/trafficlights_import_cross_plan.html:569 msgid "DB uniquement" msgstr "DB uniquement" -#: templates/assets/trafficlights_import_cross_plan.html:291 -#: templates/assets/trafficlights_import_cross_plan.html:386 -#: templates/assets/trafficlights_import_cross_plan.html:481 -#: templates/assets/trafficlights_import_cross_plan.html:582 +#: assets/templates/assets/trafficlights_import_cross_plan.html:291 +#: assets/templates/assets/trafficlights_import_cross_plan.html:386 +#: assets/templates/assets/trafficlights_import_cross_plan.html:481 +#: assets/templates/assets/trafficlights_import_cross_plan.html:582 msgid "Conserver en DB" msgstr "Conserver en DB" -#: templates/assets/trafficlights_import_cross_plan.html:297 -#: templates/assets/trafficlights_import_cross_plan.html:392 -#: templates/assets/trafficlights_import_cross_plan.html:487 -#: templates/assets/trafficlights_import_cross_plan.html:588 -#: templates/assets/unified_index.html:328 +#: assets/templates/assets/trafficlights_import_cross_plan.html:297 +#: assets/templates/assets/trafficlights_import_cross_plan.html:392 +#: assets/templates/assets/trafficlights_import_cross_plan.html:487 +#: assets/templates/assets/trafficlights_import_cross_plan.html:588 +#: assets/templates/assets/unified_index.html:328 msgid "Créer l'asset" msgstr "Créer l'asset" -#: templates/assets/trafficlights_import_cross_plan.html:298 -#: templates/assets/trafficlights_import_cross_plan.html:393 -#: templates/assets/trafficlights_import_cross_plan.html:488 -#: templates/assets/trafficlights_import_cross_plan.html:589 +#: assets/templates/assets/trafficlights_import_cross_plan.html:298 +#: assets/templates/assets/trafficlights_import_cross_plan.html:393 +#: assets/templates/assets/trafficlights_import_cross_plan.html:488 +#: assets/templates/assets/trafficlights_import_cross_plan.html:589 msgid "Ignorer" msgstr "Ignorer" -#: templates/assets/trafficlights_import_cross_plan.html:300 -#: templates/assets/trafficlights_import_cross_plan.html:395 -#: templates/assets/trafficlights_import_cross_plan.html:490 -#: templates/assets/trafficlights_import_cross_plan.html:591 +#: assets/templates/assets/trafficlights_import_cross_plan.html:300 +#: assets/templates/assets/trafficlights_import_cross_plan.html:395 +#: assets/templates/assets/trafficlights_import_cross_plan.html:490 +#: assets/templates/assets/trafficlights_import_cross_plan.html:591 msgid "Mettre à jour l'asset" msgstr "Mettre à jour l'asset" -#: templates/assets/trafficlights_import_cross_plan.html:301 -#: templates/assets/trafficlights_import_cross_plan.html:305 -#: templates/assets/trafficlights_import_cross_plan.html:396 -#: templates/assets/trafficlights_import_cross_plan.html:400 -#: templates/assets/trafficlights_import_cross_plan.html:491 -#: templates/assets/trafficlights_import_cross_plan.html:495 -#: templates/assets/trafficlights_import_cross_plan.html:592 -#: templates/assets/trafficlights_import_cross_plan.html:596 +#: assets/templates/assets/trafficlights_import_cross_plan.html:301 +#: assets/templates/assets/trafficlights_import_cross_plan.html:305 +#: assets/templates/assets/trafficlights_import_cross_plan.html:396 +#: assets/templates/assets/trafficlights_import_cross_plan.html:400 +#: assets/templates/assets/trafficlights_import_cross_plan.html:491 +#: assets/templates/assets/trafficlights_import_cross_plan.html:495 +#: assets/templates/assets/trafficlights_import_cross_plan.html:592 +#: assets/templates/assets/trafficlights_import_cross_plan.html:596 msgid "Remplacer (Archiver + Créer)" msgstr "Remplacer (Archiver + Créer)" -#: templates/assets/trafficlights_import_cross_plan.html:302 -#: templates/assets/trafficlights_import_cross_plan.html:397 -#: templates/assets/trafficlights_import_cross_plan.html:492 -#: templates/assets/trafficlights_import_cross_plan.html:593 +#: assets/templates/assets/trafficlights_import_cross_plan.html:302 +#: assets/templates/assets/trafficlights_import_cross_plan.html:397 +#: assets/templates/assets/trafficlights_import_cross_plan.html:492 +#: assets/templates/assets/trafficlights_import_cross_plan.html:593 msgid "Conserver existant" msgstr "Conserver existant" -#: templates/assets/trafficlights_import_cross_plan.html:304 -#: templates/assets/trafficlights_import_cross_plan.html:399 -#: templates/assets/trafficlights_import_cross_plan.html:494 -#: templates/assets/trafficlights_import_cross_plan.html:595 +#: assets/templates/assets/trafficlights_import_cross_plan.html:304 +#: assets/templates/assets/trafficlights_import_cross_plan.html:399 +#: assets/templates/assets/trafficlights_import_cross_plan.html:494 +#: assets/templates/assets/trafficlights_import_cross_plan.html:595 msgid "Ne rien faire (Identique)" msgstr "Ne rien faire (Identique)" -#: templates/assets/trafficlights_import_cross_plan.html:315 -#: templates/assets/trafficlights_import_cross_plan.html:410 -#: templates/assets/trafficlights_import_cross_plan.html:505 -#: templates/assets/trafficlights_import_cross_plan.html:606 -#| msgid "Modèle Déduit (Excel)" +#: assets/templates/assets/trafficlights_import_cross_plan.html:315 +#: assets/templates/assets/trafficlights_import_cross_plan.html:410 +#: assets/templates/assets/trafficlights_import_cross_plan.html:505 +#: assets/templates/assets/trafficlights_import_cross_plan.html:606 msgid "Modèle déduit" msgstr "Modèle déduit" -#: templates/assets/trafficlights_import_cross_plan.html:317 -#: templates/assets/trafficlights_import_cross_plan.html:412 -#: templates/assets/trafficlights_import_cross_plan.html:507 -#: templates/assets/trafficlights_import_cross_plan.html:608 -#| msgid "Modèle actuel :" +#: assets/templates/assets/trafficlights_import_cross_plan.html:317 +#: assets/templates/assets/trafficlights_import_cross_plan.html:412 +#: assets/templates/assets/trafficlights_import_cross_plan.html:507 +#: assets/templates/assets/trafficlights_import_cross_plan.html:608 msgid "Modèle actuel" msgstr "Modèle actuel" -#: templates/assets/trafficlights_import_cross_plan.html:331 +#: assets/templates/assets/trafficlights_import_cross_plan.html:331 msgid "Aucun poteau détecté." msgstr "Aucun poteau détecté." -#: templates/assets/trafficlights_import_cross_plan.html:348 -#: templates/assets/trafficlights_import_cross_plan.html:443 -#: views/trafficlights.py:4313 views/trafficlights.py:4333 -#: views/trafficlights.py:4491 +#: assets/templates/assets/trafficlights_import_cross_plan.html:348 +#: assets/templates/assets/trafficlights_import_cross_plan.html:443 +#: assets/views/trafficlights.py:4313 assets/views/trafficlights.py:4333 +#: assets/views/trafficlights.py:4491 msgid "Poteau" msgstr "Poteau" -#: templates/assets/trafficlights_import_cross_plan.html:426 +#: assets/templates/assets/trafficlights_import_cross_plan.html:426 msgid "Aucune lanterne détectée." msgstr "Aucune lanterne détectée." -#: templates/assets/trafficlights_import_cross_plan.html:521 +#: assets/templates/assets/trafficlights_import_cross_plan.html:521 msgid "Aucun détecteur détecté." msgstr "Aucun détecteur détecté." -#: templates/assets/trafficlights_import_cross_plan.html:533 +#: assets/templates/assets/trafficlights_import_cross_plan.html:533 msgid "" "Vous pouvez tracer précisément les câbles d'interconnexion le long des " "tranchées de la carte." @@ -6901,15 +6978,15 @@ msgstr "" "Vous pouvez tracer précisément les câbles d'interconnexion le long des " "tranchées de la carte." -#: templates/assets/trafficlights_import_cross_plan.html:536 +#: assets/templates/assets/trafficlights_import_cross_plan.html:536 msgid "Tracer les câbles sur la carte" msgstr "Tracer les câbles sur la carte" -#: templates/assets/trafficlights_import_cross_plan.html:622 +#: assets/templates/assets/trafficlights_import_cross_plan.html:622 msgid "Aucun câble détecté." msgstr "Aucun câble détecté." -#: templates/assets/trafficlights_import_cross_plan.html:634 +#: assets/templates/assets/trafficlights_import_cross_plan.html:634 msgid "" "Équipements associés existants en base (panneaux, caméras ITS, contrôleurs, " "armoires, etc.) non décrits dans le plan de croix Excel. Par défaut, ils " @@ -6919,47 +6996,43 @@ msgstr "" "armoires, etc.) non décrits dans le plan de croix Excel. Par défaut, ils " "sont conservés." -#: templates/assets/trafficlights_import_cross_plan.html:644 -#| msgid "Modèle" +#: assets/templates/assets/trafficlights_import_cross_plan.html:644 msgid "Nom / Modèle" msgstr "Nom / Modèle" -#: templates/assets/trafficlights_import_cross_plan.html:645 +#: assets/templates/assets/trafficlights_import_cross_plan.html:645 msgid "Support / Liaison" msgstr "Support / Liaison" -#: templates/assets/trafficlights_import_cross_plan.html:646 -#| msgid "Statut" +#: assets/templates/assets/trafficlights_import_cross_plan.html:646 msgid "Statut DB" msgstr "Statut DB" -#: templates/assets/trafficlights_import_cross_plan.html:673 +#: assets/templates/assets/trafficlights_import_cross_plan.html:673 msgid "En base (Actif)" msgstr "En base (Actif)" -#: templates/assets/trafficlights_import_cross_plan.html:682 -#| msgid "Laisser par défaut" +#: assets/templates/assets/trafficlights_import_cross_plan.html:682 msgid "Conserver (Par défaut)" msgstr "Conserver (Par défaut)" -#: templates/assets/trafficlights_import_cross_plan.html:689 -#| msgid "Aucun fichier DXF disponible pour ce carrefour" +#: assets/templates/assets/trafficlights_import_cross_plan.html:689 msgid "Aucun autre équipement associé en base pour ce carrefour." msgstr "Aucun autre équipement associé en base pour ce carrefour." -#: templates/assets/trafficlights_import_cross_plan.html:714 +#: assets/templates/assets/trafficlights_import_cross_plan.html:714 msgid "Retour au tableau comparatif" msgstr "Retour au tableau comparatif" -#: templates/assets/trafficlights_import_cross_plan.html:717 +#: assets/templates/assets/trafficlights_import_cross_plan.html:717 msgid "Poteaux positionnés :" msgstr "Poteaux positionnés :" -#: templates/assets/trafficlights_import_cross_plan.html:747 +#: assets/templates/assets/trafficlights_import_cross_plan.html:747 msgid "Aide au placement" msgstr "Aide au placement" -#: templates/assets/trafficlights_import_cross_plan.html:750 +#: assets/templates/assets/trafficlights_import_cross_plan.html:750 msgid "" "Cliquez sur 'Placer sur la carte' pour un poteau, puis cliquez sur la carte " "pour le positionner." @@ -6967,19 +7040,19 @@ msgstr "" "Cliquez sur 'Placer sur la carte' pour un poteau, puis cliquez sur la carte " "pour le positionner." -#: templates/assets/trafficlights_import_cross_plan.html:760 +#: assets/templates/assets/trafficlights_import_cross_plan.html:760 msgid "À placer" msgstr "À placer" -#: templates/assets/trafficlights_import_cross_plan.html:769 +#: assets/templates/assets/trafficlights_import_cross_plan.html:769 msgid "Placer sur la carte" msgstr "Placer sur la carte" -#: templates/assets/trafficlights_import_cross_plan.html:784 +#: assets/templates/assets/trafficlights_import_cross_plan.html:784 msgid "Tracé des câbles" msgstr "Tracé des câbles" -#: templates/assets/trafficlights_import_cross_plan.html:787 +#: assets/templates/assets/trafficlights_import_cross_plan.html:787 msgid "" "Cliquez sur 'Tracer / Éditer' puis double-cliquez sur la carte pour tracer " "la ligne du câble." @@ -6987,43 +7060,43 @@ msgstr "" "Cliquez sur 'Tracer / Éditer' puis double-cliquez sur la carte pour tracer " "la ligne du câble." -#: templates/assets/trafficlights_import_cross_plan.html:801 +#: assets/templates/assets/trafficlights_import_cross_plan.html:801 msgid "Tracer / Éditer" msgstr "Tracer / Éditer" -#: templates/assets/trafficlights_import_cross_plan.html:821 -#: templates/assets/trafficlights_import_cross_plan.html:1547 -#: templates/assets/trafficlights_import_cross_plan.html:1601 +#: assets/templates/assets/trafficlights_import_cross_plan.html:821 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1547 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1601 msgid "Mode: Lecture" msgstr "Mode: Lecture" -#: templates/assets/trafficlights_import_cross_plan.html:823 -#: templates/assets/unified_index.html:434 +#: assets/templates/assets/trafficlights_import_cross_plan.html:823 +#: assets/templates/assets/unified_index.html:434 msgid "Effacer" msgstr "Effacer" -#: templates/assets/trafficlights_import_cross_plan.html:839 -#: templates/assets/trafficlights_intersection_detail.html:1116 +#: assets/templates/assets/trafficlights_import_cross_plan.html:839 +#: assets/templates/assets/trafficlights_intersection_detail.html:1116 msgid "Plans géoréférencés" msgstr "Plans géoréférencés" -#: templates/assets/trafficlights_import_cross_plan.html:847 -#: templates/assets/trafficlights_intersection_detail.html:1124 +#: assets/templates/assets/trafficlights_import_cross_plan.html:847 +#: assets/templates/assets/trafficlights_intersection_detail.html:1124 msgid "Plan image" msgstr "Plan image" -#: templates/assets/trafficlights_import_cross_plan.html:852 -#: templates/assets/trafficlights_intersection_detail.html:1129 +#: assets/templates/assets/trafficlights_import_cross_plan.html:852 +#: assets/templates/assets/trafficlights_intersection_detail.html:1129 msgid "Plan CAO" msgstr "Plan CAO" -#: templates/assets/trafficlights_import_cross_plan.html:867 -#: templates/assets/trafficlights_intersection_detail.html:1144 +#: assets/templates/assets/trafficlights_import_cross_plan.html:867 +#: assets/templates/assets/trafficlights_intersection_detail.html:1144 msgid "Aucun plan d'image géoréférencé disponible" msgstr "Aucun plan d'image géoréférencé disponible" -#: templates/assets/trafficlights_import_cross_plan.html:868 -#: templates/assets/trafficlights_intersection_detail.html:1145 +#: assets/templates/assets/trafficlights_import_cross_plan.html:868 +#: assets/templates/assets/trafficlights_intersection_detail.html:1145 msgid "" "Géoréférencez d'abord un plan PDF ou image dans l'onglet Documents de la " "fiche." @@ -7031,47 +7104,47 @@ msgstr "" "Géoréférencez d'abord un plan PDF ou image dans l'onglet Documents de la " "fiche." -#: templates/assets/trafficlights_import_cross_plan.html:879 -#: templates/assets/trafficlights_intersection_detail.html:1156 +#: assets/templates/assets/trafficlights_import_cross_plan.html:879 +#: assets/templates/assets/trafficlights_intersection_detail.html:1156 msgid "Aucun fichier DXF disponible pour ce carrefour" msgstr "Aucun fichier DXF disponible pour ce carrefour" -#: templates/assets/trafficlights_import_cross_plan.html:880 -#: templates/assets/trafficlights_intersection_detail.html:1157 +#: assets/templates/assets/trafficlights_import_cross_plan.html:880 +#: assets/templates/assets/trafficlights_intersection_detail.html:1157 msgid "Veuillez d'abord en importer un." msgstr "Veuillez d'abord en importer un." -#: templates/assets/trafficlights_import_cross_plan.html:885 -#: templates/assets/trafficlights_intersection_detail.html:1165 +#: assets/templates/assets/trafficlights_import_cross_plan.html:885 +#: assets/templates/assets/trafficlights_intersection_detail.html:1165 msgid "Sélectionner le plan DXF" msgstr "Sélectionner le plan DXF" -#: templates/assets/trafficlights_import_cross_plan.html:893 -#: templates/assets/trafficlights_intersection_detail.html:1173 +#: assets/templates/assets/trafficlights_import_cross_plan.html:893 +#: assets/templates/assets/trafficlights_intersection_detail.html:1173 msgid "-- Sélectionner un plan CAO (DXF) --" msgstr "-- Sélectionner un plan CAO (DXF) --" -#: templates/assets/trafficlights_import_cross_plan.html:904 -#: templates/assets/trafficlights_intersection_detail.html:1184 +#: assets/templates/assets/trafficlights_import_cross_plan.html:904 +#: assets/templates/assets/trafficlights_intersection_detail.html:1184 msgid "Couches vectorielles CAO" msgstr "Couches vectorielles CAO" -#: templates/assets/trafficlights_import_cross_plan.html:906 -#: templates/assets/trafficlights_intersection_detail.html:1186 +#: assets/templates/assets/trafficlights_import_cross_plan.html:906 +#: assets/templates/assets/trafficlights_intersection_detail.html:1186 msgid "Décocher tout" msgstr "Décocher tout" -#: templates/assets/trafficlights_import_cross_plan.html:911 -#: templates/assets/trafficlights_intersection_detail.html:1191 +#: assets/templates/assets/trafficlights_import_cross_plan.html:911 +#: assets/templates/assets/trafficlights_intersection_detail.html:1191 msgid "Lecture des couches du plan..." msgstr "Lecture des couches du plan..." -#: templates/assets/trafficlights_import_cross_plan.html:924 -#: templates/assets/trafficlights_intersection_detail.html:1204 +#: assets/templates/assets/trafficlights_import_cross_plan.html:924 +#: assets/templates/assets/trafficlights_intersection_detail.html:1204 msgid "Désactiver tout" msgstr "Désactiver tout" -#: templates/assets/trafficlights_import_cross_plan.html:983 +#: assets/templates/assets/trafficlights_import_cross_plan.html:983 msgid "" "Voulez-vous vraiment archiver TOUS les assets actifs existants de ce " "carrefour et recréer les nouveaux à partir du fichier Excel ? Cette action " @@ -7081,47 +7154,47 @@ msgstr "" "carrefour et recréer les nouveaux à partir du fichier Excel ? Cette action " "est irréversible." -#: templates/assets/trafficlights_import_cross_plan.html:1161 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1161 msgid "Rechercher une adresse…" msgstr "Rechercher une adresse…" -#: templates/assets/trafficlights_import_cross_plan.html:1443 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1443 msgid "Positionné" msgstr "Positionné" -#: templates/assets/trafficlights_import_cross_plan.html:1531 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1531 msgid "Mode: Placement de" msgstr "Mode: Placement de" -#: templates/assets/trafficlights_import_cross_plan.html:1572 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1572 msgid "Mode: Tracé" msgstr "Mode: Tracé" -#: templates/assets/trafficlights_import_cross_plan.html:2291 +#: assets/templates/assets/trafficlights_import_cross_plan.html:2291 msgid "Couche vectorielle chargée avec succès !" msgstr "Couche vectorielle chargée avec succès !" -#: templates/assets/trafficlights_import_dxf.html:14 +#: assets/templates/assets/trafficlights_import_dxf.html:14 msgid "Importation DXF" msgstr "Importation DXF" -#: templates/assets/trafficlights_import_dxf.html:20 +#: assets/templates/assets/trafficlights_import_dxf.html:20 msgid "Importation d'un plan DXF — Poteaux" msgstr "Importation d'un plan DXF — Poteaux" -#: templates/assets/trafficlights_import_dxf.html:36 +#: assets/templates/assets/trafficlights_import_dxf.html:36 msgid "Choisir un plan DXF" msgstr "Choisir un plan DXF" -#: templates/assets/trafficlights_import_dxf.html:53 +#: assets/templates/assets/trafficlights_import_dxf.html:53 msgid "Sélectionner un fichier existant (déjà importé)" msgstr "Sélectionner un fichier existant (déjà importé)" -#: templates/assets/trafficlights_import_dxf.html:56 +#: assets/templates/assets/trafficlights_import_dxf.html:56 msgid "Sélectionner un fichier" msgstr "Sélectionner un fichier" -#: templates/assets/trafficlights_import_dxf.html:62 +#: assets/templates/assets/trafficlights_import_dxf.html:62 msgid "" "Sélectionnez un fichier DXF parmi les fichiers déjà disponibles sur le " "serveur." @@ -7129,19 +7202,19 @@ msgstr "" "Sélectionnez un fichier DXF parmi les fichiers déjà disponibles sur le " "serveur." -#: templates/assets/trafficlights_import_dxf.html:75 +#: assets/templates/assets/trafficlights_import_dxf.html:75 msgid "Téléverser un nouveau fichier DXF" msgstr "Téléverser un nouveau fichier DXF" -#: templates/assets/trafficlights_import_dxf.html:82 +#: assets/templates/assets/trafficlights_import_dxf.html:82 msgid "Analyser le fichier" msgstr "Analyser le fichier" -#: templates/assets/trafficlights_import_dxf.html:99 +#: assets/templates/assets/trafficlights_import_dxf.html:99 msgid "Importer les couches vectorielles" msgstr "Importer les couches vectorielles" -#: templates/assets/trafficlights_import_dxf.html:108 +#: assets/templates/assets/trafficlights_import_dxf.html:108 msgid "" "Sélectionnez les couches vectorielles à importer depuis le fichier DXF. Les " "couches non cochées ne seront pas converties ni affichées sur la carte." @@ -7149,113 +7222,117 @@ msgstr "" "Sélectionnez les couches vectorielles à importer depuis le fichier DXF. Les " "couches non cochées ne seront pas converties ni affichées sur la carte." -#: templates/assets/trafficlights_import_dxf.html:113 +#: assets/templates/assets/trafficlights_import_dxf.html:113 msgid "Rechercher un calque..." msgstr "Rechercher un calque..." -#: templates/assets/trafficlights_import_dxf.html:128 +#: assets/templates/assets/trafficlights_import_dxf.html:128 msgid "Lancer l'importation" msgstr "Lancer l'importation" -#: templates/assets/trafficlights_import_dxf.html:138 +#: assets/templates/assets/trafficlights_import_dxf.html:138 msgid "Génération de l'image géolocalisée et des couches vectorielles..." msgstr "Génération de l'image géolocalisée et des couches vectorielles..." -#: templates/assets/trafficlights_import_dxf.html:139 -#: templates/assets/trafficlights_import_dxf.html:302 +#: assets/templates/assets/trafficlights_import_dxf.html:139 +#: assets/templates/assets/trafficlights_import_dxf.html:302 msgid "Cette opération peut prendre un peu de temps..." msgstr "Cette opération peut prendre un peu de temps..." -#: templates/assets/trafficlights_import_dxf.html:182 +#: assets/templates/assets/trafficlights_import_dxf.html:182 msgid "Analyse..." msgstr "Analyse..." -#: templates/assets/trafficlights_import_dxf.html:189 +#: assets/templates/assets/trafficlights_import_dxf.html:189 msgid "Téléversement et analyse du fichier DXF..." msgstr "Téléversement et analyse du fichier DXF..." -#: templates/assets/trafficlights_import_dxf.html:190 +#: assets/templates/assets/trafficlights_import_dxf.html:190 msgid "Veuillez patienter pendant l\\" msgstr "Veuillez patienter pendant l\\" -#: templates/assets/trafficlights_import_dxf.html:192 +#: assets/templates/assets/trafficlights_import_dxf.html:192 msgid "Analyse du fichier DXF..." msgstr "Analyse du fichier DXF..." -#: templates/assets/trafficlights_import_dxf.html:193 +#: assets/templates/assets/trafficlights_import_dxf.html:193 msgid "Lecture des calques disponibles dans le fichier..." msgstr "Lecture des calques disponibles dans le fichier..." -#: templates/assets/trafficlights_import_dxf.html:242 +#: assets/templates/assets/trafficlights_import_dxf.html:242 msgid "Aucune couche trouvée dans le fichier." msgstr "Aucune couche trouvée dans le fichier." -#: templates/assets/trafficlights_import_dxf.html:269 +#: assets/templates/assets/trafficlights_import_dxf.html:269 msgid "Erreur lors de l\\" msgstr "Erreur lors de l\\" -#: templates/assets/trafficlights_import_dxf.html:280 -#: views/trafficlights.py:2013 +#: assets/templates/assets/trafficlights_import_dxf.html:280 +#: assets/views/trafficlights.py:2013 msgid "Veuillez sélectionner un fichier DXF ou en téléverser un." msgstr "Veuillez sélectionner un fichier DXF ou en téléverser un." -#: templates/assets/trafficlights_import_dxf.html:301 +#: assets/templates/assets/trafficlights_import_dxf.html:301 msgid "Génération de l\\" msgstr "Génération de l\\" -#: templates/assets/trafficlights_index.html:18 views/core.py:646 +#: assets/templates/assets/trafficlights_index.html:18 +#: assets/views/core.py:694 msgid "Voltage" msgstr "Voltage" -#: templates/assets/trafficlights_index.html:28 views/core.py:661 +#: assets/templates/assets/trafficlights_index.html:28 +#: assets/views/core.py:709 msgid "Date de mise en service (à partir de)" msgstr "Date de mise en service (à partir de)" -#: templates/assets/trafficlights_index.html:31 views/core.py:652 +#: assets/templates/assets/trafficlights_index.html:31 +#: assets/views/core.py:700 msgid "Connexion à la centrale" msgstr "Connexion à la centrale" -#: templates/assets/trafficlights_index.html:49 views/core.py:668 +#: assets/templates/assets/trafficlights_index.html:49 +#: assets/views/core.py:716 msgid "Prestataire maintenance contrôleurs" msgstr "Prestataire maintenance contrôleurs" -#: templates/assets/trafficlights_index.html:72 +#: assets/templates/assets/trafficlights_index.html:72 msgid "Créer une nouvelle intersection" msgstr "Créer une nouvelle intersection" -#: templates/assets/trafficlights_intersection_detail.html:29 +#: assets/templates/assets/trafficlights_intersection_detail.html:29 msgid "Modifier cette intersection" msgstr "Modifier cette intersection" -#: templates/assets/trafficlights_intersection_detail.html:39 +#: assets/templates/assets/trafficlights_intersection_detail.html:39 msgid "Tension (Voltage)" msgstr "Tension (Voltage)" -#: templates/assets/trafficlights_intersection_detail.html:41 +#: assets/templates/assets/trafficlights_intersection_detail.html:41 msgid "Connexion centrale" msgstr "Connexion centrale" -#: templates/assets/trafficlights_intersection_detail.html:52 +#: assets/templates/assets/trafficlights_intersection_detail.html:52 msgid "Modèle du contrôleur" msgstr "Modèle du contrôleur" -#: templates/assets/trafficlights_intersection_detail.html:55 +#: assets/templates/assets/trafficlights_intersection_detail.html:55 msgid "Carrefour principal" msgstr "Carrefour principal" -#: templates/assets/trafficlights_intersection_detail.html:60 +#: assets/templates/assets/trafficlights_intersection_detail.html:60 msgid "Contrats" msgstr "Contrats" -#: templates/assets/trafficlights_intersection_detail.html:74 +#: assets/templates/assets/trafficlights_intersection_detail.html:74 msgid "Modifier les contrats" msgstr "Modifier les contrats" -#: templates/assets/trafficlights_intersection_detail.html:96 +#: assets/templates/assets/trafficlights_intersection_detail.html:96 msgid "Assets importés par DXF en attente de validation" msgstr "Assets importés par DXF en attente de validation" -#: templates/assets/trafficlights_intersection_detail.html:99 +#: assets/templates/assets/trafficlights_intersection_detail.html:99 #, python-format msgid "" "\n" @@ -7268,15 +7345,15 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: templates/assets/trafficlights_intersection_detail.html:110 +#: assets/templates/assets/trafficlights_intersection_detail.html:110 msgid "Date d'installation :" msgstr "Date d'installation :" -#: templates/assets/trafficlights_intersection_detail.html:121 +#: assets/templates/assets/trafficlights_intersection_detail.html:121 msgid "Option A : Remplacer par code et créer les nouveaux" msgstr "Option A : Remplacer par code et créer les nouveaux" -#: templates/assets/trafficlights_intersection_detail.html:129 +#: assets/templates/assets/trafficlights_intersection_detail.html:129 msgid "" "Êtes-vous sûr de vouloir archiver TOUS les poteaux existants de ce carrefour" " et d\\'activer uniquement les nouveaux poteaux importés ?" @@ -7284,47 +7361,47 @@ msgstr "" "Êtes-vous sûr de vouloir archiver TOUS les poteaux existants de ce carrefour" " et d'activer uniquement les nouveaux poteaux importés ?" -#: templates/assets/trafficlights_intersection_detail.html:130 +#: assets/templates/assets/trafficlights_intersection_detail.html:130 msgid "Option B : Remplacement complet (Archiver tout le reste)" msgstr "Option B : Remplacement complet (Archiver tout le reste)" -#: templates/assets/trafficlights_intersection_detail.html:135 +#: assets/templates/assets/trafficlights_intersection_detail.html:135 msgid "Réimporter / Corriger" msgstr "Réimporter / Corriger" -#: templates/assets/trafficlights_intersection_detail.html:330 -#: templates/assets/trafficlights_intersection_detail.html:1000 -#: templates/assets/unified_index.html:472 +#: assets/templates/assets/trafficlights_intersection_detail.html:330 +#: assets/templates/assets/trafficlights_intersection_detail.html:1000 +#: assets/templates/assets/unified_index.html:472 msgid "Ajouter un asset" msgstr "Ajouter un asset" -#: templates/assets/trafficlights_intersection_detail.html:335 -#: templates/assets/trafficlights_intersection_detail.html:336 +#: assets/templates/assets/trafficlights_intersection_detail.html:335 +#: assets/templates/assets/trafficlights_intersection_detail.html:336 msgid "Importer plan DXF" msgstr "Importer plan DXF" -#: templates/assets/trafficlights_intersection_detail.html:338 -#: templates/assets/trafficlights_intersection_detail.html:339 +#: assets/templates/assets/trafficlights_intersection_detail.html:338 +#: assets/templates/assets/trafficlights_intersection_detail.html:339 msgid "Importer plan de croix" msgstr "Importer plan de croix" -#: templates/assets/trafficlights_intersection_detail.html:343 +#: assets/templates/assets/trafficlights_intersection_detail.html:343 msgid "Archiver tous les assets" msgstr "Archiver tous les assets" -#: templates/assets/trafficlights_intersection_detail.html:344 +#: assets/templates/assets/trafficlights_intersection_detail.html:344 msgid "Tout archiver" msgstr "Tout archiver" -#: templates/assets/trafficlights_intersection_detail.html:394 +#: assets/templates/assets/trafficlights_intersection_detail.html:394 msgid "Installation extérieure" msgstr "Installation extérieure" -#: templates/assets/trafficlights_intersection_detail.html:431 +#: assets/templates/assets/trafficlights_intersection_detail.html:431 msgid "Tout déplier / replier" msgstr "Tout déplier / replier" -#: templates/assets/trafficlights_intersection_detail.html:474 +#: assets/templates/assets/trafficlights_intersection_detail.html:474 msgid "" "Afficher les lanternes, accessoires, radars, détecteurs et panneaux de " "signalisation" @@ -7332,317 +7409,317 @@ msgstr "" "Afficher les lanternes, accessoires, radars, détecteurs et panneaux de " "signalisation" -#: templates/assets/trafficlights_intersection_detail.html:531 +#: assets/templates/assets/trafficlights_intersection_detail.html:531 msgid "Aucun poteau" msgstr "Aucun poteau" -#: templates/assets/trafficlights_intersection_detail.html:544 +#: assets/templates/assets/trafficlights_intersection_detail.html:544 msgid "Armoires électriques" msgstr "Armoires électriques" -#: templates/assets/trafficlights_intersection_detail.html:560 +#: assets/templates/assets/trafficlights_intersection_detail.html:560 msgid "Aucune armoire électrique" msgstr "Aucune armoire électrique" -#: templates/assets/trafficlights_intersection_detail.html:576 +#: assets/templates/assets/trafficlights_intersection_detail.html:576 msgid "Couleur du câble sur la carte" msgstr "Couleur du câble sur la carte" -#: templates/assets/trafficlights_intersection_detail.html:588 +#: assets/templates/assets/trafficlights_intersection_detail.html:588 msgid "Aucun câble" msgstr "Aucun câble" -#: templates/assets/trafficlights_intersection_detail.html:597 +#: assets/templates/assets/trafficlights_intersection_detail.html:597 msgid "Radars préventifs" msgstr "Radars préventifs" -#: templates/assets/trafficlights_intersection_detail.html:613 +#: assets/templates/assets/trafficlights_intersection_detail.html:613 msgid "Aucun radar préventif" msgstr "Aucun radar préventif" -#: templates/assets/trafficlights_intersection_detail.html:632 +#: assets/templates/assets/trafficlights_intersection_detail.html:632 msgid "Contrôleur de trafic" msgstr "Contrôleur de trafic" -#: templates/assets/trafficlights_intersection_detail.html:679 +#: assets/templates/assets/trafficlights_intersection_detail.html:679 msgid "Hardwares du contrôleur" msgstr "Hardwares du contrôleur" -#: templates/assets/trafficlights_intersection_detail.html:703 +#: assets/templates/assets/trafficlights_intersection_detail.html:703 msgid "Aucun hardware" msgstr "Aucun hardware" -#: templates/assets/trafficlights_intersection_detail.html:744 +#: assets/templates/assets/trafficlights_intersection_detail.html:744 msgid "Aucun détecteur" msgstr "Aucun détecteur" -#: templates/assets/trafficlights_intersection_detail.html:760 +#: assets/templates/assets/trafficlights_intersection_detail.html:760 msgid "Hardware réseau" msgstr "Hardware réseau" -#: templates/assets/trafficlights_intersection_detail.html:784 +#: assets/templates/assets/trafficlights_intersection_detail.html:784 msgid "Aucun hardware réseau" msgstr "Aucun hardware réseau" -#: templates/assets/trafficlights_intersection_detail.html:800 +#: assets/templates/assets/trafficlights_intersection_detail.html:800 msgid "Hardware Tension" msgstr "Hardware Tension" -#: templates/assets/trafficlights_intersection_detail.html:824 +#: assets/templates/assets/trafficlights_intersection_detail.html:824 msgid "Aucun hardware tension" msgstr "Aucun hardware tension" -#: templates/assets/trafficlights_intersection_detail.html:837 +#: assets/templates/assets/trafficlights_intersection_detail.html:837 msgid "Aucun contrôleur" msgstr "Aucun contrôleur" -#: templates/assets/trafficlights_intersection_detail.html:856 -#: templates/assets/trafficlights_intersection_detail.html:888 -#: templates/assets/trafficlights_intersection_detail.html:1045 +#: assets/templates/assets/trafficlights_intersection_detail.html:856 +#: assets/templates/assets/trafficlights_intersection_detail.html:888 +#: assets/templates/assets/trafficlights_intersection_detail.html:1045 msgid "Ajouter une programmation" msgstr "Ajouter une programmation" -#: templates/assets/trafficlights_intersection_detail.html:885 +#: assets/templates/assets/trafficlights_intersection_detail.html:885 msgid "Aucune programmation" msgstr "Aucune programmation" -#: templates/assets/trafficlights_intersection_detail.html:908 +#: assets/templates/assets/trafficlights_intersection_detail.html:908 msgid "Fichiers de log" msgstr "Fichiers de log" -#: templates/assets/trafficlights_intersection_detail.html:928 +#: assets/templates/assets/trafficlights_intersection_detail.html:928 msgid "Aucun fichier de log" msgstr "Aucun fichier de log" -#: templates/assets/trafficlights_intersection_detail.html:1008 +#: assets/templates/assets/trafficlights_intersection_detail.html:1008 msgid "Sélectionner une catégorie" msgstr "Sélectionner une catégorie" -#: templates/assets/trafficlights_intersection_detail.html:1056 +#: assets/templates/assets/trafficlights_intersection_detail.html:1056 msgid "Laisser vide pour auto-génération" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1057 +#: assets/templates/assets/trafficlights_intersection_detail.html:1057 msgid "Ex: " msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1073 -#: views/artworks.py:79 +#: assets/templates/assets/trafficlights_intersection_detail.html:1073 +#: assets/views/artworks.py:79 msgid "Inactif" msgstr "Inactif" -#: templates/assets/trafficlights_intersection_detail.html:1074 +#: assets/templates/assets/trafficlights_intersection_detail.html:1074 msgid "Retiré" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1090 +#: assets/templates/assets/trafficlights_intersection_detail.html:1090 msgid "Optionnel. Fichier joint à la programmation." msgstr "Optionnel. Fichier joint à la programmation." -#: templates/assets/trafficlights_intersection_detail.html:1095 +#: assets/templates/assets/trafficlights_intersection_detail.html:1095 msgid "Notes ou informations complémentaires..." msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1102 +#: assets/templates/assets/trafficlights_intersection_detail.html:1102 msgid "Créer la programmation" msgstr "Créer la programmation" -#: templates/assets/trafficlights_intersection_detail.html:1159 +#: assets/templates/assets/trafficlights_intersection_detail.html:1159 msgid "Importer un plan DXF" msgstr "Importer un plan DXF" -#: templates/assets/trafficlights_intersection_detail.html:1253 +#: assets/templates/assets/trafficlights_intersection_detail.html:1253 msgid "Gérer les contrats" msgstr "Gérer les contrats" -#: templates/assets/trafficlights_intersection_detail.html:1259 +#: assets/templates/assets/trafficlights_intersection_detail.html:1259 msgid "Contrats associés" msgstr "Contrats associés" -#: templates/assets/trafficlights_intersection_detail.html:1265 -#: templates/assets/trafficlights_intersection_detail.html:1356 +#: assets/templates/assets/trafficlights_intersection_detail.html:1265 +#: assets/templates/assets/trafficlights_intersection_detail.html:1356 msgid "Numéro de contrat" msgstr "Numéro de contrat" -#: templates/assets/trafficlights_intersection_detail.html:1266 -#: templates/assets/trafficlights_intersection_detail.html:1357 +#: assets/templates/assets/trafficlights_intersection_detail.html:1266 +#: assets/templates/assets/trafficlights_intersection_detail.html:1357 msgid "Entreprise" msgstr "Entreprise" -#: templates/assets/trafficlights_intersection_detail.html:1283 -#: templates/assets/trafficlights_intersection_detail.html:1434 +#: assets/templates/assets/trafficlights_intersection_detail.html:1283 +#: assets/templates/assets/trafficlights_intersection_detail.html:1434 msgid "Retirer ce contrat" msgstr "Retirer ce contrat" -#: templates/assets/trafficlights_intersection_detail.html:1292 +#: assets/templates/assets/trafficlights_intersection_detail.html:1292 msgid "Aucun contrat associé." msgstr "Aucun contrat associé." -#: templates/assets/trafficlights_intersection_detail.html:1299 +#: assets/templates/assets/trafficlights_intersection_detail.html:1299 msgid "Ajouter un contrat" msgstr "Ajouter un contrat" -#: templates/assets/trafficlights_intersection_detail.html:1304 +#: assets/templates/assets/trafficlights_intersection_detail.html:1304 msgid "Contrat" msgstr "Contrat" -#: templates/assets/trafficlights_intersection_detail.html:1306 +#: assets/templates/assets/trafficlights_intersection_detail.html:1306 msgid "Sélectionner" msgstr "Sélectionner" -#: templates/assets/trafficlights_intersection_detail.html:1315 +#: assets/templates/assets/trafficlights_intersection_detail.html:1315 msgid "Infrastructure" msgstr "Infrastructure" -#: templates/assets/trafficlights_intersection_detail.html:1316 +#: assets/templates/assets/trafficlights_intersection_detail.html:1316 msgid "Contrôleur de traffic" msgstr "Contrôleur de traffic" -#: templates/assets/trafficlights_intersection_detail.html:1441 +#: assets/templates/assets/trafficlights_intersection_detail.html:1441 msgid "Erreur lors de l’ajout." msgstr "Erreur lors de l’ajout." -#: templates/assets/trafficlights_intersection_detail.html:1496 +#: assets/templates/assets/trafficlights_intersection_detail.html:1496 msgid "Programmation ajoutée avec succès." msgstr "Programmation ajoutée avec succès." -#: templates/assets/trafficlights_intersection_detail.html:1506 +#: assets/templates/assets/trafficlights_intersection_detail.html:1506 msgid "Erreur lors de la création de la programmation." msgstr "Erreur lors de la création de la programmation." -#: templates/assets/trafficlights_intersection_detail.html:1513 +#: assets/templates/assets/trafficlights_intersection_detail.html:1513 msgid "Une erreur inattendue est survenue." msgstr "Une erreur inattendue est survenue." -#: templates/assets/unified_index.html:83 +#: assets/templates/assets/unified_index.html:83 msgid "Filtrer les assets" msgstr "Filtrer les assets" -#: templates/assets/unified_index.html:91 -#: templates/assets/unified_index.html:251 -#: templates/assets/unified_index.html:261 +#: assets/templates/assets/unified_index.html:91 +#: assets/templates/assets/unified_index.html:251 +#: assets/templates/assets/unified_index.html:261 msgid "Thématique" msgstr "Thématique" -#: templates/assets/unified_index.html:118 +#: assets/templates/assets/unified_index.html:118 msgid "Aucune" msgstr "Aucune" -#: templates/assets/unified_index.html:122 -#: templates/assets/unified_index.html:147 +#: assets/templates/assets/unified_index.html:122 +#: assets/templates/assets/unified_index.html:147 msgid "Sélectionnez d'abord une ou plusieurs thématiques." msgstr "Sélectionnez d'abord une ou plusieurs thématiques." -#: templates/assets/unified_index.html:137 +#: assets/templates/assets/unified_index.html:137 msgid "Sélectionnez d'abord une ou plusieurs catégories." msgstr "Sélectionnez d'abord une ou plusieurs catégories." -#: templates/assets/unified_index.html:144 +#: assets/templates/assets/unified_index.html:144 msgid "Filtres thématiques" msgstr "Filtres thématiques" -#: templates/assets/unified_index.html:154 +#: assets/templates/assets/unified_index.html:154 msgid "Type d'élément" msgstr "Type d'élément" -#: templates/assets/unified_index.html:161 +#: assets/templates/assets/unified_index.html:161 msgid "Assets et localisations" msgstr "Assets et localisations" -#: templates/assets/unified_index.html:167 +#: assets/templates/assets/unified_index.html:167 msgid "Localisations uniquement" msgstr "Localisations uniquement" -#: templates/assets/unified_index.html:173 +#: assets/templates/assets/unified_index.html:173 msgid "Assets uniquement" msgstr "Assets uniquement" -#: templates/assets/unified_index.html:181 +#: assets/templates/assets/unified_index.html:181 msgid "Options de géométrie" msgstr "Options de géométrie" -#: templates/assets/unified_index.html:186 +#: assets/templates/assets/unified_index.html:186 msgid "Inclure les assets sans géométrie" msgstr "Inclure les assets sans géométrie" -#: templates/assets/unified_index.html:240 +#: assets/templates/assets/unified_index.html:240 msgid "Créer un élément" msgstr "Créer un élément" -#: templates/assets/unified_index.html:245 +#: assets/templates/assets/unified_index.html:245 msgid "Choisissez d'abord le type d'élément, puis la thématique autorisée." msgstr "Choisissez d'abord le type d'élément, puis la thématique autorisée." -#: templates/assets/unified_index.html:254 -#: templates/assets/unified_index.html:284 +#: assets/templates/assets/unified_index.html:254 +#: assets/templates/assets/unified_index.html:284 msgid "Créer un asset" msgstr "Créer un asset" -#: templates/assets/unified_index.html:264 -#: templates/assets/unified_index.html:343 +#: assets/templates/assets/unified_index.html:264 +#: assets/templates/assets/unified_index.html:343 msgid "Créer une localisation" msgstr "Créer une localisation" -#: templates/assets/unified_index.html:270 +#: assets/templates/assets/unified_index.html:270 msgid "Aucune thématique éditable n'est disponible pour la création." msgstr "Aucune thématique éditable n'est disponible pour la création." -#: templates/assets/unified_index.html:322 +#: assets/templates/assets/unified_index.html:322 msgid "L'asset sera créé avec le statut 'À approuver'." msgstr "L'asset sera créé avec le statut 'À approuver'." -#: templates/assets/unified_index.html:358 +#: assets/templates/assets/unified_index.html:358 msgid "Créer la localisation" msgstr "Créer la localisation" -#: templates/assets/unified_index.html:369 +#: assets/templates/assets/unified_index.html:369 msgid "Mode sélection intervention préventive" msgstr "Mode sélection intervention préventive" -#: templates/assets/unified_index.html:388 +#: assets/templates/assets/unified_index.html:388 msgid "Répertoires" msgstr "Répertoires" -#: templates/assets/unified_index.html:391 +#: assets/templates/assets/unified_index.html:391 msgid "Répertoires spécifiques" msgstr "Répertoires spécifiques" -#: templates/assets/unified_index.html:429 +#: assets/templates/assets/unified_index.html:429 msgid "Code, nom, type…" msgstr "Code, nom, type…" -#: templates/assets/unified_index.html:443 +#: assets/templates/assets/unified_index.html:443 msgid "Tous les mots recherchés doivent être présents" msgstr "Tous les mots recherchés doivent être présents" -#: templates/assets/unified_index.html:443 +#: assets/templates/assets/unified_index.html:443 msgid "ET" msgstr "ET" -#: templates/assets/unified_index.html:447 +#: assets/templates/assets/unified_index.html:447 msgid "Au moins un des mots recherchés doit être présent" msgstr "Au moins un des mots recherchés doit être présent" -#: templates/assets/unified_index.html:479 -#: templates/assets/unified_index.html:480 +#: assets/templates/assets/unified_index.html:479 +#: assets/templates/assets/unified_index.html:480 msgid "Filtres" msgstr "Filtres" -#: templates/assets/unified_index.html:499 +#: assets/templates/assets/unified_index.html:499 msgid "sélectionné(s)" msgstr "sélectionné(s)" -#: templates/assets/unified_index.html:516 -#: templates/assets/unified_index.html:634 +#: assets/templates/assets/unified_index.html:516 +#: assets/templates/assets/unified_index.html:634 msgid "Modifier le statut en masse" msgstr "Modifier le statut en masse" -#: templates/assets/unified_index.html:524 -#: templates/assets/unified_index.html:664 +#: assets/templates/assets/unified_index.html:524 +#: assets/templates/assets/unified_index.html:664 msgid "Modifier le statut de validation en masse" msgstr "Modifier le statut de validation en masse" -#: templates/assets/unified_index.html:546 +#: assets/templates/assets/unified_index.html:546 msgid "" "Sélectionnez une ou plusieurs thématiques dans les filtres, saisissez une " "recherche ou zoomez sur la carte." @@ -7650,803 +7727,819 @@ msgstr "" "Sélectionnez une ou plusieurs thématiques dans les filtres, saisissez une " "recherche ou zoomez sur la carte." -#: templates/assets/unified_index.html:580 +#: assets/templates/assets/unified_index.html:580 msgid "Choisissez une catégorie ou zoomez sur la carte pour voir les assets." msgstr "Choisissez une catégorie ou zoomez sur la carte pour voir les assets." -#: templates/assets/unified_index.html:639 +#: assets/templates/assets/unified_index.html:639 msgid "Nouveau statut" msgstr "Nouveau statut" -#: templates/assets/unified_index.html:669 +#: assets/templates/assets/unified_index.html:669 msgid "Nouveau statut de validation" msgstr "Nouveau statut de validation" -#: templates/assets/water_index.html:17 views/core.py:724 -#: views/locations.py:29 +#: assets/templates/assets/water_index.html:17 assets/views/core.py:772 +#: assets/views/locations.py:29 msgid "GIEP" msgstr "GIEP" -#: templates/assets/water_index.html:31 +#: assets/templates/assets/water_index.html:31 msgid "Créer une nouvelle localisation GIEP" msgstr "Créer une nouvelle localisation GIEP" -#: templates/assets/water_index.html:59 +#: assets/templates/assets/water_index.html:59 msgid "Créer un nouvel ouvrage GIEP" msgstr "Créer un nouvel ouvrage GIEP" -#: views/artworks.py:80 +#: assets/views/artworks.py:80 msgid "À supprimer" msgstr "À supprimer" -#: views/artworks.py:94 views/controlcenters.py:107 views/its.py:110 -#: views/structures.py:115 +#: assets/views/artworks.py:94 assets/views/controlcenters.py:107 +#: assets/views/its.py:110 assets/views/structures.py:115 msgid "Localisations" msgstr "Localisations" -#: views/artworks.py:268 +#: assets/views/artworks.py:268 #, python-format msgid "Type d'asset inconnu: %(asset_model)s" msgstr "Type d'asset inconnu: %(asset_model)s" -#: views/artworks.py:328 views/trafficlights.py:1499 +#: assets/views/artworks.py:328 assets/views/trafficlights.py:1499 msgid "Coordonnées invalides" msgstr "Coordonnées invalides" -#: views/artworks.py:343 views/its.py:853 +#: assets/views/artworks.py:343 assets/views/its.py:853 msgid "Aucune localisation trouvée" msgstr "Aucune localisation trouvée" -#: views/artworks.py:436 views/artworks.py:440 views/core.py:408 +#: assets/views/artworks.py:436 assets/views/artworks.py:440 +#: assets/views/core.py:456 msgid "Fontaine" msgstr "Fontaine" -#: views/artworks.py:817 +#: assets/views/artworks.py:817 msgid "Aucun équipement trouvé" msgstr "Aucun équipement trouvé" -#: views/asset_editing.py:58 views/asset_editing.py:141 -#: views/asset_editing.py:2056 views/asset_editing.py:2195 -#: views/asset_editing.py:2249 views/asset_editing.py:2307 -#: views/asset_editing.py:2383 views/trafficlights.py:778 +#: assets/views/asset_editing.py:58 assets/views/asset_editing.py:141 +#: assets/views/asset_editing.py:2056 assets/views/asset_editing.py:2195 +#: assets/views/asset_editing.py:2249 assets/views/asset_editing.py:2307 +#: assets/views/asset_editing.py:2383 assets/views/trafficlights.py:778 msgid "Permission refusée" msgstr "Permission refusée" -#: views/asset_editing.py:64 +#: assets/views/asset_editing.py:64 msgid "Aucun fichier fourni" msgstr "Aucun fichier fourni" -#: views/asset_editing.py:154 +#: assets/views/asset_editing.py:154 msgid "Document non trouvé" msgstr "Document non trouvé" -#: views/asset_editing.py:179 views/asset_editing.py:2210 -#: views/asset_editing.py:2264 views/asset_editing.py:2336 -#: views/asset_editing.py:2417 +#: assets/views/asset_editing.py:179 assets/views/asset_editing.py:2210 +#: assets/views/asset_editing.py:2264 assets/views/asset_editing.py:2336 +#: assets/views/asset_editing.py:2417 msgid "Type d'asset inconnu" msgstr "Type d'asset inconnu" -#: views/asset_editing.py:298 +#: assets/views/asset_editing.py:298 #, python-format msgid "Champ inconnu: %(field)s" msgstr "Champ inconnu: %(field)s" -#: views/asset_editing.py:312 views/asset_editing.py:468 +#: assets/views/asset_editing.py:312 assets/views/asset_editing.py:468 #, python-format msgid "Format de date invalide pour %(field)s" msgstr "Format de date invalide pour %(field)s" -#: views/asset_editing.py:327 +#: assets/views/asset_editing.py:327 msgid "Modèle non trouvé" msgstr "Modèle non trouvé" -#: views/asset_editing.py:338 views/asset_editing.py:1688 +#: assets/views/asset_editing.py:338 assets/views/asset_editing.py:1688 msgid "Catégorie non trouvée" msgstr "Catégorie non trouvée" -#: views/asset_editing.py:355 +#: assets/views/asset_editing.py:355 msgid "Localisation non trouvée" msgstr "Localisation non trouvée" -#: views/asset_editing.py:364 +#: assets/views/asset_editing.py:364 #, python-format msgid "Statut invalide: %(status)s" msgstr "Statut invalide: %(status)s" -#: views/asset_editing.py:371 +#: assets/views/asset_editing.py:371 #, python-format msgid "Statut de validation invalide: %(status)s" msgstr "Statut de validation invalide: %(status)s" -#: views/asset_editing.py:385 views/asset_editing.py:422 -#: views/asset_editing.py:440 views/asset_editing.py:449 +#: assets/views/asset_editing.py:385 assets/views/asset_editing.py:422 +#: assets/views/asset_editing.py:440 assets/views/asset_editing.py:449 #, python-format msgid "Valeur numérique invalide pour %(field)s" msgstr "Valeur numérique invalide pour %(field)s" -#: views/asset_editing.py:412 +#: assets/views/asset_editing.py:412 #, python-format msgid "Géométrie invalide: %(error)s" msgstr "Géométrie invalide: %(error)s" -#: views/asset_editing.py:501 views/asset_editing.py:571 -#: views/asset_editing.py:606 views/clean.py:513 +#: assets/views/asset_editing.py:501 assets/views/asset_editing.py:571 +#: assets/views/asset_editing.py:606 assets/views/clean.py:513 msgid "Vous n'avez pas la permission de modifier cet asset" msgstr "Vous n'avez pas la permission de modifier cet asset" -#: views/asset_editing.py:511 views/asset_editing.py:621 -#: views/asset_editing.py:780 views/asset_editing.py:1601 -#: views/asset_editing.py:2200 views/asset_editing.py:2254 -#: views/asset_editing.py:2312 views/asset_editing.py:2405 -#: views/asset_editing.py:2525 views/clean.py:519 +#: assets/views/asset_editing.py:511 assets/views/asset_editing.py:621 +#: assets/views/asset_editing.py:780 assets/views/asset_editing.py:1601 +#: assets/views/asset_editing.py:2200 assets/views/asset_editing.py:2254 +#: assets/views/asset_editing.py:2312 assets/views/asset_editing.py:2405 +#: assets/views/asset_editing.py:2525 assets/views/clean.py:519 msgid "Format JSON invalide" msgstr "Format JSON invalide" -#: views/asset_editing.py:520 +#: assets/views/asset_editing.py:520 #, python-format msgid "Champ non modifiable: %(field)s" msgstr "Champ non modifiable: %(field)s" -#: views/asset_editing.py:550 +#: assets/views/asset_editing.py:550 msgid "Aucun champ mis à jour" msgstr "Aucun champ mis à jour" -#: views/asset_editing.py:557 +#: assets/views/asset_editing.py:557 #, python-format msgid "%(count)s champ(s) mis à jour" msgstr "%(count)s champ(s) mis à jour" -#: views/asset_editing.py:578 +#: assets/views/asset_editing.py:578 msgid "Vous n'avez pas la permission d'archiver cet asset" msgstr "Vous n'avez pas la permission d'archiver cet asset" -#: views/asset_editing.py:588 +#: assets/views/asset_editing.py:588 msgid "Asset archivé avec succès" msgstr "Asset archivé avec succès" -#: views/asset_editing.py:613 +#: assets/views/asset_editing.py:613 msgid "Vous n'avez pas la permission de remplacer cet asset" msgstr "Vous n'avez pas la permission de remplacer cet asset" -#: views/asset_editing.py:702 +#: assets/views/asset_editing.py:702 msgid "Asset remplacé avec succès" msgstr "Asset remplacé avec succès" -#: views/asset_editing.py:765 views/asset_editing.py:962 -#: views/asset_editing.py:1657 +#: assets/views/asset_editing.py:765 assets/views/asset_editing.py:962 +#: assets/views/asset_editing.py:1657 msgid "Thématique non trouvée" msgstr "Thématique non trouvée" -#: views/asset_editing.py:772 views/asset_editing.py:2398 +#: assets/views/asset_editing.py:772 assets/views/asset_editing.py:2398 msgid "Vous n'avez pas la permission de créer des assets" msgstr "Vous n'avez pas la permission de créer des assets" -#: views/asset_editing.py:826 +#: assets/views/asset_editing.py:826 msgid "Type d'asset requis" msgstr "Type d'asset requis" -#: views/asset_editing.py:834 +#: assets/views/asset_editing.py:834 #, python-format msgid "Type d'asset invalide: %(type)s" msgstr "Type d'asset invalide: %(type)s" -#: views/asset_editing.py:845 views/asset_editing.py:980 +#: assets/views/asset_editing.py:845 assets/views/asset_editing.py:980 msgid "Type de localisation invalide" msgstr "Type de localisation invalide" -#: views/asset_editing.py:868 +#: assets/views/asset_editing.py:868 msgid "Impossible de lier l'asset à cette localisation" msgstr "Impossible de lier l'asset à cette localisation" -#: views/asset_editing.py:883 +#: assets/views/asset_editing.py:883 msgid "Le modèle d'asset est requis pour ce type d'asset" msgstr "Le modèle d'asset est requis pour ce type d'asset" -#: views/asset_editing.py:890 +#: assets/views/asset_editing.py:890 msgid "Modèle d'asset non trouvé" msgstr "Modèle d'asset non trouvé" -#: views/asset_editing.py:922 +#: assets/views/asset_editing.py:922 msgid "Asset créé avec succès" msgstr "Asset créé avec succès" -#: views/asset_editing.py:969 +#: assets/views/asset_editing.py:969 msgid "Vous n'avez pas la permission d'archiver en masse" msgstr "Vous n'avez pas la permission d'archiver en masse" -#: views/asset_editing.py:987 +#: assets/views/asset_editing.py:987 msgid "Cette localisation ne supporte pas la gestion des assets" msgstr "Cette localisation ne supporte pas la gestion des assets" -#: views/asset_editing.py:1020 +#: assets/views/asset_editing.py:1020 #, python-format msgid "%(count)s asset(s) archivé(s)" msgstr "%(count)s asset(s) archivé(s)" -#: views/asset_editing.py:1629 +#: assets/views/asset_editing.py:1629 msgid "Format d'ID invalide" msgstr "Format d'ID invalide" -#: views/asset_editing.py:1636 +#: assets/views/asset_editing.py:1636 msgid "Thématique requise" msgstr "Thématique requise" -#: views/asset_editing.py:1642 +#: assets/views/asset_editing.py:1642 msgid "Catégorie requise" msgstr "Catégorie requise" -#: views/asset_editing.py:1648 +#: assets/views/asset_editing.py:1648 msgid "Code requis" msgstr "Code requis" -#: views/asset_editing.py:1679 +#: assets/views/asset_editing.py:1679 msgid "Vous n'avez pas la permission de créer des équipements" msgstr "Vous n'avez pas la permission de créer des équipements" -#: views/asset_editing.py:1700 +#: assets/views/asset_editing.py:1700 msgid "Type d'asset non supporté pour cette thématique/catégorie" msgstr "Type d'asset non supporté pour cette thématique/catégorie" -#: views/asset_editing.py:1707 views/trafficlights.py:813 +#: assets/views/asset_editing.py:1707 assets/views/trafficlights.py:813 msgid "Un équipement avec ce code existe déjà" msgstr "Un équipement avec ce code existe déjà" -#: views/asset_editing.py:1717 +#: assets/views/asset_editing.py:1717 msgid "Modèle d'équipement non trouvé" msgstr "Modèle d'équipement non trouvé" -#: views/asset_editing.py:1722 +#: assets/views/asset_editing.py:1722 msgid "Modèle requis" msgstr "Modèle requis" -#: views/asset_editing.py:1824 +#: assets/views/asset_editing.py:1824 msgid "Une localisation est requise pour créer cet asset." msgstr "Une localisation est requise pour créer cet asset." -#: views/asset_editing.py:1834 +#: assets/views/asset_editing.py:1834 msgid "Localisation introuvable" msgstr "Localisation introuvable" -#: views/asset_editing.py:1900 +#: assets/views/asset_editing.py:1900 msgid "Équipement créé avec succès" msgstr "Équipement créé avec succès" -#: views/asset_editing.py:1902 +#: assets/views/asset_editing.py:1902 #, python-format msgid " • %(count)d opération(s) ajoutée(s)" msgstr " • %(count)d opération(s) ajoutée(s)" -#: views/asset_editing.py:2218 views/asset_editing.py:2323 -#: views/asset_editing.py:2326 views/asset_editing.py:2340 -#: views/asset_editing.py:2423 +#: assets/views/asset_editing.py:2218 assets/views/asset_editing.py:2323 +#: assets/views/asset_editing.py:2326 assets/views/asset_editing.py:2340 +#: assets/views/asset_editing.py:2423 msgid "Champ de liaison invalide" msgstr "Champ de liaison invalide" -#: views/asset_editing.py:2220 views/asset_editing.py:2284 -#: views/asset_editing.py:2328 views/asset_editing.py:2425 +#: assets/views/asset_editing.py:2220 assets/views/asset_editing.py:2284 +#: assets/views/asset_editing.py:2328 assets/views/asset_editing.py:2425 msgid "Champ de liaison inconnu" msgstr "Champ de liaison inconnu" -#: views/asset_editing.py:2230 +#: assets/views/asset_editing.py:2230 msgid "Asset lié avec succès" msgstr "Asset lié avec succès" -#: views/asset_editing.py:2272 +#: assets/views/asset_editing.py:2272 msgid "Cet asset n'est pas lié à ce parent" msgstr "Cet asset n'est pas lié à ce parent" -#: views/asset_editing.py:2280 views/asset_editing.py:2363 +#: assets/views/asset_editing.py:2280 assets/views/asset_editing.py:2363 msgid "Ce champ est obligatoire et ne peut pas être vidé" msgstr "Ce champ est obligatoire et ne peut pas être vidé" -#: views/asset_editing.py:2291 +#: assets/views/asset_editing.py:2291 msgid "Asset délié avec succès" msgstr "Asset délié avec succès" -#: views/asset_editing.py:2352 +#: assets/views/asset_editing.py:2352 msgid "Parent lié avec succès" msgstr "Parent lié avec succès" -#: views/asset_editing.py:2371 +#: assets/views/asset_editing.py:2371 msgid "Parent délié avec succès" msgstr "Parent délié avec succès" -#: views/asset_editing.py:2490 +#: assets/views/asset_editing.py:2490 #, python-format msgid "Le champ « %(field)s » est obligatoire." msgstr "Le champ « %(field)s » est obligatoire." -#: views/asset_editing.py:2492 +#: assets/views/asset_editing.py:2492 msgid "Impossible de créer l'asset : un champ obligatoire est manquant." msgstr "Impossible de créer l'asset : un champ obligatoire est manquant." -#: views/asset_editing.py:2498 +#: assets/views/asset_editing.py:2498 msgid "Asset créé et lié avec succès" msgstr "Asset créé et lié avec succès" -#: views/asset_editing.py:2532 +#: assets/views/asset_editing.py:2532 msgid "Champ non modifiable en masse" msgstr "Champ non modifiable en masse" -#: views/asset_editing.py:2578 +#: assets/views/asset_editing.py:2578 #, python-format msgid "%(updated)s équipement(s) mis à jour, %(skipped)s ignoré(s)." msgstr "%(updated)s équipement(s) mis à jour, %(skipped)s ignoré(s)." -#: views/asset_editing.py:2592 +#: assets/views/asset_editing.py:2592 msgid "Non authentifié." msgstr "Non authentifié." -#: views/asset_editing.py:2601 +#: assets/views/asset_editing.py:2601 msgid "Permission refusée pour créer une intervention." msgstr "Permission refusée pour créer une intervention." -#: views/asset_editing.py:2626 +#: assets/views/asset_editing.py:2626 msgid "Le titre est obligatoire." msgstr "Le titre est obligatoire." -#: views/asset_editing.py:2741 +#: assets/views/asset_editing.py:2741 msgid "Début prévu initial." msgstr "" -#: views/asset_permissions.py:47 +#: assets/views/asset_permissions.py:47 msgid "Accès refusé — rôle admin requis." msgstr "Accès refusé — rôle admin requis." -#: views/asset_permissions.py:100 +#: assets/views/asset_permissions.py:100 msgid "Utilisateur requis." msgstr "Utilisateur requis." -#: views/asset_permissions.py:106 +#: assets/views/asset_permissions.py:106 msgid "Utilisateur introuvable." msgstr "Utilisateur introuvable." -#: views/buildings.py:400 +#: assets/views/buildings.py:400 msgid "Vous n'avez pas la permission de modifier ce bâtiment." msgstr "Vous n'avez pas la permission de modifier ce bâtiment." -#: views/buildings.py:406 +#: assets/views/buildings.py:406 #, python-format msgid "La localisation '%s' a été mise à jour avec succès." msgstr "La localisation '%s' a été mise à jour avec succès." -#: views/clean.py:259 +#: assets/views/clean.py:259 msgid "Locations" msgstr "Locations" -#: views/clean.py:473 views/clean.py:476 +#: assets/views/clean.py:473 assets/views/clean.py:476 #, python-format msgid "Unknown model: %(asset_model)s" msgstr "Unknown model: %(asset_model)s" -#: views/clean.py:633 +#: assets/views/clean.py:633 msgid "No location found nearby" msgstr "No location found nearby" -#: views/controlcenters.py:396 +#: assets/views/controlcenters.py:396 #, python-format msgid "Trop d'objets à afficher (> %(max)d)" msgstr "Trop d'objets à afficher (> %(max)d)" -#: views/controlcenters.py:410 +#: assets/views/controlcenters.py:410 #, python-format msgid "Trop d'objets à afficher (> %(max)d). Limitez votre sélection." msgstr "Trop d'objets à afficher (> %(max)d). Limitez votre sélection." -#: views/controlcenters.py:525 views/controlcenters.py:528 +#: assets/views/controlcenters.py:525 assets/views/controlcenters.py:528 #, python-format msgid "Modèle '%(model)s' inconnu." msgstr "Modèle '%(model)s' inconnu." -#: views/controlcenters.py:541 views/its.py:544 views/nature.py:236 -#: views/publiclighting.py:278 views/roads.py:541 views/sign.py:845 -#: views/structures.py:843 views/trafficlights.py:1375 +#: assets/views/controlcenters.py:541 assets/views/its.py:544 +#: assets/views/nature.py:236 assets/views/publiclighting.py:278 +#: assets/views/roads.py:541 assets/views/sign.py:845 +#: assets/views/structures.py:843 assets/views/trafficlights.py:1375 msgid "Aucun template trouvé pour ce type d’asset." msgstr "Aucun template trouvé pour ce type d’asset." -#: views/core.py:256 views/nature.py:220 views/nature.py:223 -#: views/publiclighting.py:262 views/publiclighting.py:265 views/roads.py:525 -#: views/roads.py:528 views/sign.py:832 views/structures.py:830 -#: views/trafficlights.py:1359 views/trafficlights.py:1362 views/water.py:612 -#: views/water.py:615 +#: assets/views/core.py:279 assets/views/nature.py:220 +#: assets/views/nature.py:223 assets/views/publiclighting.py:262 +#: assets/views/publiclighting.py:265 assets/views/roads.py:525 +#: assets/views/roads.py:528 assets/views/sign.py:832 +#: assets/views/structures.py:830 assets/views/trafficlights.py:1359 +#: assets/views/trafficlights.py:1362 assets/views/water.py:612 +#: assets/views/water.py:615 #, python-format msgid "Modèle %(asset_model)s inconnu." msgstr "Modèle %(asset_model)s inconnu." -#: views/core.py:372 +#: assets/views/core.py:285 +msgid "Vous n'avez pas la permission de consulter cet asset." +msgstr "Vous n'avez pas la permission de consulter cet asset." + +#: assets/views/core.py:420 msgid "Rue / Voie" msgstr "Rue / Voie" -#: views/core.py:373 +#: assets/views/core.py:421 msgid "Chaussée" msgstr "Chaussée" -#: views/core.py:375 +#: assets/views/core.py:423 msgid "Mobilier voirie" msgstr "Mobilier voirie" -#: views/core.py:377 +#: assets/views/core.py:425 msgid "Blocs béton" msgstr "Blocs béton" -#: views/core.py:379 +#: assets/views/core.py:427 msgid "Candélabre" msgstr "Candélabre" -#: views/core.py:381 +#: assets/views/core.py:429 msgid "Armoire électrique EP" msgstr "Armoire électrique EP" -#: views/core.py:383 +#: assets/views/core.py:431 msgid "Poteau signalisation" msgstr "Poteau signalisation" -#: views/core.py:384 views/trafficlights.py:4311 +#: assets/views/core.py:432 assets/views/trafficlights.py:4311 msgid "Panneau" msgstr "Panneau" -#: views/core.py:385 +#: assets/views/core.py:433 msgid "Place de parking" msgstr "Place de parking" -#: views/core.py:387 +#: assets/views/core.py:435 msgid "Poteau tricolore" msgstr "Poteau tricolore" -#: views/core.py:388 +#: assets/views/core.py:436 msgid "Câble TL" msgstr "Câble TL" -#: views/core.py:389 +#: assets/views/core.py:437 msgid "Lanterne TL" msgstr "Lanterne TL" -#: views/core.py:390 +#: assets/views/core.py:438 msgid "Contrôleur TL" msgstr "Contrôleur TL" -#: views/core.py:392 +#: assets/views/core.py:440 msgid "Détecteur TL" msgstr "Détecteur TL" -#: views/core.py:393 +#: assets/views/core.py:441 msgid "Hardware réseau TL" msgstr "Hardware réseau TL" -#: views/core.py:394 +#: assets/views/core.py:442 msgid "Hardware tension TL" msgstr "Hardware tension TL" -#: views/core.py:395 +#: assets/views/core.py:443 msgid "Armoire électrique TL" msgstr "Armoire électrique TL" -#: views/core.py:396 +#: assets/views/core.py:444 msgid "Contenu armoire TL" msgstr "Contenu armoire TL" -#: views/core.py:397 +#: assets/views/core.py:445 msgid "Accessoire TL" msgstr "Accessoire TL" -#: views/core.py:399 +#: assets/views/core.py:447 msgid "Surface verte" msgstr "Surface verte" -#: views/core.py:401 +#: assets/views/core.py:449 msgid "Arbuste" msgstr "Arbuste" -#: views/core.py:402 +#: assets/views/core.py:450 msgid "Banc" msgstr "Banc" -#: views/core.py:403 +#: assets/views/core.py:451 msgid "Ouvrage RWI" msgstr "Ouvrage RWI" -#: views/core.py:405 +#: assets/views/core.py:453 msgid "Composant d'ouvrage" msgstr "Composant d'ouvrage" -#: views/core.py:410 +#: assets/views/core.py:458 msgid "Équipement CdC" msgstr "Équipement CdC" -#: views/core.py:412 views/trafficlights.py:4331 +#: assets/views/core.py:460 assets/views/trafficlights.py:4331 msgid "Équipement ITS" msgstr "Équipement ITS" -#: views/core.py:414 +#: assets/views/core.py:462 msgid "Corbeille" msgstr "Corbeille" -#: views/core.py:415 +#: assets/views/core.py:463 msgid "Conteneur verre" msgstr "Conteneur verre" -#: views/core.py:417 +#: assets/views/core.py:465 msgid "Bâtiment public" msgstr "Bâtiment public" -#: views/core.py:418 +#: assets/views/core.py:466 msgid "Équipement bâtiment" msgstr "Équipement bâtiment" -#: views/core.py:420 +#: assets/views/core.py:468 msgid "Espace public plein air" msgstr "Espace public plein air" -#: views/core.py:421 +#: assets/views/core.py:469 msgid "Équipement plein air" msgstr "Équipement plein air" -#: views/core.py:560 +#: assets/views/core.py:608 msgid "Signaux de danger" msgstr "Signaux de danger" -#: views/core.py:561 +#: assets/views/core.py:609 msgid "Signaux de priorité" msgstr "Signaux de priorité" -#: views/core.py:562 +#: assets/views/core.py:610 msgid "Signaux d'interdiction" msgstr "Signaux d'interdiction" -#: views/core.py:563 +#: assets/views/core.py:611 msgid "Signaux d'obligation" msgstr "Signaux d'obligation" -#: views/core.py:564 +#: assets/views/core.py:612 msgid "Arrêt / Stationnement" msgstr "Arrêt / Stationnement" -#: views/core.py:565 +#: assets/views/core.py:613 msgid "Signaux d'indication" msgstr "Signaux d'indication" -#: views/core.py:566 +#: assets/views/core.py:614 msgid "Signaux de zone" msgstr "Signaux de zone" -#: views/core.py:567 +#: assets/views/core.py:615 msgid "Signaux additionnels" msgstr "Signaux additionnels" -#: views/core.py:640 +#: assets/views/core.py:688 msgid "Statut des carrefours" msgstr "Statut des carrefours" -#: views/core.py:733 +#: assets/views/core.py:781 msgid "Niveau de qualité" msgstr "Niveau de qualité" -#: views/core.py:751 +#: assets/views/core.py:799 msgid "Type d'usage (Localisation)" msgstr "Type d'usage (Localisation)" -#: views/core.py:766 +#: assets/views/core.py:814 msgid "Accueil ERP / PMR" msgstr "Accueil ERP / PMR" -#: views/core.py:791 +#: assets/views/core.py:839 msgid "Type de site (Localisation)" msgstr "Type de site (Localisation)" -#: views/core.py:797 +#: assets/views/core.py:845 msgid "Norme de sécurité (Asset)" msgstr "Norme de sécurité (Asset)" -#: views/core.py:832 +#: assets/views/core.py:880 msgid "Zone de livraison" msgstr "Zone de livraison" -#: views/core.py:834 +#: assets/views/core.py:882 msgid "Arrêt minute (CD)" msgstr "Arrêt minute (CD)" -#: views/core.py:840 +#: assets/views/core.py:888 msgid "Drop zone trottinettes" msgstr "Drop zone trottinettes" -#: views/core.py:849 +#: assets/views/core.py:897 msgid "Conformité" msgstr "Conformité" -#: views/core.py:921 +#: assets/views/core.py:969 msgid "Gestion du patrimoine bâti & équipements" msgstr "Gestion du patrimoine bâti & équipements" -#: views/export.py:119 +#: assets/views/export.py:119 msgid "ID" msgstr "ID" -#: views/export.py:129 +#: assets/views/export.py:129 msgid "Obsolescence" msgstr "Arborescence" -#: views/export.py:130 +#: assets/views/export.py:130 msgid "Code localisation" msgstr "Code localisation" -#: views/export.py:131 +#: assets/views/export.py:131 msgid "Nom localisation" msgstr "Nom localisation" -#: views/export.py:133 +#: assets/views/export.py:133 msgid "Date de déinstallation" msgstr "Date de déinstallation" -#: views/export.py:135 +#: assets/views/export.py:135 msgid "Garantie (mois)" msgstr "Garantie (mois)" -#: views/export.py:163 +#: assets/views/export.py:163 msgid "Paramètre 'ids' invalide." msgstr "Paramètre 'ids' invalide." -#: views/export.py:166 +#: assets/views/export.py:166 msgid "Aucun asset sélectionné." msgstr "Aucun asset sélectionné." -#: views/export.py:217 +#: assets/views/export.py:217 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "Export XLSX indisponible (dépendance manquante)." -#: views/history.py:27 views/history.py:89 views/history.py:112 -#: views/history.py:318 +#: assets/views/history.py:27 assets/views/history.py:89 +#: assets/views/history.py:112 assets/views/history.py:318 msgid "Authentication required" msgstr "Authentication required" -#: views/history.py:35 +#: assets/views/history.py:35 msgid "Cannot determine asset's thematic" msgstr "Cannot determine asset's thematic" -#: views/history.py:50 +#: assets/views/history.py:50 msgid "You do not have permission to view assets for this thematic" msgstr "You do not have permission to view assets for this thematic" -#: views/history.py:148 views/history.py:149 views/history.py:280 -#: views/history.py:281 +#: assets/views/history.py:148 assets/views/history.py:149 +#: assets/views/history.py:280 assets/views/history.py:281 msgid "Système" msgstr "Système" -#: views/history.py:196 +#: assets/views/history.py:196 msgid "You do not have access to any thematics" msgstr "You do not have access to any thematics" -#: views/history.py:224 +#: assets/views/history.py:224 msgid "You do not have permission to view this thematic" msgstr "You do not have permission to view this thematic" -#: views/history.py:241 +#: assets/views/history.py:241 msgid "Thematic not found" msgstr "Thematic not found" -#: views/history.py:326 +#: assets/views/history.py:326 msgid "Paramètre 'date' manquant" msgstr "Paramètre 'date' manquant" -#: views/history.py:342 +#: assets/views/history.py:342 msgid "Format de date invalide. Utilisez ISO 8601." msgstr "Format de date invalide. Utilisez ISO 8601." -#: views/history.py:426 +#: assets/views/history.py:426 msgid "Inexistant" msgstr "Inexistant" -#: views/its.py:404 views/its.py:415 views/nature.py:462 views/nature.py:542 -#: views/publiclighting.py:457 views/publiclighting.py:478 -#: views/publiclighting.py:499 views/publiclighting.py:509 views/roads.py:412 -#: views/roads.py:416 views/roads.py:420 views/roads.py:424 views/roads.py:428 -#: views/roads.py:441 views/roads.py:450 views/roads.py:459 views/roads.py:468 -#: views/roads.py:477 views/sign.py:707 views/sign.py:711 views/sign.py:771 -#: views/sign.py:780 views/structures.py:443 views/structures.py:454 -#: views/trafficlights.py:1328 views/trafficlights.py:1342 views/water.py:286 +#: assets/views/its.py:404 assets/views/its.py:415 assets/views/nature.py:462 +#: assets/views/nature.py:542 assets/views/publiclighting.py:457 +#: assets/views/publiclighting.py:478 assets/views/publiclighting.py:499 +#: assets/views/publiclighting.py:509 assets/views/roads.py:412 +#: assets/views/roads.py:416 assets/views/roads.py:420 +#: assets/views/roads.py:424 assets/views/roads.py:428 +#: assets/views/roads.py:441 assets/views/roads.py:450 +#: assets/views/roads.py:459 assets/views/roads.py:468 +#: assets/views/roads.py:477 assets/views/sign.py:707 assets/views/sign.py:711 +#: assets/views/sign.py:771 assets/views/sign.py:780 +#: assets/views/structures.py:443 assets/views/structures.py:454 +#: assets/views/trafficlights.py:1328 assets/views/trafficlights.py:1342 +#: assets/views/water.py:286 msgid "Trop d'objets à afficher" msgstr "Trop d'objets à afficher" -#: views/its.py:415 views/nature.py:542 views/publiclighting.py:509 -#: views/roads.py:441 views/roads.py:450 views/roads.py:459 views/roads.py:468 -#: views/roads.py:477 views/sign.py:771 views/sign.py:780 -#: views/structures.py:454 views/trafficlights.py:1342 +#: assets/views/its.py:415 assets/views/nature.py:542 +#: assets/views/publiclighting.py:509 assets/views/roads.py:441 +#: assets/views/roads.py:450 assets/views/roads.py:459 +#: assets/views/roads.py:468 assets/views/roads.py:477 +#: assets/views/sign.py:771 assets/views/sign.py:780 +#: assets/views/structures.py:454 assets/views/trafficlights.py:1342 msgid "Limitez votre sélection." msgstr "Limitez votre sélection." -#: views/location_editing.py:46 views/structures.py:705 +#: assets/views/location_editing.py:46 assets/views/structures.py:705 msgid "Authentification requise." msgstr "Authentification requise." -#: views/location_editing.py:48 views/location_editing.py:59 -#: views/structures.py:707 +#: assets/views/location_editing.py:48 assets/views/location_editing.py:59 +#: assets/views/structures.py:707 msgid "Permission refusée." msgstr "Permission refusée." -#: views/locations.py:25 views/water.py:86 +#: assets/views/locations.py:25 assets/views/water.py:86 msgid "Ouvrages" msgstr "Ouvrages" -#: views/locations.py:26 +#: assets/views/locations.py:26 msgid "Feux" msgstr "Feux" -#: views/locations.py:27 +#: assets/views/locations.py:27 msgid "Éclairage" msgstr "Éclairage" -#: views/locations.py:30 +#: assets/views/locations.py:30 msgid "Centres de contrôle" msgstr "Centres de contrôle" -#: views/locations.py:31 +#: assets/views/locations.py:31 msgid "Signalisation" msgstr "Signalisation" -#: views/locations.py:32 +#: assets/views/locations.py:32 msgid "Voirie" msgstr "Voirie" -#: views/nature.py:765 +#: assets/views/nature.py:765 msgid "Aucune section trouvée" msgstr "Aucune section trouvée" -#: views/nature.py:796 views/nature.py:837 +#: assets/views/nature.py:796 assets/views/nature.py:837 msgid "Aucun asset sélectionné" msgstr "Aucun asset sélectionné" -#: views/nature.py:910 +#: assets/views/nature.py:910 msgid "Aucune modification fournie" msgstr "Aucune modification fournie" -#: views/nature.py:1251 +#: assets/views/nature.py:1251 msgid "Commentaire enregistré avec succès" msgstr "Commentaire enregistré avec succès" -#: views/nature.py:1279 +#: assets/views/nature.py:1279 msgid "Commentaire supprimé avec succès" msgstr "Commentaire supprimé avec succès" -#: views/nature.py:1330 +#: assets/views/nature.py:1330 msgid "Photos ajoutées avec succès" msgstr "Photos ajoutées avec succès" -#: views/publiclighting.py:552 views/roads.py:655 views/sign.py:959 +#: assets/views/publiclighting.py:552 assets/views/roads.py:655 +#: assets/views/sign.py:959 msgid "Aucune rue trouvée" msgstr "Aucune rue trouvée" -#: views/structures.py:719 +#: assets/views/structures.py:719 msgid "Paramètres de transport exceptionnel enregistrés avec succès." msgstr "Paramètres de transport exceptionnel enregistrés avec succès." -#: views/structures.py:1358 +#: assets/views/structures.py:1358 msgid "Aucune localisation structure trouvée" msgstr "Aucune localisation structure trouvée" -#: views/trafficlights.py:213 +#: assets/views/trafficlights.py:213 msgid "Intersections" msgstr "Intersections" -#: views/trafficlights.py:637 +#: assets/views/trafficlights.py:637 msgid "Contrat requis." msgstr "Contrat requis." -#: views/trafficlights.py:853 +#: assets/views/trafficlights.py:853 msgid "Programmation ajoutée avec succès" msgstr "Programmation ajoutée avec succès" -#: views/trafficlights.py:1251 +#: assets/views/trafficlights.py:1251 msgid "Date de mise en service invalide." msgstr "Date de mise en service invalide." -#: views/trafficlights.py:1462 views/trafficlights.py:1490 +#: assets/views/trafficlights.py:1462 assets/views/trafficlights.py:1490 msgid "Intersection introuvable" msgstr "Intersection introuvable" -#: views/trafficlights.py:1523 +#: assets/views/trafficlights.py:1523 msgid "Aucune intersection trouvée" msgstr "Aucune intersection trouvée" -#: views/trafficlights.py:2517 +#: assets/views/trafficlights.py:2517 msgid "" "Le fichier DXF a bien été importé et le plan est disponible pour un " "affichage sur la carte." @@ -8454,95 +8547,83 @@ msgstr "" "Le fichier DXF a bien été importé et le plan est disponible pour un " "affichage sur la carte." -#: views/trafficlights.py:3916 +#: assets/views/trafficlights.py:3916 msgid "" "Veuillez téléverser un fichier ou sélectionner au moins un plan existant." msgstr "" "Veuillez téléverser un fichier ou sélectionner au moins un plan existant." -#: views/trafficlights.py:3972 +#: assets/views/trafficlights.py:3972 msgid "Un des fichiers de plan de croix sélectionnés est introuvable." msgstr "Un des fichiers de plan de croix sélectionnés est introuvable." -#: views/trafficlights.py:4126 views/trafficlights.py:4171 -#: views/trafficlights.py:4233 views/trafficlights.py:4295 -#| msgid "Absent du fichier Excel" +#: assets/views/trafficlights.py:4126 assets/views/trafficlights.py:4171 +#: assets/views/trafficlights.py:4233 assets/views/trafficlights.py:4295 msgid "Absent du fichier Excel (présent en DB)" msgstr "Absent du fichier Excel (présent en DB)" -#: views/trafficlights.py:4315 views/trafficlights.py:4335 -#: views/trafficlights.py:4493 +#: assets/views/trafficlights.py:4315 assets/views/trafficlights.py:4335 +#: assets/views/trafficlights.py:4493 msgid "Présent en DB (attaché au poteau)" msgstr "Présent en DB (attaché au poteau)" -#: views/trafficlights.py:4326 +#: assets/views/trafficlights.py:4326 msgid "Caméra ANPR / ITS" msgstr "Caméra ANPR / ITS" -#: views/trafficlights.py:4344 views/trafficlights.py:4415 -#: views/trafficlights.py:4434 views/trafficlights.py:4454 -#: views/trafficlights.py:4473 +#: assets/views/trafficlights.py:4344 assets/views/trafficlights.py:4415 +#: assets/views/trafficlights.py:4434 assets/views/trafficlights.py:4454 +#: assets/views/trafficlights.py:4473 msgid "Présent en DB" msgstr "Présent en DB" -#: views/trafficlights.py:4356 views/trafficlights.py:4375 -#: views/trafficlights.py:4394 views/trafficlights.py:4413 -#: views/trafficlights.py:4432 views/trafficlights.py:4442 -#: views/trafficlights.py:4471 -#| msgid "Carrefour :" +#: assets/views/trafficlights.py:4356 assets/views/trafficlights.py:4375 +#: assets/views/trafficlights.py:4394 assets/views/trafficlights.py:4413 +#: assets/views/trafficlights.py:4432 assets/views/trafficlights.py:4442 +#: assets/views/trafficlights.py:4471 msgid "Carrefour" msgstr "Carrefour" -#: views/trafficlights.py:4368 -#| msgid "Hardware réseau" +#: assets/views/trafficlights.py:4368 msgid "Matériel Réseau" msgstr "Matériel Réseau" -#: views/trafficlights.py:4373 -#| msgid "Hardware réseau" +#: assets/views/trafficlights.py:4373 msgid "Matériel réseau" msgstr "Matériel réseau" -#: views/trafficlights.py:4377 +#: assets/views/trafficlights.py:4377 msgid "Présent en DB (autonome)" msgstr "Présent en DB (autonome)" -#: views/trafficlights.py:4387 -#| msgid "Hardware Tension" +#: assets/views/trafficlights.py:4387 msgid "Matériel Tension" msgstr "Matériel Tension" -#: views/trafficlights.py:4392 -#| msgid "Hardware tension TL" +#: assets/views/trafficlights.py:4392 msgid "Matériel tension" msgstr "Matériel tension" -#: views/trafficlights.py:4396 -#| msgid "Fichiers de log du contrôleur" +#: assets/views/trafficlights.py:4396 msgid "Présent en DB (lié au contrôleur)" msgstr "Présent en DB (lié au contrôleur)" -#: views/trafficlights.py:4406 -#| msgid "Armoires électriques" +#: assets/views/trafficlights.py:4406 msgid "Armoire électrique" msgstr "Armoire électrique" -#: views/trafficlights.py:4484 -#| msgid "Luminaire" +#: assets/views/trafficlights.py:4484 msgid "Luminaire EP" msgstr "Luminaire EP" -#: views/water.py:85 +#: assets/views/water.py:85 msgid "Zones GIEP" msgstr "Zones GIEP" -#: views/water.py:664 +#: assets/views/water.py:664 msgid "Aucune localisation GIEP trouvée à proximité" msgstr "Aucune localisation GIEP trouvée à proximité" -#~ msgid "Détail de l'asset" -#~ msgstr "Détail de l'asset" - #~ msgid "Absent du fichier Excel (Sera conservé ou archivé)" #~ msgstr "Absent du fichier Excel (Sera conservé ou archivé)" diff --git a/loko/assets/locale/nl/LC_MESSAGES/django.mo b/loko/assets/locale/nl/LC_MESSAGES/django.mo index 557ca458339bf39545dd4826e82a458c6f6ac1fa..9a01b053c72e0b322811bf776f196a94382c96b0 100644 GIT binary patch delta 37383 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\n" "Language-Team: LANGUAGE \n" @@ -17,3476 +17,3543 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: models/buildings.py:22 +#: assets/models/buildings.py:22 msgid "Administratif" msgstr "Administratief" -#: models/buildings.py:25 +#: assets/models/buildings.py:25 msgid "Enseignement / École / Crèche" msgstr "Onderwijs / School / Kinderdagverblijf" -#: models/buildings.py:26 +#: assets/models/buildings.py:26 msgid "Sport & Équipement sportif" msgstr "Sport & Sportinrichting" -#: models/buildings.py:27 +#: assets/models/buildings.py:27 msgid "Culture / Médiathèque / Musée" msgstr "Cultuur / Mediatheek / Museum" -#: models/buildings.py:28 +#: assets/models/buildings.py:28 msgid "Social / Centre communautaire" msgstr "Sociaal / Gemeenschapscentrum" -#: models/buildings.py:29 +#: assets/models/buildings.py:29 msgid "Technique / Ateliers / Stock" msgstr "Technisch / Werkplaatsen / Magazijn" -#: models/buildings.py:30 +#: assets/models/buildings.py:30 msgid "Logement communal" msgstr "Gemeentewoning" -#: models/buildings.py:31 +#: assets/models/buildings.py:31 msgid "Autre bâtiment public" msgstr "Ander openbaar gebouw" -#: models/buildings.py:38 templates/assets/detail_generic.html:702 +#: assets/models/buildings.py:38 +#: assets/templates/assets/detail_generic.html:758 msgid "En service" msgstr "In dienst" -#: models/buildings.py:39 +#: assets/models/buildings.py:39 msgid "En travaux / Rénovation" msgstr "In werken / Renovatie" -#: models/buildings.py:40 +#: assets/models/buildings.py:40 msgid "Désaffecté" msgstr "Buiten gebruik" -#: models/buildings.py:41 +#: assets/models/buildings.py:41 msgid "Cédé / Vendu" msgstr "Overgedragen / Verkocht" -#: models/buildings.py:55 +#: assets/models/buildings.py:55 msgid "1ère catégorie (> 1500 pers.)" msgstr "1ste categorie (> 1500 pers.)" -#: models/buildings.py:56 +#: assets/models/buildings.py:56 msgid "2ème catégorie (301 - 1500 pers.)" msgstr "2de categorie (301 - 1500 pers.)" -#: models/buildings.py:57 +#: assets/models/buildings.py:57 msgid "3ème catégorie (101 - 300 pers.)" msgstr "3de categorie (101 - 300 pers.)" -#: models/buildings.py:58 +#: assets/models/buildings.py:58 msgid "4ème catégorie (jusqu'à 100 pers.)" msgstr "4de categorie (tot 100 pers.)" -#: models/buildings.py:59 +#: assets/models/buildings.py:59 msgid "5ème catégorie (seuils spécifiques)" msgstr "5de categorie (specifieke drempels)" -#: models/buildings.py:63 +#: assets/models/buildings.py:63 msgid "J - Structures d'accueil pour personnes âgées ou handicapées" msgstr "J - Opvangvoorzieningen voor ouderen of personen met een handicap" -#: models/buildings.py:64 +#: assets/models/buildings.py:64 msgid "L - Salles de spectacles, de réunions, polyvalentes" msgstr "L - Zalen voor voorstellingen, vergaderingen, polyvalente zalen" -#: models/buildings.py:65 +#: assets/models/buildings.py:65 msgid "M - Magasins, centres commerciaux" msgstr "M - Winkels, winkelcentra" -#: models/buildings.py:66 +#: assets/models/buildings.py:66 msgid "N - Restaurants et débits de boissons" msgstr "N - Restaurants en drinkgelegenheden" -#: models/buildings.py:67 +#: assets/models/buildings.py:67 msgid "O - Hôtels et pensions de famille" msgstr "O - Hotels en familiepensions" -#: models/buildings.py:68 +#: assets/models/buildings.py:68 msgid "P - Salles de danse et salles de jeux" msgstr "P - Danszalen en speelzalen" -#: models/buildings.py:69 +#: assets/models/buildings.py:69 msgid "R - Établissements d'éveil, d'enseignement, colonies de vacances" msgstr "R - Instellingen voor opvoeding, onderwijs, vakantiekolonies" -#: models/buildings.py:70 +#: assets/models/buildings.py:70 msgid "S - Bibliothèques, centres de documentation" msgstr "S - Bibliotheken, documentatiecentra" -#: models/buildings.py:71 +#: assets/models/buildings.py:71 msgid "T - Salles d'expositions" msgstr "T - Tentoonstellingsruimten" -#: models/buildings.py:72 +#: assets/models/buildings.py:72 msgid "U - Établissements de soins" msgstr "U - Verzorgingsinstellingen" -#: models/buildings.py:73 +#: assets/models/buildings.py:73 msgid "V - Établissements de culte" msgstr "V - Eredienstgebouwen" -#: models/buildings.py:74 +#: assets/models/buildings.py:74 msgid "W - Administrations, banques, bureaux" msgstr "W - Administraties, banken, kantoren" -#: models/buildings.py:75 +#: assets/models/buildings.py:75 msgid "X - Établissements sportifs couverts" msgstr "X - Overdekte sportaccommodaties" -#: models/buildings.py:76 +#: assets/models/buildings.py:76 msgid "Y - Musées" msgstr "Y - Musea" -#: models/buildings.py:80 +#: assets/models/buildings.py:80 msgid "Site / Complexe" msgstr "Locatie/complex" -#: models/buildings.py:81 +#: assets/models/buildings.py:81 msgid "Bâtiment / Bloc" msgstr "Openbaar gebouw" -#: models/buildings.py:82 +#: assets/models/buildings.py:82 msgid "Niveau / Étage" msgstr "Niveau / Verdieping" -#: models/buildings.py:83 +#: assets/models/buildings.py:83 msgid "Pièce / Local" msgstr "Ruimte / Lokaal" -#: models/buildings.py:84 +#: assets/models/buildings.py:84 msgid "Autre localisation" msgstr "Locatiecode" -#: models/buildings.py:88 +#: assets/models/buildings.py:88 msgid "Génie civil / Bâti" msgstr "Civiele techniek / Bouw" -#: models/buildings.py:89 +#: assets/models/buildings.py:89 msgid "Façade / Mur extérieur" msgstr "Gevel / Buitenmuur" -#: models/buildings.py:90 +#: assets/models/buildings.py:90 msgid "Mur intérieur / Cloison" msgstr "Binnenmuur / scheidingswand" -#: models/buildings.py:91 +#: assets/models/buildings.py:91 msgid "Toiture / Couverture" msgstr "Titel / Onderwerp" -#: models/buildings.py:92 +#: assets/models/buildings.py:92 msgid "Chauffage / CVC / Chaudière" msgstr "Verwarming / HVAC / Ketel" -#: models/buildings.py:93 +#: assets/models/buildings.py:93 msgid "Ascenseur / Monte-charge" msgstr "Lift / Goederenlift" -#: models/buildings.py:94 +#: assets/models/buildings.py:94 msgid "Électricité / TGBT" msgstr "Elektrisch bord / HSB" -#: models/buildings.py:95 +#: assets/models/buildings.py:95 msgid "Sécurité incendie / Extincteur / RIA" msgstr "Brandveiligheid / Brandblusser / Haspel" -#: models/buildings.py:96 +#: assets/models/buildings.py:96 msgid "Alarme / Contrôle d'accès" msgstr "Alarm / Toegangscontrole" -#: models/buildings.py:97 +#: assets/models/buildings.py:97 msgid "Compteur (Eau / Gaz / Électricité)" msgstr "Meter (Water / Gas / Elektriciteit)" -#: models/buildings.py:98 +#: assets/models/buildings.py:98 msgid "Plomberie / Sanitaires" msgstr "Loodgieterij / Sanitair" -#: models/buildings.py:99 +#: assets/models/buildings.py:99 msgid "Autre équipement / asset" msgstr "Andere technische uitrusting" -#: models/buildings.py:111 models/outdoor.py:67 models/parking.py:43 +#: assets/models/buildings.py:111 assets/models/outdoor.py:67 +#: assets/models/parking.py:43 msgid "Emprise cartographique" msgstr "Cartografische omtrek" -#: models/buildings.py:112 models/outdoor.py:68 -#: templates/assets/buildings/publicbuilding_detail.html:163 -#: templates/assets/buildings/publicbuilding_form.html:68 -#: templates/assets/outdoor/outdoorlocation_detail.html:170 +#: assets/models/buildings.py:112 assets/models/outdoor.py:68 +#: assets/templates/assets/buildings/publicbuilding_detail.html:163 +#: assets/templates/assets/buildings/publicbuilding_form.html:68 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:170 msgid "Localisation parente" msgstr "Bovenliggende locatie:" -#: models/buildings.py:113 -#: templates/assets/buildings/publicbuilding_form.html:63 -#: templates/assets/nature_index.html:8 templates/assets/water_index.html:7 -#: views/core.py:700 views/core.py:720 +#: assets/models/buildings.py:113 +#: assets/templates/assets/buildings/publicbuilding_form.html:63 +#: assets/templates/assets/nature_index.html:8 +#: assets/templates/assets/water_index.html:7 assets/views/core.py:748 +#: assets/views/core.py:768 msgid "Type de localisation" msgstr "Locatietype" -#: models/buildings.py:114 models/outdoor.py:70 -#: templates/assets/buildings/publicbuilding_form.html:75 -#: templates/assets/structures_location_detail.html:19 views/core.py:678 -#: views/core.py:757 +#: assets/models/buildings.py:114 assets/models/outdoor.py:70 +#: assets/templates/assets/buildings/publicbuilding_form.html:75 +#: assets/templates/assets/structures_location_detail.html:19 +#: assets/views/core.py:726 assets/views/core.py:805 msgid "Localisation principale" msgstr "Hoofdlocatie" -#: models/buildings.py:116 models/outdoor.py:72 -#: templates/assets/buildings/publicbuilding_form.html:79 +#: assets/models/buildings.py:116 assets/models/outdoor.py:72 +#: assets/templates/assets/buildings/publicbuilding_form.html:79 msgid "Adresse complète" msgstr "Volledig adres" -#: models/buildings.py:117 models/outdoor.py:73 models/parking.py:44 -#: templates/assets/buildings/publicbuilding_form.html:84 -#: templates/assets/components/asset_model_card.html:38 +#: assets/models/buildings.py:117 assets/models/outdoor.py:73 +#: assets/models/parking.py:44 +#: assets/templates/assets/buildings/publicbuilding_form.html:84 +#: assets/templates/assets/components/asset_model_card.html:38 msgid "Description" msgstr "Beschrijving" -#: models/buildings.py:120 models/outdoor.py:76 -#: templates/assets/buildings/publicbuilding_detail.html:104 -#: templates/assets/buildings/publicbuilding_form.html:100 -#: templates/assets/buildings/publicbuilding_list.html:108 -#: templates/assets/outdoor/outdoorlocation_detail.html:107 +#: assets/models/buildings.py:120 assets/models/outdoor.py:76 +#: assets/templates/assets/buildings/publicbuilding_detail.html:104 +#: assets/templates/assets/buildings/publicbuilding_form.html:100 +#: assets/templates/assets/buildings/publicbuilding_list.html:108 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:107 msgid "Propriétaire" msgstr "Netheid" -#: models/buildings.py:121 models/outdoor.py:77 -#: templates/assets/buildings/publicbuilding_detail.html:108 -#: templates/assets/buildings/publicbuilding_form.html:105 -#: templates/assets/outdoor/outdoorlocation_detail.html:111 +#: assets/models/buildings.py:121 assets/models/outdoor.py:77 +#: assets/templates/assets/buildings/publicbuilding_detail.html:108 +#: assets/templates/assets/buildings/publicbuilding_form.html:105 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:111 msgid "Gestionnaire référent" msgstr "Referente beheerder" -#: models/buildings.py:122 -#: templates/assets/buildings/publicbuilding_form.html:110 +#: assets/models/buildings.py:122 +#: assets/templates/assets/buildings/publicbuilding_form.html:110 msgid "Direction / Service occupant" msgstr "Beheer / Bewonersdienst" -#: models/buildings.py:125 -#: templates/assets/buildings/publicbuilding_form.html:126 +#: assets/models/buildings.py:125 +#: assets/templates/assets/buildings/publicbuilding_form.html:126 msgid "Type d'usage principal" msgstr "Hoofdgebruikstype" -#: models/buildings.py:126 -#: templates/assets/buildings/publicbuilding_form.html:131 +#: assets/models/buildings.py:126 +#: assets/templates/assets/buildings/publicbuilding_form.html:131 msgid "Statut d'occupation" msgstr "Bezettingsstatus" -#: models/buildings.py:129 -#: templates/assets/buildings/publicbuilding_detail.html:125 -#: templates/assets/buildings/publicbuilding_form.html:136 +#: assets/models/buildings.py:129 +#: assets/templates/assets/buildings/publicbuilding_detail.html:125 +#: assets/templates/assets/buildings/publicbuilding_form.html:136 msgid "Année de construction" msgstr "Bouwjaar" -#: models/buildings.py:130 -#: templates/assets/buildings/publicbuilding_form.html:141 +#: assets/models/buildings.py:130 +#: assets/templates/assets/buildings/publicbuilding_form.html:141 msgid "Nombre d'étages hors-sol" msgstr "Aantal bovengrondse verdiepingen" -#: models/buildings.py:131 -#: templates/assets/buildings/publicbuilding_form.html:146 +#: assets/models/buildings.py:131 +#: assets/templates/assets/buildings/publicbuilding_form.html:146 msgid "Nombre de niveaux en sous-sol" msgstr "Aantal kelderniveaus" -#: models/buildings.py:132 -#: templates/assets/buildings/publicbuilding_form.html:151 +#: assets/models/buildings.py:132 +#: assets/templates/assets/buildings/publicbuilding_form.html:151 msgid "Surface brute totale (m²)" msgstr "Totale bruto oppervlakte (m²)" -#: models/buildings.py:133 -#: templates/assets/buildings/publicbuilding_form.html:156 +#: assets/models/buildings.py:133 +#: assets/templates/assets/buildings/publicbuilding_form.html:156 msgid "Surface utile (m²)" msgstr "Nuttige oppervlakte (m²)" -#: models/buildings.py:134 +#: assets/models/buildings.py:134 msgid "Surface spécifique (m²)" msgstr "Nuttige oppervlakte (m²)" -#: models/buildings.py:135 +#: assets/models/buildings.py:135 msgid "Numéro d'étage (ex: 0=RDC, 1=1er, -1=Sous-sol)" msgstr "Verdiepingsnummer (0=Gelijkvloers, 1=1ste, -1=Kelder)" -#: models/buildings.py:136 +#: assets/models/buildings.py:136 msgid "Plan d'étage" msgstr "Verdiepingsplan" -#: models/buildings.py:139 -#: templates/assets/buildings/publicbuilding_form.html:167 +#: assets/models/buildings.py:139 +#: assets/templates/assets/buildings/publicbuilding_form.html:167 msgid "Accueil & Sécurité du Public (ERP / PMR)" msgstr "Publieksontvangst & Veiligheid (ERP / PMR)" -#: models/buildings.py:140 -#: templates/assets/buildings/publicbuilding_form.html:188 +#: assets/models/buildings.py:140 +#: assets/templates/assets/buildings/publicbuilding_form.html:188 msgid "Catégorie d'accueil / ERP" msgstr "Ontvangstcategorie / ERP" -#: models/buildings.py:141 -#: templates/assets/buildings/publicbuilding_form.html:193 +#: assets/models/buildings.py:141 +#: assets/templates/assets/buildings/publicbuilding_form.html:193 msgid "Type d'établissement / ERP" msgstr "Type inrichting / ERP" -#: models/buildings.py:142 -#: templates/assets/buildings/publicbuilding_form.html:198 +#: assets/models/buildings.py:142 +#: assets/templates/assets/buildings/publicbuilding_form.html:198 msgid "Jauge maximale d'accueil du public" msgstr "Maximale publiekscapaciteit" -#: models/buildings.py:145 -#: templates/assets/buildings/publicbuilding_form.html:214 +#: assets/models/buildings.py:145 +#: assets/templates/assets/buildings/publicbuilding_form.html:214 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Energieprestatie (PEB / DPE / EPC)" -#: models/buildings.py:146 -#: templates/assets/buildings/publicbuilding_form.html:219 +#: assets/models/buildings.py:146 +#: assets/templates/assets/buildings/publicbuilding_form.html:219 msgid "Émissions de Carbone & GES" msgstr "Koolstofemissies & BKG" -#: models/buildings.py:147 -#: templates/assets/buildings/publicbuilding_form.html:227 +#: assets/models/buildings.py:147 +#: assets/templates/assets/buildings/publicbuilding_form.html:227 msgid "Diagnostic Amiante réalisé" msgstr "Asbestdiagnose uitgevoerd" -#: models/buildings.py:148 -#: templates/assets/buildings/publicbuilding_form.html:235 +#: assets/models/buildings.py:148 +#: assets/templates/assets/buildings/publicbuilding_form.html:235 msgid "Diagnostic Plomb réalisé" msgstr "Looddiagnose uitgevoerd" -#: models/buildings.py:149 models/outdoor.py:83 -#: templates/assets/buildings/publicbuilding_form.html:183 views/core.py:803 +#: assets/models/buildings.py:149 assets/models/outdoor.py:83 +#: assets/templates/assets/buildings/publicbuilding_form.html:183 +#: assets/views/core.py:851 msgid "Accessible PMR" msgstr "Accessoire" -#: models/buildings.py:152 +#: assets/models/buildings.py:152 msgid "Localisation Bâtiment public" msgstr "Locatie onvindbaar" -#: models/buildings.py:153 +#: assets/models/buildings.py:153 msgid "Localisations Bâtiments publics" msgstr "Beheer van Openbare Gebouwen" -#: models/buildings.py:207 +#: assets/models/buildings.py:207 msgid "Bâtiment / Site principal" msgstr "Hoofdmap" -#: models/buildings.py:208 models/outdoor.py:135 -#: templates/assets/buildings/publicbuilding_detail.html:303 -#: templates/assets/outdoor/outdoorlocation_detail.html:331 +#: assets/models/buildings.py:208 assets/models/outdoor.py:135 +#: assets/templates/assets/buildings/publicbuilding_detail.html:303 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:331 msgid "Localisation spécifique" msgstr "Bijbehorende locatie" -#: models/buildings.py:209 models/outdoor.py:136 +#: assets/models/buildings.py:209 assets/models/outdoor.py:136 msgid "Asset parent" msgstr "Alleen assets" -#: models/buildings.py:210 models/outdoor.py:137 +#: assets/models/buildings.py:210 assets/models/outdoor.py:137 msgid "Type d'asset / Équipement" msgstr "Type uitrusting" -#: models/buildings.py:211 +#: assets/models/buildings.py:211 msgid "Dernier contrôle réglementaire" msgstr "Laatste reglementaire controle" -#: models/buildings.py:212 +#: assets/models/buildings.py:212 msgid "Prochain contrôle réglementaire" msgstr "Volgende reglementaire controle" -#: models/buildings.py:239 +#: assets/models/buildings.py:239 msgid "Asset / Équipement de bâtiment" msgstr "Documenten van de assets" -#: models/buildings.py:240 +#: assets/models/buildings.py:240 msgid "Assets / Équipements de bâtiment" msgstr "Documenten van de assets" -#: models/buildings.py:262 +#: assets/models/buildings.py:262 msgid "Bâtiment" msgstr "Gebouw" -#: models/buildings.py:263 models/outdoor.py:196 +#: assets/models/buildings.py:263 assets/models/outdoor.py:196 msgid "Fichier" msgstr "Bestand" -#: models/buildings.py:264 models/outdoor.py:197 +#: assets/models/buildings.py:264 assets/models/outdoor.py:197 msgid "Type de document" msgstr "Documenttype" -#: models/buildings.py:267 +#: assets/models/buildings.py:267 msgid "Document de bâtiment" msgstr "Gebouwdocument" -#: models/buildings.py:268 +#: assets/models/buildings.py:268 msgid "Documents de bâtiment" msgstr "Gebouwdocumenten" -#: models/clean.py:16 +#: assets/models/clean.py:16 msgid "Cemented to ground" msgstr "Ingecementeerd in de grond" -#: models/clean.py:17 +#: assets/models/clean.py:17 msgid "Bolted to ground" msgstr "Vastgebout in de grond" -#: models/clean.py:18 +#: assets/models/clean.py:18 msgid "Pole-mounted" msgstr "Gemonteerd op paal" -#: models/clean.py:19 +#: assets/models/clean.py:19 msgid "Wall-mounted" msgstr "Gemonteerd aan de muur" -#: models/clean.py:20 +#: assets/models/clean.py:20 msgid "Freestanding" msgstr "Vrijstaand" -#: models/clean.py:21 +#: assets/models/clean.py:21 msgid "Other" msgstr "Overig" -#: models/clean.py:25 +#: assets/models/clean.py:25 msgid "Clear glass" msgstr "Wit glas" -#: models/clean.py:26 +#: assets/models/clean.py:26 msgid "Coloured glass" msgstr "Gekleurd glas" -#: models/clean.py:27 +#: assets/models/clean.py:27 msgid "Mixed" msgstr "Gemengd" -#: models/clean.py:82 models/clean.py:118 models/clean.py:155 -#: models/clean.py:194 +#: assets/models/clean.py:82 assets/models/clean.py:118 +#: assets/models/clean.py:155 assets/models/clean.py:194 msgid "Colour" msgstr "Kleur" -#: models/clean.py:83 models/clean.py:156 +#: assets/models/clean.py:83 assets/models/clean.py:156 msgid "RAL code" msgstr "RAL-code" -#: models/clean.py:84 models/clean.py:119 models/clean.py:157 -#: models/clean.py:195 +#: assets/models/clean.py:84 assets/models/clean.py:119 +#: assets/models/clean.py:157 assets/models/clean.py:195 msgid "Material" msgstr "Materiaal" -#: models/clean.py:85 models/clean.py:120 +#: assets/models/clean.py:85 assets/models/clean.py:120 msgid "Volume (litres)" msgstr "Volume (liter)" -#: models/clean.py:86 models/clean.py:121 +#: assets/models/clean.py:86 assets/models/clean.py:121 msgid "Cover" msgstr "Deksel" -#: models/clean.py:87 models/clean.py:122 +#: assets/models/clean.py:87 assets/models/clean.py:122 msgid "Built-in ashtray" msgstr "Ingebouwde asbak" -#: models/clean.py:90 +#: assets/models/clean.py:90 msgid "Litter bin model" msgstr "Model vuilnisbak" -#: models/clean.py:91 +#: assets/models/clean.py:91 msgid "Litter bin models" msgstr "Modellen vuilnisbakken" -#: models/clean.py:104 models/clean.py:177 +#: assets/models/clean.py:104 assets/models/clean.py:177 msgid "Location" msgstr "Locatie" -#: models/clean.py:110 models/clean.py:183 -#: templates/assets/clean_index.html:28 templates/assets/clean_index.html:74 +#: assets/models/clean.py:110 assets/models/clean.py:183 +#: assets/templates/assets/clean_index.html:28 +#: assets/templates/assets/clean_index.html:74 msgid "Model" msgstr "Model" -#: models/clean.py:116 +#: assets/models/clean.py:116 msgid "Fixation type" msgstr "Type bevestiging" -#: models/clean.py:123 +#: assets/models/clean.py:123 msgid "Built-in extinguisher stub (éteignoir)" msgstr "Ingebouwde uitdover" -#: models/clean.py:126 models/clean.py:198 +#: assets/models/clean.py:126 assets/models/clean.py:198 msgid "Emptying frequency" msgstr "Ledigingsfrequentie" -#: models/clean.py:130 +#: assets/models/clean.py:130 msgid "Collection route (tournée)" msgstr "Ophaalroute" -#: models/clean.py:134 +#: assets/models/clean.py:134 msgid "External ID (source system)" msgstr "Externe ID (bronsysteem)" -#: models/clean.py:136 models/clean.py:204 +#: assets/models/clean.py:136 assets/models/clean.py:204 msgid "Remarks" msgstr "Opmerkingen" -#: models/clean.py:139 models/clean.py:238 models/clean.py:305 +#: assets/models/clean.py:139 assets/models/clean.py:238 +#: assets/models/clean.py:305 msgid "Litter bin" msgstr "Vuilnisbak" -#: models/clean.py:140 templates/assets/clean_location_detail.html:72 -#: templates/assets/clean_location_detail.html:110 +#: assets/models/clean.py:140 +#: assets/templates/assets/clean_location_detail.html:72 +#: assets/templates/assets/clean_location_detail.html:110 msgid "Litter bins" msgstr "Vuilnisbakken" -#: models/clean.py:158 models/clean.py:191 +#: assets/models/clean.py:158 assets/models/clean.py:191 msgid "Capacity (litres)" msgstr "Capaciteit (liter)" -#: models/clean.py:159 models/clean.py:192 -#: templates/assets/clean_location_detail.html:96 +#: assets/models/clean.py:159 assets/models/clean.py:192 +#: assets/templates/assets/clean_location_detail.html:96 msgid "Underground" msgstr "Ondergronds" -#: models/clean.py:160 models/clean.py:193 +#: assets/models/clean.py:160 assets/models/clean.py:193 msgid "Number of openings" msgstr "Aantal openingen" -#: models/clean.py:163 +#: assets/models/clean.py:163 msgid "Glass container model" msgstr "Model glascontainer" -#: models/clean.py:164 +#: assets/models/clean.py:164 msgid "Glass container models" msgstr "Modellen glascontainers" -#: models/clean.py:189 +#: assets/models/clean.py:189 msgid "Accepted glass type" msgstr "Toegestane glassoort" -#: models/clean.py:202 +#: assets/models/clean.py:202 msgid "Operator / manager" msgstr "Exploitant / beheerder" -#: models/clean.py:207 +#: assets/models/clean.py:207 msgid "Glass container" msgstr "Glascontainer" -#: models/clean.py:208 templates/assets/clean_location_detail.html:88 -#: templates/assets/clean_location_detail.html:124 +#: assets/models/clean.py:208 +#: assets/templates/assets/clean_location_detail.html:88 +#: assets/templates/assets/clean_location_detail.html:124 msgid "Glass containers" msgstr "Conteneurs à verre" -#: models/clean.py:243 +#: assets/models/clean.py:243 msgid "Photo" msgstr "Foto" -#: models/clean.py:248 +#: assets/models/clean.py:248 msgid "Source URL (original)" msgstr "Bron-URL (origineel)" -#: models/clean.py:250 +#: assets/models/clean.py:250 msgid "Order" msgstr "Volgorde" -#: models/clean.py:251 +#: assets/models/clean.py:251 msgid "Taken at" msgstr "Genomen op" -#: models/clean.py:252 +#: assets/models/clean.py:252 msgid "Caption" msgstr "Bijschrift" -#: models/clean.py:255 +#: assets/models/clean.py:255 msgid "Litter bin photo" msgstr "Foto vuilnisbak" -#: models/clean.py:256 +#: assets/models/clean.py:256 msgid "Litter bin photos" msgstr "Foto's vuilnisbakken" -#: models/clean.py:268 templates/assets/cleanlitterbin_detail.html:250 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/models/clean.py:268 +#: assets/templates/assets/cleanlitterbin_detail.html:250 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Important – ponctuel" msgstr "Belangrijk – eenmalig" -#: models/clean.py:269 templates/assets/cleanlitterbin_detail.html:251 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/models/clean.py:269 +#: assets/templates/assets/cleanlitterbin_detail.html:251 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Important – continu" msgstr "Belangrijk – continu" -#: models/clean.py:270 models/clean.py:277 models/nature.py:109 -#: templates/assets/cleanlitterbin_detail.html:252 -#: templates/assets/cleanlitterbin_detail.html:262 -#: templates/assets/cleanlitterbin_detail.html:378 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:270 assets/models/clean.py:277 +#: assets/models/nature.py:109 +#: assets/templates/assets/cleanlitterbin_detail.html:252 +#: assets/templates/assets/cleanlitterbin_detail.html:262 +#: assets/templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Faible" msgstr "Laag" -#: models/clean.py:271 models/clean.py:295 models/parking.py:19 -#: models/parking.py:28 models/roads.py:275 models/roads.py:287 -#: models/roads.py:297 models/trafficlights.py:228 -#: templates/assets/cleanlitterbin_detail.html:253 -#: templates/assets/cleanlitterbin_detail.html:303 -#: templates/assets/cleanlitterbin_detail.html:378 -#: templates/assets/cleanlitterbin_detail.html:401 -#: templates/assets/trafficlights_intersection_detail.html:1317 +#: assets/models/clean.py:271 assets/models/clean.py:295 +#: assets/models/parking.py:19 assets/models/parking.py:28 +#: assets/models/roads.py:275 assets/models/roads.py:287 +#: assets/models/roads.py:297 assets/models/trafficlights.py:228 +#: assets/templates/assets/cleanlitterbin_detail.html:253 +#: assets/templates/assets/cleanlitterbin_detail.html:303 +#: assets/templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:401 +#: assets/templates/assets/trafficlights_intersection_detail.html:1317 msgid "Autre" msgstr "Andere" -#: models/clean.py:275 templates/assets/cleanlitterbin_detail.html:260 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:275 +#: assets/templates/assets/cleanlitterbin_detail.html:260 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Élevée" msgstr "Hoog" -#: models/clean.py:276 templates/assets/cleanlitterbin_detail.html:261 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/models/clean.py:276 +#: assets/templates/assets/cleanlitterbin_detail.html:261 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Moyenne" msgstr "Gemiddeld" -#: models/clean.py:281 templates/assets/cleanlitterbin_detail.html:165 -#: templates/assets/cleanlitterbin_detail.html:175 -#: templates/assets/cleanlitterbin_detail.html:269 -#: templates/assets/cleanlitterbin_detail.html:278 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 -#: templates/assets/components/asset_interventions.html:162 +#: assets/models/clean.py:281 +#: assets/templates/assets/cleanlitterbin_detail.html:165 +#: assets/templates/assets/cleanlitterbin_detail.html:175 +#: assets/templates/assets/cleanlitterbin_detail.html:269 +#: assets/templates/assets/cleanlitterbin_detail.html:278 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 +#: assets/templates/assets/components/asset_interventions.html:162 msgid "Normal" msgstr "Normaal" -#: models/clean.py:282 templates/assets/cleanlitterbin_detail.html:166 -#: templates/assets/cleanlitterbin_detail.html:176 -#: templates/assets/cleanlitterbin_detail.html:270 -#: templates/assets/cleanlitterbin_detail.html:279 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/models/clean.py:282 +#: assets/templates/assets/cleanlitterbin_detail.html:166 +#: assets/templates/assets/cleanlitterbin_detail.html:176 +#: assets/templates/assets/cleanlitterbin_detail.html:270 +#: assets/templates/assets/cleanlitterbin_detail.html:279 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Difficile" msgstr "Moeilijk" -#: models/clean.py:283 templates/assets/cleanlitterbin_detail.html:167 -#: templates/assets/cleanlitterbin_detail.html:177 -#: templates/assets/cleanlitterbin_detail.html:271 -#: templates/assets/cleanlitterbin_detail.html:280 -#: templates/assets/cleanlitterbin_detail.html:380 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/models/clean.py:283 +#: assets/templates/assets/cleanlitterbin_detail.html:167 +#: assets/templates/assets/cleanlitterbin_detail.html:177 +#: assets/templates/assets/cleanlitterbin_detail.html:271 +#: assets/templates/assets/cleanlitterbin_detail.html:280 +#: assets/templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Impossible" msgstr "Onmogelijk" -#: models/clean.py:287 templates/assets/cleanlitterbin_detail.html:295 -#: templates/assets/cleanlitterbin_detail.html:393 +#: assets/models/clean.py:287 +#: assets/templates/assets/cleanlitterbin_detail.html:295 +#: assets/templates/assets/cleanlitterbin_detail.html:393 msgid "Arrêt Bus/Tram" msgstr "Bus-/tramhalte" -#: models/clean.py:288 templates/assets/cleanlitterbin_detail.html:296 -#: templates/assets/cleanlitterbin_detail.html:394 +#: assets/models/clean.py:288 +#: assets/templates/assets/cleanlitterbin_detail.html:296 +#: assets/templates/assets/cleanlitterbin_detail.html:394 msgid "Parc" msgstr "Park" -#: models/clean.py:289 templates/assets/cleanlitterbin_detail.html:297 -#: templates/assets/cleanlitterbin_detail.html:395 +#: assets/models/clean.py:289 +#: assets/templates/assets/cleanlitterbin_detail.html:297 +#: assets/templates/assets/cleanlitterbin_detail.html:395 msgid "École" msgstr "School" -#: models/clean.py:290 templates/assets/cleanlitterbin_detail.html:298 -#: templates/assets/cleanlitterbin_detail.html:396 +#: assets/models/clean.py:290 +#: assets/templates/assets/cleanlitterbin_detail.html:298 +#: assets/templates/assets/cleanlitterbin_detail.html:396 msgid "Commerce" msgstr "Winkel / Handelszaak" -#: models/clean.py:291 templates/assets/cleanlitterbin_detail.html:299 -#: templates/assets/cleanlitterbin_detail.html:397 views/artworks.py:420 -#: views/artworks.py:424 views/core.py:407 +#: assets/models/clean.py:291 +#: assets/templates/assets/cleanlitterbin_detail.html:299 +#: assets/templates/assets/cleanlitterbin_detail.html:397 +#: assets/views/artworks.py:420 assets/views/artworks.py:424 +#: assets/views/core.py:455 msgid "Monument" msgstr "Monument" -#: models/clean.py:292 templates/assets/cleanlitterbin_detail.html:300 -#: templates/assets/cleanlitterbin_detail.html:398 +#: assets/models/clean.py:292 +#: assets/templates/assets/cleanlitterbin_detail.html:300 +#: assets/templates/assets/cleanlitterbin_detail.html:398 msgid "Passage piéton" msgstr "Voetgangersoversteekplaats" -#: models/clean.py:293 models/roads.py:284 -#: templates/assets/cleanlitterbin_detail.html:301 -#: templates/assets/cleanlitterbin_detail.html:399 +#: assets/models/clean.py:293 assets/models/roads.py:284 +#: assets/templates/assets/cleanlitterbin_detail.html:301 +#: assets/templates/assets/cleanlitterbin_detail.html:399 msgid "Place" msgstr "Plein" -#: models/clean.py:294 templates/assets/cleanlitterbin_detail.html:302 -#: templates/assets/cleanlitterbin_detail.html:400 -#: templates/assets/permissions/panel.html:230 -#: templates/assets/permissions/panel.html:256 -#: templates/assets/permissions/type_page.html:173 -#: templates/assets/permissions/type_page.html:196 -#: templates/assets/permissions/type_page.html:374 -#: templates/assets/permissions/type_page.html:397 -#: templates/assets/trafficlights_intersection_detail.html:70 -#: templates/assets/trafficlights_intersection_detail.html:1394 -#: templates/assets/unified_index.html:94 -#: templates/assets/unified_index.html:132 +#: assets/models/clean.py:294 +#: assets/templates/assets/cleanlitterbin_detail.html:302 +#: assets/templates/assets/cleanlitterbin_detail.html:400 +#: assets/templates/assets/permissions/panel.html:230 +#: assets/templates/assets/permissions/panel.html:256 +#: assets/templates/assets/permissions/type_page.html:173 +#: assets/templates/assets/permissions/type_page.html:196 +#: assets/templates/assets/permissions/type_page.html:374 +#: assets/templates/assets/permissions/type_page.html:397 +#: assets/templates/assets/trafficlights_intersection_detail.html:70 +#: assets/templates/assets/trafficlights_intersection_detail.html:1394 +#: assets/templates/assets/unified_index.html:94 +#: assets/templates/assets/unified_index.html:132 msgid "Aucun" msgstr "Geen" -#: models/clean.py:307 +#: assets/models/clean.py:307 msgid "Observation date/time" msgstr "Datum/tijd observatie" -#: models/clean.py:308 +#: assets/models/clean.py:308 msgid "Observer notes" msgstr "Opmerkingen observator" -#: models/clean.py:311 +#: assets/models/clean.py:311 msgid "Slope too steep" msgstr "Helling te steil" -#: models/clean.py:312 +#: assets/models/clean.py:312 msgid "Unstable ground" msgstr "Instabiele grond" -#: models/clean.py:313 +#: assets/models/clean.py:313 msgid "Reflective surface" msgstr "Reflecterend oppervlak" -#: models/clean.py:314 +#: assets/models/clean.py:314 msgid "Slippery surface" msgstr "Glad oppervlak" -#: models/clean.py:315 +#: assets/models/clean.py:315 msgid "Cracks in ground" msgstr "Scheuren in de grond" -#: models/clean.py:316 +#: assets/models/clean.py:316 msgid "Ground obstacle" msgstr "Obstakel op de grond" -#: models/clean.py:317 +#: assets/models/clean.py:317 msgid "Tactile paving (dalles podotactiles)" msgstr "Geleidetegels (noppentegels)" -#: models/clean.py:318 +#: assets/models/clean.py:318 msgid "Transversal slope (%)" msgstr "Dwarshelling (%)" -#: models/clean.py:319 +#: assets/models/clean.py:319 msgid "Longitudinal slope (%)" msgstr "Langshelling (%)" -#: models/clean.py:320 +#: assets/models/clean.py:320 msgid "Ground remarks" msgstr "Opmerkingen over de grond" -#: models/clean.py:327 +#: assets/models/clean.py:327 msgid "Neighbourhood type" msgstr "Type buurt" -#: models/clean.py:333 +#: assets/models/clean.py:333 msgid "Pedestrian flow density" msgstr "Voetgangersstroomdichtheid" -#: models/clean.py:338 +#: assets/models/clean.py:338 msgid "Points of interest" msgstr "Nuttige plaatsen (POI)" -#: models/clean.py:340 +#: assets/models/clean.py:340 msgid "Clear 2 m approach" msgstr "Vrije toegang van 2 m" -#: models/clean.py:341 +#: assets/models/clean.py:341 msgid "Road to cross" msgstr "Over te steken weg" -#: models/clean.py:342 +#: assets/models/clean.py:342 msgid "Isolated bin" msgstr "Geïsoleerde vuilnisbak" -#: models/clean.py:343 +#: assets/models/clean.py:343 msgid "Obstructs road traffic" msgstr "Hindert wegverkeer" -#: models/clean.py:344 +#: assets/models/clean.py:344 msgid "Obstructs pedestrian flow" msgstr "Hindert voetgangersstroom" -#: models/clean.py:345 +#: assets/models/clean.py:345 msgid "Logical path (itinéraire logique)" msgstr "Logische route" -#: models/clean.py:346 +#: assets/models/clean.py:346 msgid "Visual contrast" msgstr "Visueel contrast" -#: models/clean.py:347 +#: assets/models/clean.py:347 msgid "Sorting indicators present" msgstr "Sorteerindicatoren aanwezig" -#: models/clean.py:352 +#: assets/models/clean.py:352 msgid "Agent access – vehicle" msgstr "Toegang medewerker – voertuig" -#: models/clean.py:358 +#: assets/models/clean.py:358 msgid "Agent access – on foot" msgstr "Toegang medewerker – te voet" -#: models/clean.py:362 +#: assets/models/clean.py:362 msgid "Other point of interest" msgstr "Ander nuttig punt" -#: models/clean.py:367 +#: assets/models/clean.py:367 msgid "Placement relevance codes" msgstr "Relevantiecodes plaatsing" -#: models/clean.py:371 +#: assets/models/clean.py:371 msgid "Obstruction codes" msgstr "Obstakelcodes" -#: models/clean.py:373 +#: assets/models/clean.py:373 msgid "Point of interest remarks" msgstr "Opmerkingen over nuttige plaatsen" -#: models/clean.py:374 +#: assets/models/clean.py:374 msgid "Accessibility remarks" msgstr "Opmerkingen over bereikbaarheid" -#: models/clean.py:377 +#: assets/models/clean.py:377 msgid "Litter bin observation" msgstr "Observatie vuilnisbak" -#: models/clean.py:378 +#: assets/models/clean.py:378 msgid "Litter bin observations" msgstr "Observaties vuilnisbakken" -#: models/core.py:167 +#: assets/models/core.py:167 msgid "Catégorie parente" msgstr "Bovenliggende categorie" -#: models/core.py:168 +#: assets/models/core.py:168 msgid "" "Laisser vide pour une catégorie de premier niveau. Une sous-catégorie ne " "peut pas avoir d'enfants." msgstr "" -#: models/core.py:177 +#: assets/models/core.py:177 msgid "Modèles Django autorisés" msgstr "Model niet gevonden" -#: models/core.py:178 +#: assets/models/core.py:178 msgid "Les types de modèles d'assets (Django) autorisés pour cette catégorie." msgstr "Assettype niet ondersteund voor dit thema/categorie" -#: models/core.py:233 +#: assets/models/core.py:233 msgid "À approuver" msgstr "Te goedkeuren" -#: models/core.py:234 +#: assets/models/core.py:234 msgid "Planifié" msgstr "Gepland" -#: models/core.py:235 models/trafficlights.py:19 -#: templates/assets/detail_generic.html:1415 -#: templates/assets/trafficlights_intersection_detail.html:1071 -#: views/artworks.py:78 +#: assets/models/core.py:235 assets/models/trafficlights.py:19 +#: assets/templates/assets/detail_generic.html:1471 +#: assets/templates/assets/trafficlights_intersection_detail.html:1071 +#: assets/views/artworks.py:78 msgid "Actif" msgstr "Actief" -#: models/core.py:236 -#: templates/assets/components/inspection_form_modal.html:64 -#: templates/assets/detail_generic.html:1416 +#: assets/models/core.py:236 +#: assets/templates/assets/components/inspection_form_modal.html:64 +#: assets/templates/assets/detail_generic.html:1472 msgid "Endommagé" msgstr "Beschadigd" -#: models/core.py:237 templates/assets/detail_generic.html:1417 +#: assets/models/core.py:237 assets/templates/assets/detail_generic.html:1473 msgid "A remplacer" msgstr "Te vervangen" -#: models/core.py:238 models/trafficlights.py:22 +#: assets/models/core.py:238 assets/models/trafficlights.py:22 msgid "Mis hors service volontairement" msgstr "Vrijwillig buiten dienst gesteld" -#: models/core.py:239 templates/assets/detail_generic.html:1418 +#: assets/models/core.py:239 assets/templates/assets/detail_generic.html:1474 msgid "Enlevé" msgstr "Verwijderd" -#: models/core.py:240 models/trafficlights.py:24 views/core.py:547 +#: assets/models/core.py:240 assets/models/trafficlights.py:24 +#: assets/views/core.py:595 msgid "Archivé" msgstr "Gearchiveerd" -#: models/core.py:244 models/parking.py:32 +#: assets/models/core.py:244 assets/models/parking.py:32 msgid "Bon état" msgstr "Goede staat" -#: models/core.py:245 models/parking.py:33 +#: assets/models/core.py:245 assets/models/parking.py:33 msgid "Moyen" msgstr "Gemiddeld" -#: models/core.py:246 models/parking.py:34 +#: assets/models/core.py:246 assets/models/parking.py:34 msgid "Dégradé" msgstr "Beschadigd" -#: models/core.py:247 +#: assets/models/core.py:247 msgid "Critique" msgstr "Kritiek" -#: models/core.py:248 +#: assets/models/core.py:248 msgid "Inconnu" msgstr "Onbekend" -#: models/core.py:252 +#: assets/models/core.py:252 msgid "À valider" msgstr "Te valideren" -#: models/core.py:253 +#: assets/models/core.py:253 msgid "Validé" msgstr "Gevalideerd" -#: models/core.py:254 +#: assets/models/core.py:254 msgid "À compléter" msgstr "Aan te vullen" -#: models/core.py:255 templates/assets/document_version_history_list.html:41 +#: assets/models/core.py:255 +#: assets/templates/assets/document_version_history_list.html:41 msgid "Rejeté" msgstr "Afgewezen" -#: models/core.py:259 +#: assets/models/core.py:259 msgid "À inspecter" msgstr "Te inspecteren" -#: models/core.py:260 -#: templates/assets/components/inspection_form_modal.html:48 views/core.py:852 +#: assets/models/core.py:260 +#: assets/templates/assets/components/inspection_form_modal.html:48 +#: assets/views/core.py:900 msgid "Conforme" msgstr "Normaal" -#: models/core.py:261 -#: templates/assets/components/inspection_form_modal.html:55 views/core.py:853 +#: assets/models/core.py:261 +#: assets/templates/assets/components/inspection_form_modal.html:55 +#: assets/views/core.py:901 msgid "Non conforme" msgstr "Niet conform" -#: models/core.py:262 +#: assets/models/core.py:262 msgid "Mis à jour" msgstr "Bijgewerkt" -#: models/core.py:263 +#: assets/models/core.py:263 msgid "Non inspecté" msgstr "Niet geïdentificeerd" -#: models/core.py:271 templates/assets/detail_generic.html:272 -#: templates/assets/naturetree_detail.html:219 +#: assets/models/core.py:271 assets/templates/assets/detail_generic.html:328 +#: assets/templates/assets/naturetree_detail.html:249 msgid "Référence externe" msgstr "Externe referentie" -#: models/core.py:290 +#: assets/models/core.py:290 msgid "Programme de financement / Projet" msgstr "Financieringsprogramma / Project" -#: models/history.py:186 -#: templates/assets/buildings/publicbuilding_detail.html:302 -#: templates/assets/outdoor/outdoorlocation_detail.html:330 +#: assets/models/history.py:186 +#: assets/templates/assets/buildings/publicbuilding_detail.html:302 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:330 msgid "Type d'asset" msgstr "Type asset" -#: models/history.py:189 +#: assets/models/history.py:189 msgid "ID de l'asset" msgstr "Asset ID" -#: models/history.py:200 templates/assets/components/asset_history.html:38 -#: templates/assets/permissions/panel.html:67 -#: templates/assets/permissions/panel.html:109 -#: templates/assets/permissions/panel.html:192 -#: templates/assets/permissions/type_page.html:69 -#: templates/assets/permissions/type_page.html:141 -#: templates/assets/permissions/type_page.html:235 -#: templates/assets/permissions/type_page.html:334 +#: assets/models/history.py:200 +#: assets/templates/assets/components/asset_history.html:38 +#: assets/templates/assets/permissions/panel.html:67 +#: assets/templates/assets/permissions/panel.html:109 +#: assets/templates/assets/permissions/panel.html:192 +#: assets/templates/assets/permissions/type_page.html:69 +#: assets/templates/assets/permissions/type_page.html:141 +#: assets/templates/assets/permissions/type_page.html:235 +#: assets/templates/assets/permissions/type_page.html:334 msgid "Utilisateur" msgstr "Gebruiker" -#: models/history.py:205 -#: templates/assets/components/asset_inspections.html:125 +#: assets/models/history.py:205 +#: assets/templates/assets/components/asset_inspections.html:125 msgid "Date de modification" msgstr "Wijzigingsdatum" -#: models/history.py:211 +#: assets/models/history.py:211 msgid "Champ modifié" msgstr "Gewijzigd veld" -#: models/history.py:216 templates/assets/components/asset_history.html:40 +#: assets/models/history.py:216 +#: assets/templates/assets/components/asset_history.html:40 msgid "Ancienne valeur" msgstr "Oude waarde" -#: models/history.py:221 templates/assets/components/asset_history.html:41 +#: assets/models/history.py:221 +#: assets/templates/assets/components/asset_history.html:41 msgid "Nouvelle valeur" msgstr "Nieuwe waarde" -#: models/history.py:229 +#: assets/models/history.py:229 msgid "Création" msgstr "Aanmaak" -#: models/history.py:230 +#: assets/models/history.py:230 msgid "Modification" msgstr "Wijziging" -#: models/history.py:231 templates/assets/cleanlitterbin_detail.html:47 -#: templates/assets/cleanlitterbin_detail.html:343 +#: assets/models/history.py:231 +#: assets/templates/assets/cleanlitterbin_detail.html:47 +#: assets/templates/assets/cleanlitterbin_detail.html:343 msgid "Suppression" msgstr "Verwijdering" -#: models/history.py:232 templates/assets/components/asset_history.html:337 +#: assets/models/history.py:232 +#: assets/templates/assets/components/asset_history.html:337 msgid "Changement de statut" msgstr "Statuswijziging" -#: models/history.py:234 +#: assets/models/history.py:234 msgid "Type d'action" msgstr "Actietype" -#: models/history.py:240 +#: assets/models/history.py:240 msgid "Historique d'asset" msgstr "Asset geschiedenis" -#: models/history.py:241 +#: assets/models/history.py:241 msgid "Historiques d'assets" msgstr "Asset geschiedenissen" -#: models/history.py:266 +#: assets/models/history.py:266 msgid "(vide)" msgstr "(leeg)" -#: models/history.py:325 -#: templates/assets/buildings/publicbuilding_detail.html:378 -#: templates/assets/clean_index.html:65 templates/assets/clean_index.html:71 -#: templates/assets/clean_location_detail.html:158 -#: templates/assets/components/add_asset_modal.html:76 -#: templates/assets/components/asset_interventions.html:24 -#: templates/assets/components/asset_model_card.html:17 -#: templates/assets/controlcenters_location_detail.html:242 -#: templates/assets/detail_generic.html:258 -#: templates/assets/detail_generic.html:662 -#: templates/assets/its_location_detail.html:166 -#: templates/assets/nature_locations_detail.html:72 -#: templates/assets/naturerwiz_detail.html:245 -#: templates/assets/outdoor/outdoorlocation_detail.html:328 -#: templates/assets/publiclighting_street_detail.html:301 -#: templates/assets/roads_street_detail.html:316 -#: templates/assets/sign_street_detail.html:293 -#: templates/assets/structures_location_detail.html:646 -#: templates/assets/trafficlights_intersection_detail.html:959 -#: templates/assets/trafficlights_intersection_detail.html:1055 -#: templates/assets/unified_index.html:309 views/export.py:120 +#: assets/models/history.py:325 +#: assets/templates/assets/buildings/publicbuilding_detail.html:378 +#: assets/templates/assets/clean_index.html:65 +#: assets/templates/assets/clean_index.html:71 +#: assets/templates/assets/clean_location_detail.html:158 +#: assets/templates/assets/components/add_asset_modal.html:76 +#: assets/templates/assets/components/asset_interventions.html:24 +#: assets/templates/assets/components/asset_model_card.html:17 +#: assets/templates/assets/controlcenters_location_detail.html:242 +#: assets/templates/assets/detail_generic.html:314 +#: assets/templates/assets/detail_generic.html:718 +#: assets/templates/assets/its_location_detail.html:166 +#: assets/templates/assets/nature_locations_detail.html:72 +#: assets/templates/assets/naturerwiz_detail.html:245 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:328 +#: assets/templates/assets/publiclighting_street_detail.html:301 +#: assets/templates/assets/roads_street_detail.html:316 +#: assets/templates/assets/sign_street_detail.html:293 +#: assets/templates/assets/structures_location_detail.html:646 +#: assets/templates/assets/trafficlights_intersection_detail.html:959 +#: assets/templates/assets/trafficlights_intersection_detail.html:1055 +#: assets/templates/assets/unified_index.html:309 assets/views/export.py:120 msgid "Code" msgstr "Code" -#: models/history.py:326 -#: templates/assets/buildings/publicbuilding_form.html:53 +#: assets/models/history.py:326 +#: assets/templates/assets/buildings/publicbuilding_form.html:53 msgid "Nom (FR)" msgstr "Naam (FR)" -#: models/history.py:327 -#: templates/assets/buildings/publicbuilding_form.html:58 +#: assets/models/history.py:327 +#: assets/templates/assets/buildings/publicbuilding_form.html:58 msgid "Nom (NL)" msgstr "Naam (NL)" -#: models/history.py:328 templates/assets/artworks_index.html:8 -#: templates/assets/artworks_index.html:36 -#: templates/assets/buildings/publicbuilding_detail.html:305 -#: templates/assets/buildings/publicbuilding_detail.html:381 -#: templates/assets/buildings/publicbuilding_list.html:42 -#: templates/assets/buildings/publicbuilding_list.html:80 -#: templates/assets/components/asset_interventions.html:27 -#: templates/assets/controlcenters_location_detail.html:245 -#: templates/assets/detail_generic.html:312 -#: templates/assets/detail_generic.html:663 -#: templates/assets/its_location_detail.html:169 -#: templates/assets/nature_locations_detail.html:75 -#: templates/assets/naturerwiz_detail.html:248 -#: templates/assets/naturetree_detail.html:250 -#: templates/assets/outdoor/outdoorlocation_detail.html:333 -#: templates/assets/outdoor/outdoorlocation_detail.html:392 -#: templates/assets/publiclighting_street_detail.html:304 -#: templates/assets/roads_street_detail.html:319 -#: templates/assets/sign_street_detail.html:296 -#: templates/assets/structures_location_detail.html:649 -#: templates/assets/trafficlights_import_cross_plan.html:255 -#: templates/assets/trafficlights_import_cross_plan.html:349 -#: templates/assets/trafficlights_import_cross_plan.html:444 -#: templates/assets/trafficlights_import_cross_plan.html:546 -#: templates/assets/trafficlights_index.html:8 -#: templates/assets/trafficlights_intersection_detail.html:38 -#: templates/assets/trafficlights_intersection_detail.html:962 -#: templates/assets/trafficlights_intersection_detail.html:1069 -#: templates/assets/trafficlights_intersection_detail.html:1268 -#: templates/assets/trafficlights_intersection_detail.html:1359 -#: templates/assets/unified_index.html:195 views/export.py:128 +#: assets/models/history.py:328 assets/templates/assets/artworks_index.html:8 +#: assets/templates/assets/artworks_index.html:36 +#: assets/templates/assets/buildings/publicbuilding_detail.html:305 +#: assets/templates/assets/buildings/publicbuilding_detail.html:381 +#: assets/templates/assets/buildings/publicbuilding_list.html:42 +#: assets/templates/assets/buildings/publicbuilding_list.html:80 +#: assets/templates/assets/components/asset_interventions.html:27 +#: assets/templates/assets/controlcenters_location_detail.html:245 +#: assets/templates/assets/detail_generic.html:368 +#: assets/templates/assets/detail_generic.html:719 +#: assets/templates/assets/its_location_detail.html:169 +#: assets/templates/assets/nature_locations_detail.html:75 +#: assets/templates/assets/naturerwiz_detail.html:248 +#: assets/templates/assets/naturetree_detail.html:280 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:333 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:392 +#: assets/templates/assets/publiclighting_street_detail.html:304 +#: assets/templates/assets/roads_street_detail.html:319 +#: assets/templates/assets/sign_street_detail.html:296 +#: assets/templates/assets/structures_location_detail.html:649 +#: assets/templates/assets/trafficlights_import_cross_plan.html:255 +#: assets/templates/assets/trafficlights_import_cross_plan.html:349 +#: assets/templates/assets/trafficlights_import_cross_plan.html:444 +#: assets/templates/assets/trafficlights_import_cross_plan.html:546 +#: assets/templates/assets/trafficlights_index.html:8 +#: assets/templates/assets/trafficlights_intersection_detail.html:38 +#: assets/templates/assets/trafficlights_intersection_detail.html:962 +#: assets/templates/assets/trafficlights_intersection_detail.html:1069 +#: assets/templates/assets/trafficlights_intersection_detail.html:1268 +#: assets/templates/assets/trafficlights_intersection_detail.html:1359 +#: assets/templates/assets/unified_index.html:195 assets/views/export.py:128 msgid "Statut" msgstr "Status" -#: models/history.py:329 views/export.py:132 +#: assets/models/history.py:329 assets/views/export.py:132 msgid "Date d'installation" msgstr "Installatiedatum" -#: models/history.py:330 +#: assets/models/history.py:330 msgid "Date de désinstallation" msgstr "Deinstallatiedatum" -#: models/history.py:331 templates/assets/detail_generic.html:854 -#: templates/assets/detail_generic.html:855 views/export.py:134 +#: assets/models/history.py:331 +#: assets/templates/assets/detail_generic.html:910 +#: assets/templates/assets/detail_generic.html:911 assets/views/export.py:134 msgid "Numéro de série" msgstr "Serienummer" -#: models/history.py:332 templates/assets/detail_generic.html:442 +#: assets/models/history.py:332 +#: assets/templates/assets/detail_generic.html:498 msgid "Durée de garantie" msgstr "Garantieduur" -#: models/history.py:333 templates/assets/detail_generic.html:471 +#: assets/models/history.py:333 +#: assets/templates/assets/detail_generic.html:527 msgid "Dernière inspection" msgstr "Laatste inspectie" -#: models/history.py:334 +#: assets/models/history.py:334 msgid "Dernier entretien préventif" msgstr "Laatste preventief onderhoud" -#: models/history.py:335 +#: assets/models/history.py:335 msgid "Dernier entretien correctif" msgstr "Laatste correctief onderhoud" -#: models/history.py:336 +#: assets/models/history.py:336 msgid "Dernier relevé" msgstr "Laatste meting" -#: models/history.py:337 templates/assets/artworks_index.html:72 -#: templates/assets/components/add_asset_modal.html:40 -#: templates/assets/components/asset_model_card.html:32 -#: templates/assets/components/asset_model_card.html:74 -#: templates/assets/controlcenters_index.html:25 -#: templates/assets/controlcenters_index.html:68 -#: templates/assets/detail_generic.html:370 templates/assets/its_index.html:36 -#: templates/assets/its_index.html:88 templates/assets/nature_index.html:39 -#: templates/assets/nature_index.html:82 -#: templates/assets/naturetree_detail.html:309 -#: templates/assets/publiclighting_index.html:29 -#: templates/assets/publiclighting_index.html:73 -#: templates/assets/roads_index.html:29 templates/assets/roads_index.html:85 -#: templates/assets/sign_index.html:29 templates/assets/sign_index.html:85 -#: templates/assets/structures_index.html:37 -#: templates/assets/structures_index.html:82 -#: templates/assets/trafficlights_import_cross_plan.html:642 -#: templates/assets/trafficlights_index.html:81 -#: templates/assets/trafficlights_index.html:126 -#: templates/assets/trafficlights_intersection_detail.html:1006 -#: templates/assets/unified_index.html:115 -#: templates/assets/unified_index.html:290 -#: templates/assets/water_index.html:40 templates/assets/water_index.html:80 -#: views/export.py:122 +#: assets/models/history.py:337 assets/templates/assets/artworks_index.html:72 +#: assets/templates/assets/components/add_asset_modal.html:40 +#: assets/templates/assets/components/asset_model_card.html:32 +#: assets/templates/assets/components/asset_model_card.html:74 +#: assets/templates/assets/controlcenters_index.html:25 +#: assets/templates/assets/controlcenters_index.html:68 +#: assets/templates/assets/detail_generic.html:426 +#: assets/templates/assets/its_index.html:36 +#: assets/templates/assets/its_index.html:88 +#: assets/templates/assets/nature_index.html:39 +#: assets/templates/assets/nature_index.html:82 +#: assets/templates/assets/naturetree_detail.html:339 +#: assets/templates/assets/publiclighting_index.html:29 +#: assets/templates/assets/publiclighting_index.html:73 +#: assets/templates/assets/roads_index.html:29 +#: assets/templates/assets/roads_index.html:85 +#: assets/templates/assets/sign_index.html:29 +#: assets/templates/assets/sign_index.html:85 +#: assets/templates/assets/structures_index.html:37 +#: assets/templates/assets/structures_index.html:82 +#: assets/templates/assets/trafficlights_import_cross_plan.html:642 +#: assets/templates/assets/trafficlights_index.html:81 +#: assets/templates/assets/trafficlights_index.html:126 +#: assets/templates/assets/trafficlights_intersection_detail.html:1006 +#: assets/templates/assets/unified_index.html:115 +#: assets/templates/assets/unified_index.html:290 +#: assets/templates/assets/water_index.html:40 +#: assets/templates/assets/water_index.html:80 assets/views/export.py:122 msgid "Catégorie" msgstr "Categorie" -#: models/history.py:338 templates/assets/components/asset_model_card.html:26 -#: templates/assets/detail_generic.html:414 -#: templates/assets/detail_generic.html:859 -#: templates/assets/detail_generic.html:860 views/export.py:136 +#: assets/models/history.py:338 +#: assets/templates/assets/components/asset_model_card.html:26 +#: assets/templates/assets/detail_generic.html:470 +#: assets/templates/assets/detail_generic.html:915 +#: assets/templates/assets/detail_generic.html:916 assets/views/export.py:136 msgid "Marque" msgstr "Merk" -#: models/history.py:339 templates/assets/components/add_asset_modal.html:63 -#: templates/assets/components/asset_model_card.html:6 -#: templates/assets/controlcenters_index.html:35 -#: templates/assets/controlcenters_index.html:69 -#: templates/assets/its_index.html:46 templates/assets/its_index.html:89 -#: templates/assets/nature_index.html:49 templates/assets/nature_index.html:83 -#: templates/assets/publiclighting_index.html:39 -#: templates/assets/publiclighting_index.html:74 -#: templates/assets/roads_index.html:39 templates/assets/roads_index.html:86 -#: templates/assets/sign_index.html:39 templates/assets/sign_index.html:86 -#: templates/assets/structures_index.html:47 -#: templates/assets/structures_index.html:83 -#: templates/assets/trafficlights_index.html:91 -#: templates/assets/trafficlights_index.html:127 -#: templates/assets/trafficlights_intersection_detail.html:644 -#: templates/assets/trafficlights_intersection_detail.html:1023 -#: templates/assets/unified_index.html:129 -#: templates/assets/unified_index.html:296 views/export.py:123 +#: assets/models/history.py:339 +#: assets/templates/assets/components/add_asset_modal.html:63 +#: assets/templates/assets/components/asset_model_card.html:6 +#: assets/templates/assets/controlcenters_index.html:35 +#: assets/templates/assets/controlcenters_index.html:69 +#: assets/templates/assets/its_index.html:46 +#: assets/templates/assets/its_index.html:89 +#: assets/templates/assets/nature_index.html:49 +#: assets/templates/assets/nature_index.html:83 +#: assets/templates/assets/publiclighting_index.html:39 +#: assets/templates/assets/publiclighting_index.html:74 +#: assets/templates/assets/roads_index.html:39 +#: assets/templates/assets/roads_index.html:86 +#: assets/templates/assets/sign_index.html:39 +#: assets/templates/assets/sign_index.html:86 +#: assets/templates/assets/structures_index.html:47 +#: assets/templates/assets/structures_index.html:83 +#: assets/templates/assets/trafficlights_index.html:91 +#: assets/templates/assets/trafficlights_index.html:127 +#: assets/templates/assets/trafficlights_intersection_detail.html:644 +#: assets/templates/assets/trafficlights_intersection_detail.html:1023 +#: assets/templates/assets/unified_index.html:129 +#: assets/templates/assets/unified_index.html:296 assets/views/export.py:123 msgid "Modèle" msgstr "Model" -#: models/history.py:340 templates/assets/components/add_asset_modal.html:108 -#: templates/assets/components/asset_location_link.html:43 -#: templates/assets/unified_index.html:260 -#: templates/assets/unified_index.html:302 +#: assets/models/history.py:340 +#: assets/templates/assets/components/add_asset_modal.html:108 +#: assets/templates/assets/components/asset_location_link.html:43 +#: assets/templates/assets/unified_index.html:260 +#: assets/templates/assets/unified_index.html:302 msgid "Localisation" msgstr "Locatie" -#: models/history.py:341 templates/assets/structures_location_detail.html:16 +#: assets/models/history.py:341 +#: assets/templates/assets/structures_location_detail.html:16 msgid "Structure" msgstr "Structuur" -#: models/history.py:342 -#: templates/assets/buildings/publicbuilding_form.html:260 -#: templates/assets/detail_generic.html:760 views/export.py:138 +#: assets/models/history.py:342 +#: assets/templates/assets/buildings/publicbuilding_form.html:260 +#: assets/templates/assets/detail_generic.html:816 assets/views/export.py:138 msgid "Longitude" msgstr "Lengtegraad" -#: models/history.py:343 -#: templates/assets/buildings/publicbuilding_form.html:255 -#: templates/assets/detail_generic.html:771 views/export.py:139 +#: assets/models/history.py:343 +#: assets/templates/assets/buildings/publicbuilding_form.html:255 +#: assets/templates/assets/detail_generic.html:827 assets/views/export.py:139 msgid "Latitude" msgstr "Breedtegraad" -#: models/history.py:344 +#: assets/models/history.py:344 msgid "Géométrie" msgstr "Geometrie" -#: models/history.py:345 +#: assets/models/history.py:345 msgid "GeoJSON" msgstr "GeoJSON" -#: models/nature.py:73 -#| msgid "Non identifié" +#: assets/models/nature.py:73 msgid "Nom scientifique" msgstr "Wetenschappelijke naam" -#: models/nature.py:74 -#| msgid "Types de bulbes" +#: assets/models/nature.py:74 msgid "Type de feuillage" msgstr "Bladtype" -#: models/nature.py:84 +#: assets/models/nature.py:84 msgid "Jeune plant" msgstr "Jonge aanplant" -#: models/nature.py:85 +#: assets/models/nature.py:85 msgid "Semi-mature / En croissance" msgstr "Halfwas / In groei" -#: models/nature.py:86 +#: assets/models/nature.py:86 msgid "Adulte / Mature" msgstr "Volwassen / Matuur" -#: models/nature.py:87 +#: assets/models/nature.py:87 msgid "Sénescent / Dépérissant" msgstr "Aftakelend / Kwijnend" -#: models/nature.py:88 +#: assets/models/nature.py:88 msgid "Vénérable / Remarquable" msgstr "Veteraanboom / Monumentaal" -#: models/nature.py:92 +#: assets/models/nature.py:92 msgid "Forte (très vigoureux)" msgstr "Sterk (zeer groeikrachtig)" -#: models/nature.py:93 -#| msgid "Normal" +#: assets/models/nature.py:93 msgid "Normale" msgstr "Normaal" -#: models/nature.py:94 +#: assets/models/nature.py:94 msgid "Faible (stress / manque de vigueur)" msgstr "Zwak (stress / verminderde groeikracht)" -#: models/nature.py:95 +#: assets/models/nature.py:95 msgid "Dépérissant" msgstr "Kwijtend / Afstervend" -#: models/nature.py:96 +#: assets/models/nature.py:96 msgid "Mort" msgstr "Dood" -#: models/nature.py:100 +#: assets/models/nature.py:100 msgid "Bon (aucun défaut majeur)" msgstr "Goed (geen grote gebreken)" -#: models/nature.py:101 +#: assets/models/nature.py:101 msgid "Moyen (défauts mineurs)" msgstr "Matig (kleine gebreken)" -#: models/nature.py:102 +#: assets/models/nature.py:102 msgid "Présence de cavité(s)" msgstr "Aanwezigheid van holte(n)" -#: models/nature.py:103 +#: assets/models/nature.py:103 msgid "Fissure(s) / Écorce incluse" msgstr "Scheur(en) / Ingesloten schors" -#: models/nature.py:104 +#: assets/models/nature.py:104 msgid "Branches mortes importantes" msgstr "Aanzienlijk dood hout" -#: models/nature.py:105 +#: assets/models/nature.py:105 msgid "Critique (risque de rupture)" msgstr "Kritiek (breukrisico)" -#: models/nature.py:110 +#: assets/models/nature.py:110 msgid "Modéré" msgstr "Matig" -#: models/nature.py:111 -#: templates/assets/components/asset_interventions.html:161 +#: assets/models/nature.py:111 +#: assets/templates/assets/components/asset_interventions.html:161 msgid "Élevé" msgstr "Hoog" -#: models/nature.py:112 +#: assets/models/nature.py:112 msgid "Danger immédiat" msgstr "Onmiddellijk gevaar" -#: models/nature.py:116 +#: assets/models/nature.py:116 msgid "Alignement de voirie" msgstr "Straatbeplanting / Bomenrij" -#: models/nature.py:117 -#| msgid "Parc & Espace récréatif" +#: assets/models/nature.py:117 msgid "Parc / Espace vert" msgstr "Park / Groene ruimte" -#: models/nature.py:118 -#| msgid "Place publique" +#: assets/models/nature.py:118 msgid "Square / Place publique" msgstr "Square / Openbaar plein" -#: models/nature.py:119 -#| msgid "Connexion à la centrale" +#: assets/models/nature.py:119 msgid "Rond-point / Îlot central" msgstr "Rotonde / Middenberm" -#: models/nature.py:120 templates/assets/outdoor/outdoorlocation_tree.html:38 +#: assets/models/nature.py:120 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:38 msgid "Cimetière" msgstr "Kerkhof" -#: models/nature.py:121 +#: assets/models/nature.py:121 msgid "Isolé / Autre" msgstr "Vrijstaand / Overig" -#: models/nature.py:125 +#: assets/models/nature.py:125 msgid "Pleine terre / Engazonné" msgstr "Volle grond / Gazon" -#: models/nature.py:126 +#: assets/models/nature.py:126 msgid "Pied végétalisé / Fleuri" msgstr "Begroeide / Bloemrijke boomspiegel" -#: models/nature.py:127 +#: assets/models/nature.py:127 msgid "Grille d'arbre métallique" msgstr "Metalen boomrooster" -#: models/nature.py:128 +#: assets/models/nature.py:128 msgid "Revêtement drainant / Pavés poreux" msgstr "Waterdoorlatende verharding / Poreuze klinkers" -#: models/nature.py:129 +#: assets/models/nature.py:129 msgid "Sol compacté / Bitume" msgstr "Verdichte grond / Asfalt" -#: models/nature.py:133 +#: assets/models/nature.py:133 msgid "Aucun (affranchi)" msgstr "Geen (vrijstaand)" -#: models/nature.py:134 +#: assets/models/nature.py:134 msgid "Tuteur (simple / bipode / tripode)" msgstr "Boompaal (enkel / tweepaal / driepaal)" -#: models/nature.py:135 +#: assets/models/nature.py:135 msgid "Corset métallique de protection" msgstr "Metalen boomkorf / boombeschermer" -#: models/nature.py:136 +#: assets/models/nature.py:136 msgid "Haubanage" msgstr "Kroonverankering" -#: models/nature.py:137 -#| msgid "Indice de protection IP" +#: assets/models/nature.py:137 msgid "Gaine de protection du tronc" msgstr "Stambeschermingskoker" -#: models/nature.py:141 +#: assets/models/nature.py:141 msgid "Port libre" msgstr "Vrije groei" -#: models/nature.py:142 +#: assets/models/nature.py:142 msgid "Port semi-libre" msgstr "Halfvrije groei" -#: models/nature.py:143 +#: assets/models/nature.py:143 msgid "Taille architecturée (tête de chat / marotte)" msgstr "Kandelaberen / Knotbomen" -#: models/nature.py:144 +#: assets/models/nature.py:144 msgid "Taille en rideau / tonnelle" msgstr "Vormsnoei (leivorm / scherm)" -#: models/nature.py:145 -#| msgid "Fichier de programmation" +#: assets/models/nature.py:145 msgid "Taille de formation" msgstr "Begeleidingssnoei" -#: models/nature.py:146 +#: assets/models/nature.py:146 msgid "Non taillé / Entretien minimal" msgstr "Niet gesnoeid / Minimaal beheer" -#: models/nature.py:151 +#: assets/models/nature.py:151 msgid "Tulipes" msgstr "Tulpen" -#: models/nature.py:152 +#: assets/models/nature.py:152 msgid "Jacynthes" msgstr "Hyacinten" -#: models/nature.py:153 +#: assets/models/nature.py:153 msgid "Jonquilles" msgstr "Narcissen" -#: models/nature.py:154 +#: assets/models/nature.py:154 msgid "Narcisses" msgstr "Narcissen" -#: models/nature.py:155 +#: assets/models/nature.py:155 msgid "Crocus" msgstr "Krokussen" -#: models/nature.py:156 +#: assets/models/nature.py:156 msgid "Perce-neige" msgstr "Sneeuwklokjes" -#: models/nature.py:157 views/core.py:568 +#: assets/models/nature.py:157 assets/views/core.py:616 msgid "Autres" msgstr "Andere" -#: models/nature.py:176 +#: assets/models/nature.py:176 msgid "Types de bulbes" msgstr "Boltypen" -#: models/nature.py:198 templates/assets/naturetree_detail.html:394 -#| msgid "Hauteur (m)" +#: assets/models/nature.py:198 +#: assets/templates/assets/naturetree_detail.html:424 msgid "Hauteur totale (m)" msgstr "Totale hoogte (m)" -#: models/nature.py:199 +#: assets/models/nature.py:199 msgid "Circonférence à 1m30 (cm)" msgstr "Omtrek op 1m30 (cm)" -#: models/nature.py:200 templates/assets/naturetree_detail.html:416 +#: assets/models/nature.py:200 +#: assets/templates/assets/naturetree_detail.html:446 msgid "Diamètre du houppier (m)" msgstr "Kroondiameter (m)" -#: models/nature.py:201 -#| msgid "Hauteur critique de chute (m)" +#: assets/models/nature.py:201 msgid "Hauteur sous couronne (m)" msgstr "Takvrije stam (m)" -#: models/nature.py:202 templates/assets/naturetree_detail.html:442 +#: assets/models/nature.py:202 +#: assets/templates/assets/naturetree_detail.html:472 msgid "Stade de développement" msgstr "Ontwikkelingsfase" -#: models/nature.py:203 templates/assets/naturetree_detail.html:477 -#| msgid "Profondeur (cm)" +#: assets/models/nature.py:203 +#: assets/templates/assets/naturetree_detail.html:507 msgid "Profondeur de fosse (m)" msgstr "Plantgatdiepte (m)" -#: models/nature.py:204 +#: assets/models/nature.py:204 msgid "Rayon de protection racinaire (m)" msgstr "Straal wortelbeschermingszone (m)" -#: models/nature.py:207 templates/assets/naturetree_detail.html:506 +#: assets/models/nature.py:207 +#: assets/templates/assets/naturetree_detail.html:536 msgid "Vigueur / Vitalité" msgstr "Groeikracht / Vitaliteit" -#: models/nature.py:208 templates/assets/naturetree_detail.html:536 +#: assets/models/nature.py:208 +#: assets/templates/assets/naturetree_detail.html:566 msgid "État mécanique" msgstr "Mechanische toestand" -#: models/nature.py:209 +#: assets/models/nature.py:209 msgid "Défauts constatés & pathologies" msgstr "Vastgestelde gebreken & ziekten" -#: models/nature.py:210 templates/assets/naturetree_detail.html:564 -#| msgid "Niveau de qualité" +#: assets/models/nature.py:210 +#: assets/templates/assets/naturetree_detail.html:594 msgid "Niveau de risque" msgstr "Risiconiveau" -#: models/nature.py:211 +#: assets/models/nature.py:211 msgid "Dernier diagnostic phytosanitaire" msgstr "Laatste fytosanitaire diagnose" -#: models/nature.py:212 -#| msgid "Aucune intersection trouvée" +#: assets/models/nature.py:212 msgid "Prochaine inspection préconisée" msgstr "Aanbevolen volgende inspectie" -#: models/nature.py:213 templates/assets/naturetree_detail.html:592 +#: assets/models/nature.py:213 +#: assets/templates/assets/naturetree_detail.html:622 msgid "Arbre remarquable / classé" msgstr "Opmerkelijke / beschermde boom" -#: models/nature.py:216 -#| msgid "Date d'installation" +#: assets/models/nature.py:216 msgid "Contexte d'implantation" msgstr "Inplantingscontext" -#: models/nature.py:217 templates/assets/naturetree_detail.html:696 -#| msgid "Type de document" +#: assets/models/nature.py:217 +#: assets/templates/assets/naturetree_detail.html:726 msgid "Type de pied / Fosse" msgstr "Boomspiegel / Plantgat" -#: models/nature.py:218 templates/assets/naturetree_detail.html:712 -#| msgid "Protection Asset" +#: assets/models/nature.py:218 +#: assets/templates/assets/naturetree_detail.html:742 msgid "Protection / Tuteurage" msgstr "Bescherming / Boompalen" -#: models/nature.py:219 -#| msgid "Contrats associés" +#: assets/models/nature.py:219 msgid "Contraintes urbaines" msgstr "Stedelijke beperkingen" -#: models/nature.py:220 +#: assets/models/nature.py:220 msgid "N° de plaquette / bague d'inventaire" msgstr "Inventarisplaatjenummer / ring" -#: models/nature.py:223 -#| msgid "Type de site plein air" +#: assets/models/nature.py:223 msgid "Type de conduite / Taille" msgstr "Snoeivorm / Beheertype" -#: models/nature.py:224 +#: assets/models/nature.py:224 msgid "Périodicité de taille (années)" msgstr "Snoeifrequentie (jaren)" -#: models/nature.py:225 +#: assets/models/nature.py:225 msgid "Dernière taille / élagage" msgstr "Laatste snoeibeurt / snoei" -#: models/nature.py:242 templates/assets/naturetree_detail.html:17 -#: templates/assets/naturetree_detail.html:88 views/core.py:400 +#: assets/models/nature.py:242 +#: assets/templates/assets/naturetree_detail.html:47 +#: assets/templates/assets/naturetree_detail.html:118 assets/views/core.py:448 msgid "Arbre" msgstr "BOOM" -#: models/nature.py:243 templates/assets/naturetree_detail.html:69 -#: templates/assets/naturetree_detail.html:140 -#| msgid "Arbre" +#: assets/models/nature.py:243 +#: assets/templates/assets/naturetree_detail.html:99 +#: assets/templates/assets/naturetree_detail.html:170 msgid "Arbres" msgstr "Bomen" -#: models/nature.py:405 +#: assets/models/nature.py:405 msgid "Zone de gestion intégrée des eaux pluviales (ZIEP)" msgstr "Geïntegreerde regenwaterbeheerzone" -#: models/nature.py:406 +#: assets/models/nature.py:406 msgid "Zones de gestion intégrée des eaux pluviales (ZIEP)" msgstr "Geïntegreerde regenwaterbeheerzones" -#: models/nature.py:414 models/nature.py:441 +#: assets/models/nature.py:414 assets/models/nature.py:441 msgid "Stormwater inlet (Avaloir)" msgstr "Regenwaterinlaat (Avaloir)" -#: models/nature.py:415 models/nature.py:442 +#: assets/models/nature.py:415 assets/models/nature.py:442 msgid "Sequenced border (Bordure séquencée)" msgstr "Geregen boordsteen" -#: models/nature.py:416 models/nature.py:443 +#: assets/models/nature.py:416 assets/models/nature.py:443 msgid "Injection port (Bouche d'injection)" msgstr "Injectieopening" -#: models/nature.py:417 models/nature.py:444 +#: assets/models/nature.py:417 assets/models/nature.py:444 msgid "Non-return valve (Clapet anti-retour)" msgstr "Terugslagklep" -#: models/nature.py:418 models/nature.py:445 +#: assets/models/nature.py:418 assets/models/nature.py:445 msgid "Sedimentation (Empierrement sédimentation)" msgstr "Sedimentatiebestrating" -#: models/nature.py:419 models/nature.py:446 +#: assets/models/nature.py:419 assets/models/nature.py:446 msgid "Kerb cell" msgstr "Trottoircel" -#: models/nature.py:420 models/nature.py:447 +#: assets/models/nature.py:420 assets/models/nature.py:447 msgid "Infiltration well (Puits d'infiltration)" msgstr "Infiltratieput" -#: models/nature.py:421 models/nature.py:448 +#: assets/models/nature.py:421 assets/models/nature.py:448 msgid "Overflow (Surverse)" msgstr "Overloop" -#: models/nature.py:422 models/nature.py:449 +#: assets/models/nature.py:422 assets/models/nature.py:449 msgid "Isolation valve (Vanne d'isolation)" msgstr "Isolatieklep" -#: models/nature.py:423 models/nature.py:450 +#: assets/models/nature.py:423 assets/models/nature.py:450 msgid "Control valve (Vanne de régulation)" msgstr "Regelklep" -#: models/nature.py:424 models/nature.py:452 +#: assets/models/nature.py:424 assets/models/nature.py:452 msgid "Sidewalk gargoyle (Gargouille de trottoir)" msgstr "Trottoirspuwer" -#: models/nature.py:425 models/nature.py:453 +#: assets/models/nature.py:425 assets/models/nature.py:453 msgid "Trickle of water (Filet d'eau)" msgstr "Watergreppel" -#: models/nature.py:426 models/nature.py:454 +#: assets/models/nature.py:426 assets/models/nature.py:454 msgid "Rail drain (Avaloir de rail)" msgstr "Railafvoer" -#: models/nature.py:427 models/nature.py:455 +#: assets/models/nature.py:427 assets/models/nature.py:455 msgid "Leveled edge (Bordure arasée)" msgstr "Gelijkgrondse boordsteen" -#: models/nature.py:428 models/nature.py:456 +#: assets/models/nature.py:428 assets/models/nature.py:456 msgid "Infiltration channel (Caniveau infiltrant)" msgstr "Infiltratiegoot" -#: models/nature.py:429 models/nature.py:457 views/core.py:376 +#: assets/models/nature.py:429 assets/models/nature.py:457 +#: assets/views/core.py:424 msgid "Drain" msgstr "Drain" -#: models/nature.py:430 models/nature.py:458 +#: assets/models/nature.py:430 assets/models/nature.py:458 msgid "Overflowing (Trop plein)" msgstr "Overloop" -#: models/nature.py:431 models/nature.py:459 +#: assets/models/nature.py:431 assets/models/nature.py:459 msgid "Separate sewer system (Réseau égout séparatif)" msgstr "Gescheiden rioleringsstelsel" -#: models/nature.py:432 +#: assets/models/nature.py:432 msgid "Hollow green space (Espace vert creux)" msgstr "Verlaagde groenzone" -#: models/nature.py:433 +#: assets/models/nature.py:433 msgid "Decentralized underground structure (Ouvrage enterré décentralisé)" msgstr "Decentrale ondergrondse constructie" -#: models/nature.py:434 +#: assets/models/nature.py:434 msgid "Work on an impermeable surface (Ouvrage sur surface imperméable)" msgstr "Constructie op ondoorlatend oppervlak" -#: models/nature.py:435 +#: assets/models/nature.py:435 msgid "Alternative technique (Technique alternative)" msgstr "Alternatieve techniek" -#: models/nature.py:436 +#: assets/models/nature.py:436 msgid "Supplementary work (Ouvrage annexe)" msgstr "Bijkomend bouwwerk" -#: models/nature.py:461 +#: assets/models/nature.py:461 msgid "Dry/infiltration basin (Bassin sec/infiltration)" msgstr "Droog/infiltratiebekken" -#: models/nature.py:462 +#: assets/models/nature.py:462 msgid "Wet basin (Bassin en eau)" msgstr "Waterbekken" -#: models/nature.py:463 +#: assets/models/nature.py:463 msgid "Ditch (Fossé)" msgstr "Gracht" -#: models/nature.py:464 +#: assets/models/nature.py:464 msgid "Rain garden (Jardin de pluie)" msgstr "Regentuin" -#: models/nature.py:465 +#: assets/models/nature.py:465 msgid "Swale (Noue)" msgstr "Wadi" -#: models/nature.py:466 +#: assets/models/nature.py:466 msgid "Draining structure (Massif drainant)" msgstr "Drainerend massief" -#: models/nature.py:467 +#: assets/models/nature.py:467 msgid "Draining trench (Tranchée drainante)" msgstr "Drainerende sleuf" -#: models/nature.py:468 +#: assets/models/nature.py:468 msgid "Retention roof (Toiture stockante)" msgstr "Retentiedak" -#: models/nature.py:469 +#: assets/models/nature.py:469 msgid "Green roof (Toiture verte)" msgstr "Groendak" -#: models/nature.py:470 +#: assets/models/nature.py:470 msgid "Stormwater basin (Bassin d'orage)" msgstr "Stormbekken" -#: models/nature.py:471 +#: assets/models/nature.py:471 msgid "SAUL-empty (SAUL-vide)" msgstr "IT-systeem leeg" -#: models/nature.py:472 +#: assets/models/nature.py:472 msgid "SAUL-earth (SAUL-terre)" msgstr "IT-systeem aarde" -#: models/nature.py:473 +#: assets/models/nature.py:473 msgid "Cistern (Citerne)" msgstr "Regenwaterput" -#: models/nature.py:474 +#: assets/models/nature.py:474 msgid "Green space on slab (Espace vert sur dalle)" msgstr "Groenzone op plaat" -#: models/nature.py:475 +#: assets/models/nature.py:475 msgid "Filter strip (Bande filtrante)" msgstr "Filterstrook" -#: models/nature.py:476 +#: assets/models/nature.py:476 msgid "Porous concrete collector (Collecteur en béton poreux)" msgstr "Verzamelriool in poreus beton" -#: models/nature.py:491 +#: assets/models/nature.py:491 msgid "Design (Étude)" msgstr "Ontwerp (Étude)" -#: models/nature.py:492 +#: assets/models/nature.py:492 msgid "Construction (Travaux)" msgstr "Werken (Travaux)" -#: models/nature.py:493 +#: assets/models/nature.py:493 msgid "Provisional acceptance (Réception provisoire)" msgstr "Voorlopige oplevering" -#: models/nature.py:494 +#: assets/models/nature.py:494 msgid "Final acceptance (Réception définitive)" msgstr "Definitieve oplevering" -#: models/nature.py:498 +#: assets/models/nature.py:498 msgid "Good (Bon)" msgstr "Goed (Bon)" -#: models/nature.py:499 +#: assets/models/nature.py:499 msgid "Inspection to schedule (Examen à programmer)" msgstr "Inspectie in te plannen" -#: models/nature.py:500 +#: assets/models/nature.py:500 msgid "Curative action needed (Intervention curative nécessaire)" msgstr "Curatieve actie vereist" -#: models/nature.py:501 +#: assets/models/nature.py:501 msgid "Total rehabilitation needed (Réfection totale nécessaire)" msgstr "Volledige renovatie vereist" -#: models/nature.py:502 +#: assets/models/nature.py:502 msgid "Maintenance works to perform (Travaux entretien à réaliser)" msgstr "Onderhoudswerken uit te voeren" -#: models/nature.py:503 +#: assets/models/nature.py:503 msgid "Maintenance works (Travaux maintenance)" msgstr "Onderhoudswerken" -#: models/nature.py:504 +#: assets/models/nature.py:504 msgid "Maintenance works to schedule (Travaux maintenance à programmer)" msgstr "Onderhoudswerken in te plannen" -#: models/nature.py:508 +#: assets/models/nature.py:508 msgid "Connected (Connecté)" msgstr "Aangesloten" -#: models/nature.py:509 +#: assets/models/nature.py:509 msgid "Not connected (Non connecté)" msgstr "Niet aangesloten" -#: models/nature.py:513 +#: assets/models/nature.py:513 msgid "Vegetal (Végétal)" msgstr "Plantaardig (Végétal)" -#: models/nature.py:514 +#: assets/models/nature.py:514 msgid "Grassed structure (Structure enherbée)" msgstr "Begrasde structuur" -#: models/nature.py:515 +#: assets/models/nature.py:515 msgid "Unbound material (Matériau non agrégé)" msgstr "Niet-gebonden materiaal" -#: models/nature.py:516 +#: assets/models/nature.py:516 msgid "Mineral-filled structure (Structure à remplissage minéral)" msgstr "Minerale vulstructuur" -#: models/nature.py:517 +#: assets/models/nature.py:517 msgid "Raised coating (Revêtement surélevé)" msgstr "Verhoogde bedekking" -#: models/nature.py:518 +#: assets/models/nature.py:518 msgid "Porous modular (Modulaire poreux)" msgstr "Poreus modulair" -#: models/nature.py:519 +#: assets/models/nature.py:519 msgid "Porous continuous (Continu poreux)" msgstr "Poreus continu" -#: models/nature.py:520 +#: assets/models/nature.py:520 msgid "Impermeable (Imperméable)" msgstr "Ondoorlatend" -#: models/nature.py:524 +#: assets/models/nature.py:524 msgid "Open soil (Pleine terre)" msgstr "Volle grond" -#: models/nature.py:525 +#: assets/models/nature.py:525 msgid "Soil-stone mixture (Mélange terre-pierre)" msgstr "Grond-steenmengsel" -#: models/nature.py:526 +#: assets/models/nature.py:526 msgid "Grassed wide-joint pavers (Pavés à joints larges enherbés)" msgstr "Grasbestrating met brede voegen" -#: models/nature.py:527 +#: assets/models/nature.py:527 msgid "Concrete grass grids (Dalles gazon en béton)" msgstr "Betonnen grasdals" -#: models/nature.py:528 +#: assets/models/nature.py:528 msgid "Vegetated cellular tiles (Dalles alvéolaires végétalisées)" msgstr "Begroeide kunststof grasplaten" -#: models/nature.py:529 +#: assets/models/nature.py:529 msgid "Woodchips/mulch (Mulch végétal)" msgstr "Houtsnippers/mulch" -#: models/nature.py:530 +#: assets/models/nature.py:530 msgid "Limestone gravel (Graviers calcaires)" msgstr "Kalksteengrind" -#: models/nature.py:531 +#: assets/models/nature.py:531 msgid "Non-limestone gravel (Graviers non calcaires)" msgstr "Niet-kalksteengrind" -#: models/nature.py:532 +#: assets/models/nature.py:532 msgid "Dirt ground (Terre battue)" msgstr "Aarden grond" -#: models/nature.py:533 +#: assets/models/nature.py:533 msgid "Gravel wide-joint pavers (Pavés à joints larges engravillonnés)" msgstr "Grindbestrating met brede voegen" -#: models/nature.py:534 +#: assets/models/nature.py:534 msgid "Gravel cellular tiles (Dalles alvéolaires en gravier)" msgstr "Grindplaten" -#: models/nature.py:535 +#: assets/models/nature.py:535 msgid "HDPE tiles filled with pavers (Dalles en PEHD remplies de pavé)" msgstr "HDPE-platen gevuld met klinkers" -#: models/nature.py:536 +#: assets/models/nature.py:536 msgid "Grates (Grilles)" msgstr "Roosters" -#: models/nature.py:537 +#: assets/models/nature.py:537 msgid "Wooden decking (Platelages bois)" msgstr "Houten beplanking" -#: models/nature.py:538 +#: assets/models/nature.py:538 msgid "Porous concrete pavers (Pavé en béton poreux)" msgstr "Poreuze betonklinkers" -#: models/nature.py:539 +#: assets/models/nature.py:539 msgid "Porous concrete slab (Dalle en béton poreux)" msgstr "Poreuze betonplaat" -#: models/nature.py:540 +#: assets/models/nature.py:540 msgid "Porous asphalt (Enrobés bitumineux poreux)" msgstr "Poreus asfalt" -#: models/nature.py:541 +#: assets/models/nature.py:541 msgid "Porous concrete (Bétons poreux)" msgstr "Poreus beton" -#: models/nature.py:542 +#: assets/models/nature.py:542 msgid "Resin-bound gravel (Graviers liés à la résine)" msgstr "Harsgebonden grind" -#: models/nature.py:543 +#: assets/models/nature.py:543 msgid "Polymer-bound crushed gravel (Graviers concassés liés aux polymères)" msgstr "Polymeergebonden steenslag" -#: models/nature.py:544 +#: assets/models/nature.py:544 msgid "EPDM and SBR rubber coatings (Revêtements EPDM et ESBR)" msgstr "EPDM- en SBR-rubberen bedekkingen" -#: models/nature.py:545 +#: assets/models/nature.py:545 msgid "" "Non-porous cement concrete coatings (Revêtements en béton de ciment non " "perméables)" msgstr "" -#: models/nature.py:546 +#: assets/models/nature.py:546 msgid "Non-porous asphalt coatings (Revêtements bitumineux non perméables)" msgstr "Niet-poreuze asfaltbedekkingen" -#: models/nature.py:547 +#: assets/models/nature.py:547 msgid "Non-porous tiling (Dallages non perméables)" msgstr "Niet-poreuze tegelbekleding" -#: models/nature.py:548 +#: assets/models/nature.py:548 msgid "Non-porous paving (Pavages non perméables)" msgstr "Niet-poreuze bestrating" -#: models/nature.py:549 +#: assets/models/nature.py:549 msgid "Other non-porous coatings (Autres revêtements non perméables)" msgstr "Andere niet-poreuze bedekkingen" -#: models/nature.py:554 +#: assets/models/nature.py:554 msgid "Point" msgstr "Punt" -#: models/nature.py:555 +#: assets/models/nature.py:555 msgid "Line" msgstr "Lijn" -#: models/nature.py:556 +#: assets/models/nature.py:556 msgid "Polygon" msgstr "Polygoon" -#: models/nature.py:561 +#: assets/models/nature.py:561 msgid "Zone GIEP / ZIEP" msgstr "GIEP-zones" -#: models/nature.py:564 +#: assets/models/nature.py:564 msgid "External ID" msgstr "Externe ID" -#: models/nature.py:565 +#: assets/models/nature.py:565 msgid "Code name" msgstr "Codenaam" -#: models/nature.py:566 +#: assets/models/nature.py:566 msgid "Structure type" msgstr "Type bouwwerk" -#: models/nature.py:567 +#: assets/models/nature.py:567 msgid "Geometry type" msgstr "Type geometrie" -#: models/nature.py:568 +#: assets/models/nature.py:568 msgid "Project manager" msgstr "Projectmanager" -#: models/nature.py:570 +#: assets/models/nature.py:570 msgid "Construction status" msgstr "Bouwstatus" -#: models/nature.py:571 +#: assets/models/nature.py:571 msgid "Commissioning date" msgstr "Datum van inbedrijfstelling" -#: models/nature.py:572 +#: assets/models/nature.py:572 msgid "Condition" msgstr "Staat" -#: models/nature.py:573 +#: assets/models/nature.py:573 msgid "Administrator" msgstr "Beheerder" -#: models/nature.py:574 +#: assets/models/nature.py:574 msgid "Monitoring" msgstr "Opvolging" -#: models/nature.py:575 +#: assets/models/nature.py:575 msgid "Comment" msgstr "Opmerking" -#: models/nature.py:576 +#: assets/models/nature.py:576 msgid "Has filter" msgstr "Met filter" -#: models/nature.py:578 +#: assets/models/nature.py:578 msgid "Sewer connection" msgstr "Rioleringsaansluiting" -#: models/nature.py:579 +#: assets/models/nature.py:579 msgid "Separate network connection" msgstr "Aansluiting gescheiden stelsel" -#: models/nature.py:580 +#: assets/models/nature.py:580 msgid "Hydro network connection" msgstr "Hydrografische netwerkaansluiting" -#: models/nature.py:582 +#: assets/models/nature.py:582 msgid "Surface area (m²)" msgstr "Oppervlakte (m²)" -#: models/nature.py:583 +#: assets/models/nature.py:583 msgid "Length (m)" msgstr "Lengte (m)" -#: models/nature.py:585 +#: assets/models/nature.py:585 msgid "Coating category" msgstr "Bekledingscategorie" -#: models/nature.py:586 +#: assets/models/nature.py:586 msgid "Coating type" msgstr "Bekledingstype" -#: models/nature.py:593 models/nature.py:611 +#: assets/models/nature.py:593 assets/models/nature.py:611 msgid "RWI Asset" msgstr "ZIEP-element" -#: models/nature.py:594 +#: assets/models/nature.py:594 msgid "RWI Assets" msgstr "ZIEP-elementen" -#: models/nature.py:612 +#: assets/models/nature.py:612 msgid "File" msgstr "Bestand" -#: models/nature.py:616 +#: assets/models/nature.py:616 msgid "RWI Asset Document" msgstr "Document ZIEP-element" -#: models/nature.py:617 +#: assets/models/nature.py:617 msgid "RWI Asset Documents" msgstr "Documenten ZIEP-elementen" -#: models/outdoor.py:18 +#: assets/models/outdoor.py:18 msgid "Aire / Plaine de jeux" msgstr "Gebied / Speeltuin" -#: models/outdoor.py:19 +#: assets/models/outdoor.py:19 msgid "Terrain de sport extérieur" msgstr "Buitensportveld" -#: models/outdoor.py:20 +#: assets/models/outdoor.py:20 msgid "Terrain multisports / City-stadium" msgstr "Multisportveld / Stadsstadion" -#: models/outdoor.py:21 +#: assets/models/outdoor.py:21 msgid "Skatepark / Pumptrack / Bowl" msgstr "Skatepark / Pumptrack / Bowl" -#: models/outdoor.py:22 +#: assets/models/outdoor.py:22 msgid "Fitness plein air / Street Workout" msgstr "Outdoor fitness / straattraining" -#: models/outdoor.py:23 +#: assets/models/outdoor.py:23 msgid "Théâtre de verdure / Scène extérieure" msgstr "Groentheater / Buitenpodium" -#: models/outdoor.py:24 +#: assets/models/outdoor.py:24 msgid "Parc & Espace récréatif" msgstr "Park & ​​recreatiegebied" -#: models/outdoor.py:25 templates/assets/outdoor/outdoorlocation_tree.html:36 +#: assets/models/outdoor.py:25 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:36 msgid "Espace canin / Canisite" msgstr "Hondenruimte / Canisiet" -#: models/outdoor.py:26 +#: assets/models/outdoor.py:26 msgid "Cimetière communal" msgstr "Gemeentewoning" -#: models/outdoor.py:27 +#: assets/models/outdoor.py:27 msgid "Place publique / Zone événementielle" msgstr "Openbaar plein/evenementenruimte" -#: models/outdoor.py:28 +#: assets/models/outdoor.py:28 msgid "Autre espace plein air" msgstr "Andere buitenruimte" -#: models/outdoor.py:32 +#: assets/models/outdoor.py:32 msgid "Structure combinée / Tour de jeu" msgstr "Gecombineerde structuur / Speltoren" -#: models/outdoor.py:33 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:24 +#: assets/models/outdoor.py:33 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:24 msgid "Balançoire / Portique" msgstr "Schommel / Portaal" -#: models/outdoor.py:34 +#: assets/models/outdoor.py:34 msgid "Jeu à ressort / Bascule" msgstr "Lentespel / Rocker" -#: models/outdoor.py:35 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:26 +#: assets/models/outdoor.py:35 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:26 msgid "Toboggan" msgstr "Dia" -#: models/outdoor.py:36 -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:30 +#: assets/models/outdoor.py:36 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:30 msgid "Tyrolienne" msgstr "Zipline" -#: models/outdoor.py:37 +#: assets/models/outdoor.py:37 msgid "Sol amortissant / Réception" msgstr "Schokabsorberende vloer / Receptie" -#: models/outdoor.py:38 +#: assets/models/outdoor.py:38 msgid "But / Cage / Panneau de basket" msgstr "Doel/kooi/basketbalbord" -#: models/outdoor.py:39 +#: assets/models/outdoor.py:39 msgid "Agrès de fitness outdoor / Workout" msgstr "Outdoor fitnessapparatuur / training" -#: models/outdoor.py:40 +#: assets/models/outdoor.py:40 msgid "Module de skate / Rampe / Rail" msgstr "Skatemodule / Ramp / Rail" -#: models/outdoor.py:41 +#: assets/models/outdoor.py:41 msgid "Scène extérieure / Podium" msgstr "Buitenpodium / Podium" -#: models/outdoor.py:42 +#: assets/models/outdoor.py:42 msgid "Gradins / Bancs de spectateurs" msgstr "Tribunes / Toeschouwersbanken" -#: models/outdoor.py:43 +#: assets/models/outdoor.py:43 msgid "Borne foraine / Armoire électrique événementielle" msgstr "Kermisterminal / Evenement schakelkast" -#: models/outdoor.py:44 +#: assets/models/outdoor.py:44 msgid "Éclairage plein air / Projecteur scénique" msgstr "Buitenverlichting / Scenic spotlight" -#: models/outdoor.py:45 +#: assets/models/outdoor.py:45 msgid "Banc / Table de pique-nique" msgstr "Bank / Picknicktafel" -#: models/outdoor.py:46 +#: assets/models/outdoor.py:46 msgid "Kiosque / Voile d'ombrage / Abri" msgstr "Kiosk / Schaduwzeil / Schuilplaats" -#: models/outdoor.py:47 +#: assets/models/outdoor.py:47 msgid "Fontaine d'eau potable" msgstr "Drinkwaterfontein" -#: models/outdoor.py:48 +#: assets/models/outdoor.py:48 msgid "Clôture / Portillon de sécurité" msgstr "Hek / Beveiligingspoort" -#: models/outdoor.py:49 +#: assets/models/outdoor.py:49 msgid "Panneau d'information / Consignes" msgstr "Informatiepaneel / Instructies" -#: models/outdoor.py:50 +#: assets/models/outdoor.py:50 msgid "Autre équipement plein air" msgstr "Andere technische uitrusting" -#: models/outdoor.py:54 +#: assets/models/outdoor.py:54 msgid "EN 1176 - Équipements & sols d'aires de jeux" msgstr "EN 1176 - Speeltoestellen en vloeren" -#: models/outdoor.py:55 +#: assets/models/outdoor.py:55 msgid "EN 16630 - Modules de fitness d'extérieur" msgstr "EN 16630 - Outdoor fitnessmodules" -#: models/outdoor.py:56 +#: assets/models/outdoor.py:56 msgid "EN 14974 - Équipements de skatepark" msgstr "EN 14974 - Skateparkuitrusting" -#: models/outdoor.py:57 +#: assets/models/outdoor.py:57 msgid "EN 15312 - Équipements multisports en accès libre" msgstr "EN 15312 - Gratis toegang tot multisportuitrusting" -#: models/outdoor.py:58 +#: assets/models/outdoor.py:58 msgid "Autre norme / Non spécifié" msgstr "Andere standaard / Niet gespecificeerd" -#: models/outdoor.py:69 +#: assets/models/outdoor.py:69 msgid "Type de site plein air" msgstr "Type onderhoud" -#: models/outdoor.py:78 +#: assets/models/outdoor.py:78 msgid "Direction / Service gestionnaire" msgstr "Beheer / Managerservice" -#: models/outdoor.py:81 +#: assets/models/outdoor.py:81 msgid "Surface totale (m²)" msgstr "Nuttige oppervlakte (m²)" -#: models/outdoor.py:82 -#: templates/assets/outdoor/outdoorlocation_detail.html:132 +#: assets/models/outdoor.py:82 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:132 msgid "Jauge / Capacité d'accueil" msgstr "Spoor / Accommodatiecapaciteit" -#: models/outdoor.py:84 -#: templates/assets/outdoor/outdoorlocation_detail.html:140 +#: assets/models/outdoor.py:84 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:140 msgid "Point d'eau potable" msgstr "Drinkwaterpunt" -#: models/outdoor.py:85 +#: assets/models/outdoor.py:85 msgid "Alimentation électrique disponible" msgstr "Elektrische voeding" -#: models/outdoor.py:86 +#: assets/models/outdoor.py:86 msgid "Site clôturé / Sécurisé" msgstr "Omheind / beveiligd terrein" -#: models/outdoor.py:89 +#: assets/models/outdoor.py:89 msgid "Espace public d'extérieur" msgstr "Openbare ruimte" -#: models/outdoor.py:90 +#: assets/models/outdoor.py:90 msgid "Espaces publics d'extérieur" msgstr "Openbare ruimte" -#: models/outdoor.py:134 +#: assets/models/outdoor.py:134 msgid "Site / Espace principal" msgstr "Hoofdgebruik" -#: models/outdoor.py:140 +#: assets/models/outdoor.py:140 msgid "Norme de sécurité appliquée" msgstr "Veiligheidsnorm toegepast" -#: models/outdoor.py:141 +#: assets/models/outdoor.py:141 msgid "Dernier contrôle visuel/opérationnel" msgstr "Laatste reglementaire controle" -#: models/outdoor.py:142 +#: assets/models/outdoor.py:142 msgid "Prochain contrôle requis" msgstr "Volgende controle" -#: models/outdoor.py:143 +#: assets/models/outdoor.py:143 msgid "Dernier contrôle annuel certifié" msgstr "Laatste reglementaire controle" -#: models/outdoor.py:144 +#: assets/models/outdoor.py:144 msgid "Prochain contrôle annuel certifié" msgstr "Volgende controle" -#: models/outdoor.py:145 +#: assets/models/outdoor.py:145 msgid "Organisme de contrôle certifié" msgstr "Gecertificeerde keuringsinstelling" -#: models/outdoor.py:148 +#: assets/models/outdoor.py:148 msgid "Type de sol d'amortissement" msgstr "Type verharding" -#: models/outdoor.py:149 +#: assets/models/outdoor.py:149 msgid "Hauteur critique de chute (m)" msgstr "Kritische valhoogte (m)" -#: models/outdoor.py:176 +#: assets/models/outdoor.py:176 msgid "Asset / Équipement plein air" msgstr "Sport & Sportinrichting" -#: models/outdoor.py:177 +#: assets/models/outdoor.py:177 msgid "Assets / Équipements plein air" msgstr "Activa / Buitenuitrusting" -#: models/outdoor.py:195 +#: assets/models/outdoor.py:195 msgid "Espace extérieur" msgstr "Verlaagde groenzones" -#: models/outdoor.py:200 +#: assets/models/outdoor.py:200 msgid "Document d'espace extérieur" msgstr "Documenten van de assets" -#: models/outdoor.py:201 +#: assets/models/outdoor.py:201 msgid "Documents d'espace extérieur" msgstr "Documenten van de assets" -#: models/parking.py:10 views/core.py:829 +#: assets/models/parking.py:10 assets/views/core.py:877 msgid "Stationnement vélo" msgstr "Stoppen/parkeren" -#: models/parking.py:11 models/parking.py:93 views/core.py:831 +#: assets/models/parking.py:11 assets/models/parking.py:93 +#: assets/views/core.py:879 msgid "Drop zone trottinettes / EDPM" msgstr "Dropzone-scooters / EDPM" -#: models/parking.py:12 views/core.py:830 +#: assets/models/parking.py:12 assets/views/core.py:878 msgid "Stationnement vélo cargo" msgstr "Parkeerplaats voor bakfietsen" -#: models/parking.py:13 +#: assets/models/parking.py:13 msgid "Zone de livraison / Chargement-déchargement" msgstr "Leveringsgebied / Laden-lossen" -#: models/parking.py:14 views/core.py:833 +#: assets/models/parking.py:14 assets/views/core.py:881 msgid "Emplacement PMR" msgstr "PRM-veld" -#: models/parking.py:15 +#: assets/models/parking.py:15 msgid "Arrêt minute / Court-durée (CD)" msgstr "Minutenstop / korte tijd (CD)" -#: models/parking.py:16 views/core.py:835 +#: assets/models/parking.py:16 assets/views/core.py:883 msgid "Stationnement automobile" msgstr "Auto parkeren" -#: models/parking.py:17 +#: assets/models/parking.py:17 msgid "Autopartage" msgstr "Gedeelde weergave" -#: models/parking.py:18 +#: assets/models/parking.py:18 msgid "Recharge véhicule électrique" msgstr "Geen elektrische kast" -#: models/parking.py:23 +#: assets/models/parking.py:23 msgid "Arceau standard (U inversé)" msgstr "Standaard borduurring (omgekeerde U)" -#: models/parking.py:24 +#: assets/models/parking.py:24 msgid "Arceau vélo cargo" msgstr "Hoepel voor bakfiets" -#: models/parking.py:25 +#: assets/models/parking.py:25 msgid "Mixte (normal et cargo)" msgstr "Gemengd (normaal en vracht)" -#: models/parking.py:26 +#: assets/models/parking.py:26 msgid "Râteau / Pince-roue" msgstr "Hark-/wieltang" -#: models/parking.py:27 +#: assets/models/parking.py:27 msgid "Box / Abri sécurisé" msgstr "Box / Veilige schuilplaats" -#: models/parking.py:35 +#: assets/models/parking.py:35 msgid "Absent / Effacé" msgstr "Afwezig / verwijderd" -#: models/parking.py:45 -#: templates/assets/buildings/publicbuilding_detail.html:239 -#: templates/assets/outdoor/outdoorlocation_detail.html:266 +#: assets/models/parking.py:45 +#: assets/templates/assets/buildings/publicbuilding_detail.html:239 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:266 msgid "Adresse" msgstr "Adres" -#: models/parking.py:48 +#: assets/models/parking.py:48 msgid "Zone de stationnement" msgstr "Parkeerneutralisatie" -#: models/parking.py:49 +#: assets/models/parking.py:49 msgid "Zones de stationnement" msgstr "Parkeerneutralisatie" -#: models/parking.py:58 +#: assets/models/parking.py:58 msgid "Emprise polygone" msgstr "Polygoon wissen" -#: models/parking.py:65 +#: assets/models/parking.py:65 msgid "Zone / Localisation parente" msgstr "Bovenliggende locatie:" -#: models/parking.py:73 +#: assets/models/parking.py:73 msgid "Rue" msgstr "Straat" -#: models/parking.py:79 views/core.py:826 +#: assets/models/parking.py:79 assets/views/core.py:874 msgid "Type d'emplacement" msgstr "Type uitrusting" -#: models/parking.py:83 +#: assets/models/parking.py:83 msgid "Nombre d'arceaux vélos classiques" msgstr "Aantal klassieke fietshoepels" -#: models/parking.py:84 +#: assets/models/parking.py:84 msgid "Nombre d'arceaux vélos cargo" msgstr "Aantal bakfietshoepels" -#: models/parking.py:85 +#: assets/models/parking.py:85 msgid "Nombre d'arceaux drop-off" msgstr "Aantal bakfietshoepels" -#: models/parking.py:86 +#: assets/models/parking.py:86 msgid "Autres arceaux / agencements" msgstr "Andere hoepels/arrangementen" -#: models/parking.py:91 +#: assets/models/parking.py:91 msgid "Type d'arceau principal" msgstr "Hoofdgebruikstype" -#: models/parking.py:96 +#: assets/models/parking.py:96 msgid "Capacité générale (nbr véhicules)" msgstr "Algemene capaciteit (aantal voertuigen)" -#: models/parking.py:97 +#: assets/models/parking.py:97 msgid "Payant" msgstr "Betaald" -#: models/parking.py:98 +#: assets/models/parking.py:98 msgid "Durée maximale (minutes)" msgstr "Maximale duur (minuten)" -#: models/parking.py:103 +#: assets/models/parking.py:103 msgid "Qualité du marquage au sol" msgstr "Kwaliteit van grondmarkeringen" -#: models/parking.py:105 +#: assets/models/parking.py:105 msgid "Temporaire (chantier/événement)" msgstr "Tijdelijk (bouwplaats/evenement)" -#: models/parking.py:108 +#: assets/models/parking.py:108 msgid "Conforme aux spécifications" msgstr "Voldoet aan specificaties" -#: models/parking.py:109 +#: assets/models/parking.py:109 msgid "Motif de non-conformité" msgstr "Reden voor niet-naleving" -#: models/parking.py:116 +#: assets/models/parking.py:116 msgid "Poteaux de signalisation associés" msgstr "Verkeersborden" -#: models/parking.py:122 +#: assets/models/parking.py:122 msgid "Panneaux de signalisation associés" msgstr "Verkeersborden" -#: models/parking.py:131 +#: assets/models/parking.py:131 msgid "Emplacement de stationnement" msgstr "Statuswijziging" -#: models/parking.py:132 views/parking.py:144 +#: assets/models/parking.py:132 assets/views/parking.py:144 msgid "Emplacements de stationnement" msgstr "Gebouwdocumenten" -#: models/publiclighting.py:85 +#: assets/models/publiclighting.py:85 msgid "Public lighting pole" msgstr "Openbare verlichtingsmast" -#: models/publiclighting.py:86 +#: assets/models/publiclighting.py:86 msgid "Public lighting poles" msgstr "Openbare verlichtingsmasten" -#: models/publiclighting.py:141 views/core.py:380 views/trafficlights.py:4489 +#: assets/models/publiclighting.py:141 assets/views/core.py:428 +#: assets/views/trafficlights.py:4489 msgid "Luminaire" msgstr "Armatuur" -#: models/publiclighting.py:142 +#: assets/models/publiclighting.py:142 msgid "Luminaires" msgstr "Armaturen" -#: models/roads.py:224 +#: assets/models/roads.py:224 msgid "Protection Asset" msgstr "Beschermingselement" -#: models/roads.py:225 +#: assets/models/roads.py:225 msgid "Antiterroriste" msgstr "Antiterrorisme" -#: models/roads.py:226 +#: assets/models/roads.py:226 msgid "Neutralisation stationnement" msgstr "Parkeerneutralisatie" -#: models/roads.py:227 +#: assets/models/roads.py:227 msgid "Sécurité routière" msgstr "Verkeersveiligheid" -#: models/roads.py:228 +#: assets/models/roads.py:228 msgid "Espace public" msgstr "Openbare ruimte" -#: models/roads.py:229 +#: assets/models/roads.py:229 msgid "Chantier" msgstr "Werf" -#: models/roads.py:230 +#: assets/models/roads.py:230 msgid "Non identifié" msgstr "Niet geïdentificeerd" -#: models/roads.py:234 +#: assets/models/roads.py:234 msgid "Maintenir" msgstr "Behouden" -#: models/roads.py:235 +#: assets/models/roads.py:235 msgid "Enlever" msgstr "Verwijderen" -#: models/roads.py:236 templates/assets/detail_generic.html:183 -#: templates/assets/detail_generic.html:184 -#: templates/assets/detail_generic.html:229 -#: templates/assets/detail_generic.html:230 -#: templates/assets/detail_generic.html:866 +#: assets/models/roads.py:236 assets/templates/assets/detail_generic.html:215 +#: assets/templates/assets/detail_generic.html:260 +#: assets/templates/assets/detail_generic.html:261 +#: assets/templates/assets/detail_generic.html:922 msgid "Remplacer" msgstr "Vervangen" -#: models/roads.py:258 +#: assets/models/roads.py:258 msgid "Road Concrete Block Set" msgstr "Betonblokkenset" -#: models/roads.py:264 +#: assets/models/roads.py:264 msgid "Béton" msgstr "Beton" -#: models/roads.py:265 +#: assets/models/roads.py:265 msgid "Asphalte" msgstr "Asfalt" -#: models/roads.py:266 +#: assets/models/roads.py:266 msgid "Pierre" msgstr "Natuursteen" -#: models/roads.py:267 +#: assets/models/roads.py:267 msgid "Dalles en béton" msgstr "Betontegels" -#: models/roads.py:268 +#: assets/models/roads.py:268 msgid "Pavés en béton" msgstr "Betonklinkers" -#: models/roads.py:269 +#: assets/models/roads.py:269 msgid "Dalles en pierre" msgstr "Natuursteentegels" -#: models/roads.py:270 +#: assets/models/roads.py:270 msgid "Pavés en pierre" msgstr "Natuursteenklinkers" -#: models/roads.py:271 +#: assets/models/roads.py:271 msgid "Béton/Gazon" msgstr "Grasbetontegels" -#: models/roads.py:272 +#: assets/models/roads.py:272 msgid "Gravier" msgstr "Grind" -#: models/roads.py:273 +#: assets/models/roads.py:273 msgid "Gazon" msgstr "Gras" -#: models/roads.py:274 +#: assets/models/roads.py:274 msgid "Terre" msgstr "Aarde" -#: models/roads.py:276 models/roads.py:288 +#: assets/models/roads.py:276 assets/models/roads.py:288 msgid "N/A" msgstr "N/B" -#: models/roads.py:280 +#: assets/models/roads.py:280 msgid "Filet d'eau" msgstr "Goot / watergreppel" -#: models/roads.py:281 views/core.py:374 +#: assets/models/roads.py:281 assets/views/core.py:422 msgid "Trottoir" msgstr "Stoep / Trottoir" -#: models/roads.py:282 +#: assets/models/roads.py:282 msgid "Berme" msgstr "Berm" -#: models/roads.py:283 +#: assets/models/roads.py:283 msgid "Trottoir façade vers chaussée" msgstr "Trottoir van gevel naar rijbaan" -#: models/roads.py:285 +#: assets/models/roads.py:285 msgid "Le long du trottoir" msgstr "Langs het trottoir" -#: models/roads.py:286 +#: assets/models/roads.py:286 msgid "Milieu chaussée" msgstr "Midden op de weg" -#: models/roads.py:292 +#: assets/models/roads.py:292 msgid "Obstrué" msgstr "Verstopt / Belemmerd" -#: models/roads.py:293 +#: assets/models/roads.py:293 msgid "Coupe-odeur manquant" msgstr "Stankafsluiter ontbreekt" -#: models/roads.py:294 +#: assets/models/roads.py:294 msgid "Grille cassée" msgstr "Gebroken rooster" -#: models/roads.py:295 +#: assets/models/roads.py:295 msgid "Grille manquante" msgstr "Ontbrekend rooster" -#: models/roads.py:296 +#: assets/models/roads.py:296 msgid "Mauvais écoulement" msgstr "Slechte afwatering" -#: models/roads.py:330 +#: assets/models/roads.py:330 msgid "Road Drain" msgstr "Straatkolk" -#: models/sign.py:200 views/trafficlights.py:4306 +#: assets/models/sign.py:200 assets/views/trafficlights.py:4306 msgid "Panneau de signalisation" msgstr "Verkeersbord" -#: models/sign.py:201 -#: templates/assets/trafficlights_intersection_detail.html:465 +#: assets/models/sign.py:201 +#: assets/templates/assets/trafficlights_intersection_detail.html:465 msgid "Panneaux de signalisation" msgstr "Verkeersborden" -#: models/structures.py:203 +#: assets/models/structures.py:203 msgid "Autorisé sans condition particulière" msgstr "Toegestaan zonder bijzondere voorwaarden" -#: models/structures.py:204 +#: assets/models/structures.py:204 msgid "Autorisé sous conditions / prescriptions" msgstr "Toegestaan onder voorwaarden / voorschriften" -#: models/structures.py:205 +#: assets/models/structures.py:205 msgid "Étude / calcul préalable obligatoire" msgstr "Voorafgaande studie / berekening verplicht" -#: models/structures.py:206 -#: templates/assets/structures_location_detail.html:408 +#: assets/models/structures.py:206 +#: assets/templates/assets/structures_location_detail.html:408 msgid "Strictement interdit" msgstr "Ten strengste verboden" -#: models/structures.py:207 -#: templates/assets/structures_location_detail.html:287 -#: templates/assets/structures_location_detail.html:290 -#: views/structures.py:798 +#: assets/models/structures.py:207 +#: assets/templates/assets/structures_location_detail.html:287 +#: assets/templates/assets/structures_location_detail.html:290 +#: assets/views/structures.py:798 msgid "Non évalué" msgstr "Niet geëvalueerd" -#: models/structures.py:211 +#: assets/models/structures.py:211 msgid "Voie de circulation normale" msgstr "Normale rijstrook" -#: models/structures.py:212 +#: assets/models/structures.py:212 msgid "Dans l'axe de l'ouvrage / ligne médiane" msgstr "Op de as van het kunstwerk / middenlijn" -#: models/structures.py:213 +#: assets/models/structures.py:213 msgid "Première bande de circulation" msgstr "Eerste rijstrook" -#: models/structures.py:214 +#: assets/models/structures.py:214 msgid "Sur les voies de tram" msgstr "Op de tramsporen" -#: models/structures.py:215 +#: assets/models/structures.py:215 msgid "Trajectoire spécifique (voir prescriptions)" msgstr "Specifiek traject (zie voorschriften)" -#: models/structures.py:224 +#: assets/models/structures.py:224 msgid "Ouvrage associé" msgstr "Bijbehorend kunstwerk" -#: models/structures.py:230 +#: assets/models/structures.py:230 msgid "Numéro d'ordre FOD/SPF (VNR)" msgstr "Volgnummer FOD (VNR)" -#: models/structures.py:231 +#: assets/models/structures.py:231 msgid "Volgnummer pont dans la base fédérale" msgstr "Volgnummer brug in de federale databank" -#: models/structures.py:235 -#: templates/assets/structures_location_detail.html:716 +#: assets/models/structures.py:235 +#: assets/templates/assets/structures_location_detail.html:716 msgid "Identifiant national (IDN)" msgstr "Nationaal identificatienummer (IDN)" -#: models/structures.py:239 +#: assets/models/structures.py:239 msgid "Classe de charge du pont (BKL)" msgstr "Brugklasse (BKL)" -#: models/structures.py:240 +#: assets/models/structures.py:240 msgid "Ex: T180152402024030, D18015..., T09015" msgstr "Bijv.: T180152402024030, D18015..., T09015" -#: models/structures.py:244 +#: assets/models/structures.py:244 msgid "Ouvrage ferroviaire / métro / tram (Spoorlijn)" msgstr "Spoorweg- / metro- / tramkunstwerk (Spoorlijn)" -#: models/structures.py:245 +#: assets/models/structures.py:245 msgid "" "Indique si l'ouvrage surplombe ou supporte des voies ferrées/métro/tram" msgstr "" "Geeft aan of het kunstwerk over spoor-/metro-/tramlijnen ligt of deze " "ondersteunt" -#: models/structures.py:249 -#: templates/assets/structures_location_detail.html:720 +#: assets/models/structures.py:249 +#: assets/templates/assets/structures_location_detail.html:720 msgid "Nombre de travées (OVS)" msgstr "Aantal overspanningen (OVS)" -#: models/structures.py:255 +#: assets/models/structures.py:255 msgid "Poids max. autorisé standard (MAXWA) [t]" msgstr "Max. standaard toelaatbaar gewicht (MAXWA) [t]" -#: models/structures.py:256 +#: assets/models/structures.py:256 msgid "Poids maximal standard sans étude particulière (ex: 44 t)" msgstr "Standaard maximaal gewicht zonder speciale studie (bijv. 44 t)" -#: models/structures.py:260 +#: assets/models/structures.py:260 msgid "Capacité minimale garantie (MINWR) [t]" msgstr "Minimale gegarandeerde capaciteit (MINWR) [t]" -#: models/structures.py:264 +#: assets/models/structures.py:264 msgid "Tonnage maximal admissible calculé (MX) [t]" msgstr "Berekend maximaal toelaatbaar gewicht (MX) [t]" -#: models/structures.py:265 +#: assets/models/structures.py:265 msgid "Charge maximale absolue évaluée pour l'ouvrage (ex: 140t, 265t, 450t)" msgstr "" "Absolute maximale berekende belasting voor het kunstwerk (bijv. 140t, 265t, " "450t)" -#: models/structures.py:269 +#: assets/models/structures.py:269 msgid "Charge max. par essieu [t/essieu]" msgstr "Max. aslast [t/as]" -#: models/structures.py:270 +#: assets/models/structures.py:270 msgid "Ex: 12.0, 12.8, 13.0 t/essieu" msgstr "Bijv.: 12.0, 12.8, 13.0 t/as" -#: models/structures.py:274 +#: assets/models/structures.py:274 msgid "Entraxe minimal entre essieux [m]" msgstr "Minimale asafstand [m]" -#: models/structures.py:280 +#: assets/models/structures.py:280 msgid "Hauteur libre gauche / entrée (H1) [m]" msgstr "Vrije hoogte links / ingang (H1) [m]" -#: models/structures.py:284 +#: assets/models/structures.py:284 msgid "Hauteur libre dans l'axe (H2) [m]" msgstr "Vrije hoogte in de as (H2) [m]" -#: models/structures.py:288 +#: assets/models/structures.py:288 msgid "Hauteur libre droite / sortie (H3) [m]" msgstr "Vrije hoogte rechts / uitgang (H3) [m]" -#: models/structures.py:292 -#: templates/assets/structures_location_detail.html:782 +#: assets/models/structures.py:292 +#: assets/templates/assets/structures_location_detail.html:782 msgid "Largeur utile roulable (BRE) [m]" msgstr "Nuttige rijbreedte (BRE) [m]" -#: models/structures.py:300 +#: assets/models/structures.py:300 msgid "Statut d'admissibilité TE" msgstr "Doorgangsstatus uitzonderlijk vervoer" -#: models/structures.py:304 +#: assets/models/structures.py:304 msgid "Vitesse maximale de franchissement (km/h)" msgstr "Maximale oversteeksnelheid (km/u)" -#: models/structures.py:305 +#: assets/models/structures.py:305 msgid "Généralement 5 km/h pour supprimer les effets dynamiques" msgstr "Doorgaans 5 km/u om dynamische effecten uit te sluiten" -#: models/structures.py:309 +#: assets/models/structures.py:309 msgid "Interdiction formelle de freiner sur l'ouvrage" msgstr "Strikt verbod om te remmen op het kunstwerk" -#: models/structures.py:310 +#: assets/models/structures.py:310 msgid "Notamment sur les dalles de toit de métro" msgstr "Met name op dakplaten van metrotunnels" -#: models/structures.py:314 +#: assets/models/structures.py:314 msgid "Convoi seul sur l'ouvrage" msgstr "Alleen konvooi op het kunstwerk" -#: models/structures.py:315 +#: assets/models/structures.py:315 msgid "Aucune autre charge mobile simultanée autorisée sur l'ouvrage" msgstr "" "Geen enkele andere gelijktijdige mobiele belasting toegestaan op het " "kunstwerk" -#: models/structures.py:319 +#: assets/models/structures.py:319 msgid "Distance de sécurité / zone tampon (m)" msgstr "Veiligheidsafstand / bufferzone (m)" -#: models/structures.py:320 +#: assets/models/structures.py:320 msgid "Distance minimale avec tout autre véhicule (souvent 5m)" msgstr "Minimale afstand tot elk ander voertuig (vaak 5m)" -#: models/structures.py:324 +#: assets/models/structures.py:324 msgid "Interruption de circulation requise pendant le passage" msgstr "Verkeersonderbreking vereist tijdens doorgang" -#: models/structures.py:330 +#: assets/models/structures.py:330 msgid "Positionnement sur la chaussée" msgstr "Positie op de rijbaan" -#: models/structures.py:334 +#: assets/models/structures.py:334 msgid "Escorte policière ou accompagnement requis" msgstr "Politiebegeleiding of begeleiding vereist" -#: models/structures.py:340 -#: templates/assets/structures_location_detail.html:836 +#: assets/models/structures.py:340 +#: assets/templates/assets/structures_location_detail.html:836 msgid "Prescriptions techniques (FR)" msgstr "Technische voorschriften (FR)" -#: models/structures.py:344 -#: templates/assets/structures_location_detail.html:840 +#: assets/models/structures.py:344 +#: assets/templates/assets/structures_location_detail.html:840 msgid "Prescriptions techniques (NL)" msgstr "Technische voorschriften (NL)" -#: models/structures.py:350 +#: assets/models/structures.py:350 msgid "Date de la dernière étude / note de calcul" msgstr "Datum van de laatste studie / rekennota" -#: models/structures.py:354 +#: assets/models/structures.py:354 msgid "Référence de la dernière note de calcul / Mission" msgstr "Referentie van de laatste rekennota / Opdracht" -#: models/structures.py:366 +#: assets/models/structures.py:366 msgid "Transport exceptionnel (Ouvrage)" msgstr "Uitzonderlijk vervoer (Kunstwerk)" -#: models/structures.py:367 +#: assets/models/structures.py:367 msgid "Transports exceptionnels (Ouvrages)" msgstr "Uitzonderlijk vervoer (Kunstwerken)" -#: models/structures.py:375 +#: assets/models/structures.py:375 msgid "Favorable / Positif" msgstr "Gunstig / Positief" -#: models/structures.py:376 +#: assets/models/structures.py:376 msgid "Favorable sous conditions" msgstr "Gunstig onder voorwaarden" -#: models/structures.py:377 +#: assets/models/structures.py:377 msgid "Défavorable / Négatif" msgstr "Ongunstig / Negatief" -#: models/structures.py:384 -#: templates/assets/components/add_asset_modal.html:126 -#: templates/assets/structures_index.html:74 +#: assets/models/structures.py:384 +#: assets/templates/assets/components/add_asset_modal.html:126 +#: assets/templates/assets/structures_index.html:74 msgid "Ouvrage" msgstr "Kunstwerk" -#: models/structures.py:388 +#: assets/models/structures.py:388 msgid "Référence mission / Avis DITP" msgstr "Opdrachtreferentie / DITP-advies" -#: models/structures.py:389 +#: assets/models/structures.py:389 msgid "Ex: Mission 64, Avis DITP 468830" msgstr "Bijv.: Opdracht 64, DITP-advies 468830" -#: models/structures.py:391 +#: assets/models/structures.py:391 msgid "Date de l'avis" msgstr "Datum van het advies" -#: models/structures.py:392 -#: templates/assets/components/inspection_form_modal.html:42 -#: templates/assets/structures_location_detail.html:529 +#: assets/models/structures.py:392 +#: assets/templates/assets/components/inspection_form_modal.html:42 +#: assets/templates/assets/structures_location_detail.html:529 msgid "Résultat" msgstr "Resultaat" -#: models/structures.py:396 +#: assets/models/structures.py:396 msgid "Tonnage évalué [t]" msgstr "Geëvalueerd tonnage [t]" -#: models/structures.py:400 +#: assets/models/structures.py:400 msgid "Charge par essieu évaluée [t/essieu]" msgstr "Geëvalueerde aslast [t/as]" -#: models/structures.py:402 +#: assets/models/structures.py:402 msgid "Conditions / Remarques de l'avis" msgstr "Voorwaarden / Opmerkingen van het advies" -#: models/structures.py:408 +#: assets/models/structures.py:408 msgid "Avis / Mission d'étude TE" msgstr "Advies / Studieopdracht uitzonderlijk vervoer" -#: models/structures.py:409 +#: assets/models/structures.py:409 msgid "Avis / Missions d'études TE" msgstr "Adviezen / Studieopdrachten uitzonderlijk vervoer" -#: models/trafficlights.py:20 -#: templates/assets/trafficlights_intersection_detail.html:1072 +#: assets/models/trafficlights.py:20 +#: assets/templates/assets/trafficlights_intersection_detail.html:1072 msgid "En préparation" msgstr "In voorbereiding" -#: models/trafficlights.py:21 +#: assets/models/trafficlights.py:21 msgid "En cours de réparation" msgstr "In herstelling" -#: models/trafficlights.py:23 +#: assets/models/trafficlights.py:23 msgid "Désactivé" msgstr "Uitgeschakeld" -#: models/trafficlights.py:74 +#: assets/models/trafficlights.py:74 msgid "Est un radar ?" msgstr "Is een radar?" -#: models/trafficlights.py:227 +#: assets/models/trafficlights.py:227 msgid "Plan de croix" msgstr "Kruisplan" -#: models/trafficlights.py:229 -#: templates/assets/trafficlights_intersection_detail.html:1088 +#: assets/models/trafficlights.py:229 +#: assets/templates/assets/trafficlights_intersection_detail.html:1088 msgid "Fichier de programmation" msgstr "Programmeerbestand" -#: models/trafficlights.py:230 +#: assets/models/trafficlights.py:230 msgid "Plan de raccordement" msgstr "Aansluitschema" -#: models/trafficlights.py:236 +#: assets/models/trafficlights.py:236 msgid "Programmation associée" msgstr "Bijbehorende programmering" -#: models/trafficlights.py:287 models/trafficlights.py:298 -#: models/trafficlights.py:777 +#: assets/models/trafficlights.py:287 assets/models/trafficlights.py:298 +#: assets/models/trafficlights.py:777 msgid "Couleur" msgstr "Kleur" -#: models/trafficlights.py:288 models/trafficlights.py:299 -#: models/trafficlights.py:778 +#: assets/models/trafficlights.py:288 assets/models/trafficlights.py:299 +#: assets/models/trafficlights.py:778 msgid "RAL" msgstr "RAL" -#: models/trafficlights.py:289 +#: assets/models/trafficlights.py:289 msgid "Hauteur (m)" msgstr "Hoogte (m)" -#: models/trafficlights.py:296 +#: assets/models/trafficlights.py:296 msgid "Longueur de l'arc (m)" msgstr "Booglengte (m)" -#: models/trafficlights.py:297 +#: assets/models/trafficlights.py:297 msgid "Extension" msgstr "Uitbreiding" -#: models/trafficlights.py:339 +#: assets/models/trafficlights.py:339 msgid "Traffic light pole" msgstr "Radarmodel" -#: models/trafficlights.py:340 +#: assets/models/trafficlights.py:340 msgid "Traffic light poles" msgstr "Radarmodellen" -#: models/trafficlights.py:345 +#: assets/models/trafficlights.py:345 msgid "Nombre de brins" msgstr "Aantal draden" -#: models/trafficlights.py:354 +#: assets/models/trafficlights.py:354 msgid "Câble" msgstr "Kabel" -#: models/trafficlights.py:355 -#: templates/assets/publiclighting_street_detail.html:269 -#: templates/assets/trafficlights_import_cross_plan.html:223 -#: templates/assets/trafficlights_import_cross_plan.html:732 -#: templates/assets/trafficlights_intersection_detail.html:569 +#: assets/models/trafficlights.py:355 +#: assets/templates/assets/publiclighting_street_detail.html:269 +#: assets/templates/assets/trafficlights_import_cross_plan.html:223 +#: assets/templates/assets/trafficlights_import_cross_plan.html:732 +#: assets/templates/assets/trafficlights_intersection_detail.html:569 msgid "Câbles" msgstr "Kabels" -#: models/trafficlights.py:360 +#: assets/models/trafficlights.py:360 msgid "Tension (V)" msgstr "Spanning (V)" -#: models/trafficlights.py:389 +#: assets/models/trafficlights.py:389 msgid "Lanterne" msgstr "Lantaarn" -#: models/trafficlights.py:390 -#: templates/assets/trafficlights_import_cross_plan.html:213 -#: templates/assets/trafficlights_intersection_detail.html:456 +#: assets/models/trafficlights.py:390 +#: assets/templates/assets/trafficlights_import_cross_plan.html:213 +#: assets/templates/assets/trafficlights_intersection_detail.html:456 msgid "Lanternes" msgstr "Lantaarns" -#: models/trafficlights.py:401 +#: assets/models/trafficlights.py:401 msgid "Connecté à la centrale de contrôle" msgstr "Verbonden met de verkeerscentrale" -#: models/trafficlights.py:403 models/trafficlights.py:756 -#: templates/assets/trafficlights_intersection_detail.html:652 -#: templates/assets/trafficlights_intersection_detail.html:987 -#: templates/assets/trafficlights_intersection_detail.html:1065 +#: assets/models/trafficlights.py:403 assets/models/trafficlights.py:756 +#: assets/templates/assets/trafficlights_intersection_detail.html:652 +#: assets/templates/assets/trafficlights_intersection_detail.html:987 +#: assets/templates/assets/trafficlights_intersection_detail.html:1065 msgid "Plan" msgstr "Plan" -#: models/trafficlights.py:404 templates/assets/sign_index.html:87 -#: templates/assets/structures_index.html:76 -#: templates/assets/trafficlights_index.html:120 -#: templates/assets/trafficlights_intersection_detail.html:648 -#: templates/assets/trafficlights_intersection_detail.html:1313 -#: views/export.py:118 +#: assets/models/trafficlights.py:404 +#: assets/templates/assets/sign_index.html:87 +#: assets/templates/assets/structures_index.html:76 +#: assets/templates/assets/trafficlights_index.html:120 +#: assets/templates/assets/trafficlights_intersection_detail.html:648 +#: assets/templates/assets/trafficlights_intersection_detail.html:1313 +#: assets/views/export.py:118 msgid "Type" msgstr "Type" -#: models/trafficlights.py:405 -#: templates/assets/trafficlights_intersection_detail.html:656 +#: assets/models/trafficlights.py:405 +#: assets/templates/assets/trafficlights_intersection_detail.html:656 msgid "Puissance" msgstr "Vermogen" -#: models/trafficlights.py:406 +#: assets/models/trafficlights.py:406 msgid "Version du firmware" msgstr "Firmwareversie" -#: models/trafficlights.py:407 +#: assets/models/trafficlights.py:407 msgid "RMS" msgstr "RMS" -#: models/trafficlights.py:408 +#: assets/models/trafficlights.py:408 msgid "URL" msgstr "URL" -#: models/trafficlights.py:443 -#: templates/assets/trafficlights_intersection_detail.html:403 -#: views/trafficlights.py:4349 views/trafficlights.py:4354 +#: assets/models/trafficlights.py:443 +#: assets/templates/assets/trafficlights_intersection_detail.html:403 +#: assets/views/trafficlights.py:4349 assets/views/trafficlights.py:4354 msgid "Contrôleur" msgstr "Regelaar" -#: models/trafficlights.py:444 +#: assets/models/trafficlights.py:444 msgid "Contrôleurs" msgstr "Regelaars" -#: models/trafficlights.py:450 models/trafficlights.py:493 -#: models/trafficlights.py:556 models/trafficlights.py:592 +#: assets/models/trafficlights.py:450 assets/models/trafficlights.py:493 +#: assets/models/trafficlights.py:556 assets/models/trafficlights.py:592 msgid "Hardware" msgstr "Hardware" -#: models/trafficlights.py:451 models/trafficlights.py:555 -#: models/trafficlights.py:591 +#: assets/models/trafficlights.py:451 assets/models/trafficlights.py:555 +#: assets/models/trafficlights.py:591 msgid "Nom du matériel" msgstr "Hardwarenaam" -#: models/trafficlights.py:452 +#: assets/models/trafficlights.py:452 msgid "Description du matériel" msgstr "Hardwarebeschrijving" -#: models/trafficlights.py:471 views/core.py:391 +#: assets/models/trafficlights.py:471 assets/views/core.py:439 msgid "Hardware contrôleur" msgstr "Controleurhardware" -#: models/trafficlights.py:472 +#: assets/models/trafficlights.py:472 msgid "Hardwares contrôleur" msgstr "Controleurhardwares" -#: models/trafficlights.py:479 +#: assets/models/trafficlights.py:479 msgid "Date du log" msgstr "Logdatum" -#: models/trafficlights.py:482 +#: assets/models/trafficlights.py:482 msgid "Fichier de log du contrôleur" msgstr "Logbestand van de controleur" -#: models/trafficlights.py:483 +#: assets/models/trafficlights.py:483 msgid "Fichiers de log du contrôleur" msgstr "Logbestanden van de controleur" -#: models/trafficlights.py:492 +#: assets/models/trafficlights.py:492 msgid "Nom du détecteur" msgstr "Detectornaam" -#: models/trafficlights.py:498 +#: assets/models/trafficlights.py:498 msgid "Phases associées" msgstr "Bijbehorende fasen" -#: models/trafficlights.py:499 models/trafficlights.py:559 -#: models/trafficlights.py:595 +#: assets/models/trafficlights.py:499 assets/models/trafficlights.py:559 +#: assets/models/trafficlights.py:595 msgid "Mentionné sur le plan" msgstr "Vermeld op het plan" -#: models/trafficlights.py:549 +#: assets/models/trafficlights.py:549 msgid "Détecteur" msgstr "Detector" -#: models/trafficlights.py:550 -#: templates/assets/trafficlights_intersection_detail.html:462 -#: templates/assets/trafficlights_intersection_detail.html:719 +#: assets/models/trafficlights.py:550 +#: assets/templates/assets/trafficlights_intersection_detail.html:462 +#: assets/templates/assets/trafficlights_intersection_detail.html:719 msgid "Détecteurs" msgstr "Detectoren" -#: models/trafficlights.py:585 +#: assets/models/trafficlights.py:585 msgid "Network Hardware" msgstr "Netwerkhardware" -#: models/trafficlights.py:586 +#: assets/models/trafficlights.py:586 msgid "Network Hardwares" msgstr "Netwerkhardwares" -#: models/trafficlights.py:621 +#: assets/models/trafficlights.py:621 msgid "Voltage Hardware" msgstr "Spanningshardware" -#: models/trafficlights.py:622 +#: assets/models/trafficlights.py:622 msgid "Voltage Hardwares" msgstr "Spanningshardwares" -#: models/trafficlights.py:628 +#: assets/models/trafficlights.py:628 msgid "Largeur (cm)" msgstr "Breedte (cm)" -#: models/trafficlights.py:629 +#: assets/models/trafficlights.py:629 msgid "Hauteur (cm)" msgstr "Hoogte (cm)" -#: models/trafficlights.py:630 +#: assets/models/trafficlights.py:630 msgid "Profondeur (cm)" msgstr "Diepte (cm)" -#: models/trafficlights.py:631 +#: assets/models/trafficlights.py:631 msgid "Indice de protection IP" msgstr "Beschermingsgraad IP" -#: models/trafficlights.py:656 models/trafficlights.py:691 +#: assets/models/trafficlights.py:656 assets/models/trafficlights.py:691 msgid "Code EAN" msgstr "EAN-code" -#: models/trafficlights.py:657 -#: templates/assets/outdoor/outdoorlocation_detail.html:144 +#: assets/models/trafficlights.py:657 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:144 msgid "Alimentation électrique" msgstr "Elektrische voeding" -#: models/trafficlights.py:658 +#: assets/models/trafficlights.py:658 msgid "Numéro de compteur" msgstr "Teller nummer" -#: models/trafficlights.py:659 +#: assets/models/trafficlights.py:659 msgid "Publicité" msgstr "Reclame" -#: models/trafficlights.py:660 +#: assets/models/trafficlights.py:660 msgid "Type de clé" msgstr "Sleuteltype" -#: models/trafficlights.py:661 +#: assets/models/trafficlights.py:661 msgid "Type d'armoire" msgstr "Kastype" -#: models/trafficlights.py:662 +#: assets/models/trafficlights.py:662 msgid "Géré par" msgstr "Beheerd door" -#: models/trafficlights.py:663 +#: assets/models/trafficlights.py:663 msgid "Présence Compteur" msgstr "Aanwezigheid teller" -#: models/trafficlights.py:664 +#: assets/models/trafficlights.py:664 msgid "Interrupteur différentiel" msgstr "Differentiaalschakelaar" -#: models/trafficlights.py:665 +#: assets/models/trafficlights.py:665 msgid "Calibre du disjoncteur différentiel" msgstr "Differentiaalautomaat kaliber" -#: models/trafficlights.py:666 +#: assets/models/trafficlights.py:666 msgid "Disjoncteur différentiel" msgstr "Differentiaalautomaat" -#: models/trafficlights.py:667 +#: assets/models/trafficlights.py:667 msgid "Calibre du disjoncteur" msgstr "Automaat kaliber" -#: models/trafficlights.py:668 +#: assets/models/trafficlights.py:668 msgid "Calibre différentiel" msgstr "Differentieel kaliber" -#: models/trafficlights.py:669 +#: assets/models/trafficlights.py:669 msgid "Départ vers" msgstr "Vertrek naar" -#: models/trafficlights.py:670 +#: assets/models/trafficlights.py:670 msgid "Conformité visuelle" msgstr "Visuele conformiteit" -#: models/trafficlights.py:671 views/locations.py:33 +#: assets/models/trafficlights.py:671 assets/views/locations.py:33 msgid "Propreté" msgstr "Netheid" -#: models/trafficlights.py:679 views/trafficlights.py:4411 +#: assets/models/trafficlights.py:679 assets/views/trafficlights.py:4411 msgid "Armoire" msgstr "Kast" -#: models/trafficlights.py:680 +#: assets/models/trafficlights.py:680 msgid "Armoires" msgstr "Kasten" -#: models/trafficlights.py:689 +#: assets/models/trafficlights.py:689 msgid "Description du contenu" msgstr "Inhoudsbeschrijving" -#: models/trafficlights.py:690 +#: assets/models/trafficlights.py:690 msgid "Numéro de référence" msgstr "Referentienummer" -#: models/trafficlights.py:710 +#: assets/models/trafficlights.py:710 msgid "Contenu d'armoire" msgstr "Kasteinhoud" -#: models/trafficlights.py:711 +#: assets/models/trafficlights.py:711 msgid "Contenus d'armoires" msgstr "Kasteninhoudslijst" -#: models/trafficlights.py:746 views/trafficlights.py:4425 -#: views/trafficlights.py:4430 +#: assets/models/trafficlights.py:746 assets/views/trafficlights.py:4425 +#: assets/views/trafficlights.py:4430 msgid "Accessoire" msgstr "Accessoire" -#: models/trafficlights.py:747 -#: templates/assets/trafficlights_intersection_detail.html:453 +#: assets/models/trafficlights.py:747 +#: assets/templates/assets/trafficlights_intersection_detail.html:453 msgid "Accessoires" msgstr "Accessoires" -#: models/trafficlights.py:754 -#: templates/assets/trafficlights_intersection_detail.html:660 -#: templates/assets/trafficlights_intersection_detail.html:1079 +#: assets/models/trafficlights.py:754 +#: assets/templates/assets/trafficlights_intersection_detail.html:660 +#: assets/templates/assets/trafficlights_intersection_detail.html:1079 msgid "Date de mise en service" msgstr "Datum ingebruikname" -#: models/trafficlights.py:755 -#: templates/assets/trafficlights_intersection_detail.html:1083 +#: assets/models/trafficlights.py:755 +#: assets/templates/assets/trafficlights_intersection_detail.html:1083 msgid "Date de mise hors service" msgstr "Datum buitengebruikstelling" -#: models/trafficlights.py:757 -#: templates/assets/trafficlights_intersection_detail.html:50 -#: templates/assets/trafficlights_intersection_detail.html:1060 +#: assets/models/trafficlights.py:757 +#: assets/templates/assets/trafficlights_intersection_detail.html:50 +#: assets/templates/assets/trafficlights_intersection_detail.html:1060 msgid "Index" msgstr "Index" -#: models/trafficlights.py:758 -#: templates/assets/trafficlights_intersection_detail.html:1094 +#: assets/models/trafficlights.py:758 +#: assets/templates/assets/detail_generic_mobile.html:167 +#: assets/templates/assets/trafficlights_intersection_detail.html:1094 msgid "Informations" msgstr "Informatie" -#: models/trafficlights.py:764 -#: templates/assets/trafficlights_intersection_detail.html:411 -#: views/trafficlights.py:4464 views/trafficlights.py:4469 +#: assets/models/trafficlights.py:764 +#: assets/templates/assets/trafficlights_intersection_detail.html:411 +#: assets/views/trafficlights.py:4464 assets/views/trafficlights.py:4469 msgid "Programmation" msgstr "Programmering" -#: models/trafficlights.py:765 -#: templates/assets/trafficlights_intersection_detail.html:853 +#: assets/models/trafficlights.py:765 +#: assets/templates/assets/trafficlights_intersection_detail.html:853 msgid "Programmations" msgstr "Programmeringen" -#: models/trafficlights.py:802 +#: assets/models/trafficlights.py:802 msgid "Radar Pole" msgstr "Radarpaal" -#: models/trafficlights.py:803 +#: assets/models/trafficlights.py:803 msgid "Radar Poles" msgstr "Radarpalen" -#: models/trafficlights.py:808 +#: assets/models/trafficlights.py:808 msgid "Traffic Light Radar Model" msgstr "Radarmodel" -#: models/trafficlights.py:809 +#: assets/models/trafficlights.py:809 msgid "Traffic Light Radar Models" msgstr "Radarmodellen" -#: models/trafficlights.py:817 +#: assets/models/trafficlights.py:817 msgid "Radar Pole (Support)" msgstr "Radarpaal (Ondersteuning)" -#: models/trafficlights.py:818 +#: assets/models/trafficlights.py:818 msgid "Public Lighting Pole (Support)" msgstr "Verlichtingspaal (Ondersteuning)" -#: models/trafficlights.py:819 +#: assets/models/trafficlights.py:819 msgid "Traffic Light Pole (Support)" msgstr "Verkeerslichtpaal (Ondersteuning)" -#: models/trafficlights.py:822 +#: assets/models/trafficlights.py:822 msgid "Public Lighting Pole (Power)" msgstr "Verlichtingspaal (Voeding)" -#: models/trafficlights.py:823 +#: assets/models/trafficlights.py:823 msgid "Traffic Light Pole (Power)" msgstr "Verkeerslichtpaal (Voeding)" -#: models/trafficlights.py:826 views/trafficlights.py:4445 -#: views/trafficlights.py:4450 +#: assets/models/trafficlights.py:826 assets/views/trafficlights.py:4445 +#: assets/views/trafficlights.py:4450 msgid "Radar" msgstr "Radar" -#: models/trafficlights.py:827 -#: templates/assets/trafficlights_intersection_detail.html:459 +#: assets/models/trafficlights.py:827 +#: assets/templates/assets/trafficlights_intersection_detail.html:459 msgid "Radars" msgstr "Radars" -#: permissions.py:690 +#: assets/permissions.py:690 msgid "Missing asset information" msgstr "Ontbrekende asset informatie" -#: permissions.py:695 permissions.py:704 permissions.py:707 +#: assets/permissions.py:695 assets/permissions.py:704 +#: assets/permissions.py:707 msgid "Invalid asset type" msgstr "Ongeldig asset type" -#: permissions.py:710 +#: assets/permissions.py:710 msgid "You do not have permission to edit this asset" msgstr "U hebt geen toestemming om dit asset te bewerken" -#: permissions.py:747 +#: assets/permissions.py:747 msgid "Invalid thematic" msgstr "Ongeldig thema" -#: permissions.py:751 views/history.py:44 +#: assets/permissions.py:751 assets/views/history.py:44 msgid "You do not have permission to edit assets for this thematic" msgstr "U hebt geen toestemming om assets voor dit thema te bewerken" -#: templates/assets/artworks_index.html:18 -#: templates/assets/artworks_index.html:46 -#: templates/assets/buildings/publicbuilding_list.html:60 -#: templates/assets/clean_index.html:8 -#: templates/assets/controlcenters_index.html:16 -#: templates/assets/controlcenters_index.html:45 -#: templates/assets/its_index.html:16 templates/assets/its_index.html:56 -#: templates/assets/nature_index.html:28 templates/assets/nature_index.html:59 -#: templates/assets/publiclighting_index.html:18 -#: templates/assets/publiclighting_index.html:49 -#: templates/assets/roads_index.html:18 templates/assets/roads_index.html:61 -#: templates/assets/sign_index.html:18 templates/assets/sign_index.html:61 -#: templates/assets/structures_index.html:26 -#: templates/assets/structures_index.html:57 -#: templates/assets/trafficlights_index.html:61 -#: templates/assets/trafficlights_index.html:101 -#: templates/assets/unified_index.html:229 -#: templates/assets/water_index.html:22 templates/assets/water_index.html:50 +#: assets/templates/assets/artworks_index.html:18 +#: assets/templates/assets/artworks_index.html:46 +#: assets/templates/assets/buildings/publicbuilding_list.html:60 +#: assets/templates/assets/clean_index.html:8 +#: assets/templates/assets/controlcenters_index.html:16 +#: assets/templates/assets/controlcenters_index.html:45 +#: assets/templates/assets/its_index.html:16 +#: assets/templates/assets/its_index.html:56 +#: assets/templates/assets/nature_index.html:28 +#: assets/templates/assets/nature_index.html:59 +#: assets/templates/assets/publiclighting_index.html:18 +#: assets/templates/assets/publiclighting_index.html:49 +#: assets/templates/assets/roads_index.html:18 +#: assets/templates/assets/roads_index.html:61 +#: assets/templates/assets/sign_index.html:18 +#: assets/templates/assets/sign_index.html:61 +#: assets/templates/assets/structures_index.html:26 +#: assets/templates/assets/structures_index.html:57 +#: assets/templates/assets/trafficlights_index.html:61 +#: assets/templates/assets/trafficlights_index.html:101 +#: assets/templates/assets/unified_index.html:229 +#: assets/templates/assets/water_index.html:22 +#: assets/templates/assets/water_index.html:50 msgid "Filtrer" msgstr "Filteren" -#: templates/assets/artworks_index.html:19 -#: templates/assets/artworks_index.html:47 -#: templates/assets/buildings/publicbuilding_list.html:61 -#: templates/assets/clean_index.html:9 -#: templates/assets/controlcenters_index.html:17 -#: templates/assets/controlcenters_index.html:46 -#: templates/assets/its_index.html:17 templates/assets/its_index.html:57 -#: templates/assets/nature_index.html:29 templates/assets/nature_index.html:60 -#: templates/assets/publiclighting_index.html:19 -#: templates/assets/publiclighting_index.html:50 -#: templates/assets/roads_index.html:19 templates/assets/roads_index.html:62 -#: templates/assets/sign_index.html:19 templates/assets/sign_index.html:62 -#: templates/assets/structures_index.html:27 -#: templates/assets/structures_index.html:58 -#: templates/assets/trafficlights_index.html:62 -#: templates/assets/trafficlights_index.html:102 -#: templates/assets/unified_index.html:227 -#: templates/assets/water_index.html:23 templates/assets/water_index.html:51 +#: assets/templates/assets/artworks_index.html:19 +#: assets/templates/assets/artworks_index.html:47 +#: assets/templates/assets/buildings/publicbuilding_list.html:61 +#: assets/templates/assets/clean_index.html:9 +#: assets/templates/assets/controlcenters_index.html:17 +#: assets/templates/assets/controlcenters_index.html:46 +#: assets/templates/assets/its_index.html:17 +#: assets/templates/assets/its_index.html:57 +#: assets/templates/assets/nature_index.html:29 +#: assets/templates/assets/nature_index.html:60 +#: assets/templates/assets/publiclighting_index.html:19 +#: assets/templates/assets/publiclighting_index.html:50 +#: assets/templates/assets/roads_index.html:19 +#: assets/templates/assets/roads_index.html:62 +#: assets/templates/assets/sign_index.html:19 +#: assets/templates/assets/sign_index.html:62 +#: assets/templates/assets/structures_index.html:27 +#: assets/templates/assets/structures_index.html:58 +#: assets/templates/assets/trafficlights_index.html:62 +#: assets/templates/assets/trafficlights_index.html:102 +#: assets/templates/assets/unified_index.html:227 +#: assets/templates/assets/water_index.html:23 +#: assets/templates/assets/water_index.html:51 msgid "Réinitialiser" msgstr "Opnieuw instellen" -#: templates/assets/artworks_index.html:22 -#: templates/assets/artworks_index.html:64 -#: templates/assets/artworks_street_detail.html:15 -#: templates/assets/publiclighting_index.html:8 -#: templates/assets/publiclighting_index.html:67 -#: templates/assets/roads_index.html:8 templates/assets/roads_index.html:79 -#: templates/assets/sign_index.html:8 templates/assets/sign_index.html:79 -#: templates/assets/trafficlights_intersection_detail.html:81 -#: views/core.py:630 +#: assets/templates/assets/artworks_index.html:22 +#: assets/templates/assets/artworks_index.html:64 +#: assets/templates/assets/artworks_street_detail.html:15 +#: assets/templates/assets/publiclighting_index.html:8 +#: assets/templates/assets/publiclighting_index.html:67 +#: assets/templates/assets/roads_index.html:8 +#: assets/templates/assets/roads_index.html:79 +#: assets/templates/assets/sign_index.html:8 +#: assets/templates/assets/sign_index.html:79 +#: assets/templates/assets/trafficlights_intersection_detail.html:81 +#: assets/views/core.py:678 msgid "Commune" msgstr "Gemeente" -#: templates/assets/artworks_index.html:63 -#: templates/assets/artworks_index.html:71 -#: templates/assets/components/add_asset_modal.html:89 -#: templates/assets/components/add_asset_modal.html:98 -#: templates/assets/components/asset_model_card.html:21 -#: templates/assets/controlcenters_index.html:62 -#: templates/assets/controlcenters_index.html:67 -#: templates/assets/detail_generic.html:286 -#: templates/assets/detail_generic.html:299 templates/assets/its_index.html:82 -#: templates/assets/its_index.html:87 templates/assets/nature_index.html:76 -#: templates/assets/outdoor/outdoorlocation_detail.html:329 -#: templates/assets/publiclighting_index.html:66 -#: templates/assets/publiclighting_index.html:72 -#: templates/assets/roads_index.html:78 templates/assets/roads_index.html:84 -#: templates/assets/sign_index.html:78 templates/assets/sign_index.html:84 -#: templates/assets/structures_index.html:75 -#: templates/assets/structures_index.html:81 -#: templates/assets/trafficlights_import_cross_plan.html:254 -#: templates/assets/trafficlights_import_cross_plan.html:347 -#: templates/assets/trafficlights_import_cross_plan.html:442 -#: templates/assets/trafficlights_import_cross_plan.html:545 -#: templates/assets/trafficlights_index.html:119 -#: templates/assets/trafficlights_index.html:125 -#: templates/assets/unified_index.html:314 -#: templates/assets/unified_index.html:318 -#: templates/assets/water_index.html:75 views/export.py:121 +#: assets/templates/assets/artworks_index.html:63 +#: assets/templates/assets/artworks_index.html:71 +#: assets/templates/assets/components/add_asset_modal.html:89 +#: assets/templates/assets/components/add_asset_modal.html:98 +#: assets/templates/assets/components/asset_model_card.html:21 +#: assets/templates/assets/controlcenters_index.html:62 +#: assets/templates/assets/controlcenters_index.html:67 +#: assets/templates/assets/detail_generic.html:342 +#: assets/templates/assets/detail_generic.html:355 +#: assets/templates/assets/its_index.html:82 +#: assets/templates/assets/its_index.html:87 +#: assets/templates/assets/nature_index.html:76 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:329 +#: assets/templates/assets/publiclighting_index.html:66 +#: assets/templates/assets/publiclighting_index.html:72 +#: assets/templates/assets/roads_index.html:78 +#: assets/templates/assets/roads_index.html:84 +#: assets/templates/assets/sign_index.html:78 +#: assets/templates/assets/sign_index.html:84 +#: assets/templates/assets/structures_index.html:75 +#: assets/templates/assets/structures_index.html:81 +#: assets/templates/assets/trafficlights_import_cross_plan.html:254 +#: assets/templates/assets/trafficlights_import_cross_plan.html:347 +#: assets/templates/assets/trafficlights_import_cross_plan.html:442 +#: assets/templates/assets/trafficlights_import_cross_plan.html:545 +#: assets/templates/assets/trafficlights_index.html:119 +#: assets/templates/assets/trafficlights_index.html:125 +#: assets/templates/assets/unified_index.html:314 +#: assets/templates/assets/unified_index.html:318 +#: assets/templates/assets/water_index.html:75 assets/views/export.py:121 msgid "Nom" msgstr "Naam" -#: templates/assets/artworks_index.html:65 -#: templates/assets/artworks_street_detail.html:19 +#: assets/templates/assets/artworks_index.html:65 +#: assets/templates/assets/artworks_street_detail.html:19 msgid "Code voirie" msgstr "Wegcode" -#: templates/assets/artworks_index.html:66 -#: templates/assets/artworks_street_detail.html:23 +#: assets/templates/assets/artworks_index.html:66 +#: assets/templates/assets/artworks_street_detail.html:23 msgid "Section" msgstr "Sectie" -#: templates/assets/artworks_index.html:73 +#: assets/templates/assets/artworks_index.html:73 msgid "Sous-type" msgstr "Subtype" -#: templates/assets/artworks_street_detail.html:7 +#: assets/templates/assets/artworks_street_detail.html:7 msgid "Retour à la vue Artworks" msgstr "Terug naar Kunstwerken overzicht" -#: templates/assets/artworks_street_detail.html:27 +#: assets/templates/assets/artworks_street_detail.html:27 msgid "Niveau" msgstr "Niveau" -#: templates/assets/artworks_street_detail.html:38 +#: assets/templates/assets/artworks_street_detail.html:38 msgid "Monuments" msgstr "Monumenten" -#: templates/assets/artworks_street_detail.html:51 -#: templates/assets/artworks_street_detail.html:78 -#: templates/assets/buildings/publicbuilding_detail.html:348 -#: templates/assets/buildings/publicbuilding_detail.html:388 -#: templates/assets/components/asset_inspections.html:66 -#: templates/assets/controlcenters_location_detail.html:251 -#: templates/assets/its_location_detail.html:175 -#: templates/assets/nature_locations_detail.html:81 -#: templates/assets/naturerwiz_detail.html:254 -#: templates/assets/publiclighting_street_detail.html:310 -#: templates/assets/roads_street_detail.html:325 -#: templates/assets/sign_street_detail.html:302 -#: templates/assets/structures_location_detail.html:117 -#: templates/assets/structures_location_detail.html:655 -#: templates/assets/trafficlights_intersection_detail.html:968 +#: assets/templates/assets/artworks_street_detail.html:51 +#: assets/templates/assets/artworks_street_detail.html:78 +#: assets/templates/assets/buildings/publicbuilding_detail.html:348 +#: assets/templates/assets/buildings/publicbuilding_detail.html:388 +#: assets/templates/assets/components/asset_inspections.html:66 +#: assets/templates/assets/controlcenters_location_detail.html:251 +#: assets/templates/assets/its_location_detail.html:175 +#: assets/templates/assets/nature_locations_detail.html:81 +#: assets/templates/assets/naturerwiz_detail.html:254 +#: assets/templates/assets/publiclighting_street_detail.html:310 +#: assets/templates/assets/roads_street_detail.html:325 +#: assets/templates/assets/sign_street_detail.html:302 +#: assets/templates/assets/structures_location_detail.html:117 +#: assets/templates/assets/structures_location_detail.html:655 +#: assets/templates/assets/trafficlights_intersection_detail.html:968 msgid "Détail" msgstr "Detail" -#: templates/assets/artworks_street_detail.html:57 +#: assets/templates/assets/artworks_street_detail.html:57 msgid "Aucun monument actif n'est lié à cette localisation." msgstr "Geen actief monument is gekoppeld aan deze locatie." -#: templates/assets/artworks_street_detail.html:65 +#: assets/templates/assets/artworks_street_detail.html:65 msgid "Fontaines" msgstr "Fonteinen" -#: templates/assets/artworks_street_detail.html:84 +#: assets/templates/assets/artworks_street_detail.html:84 msgid "Aucune fontaine active n'est liée à cette localisation." msgstr "Geen actieve fontein is gekoppeld aan deze locatie." -#: templates/assets/base_assets_index.html:22 +#: assets/templates/assets/base_assets_index.html:22 msgid "Thématique :" msgstr "Thema:" -#: templates/assets/base_assets_index.html:33 +#: assets/templates/assets/base_assets_index.html:33 msgid "Sélectionnez une thématique" msgstr "Selecteer een thema" -#: templates/assets/base_assets_index.html:56 -#: templates/assets/base_assets_index.html:69 +#: assets/templates/assets/base_assets_index.html:56 +#: assets/templates/assets/base_assets_index.html:69 msgid "Filtre" msgstr "Filter" -#: templates/assets/base_assets_index.html:81 -#: templates/assets/unified_index.html:409 +#: assets/templates/assets/base_assets_index.html:81 +#: assets/templates/assets/unified_index.html:409 msgid "Sélection de la vue" msgstr "Weergave selecteren" -#: templates/assets/base_assets_index.html:82 -#: templates/assets/unified_index.html:410 +#: assets/templates/assets/base_assets_index.html:82 +#: assets/templates/assets/unified_index.html:410 msgid "Vue tableau uniquement" msgstr "Alleen tabelweergave" -#: templates/assets/base_assets_index.html:85 -#: templates/assets/unified_index.html:413 +#: assets/templates/assets/base_assets_index.html:85 +#: assets/templates/assets/unified_index.html:413 msgid "Vue partagée" msgstr "Gedeelde weergave" -#: templates/assets/base_assets_index.html:88 -#: templates/assets/unified_index.html:416 +#: assets/templates/assets/base_assets_index.html:88 +#: assets/templates/assets/unified_index.html:416 msgid "Vue carte uniquement" msgstr "Alleen kaartweergave" -#: templates/assets/base_assets_index.html:102 +#: assets/templates/assets/base_assets_index.html:102 msgid "Code, nom…" msgstr "Code, naam..." -#: templates/assets/base_assets_index.html:107 +#: assets/templates/assets/base_assets_index.html:107 msgid "Effacer la recherche" msgstr "Zoekopdracht wissen" -#: templates/assets/base_assets_index.html:113 +#: assets/templates/assets/base_assets_index.html:113 msgid "Mode" msgstr "Modus" -#: templates/assets/base_assets_index.html:115 +#: assets/templates/assets/base_assets_index.html:115 msgid "Tous les mots doivent correspondre" msgstr "Alle woorden moeten overeenkomen" -#: templates/assets/base_assets_index.html:117 +#: assets/templates/assets/base_assets_index.html:117 msgid "Au moins un mot doit correspondre" msgstr "Minstens één woord moet overeenkomen" -#: templates/assets/base_assets_index.html:123 -#: templates/assets/unified_index.html:452 +#: assets/templates/assets/base_assets_index.html:123 +#: assets/templates/assets/unified_index.html:452 msgid "Rechercher" msgstr "Zoeken" -#: templates/assets/base_assets_index.html:151 -#: templates/assets/base_assets_index.html:188 -#: templates/assets/trafficlights_import_cross_plan.html:64 -#: templates/assets/unified_index.html:494 +#: assets/templates/assets/base_assets_index.html:151 +#: assets/templates/assets/base_assets_index.html:188 +#: assets/templates/assets/trafficlights_import_cross_plan.html:64 +#: assets/templates/assets/unified_index.html:494 msgid "Tout sélectionner" msgstr "Alles selecteren" -#: templates/assets/base_assets_index.html:152 -#: templates/assets/base_assets_index.html:189 -#: templates/assets/unified_index.html:495 +#: assets/templates/assets/base_assets_index.html:152 +#: assets/templates/assets/base_assets_index.html:189 +#: assets/templates/assets/unified_index.html:495 msgid "Tout désélectionner" msgstr "Alles deselecteren" -#: templates/assets/base_assets_index.html:154 -#: templates/assets/base_assets_index.html:191 -#: templates/assets/unified_index.html:374 -#: templates/assets/unified_index.html:497 +#: assets/templates/assets/base_assets_index.html:154 +#: assets/templates/assets/base_assets_index.html:191 +#: assets/templates/assets/unified_index.html:374 +#: assets/templates/assets/unified_index.html:497 msgid "Valider la sélection" msgstr "Selectie bevestigen" -#: templates/assets/base_assets_index.html:157 +#: assets/templates/assets/base_assets_index.html:157 #, python-format msgid "" "\n" @@ -3503,13 +3570,13 @@ msgstr[1] "" "\n" "%(counter)s geselecteerde locaties" -#: templates/assets/base_assets_index.html:171 -#: templates/assets/base_assets_index.html:225 -#: templates/assets/unified_index.html:539 +#: assets/templates/assets/base_assets_index.html:171 +#: assets/templates/assets/base_assets_index.html:225 +#: assets/templates/assets/unified_index.html:539 msgid "Loading..." msgstr "Bezig met laden..." -#: templates/assets/base_assets_index.html:194 +#: assets/templates/assets/base_assets_index.html:194 #, python-format msgid "" "\n" @@ -3526,429 +3593,438 @@ msgstr[1] "" "\n" "%(counter)s geselecteerde assets" -#: templates/assets/base_assets_index.html:205 -#: templates/assets/components/asset_inspections.html:39 -#: templates/assets/unified_index.html:503 +#: assets/templates/assets/base_assets_index.html:205 +#: assets/templates/assets/components/asset_inspections.html:39 +#: assets/templates/assets/unified_index.html:503 msgid "Action" msgstr "Actie" -#: templates/assets/base_assets_index.html:211 -#: templates/assets/base_assets_index.html:321 -#: templates/assets/unified_index.html:509 -#: templates/assets/unified_index.html:621 +#: assets/templates/assets/base_assets_index.html:211 +#: assets/templates/assets/base_assets_index.html:321 +#: assets/templates/assets/unified_index.html:509 +#: assets/templates/assets/unified_index.html:621 msgid "Exporter" msgstr "Exporteren" -#: templates/assets/base_assets_index.html:261 +#: assets/templates/assets/base_assets_index.html:261 msgid "Carte" msgstr "Kaart" -#: templates/assets/base_assets_index.html:269 +#: assets/templates/assets/base_assets_index.html:269 msgid "Filtrer automatiquement sur la zone visible" msgstr "Automatisch filteren op het zichtbare gebied" -#: templates/assets/base_assets_index.html:280 -#: templates/assets/unified_index.html:584 +#: assets/templates/assets/base_assets_index.html:280 +#: assets/templates/assets/unified_index.html:584 msgid "Totaux des assets" msgstr "Totalen van assets" -#: templates/assets/base_assets_index.html:282 -#: templates/assets/base_assets_index.html:305 -#: templates/assets/components/add_asset_modal.html:19 -#: templates/assets/components/asset_documents.html:37 -#: templates/assets/components/asset_inspections.html:181 -#: templates/assets/components/asset_interventions.html:112 -#: templates/assets/components/asset_location_link.html:70 -#: templates/assets/components/asset_model_card.html:62 -#: templates/assets/components/inspection_form_modal.html:11 -#: templates/assets/components/inspection_form_modal.html:154 -#: templates/assets/components/inspection_form_modal.html:186 -#: templates/assets/components/location_edit_modals.html:24 -#: templates/assets/components/location_edit_modals.html:56 -#: templates/assets/components/location_edit_modals.html:82 -#: templates/assets/controlcenters_location_detail.html:112 -#: templates/assets/controlcenters_location_detail.html:145 -#: templates/assets/controlcenters_location_detail.html:170 -#: templates/assets/its_location_detail.html:55 -#: templates/assets/its_location_detail.html:88 -#: templates/assets/naturerwiz_detail.html:277 -#: templates/assets/naturerwiz_detail.html:310 -#: templates/assets/publiclighting_street_detail.html:161 -#: templates/assets/publiclighting_street_detail.html:194 -#: templates/assets/publiclighting_street_detail.html:219 -#: templates/assets/roads_street_detail.html:160 -#: templates/assets/roads_street_detail.html:193 -#: templates/assets/roads_street_detail.html:218 -#: templates/assets/sign_street_detail.html:160 -#: templates/assets/sign_street_detail.html:193 -#: templates/assets/sign_street_detail.html:218 -#: templates/assets/structures_location_detail.html:190 -#: templates/assets/structures_location_detail.html:232 -#: templates/assets/structures_location_detail.html:257 -#: templates/assets/structures_location_detail.html:694 -#: templates/assets/trafficlights_import_cross_plan.html:926 -#: templates/assets/trafficlights_intersection_detail.html:250 -#: templates/assets/trafficlights_intersection_detail.html:283 -#: templates/assets/trafficlights_intersection_detail.html:308 -#: templates/assets/trafficlights_intersection_detail.html:1206 -#: templates/assets/trafficlights_intersection_detail.html:1255 -#: templates/assets/trafficlights_intersection_detail.html:1331 -#: templates/assets/unified_index.html:84 -#: templates/assets/unified_index.html:241 -#: templates/assets/unified_index.html:285 -#: templates/assets/unified_index.html:344 -#: templates/assets/unified_index.html:586 -#: templates/assets/unified_index.html:605 +#: assets/templates/assets/base_assets_index.html:282 +#: assets/templates/assets/base_assets_index.html:305 +#: assets/templates/assets/components/add_asset_modal.html:19 +#: assets/templates/assets/components/asset_documents.html:37 +#: assets/templates/assets/components/asset_inspections.html:181 +#: assets/templates/assets/components/asset_interventions.html:112 +#: assets/templates/assets/components/asset_location_link.html:70 +#: assets/templates/assets/components/asset_model_card.html:62 +#: assets/templates/assets/components/inspection_form_modal.html:11 +#: assets/templates/assets/components/inspection_form_modal.html:154 +#: assets/templates/assets/components/inspection_form_modal.html:186 +#: assets/templates/assets/components/location_edit_modals.html:24 +#: assets/templates/assets/components/location_edit_modals.html:56 +#: assets/templates/assets/components/location_edit_modals.html:82 +#: assets/templates/assets/controlcenters_location_detail.html:112 +#: assets/templates/assets/controlcenters_location_detail.html:145 +#: assets/templates/assets/controlcenters_location_detail.html:170 +#: assets/templates/assets/its_location_detail.html:55 +#: assets/templates/assets/its_location_detail.html:88 +#: assets/templates/assets/naturerwiz_detail.html:277 +#: assets/templates/assets/naturerwiz_detail.html:310 +#: assets/templates/assets/publiclighting_street_detail.html:161 +#: assets/templates/assets/publiclighting_street_detail.html:194 +#: assets/templates/assets/publiclighting_street_detail.html:219 +#: assets/templates/assets/roads_street_detail.html:160 +#: assets/templates/assets/roads_street_detail.html:193 +#: assets/templates/assets/roads_street_detail.html:218 +#: assets/templates/assets/sign_street_detail.html:160 +#: assets/templates/assets/sign_street_detail.html:193 +#: assets/templates/assets/sign_street_detail.html:218 +#: assets/templates/assets/structures_location_detail.html:190 +#: assets/templates/assets/structures_location_detail.html:232 +#: assets/templates/assets/structures_location_detail.html:257 +#: assets/templates/assets/structures_location_detail.html:694 +#: assets/templates/assets/trafficlights_import_cross_plan.html:926 +#: assets/templates/assets/trafficlights_intersection_detail.html:250 +#: assets/templates/assets/trafficlights_intersection_detail.html:283 +#: assets/templates/assets/trafficlights_intersection_detail.html:308 +#: assets/templates/assets/trafficlights_intersection_detail.html:1206 +#: assets/templates/assets/trafficlights_intersection_detail.html:1255 +#: assets/templates/assets/trafficlights_intersection_detail.html:1331 +#: assets/templates/assets/unified_index.html:84 +#: assets/templates/assets/unified_index.html:241 +#: assets/templates/assets/unified_index.html:285 +#: assets/templates/assets/unified_index.html:344 +#: assets/templates/assets/unified_index.html:586 +#: assets/templates/assets/unified_index.html:605 msgid "Fermer" msgstr "Sluiten" -#: templates/assets/base_assets_index.html:293 -#: templates/assets/unified_index.html:593 +#: assets/templates/assets/base_assets_index.html:293 +#: assets/templates/assets/unified_index.html:593 msgid "Totaux" msgstr "Totalen" -#: templates/assets/base_assets_index.html:304 -#: templates/assets/unified_index.html:604 +#: assets/templates/assets/base_assets_index.html:304 +#: assets/templates/assets/unified_index.html:604 msgid "Exporter les assets sélectionnés" msgstr "Geselecteerde assets exporteren" -#: templates/assets/base_assets_index.html:308 -#: templates/assets/unified_index.html:608 +#: assets/templates/assets/base_assets_index.html:308 +#: assets/templates/assets/unified_index.html:608 msgid "Choisissez le format d'export :" msgstr "Kies exportformaat:" -#: templates/assets/base_assets_index.html:320 -#: templates/assets/buildings/publicbuilding_form.html:24 -#: templates/assets/buildings/publicbuilding_form.html:271 -#: templates/assets/components/add_asset_modal.html:145 -#: templates/assets/components/asset_documents.html:87 -#: templates/assets/components/asset_interventions.html:173 -#: templates/assets/components/asset_location_link.html:95 -#: templates/assets/components/asset_model_card.html:98 -#: templates/assets/components/inspection_form_modal.html:134 -#: templates/assets/components/location_edit_modals.html:38 -#: templates/assets/components/location_edit_modals.html:63 -#: templates/assets/components/location_edit_modals.html:96 -#: templates/assets/controlcenters_location_detail.html:156 -#: templates/assets/detail_generic.html:194 -#: templates/assets/detail_generic.html:240 -#: templates/assets/detail_generic.html:864 -#: templates/assets/its_location_detail.html:99 -#: templates/assets/permissions/access_edit.html:121 -#: templates/assets/permissions/type_access_edit.html:126 -#: templates/assets/publiclighting_street_detail.html:205 -#: templates/assets/roads_street_detail.html:204 -#: templates/assets/sign_street_detail.html:204 -#: templates/assets/structures_location_detail.html:243 -#: templates/assets/structures_location_detail.html:856 -#: templates/assets/trafficlights_import_dxf.html:126 -#: templates/assets/trafficlights_intersection_detail.html:294 -#: templates/assets/trafficlights_intersection_detail.html:1030 -#: templates/assets/trafficlights_intersection_detail.html:1100 -#: templates/assets/unified_index.html:228 -#: templates/assets/unified_index.html:326 -#: templates/assets/unified_index.html:356 -#: templates/assets/unified_index.html:620 -#: templates/assets/unified_index.html:650 -#: templates/assets/unified_index.html:680 +#: assets/templates/assets/base_assets_index.html:320 +#: assets/templates/assets/buildings/publicbuilding_form.html:24 +#: assets/templates/assets/buildings/publicbuilding_form.html:271 +#: assets/templates/assets/components/add_asset_modal.html:145 +#: assets/templates/assets/components/asset_documents.html:87 +#: assets/templates/assets/components/asset_interventions.html:173 +#: assets/templates/assets/components/asset_location_link.html:95 +#: assets/templates/assets/components/asset_model_card.html:98 +#: assets/templates/assets/components/inspection_form_modal.html:134 +#: assets/templates/assets/components/location_edit_modals.html:38 +#: assets/templates/assets/components/location_edit_modals.html:63 +#: assets/templates/assets/components/location_edit_modals.html:96 +#: assets/templates/assets/controlcenters_location_detail.html:156 +#: assets/templates/assets/detail_generic.html:226 +#: assets/templates/assets/detail_generic.html:271 +#: assets/templates/assets/detail_generic.html:920 +#: assets/templates/assets/its_location_detail.html:99 +#: assets/templates/assets/permissions/access_edit.html:121 +#: assets/templates/assets/permissions/type_access_edit.html:126 +#: assets/templates/assets/publiclighting_street_detail.html:205 +#: assets/templates/assets/roads_street_detail.html:204 +#: assets/templates/assets/sign_street_detail.html:204 +#: assets/templates/assets/structures_location_detail.html:243 +#: assets/templates/assets/structures_location_detail.html:856 +#: assets/templates/assets/trafficlights_import_dxf.html:126 +#: assets/templates/assets/trafficlights_intersection_detail.html:294 +#: assets/templates/assets/trafficlights_intersection_detail.html:1030 +#: assets/templates/assets/trafficlights_intersection_detail.html:1100 +#: assets/templates/assets/unified_index.html:228 +#: assets/templates/assets/unified_index.html:326 +#: assets/templates/assets/unified_index.html:356 +#: assets/templates/assets/unified_index.html:620 +#: assets/templates/assets/unified_index.html:650 +#: assets/templates/assets/unified_index.html:680 msgid "Annuler" msgstr "Annuleren" -#: templates/assets/buildings/publicbuilding_detail.html:18 -#: templates/assets/buildings/publicbuilding_form.html:13 -#: templates/assets/buildings/publicbuilding_list.html:4 views/core.py:920 +#: assets/templates/assets/buildings/publicbuilding_detail.html:18 +#: assets/templates/assets/buildings/publicbuilding_form.html:13 +#: assets/templates/assets/buildings/publicbuilding_list.html:4 +#: assets/views/core.py:968 msgid "Bâtiments publics" msgstr "Openbare gebouwen" -#: templates/assets/buildings/publicbuilding_detail.html:25 -#: templates/assets/buildings/publicbuilding_form.html:15 -#: templates/assets/permissions/panel.html:69 -#: templates/assets/permissions/panel.html:111 -#: templates/assets/permissions/panel.html:211 -#: templates/assets/permissions/type_page.html:71 -#: templates/assets/permissions/type_page.html:157 -#: templates/assets/permissions/type_page.html:238 -#: templates/assets/permissions/type_page.html:360 -#: templates/assets/structures_location_detail.html:295 +#: assets/templates/assets/buildings/publicbuilding_detail.html:25 +#: assets/templates/assets/buildings/publicbuilding_form.html:15 +#: assets/templates/assets/permissions/panel.html:69 +#: assets/templates/assets/permissions/panel.html:111 +#: assets/templates/assets/permissions/panel.html:211 +#: assets/templates/assets/permissions/type_page.html:71 +#: assets/templates/assets/permissions/type_page.html:157 +#: assets/templates/assets/permissions/type_page.html:238 +#: assets/templates/assets/permissions/type_page.html:360 +#: assets/templates/assets/structures_location_detail.html:295 msgid "Modifier" msgstr "Bewerken" -#: templates/assets/buildings/publicbuilding_detail.html:29 -#: templates/assets/outdoor/outdoorlocation_detail.html:24 +#: assets/templates/assets/buildings/publicbuilding_detail.html:29 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:24 msgid "Retour à la liste" msgstr "Terug naar lijst" -#: templates/assets/buildings/publicbuilding_detail.html:42 -#: templates/assets/outdoor/outdoorlocation_detail.html:37 +#: assets/templates/assets/buildings/publicbuilding_detail.html:42 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:37 msgid "Adresse non renseignée" msgstr "Adres niet opgegeven" -#: templates/assets/buildings/publicbuilding_detail.html:73 -#: templates/assets/outdoor/outdoorlocation_detail.html:76 +#: assets/templates/assets/buildings/publicbuilding_detail.html:73 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:76 msgid "Vue d'ensemble" msgstr "Overzicht" -#: templates/assets/buildings/publicbuilding_detail.html:78 -#: templates/assets/outdoor/outdoorlocation_detail.html:81 +#: assets/templates/assets/buildings/publicbuilding_detail.html:78 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:81 msgid "Assets & Équipements" msgstr "Alleen assets" -#: templates/assets/buildings/publicbuilding_detail.html:83 -#: templates/assets/clean_location_detail.html:147 -#: templates/assets/controlcenters_location_detail.html:231 -#: templates/assets/its_location_detail.html:155 -#: templates/assets/nature_locations_detail.html:61 -#: templates/assets/naturerwiz_detail.html:234 -#: templates/assets/outdoor/outdoorlocation_detail.html:86 -#: templates/assets/publiclighting_street_detail.html:290 -#: templates/assets/roads_street_detail.html:305 -#: templates/assets/sign_street_detail.html:282 -#: templates/assets/structures_location_detail.html:635 -#: templates/assets/trafficlights_intersection_detail.html:948 +#: assets/templates/assets/buildings/publicbuilding_detail.html:83 +#: assets/templates/assets/clean_location_detail.html:147 +#: assets/templates/assets/controlcenters_location_detail.html:231 +#: assets/templates/assets/its_location_detail.html:155 +#: assets/templates/assets/nature_locations_detail.html:61 +#: assets/templates/assets/naturerwiz_detail.html:234 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:86 +#: assets/templates/assets/publiclighting_street_detail.html:290 +#: assets/templates/assets/roads_street_detail.html:305 +#: assets/templates/assets/sign_street_detail.html:282 +#: assets/templates/assets/structures_location_detail.html:635 +#: assets/templates/assets/trafficlights_intersection_detail.html:948 msgid "Interventions" msgstr "Interventies" -#: templates/assets/buildings/publicbuilding_detail.html:100 -#: templates/assets/outdoor/outdoorlocation_detail.html:103 +#: assets/templates/assets/buildings/publicbuilding_detail.html:100 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:103 msgid "Propriété & Responsables" msgstr "Eigendom & Verantwoordelijken" -#: templates/assets/buildings/publicbuilding_detail.html:112 +#: assets/templates/assets/buildings/publicbuilding_detail.html:112 msgid "Service occupant" msgstr "Gebruikersdienst" -#: templates/assets/buildings/publicbuilding_detail.html:121 +#: assets/templates/assets/buildings/publicbuilding_detail.html:121 msgid "Caractéristiques physiques &" msgstr "Fysieke kenmerken &" -#: templates/assets/buildings/publicbuilding_detail.html:129 +#: assets/templates/assets/buildings/publicbuilding_detail.html:129 msgid "Étages / Sous-sols" msgstr "Verdiepingen / Kelders" -#: templates/assets/buildings/publicbuilding_detail.html:130 +#: assets/templates/assets/buildings/publicbuilding_detail.html:130 msgid "étage(s)" msgstr "verdieping(en)" -#: templates/assets/buildings/publicbuilding_detail.html:130 +#: assets/templates/assets/buildings/publicbuilding_detail.html:130 msgid "sous-sol(s)" msgstr "Verdiepingen / Kelders" -#: templates/assets/buildings/publicbuilding_detail.html:133 +#: assets/templates/assets/buildings/publicbuilding_detail.html:133 msgid "Surface Utile / Brut" msgstr "Nuttige / Bruto oppervlakte" -#: templates/assets/buildings/publicbuilding_detail.html:141 -#: templates/assets/outdoor/outdoorlocation_detail.html:136 +#: assets/templates/assets/buildings/publicbuilding_detail.html:141 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:136 msgid "Accessibilité PMR" msgstr "Toegankelijkheid beperkte mobiliteit" -#: templates/assets/buildings/publicbuilding_detail.html:142 -#: templates/assets/detail_generic.html:509 -#: templates/assets/naturetree_detail.html:597 -#: templates/assets/naturetree_detail.html:606 -#: templates/assets/outdoor/outdoorlocation_detail.html:137 -#: templates/assets/outdoor/outdoorlocation_detail.html:141 -#: templates/assets/structures_location_detail.html:382 -#: templates/assets/trafficlights_index.html:35 templatetags/asset_tags.py:132 -#: views/core.py:655 views/core.py:681 views/core.py:760 views/core.py:769 -#: views/core.py:806 views/core.py:843 views/trafficlights.py:194 +#: assets/templates/assets/buildings/publicbuilding_detail.html:142 +#: assets/templates/assets/detail_generic.html:565 +#: assets/templates/assets/naturetree_detail.html:627 +#: assets/templates/assets/naturetree_detail.html:636 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:137 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:141 +#: assets/templates/assets/structures_location_detail.html:382 +#: assets/templates/assets/trafficlights_index.html:35 +#: assets/templatetags/asset_tags.py:132 assets/views/core.py:703 +#: assets/views/core.py:729 assets/views/core.py:808 assets/views/core.py:817 +#: assets/views/core.py:854 assets/views/core.py:891 +#: assets/views/trafficlights.py:194 msgid "Oui" msgstr "Ja" -#: templates/assets/buildings/publicbuilding_detail.html:142 -#: templates/assets/detail_generic.html:510 -#: templates/assets/naturetree_detail.html:599 -#: templates/assets/naturetree_detail.html:605 -#: templates/assets/outdoor/outdoorlocation_detail.html:137 -#: templates/assets/outdoor/outdoorlocation_detail.html:141 -#: templates/assets/outdoor/outdoorlocation_detail.html:145 -#: templates/assets/structures_location_detail.html:384 -#: templates/assets/structures_location_detail.html:430 -#: templates/assets/trafficlights_index.html:39 templatetags/asset_tags.py:132 -#: views/core.py:656 views/core.py:682 views/core.py:761 views/core.py:770 -#: views/core.py:807 views/core.py:844 views/trafficlights.py:194 +#: assets/templates/assets/buildings/publicbuilding_detail.html:142 +#: assets/templates/assets/detail_generic.html:566 +#: assets/templates/assets/naturetree_detail.html:629 +#: assets/templates/assets/naturetree_detail.html:635 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:137 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:141 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:145 +#: assets/templates/assets/structures_location_detail.html:384 +#: assets/templates/assets/structures_location_detail.html:430 +#: assets/templates/assets/trafficlights_index.html:39 +#: assets/templatetags/asset_tags.py:132 assets/views/core.py:704 +#: assets/views/core.py:730 assets/views/core.py:809 assets/views/core.py:818 +#: assets/views/core.py:855 assets/views/core.py:892 +#: assets/views/trafficlights.py:194 msgid "Non" msgstr "Nee" -#: templates/assets/buildings/publicbuilding_detail.html:151 -#: templates/assets/outdoor/outdoorlocation_detail.html:158 +#: assets/templates/assets/buildings/publicbuilding_detail.html:151 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:158 msgid "Arborescence Hiérarchique" msgstr "Boomstructuur" -#: templates/assets/buildings/publicbuilding_detail.html:152 -#: templates/assets/outdoor/outdoorlocation_detail.html:159 +#: assets/templates/assets/buildings/publicbuilding_detail.html:152 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:159 msgid "sous-localisation(s)" msgstr "sublocaties" -#: templates/assets/buildings/publicbuilding_detail.html:171 -#: templates/assets/outdoor/outdoorlocation_detail.html:178 +#: assets/templates/assets/buildings/publicbuilding_detail.html:171 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:178 msgid "Voir la parente" msgstr "Wijzig model" -#: templates/assets/buildings/publicbuilding_detail.html:202 -#: templates/assets/buildings/publicbuilding_location_tree.html:54 -#: templates/assets/outdoor/outdoorlocation_detail.html:229 -#: templates/assets/outdoor/outdoorlocation_tree.html:68 +#: assets/templates/assets/buildings/publicbuilding_detail.html:202 +#: assets/templates/assets/buildings/publicbuilding_location_tree.html:54 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:229 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:68 msgid "Assets rattachés à" msgstr "Gekoppelde assets" -#: templates/assets/buildings/publicbuilding_detail.html:225 -#: templates/assets/outdoor/outdoorlocation_detail.html:252 +#: assets/templates/assets/buildings/publicbuilding_detail.html:225 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:252 msgid "Localisation & Carte" msgstr "Locatie & Kaart" -#: templates/assets/buildings/publicbuilding_detail.html:239 -#: templates/assets/outdoor/outdoorlocation_detail.html:266 +#: assets/templates/assets/buildings/publicbuilding_detail.html:239 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:266 msgid "Non renseignée" msgstr "Niet opgegeven" -#: templates/assets/buildings/publicbuilding_detail.html:252 -#: templates/assets/components/asset_documents.html:6 -#: templates/assets/outdoor/outdoorlocation_detail.html:279 +#: assets/templates/assets/buildings/publicbuilding_detail.html:252 +#: assets/templates/assets/components/asset_documents.html:6 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:279 msgid "Documents associés" msgstr "Gekoppelde documenten" -#: templates/assets/buildings/publicbuilding_detail.html:254 -#: templates/assets/cleanlitterbin_detail.html:23 -#: templates/assets/components/asset_documents.html:14 -#: templates/assets/controlcenters_location_detail.html:46 -#: templates/assets/controlcenters_location_detail.html:129 -#: templates/assets/its_location_detail.html:41 -#: templates/assets/its_location_detail.html:72 -#: templates/assets/naturerwiz_detail.html:83 -#: templates/assets/naturerwiz_detail.html:294 -#: templates/assets/outdoor/outdoorlocation_detail.html:281 -#: templates/assets/publiclighting_street_detail.html:29 -#: templates/assets/publiclighting_street_detail.html:178 -#: templates/assets/roads_street_detail.html:38 -#: templates/assets/roads_street_detail.html:177 -#: templates/assets/sign_street_detail.html:29 -#: templates/assets/sign_street_detail.html:177 -#: templates/assets/structures_location_detail.html:47 -#: templates/assets/structures_location_detail.html:207 -#: templates/assets/trafficlights_intersection_detail.html:159 -#: templates/assets/trafficlights_intersection_detail.html:267 -#: templates/assets/trafficlights_intersection_detail.html:331 -#: templates/assets/trafficlights_intersection_detail.html:857 -#: templates/assets/trafficlights_intersection_detail.html:1323 +#: assets/templates/assets/buildings/publicbuilding_detail.html:254 +#: assets/templates/assets/cleanlitterbin_detail.html:23 +#: assets/templates/assets/components/asset_documents.html:14 +#: assets/templates/assets/controlcenters_location_detail.html:46 +#: assets/templates/assets/controlcenters_location_detail.html:129 +#: assets/templates/assets/its_location_detail.html:41 +#: assets/templates/assets/its_location_detail.html:72 +#: assets/templates/assets/naturerwiz_detail.html:83 +#: assets/templates/assets/naturerwiz_detail.html:294 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:281 +#: assets/templates/assets/publiclighting_street_detail.html:29 +#: assets/templates/assets/publiclighting_street_detail.html:178 +#: assets/templates/assets/roads_street_detail.html:38 +#: assets/templates/assets/roads_street_detail.html:177 +#: assets/templates/assets/sign_street_detail.html:29 +#: assets/templates/assets/sign_street_detail.html:177 +#: assets/templates/assets/structures_location_detail.html:47 +#: assets/templates/assets/structures_location_detail.html:207 +#: assets/templates/assets/trafficlights_intersection_detail.html:159 +#: assets/templates/assets/trafficlights_intersection_detail.html:267 +#: assets/templates/assets/trafficlights_intersection_detail.html:331 +#: assets/templates/assets/trafficlights_intersection_detail.html:857 +#: assets/templates/assets/trafficlights_intersection_detail.html:1323 msgid "Ajouter" msgstr "Toevoegen" -#: templates/assets/buildings/publicbuilding_detail.html:266 -#: templates/assets/document_version_history_list.html:50 -#: templates/assets/outdoor/outdoorlocation_detail.html:293 +#: assets/templates/assets/buildings/publicbuilding_detail.html:266 +#: assets/templates/assets/document_version_history_list.html:50 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:293 msgid "Télécharger" msgstr "Downloaden" -#: templates/assets/buildings/publicbuilding_detail.html:270 -#: templates/assets/outdoor/outdoorlocation_detail.html:297 +#: assets/templates/assets/buildings/publicbuilding_detail.html:270 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:297 msgid "Fichier indisponible" msgstr "Bestand niet beschikbaar" -#: templates/assets/buildings/publicbuilding_detail.html:277 -#: templates/assets/outdoor/outdoorlocation_detail.html:304 +#: assets/templates/assets/buildings/publicbuilding_detail.html:277 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:304 msgid "Aucun document associé." msgstr "Geen gekoppeld document." -#: templates/assets/buildings/publicbuilding_detail.html:293 +#: assets/templates/assets/buildings/publicbuilding_detail.html:293 msgid "" "Assets Physiques & Équipements de la Localisation et de ses sous-" "localisations" msgstr "" -#: templates/assets/buildings/publicbuilding_detail.html:294 -#: templates/assets/outdoor/outdoorlocation_detail.html:321 +#: assets/templates/assets/buildings/publicbuilding_detail.html:294 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:321 msgid "asset(s)" msgstr "assets" -#: templates/assets/buildings/publicbuilding_detail.html:301 -#: templates/assets/buildings/publicbuilding_list.html:74 +#: assets/templates/assets/buildings/publicbuilding_detail.html:301 +#: assets/templates/assets/buildings/publicbuilding_list.html:74 msgid "Code / Nom" msgstr "Code / Naam" -#: templates/assets/buildings/publicbuilding_detail.html:304 +#: assets/templates/assets/buildings/publicbuilding_detail.html:304 msgid "Asset Parent" msgstr "Alleen assets" -#: templates/assets/buildings/publicbuilding_detail.html:306 +#: assets/templates/assets/buildings/publicbuilding_detail.html:306 msgid "Prochain contrôle" msgstr "Volgende controle" -#: templates/assets/buildings/publicbuilding_detail.html:307 -#: templates/assets/buildings/publicbuilding_list.html:81 -#: templates/assets/outdoor/outdoorlocation_detail.html:334 -#: templates/assets/outdoor/outdoorlocation_detail.html:395 +#: assets/templates/assets/buildings/publicbuilding_detail.html:307 +#: assets/templates/assets/buildings/publicbuilding_list.html:81 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:334 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:395 msgid "Actions" msgstr "Actie" -#: templates/assets/buildings/publicbuilding_detail.html:354 +#: assets/templates/assets/buildings/publicbuilding_detail.html:347 +msgid "Détail de l’asset" +msgstr "Assetdetail" + +#: assets/templates/assets/buildings/publicbuilding_detail.html:354 msgid "Aucun asset ou équipement technique enregistré." msgstr "Geen technische uitrusting geregistreerd." -#: templates/assets/buildings/publicbuilding_detail.html:368 +#: assets/templates/assets/buildings/publicbuilding_detail.html:368 msgid "Interventions & Maintenance" msgstr "Interventies & Onderhoud" -#: templates/assets/buildings/publicbuilding_detail.html:370 -#: templates/assets/components/asset_interventions.html:110 +#: assets/templates/assets/buildings/publicbuilding_detail.html:370 +#: assets/templates/assets/components/asset_interventions.html:110 msgid "Nouvelle intervention" msgstr "Nieuwe interventie" -#: templates/assets/buildings/publicbuilding_detail.html:379 +#: assets/templates/assets/buildings/publicbuilding_detail.html:379 msgid "Titre / Objet" msgstr "Titel / Onderwerp" -#: templates/assets/buildings/publicbuilding_detail.html:380 +#: assets/templates/assets/buildings/publicbuilding_detail.html:380 msgid "Date de début" msgstr "Startdatum" -#: templates/assets/buildings/publicbuilding_detail.html:401 +#: assets/templates/assets/buildings/publicbuilding_detail.html:401 msgid "Aucune intervention enregistrée pour ce bâtiment." msgstr "Geen interventie geregistreerd voor dit gebouw." -#: templates/assets/buildings/publicbuilding_form.html:4 -#: templates/assets/buildings/publicbuilding_form.html:19 +#: assets/templates/assets/buildings/publicbuilding_form.html:4 +#: assets/templates/assets/buildings/publicbuilding_form.html:19 msgid "Modifier le bâtiment" msgstr "Gebouw bewerken" -#: templates/assets/buildings/publicbuilding_form.html:35 +#: assets/templates/assets/buildings/publicbuilding_form.html:35 msgid "Certains champs contiennent des erreurs." msgstr "Sommige velden bevatten fouten." -#: templates/assets/buildings/publicbuilding_form.html:35 +#: assets/templates/assets/buildings/publicbuilding_form.html:35 msgid "Veuillez vérifier les informations ci-dessous." msgstr "Controleer de onderstaande informatie." -#: templates/assets/buildings/publicbuilding_form.html:43 -#: templates/assets/detail_generic.html:251 +#: assets/templates/assets/buildings/publicbuilding_form.html:43 +#: assets/templates/assets/detail_generic.html:307 msgid "Informations générales" msgstr "Algemene informatie" -#: templates/assets/buildings/publicbuilding_form.html:48 +#: assets/templates/assets/buildings/publicbuilding_form.html:48 msgid "Code du bâtiment" msgstr "Gebouwcode" -#: templates/assets/buildings/publicbuilding_form.html:95 +#: assets/templates/assets/buildings/publicbuilding_form.html:95 msgid "Propriété & Gestion" msgstr "Eigendom & Beheer" -#: templates/assets/buildings/publicbuilding_form.html:121 +#: assets/templates/assets/buildings/publicbuilding_form.html:121 msgid "Usage & Caractéristiques physiques" msgstr "Gebruik & Fysieke kenmerken" -#: templates/assets/buildings/publicbuilding_form.html:175 +#: assets/templates/assets/buildings/publicbuilding_form.html:175 msgid "Bâtiment recevant du public (ERP / PMR)" msgstr "Publiek toegankelijk gebouw (ERP / PMR)" -#: templates/assets/buildings/publicbuilding_form.html:209 +#: assets/templates/assets/buildings/publicbuilding_form.html:209 msgid "Diagnostics & Énergie" msgstr "Diagnoses & Energie" -#: templates/assets/buildings/publicbuilding_form.html:246 +#: assets/templates/assets/buildings/publicbuilding_form.html:246 msgid "Coordonnées géographiques (GPS WGS84)" msgstr "Geografische coördinaten (GPS WGS84)" -#: templates/assets/buildings/publicbuilding_form.html:250 +#: assets/templates/assets/buildings/publicbuilding_form.html:250 msgid "" "Cliquez sur la carte ou déplacez le marqueur pour ajuster la position du " "bâtiment. Vous pouvez également rechercher une adresse ou basculer en vue " @@ -3958,961 +4034,963 @@ msgstr "" "passen. U kunt ook naar een adres zoeken of overschakelen naar de " "luchtfotoweergave." -#: templates/assets/buildings/publicbuilding_form.html:274 +#: assets/templates/assets/buildings/publicbuilding_form.html:274 msgid "Enregistrer les modifications" msgstr "Wijzigingen opslaan" -#: templates/assets/buildings/publicbuilding_list.html:11 +#: assets/templates/assets/buildings/publicbuilding_list.html:11 msgid "Gestion des Bâtiments Publics" msgstr "Beheer van Openbare Gebouwen" -#: templates/assets/buildings/publicbuilding_list.html:12 +#: assets/templates/assets/buildings/publicbuilding_list.html:12 msgid "Patrimoine bâti, pièces, équipements techniques et diagnostics ERP" msgstr "" "Gebouwenpatrimonium, lokalen, technische uitrusting en ERP-diagnostiek" -#: templates/assets/buildings/publicbuilding_list.html:16 +#: assets/templates/assets/buildings/publicbuilding_list.html:16 msgid "Nouveau Bâtiment" msgstr "Nieuw Gebouw" -#: templates/assets/buildings/publicbuilding_list.html:26 -#: templates/assets/components/asset_location_link.html:79 +#: assets/templates/assets/buildings/publicbuilding_list.html:26 +#: assets/templates/assets/components/asset_location_link.html:79 msgid "Recherche" msgstr "Zoeken" -#: templates/assets/buildings/publicbuilding_list.html:29 +#: assets/templates/assets/buildings/publicbuilding_list.html:29 msgid "Code, nom, adresse, propriétaire..." msgstr "Code, naam, adres, eigenaar..." -#: templates/assets/buildings/publicbuilding_list.html:33 +#: assets/templates/assets/buildings/publicbuilding_list.html:33 msgid "Usage" msgstr "Gebruik" -#: templates/assets/buildings/publicbuilding_list.html:35 +#: assets/templates/assets/buildings/publicbuilding_list.html:35 msgid "Tous les usages" msgstr "Alle gebruiken" -#: templates/assets/buildings/publicbuilding_list.html:44 +#: assets/templates/assets/buildings/publicbuilding_list.html:44 msgid "Tous les statuts" msgstr "Alle statussen" -#: templates/assets/buildings/publicbuilding_list.html:51 +#: assets/templates/assets/buildings/publicbuilding_list.html:51 msgid "Diagnostic DPE" msgstr "EPC-diagnose" -#: templates/assets/buildings/publicbuilding_list.html:53 +#: assets/templates/assets/buildings/publicbuilding_list.html:53 msgid "Tous DPE" msgstr "Alle EPC" -#: templates/assets/buildings/publicbuilding_list.html:75 +#: assets/templates/assets/buildings/publicbuilding_list.html:75 msgid "Type & Parent" msgstr "Type asset" -#: templates/assets/buildings/publicbuilding_list.html:76 +#: assets/templates/assets/buildings/publicbuilding_list.html:76 msgid "Usage principal" msgstr "Hoofdgebruik" -#: templates/assets/buildings/publicbuilding_list.html:77 +#: assets/templates/assets/buildings/publicbuilding_list.html:77 msgid "Propriétaire & Gestionnaire" msgstr "Eigenaar & Beheerder" -#: templates/assets/buildings/publicbuilding_list.html:78 +#: assets/templates/assets/buildings/publicbuilding_list.html:78 msgid "ERP" msgstr "ERP" -#: templates/assets/buildings/publicbuilding_list.html:79 +#: assets/templates/assets/buildings/publicbuilding_list.html:79 msgid "DPE / GES" msgstr "DPE / GES" -#: templates/assets/buildings/publicbuilding_list.html:111 +#: assets/templates/assets/buildings/publicbuilding_list.html:111 msgid "Gestionnaire" msgstr "Nevenlocatie" -#: templates/assets/buildings/publicbuilding_list.html:120 +#: assets/templates/assets/buildings/publicbuilding_list.html:120 msgid "Non ERP" msgstr "Niet-ERP" -#: templates/assets/buildings/publicbuilding_list.html:137 +#: assets/templates/assets/buildings/publicbuilding_list.html:137 msgid "Voir détails" msgstr "Details" -#: templates/assets/buildings/publicbuilding_list.html:141 -#: templates/assets/detail_generic.html:188 -#: templates/assets/detail_generic.html:234 +#: assets/templates/assets/buildings/publicbuilding_list.html:141 +#: assets/templates/assets/detail_generic.html:220 +#: assets/templates/assets/detail_generic.html:265 msgid "Éditer" msgstr "Bewerken" -#: templates/assets/buildings/publicbuilding_list.html:151 +#: assets/templates/assets/buildings/publicbuilding_list.html:151 msgid "Aucun bâtiment public ne correspond à vos critères." msgstr "Er zijn geen openbare gebouwen die aan uw criteria voldoen." -#: templates/assets/buildings/publicbuilding_location_tree.html:70 -#: templates/assets/outdoor/outdoorlocation_tree.html:84 +#: assets/templates/assets/buildings/publicbuilding_location_tree.html:70 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:84 msgid "Aucune sous-localisation." msgstr "sublocaties" -#: templates/assets/clean_index.html:18 templates/assets/clean_index.html:73 +#: assets/templates/assets/clean_index.html:18 +#: assets/templates/assets/clean_index.html:73 msgid "Category" msgstr "Categorie" -#: templates/assets/clean_index.html:38 -#: templates/assets/clean_location_detail.html:161 +#: assets/templates/assets/clean_index.html:38 +#: assets/templates/assets/clean_location_detail.html:161 msgid "Status" msgstr "Status" -#: templates/assets/clean_index.html:40 +#: assets/templates/assets/clean_index.html:40 msgid "To be approved" msgstr "Te goedkeuren" -#: templates/assets/clean_index.html:41 -#: templates/assets/clean_location_detail.html:53 +#: assets/templates/assets/clean_index.html:41 +#: assets/templates/assets/clean_location_detail.html:53 msgid "Active" msgstr "Actief" -#: templates/assets/clean_index.html:42 +#: assets/templates/assets/clean_index.html:42 msgid "Damaged" msgstr "Beschadigd" -#: templates/assets/clean_index.html:43 +#: assets/templates/assets/clean_index.html:43 msgid "To replace" msgstr "Te vervangen" -#: templates/assets/clean_index.html:44 +#: assets/templates/assets/clean_index.html:44 msgid "Removed" msgstr "Verwijderd" -#: templates/assets/clean_index.html:48 +#: assets/templates/assets/clean_index.html:48 msgid "Filter" msgstr "Filteren" -#: templates/assets/clean_index.html:49 +#: assets/templates/assets/clean_index.html:49 msgid "Reset" msgstr "Resetten" -#: templates/assets/clean_index.html:66 templates/assets/clean_index.html:72 +#: assets/templates/assets/clean_index.html:66 +#: assets/templates/assets/clean_index.html:72 msgid "Name" msgstr "Naam" -#: templates/assets/clean_location_detail.html:19 +#: assets/templates/assets/clean_location_detail.html:19 msgid "Municipality:" msgstr "Gemeente:" -#: templates/assets/clean_location_detail.html:22 +#: assets/templates/assets/clean_location_detail.html:22 msgid "Road code:" msgstr "Wegcode:" -#: templates/assets/clean_location_detail.html:25 -#: templates/assets/roads_street_detail.html:20 +#: assets/templates/assets/clean_location_detail.html:25 +#: assets/templates/assets/roads_street_detail.html:20 msgid "Section:" msgstr "Sectie:" -#: templates/assets/clean_location_detail.html:28 +#: assets/templates/assets/clean_location_detail.html:28 msgid "Street level:" msgstr "Straatniveau:" -#: templates/assets/clean_location_detail.html:35 -#: templates/assets/controlcenters_location_detail.html:34 -#: templates/assets/its_location_detail.html:30 -#: templates/assets/nature_locations_detail.html:20 -#: templates/assets/naturerwiz_detail.html:21 -#: templates/assets/publiclighting_street_detail.html:18 -#: templates/assets/roads_street_detail.html:27 -#: templates/assets/sign_street_detail.html:18 -#: templates/assets/structures_location_detail.html:35 -#: templates/assets/trafficlights_intersection_detail.html:84 +#: assets/templates/assets/clean_location_detail.html:35 +#: assets/templates/assets/controlcenters_location_detail.html:34 +#: assets/templates/assets/its_location_detail.html:30 +#: assets/templates/assets/nature_locations_detail.html:20 +#: assets/templates/assets/naturerwiz_detail.html:21 +#: assets/templates/assets/publiclighting_street_detail.html:18 +#: assets/templates/assets/roads_street_detail.html:27 +#: assets/templates/assets/sign_street_detail.html:18 +#: assets/templates/assets/structures_location_detail.html:35 +#: assets/templates/assets/trafficlights_intersection_detail.html:84 msgid "Street View" msgstr "Uitzicht op straat" -#: templates/assets/clean_location_detail.html:36 -#: templates/assets/controlcenters_location_detail.html:35 -#: templates/assets/its_location_detail.html:31 -#: templates/assets/nature_locations_detail.html:21 -#: templates/assets/naturerwiz_detail.html:22 -#: templates/assets/publiclighting_street_detail.html:19 -#: templates/assets/roads_street_detail.html:28 -#: templates/assets/sign_street_detail.html:19 -#: templates/assets/structures_location_detail.html:36 -#: templates/assets/trafficlights_intersection_detail.html:85 +#: assets/templates/assets/clean_location_detail.html:36 +#: assets/templates/assets/controlcenters_location_detail.html:35 +#: assets/templates/assets/its_location_detail.html:31 +#: assets/templates/assets/nature_locations_detail.html:21 +#: assets/templates/assets/naturerwiz_detail.html:22 +#: assets/templates/assets/publiclighting_street_detail.html:19 +#: assets/templates/assets/roads_street_detail.html:28 +#: assets/templates/assets/sign_street_detail.html:19 +#: assets/templates/assets/structures_location_detail.html:36 +#: assets/templates/assets/trafficlights_intersection_detail.html:85 msgid "View in Google Street View" msgstr "Bekijk in Google Street View" -#: templates/assets/clean_location_detail.html:45 -#: templates/assets/controlcenters_location_detail.html:186 -#: templates/assets/its_location_detail.html:110 -#: templates/assets/naturerwiz_detail.html:181 -#: templates/assets/publiclighting_street_detail.html:233 -#: templates/assets/roads_street_detail.html:232 -#: templates/assets/sign_street_detail.html:232 -#: templates/assets/structures_location_detail.html:568 -#: templates/assets/trafficlights_intersection_detail.html:326 -#: templates/assets/unified_index.html:467 views/artworks.py:95 -#: views/clean.py:260 views/controlcenters.py:108 +#: assets/templates/assets/clean_location_detail.html:45 +#: assets/templates/assets/controlcenters_location_detail.html:186 +#: assets/templates/assets/its_location_detail.html:110 +#: assets/templates/assets/naturerwiz_detail.html:181 +#: assets/templates/assets/publiclighting_street_detail.html:233 +#: assets/templates/assets/roads_street_detail.html:232 +#: assets/templates/assets/sign_street_detail.html:232 +#: assets/templates/assets/structures_location_detail.html:568 +#: assets/templates/assets/trafficlights_intersection_detail.html:326 +#: assets/templates/assets/unified_index.html:467 assets/views/artworks.py:95 +#: assets/views/clean.py:260 assets/views/controlcenters.py:108 msgid "Assets" msgstr "Activa" -#: templates/assets/clean_location_detail.html:60 +#: assets/templates/assets/clean_location_detail.html:60 msgid "All" msgstr "Alle" -#: templates/assets/clean_location_detail.html:82 -#: templates/assets/clean_location_detail.html:119 +#: assets/templates/assets/clean_location_detail.html:82 +#: assets/templates/assets/clean_location_detail.html:119 msgid "No litter bins" msgstr "Geen vuilnisbakken" -#: templates/assets/clean_location_detail.html:99 -#: templates/assets/clean_location_detail.html:133 +#: assets/templates/assets/clean_location_detail.html:99 +#: assets/templates/assets/clean_location_detail.html:133 msgid "No glass containers" msgstr "Geen glascontainers" -#: templates/assets/clean_location_detail.html:159 +#: assets/templates/assets/clean_location_detail.html:159 msgid "Title" msgstr "Titel" -#: templates/assets/clean_location_detail.html:160 +#: assets/templates/assets/clean_location_detail.html:160 msgid "Start" msgstr "Begin" -#: templates/assets/clean_location_detail.html:168 +#: assets/templates/assets/clean_location_detail.html:168 msgid "Detail" msgstr "Detail" -#: templates/assets/clean_location_detail.html:179 +#: assets/templates/assets/clean_location_detail.html:179 msgid "No interventions" msgstr "Geen interventies" -#: templates/assets/cleanlitterbin_detail.html:18 +#: assets/templates/assets/cleanlitterbin_detail.html:18 msgid "Observations" msgstr "Observaties" -#: templates/assets/cleanlitterbin_detail.html:31 +#: assets/templates/assets/cleanlitterbin_detail.html:31 msgid "Aucune observation enregistrée." msgstr "Geen observatie geregistreerd." -#: templates/assets/cleanlitterbin_detail.html:42 +#: assets/templates/assets/cleanlitterbin_detail.html:42 msgid "Date inconnue" msgstr "Onbekende datum" -#: templates/assets/cleanlitterbin_detail.html:65 -#: templates/assets/cleanlitterbin_detail.html:221 -#: templates/assets/cleanlitterbin_detail.html:362 +#: assets/templates/assets/cleanlitterbin_detail.html:65 +#: assets/templates/assets/cleanlitterbin_detail.html:221 +#: assets/templates/assets/cleanlitterbin_detail.html:362 msgid "Sol" msgstr "Grond" -#: templates/assets/cleanlitterbin_detail.html:70 -#: templates/assets/cleanlitterbin_detail.html:223 -#: templates/assets/cleanlitterbin_detail.html:364 +#: assets/templates/assets/cleanlitterbin_detail.html:70 +#: assets/templates/assets/cleanlitterbin_detail.html:223 +#: assets/templates/assets/cleanlitterbin_detail.html:364 msgid "Pente trop forte" msgstr "Helling te steil" -#: templates/assets/cleanlitterbin_detail.html:74 -#: templates/assets/cleanlitterbin_detail.html:224 -#: templates/assets/cleanlitterbin_detail.html:365 +#: assets/templates/assets/cleanlitterbin_detail.html:74 +#: assets/templates/assets/cleanlitterbin_detail.html:224 +#: assets/templates/assets/cleanlitterbin_detail.html:365 msgid "Sol instable" msgstr "Instabiele grond" -#: templates/assets/cleanlitterbin_detail.html:78 -#: templates/assets/cleanlitterbin_detail.html:225 -#: templates/assets/cleanlitterbin_detail.html:366 +#: assets/templates/assets/cleanlitterbin_detail.html:78 +#: assets/templates/assets/cleanlitterbin_detail.html:225 +#: assets/templates/assets/cleanlitterbin_detail.html:366 msgid "Surface réfléchissante" msgstr "Reflecterend oppervlak" -#: templates/assets/cleanlitterbin_detail.html:82 -#: templates/assets/cleanlitterbin_detail.html:226 -#: templates/assets/cleanlitterbin_detail.html:367 +#: assets/templates/assets/cleanlitterbin_detail.html:82 +#: assets/templates/assets/cleanlitterbin_detail.html:226 +#: assets/templates/assets/cleanlitterbin_detail.html:367 msgid "Surface glissante" msgstr "Glad oppervlak" -#: templates/assets/cleanlitterbin_detail.html:86 -#: templates/assets/cleanlitterbin_detail.html:227 -#: templates/assets/cleanlitterbin_detail.html:368 +#: assets/templates/assets/cleanlitterbin_detail.html:86 +#: assets/templates/assets/cleanlitterbin_detail.html:227 +#: assets/templates/assets/cleanlitterbin_detail.html:368 msgid "Fissures" msgstr "Scheuren" -#: templates/assets/cleanlitterbin_detail.html:90 -#: templates/assets/cleanlitterbin_detail.html:228 -#: templates/assets/cleanlitterbin_detail.html:369 +#: assets/templates/assets/cleanlitterbin_detail.html:90 +#: assets/templates/assets/cleanlitterbin_detail.html:228 +#: assets/templates/assets/cleanlitterbin_detail.html:369 msgid "Entrave" msgstr "Obstakel" -#: templates/assets/cleanlitterbin_detail.html:94 -#: templates/assets/cleanlitterbin_detail.html:229 -#: templates/assets/cleanlitterbin_detail.html:370 +#: assets/templates/assets/cleanlitterbin_detail.html:94 +#: assets/templates/assets/cleanlitterbin_detail.html:229 +#: assets/templates/assets/cleanlitterbin_detail.html:370 msgid "Dalles podotactiles" msgstr "Geleidetegels" -#: templates/assets/cleanlitterbin_detail.html:99 +#: assets/templates/assets/cleanlitterbin_detail.html:99 msgid "Pente transversale" msgstr "Dwarshelling" -#: templates/assets/cleanlitterbin_detail.html:103 +#: assets/templates/assets/cleanlitterbin_detail.html:103 msgid "Pente longitudinale" msgstr "Langshelling" -#: templates/assets/cleanlitterbin_detail.html:108 -#: templates/assets/cleanlitterbin_detail.html:194 +#: assets/templates/assets/cleanlitterbin_detail.html:108 +#: assets/templates/assets/cleanlitterbin_detail.html:194 msgid "Remarque" msgstr "Opmerking" -#: templates/assets/cleanlitterbin_detail.html:118 -#: templates/assets/cleanlitterbin_detail.html:244 -#: templates/assets/cleanlitterbin_detail.html:376 +#: assets/templates/assets/cleanlitterbin_detail.html:118 +#: assets/templates/assets/cleanlitterbin_detail.html:244 +#: assets/templates/assets/cleanlitterbin_detail.html:376 msgid "Accessibilité" msgstr "Bereikbaarheid" -#: templates/assets/cleanlitterbin_detail.html:122 -#: templates/assets/cleanlitterbin_detail.html:247 -#: templates/assets/cleanlitterbin_detail.html:378 +#: assets/templates/assets/cleanlitterbin_detail.html:122 +#: assets/templates/assets/cleanlitterbin_detail.html:247 +#: assets/templates/assets/cleanlitterbin_detail.html:378 msgid "Type de quartier" msgstr "Type buurt" -#: templates/assets/cleanlitterbin_detail.html:126 -#: templates/assets/cleanlitterbin_detail.html:257 -#: templates/assets/cleanlitterbin_detail.html:379 +#: assets/templates/assets/cleanlitterbin_detail.html:126 +#: assets/templates/assets/cleanlitterbin_detail.html:257 +#: assets/templates/assets/cleanlitterbin_detail.html:379 msgid "Densité flux piéton" msgstr "Voetgangersstroomdichtheid" -#: templates/assets/cleanlitterbin_detail.html:130 -#: templates/assets/cleanlitterbin_detail.html:283 -#: templates/assets/cleanlitterbin_detail.html:382 +#: assets/templates/assets/cleanlitterbin_detail.html:130 +#: assets/templates/assets/cleanlitterbin_detail.html:283 +#: assets/templates/assets/cleanlitterbin_detail.html:382 msgid "Approche 2 m dégagée" msgstr "Vrije toegang van 2 m" -#: templates/assets/cleanlitterbin_detail.html:134 -#: templates/assets/cleanlitterbin_detail.html:284 -#: templates/assets/cleanlitterbin_detail.html:383 +#: assets/templates/assets/cleanlitterbin_detail.html:134 +#: assets/templates/assets/cleanlitterbin_detail.html:284 +#: assets/templates/assets/cleanlitterbin_detail.html:383 msgid "Voirie à traverser" msgstr "Over te steken weg" -#: templates/assets/cleanlitterbin_detail.html:138 -#: templates/assets/cleanlitterbin_detail.html:285 -#: templates/assets/cleanlitterbin_detail.html:384 +#: assets/templates/assets/cleanlitterbin_detail.html:138 +#: assets/templates/assets/cleanlitterbin_detail.html:285 +#: assets/templates/assets/cleanlitterbin_detail.html:384 msgid "Poubelle isolée" msgstr "Geïsoleerde vuilnisbak" -#: templates/assets/cleanlitterbin_detail.html:142 -#: templates/assets/cleanlitterbin_detail.html:286 -#: templates/assets/cleanlitterbin_detail.html:385 +#: assets/templates/assets/cleanlitterbin_detail.html:142 +#: assets/templates/assets/cleanlitterbin_detail.html:286 +#: assets/templates/assets/cleanlitterbin_detail.html:385 msgid "Gêne flux routier" msgstr "Hindert wegverkeer" -#: templates/assets/cleanlitterbin_detail.html:146 -#: templates/assets/cleanlitterbin_detail.html:287 -#: templates/assets/cleanlitterbin_detail.html:386 +#: assets/templates/assets/cleanlitterbin_detail.html:146 +#: assets/templates/assets/cleanlitterbin_detail.html:287 +#: assets/templates/assets/cleanlitterbin_detail.html:386 msgid "Gêne flux piéton" msgstr "Hindert voetgangersstroom" -#: templates/assets/cleanlitterbin_detail.html:150 -#: templates/assets/cleanlitterbin_detail.html:288 -#: templates/assets/cleanlitterbin_detail.html:387 +#: assets/templates/assets/cleanlitterbin_detail.html:150 +#: assets/templates/assets/cleanlitterbin_detail.html:288 +#: assets/templates/assets/cleanlitterbin_detail.html:387 msgid "Itinéraire logique" msgstr "Logische route" -#: templates/assets/cleanlitterbin_detail.html:154 -#: templates/assets/cleanlitterbin_detail.html:289 -#: templates/assets/cleanlitterbin_detail.html:388 +#: assets/templates/assets/cleanlitterbin_detail.html:154 +#: assets/templates/assets/cleanlitterbin_detail.html:289 +#: assets/templates/assets/cleanlitterbin_detail.html:388 msgid "Contraste visuel" msgstr "Visueel contrast" -#: templates/assets/cleanlitterbin_detail.html:158 -#: templates/assets/cleanlitterbin_detail.html:290 -#: templates/assets/cleanlitterbin_detail.html:389 +#: assets/templates/assets/cleanlitterbin_detail.html:158 +#: assets/templates/assets/cleanlitterbin_detail.html:290 +#: assets/templates/assets/cleanlitterbin_detail.html:389 msgid "Indicateurs de tri" msgstr "Sorteerindicatoren" -#: templates/assets/cleanlitterbin_detail.html:162 -#: templates/assets/cleanlitterbin_detail.html:266 -#: templates/assets/cleanlitterbin_detail.html:380 +#: assets/templates/assets/cleanlitterbin_detail.html:162 +#: assets/templates/assets/cleanlitterbin_detail.html:266 +#: assets/templates/assets/cleanlitterbin_detail.html:380 msgid "Accès agent (véhicule)" msgstr "Toegang medewerker (voertuig)" -#: templates/assets/cleanlitterbin_detail.html:172 -#: templates/assets/cleanlitterbin_detail.html:275 -#: templates/assets/cleanlitterbin_detail.html:381 +#: assets/templates/assets/cleanlitterbin_detail.html:172 +#: assets/templates/assets/cleanlitterbin_detail.html:275 +#: assets/templates/assets/cleanlitterbin_detail.html:381 msgid "Accès agent (pied)" msgstr "Toegang medewerker (te voet)" -#: templates/assets/cleanlitterbin_detail.html:183 -#: templates/assets/cleanlitterbin_detail.html:292 -#: templates/assets/cleanlitterbin_detail.html:391 +#: assets/templates/assets/cleanlitterbin_detail.html:183 +#: assets/templates/assets/cleanlitterbin_detail.html:292 +#: assets/templates/assets/cleanlitterbin_detail.html:391 msgid "Points d'intérêt" msgstr "Nuttige plaatsen (POI)" -#: templates/assets/cleanlitterbin_detail.html:208 -#: templates/assets/cleanlitterbin_detail.html:350 +#: assets/templates/assets/cleanlitterbin_detail.html:208 +#: assets/templates/assets/cleanlitterbin_detail.html:350 msgid "Général" msgstr "Algemeen" -#: templates/assets/cleanlitterbin_detail.html:211 -#: templates/assets/cleanlitterbin_detail.html:353 +#: assets/templates/assets/cleanlitterbin_detail.html:211 +#: assets/templates/assets/cleanlitterbin_detail.html:353 msgid "Date / heure" msgstr "Datum / tijd" -#: templates/assets/cleanlitterbin_detail.html:216 -#: templates/assets/cleanlitterbin_detail.html:357 views/export.py:137 +#: assets/templates/assets/cleanlitterbin_detail.html:216 +#: assets/templates/assets/cleanlitterbin_detail.html:357 +#: assets/views/export.py:137 msgid "Note" msgstr "Opmerking" -#: templates/assets/cleanlitterbin_detail.html:231 -#: templates/assets/cleanlitterbin_detail.html:371 +#: assets/templates/assets/cleanlitterbin_detail.html:231 +#: assets/templates/assets/cleanlitterbin_detail.html:371 #, python-format msgid "Pente transversale (%%)" msgstr "Dwarshelling (%%)" -#: templates/assets/cleanlitterbin_detail.html:235 -#: templates/assets/cleanlitterbin_detail.html:372 +#: assets/templates/assets/cleanlitterbin_detail.html:235 +#: assets/templates/assets/cleanlitterbin_detail.html:372 #, python-format msgid "Pente longitudinale (%%)" msgstr "Langshelling (%%)" -#: templates/assets/cleanlitterbin_detail.html:239 -#: templates/assets/cleanlitterbin_detail.html:373 +#: assets/templates/assets/cleanlitterbin_detail.html:239 +#: assets/templates/assets/cleanlitterbin_detail.html:373 msgid "Remarque sol" msgstr "Opmerking over de grond" -#: templates/assets/cleanlitterbin_detail.html:308 -#: templates/assets/cleanlitterbin_detail.html:404 +#: assets/templates/assets/cleanlitterbin_detail.html:308 +#: assets/templates/assets/cleanlitterbin_detail.html:404 msgid "Autre point d'intérêt" msgstr "Ander nuttig punt" -#: templates/assets/cleanlitterbin_detail.html:312 -#: templates/assets/cleanlitterbin_detail.html:405 +#: assets/templates/assets/cleanlitterbin_detail.html:312 +#: assets/templates/assets/cleanlitterbin_detail.html:405 msgid "Remarque accessibilité" msgstr "Opmerking over bereikbaarheid" -#: templates/assets/cleanlitterbin_detail.html:319 -#: templates/assets/cleanlitterbin_detail.html:409 +#: assets/templates/assets/cleanlitterbin_detail.html:319 +#: assets/templates/assets/cleanlitterbin_detail.html:409 msgid "Supprimer cette observation" msgstr "Deze observatie verwijderen" -#: templates/assets/components/add_asset_modal.html:17 +#: assets/templates/assets/components/add_asset_modal.html:17 msgid "Ajouter un nouvel équipement" msgstr "Nieuw asset toevoegen" -#: templates/assets/components/add_asset_modal.html:43 -#: templates/assets/unified_index.html:292 +#: assets/templates/assets/components/add_asset_modal.html:43 +#: assets/templates/assets/unified_index.html:292 msgid "Sélectionner une catégorie..." msgstr "Selecteer een categorie..." -#: templates/assets/components/add_asset_modal.html:53 -#: templates/assets/trafficlights_intersection_detail.html:1015 +#: assets/templates/assets/components/add_asset_modal.html:53 +#: assets/templates/assets/trafficlights_intersection_detail.html:1015 msgid "Type d'équipement" msgstr "Type uitrusting" -#: templates/assets/components/add_asset_modal.html:56 -#: templates/assets/trafficlights_intersection_detail.html:1018 +#: assets/templates/assets/components/add_asset_modal.html:56 +#: assets/templates/assets/trafficlights_intersection_detail.html:1018 msgid "Sélectionner un type..." msgstr "Selecteer een type..." -#: templates/assets/components/add_asset_modal.html:66 -#: templates/assets/trafficlights_intersection_detail.html:1025 -#: templates/assets/unified_index.html:298 +#: assets/templates/assets/components/add_asset_modal.html:66 +#: assets/templates/assets/trafficlights_intersection_detail.html:1025 +#: assets/templates/assets/unified_index.html:298 msgid "Sélectionner d'abord une catégorie..." msgstr "Selecteer eerst een categorie..." -#: templates/assets/components/add_asset_modal.html:69 +#: assets/templates/assets/components/add_asset_modal.html:69 msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "Het model bepaalt de kenmerken van het asset." -#: templates/assets/components/add_asset_modal.html:80 +#: assets/templates/assets/components/add_asset_modal.html:80 msgid "Ex: STR-001" msgstr "Bijv: STR-001" -#: templates/assets/components/add_asset_modal.html:82 +#: assets/templates/assets/components/add_asset_modal.html:82 msgid "Code unique pour identifier l'équipement." msgstr "Unieke code om het asset te identificeren." -#: templates/assets/components/add_asset_modal.html:92 +#: assets/templates/assets/components/add_asset_modal.html:92 msgid "Nom en français (optionnel)" msgstr "Naam in het Frans (optioneel)" -#: templates/assets/components/add_asset_modal.html:101 +#: assets/templates/assets/components/add_asset_modal.html:101 msgid "Naam in het Nederlands (optioneel)" msgstr "Naam in Nederland (optioneel)" -#: templates/assets/components/add_asset_modal.html:111 +#: assets/templates/assets/components/add_asset_modal.html:111 msgid "Aucune localisation (optionnel)" msgstr "Geen locatie (optioneel)" -#: templates/assets/components/add_asset_modal.html:117 +#: assets/templates/assets/components/add_asset_modal.html:117 msgid "Associez l'équipement à une localisation spécifique." msgstr "Koppel het asset aan een specifieke locatie." -#: templates/assets/components/add_asset_modal.html:129 +#: assets/templates/assets/components/add_asset_modal.html:129 msgid "Aucun ouvrage (optionnel)" msgstr "Geen kunstwerk (optioneel)" -#: templates/assets/components/add_asset_modal.html:139 +#: assets/templates/assets/components/add_asset_modal.html:139 msgid "L'équipement sera créé avec le statut 'À approuver'." msgstr "Het asset wordt aangemaakt met de status 'Te goedkeuren'." -#: templates/assets/components/add_asset_modal.html:148 +#: assets/templates/assets/components/add_asset_modal.html:148 msgid "Créer l'équipement" msgstr "Asset aanmaken" -#: templates/assets/components/asset_children_tree.html:25 -#: templates/assets/detail_generic.html:897 -#: templates/assets/detail_generic.html:907 -#: templates/assets/detail_generic.html:1495 +#: assets/templates/assets/components/asset_children_tree.html:25 +#: assets/templates/assets/detail_generic.html:953 +#: assets/templates/assets/detail_generic.html:963 +#: assets/templates/assets/detail_generic.html:1551 msgid "Lier un asset existant" msgstr "Een bestaand asset koppelen" -#: templates/assets/components/asset_children_tree.html:36 +#: assets/templates/assets/components/asset_children_tree.html:36 msgid "Changer le parent" msgstr "Wijzig model" -#: templates/assets/components/asset_children_tree.html:82 -#: templates/assets/components/asset_children_tree.html:96 -#: templates/assets/detail_generic.html:1462 +#: assets/templates/assets/components/asset_children_tree.html:82 +#: assets/templates/assets/components/asset_children_tree.html:96 +#: assets/templates/assets/detail_generic.html:1518 msgid "Délier cet asset" msgstr "Dit asset ontkoppelen" -#: templates/assets/components/asset_documents.html:34 -#: templates/assets/controlcenters_location_detail.html:111 -#: templates/assets/its_location_detail.html:54 -#: templates/assets/naturerwiz_detail.html:276 -#: templates/assets/publiclighting_street_detail.html:160 -#: templates/assets/roads_street_detail.html:159 -#: templates/assets/sign_street_detail.html:159 -#: templates/assets/structures_location_detail.html:189 -#: templates/assets/trafficlights_intersection_detail.html:249 +#: assets/templates/assets/components/asset_documents.html:34 +#: assets/templates/assets/controlcenters_location_detail.html:111 +#: assets/templates/assets/its_location_detail.html:54 +#: assets/templates/assets/naturerwiz_detail.html:276 +#: assets/templates/assets/publiclighting_street_detail.html:160 +#: assets/templates/assets/roads_street_detail.html:159 +#: assets/templates/assets/sign_street_detail.html:159 +#: assets/templates/assets/structures_location_detail.html:189 +#: assets/templates/assets/trafficlights_intersection_detail.html:249 msgid "Ajouter des documents" msgstr "Documenten toevoegen" -#: templates/assets/components/asset_documents.html:48 +#: assets/templates/assets/components/asset_documents.html:48 msgid "Sélectionnez un ou plusieurs fichiers pour continuer." msgstr "Selecteer één of meerdere bestanden om door te gaan." -#: templates/assets/components/asset_documents.html:50 +#: assets/templates/assets/components/asset_documents.html:50 msgid "Choisir des fichiers" msgstr "Bestanden kiezen" -#: templates/assets/components/asset_documents.html:59 +#: assets/templates/assets/components/asset_documents.html:59 msgid "Changer les fichiers" msgstr "Bestanden wijzigen" -#: templates/assets/components/asset_documents.html:66 +#: assets/templates/assets/components/asset_documents.html:66 msgid "Tag" msgstr "Label" -#: templates/assets/components/asset_documents.html:78 +#: assets/templates/assets/components/asset_documents.html:78 msgid "Aucun tag disponible pour cette thématique." msgstr "Geen tags beschikbaar voor dit thema." -#: templates/assets/components/asset_documents.html:89 +#: assets/templates/assets/components/asset_documents.html:89 msgid "Uploader" msgstr "Uploaden" -#: templates/assets/components/asset_history.html:8 +#: assets/templates/assets/components/asset_history.html:8 msgid "Historique des modifications" msgstr "Wijzigingsgeschiedenis" -#: templates/assets/components/asset_history.html:12 +#: assets/templates/assets/components/asset_history.html:12 msgid "Tableau" msgstr "Tabel" -#: templates/assets/components/asset_history.html:17 +#: assets/templates/assets/components/asset_history.html:17 msgid "Ligne du temps" msgstr "Tijdlijn" -#: templates/assets/components/asset_history.html:28 -#: templates/assets/detail_generic.html:892 -#: templates/assets/unified_index.html:304 +#: assets/templates/assets/components/asset_history.html:28 +#: assets/templates/assets/detail_generic.html:948 +#: assets/templates/assets/unified_index.html:304 msgid "Chargement..." msgstr "Laden..." -#: templates/assets/components/asset_history.html:37 -#: templates/assets/components/asset_interventions.html:30 -#: templates/assets/structures_location_detail.html:528 +#: assets/templates/assets/components/asset_history.html:37 +#: assets/templates/assets/components/asset_interventions.html:30 +#: assets/templates/assets/structures_location_detail.html:528 msgid "Date" msgstr "Datum" -#: templates/assets/components/asset_history.html:39 +#: assets/templates/assets/components/asset_history.html:39 msgid "Champ" msgstr "Veld" -#: templates/assets/components/asset_history.html:50 -#: templates/assets/components/asset_history.html:67 +#: assets/templates/assets/components/asset_history.html:50 +#: assets/templates/assets/components/asset_history.html:67 msgid "Aucune modification enregistrée pour cet asset." msgstr "Geen wijzigingen geregistreerd voor dit asset." -#: templates/assets/components/asset_history.html:211 +#: assets/templates/assets/components/asset_history.html:211 msgid "Authentification requise" msgstr "Authenticatie vereist" -#: templates/assets/components/asset_history.html:213 +#: assets/templates/assets/components/asset_history.html:213 msgid "Vous n'avez pas accès à cet historique" msgstr "U heeft geen toegang tot deze geschiedenis" -#: templates/assets/components/asset_history.html:214 -#: templates/assets/components/asset_history.html:237 -#: templates/assets/components/asset_history.html:242 +#: assets/templates/assets/components/asset_history.html:214 +#: assets/templates/assets/components/asset_history.html:237 +#: assets/templates/assets/components/asset_history.html:242 msgid "Erreur lors du chargement de l'historique" msgstr "Fout bij het laden van de geschiedenis" -#: templates/assets/components/asset_history.html:331 +#: assets/templates/assets/components/asset_history.html:331 msgid "Asset créé" msgstr "Asset aangemaakt" -#: templates/assets/components/asset_inspections.html:7 +#: assets/templates/assets/components/asset_inspections.html:7 msgid "Inspections et contrôles terrain" msgstr "Veldinspecties en controles" -#: templates/assets/components/asset_inspections.html:22 +#: assets/templates/assets/components/asset_inspections.html:22 msgid "Zone / Équipement" msgstr "Alleen assets" -#: templates/assets/components/asset_inspections.html:24 -#: templates/assets/components/inspection_form_modal.html:9 +#: assets/templates/assets/components/asset_inspections.html:24 +#: assets/templates/assets/components/inspection_form_modal.html:9 msgid "Nouvelle inspection" msgstr "Nieuwe inspectie" -#: templates/assets/components/asset_inspections.html:34 -#: templates/assets/components/asset_inspections.html:109 +#: assets/templates/assets/components/asset_inspections.html:34 +#: assets/templates/assets/components/asset_inspections.html:109 msgid "Date & Heure" msgstr "Datum / tijd" -#: templates/assets/components/asset_inspections.html:35 +#: assets/templates/assets/components/asset_inspections.html:35 msgid "Statut du contrôle" msgstr "Controlecentrum" -#: templates/assets/components/asset_inspections.html:36 -#: templates/assets/components/asset_inspections.html:117 -#: views/locations.py:28 +#: assets/templates/assets/components/asset_inspections.html:36 +#: assets/templates/assets/components/asset_inspections.html:117 +#: assets/views/locations.py:28 msgid "Nature" msgstr "Natuur" -#: templates/assets/components/asset_inspections.html:37 -#: templates/assets/components/asset_inspections.html:121 +#: assets/templates/assets/components/asset_inspections.html:37 +#: assets/templates/assets/components/asset_inspections.html:121 msgid "Inspecteur" msgstr "Detector" -#: templates/assets/components/asset_inspections.html:38 +#: assets/templates/assets/components/asset_inspections.html:38 msgid "Remarques" msgstr "Opmerkingen" -#: templates/assets/components/asset_inspections.html:77 +#: assets/templates/assets/components/asset_inspections.html:77 msgid "Aucune inspection ni vérification enregistrée pour cet équipement." msgstr "Geen wijzigingen geregistreerd voor dit asset." -#: templates/assets/components/asset_inspections.html:90 +#: assets/templates/assets/components/asset_inspections.html:90 msgid "Détail de l'inspection" msgstr "Inspectiedetail" -#: templates/assets/components/asset_inspections.html:99 +#: assets/templates/assets/components/asset_inspections.html:99 msgid "Inspection annulée" msgstr "Geannuleerde inspectie" -#: templates/assets/components/asset_inspections.html:99 +#: assets/templates/assets/components/asset_inspections.html:99 msgid "" "Cette inspection a été annulée et n'est plus prise en compte dans la " "conformité active de la cible." msgstr "" -#: templates/assets/components/asset_inspections.html:105 +#: assets/templates/assets/components/asset_inspections.html:105 msgid "Équipement cible" msgstr "Uitrusting" -#: templates/assets/components/asset_inspections.html:113 -#: templates/assets/components/inspection_form_modal.html:41 +#: assets/templates/assets/components/asset_inspections.html:113 +#: assets/templates/assets/components/inspection_form_modal.html:41 msgid "Résultat du contrôle" msgstr "Controlecentrum" -#: templates/assets/components/asset_inspections.html:138 +#: assets/templates/assets/components/asset_inspections.html:138 msgid "Remarques / Observations" msgstr "Observaties" -#: templates/assets/components/asset_inspections.html:147 +#: assets/templates/assets/components/asset_inspections.html:147 msgid "Photos & Documents joints" msgstr "Bijgevoegde foto's & documenten" -#: templates/assets/components/asset_inspections.html:170 +#: assets/templates/assets/components/asset_inspections.html:170 msgid "Rétablir l'inspection" msgstr "Inspectie herstellen" -#: templates/assets/components/asset_inspections.html:174 +#: assets/templates/assets/components/asset_inspections.html:174 msgid "Annuler l'inspection" msgstr "Inspectie annuleren" -#: templates/assets/components/asset_inspections.html:178 +#: assets/templates/assets/components/asset_inspections.html:178 msgid "Modifier l'inspection" msgstr "Inspectie bewerken" -#: templates/assets/components/asset_inspections.html:270 -#| msgid "Erreur lors du chargement." +#: assets/templates/assets/components/asset_inspections.html:270 msgid "Erreur lors de l'enregistrement." msgstr "Fout bij het opslaan." -#: templates/assets/components/asset_inspections.html:311 +#: assets/templates/assets/components/asset_inspections.html:311 msgid "Êtes-vous sûr de vouloir annuler cette inspection ?" msgstr "Weet u zeker dat u deze inspectie wilt annuleren?" -#: templates/assets/components/asset_inspections.html:312 +#: assets/templates/assets/components/asset_inspections.html:312 msgid "Êtes-vous sûr de vouloir rétablir cette inspection ?" msgstr "Weet u zeker dat u deze inspectie wilt herstellen?" -#: templates/assets/components/asset_inspections.html:342 -#: templates/assets/components/asset_interventions.html:246 +#: assets/templates/assets/components/asset_inspections.html:342 +#: assets/templates/assets/components/asset_interventions.html:246 msgid "Une erreur est survenue." msgstr "Er is een fout opgetreden." -#: templates/assets/components/asset_inspections.html:347 +#: assets/templates/assets/components/asset_inspections.html:347 msgid "Erreur de communication avec le serveur." msgstr "" -#: templates/assets/components/asset_interventions.html:7 +#: assets/templates/assets/components/asset_interventions.html:7 msgid "Interventions liées" msgstr "Interventies" -#: templates/assets/components/asset_interventions.html:14 +#: assets/templates/assets/components/asset_interventions.html:14 msgid "Créer une intervention" msgstr "Nieuwe interventie aanmaken" -#: templates/assets/components/asset_interventions.html:25 -#: templates/assets/components/asset_interventions.html:120 -#: templates/assets/controlcenters_location_detail.html:243 -#: templates/assets/its_location_detail.html:167 -#: templates/assets/nature_locations_detail.html:73 -#: templates/assets/naturerwiz_detail.html:246 -#: templates/assets/outdoor/outdoorlocation_detail.html:391 -#: templates/assets/publiclighting_street_detail.html:302 -#: templates/assets/roads_street_detail.html:317 -#: templates/assets/sign_street_detail.html:294 -#: templates/assets/structures_location_detail.html:647 -#: templates/assets/trafficlights_intersection_detail.html:960 +#: assets/templates/assets/components/asset_interventions.html:25 +#: assets/templates/assets/components/asset_interventions.html:120 +#: assets/templates/assets/controlcenters_location_detail.html:243 +#: assets/templates/assets/its_location_detail.html:167 +#: assets/templates/assets/nature_locations_detail.html:73 +#: assets/templates/assets/naturerwiz_detail.html:246 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:391 +#: assets/templates/assets/publiclighting_street_detail.html:302 +#: assets/templates/assets/roads_street_detail.html:317 +#: assets/templates/assets/sign_street_detail.html:294 +#: assets/templates/assets/structures_location_detail.html:647 +#: assets/templates/assets/trafficlights_intersection_detail.html:960 msgid "Titre" msgstr "Titel" -#: templates/assets/components/asset_interventions.html:26 -#: templates/assets/components/asset_interventions.html:125 +#: assets/templates/assets/components/asset_interventions.html:26 +#: assets/templates/assets/components/asset_interventions.html:125 msgid "Symptôme" msgstr "Symptoom" -#: templates/assets/components/asset_interventions.html:28 -#: templates/assets/components/asset_interventions.html:158 -#: templates/assets/outdoor/outdoorlocation_detail.html:393 +#: assets/templates/assets/components/asset_interventions.html:28 +#: assets/templates/assets/components/asset_interventions.html:158 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:393 msgid "Priorité" msgstr "Prioriteit" -#: templates/assets/components/asset_interventions.html:29 +#: assets/templates/assets/components/asset_interventions.html:29 msgid "Attribué à" msgstr "Toegewezen aan" -#: templates/assets/components/asset_interventions.html:46 +#: assets/templates/assets/components/asset_interventions.html:46 msgid "Maintenance corrective" msgstr "Correctief onderhoud" -#: templates/assets/components/asset_interventions.html:46 -#: templates/assets/components/asset_interventions.html:140 +#: assets/templates/assets/components/asset_interventions.html:46 +#: assets/templates/assets/components/asset_interventions.html:140 msgid "Corrective" msgstr "Actief" -#: templates/assets/components/asset_interventions.html:48 +#: assets/templates/assets/components/asset_interventions.html:48 msgid "Maintenance préventive" msgstr "Selectiemodus preventieve interventie" -#: templates/assets/components/asset_interventions.html:48 -#: templates/assets/components/asset_interventions.html:146 +#: assets/templates/assets/components/asset_interventions.html:48 +#: assets/templates/assets/components/asset_interventions.html:146 msgid "Préventive" msgstr "Preventief" -#: templates/assets/components/asset_interventions.html:50 +#: assets/templates/assets/components/asset_interventions.html:50 msgid "Maintenance améliorative" msgstr "Verbeterend onderhoud" -#: templates/assets/components/asset_interventions.html:50 -#: templates/assets/components/asset_interventions.html:152 +#: assets/templates/assets/components/asset_interventions.html:50 +#: assets/templates/assets/components/asset_interventions.html:152 msgid "Améliorative" msgstr "Verbeterend" -#: templates/assets/components/asset_interventions.html:97 +#: assets/templates/assets/components/asset_interventions.html:97 msgid "Aucune intervention liée à cet asset." msgstr "Geen interventie geregistreerd voor dit gebouw." -#: templates/assets/components/asset_interventions.html:121 +#: assets/templates/assets/components/asset_interventions.html:121 msgid "Titre de l'intervention" msgstr "Documentgeschiedenis" -#: templates/assets/components/asset_interventions.html:127 +#: assets/templates/assets/components/asset_interventions.html:127 msgid "-- Sélectionner un symptôme --" msgstr "Selecteer een type" -#: templates/assets/components/asset_interventions.html:135 -#: templates/assets/components/asset_interventions.html:136 -#: templates/assets/trafficlights_intersection_detail.html:1267 -#: templates/assets/trafficlights_intersection_detail.html:1358 +#: assets/templates/assets/components/asset_interventions.html:135 +#: assets/templates/assets/components/asset_interventions.html:136 +#: assets/templates/assets/trafficlights_intersection_detail.html:1267 +#: assets/templates/assets/trafficlights_intersection_detail.html:1358 msgid "Type de maintenance" msgstr "Type onderhoud" -#: templates/assets/components/asset_interventions.html:160 +#: assets/templates/assets/components/asset_interventions.html:160 msgid "Urgent" msgstr "Dringend" -#: templates/assets/components/asset_interventions.html:163 +#: assets/templates/assets/components/asset_interventions.html:163 msgid "Bas" msgstr "Omlaag" -#: templates/assets/components/asset_interventions.html:168 +#: assets/templates/assets/components/asset_interventions.html:168 msgid "Description / Remarques" msgstr "Hardwarebeschrijving" -#: templates/assets/components/asset_interventions.html:169 +#: assets/templates/assets/components/asset_interventions.html:169 msgid "Détails ou remarques initiales..." msgstr "Details of eerste opmerkingen..." -#: templates/assets/components/asset_interventions.html:176 -#: templates/assets/components/location_edit_modals.html:98 -#: templates/assets/trafficlights_intersection_detail.html:1032 +#: assets/templates/assets/components/asset_interventions.html:176 +#: assets/templates/assets/components/location_edit_modals.html:98 +#: assets/templates/assets/trafficlights_intersection_detail.html:1032 msgid "Créer" msgstr "Aanmaken" -#: templates/assets/components/asset_interventions.html:254 +#: assets/templates/assets/components/asset_interventions.html:254 msgid "Erreur réseau lors de la création." msgstr "Fout bij het aanmaken." -#: templates/assets/components/asset_location_link.html:8 +#: assets/templates/assets/components/asset_location_link.html:8 msgid "Rue associée" msgstr "Bijbehorende straat" -#: templates/assets/components/asset_location_link.html:10 +#: assets/templates/assets/components/asset_location_link.html:10 msgid "Carrefour associé" msgstr "Bijbehorend kruispunt" -#: templates/assets/components/asset_location_link.html:12 +#: assets/templates/assets/components/asset_location_link.html:12 msgid "Bâtiment associé" msgstr "Bijbehorend gebouw" -#: templates/assets/components/asset_location_link.html:14 +#: assets/templates/assets/components/asset_location_link.html:14 msgid "Site associé" msgstr "Bijbehorende site" -#: templates/assets/components/asset_location_link.html:16 +#: assets/templates/assets/components/asset_location_link.html:16 msgid "Localisation associée" msgstr "Bijbehorende locatie" -#: templates/assets/components/asset_location_link.html:21 -#: templates/assets/components/asset_model_card.html:9 +#: assets/templates/assets/components/asset_location_link.html:21 +#: assets/templates/assets/components/asset_model_card.html:9 msgid "Changer" msgstr "Wijzigen" -#: templates/assets/components/asset_location_link.html:28 +#: assets/templates/assets/components/asset_location_link.html:28 msgid "Support / Équipement parent" msgstr "Bovenliggende drager / uitrusting" -#: templates/assets/components/asset_location_link.html:31 +#: assets/templates/assets/components/asset_location_link.html:31 msgid "Voir le détail du support" msgstr "Details van de drager bekijken" -#: templates/assets/components/asset_location_link.html:46 +#: assets/templates/assets/components/asset_location_link.html:46 msgid "Voir le détail de la localisation" msgstr "Locatiedetails bekijken" -#: templates/assets/components/asset_location_link.html:55 +#: assets/templates/assets/components/asset_location_link.html:55 msgid "Aucune localisation associée" msgstr "Geen gekoppelde locatie" -#: templates/assets/components/asset_location_link.html:68 +#: assets/templates/assets/components/asset_location_link.html:68 msgid "Changer la localisation" msgstr "Wijzig locatie" -#: templates/assets/components/asset_location_link.html:75 +#: assets/templates/assets/components/asset_location_link.html:75 msgid "Localisation actuelle :" msgstr "Huidige locatie:" -#: templates/assets/components/asset_location_link.html:82 +#: assets/templates/assets/components/asset_location_link.html:82 msgid "Code ou nom de localisation…" msgstr "Locatiecode of -naam..." -#: templates/assets/components/asset_location_link.html:87 +#: assets/templates/assets/components/asset_location_link.html:87 msgid "Nouvelle localisation" msgstr "Nieuwe locatie" -#: templates/assets/components/asset_location_link.html:90 +#: assets/templates/assets/components/asset_location_link.html:90 msgid "Sélectionner une localisation..." msgstr "Selecteer een locatie" -#: templates/assets/components/asset_location_link.html:97 -#: templates/assets/components/asset_model_card.html:101 +#: assets/templates/assets/components/asset_location_link.html:97 +#: assets/templates/assets/components/asset_model_card.html:101 msgid "Appliquer" msgstr "Toepassen" -#: templates/assets/components/asset_model_card.html:60 +#: assets/templates/assets/components/asset_model_card.html:60 msgid "Changer le modèle" msgstr "Wijzig model" -#: templates/assets/components/asset_model_card.html:69 +#: assets/templates/assets/components/asset_model_card.html:69 msgid "Modèle actuel :" msgstr "Huidig model:" -#: templates/assets/components/asset_model_card.html:77 +#: assets/templates/assets/components/asset_model_card.html:77 msgid "Toutes les catégories" msgstr "Alle categorieën" -#: templates/assets/components/asset_model_card.html:86 +#: assets/templates/assets/components/asset_model_card.html:86 msgid "Nouveau modèle" msgstr "Nieuw model" -#: templates/assets/components/asset_model_card.html:89 +#: assets/templates/assets/components/asset_model_card.html:89 msgid "Sélectionner un modèle..." msgstr "Selecteer een model" -#: templates/assets/components/inspection_form_modal.html:31 +#: assets/templates/assets/components/inspection_form_modal.html:31 msgid "Statut actuel" msgstr "Status" -#: templates/assets/components/inspection_form_modal.html:71 +#: assets/templates/assets/components/inspection_form_modal.html:71 msgid "Absent" msgstr "" -#: templates/assets/components/inspection_form_modal.html:78 +#: assets/templates/assets/components/inspection_form_modal.html:78 msgid "Corrigé" msgstr "" -#: templates/assets/components/inspection_form_modal.html:88 +#: assets/templates/assets/components/inspection_form_modal.html:88 msgid "Photos & Fichiers" msgstr "Bestanden kiezen" -#: templates/assets/components/inspection_form_modal.html:94 +#: assets/templates/assets/components/inspection_form_modal.html:94 msgid "Prendre des photos (mode continu)" msgstr "" -#: templates/assets/components/inspection_form_modal.html:98 +#: assets/templates/assets/components/inspection_form_modal.html:98 msgid "Photos, vidéos, fichiers" msgstr "Bestanden kiezen" -#: templates/assets/components/inspection_form_modal.html:122 +#: assets/templates/assets/components/inspection_form_modal.html:122 msgid "Créer automatiquement une intervention en cas d'anomalie / dégât" msgstr "" -#: templates/assets/components/inspection_form_modal.html:128 +#: assets/templates/assets/components/inspection_form_modal.html:128 msgid "Remarques / Remarques du constat" msgstr "Observaties" -#: templates/assets/components/inspection_form_modal.html:129 +#: assets/templates/assets/components/inspection_form_modal.html:129 msgid "Saisir vos remarques ou détails..." msgstr "Details of eerste opmerkingen..." -#: templates/assets/components/inspection_form_modal.html:138 +#: assets/templates/assets/components/inspection_form_modal.html:138 msgid "Valider l'inspection" msgstr "Selectie bevestigen" -#: templates/assets/components/inspection_form_modal.html:152 +#: assets/templates/assets/components/inspection_form_modal.html:152 msgid "Caméra (Mode continu)" msgstr "Camera (Continue modus)" -#: templates/assets/components/inspection_form_modal.html:167 -#: templates/assets/components/map_polygon_picker.html:37 +#: assets/templates/assets/components/inspection_form_modal.html:167 +#: assets/templates/assets/components/map_polygon_picker.html:37 msgid "Terminer" msgstr "Voltooien" -#: templates/assets/components/inspection_form_modal.html:170 +#: assets/templates/assets/components/inspection_form_modal.html:170 msgid "Capturer" msgstr "Vastleggen" -#: templates/assets/components/inspection_form_modal.html:184 +#: assets/templates/assets/components/inspection_form_modal.html:184 msgid "Choisir un équipement à inspecter" msgstr "Kies een uitrusting om te inspecteren" -#: templates/assets/components/inspection_form_modal.html:189 +#: assets/templates/assets/components/inspection_form_modal.html:189 msgid "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" @@ -4920,1570 +4998,1573 @@ msgstr "" "Meerdere uitrustingen zijn gedetecteerd op deze locatie. Gelieve degene te " "selecteren die geïnspecteerd moet worden:" -#: templates/assets/components/location_edit_modals.html:22 +#: assets/templates/assets/components/location_edit_modals.html:22 #, python-format msgid "Modifier %(label)s" msgstr "%(label)s bewerken" -#: templates/assets/components/location_edit_modals.html:40 -#: templates/assets/permissions/access_edit.html:117 -#: templates/assets/permissions/panel.html:278 -#: templates/assets/permissions/type_access_edit.html:122 -#: templates/assets/permissions/type_page.html:215 -#: templates/assets/permissions/type_page.html:419 -#: templates/assets/structures_location_detail.html:858 -#: templates/assets/unified_index.html:651 -#: templates/assets/unified_index.html:681 +#: assets/templates/assets/components/location_edit_modals.html:40 +#: assets/templates/assets/permissions/access_edit.html:117 +#: assets/templates/assets/permissions/panel.html:278 +#: assets/templates/assets/permissions/type_access_edit.html:122 +#: assets/templates/assets/permissions/type_page.html:215 +#: assets/templates/assets/permissions/type_page.html:419 +#: assets/templates/assets/structures_location_detail.html:858 +#: assets/templates/assets/unified_index.html:651 +#: assets/templates/assets/unified_index.html:681 msgid "Enregistrer" msgstr "Opslaan" -#: templates/assets/components/location_edit_modals.html:54 -#: templates/assets/controlcenters_location_detail.html:144 -#: templates/assets/its_location_detail.html:87 -#: templates/assets/publiclighting_street_detail.html:193 -#: templates/assets/roads_street_detail.html:192 -#: templates/assets/sign_street_detail.html:192 -#: templates/assets/structures_location_detail.html:231 -#: templates/assets/trafficlights_intersection_detail.html:282 +#: assets/templates/assets/components/location_edit_modals.html:54 +#: assets/templates/assets/controlcenters_location_detail.html:144 +#: assets/templates/assets/its_location_detail.html:87 +#: assets/templates/assets/publiclighting_street_detail.html:193 +#: assets/templates/assets/roads_street_detail.html:192 +#: assets/templates/assets/sign_street_detail.html:192 +#: assets/templates/assets/structures_location_detail.html:231 +#: assets/templates/assets/trafficlights_intersection_detail.html:282 msgid "Confirmer la suppression" msgstr "Verwijdering bevestigen" -#: templates/assets/components/location_edit_modals.html:59 +#: assets/templates/assets/components/location_edit_modals.html:59 #, python-format msgid "Êtes-vous sûr de vouloir supprimer cette localisation (%(label)s) ?" msgstr "Weet u zeker dat u deze locatie (%(label)s) wilt verwijderen?" -#: templates/assets/components/location_edit_modals.html:60 +#: assets/templates/assets/components/location_edit_modals.html:60 msgid "" "Cette action est irréversible. Tous les assets associés seront également " "affectés." msgstr "" -#: templates/assets/components/location_edit_modals.html:65 -#: templates/assets/controlcenters_location_detail.html:95 -#: templates/assets/controlcenters_location_detail.html:157 -#: templates/assets/document_version_history_list.html:59 -#: templates/assets/its_location_detail.html:100 -#: templates/assets/permissions/panel.html:70 -#: templates/assets/permissions/panel.html:112 -#: templates/assets/permissions/panel.html:215 -#: templates/assets/permissions/type_page.html:72 -#: templates/assets/permissions/type_page.html:161 -#: templates/assets/permissions/type_page.html:239 -#: templates/assets/permissions/type_page.html:364 -#: templates/assets/publiclighting_street_detail.html:88 -#: templates/assets/publiclighting_street_detail.html:143 -#: templates/assets/publiclighting_street_detail.html:206 -#: templates/assets/roads_street_detail.html:92 -#: templates/assets/roads_street_detail.html:142 -#: templates/assets/roads_street_detail.html:205 -#: templates/assets/sign_street_detail.html:87 -#: templates/assets/sign_street_detail.html:142 -#: templates/assets/sign_street_detail.html:205 -#: templates/assets/structures_location_detail.html:244 -#: templates/assets/trafficlights_intersection_detail.html:295 +#: assets/templates/assets/components/location_edit_modals.html:65 +#: assets/templates/assets/controlcenters_location_detail.html:95 +#: assets/templates/assets/controlcenters_location_detail.html:157 +#: assets/templates/assets/document_version_history_list.html:59 +#: assets/templates/assets/its_location_detail.html:100 +#: assets/templates/assets/permissions/panel.html:70 +#: assets/templates/assets/permissions/panel.html:112 +#: assets/templates/assets/permissions/panel.html:215 +#: assets/templates/assets/permissions/type_page.html:72 +#: assets/templates/assets/permissions/type_page.html:161 +#: assets/templates/assets/permissions/type_page.html:239 +#: assets/templates/assets/permissions/type_page.html:364 +#: assets/templates/assets/publiclighting_street_detail.html:88 +#: assets/templates/assets/publiclighting_street_detail.html:143 +#: assets/templates/assets/publiclighting_street_detail.html:206 +#: assets/templates/assets/roads_street_detail.html:92 +#: assets/templates/assets/roads_street_detail.html:142 +#: assets/templates/assets/roads_street_detail.html:205 +#: assets/templates/assets/sign_street_detail.html:87 +#: assets/templates/assets/sign_street_detail.html:142 +#: assets/templates/assets/sign_street_detail.html:205 +#: assets/templates/assets/structures_location_detail.html:244 +#: assets/templates/assets/trafficlights_intersection_detail.html:295 msgid "Supprimer" msgstr "Verwijderen" # , python-format -#: templates/assets/components/location_edit_modals.html:80 +#: assets/templates/assets/components/location_edit_modals.html:80 #, python-format msgid "Créer une nouvelle localisation (%(label)s)" msgstr "Nieuwe locatie aanmaken (%(label)s)" -#: templates/assets/components/location_edit_modals.html:179 +#: assets/templates/assets/components/location_edit_modals.html:179 msgid "Cliquez pour fermer le polygone" msgstr "Klik om de polygoon te sluiten" -#: templates/assets/components/location_edit_modals.html:207 +#: assets/templates/assets/components/location_edit_modals.html:207 msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." msgstr "Polygoon opgeslagen. Klik op \"Tekenen\" om deze opnieuw te tekenen." -#: templates/assets/components/location_edit_modals.html:287 +#: assets/templates/assets/components/location_edit_modals.html:287 msgid "Sommets" msgstr "Hoekpunten" -#: templates/assets/components/location_edit_modals.html:287 +#: assets/templates/assets/components/location_edit_modals.html:287 msgid "Cliquez sur le premier sommet ou « Terminer » pour clore." msgstr "Klik op het eerste hoekpunt of op \"Voltooien\" om te sluiten." -#: templates/assets/components/location_edit_modals.html:302 +#: assets/templates/assets/components/location_edit_modals.html:302 msgid "Cliquez sur la carte pour ajouter des sommets." msgstr "Klik op de kaart om hoekpunten toe te voegen." -#: templates/assets/components/location_edit_modals.html:322 +#: assets/templates/assets/components/location_edit_modals.html:322 msgid "Polygone effacé. Cliquez sur « Dessiner » pour en tracer un nouveau." msgstr "Polygoon gewist. Klik op \"Tekenen\" om een nieuwe te tekenen." -#: templates/assets/components/location_edit_modals.html:439 -#: templates/assets/components/location_edit_modals.html:519 -#: templates/assets/detail_generic.html:1296 +#: assets/templates/assets/components/location_edit_modals.html:439 +#: assets/templates/assets/components/location_edit_modals.html:519 +#: assets/templates/assets/detail_generic.html:1352 msgid "Erreur lors du chargement du formulaire." msgstr "Fout bij het laden van het formulier." -#: templates/assets/components/location_edit_modals.html:463 +#: assets/templates/assets/components/location_edit_modals.html:463 msgid "Erreur lors de la sauvegarde." msgstr "Fout bij het opslaan." -#: templates/assets/components/location_edit_modals.html:466 -#: templates/assets/components/location_edit_modals.html:548 +#: assets/templates/assets/components/location_edit_modals.html:466 +#: assets/templates/assets/components/location_edit_modals.html:548 msgid "Erreur réseau." msgstr "Netwerkfout." -#: templates/assets/components/location_edit_modals.html:545 +#: assets/templates/assets/components/location_edit_modals.html:545 msgid "Erreur lors de la création." msgstr "Fout bij het aanmaken." -#: templates/assets/components/map_location_picker.html:23 +#: assets/templates/assets/components/map_location_picker.html:23 msgid "Position géographique" msgstr "Geografische positie" -#: templates/assets/components/map_location_picker.html:24 -#: templates/assets/components/map_polygon_picker.html:26 +#: assets/templates/assets/components/map_location_picker.html:24 +#: assets/templates/assets/components/map_polygon_picker.html:26 msgid "facultatif" msgstr "optioneel" -#: templates/assets/components/map_location_picker.html:29 +#: assets/templates/assets/components/map_location_picker.html:29 msgid "Utiliser ma position" msgstr "Mijn locatie gebruiken" -#: templates/assets/components/map_location_picker.html:34 +#: assets/templates/assets/components/map_location_picker.html:34 msgid "Effacer le marqueur" msgstr "Markering wissen" -#: templates/assets/components/map_location_picker.html:45 +#: assets/templates/assets/components/map_location_picker.html:45 msgid "" "Cliquez sur la carte pour positionner le marqueur, ou glissez-le pour " "l'ajuster." msgstr "" -#: templates/assets/components/map_polygon_picker.html:25 +#: assets/templates/assets/components/map_polygon_picker.html:25 msgid "Géométrie (polygone)" msgstr "Geometrie (polygoon)" -#: templates/assets/components/map_polygon_picker.html:31 +#: assets/templates/assets/components/map_polygon_picker.html:31 msgid "Dessiner un polygone" msgstr "Polygoon tekenen" -#: templates/assets/components/map_polygon_picker.html:32 +#: assets/templates/assets/components/map_polygon_picker.html:32 msgid "Dessiner" msgstr "Tekenen" -#: templates/assets/components/map_polygon_picker.html:36 +#: assets/templates/assets/components/map_polygon_picker.html:36 msgid "Terminer le polygone" msgstr "Polygoon voltooien" -#: templates/assets/components/map_polygon_picker.html:41 +#: assets/templates/assets/components/map_polygon_picker.html:41 msgid "Effacer le polygone" msgstr "Polygoon wissen" -#: templates/assets/components/map_polygon_picker.html:51 +#: assets/templates/assets/components/map_polygon_picker.html:51 msgid "" "Cliquez sur « Dessiner » pour commencer à tracer un polygone sur la carte." msgstr "" -#: templates/assets/controlcenters_index.html:8 -#: templates/assets/its_index.html:8 templates/assets/structures_index.html:18 +#: assets/templates/assets/controlcenters_index.html:8 +#: assets/templates/assets/its_index.html:8 +#: assets/templates/assets/structures_index.html:18 msgid "Type de Localisation" msgstr "Type locatie" -#: templates/assets/controlcenters_index.html:10 -#: templates/assets/its_index.html:10 -#: templates/assets/structures_index.html:20 -#: templates/assets/unified_index.html:117 +#: assets/templates/assets/controlcenters_index.html:10 +#: assets/templates/assets/its_index.html:10 +#: assets/templates/assets/structures_index.html:20 +#: assets/templates/assets/unified_index.html:117 msgid "Toutes" msgstr "Alle" -#: templates/assets/controlcenters_index.html:11 -#: templates/assets/its_index.html:11 -#: templates/assets/structures_index.html:21 +#: assets/templates/assets/controlcenters_index.html:11 +#: assets/templates/assets/its_index.html:11 +#: assets/templates/assets/structures_index.html:21 msgid "Principale" msgstr "Hoofdlocatie" -#: templates/assets/controlcenters_index.html:12 -#: templates/assets/its_index.html:12 -#: templates/assets/structures_index.html:22 +#: assets/templates/assets/controlcenters_index.html:12 +#: assets/templates/assets/its_index.html:12 +#: assets/templates/assets/structures_index.html:22 msgid "Secondaire" msgstr "Nevenlocatie" -#: templates/assets/controlcenters_index.html:61 +#: assets/templates/assets/controlcenters_index.html:61 msgid "Centre de contrôle" msgstr "Controlecentrum" -#: templates/assets/controlcenters_location_detail.html:15 +#: assets/templates/assets/controlcenters_location_detail.html:15 msgid "Centre de contrôle:" msgstr "Controlecentrum" -#: templates/assets/controlcenters_location_detail.html:18 -#: templates/assets/its_location_detail.html:19 +#: assets/templates/assets/controlcenters_location_detail.html:18 +#: assets/templates/assets/its_location_detail.html:19 msgid "Localisation principale:" msgstr "Hoofdlocatie:" -#: templates/assets/controlcenters_location_detail.html:26 +#: assets/templates/assets/controlcenters_location_detail.html:26 msgid "Parent:" msgstr "Bovenliggende locatie:" -#: templates/assets/controlcenters_location_detail.html:45 -#: templates/assets/its_location_detail.html:40 -#: templates/assets/nature_locations_detail.html:37 -#: templates/assets/naturerwiz_detail.html:81 -#: templates/assets/publiclighting_street_detail.html:28 -#: templates/assets/roads_street_detail.html:37 -#: templates/assets/sign_street_detail.html:28 -#: templates/assets/structures_location_detail.html:46 -#: templates/assets/trafficlights_intersection_detail.html:158 +#: assets/templates/assets/controlcenters_location_detail.html:45 +#: assets/templates/assets/its_location_detail.html:40 +#: assets/templates/assets/nature_locations_detail.html:37 +#: assets/templates/assets/naturerwiz_detail.html:81 +#: assets/templates/assets/publiclighting_street_detail.html:28 +#: assets/templates/assets/roads_street_detail.html:37 +#: assets/templates/assets/sign_street_detail.html:28 +#: assets/templates/assets/structures_location_detail.html:46 +#: assets/templates/assets/trafficlights_intersection_detail.html:158 msgid "Documents" msgstr "Documenten" -#: templates/assets/controlcenters_location_detail.html:86 -#: templates/assets/detail_generic.html:178 -#: templates/assets/detail_generic.html:179 -#: templates/assets/detail_generic.html:224 -#: templates/assets/detail_generic.html:225 -#: templates/assets/publiclighting_street_detail.html:78 -#: templates/assets/publiclighting_street_detail.html:133 -#: templates/assets/sign_street_detail.html:78 -#: templates/assets/sign_street_detail.html:132 -#: templates/assets/trafficlights_import_cross_plan.html:292 -#: templates/assets/trafficlights_import_cross_plan.html:387 -#: templates/assets/trafficlights_import_cross_plan.html:482 -#: templates/assets/trafficlights_import_cross_plan.html:583 -#: templates/assets/trafficlights_import_cross_plan.html:683 +#: assets/templates/assets/controlcenters_location_detail.html:86 +#: assets/templates/assets/detail_generic.html:210 +#: assets/templates/assets/detail_generic.html:255 +#: assets/templates/assets/detail_generic.html:256 +#: assets/templates/assets/publiclighting_street_detail.html:78 +#: assets/templates/assets/publiclighting_street_detail.html:133 +#: assets/templates/assets/sign_street_detail.html:78 +#: assets/templates/assets/sign_street_detail.html:132 +#: assets/templates/assets/trafficlights_import_cross_plan.html:292 +#: assets/templates/assets/trafficlights_import_cross_plan.html:387 +#: assets/templates/assets/trafficlights_import_cross_plan.html:482 +#: assets/templates/assets/trafficlights_import_cross_plan.html:583 +#: assets/templates/assets/trafficlights_import_cross_plan.html:683 msgid "Archiver" msgstr "Archiveren" -#: templates/assets/controlcenters_location_detail.html:119 -#: templates/assets/its_location_detail.html:62 -#: templates/assets/naturerwiz_detail.html:284 -#: templates/assets/publiclighting_street_detail.html:168 -#: templates/assets/roads_street_detail.html:167 -#: templates/assets/sign_street_detail.html:167 -#: templates/assets/structures_location_detail.html:197 -#: templates/assets/trafficlights_intersection_detail.html:257 +#: assets/templates/assets/controlcenters_location_detail.html:119 +#: assets/templates/assets/its_location_detail.html:62 +#: assets/templates/assets/naturerwiz_detail.html:284 +#: assets/templates/assets/publiclighting_street_detail.html:168 +#: assets/templates/assets/roads_street_detail.html:167 +#: assets/templates/assets/sign_street_detail.html:167 +#: assets/templates/assets/structures_location_detail.html:197 +#: assets/templates/assets/trafficlights_intersection_detail.html:257 msgid "Sélectionner des fichiers" msgstr "Bestanden selecteren" -#: templates/assets/controlcenters_location_detail.html:149 -#: templates/assets/its_location_detail.html:92 -#: templates/assets/publiclighting_street_detail.html:198 -#: templates/assets/roads_street_detail.html:197 -#: templates/assets/sign_street_detail.html:197 -#: templates/assets/structures_location_detail.html:236 -#: templates/assets/trafficlights_intersection_detail.html:287 +#: assets/templates/assets/controlcenters_location_detail.html:149 +#: assets/templates/assets/its_location_detail.html:92 +#: assets/templates/assets/publiclighting_street_detail.html:198 +#: assets/templates/assets/roads_street_detail.html:197 +#: assets/templates/assets/sign_street_detail.html:197 +#: assets/templates/assets/structures_location_detail.html:236 +#: assets/templates/assets/trafficlights_intersection_detail.html:287 msgid "Voulez-vous vraiment supprimer ce document ?" msgstr "Wilt u dit document echt verwijderen?" -#: templates/assets/controlcenters_location_detail.html:150 -#: templates/assets/its_location_detail.html:93 -#: templates/assets/publiclighting_street_detail.html:199 -#: templates/assets/roads_street_detail.html:198 -#: templates/assets/sign_street_detail.html:198 -#: templates/assets/structures_location_detail.html:237 -#: templates/assets/trafficlights_intersection_detail.html:288 +#: assets/templates/assets/controlcenters_location_detail.html:150 +#: assets/templates/assets/its_location_detail.html:93 +#: assets/templates/assets/publiclighting_street_detail.html:199 +#: assets/templates/assets/roads_street_detail.html:198 +#: assets/templates/assets/sign_street_detail.html:198 +#: assets/templates/assets/structures_location_detail.html:237 +#: assets/templates/assets/trafficlights_intersection_detail.html:288 msgid "Nom du fichier" msgstr "Bestandsnaam" -#: templates/assets/controlcenters_location_detail.html:169 -#: templates/assets/naturerwiz_detail.html:309 -#: templates/assets/publiclighting_street_detail.html:218 -#: templates/assets/roads_street_detail.html:217 -#: templates/assets/sign_street_detail.html:217 -#: templates/assets/structures_location_detail.html:256 -#: templates/assets/trafficlights_intersection_detail.html:307 +#: assets/templates/assets/controlcenters_location_detail.html:169 +#: assets/templates/assets/naturerwiz_detail.html:309 +#: assets/templates/assets/publiclighting_street_detail.html:218 +#: assets/templates/assets/roads_street_detail.html:217 +#: assets/templates/assets/sign_street_detail.html:217 +#: assets/templates/assets/structures_location_detail.html:256 +#: assets/templates/assets/trafficlights_intersection_detail.html:307 msgid "Historique des documents" msgstr "Documentgeschiedenis" -#: templates/assets/controlcenters_location_detail.html:195 -#: templates/assets/its_location_detail.html:119 -#: templates/assets/naturerwiz_detail.html:196 -#: templates/assets/publiclighting_street_detail.html:238 -#: templates/assets/roads_street_detail.html:237 -#: templates/assets/sign_street_detail.html:237 -#: templates/assets/structures_location_detail.html:582 +#: assets/templates/assets/controlcenters_location_detail.html:195 +#: assets/templates/assets/its_location_detail.html:119 +#: assets/templates/assets/naturerwiz_detail.html:196 +#: assets/templates/assets/publiclighting_street_detail.html:238 +#: assets/templates/assets/roads_street_detail.html:237 +#: assets/templates/assets/sign_street_detail.html:237 +#: assets/templates/assets/structures_location_detail.html:582 msgid "Arborescence" msgstr "Boomstructuur" -#: templates/assets/controlcenters_location_detail.html:202 -#: templates/assets/its_location_detail.html:126 -#: templates/assets/publiclighting_street_detail.html:241 -#: templates/assets/roads_street_detail.html:240 -#: templates/assets/sign_street_detail.html:240 -#: templates/assets/structures_location_detail.html:589 +#: assets/templates/assets/controlcenters_location_detail.html:202 +#: assets/templates/assets/its_location_detail.html:126 +#: assets/templates/assets/publiclighting_street_detail.html:241 +#: assets/templates/assets/roads_street_detail.html:240 +#: assets/templates/assets/sign_street_detail.html:240 +#: assets/templates/assets/structures_location_detail.html:589 msgid "Archives" msgstr "Archief" -#: templates/assets/controlcenters_location_detail.html:212 -#: templates/assets/controlcenters_location_tree.html:21 -#: templates/assets/its_location_detail.html:136 -#: templates/assets/its_location_tree.html:21 -#: templates/assets/structures_location_tree.html:21 +#: assets/templates/assets/controlcenters_location_detail.html:212 +#: assets/templates/assets/controlcenters_location_tree.html:21 +#: assets/templates/assets/its_location_detail.html:136 +#: assets/templates/assets/its_location_tree.html:21 +#: assets/templates/assets/structures_location_tree.html:21 msgid "sous-localisations" msgstr "sublocaties" -#: templates/assets/controlcenters_location_detail.html:215 -#: templates/assets/its_location_detail.html:139 -#: templates/assets/its_location_tree.html:24 -#: templates/assets/naturerwiz_detail.html:207 -#: templates/assets/naturerwiz_location_tree.html:35 +#: assets/templates/assets/controlcenters_location_detail.html:215 +#: assets/templates/assets/its_location_detail.html:139 +#: assets/templates/assets/its_location_tree.html:24 +#: assets/templates/assets/naturerwiz_detail.html:207 +#: assets/templates/assets/naturerwiz_location_tree.html:35 msgid "assets" msgstr "activa" -#: templates/assets/controlcenters_location_detail.html:244 -#: templates/assets/its_location_detail.html:168 -#: templates/assets/nature_locations_detail.html:74 -#: templates/assets/naturerwiz_detail.html:247 -#: templates/assets/publiclighting_street_detail.html:303 -#: templates/assets/roads_street_detail.html:318 -#: templates/assets/sign_street_detail.html:295 -#: templates/assets/structures_location_detail.html:648 -#: templates/assets/trafficlights_intersection_detail.html:961 +#: assets/templates/assets/controlcenters_location_detail.html:244 +#: assets/templates/assets/its_location_detail.html:168 +#: assets/templates/assets/nature_locations_detail.html:74 +#: assets/templates/assets/naturerwiz_detail.html:247 +#: assets/templates/assets/publiclighting_street_detail.html:303 +#: assets/templates/assets/roads_street_detail.html:318 +#: assets/templates/assets/sign_street_detail.html:295 +#: assets/templates/assets/structures_location_detail.html:648 +#: assets/templates/assets/trafficlights_intersection_detail.html:961 msgid "Début" msgstr "Start" -#: templates/assets/detail_generic.html:111 -#: templates/assets/detail_generic.html:921 -#: templates/assets/detail_generic.html:938 +#: assets/templates/assets/detail_generic.html:152 +#: assets/templates/assets/detail_generic.html:977 +#: assets/templates/assets/detail_generic.html:994 msgid "Retour" msgstr "Terug" -#: templates/assets/detail_generic.html:127 +#: assets/templates/assets/detail_generic.html:168 msgid "Détails" msgstr "Details" -#: templates/assets/detail_generic.html:161 -#: templates/assets/detail_generic.html:205 -#: templates/assets/unified_index.html:250 -msgid "Asset" -msgstr "Bezit" +#: assets/templates/assets/detail_generic.html:201 +msgid "Consultation" +msgstr "Raadpleging" -#: templates/assets/detail_generic.html:191 -#: templates/assets/detail_generic.html:237 +#: assets/templates/assets/detail_generic.html:202 +msgid "Édition en cours" +msgstr "" + +#: assets/templates/assets/detail_generic.html:223 +#: assets/templates/assets/detail_generic.html:268 msgid "Sauvegarder" msgstr "Opslaan" -#: templates/assets/detail_generic.html:339 -#: templates/assets/naturetree_detail.html:278 -#: templates/assets/unified_index.html:212 +#: assets/templates/assets/detail_generic.html:238 +#: assets/templates/assets/detail_generic.html:285 +#: assets/templates/assets/unified_index.html:250 +msgid "Asset" +msgstr "Bezit" + +#: assets/templates/assets/detail_generic.html:395 +#: assets/templates/assets/naturetree_detail.html:308 +#: assets/templates/assets/unified_index.html:212 msgid "Statut de validation" msgstr "Validatiestatus" -#: templates/assets/detail_generic.html:388 -#: templates/assets/detail_generic.html:664 +#: assets/templates/assets/detail_generic.html:444 +#: assets/templates/assets/detail_generic.html:720 msgid "Installé le" msgstr "Geïnstalleerd op" -#: templates/assets/detail_generic.html:401 +#: assets/templates/assets/detail_generic.html:457 msgid "N° de série" msgstr "Serienummer" -#: templates/assets/detail_generic.html:428 +#: assets/templates/assets/detail_generic.html:484 msgid "Programme / Financement" msgstr "Programma / Financiering" -#: templates/assets/detail_generic.html:447 +#: assets/templates/assets/detail_generic.html:503 msgid "mois" msgstr "maanden" -#: templates/assets/detail_generic.html:452 +#: assets/templates/assets/detail_generic.html:508 #, python-format msgid "%(n)s mois restants" msgstr "%(n)s maanden resterend" -#: templates/assets/detail_generic.html:454 +#: assets/templates/assets/detail_generic.html:510 msgid "Expire ce mois-ci" msgstr "Verloopt deze maand" -#: templates/assets/detail_generic.html:456 +#: assets/templates/assets/detail_generic.html:512 #, python-format msgid "Expirée (%(n)s mois)" msgstr "Verlopen (%(n)s maanden)" -#: templates/assets/detail_generic.html:494 +#: assets/templates/assets/detail_generic.html:550 msgid "Attributs spécifiques" msgstr "Specifieke kenmerken" -#: templates/assets/detail_generic.html:556 +#: assets/templates/assets/detail_generic.html:612 msgid "Permissions spécifiques" msgstr "Specifieke machtigingen" -#: templates/assets/detail_generic.html:561 +#: assets/templates/assets/detail_generic.html:617 msgid "Voir tous les accès pour ce type" msgstr "Bekijk alle toegang voor dit type" -#: templates/assets/detail_generic.html:563 +#: assets/templates/assets/detail_generic.html:619 msgid "Vue par type" msgstr "Weergave per type" -#: templates/assets/detail_generic.html:574 +#: assets/templates/assets/detail_generic.html:630 msgid "Chargement des permissions…" msgstr "Machtigingen laden..." -#: templates/assets/detail_generic.html:592 +#: assets/templates/assets/detail_generic.html:648 msgid "Erreur lors du chargement." msgstr "Fout bij het laden." -#: templates/assets/detail_generic.html:605 -#: templates/assets/naturetree_detail.html:827 +#: assets/templates/assets/detail_generic.html:661 +#: assets/templates/assets/naturetree_detail.html:857 msgid "Assets liés" msgstr "Gekoppelde assets" -#: templates/assets/detail_generic.html:611 -#: templates/assets/naturetree_detail.html:833 +#: assets/templates/assets/detail_generic.html:667 +#: assets/templates/assets/naturetree_detail.html:863 msgid "Lier ou créer un asset" msgstr "Een asset koppelen of aanmaken" -#: templates/assets/detail_generic.html:612 -#: templates/assets/naturetree_detail.html:834 +#: assets/templates/assets/detail_generic.html:668 +#: assets/templates/assets/naturetree_detail.html:864 msgid "Lier / Créer" msgstr "Koppelen / Aanmaken" -#: templates/assets/detail_generic.html:618 -#: templates/assets/naturetree_detail.html:840 +#: assets/templates/assets/detail_generic.html:674 +#: assets/templates/assets/naturetree_detail.html:870 msgid "Aucun asset lié." msgstr "Geen gekoppeld asset." -#: templates/assets/detail_generic.html:631 +#: assets/templates/assets/detail_generic.html:687 msgid "Historique des remplacements" msgstr "Geschiedenis van vervangingen" -#: templates/assets/detail_generic.html:665 +#: assets/templates/assets/detail_generic.html:721 msgid "Désinstallé le" msgstr "Verwijderd op" -#: templates/assets/detail_generic.html:666 +#: assets/templates/assets/detail_generic.html:722 msgid "Durée" msgstr "Duur" -#: templates/assets/detail_generic.html:732 +#: assets/templates/assets/detail_generic.html:788 msgid "Géolocalisation" msgstr "Geolocatie" -#: templates/assets/detail_generic.html:739 +#: assets/templates/assets/detail_generic.html:795 msgid "Voir sur Street View" msgstr "Bekijk in Street View" -#: templates/assets/detail_generic.html:745 +#: assets/templates/assets/detail_generic.html:801 msgid "Voir sur Mapillary" msgstr "Bekijk op Mapillary" -#: templates/assets/detail_generic.html:833 +#: assets/templates/assets/detail_generic.html:889 msgid "Remplacer l'asset" msgstr "Vervang het asset" -#: templates/assets/detail_generic.html:838 +#: assets/templates/assets/detail_generic.html:894 msgid "L'asset actuel sera archivé et un nouvel asset sera créé." msgstr "" "Het huidige asset wordt gearchiveerd en er wordt een nieuw asset aangemaakt." -#: templates/assets/detail_generic.html:839 +#: assets/templates/assets/detail_generic.html:895 msgid "Les noms (FR/NL) de l'ancien asset seront automatiquement copiés." msgstr "De namen (FR/NL) van het oude asset worden automatisch gekopieerd." -#: templates/assets/detail_generic.html:843 +#: assets/templates/assets/detail_generic.html:899 msgid "Modèle du nouvel asset" msgstr "Model van het nieuwe asset" -#: templates/assets/detail_generic.html:845 +#: assets/templates/assets/detail_generic.html:901 msgid "Garder le même modèle" msgstr "Houd hetzelfde model" -#: templates/assets/detail_generic.html:854 -#: templates/assets/detail_generic.html:859 +#: assets/templates/assets/detail_generic.html:910 +#: assets/templates/assets/detail_generic.html:915 msgid "optionnel" msgstr "optioneel" -#: templates/assets/detail_generic.html:882 +#: assets/templates/assets/detail_generic.html:938 msgid "Lier / Créer un asset" msgstr "Een asset koppelen / aanmaken" -#: templates/assets/detail_generic.html:890 +#: assets/templates/assets/detail_generic.html:946 msgid "Type d'asset à lier" msgstr "Te koppelen assettype" -#: templates/assets/detail_generic.html:900 -#: templates/assets/detail_generic.html:931 +#: assets/templates/assets/detail_generic.html:956 +#: assets/templates/assets/detail_generic.html:987 msgid "Créer un nouvel asset" msgstr "Nieuw asset aanmaken" -#: templates/assets/detail_generic.html:909 -#: templates/assets/detail_generic.html:1185 +#: assets/templates/assets/detail_generic.html:965 +#: assets/templates/assets/detail_generic.html:1241 msgid "Rechercher l'asset à lier" msgstr "Het te koppelen asset zoeken" -#: templates/assets/detail_generic.html:911 +#: assets/templates/assets/detail_generic.html:967 msgid "Code ou nom..." msgstr "Code of naam..." -#: templates/assets/detail_generic.html:924 +#: assets/templates/assets/detail_generic.html:980 msgid "Lier" msgstr "Koppelen" -#: templates/assets/detail_generic.html:932 +#: assets/templates/assets/detail_generic.html:988 msgid "Un nouvel asset sera créé et lié automatiquement à cet asset parent." msgstr "" "Er wordt een nieuw activum aangemaakt en automatisch aan dit bovenliggende " "activum gekoppeld." -#: templates/assets/detail_generic.html:941 +#: assets/templates/assets/detail_generic.html:997 msgid "Créer et lier" msgstr "Aanmaken en koppelen" -#: templates/assets/detail_generic.html:1047 +#: assets/templates/assets/detail_generic.html:1103 msgid "Assets enfants" msgstr "Alleen assets" -#: templates/assets/detail_generic.html:1064 +#: assets/templates/assets/detail_generic.html:1120 msgid "Assets parents" msgstr "Alleen assets" -#: templates/assets/detail_generic.html:1153 -#: templates/assets/detail_generic.html:1184 +#: assets/templates/assets/detail_generic.html:1209 +#: assets/templates/assets/detail_generic.html:1240 msgid "Rechercher le parent à lier" msgstr "Het te koppelen asset zoeken" -#: templates/assets/detail_generic.html:1285 +#: assets/templates/assets/detail_generic.html:1341 msgid "Chargement du formulaire…" msgstr "Formulier laden..." -#: templates/assets/detail_generic.html:1303 +#: assets/templates/assets/detail_generic.html:1359 msgid "Aucun champ supplémentaire requis." msgstr "Geen extra velden vereist." -#: templates/assets/detail_generic.html:1328 +#: assets/templates/assets/detail_generic.html:1384 msgid "— Sélectionner —" msgstr "— Selecteren —" -#: templates/assets/detail_generic.html:1328 +#: assets/templates/assets/detail_generic.html:1384 msgid "— Aucun —" msgstr "— Geen —" -#: templates/assets/detail_generic.html:1618 +#: assets/templates/assets/detail_generic.html:1674 msgid "Champs obligatoires manquants" msgstr "Verplichte velden ontbreken" -#: templates/assets/detail_generic.html:1701 -#: templates/assets/detail_generic.html:1734 +#: assets/templates/assets/detail_generic.html:1757 +#: assets/templates/assets/detail_generic.html:1790 msgid "Délier cet asset de son parent ?" msgstr "Dit asset ontkoppelen van zijn bovenliggend asset?" -#: templates/assets/document_history_list.html:19 -#: templates/assets/document_version_history_list.html:27 +#: assets/templates/assets/detail_generic_mobile.html:170 +msgid "Carte & Localisation" +msgstr "Kaart & Locatie" + +#: assets/templates/assets/detail_generic_mobile.html:173 +msgid "Documents & Photos" +msgstr "Documenten & Foto's" + +#: assets/templates/assets/detail_generic_mobile.html:176 +msgid "Assets Liés" +msgstr "Gekoppelde assets" + +#: assets/templates/assets/document_history_list.html:19 +#: assets/templates/assets/document_version_history_list.html:27 msgid "Ajouté le" msgstr "Toegevoegd op" -#: templates/assets/document_history_list.html:21 -#: templates/assets/document_version_history_list.html:29 +#: assets/templates/assets/document_history_list.html:21 +#: assets/templates/assets/document_version_history_list.html:29 msgid "par" msgstr "door" -#: templates/assets/document_history_list.html:42 +#: assets/templates/assets/document_history_list.html:42 msgid "Aucun document trouvé." msgstr "Geen document gevonden." -#: templates/assets/document_version_history_list.html:37 +#: assets/templates/assets/document_version_history_list.html:37 msgid "Approuvé" msgstr "Goedgekeurd" -#: templates/assets/document_version_history_list.html:39 +#: assets/templates/assets/document_version_history_list.html:39 msgid "En attente" msgstr "In afwachting" -#: templates/assets/document_version_history_list.html:43 +#: assets/templates/assets/document_version_history_list.html:43 msgid "Brouillon" msgstr "Concept" -#: templates/assets/document_version_history_list.html:66 +#: assets/templates/assets/document_version_history_list.html:66 msgid "Aucune version trouvée." msgstr "Geen versie gevonden." -#: templates/assets/its_index.html:27 +#: assets/templates/assets/its_index.html:27 msgid "Créer une nouvelle localisation ITS" msgstr "Nieuwe ITS-locatie aanmaken" -#: templates/assets/its_index.html:66 +#: assets/templates/assets/its_index.html:66 msgid "Créer un nouvel asset ITS" msgstr "Nieuwe ITS-asset aanmaken" -#: templates/assets/its_location_detail.html:22 +#: assets/templates/assets/its_location_detail.html:22 msgid "Localisation parente:" msgstr "Bovenliggende locatie:" -#: templates/assets/nature_index.html:13 -#: templates/assets/permissions/panel.html:147 -#: templates/assets/permissions/panel.html:228 -#: templates/assets/permissions/panel.html:254 -#: templates/assets/permissions/type_page.html:98 -#: templates/assets/permissions/type_page.html:171 -#: templates/assets/permissions/type_page.html:194 -#: templates/assets/permissions/type_page.html:282 -#: templates/assets/permissions/type_page.html:372 -#: templates/assets/permissions/type_page.html:395 -#: templates/assets/trafficlights_index.html:43 -#: templates/assets/trafficlights_index.html:51 -#: templates/assets/unified_index.html:93 -#: templates/assets/unified_index.html:131 -#: templates/assets/water_index.html:12 views/core.py:703 views/core.py:723 +#: assets/templates/assets/nature_index.html:13 +#: assets/templates/assets/permissions/panel.html:147 +#: assets/templates/assets/permissions/panel.html:228 +#: assets/templates/assets/permissions/panel.html:254 +#: assets/templates/assets/permissions/type_page.html:98 +#: assets/templates/assets/permissions/type_page.html:171 +#: assets/templates/assets/permissions/type_page.html:194 +#: assets/templates/assets/permissions/type_page.html:282 +#: assets/templates/assets/permissions/type_page.html:372 +#: assets/templates/assets/permissions/type_page.html:395 +#: assets/templates/assets/trafficlights_index.html:43 +#: assets/templates/assets/trafficlights_index.html:51 +#: assets/templates/assets/unified_index.html:93 +#: assets/templates/assets/unified_index.html:131 +#: assets/templates/assets/water_index.html:12 assets/views/core.py:751 +#: assets/views/core.py:771 msgid "Tous" msgstr "Alle" -#: templates/assets/nature_index.html:18 views/core.py:704 views/nature.py:104 -#: views/publiclighting.py:93 views/roads.py:99 views/sign.py:105 +#: assets/templates/assets/nature_index.html:18 assets/views/core.py:752 +#: assets/views/nature.py:104 assets/views/publiclighting.py:93 +#: assets/views/roads.py:99 assets/views/sign.py:105 msgid "Voiries" msgstr "Wegen" -#: templates/assets/nature_index.html:24 views/core.py:709 +#: assets/templates/assets/nature_index.html:24 assets/views/core.py:757 msgid "Ring et autoroutes" msgstr "Ring en autosnelwegen" -#: templates/assets/nature_index.html:77 +#: assets/templates/assets/nature_index.html:77 msgid "Ring/Autoroute" msgstr "Ring/Autosnelweg" -#: templates/assets/nature_index.html:84 templates/assets/water_index.html:81 +#: assets/templates/assets/nature_index.html:84 +#: assets/templates/assets/water_index.html:81 msgid "Superficie" msgstr "Oppervlakte" -#: templates/assets/nature_locations_detail.html:14 +#: assets/templates/assets/nature_locations_detail.html:14 msgid "Zone:" msgstr "Gebied:" -#: templates/assets/nature_locations_detail.html:15 +#: assets/templates/assets/nature_locations_detail.html:15 msgid "Autoroute:" msgstr "Autosnelweg:" -#: templates/assets/nature_locations_detail.html:28 +#: assets/templates/assets/nature_locations_detail.html:28 msgid "Nombre d'arbres:" msgstr "Aantal bomen:" -#: templates/assets/nature_locations_detail.html:29 +#: assets/templates/assets/nature_locations_detail.html:29 msgid "Superficie massif arboré:" msgstr "Oppervlakte bomenmassief:" -#: templates/assets/nature_locations_detail.html:30 +#: assets/templates/assets/nature_locations_detail.html:30 msgid "Superficie pré fleuri:" msgstr "Oppervlakte bloemenweide:" -#: templates/assets/naturerwiz_detail.html:117 +#: assets/templates/assets/naturerwiz_detail.html:117 msgid "Documents de la zone" msgstr "Documenten van de zone" -#: templates/assets/naturerwiz_detail.html:125 +#: assets/templates/assets/naturerwiz_detail.html:125 msgid "Documents des assets" msgstr "Documenten van de assets" -#: templates/assets/naturerwiz_detail.html:136 -#: templates/assets/structures_location_detail.html:54 -#: templates/assets/trafficlights_intersection_detail.html:167 +#: assets/templates/assets/naturerwiz_detail.html:136 +#: assets/templates/assets/structures_location_detail.html:54 +#: assets/templates/assets/trafficlights_intersection_detail.html:167 msgid "Répertoire principal" msgstr "Hoofdmap" -#: templates/assets/naturerwiz_detail.html:144 +#: assets/templates/assets/naturerwiz_detail.html:144 msgid "Aucun document de zone configuré." msgstr "Geen document gevonden." -#: templates/assets/naturerwiz_detail.html:170 +#: assets/templates/assets/naturerwiz_detail.html:170 msgid "Aucun document d'asset associé." msgstr "Geen gekoppeld contract." -#: templates/assets/naturerwiz_detail.html:212 -#: templates/assets/structures_location_detail.html:616 +#: assets/templates/assets/naturerwiz_detail.html:212 +#: assets/templates/assets/structures_location_detail.html:616 msgid "Masquer les non-actifs" msgstr "Niet-actieve verbergen" -#: templates/assets/naturerwiz_detail.html:214 -#: templates/assets/structures_location_detail.html:618 +#: assets/templates/assets/naturerwiz_detail.html:214 +#: assets/templates/assets/structures_location_detail.html:618 msgid "Afficher les non-actifs" msgstr "Niet-actieve tonen" -#: templates/assets/naturerwiz_detail.html:221 +#: assets/templates/assets/naturerwiz_detail.html:221 msgid "Aucun asset associé." msgstr "Geen gekoppeld asset." -#: templates/assets/naturetree_detail.html:36 -#: templates/assets/naturetree_detail.html:107 +#: assets/templates/assets/naturetree_detail.html:66 +#: assets/templates/assets/naturetree_detail.html:137 msgid "Vitalité forte" msgstr "Sterke vitaliteit" -#: templates/assets/naturetree_detail.html:38 -#: templates/assets/naturetree_detail.html:109 -#| msgid "Qualité globale" +#: assets/templates/assets/naturetree_detail.html:68 +#: assets/templates/assets/naturetree_detail.html:139 msgid "Vitalité normale" msgstr "Normale vitaliteit" -#: templates/assets/naturetree_detail.html:40 -#: templates/assets/naturetree_detail.html:111 -#| msgid "Qualité globale" +#: assets/templates/assets/naturetree_detail.html:70 +#: assets/templates/assets/naturetree_detail.html:141 msgid "Vitalité faible" msgstr "Zwakke vitaliteit" -#: templates/assets/naturetree_detail.html:59 -#: templates/assets/naturetree_detail.html:130 +#: assets/templates/assets/naturetree_detail.html:89 +#: assets/templates/assets/naturetree_detail.html:160 msgid "Arbre remarquable" msgstr "Opmerkelijke boom" -#: templates/assets/naturetree_detail.html:161 -#| msgid "Informations générales" +#: assets/templates/assets/naturetree_detail.html:191 msgid "Identité & Informations générales" msgstr "Identiteit & Algemene informatie" -#: templates/assets/naturetree_detail.html:174 -#| msgid "Code voirie" +#: assets/templates/assets/naturetree_detail.html:204 msgid "Code d'inventaire" msgstr "Inventariscode" -#: templates/assets/naturetree_detail.html:185 +#: assets/templates/assets/naturetree_detail.html:215 msgid "N° de plaquette / Bague" msgstr "Boomplaatjenummer / Ring" -#: templates/assets/naturetree_detail.html:189 -#| msgid "Ex: STR-001" +#: assets/templates/assets/naturetree_detail.html:219 msgid "Ex: B-48010" msgstr "Bijv.: B-48010" -#: templates/assets/naturetree_detail.html:196 -#| msgid "Nom (FR)" +#: assets/templates/assets/naturetree_detail.html:226 msgid "Nom commun (FR)" msgstr "Nederlandse naam (FR)" -#: templates/assets/naturetree_detail.html:200 +#: assets/templates/assets/naturetree_detail.html:230 msgid "Ex: Érable plane" msgstr "Bijv.: Noorse esdoorn" -#: templates/assets/naturetree_detail.html:207 -#| msgid "Nom (NL)" +#: assets/templates/assets/naturetree_detail.html:237 msgid "Nom commun (NL)" msgstr "Nederlandse naam (NL)" -#: templates/assets/naturetree_detail.html:211 +#: assets/templates/assets/naturetree_detail.html:241 msgid "Ex: Noorse esdoorn" msgstr "Bijv.: Noorse esdoorn" -#: templates/assets/naturetree_detail.html:231 -#| msgid "Date de déinstallation" +#: assets/templates/assets/naturetree_detail.html:261 msgid "Date de plantation" msgstr "Aanplantingsdatum" -#: templates/assets/naturetree_detail.html:326 -#| msgid "Programme de financement / Projet" +#: assets/templates/assets/naturetree_detail.html:356 msgid "Programme / Projet" msgstr "Programma / Project" -#: templates/assets/naturetree_detail.html:338 -#| msgid "Informations générales" +#: assets/templates/assets/naturetree_detail.html:368 msgid "Note générale" msgstr "Algemene opmerking" -#: templates/assets/naturetree_detail.html:358 +#: assets/templates/assets/naturetree_detail.html:388 msgid "Fiche dendrométrique & Dimensions" msgstr "Dendrometrische fiche & Afmetingen" -#: templates/assets/naturetree_detail.html:366 -#| msgid "Hauteur (m)" +#: assets/templates/assets/naturetree_detail.html:396 msgid "Hauteur" msgstr "Hoogte" -#: templates/assets/naturetree_detail.html:374 +#: assets/templates/assets/naturetree_detail.html:404 msgid "Circonférence" msgstr "Omtrek" -#: templates/assets/naturetree_detail.html:382 +#: assets/templates/assets/naturetree_detail.html:412 msgid "Houppier" msgstr "Kroon" -#: templates/assets/naturetree_detail.html:405 +#: assets/templates/assets/naturetree_detail.html:435 msgid "Circonférence à 1,30 m (cm)" msgstr "Omtrek op 1,30 m (cm)" -#: templates/assets/naturetree_detail.html:409 +#: assets/templates/assets/naturetree_detail.html:439 msgid "En cm" msgstr "In cm" -#: templates/assets/naturetree_detail.html:427 +#: assets/templates/assets/naturetree_detail.html:457 msgid "Hauteur sous couronne (gabarit)" msgstr "Takvrije stam / Vrije hoogte" -#: templates/assets/naturetree_detail.html:435 +#: assets/templates/assets/naturetree_detail.html:465 msgid "Ex: 4.5" msgstr "Bijv.: 4.5" -#: templates/assets/naturetree_detail.html:466 -#| msgid "Prescriptions techniques (FR)" +#: assets/templates/assets/naturetree_detail.html:496 msgid "Protection racinaire (m)" msgstr "Wortelbescherming (m)" -#: templates/assets/naturetree_detail.html:495 -#| msgid "Diagnostic Amiante réalisé" +#: assets/templates/assets/naturetree_detail.html:525 msgid "Diagnostic sanitaire & Sécurité" msgstr "Gezondheidsdiagnose & Veiligheid" -#: templates/assets/naturetree_detail.html:614 +#: assets/templates/assets/naturetree_detail.html:644 msgid "Défauts & Pathologies" msgstr "Gebreken & Ziekten" -#: templates/assets/naturetree_detail.html:620 +#: assets/templates/assets/naturetree_detail.html:650 msgid "Ex: Cavité au collet, branches mortes au houppier N-E, suie..." msgstr "Bijv.: Holte aan wortelhals, dood hout in NO-kroon, roetdauw..." -#: templates/assets/naturetree_detail.html:627 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:657 msgid "Dernier diagnostic" msgstr "Laatste diagnose" -#: templates/assets/naturetree_detail.html:646 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:676 msgid "Prochaine inspection" msgstr "Volgende inspectie" -#: templates/assets/naturetree_detail.html:672 +#: assets/templates/assets/naturetree_detail.html:702 msgid "Implantation & Conduite de taille" msgstr "Inplanting & Snoeibeheer" -#: templates/assets/naturetree_detail.html:680 -#| msgid "Contrat" +#: assets/templates/assets/naturetree_detail.html:710 msgid "Contexte" msgstr "Context" -#: templates/assets/naturetree_detail.html:728 +#: assets/templates/assets/naturetree_detail.html:758 msgid "Contraintes environnantes" msgstr "Omgevingsbeperkingen" -#: templates/assets/naturetree_detail.html:732 +#: assets/templates/assets/naturetree_detail.html:762 msgid "Ex: Lignes aériennes, proximité façade..." msgstr "Bijv.: Bovenleidingen, nabijheid gevel..." -#: templates/assets/naturetree_detail.html:739 -#| msgid "Contrôleur de trafic" +#: assets/templates/assets/naturetree_detail.html:769 msgid "Conduite de taille" msgstr "Snoeivorm / Beheer" -#: templates/assets/naturetree_detail.html:755 +#: assets/templates/assets/naturetree_detail.html:785 msgid "Périodicité de taille" msgstr "Snoeifrequentie" -#: templates/assets/naturetree_detail.html:760 +#: assets/templates/assets/naturetree_detail.html:790 #, python-format -#| msgid "Tous les usages" msgid "Tous les %(n)s an(s)" msgstr "Om de %(n)s jaar" -#: templates/assets/naturetree_detail.html:767 -#| msgid "Nombre de brins" +#: assets/templates/assets/naturetree_detail.html:797 msgid "Nombre d années" msgstr "Aantal jaren" -#: templates/assets/naturetree_detail.html:774 -#| msgid "Dernière inspection" +#: assets/templates/assets/naturetree_detail.html:804 msgid "Dernière taille" msgstr "Laatste snoeibeurt" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:22 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:22 msgid "Structure de jeu" msgstr "Type constructie" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:28 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:28 msgid "Jeu à ressort" msgstr "Lente spelen" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:32 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:32 msgid "But / Panneau basket" msgstr "Doel / Basketbalbord" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:34 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:34 msgid "Agrès fitness" msgstr "Fitnessapparatuur" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:36 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:36 msgid "Module skate" msgstr "Skate-module" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:38 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:38 msgid "Scène / Podium" msgstr "Podium / Podium" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:40 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:40 msgid "Borne électrique" msgstr "Elektrische kasten" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:42 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:42 msgid "Fontaine d\\" msgstr "Fontein" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:44 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:44 msgid "Banc / Table" msgstr "Bank / Tafel" -#: templates/assets/outdoor/outdoorlocation_asset_tree.html:46 +#: assets/templates/assets/outdoor/outdoorlocation_asset_tree.html:46 msgid "Clôture" msgstr "Schutting" -#: templates/assets/outdoor/outdoorlocation_detail.html:18 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:18 msgid "Espaces & Équipements plein air" msgstr "Sport & Sportinrichting" -#: templates/assets/outdoor/outdoorlocation_detail.html:57 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:57 msgid "Surface" msgstr "Oppervlakte (m²)" -#: templates/assets/outdoor/outdoorlocation_detail.html:63 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:63 msgid "Jauge max" msgstr "Max. capaciteit" -#: templates/assets/outdoor/outdoorlocation_detail.html:115 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:115 msgid "Service gestionnaire" msgstr "Beheerdersdienst" -#: templates/assets/outdoor/outdoorlocation_detail.html:124 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:124 msgid "Caractéristiques physiques & Aménagements" msgstr "Fysieke kenmerken & Kunstwerken" -#: templates/assets/outdoor/outdoorlocation_detail.html:128 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:128 msgid "Surface totale" msgstr "Totale oppervlakte" -#: templates/assets/outdoor/outdoorlocation_detail.html:133 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:133 msgid "personnes" msgstr "mensen" -#: templates/assets/outdoor/outdoorlocation_detail.html:145 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:145 msgid "Disponible" msgstr "Beschikbaar" -#: templates/assets/outdoor/outdoorlocation_detail.html:148 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:148 msgid "Clôture & Sécurité" msgstr "Omheining & Veiligheid" -#: templates/assets/outdoor/outdoorlocation_detail.html:149 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:149 msgid "Site clôturé" msgstr "Omheinde site" -#: templates/assets/outdoor/outdoorlocation_detail.html:149 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:149 msgid "Accès libre" msgstr "Vrije toegang" -#: templates/assets/outdoor/outdoorlocation_detail.html:320 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:320 msgid "Assets Physiques & Équipements du Site et de ses sous-localisations" msgstr "Fysieke activa en uitrusting van de site en zijn sublocaties" -#: templates/assets/outdoor/outdoorlocation_detail.html:332 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:332 msgid "Norme" msgstr "Norm" -#: templates/assets/outdoor/outdoorlocation_detail.html:351 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:351 msgid "Site principal" msgstr "Hoofdsite" -#: templates/assets/outdoor/outdoorlocation_detail.html:367 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:367 msgid "Aucun asset physique répertorié pour ce site." msgstr "Geen lokaal geregistreerd voor dit niveau." -#: templates/assets/outdoor/outdoorlocation_detail.html:382 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:382 msgid "Historique des Interventions" msgstr "Documentgeschiedenis" -#: templates/assets/outdoor/outdoorlocation_detail.html:383 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:383 msgid "intervention(s)" msgstr "Interventies" -#: templates/assets/outdoor/outdoorlocation_detail.html:390 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:390 msgid "N° Ticket" msgstr "Ticketnr." -#: templates/assets/outdoor/outdoorlocation_detail.html:394 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:394 msgid "Créée le" msgstr "Gemaakt op" -#: templates/assets/outdoor/outdoorlocation_detail.html:415 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:415 msgid "Aucune intervention enregistrée sur cet espace." msgstr "Geen interventie geregistreerd voor dit gebouw." -#: templates/assets/outdoor/outdoorlocation_detail.html:486 +#: assets/templates/assets/outdoor/outdoorlocation_detail.html:486 msgid "Géométrie non disponible" msgstr "Geometrie (polygoon)" -#: templates/assets/outdoor/outdoorlocation_tree.html:22 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:22 msgid "Aire de jeux" msgstr "Speeltuin" -#: templates/assets/outdoor/outdoorlocation_tree.html:24 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:24 msgid "Terrain de sport" msgstr "Sportveld" -#: templates/assets/outdoor/outdoorlocation_tree.html:26 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:26 msgid "City-stadium / Agora" msgstr "Stadsstadion / Agora" -#: templates/assets/outdoor/outdoorlocation_tree.html:28 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:28 msgid "Fitness plein air" msgstr "Buitenfitness" -#: templates/assets/outdoor/outdoorlocation_tree.html:30 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:30 msgid "Skatepark & Pumptrack" msgstr "Skatepark & ​​Pumptrack" -#: templates/assets/outdoor/outdoorlocation_tree.html:32 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:32 msgid "Théâtre en plein air" msgstr "Openlucht theater" -#: templates/assets/outdoor/outdoorlocation_tree.html:34 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:34 msgid "Parc récréatif" msgstr "Recreatief park" -#: templates/assets/outdoor/outdoorlocation_tree.html:40 +#: assets/templates/assets/outdoor/outdoorlocation_tree.html:40 msgid "Place publique" msgstr "Openbare ruimte" -#: templates/assets/permissions/access_edit.html:10 -#: templates/assets/permissions/type_access_edit.html:10 -#: templates/assets/permissions/type_page.html:10 +#: assets/templates/assets/permissions/access_edit.html:10 +#: assets/templates/assets/permissions/type_access_edit.html:10 +#: assets/templates/assets/permissions/type_page.html:10 msgid "Accueil" msgstr "Home" -#: templates/assets/permissions/access_edit.html:11 +#: assets/templates/assets/permissions/access_edit.html:11 msgid "Modifier un accès" msgstr "Toegang bewerken" -#: templates/assets/permissions/access_edit.html:18 +#: assets/templates/assets/permissions/access_edit.html:18 msgid "Modifier l'accès" msgstr "Toegang bewerken" -#: templates/assets/permissions/access_edit.html:29 +#: assets/templates/assets/permissions/access_edit.html:29 msgid "Type :" msgstr "Type:" -#: templates/assets/permissions/access_edit.html:31 +#: assets/templates/assets/permissions/access_edit.html:31 msgid "Objet #" msgstr "Object #" -#: templates/assets/permissions/access_edit.html:37 -#: templates/assets/permissions/panel.html:204 -#: templates/assets/permissions/type_access_edit.html:42 -#: templates/assets/permissions/type_page.html:150 -#: templates/assets/permissions/type_page.html:353 +#: assets/templates/assets/permissions/access_edit.html:37 +#: assets/templates/assets/permissions/panel.html:204 +#: assets/templates/assets/permissions/type_access_edit.html:42 +#: assets/templates/assets/permissions/type_page.html:150 +#: assets/templates/assets/permissions/type_page.html:353 msgid "Droits" msgstr "Rechten" -#: templates/assets/permissions/access_edit.html:41 -#: templates/assets/permissions/type_access_edit.html:46 +#: assets/templates/assets/permissions/access_edit.html:41 +#: assets/templates/assets/permissions/type_access_edit.html:46 msgid "Peut visualiser" msgstr "Kan bekijken" -#: templates/assets/permissions/access_edit.html:46 -#: templates/assets/permissions/type_access_edit.html:51 +#: assets/templates/assets/permissions/access_edit.html:46 +#: assets/templates/assets/permissions/type_access_edit.html:51 msgid "Peut modifier" msgstr "Kan bewerken" -#: templates/assets/permissions/access_edit.html:51 -#: templates/assets/permissions/type_access_edit.html:56 +#: assets/templates/assets/permissions/access_edit.html:51 +#: assets/templates/assets/permissions/type_access_edit.html:56 msgid "Peut supprimer" msgstr "Kan verwijderen" -#: templates/assets/permissions/access_edit.html:61 -#: templates/assets/permissions/panel.html:113 -#: templates/assets/permissions/panel.html:224 -#: templates/assets/permissions/type_access_edit.html:66 -#: templates/assets/permissions/type_page.html:73 -#: templates/assets/permissions/type_page.html:169 -#: templates/assets/permissions/type_page.html:240 -#: templates/assets/permissions/type_page.html:393 +#: assets/templates/assets/permissions/access_edit.html:61 +#: assets/templates/assets/permissions/panel.html:113 +#: assets/templates/assets/permissions/panel.html:224 +#: assets/templates/assets/permissions/type_access_edit.html:66 +#: assets/templates/assets/permissions/type_page.html:73 +#: assets/templates/assets/permissions/type_page.html:169 +#: assets/templates/assets/permissions/type_page.html:240 +#: assets/templates/assets/permissions/type_page.html:393 msgid "Champs visibles" msgstr "Zichtbare velden" -#: templates/assets/permissions/access_edit.html:62 -#: templates/assets/permissions/type_access_edit.html:67 +#: assets/templates/assets/permissions/access_edit.html:62 +#: assets/templates/assets/permissions/type_access_edit.html:67 msgid "vide = tous les champs" msgstr "leeg = alle velden" -#: templates/assets/permissions/access_edit.html:65 -#: templates/assets/permissions/access_edit.html:93 -#: templates/assets/permissions/type_access_edit.html:70 -#: templates/assets/permissions/type_access_edit.html:98 -#: templates/assets/trafficlights_import_cross_plan.html:184 -#: templates/assets/trafficlights_import_dxf.html:117 +#: assets/templates/assets/permissions/access_edit.html:65 +#: assets/templates/assets/permissions/access_edit.html:93 +#: assets/templates/assets/permissions/type_access_edit.html:70 +#: assets/templates/assets/permissions/type_access_edit.html:98 +#: assets/templates/assets/trafficlights_import_cross_plan.html:184 +#: assets/templates/assets/trafficlights_import_dxf.html:117 msgid "Tout cocher" msgstr "Alles aanvinken" -#: templates/assets/permissions/access_edit.html:67 -#: templates/assets/permissions/access_edit.html:95 -#: templates/assets/permissions/type_access_edit.html:72 -#: templates/assets/permissions/type_access_edit.html:100 -#: templates/assets/trafficlights_import_cross_plan.html:187 -#: templates/assets/trafficlights_import_dxf.html:118 +#: assets/templates/assets/permissions/access_edit.html:67 +#: assets/templates/assets/permissions/access_edit.html:95 +#: assets/templates/assets/permissions/type_access_edit.html:72 +#: assets/templates/assets/permissions/type_access_edit.html:100 +#: assets/templates/assets/trafficlights_import_cross_plan.html:187 +#: assets/templates/assets/trafficlights_import_dxf.html:118 msgid "Tout décocher" msgstr "Alles uitvinken" -#: templates/assets/permissions/access_edit.html:80 -#: templates/assets/permissions/access_edit.html:108 -#: templates/assets/permissions/panel.html:242 -#: templates/assets/permissions/panel.html:268 -#: templates/assets/permissions/type_access_edit.html:85 -#: templates/assets/permissions/type_access_edit.html:113 -#: templates/assets/permissions/type_page.html:185 -#: templates/assets/permissions/type_page.html:208 -#: templates/assets/permissions/type_page.html:386 -#: templates/assets/permissions/type_page.html:409 +#: assets/templates/assets/permissions/access_edit.html:80 +#: assets/templates/assets/permissions/access_edit.html:108 +#: assets/templates/assets/permissions/panel.html:242 +#: assets/templates/assets/permissions/panel.html:268 +#: assets/templates/assets/permissions/type_access_edit.html:85 +#: assets/templates/assets/permissions/type_access_edit.html:113 +#: assets/templates/assets/permissions/type_page.html:185 +#: assets/templates/assets/permissions/type_page.html:208 +#: assets/templates/assets/permissions/type_page.html:386 +#: assets/templates/assets/permissions/type_page.html:409 msgid "Aucun champ disponible" msgstr "Geen velden beschikbaar" -#: templates/assets/permissions/access_edit.html:89 -#: templates/assets/permissions/panel.html:114 -#: templates/assets/permissions/panel.html:250 -#: templates/assets/permissions/type_access_edit.html:94 -#: templates/assets/permissions/type_page.html:74 -#: templates/assets/permissions/type_page.html:192 -#: templates/assets/permissions/type_page.html:241 -#: templates/assets/permissions/type_page.html:370 +#: assets/templates/assets/permissions/access_edit.html:89 +#: assets/templates/assets/permissions/panel.html:114 +#: assets/templates/assets/permissions/panel.html:250 +#: assets/templates/assets/permissions/type_access_edit.html:94 +#: assets/templates/assets/permissions/type_page.html:74 +#: assets/templates/assets/permissions/type_page.html:192 +#: assets/templates/assets/permissions/type_page.html:241 +#: assets/templates/assets/permissions/type_page.html:370 msgid "Champs modifiables" msgstr "Bewerkbare velden" -#: templates/assets/permissions/access_edit.html:90 -#: templates/assets/permissions/type_access_edit.html:95 +#: assets/templates/assets/permissions/access_edit.html:90 +#: assets/templates/assets/permissions/type_access_edit.html:95 msgid "vide = droits par rôle" msgstr "leeg = rechten per rol" -#: templates/assets/permissions/panel.html:29 +#: assets/templates/assets/permissions/panel.html:29 msgid "Type d'objet :" msgstr "Objecttype:" -#: templates/assets/permissions/panel.html:38 +#: assets/templates/assets/permissions/panel.html:38 msgid "Droits explicites requis (droits thématiques insuffisants)" msgstr "Expliciete rechten vereist (onvoldoende thematische rechten)" -#: templates/assets/permissions/panel.html:43 +#: assets/templates/assets/permissions/panel.html:43 msgid "Accès restreint" msgstr "Beperkte toegang" -#: templates/assets/permissions/panel.html:55 +#: assets/templates/assets/permissions/panel.html:55 msgid "Accès au niveau du type (tous les objets)" msgstr "Toegang op typeniveau (alle objecten)" -#: templates/assets/permissions/panel.html:58 +#: assets/templates/assets/permissions/panel.html:58 msgid "Gérer" msgstr "Beheren" -#: templates/assets/permissions/panel.html:62 +#: assets/templates/assets/permissions/panel.html:62 msgid "" "Les utilisateurs ci-dessous ont un accès défini pour TOUS les objets de ce " "type. Ces droits s'appliquent à cet objet sauf si une ligne d'accès " "spécifique ci-dessous les écrase." msgstr "" -#: templates/assets/permissions/panel.html:68 -#: templates/assets/permissions/panel.html:110 -#: templates/assets/permissions/panel.html:207 -#: templates/assets/permissions/type_page.html:70 -#: templates/assets/permissions/type_page.html:153 -#: templates/assets/permissions/type_page.html:237 -#: templates/assets/permissions/type_page.html:356 +#: assets/templates/assets/permissions/panel.html:68 +#: assets/templates/assets/permissions/panel.html:110 +#: assets/templates/assets/permissions/panel.html:207 +#: assets/templates/assets/permissions/type_page.html:70 +#: assets/templates/assets/permissions/type_page.html:153 +#: assets/templates/assets/permissions/type_page.html:237 +#: assets/templates/assets/permissions/type_page.html:356 msgid "Voir" msgstr "Bekijken" -#: templates/assets/permissions/panel.html:71 +#: assets/templates/assets/permissions/panel.html:71 msgid "Champs" msgstr "Velden" -#: templates/assets/permissions/panel.html:94 -#: templates/assets/permissions/panel.html:154 -#: templates/assets/permissions/type_page.html:105 -#: templates/assets/permissions/type_page.html:289 +#: assets/templates/assets/permissions/panel.html:94 +#: assets/templates/assets/permissions/panel.html:154 +#: assets/templates/assets/permissions/type_page.html:105 +#: assets/templates/assets/permissions/type_page.html:289 msgid "Par rôle" msgstr "Per rol" -#: templates/assets/permissions/panel.html:165 -#: templates/assets/permissions/type_page.html:300 +#: assets/templates/assets/permissions/panel.html:165 +#: assets/templates/assets/permissions/type_page.html:300 msgid "Supprimer cet accès ?" msgstr "Deze toegang verwijderen?" -#: templates/assets/permissions/panel.html:177 +#: assets/templates/assets/permissions/panel.html:177 msgid "Aucun accès spécifique défini pour cet objet." msgstr "Geen specifieke toegang gedefinieerd voor dit object." -#: templates/assets/permissions/panel.html:183 +#: assets/templates/assets/permissions/panel.html:183 msgid "Ajouter / mettre à jour un accès" msgstr "Toegang toevoegen / bijwerken" -#: templates/assets/permissions/panel.html:194 -#: templates/assets/permissions/type_page.html:143 -#: templates/assets/permissions/type_page.html:336 +#: assets/templates/assets/permissions/panel.html:194 +#: assets/templates/assets/permissions/type_page.html:143 +#: assets/templates/assets/permissions/type_page.html:336 msgid "choisir" msgstr "kiezen" -#: templates/assets/permissions/panel.html:225 -#: templates/assets/permissions/type_page.html:169 -#: templates/assets/permissions/type_page.html:393 +#: assets/templates/assets/permissions/panel.html:225 +#: assets/templates/assets/permissions/type_page.html:169 +#: assets/templates/assets/permissions/type_page.html:393 msgid "vide = tous" msgstr "leeg = alle" -#: templates/assets/permissions/panel.html:251 -#: templates/assets/permissions/type_page.html:192 -#: templates/assets/permissions/type_page.html:370 +#: assets/templates/assets/permissions/panel.html:251 +#: assets/templates/assets/permissions/type_page.html:192 +#: assets/templates/assets/permissions/type_page.html:370 msgid "vide = rôle" msgstr "leeg = rol" -#: templates/assets/permissions/type_access_edit.html:13 -#: templates/assets/permissions/type_page.html:12 +#: assets/templates/assets/permissions/type_access_edit.html:13 +#: assets/templates/assets/permissions/type_page.html:12 msgid "Permissions" msgstr "Machtigingen" -#: templates/assets/permissions/type_access_edit.html:16 -#: templates/assets/permissions/type_access_edit.html:23 +#: assets/templates/assets/permissions/type_access_edit.html:16 +#: assets/templates/assets/permissions/type_access_edit.html:23 msgid "Modifier l'accès de type" msgstr "Toegang op typeniveau bewerken" -#: templates/assets/permissions/type_access_edit.html:34 +#: assets/templates/assets/permissions/type_access_edit.html:34 msgid "Type d'asset :" msgstr "Assettype:" -#: templates/assets/permissions/type_access_edit.html:36 +#: assets/templates/assets/permissions/type_access_edit.html:36 msgid "s'applique à tous les objets de ce type" msgstr "geldt voor alle objecten van dit type" -#: templates/assets/permissions/type_page.html:26 +#: assets/templates/assets/permissions/type_page.html:26 msgid "Configuration du type" msgstr "Typeconfiguratie" -#: templates/assets/permissions/type_page.html:38 +#: assets/templates/assets/permissions/type_page.html:38 msgid "Droits explicites requis" msgstr "Expliciete rechten vereist" -#: templates/assets/permissions/type_page.html:42 +#: assets/templates/assets/permissions/type_page.html:42 msgid "" "Si activé, les droits thématiques seuls ne suffisent pas pour accéder aux " "objets de ce type. Chaque utilisateur doit avoir une ligne d'accès explicite" " ci-dessous." msgstr "" -#: templates/assets/permissions/type_page.html:47 +#: assets/templates/assets/permissions/type_page.html:47 msgid "" "Accès restreint actif — les droits thématiques ne sont pas pris en compte " "pour ce type." msgstr "" -#: templates/assets/permissions/type_page.html:59 +#: assets/templates/assets/permissions/type_page.html:59 msgid "Accès utilisateur (tous les objets de ce type)" msgstr "Gebruikerstoegang (alle objecten van dit type)" -#: templates/assets/permissions/type_page.html:116 +#: assets/templates/assets/permissions/type_page.html:116 msgid "Supprimer cet accès de type ?" msgstr "Deze toegang op typeniveau verwijderen?" -#: templates/assets/permissions/type_page.html:130 +#: assets/templates/assets/permissions/type_page.html:130 msgid "" "Aucun accès de type défini. Les droits thématiques s'appliquent (sauf " "restriction ci-dessus)." msgstr "" -#: templates/assets/permissions/type_page.html:226 +#: assets/templates/assets/permissions/type_page.html:226 msgid "Accès par utilisateur" msgstr "Toegang per gebruiker" -#: templates/assets/permissions/type_page.html:236 +#: assets/templates/assets/permissions/type_page.html:236 msgid "Objet" msgstr "Object" -#: templates/assets/permissions/type_page.html:315 +#: assets/templates/assets/permissions/type_page.html:315 msgid "Aucun accès spécifique défini pour ce type d'objet." msgstr "Geen specifieke toegang gedefinieerd voor dit type object." -#: templates/assets/permissions/type_page.html:324 +#: assets/templates/assets/permissions/type_page.html:324 msgid "Ajouter un accès sur un objet spécifique" msgstr "Toegang toevoegen voor een specifiek object" -#: templates/assets/permissions/type_page.html:346 +#: assets/templates/assets/permissions/type_page.html:346 msgid "ID objet" msgstr "Object-ID" -#: templates/assets/permissions/type_page.html:349 +#: assets/templates/assets/permissions/type_page.html:349 msgid "ID de l'instance précise" msgstr "ID van de specifieke instantie" -#: templates/assets/publiclighting_street_detail.html:15 -#: templates/assets/roads_street_detail.html:15 -#: templates/assets/sign_street_detail.html:15 +#: assets/templates/assets/publiclighting_street_detail.html:15 +#: assets/templates/assets/roads_street_detail.html:15 +#: assets/templates/assets/sign_street_detail.html:15 msgid "Commune:" msgstr "Gemeente:" -#: templates/assets/publiclighting_street_detail.html:74 -#: templates/assets/roads_street_detail.html:83 -#: templates/assets/sign_street_detail.html:74 -#: templates/assets/structures_location_detail.html:111 -#: templates/assets/structures_location_detail.html:171 -#: templates/assets/trafficlights_intersection_detail.html:219 +#: assets/templates/assets/publiclighting_street_detail.html:74 +#: assets/templates/assets/roads_street_detail.html:83 +#: assets/templates/assets/sign_street_detail.html:74 +#: assets/templates/assets/structures_location_detail.html:111 +#: assets/templates/assets/structures_location_detail.html:171 +#: assets/templates/assets/trafficlights_intersection_detail.html:219 msgid "Historique" msgstr "Geschiedenis" -#: templates/assets/publiclighting_street_detail.html:250 -#: templates/assets/sign_street_detail.html:249 -#: templates/assets/trafficlights_import_cross_plan.html:208 -#: templates/assets/trafficlights_import_cross_plan.html:727 -#: templates/assets/trafficlights_intersection_detail.html:427 +#: assets/templates/assets/publiclighting_street_detail.html:250 +#: assets/templates/assets/sign_street_detail.html:249 +#: assets/templates/assets/trafficlights_import_cross_plan.html:208 +#: assets/templates/assets/trafficlights_import_cross_plan.html:727 +#: assets/templates/assets/trafficlights_intersection_detail.html:427 msgid "Poteaux" msgstr "Palen" -#: templates/assets/publiclighting_street_detail.html:267 +#: assets/templates/assets/publiclighting_street_detail.html:267 msgid "Alimentation:" msgstr "Voeding:" -#: templates/assets/roads_index.html:49 +#: assets/templates/assets/roads_index.html:49 msgid "Qualité globale" msgstr "Globale kwaliteit" -#: templates/assets/roads_index.html:87 -#: templates/assets/roads_street_detail.html:255 -#: templates/assets/roads_street_detail.html:270 +#: assets/templates/assets/roads_index.html:87 +#: assets/templates/assets/roads_street_detail.html:255 +#: assets/templates/assets/roads_street_detail.html:270 msgid "Qualité" msgstr "Kwaliteit" -#: templates/assets/roads_street_detail.html:17 +#: assets/templates/assets/roads_street_detail.html:17 msgid "Code voirie:" msgstr "Wegcode:" -#: templates/assets/roads_street_detail.html:23 +#: assets/templates/assets/roads_street_detail.html:23 msgid "Niveau:" msgstr "Niveau:" -#: templates/assets/roads_street_detail.html:249 +#: assets/templates/assets/roads_street_detail.html:249 msgid "Chaussées" msgstr "Rijbanen" -#: templates/assets/roads_street_detail.html:259 +#: assets/templates/assets/roads_street_detail.html:259 msgid "Aucune chaussée" msgstr "Geen rijbaan" -#: templates/assets/roads_street_detail.html:264 +#: assets/templates/assets/roads_street_detail.html:264 msgid "Trottoirs" msgstr "Voetpaden" -#: templates/assets/roads_street_detail.html:274 +#: assets/templates/assets/roads_street_detail.html:274 msgid "Aucun trottoir" msgstr "Geen voetpad" -#: templates/assets/roads_street_detail.html:279 +#: assets/templates/assets/roads_street_detail.html:279 msgid "Mobilier urbain" msgstr "Stedelijk meubilair" -#: templates/assets/roads_street_detail.html:287 +#: assets/templates/assets/roads_street_detail.html:287 msgid "Aucun mobilier urbain" msgstr "Geen stedelijk meubilair" -#: templates/assets/roads_street_detail.html:296 +#: assets/templates/assets/roads_street_detail.html:296 msgid "Aucun asset archivé" msgstr "Geen gearchiveerd asset" -#: templates/assets/roads_street_detail.html:336 +#: assets/templates/assets/roads_street_detail.html:336 msgid "Aucune intervention" msgstr "Geen interventie" -#: templates/assets/sign_index.html:49 tests.py:4081 tests.py:4134 -#: views/core.py:816 views/export.py:126 +#: assets/templates/assets/sign_index.html:49 assets/tests.py:4081 +#: assets/tests.py:4134 assets/views/core.py:864 assets/views/export.py:126 msgid "Type de panneau" msgstr "Type bord" -#: templates/assets/sign_index.html:88 +#: assets/templates/assets/sign_index.html:88 msgid "Texte" msgstr "Tekst" -#: templates/assets/structures_index.html:8 views/core.py:690 +#: assets/templates/assets/structures_index.html:8 assets/views/core.py:738 msgid "Type d'ouvrage" msgstr "Type kunstwerk" -#: templates/assets/structures_location_detail.html:27 +#: assets/templates/assets/structures_location_detail.html:27 msgid "Parent" msgstr "Bovenliggende locatie" -#: templates/assets/structures_location_detail.html:274 +#: assets/templates/assets/structures_location_detail.html:274 msgid "Transport exceptionnel & Convois lourds" msgstr "Uitzonderlijk vervoer & Zwaar transport" -#: templates/assets/structures_location_detail.html:279 -#: templates/assets/structures_location_detail.html:410 +#: assets/templates/assets/structures_location_detail.html:279 +#: assets/templates/assets/structures_location_detail.html:410 msgid "Autorisé" msgstr "Toegestaan" -#: templates/assets/structures_location_detail.html:281 -#: templates/assets/structures_location_detail.html:544 +#: assets/templates/assets/structures_location_detail.html:281 +#: assets/templates/assets/structures_location_detail.html:544 msgid "Sous conditions" msgstr "Onder voorwaarden" -#: templates/assets/structures_location_detail.html:283 +#: assets/templates/assets/structures_location_detail.html:283 msgid "Étude préalable requise" msgstr "" -#: templates/assets/structures_location_detail.html:285 +#: assets/templates/assets/structures_location_detail.html:285 msgid "Interdit" msgstr "" -#: templates/assets/structures_location_detail.html:294 +#: assets/templates/assets/structures_location_detail.html:294 msgid "Modifier les paramètres TE" msgstr "TE-parameters bewerken" -#: templates/assets/structures_location_detail.html:304 +#: assets/templates/assets/structures_location_detail.html:304 msgid "Charges & Gabarits" msgstr "Belastingen & Profielen" -#: templates/assets/structures_location_detail.html:309 +#: assets/templates/assets/structures_location_detail.html:309 msgid "Prescriptions de passage" msgstr "Doorgangsvoorschriften" -#: templates/assets/structures_location_detail.html:314 +#: assets/templates/assets/structures_location_detail.html:314 msgid "Documents & Études" msgstr "Documenten & Studies" -#: templates/assets/structures_location_detail.html:328 -#: templates/assets/structures_location_detail.html:738 +#: assets/templates/assets/structures_location_detail.html:328 +#: assets/templates/assets/structures_location_detail.html:738 msgid "Capacités de charge" msgstr "" -#: templates/assets/structures_location_detail.html:331 +#: assets/templates/assets/structures_location_detail.html:331 msgid "Poids max. standard (MAXWA)" msgstr "" -#: templates/assets/structures_location_detail.html:335 +#: assets/templates/assets/structures_location_detail.html:335 msgid "Tonnage max. calculé (MX)" msgstr "Max. berekend tonnage (MX)" -#: templates/assets/structures_location_detail.html:339 +#: assets/templates/assets/structures_location_detail.html:339 msgid "Capacité min. garantie (MINWR)" msgstr "" -#: templates/assets/structures_location_detail.html:343 +#: assets/templates/assets/structures_location_detail.html:343 msgid "Charge max. / essieu" msgstr "Max. aslast" -#: templates/assets/structures_location_detail.html:347 +#: assets/templates/assets/structures_location_detail.html:347 msgid "Entraxe minimal essieux" msgstr "Minimale asafstand" -#: templates/assets/structures_location_detail.html:356 +#: assets/templates/assets/structures_location_detail.html:356 msgid "Gabarits & Classification" msgstr "Profielen & Classificatie" -#: templates/assets/structures_location_detail.html:359 -#: templates/assets/structures_location_detail.html:708 +#: assets/templates/assets/structures_location_detail.html:359 +#: assets/templates/assets/structures_location_detail.html:708 msgid "Classe de pont (BKL)" msgstr "Brugklasse (BKL)" -#: templates/assets/structures_location_detail.html:363 +#: assets/templates/assets/structures_location_detail.html:363 msgid "N° FOD / ID National" msgstr "" -#: templates/assets/structures_location_detail.html:367 +#: assets/templates/assets/structures_location_detail.html:367 msgid "Hauteurs libres (G / Axe / D)" msgstr "" -#: templates/assets/structures_location_detail.html:375 +#: assets/templates/assets/structures_location_detail.html:375 msgid "Largeur utile (BRE)" msgstr "Nuttige breedte (BRE)" -#: templates/assets/structures_location_detail.html:379 +#: assets/templates/assets/structures_location_detail.html:379 msgid "Franchissement ferroviaire / métro" msgstr "" -#: templates/assets/structures_location_detail.html:399 +#: assets/templates/assets/structures_location_detail.html:399 msgid "Règles d'exploitation" msgstr "Exploitatieregels" -#: templates/assets/structures_location_detail.html:402 +#: assets/templates/assets/structures_location_detail.html:402 msgid "Vitesse maximale" msgstr "" -#: templates/assets/structures_location_detail.html:406 +#: assets/templates/assets/structures_location_detail.html:406 msgid "Freinage sur ouvrage" msgstr "Remmen op het kunstwerk" -#: templates/assets/structures_location_detail.html:414 +#: assets/templates/assets/structures_location_detail.html:414 msgid "Passage isolé (convoi seul)" msgstr "Geïsoleerde doorgang (alleen konvooi)" -#: templates/assets/structures_location_detail.html:416 +#: assets/templates/assets/structures_location_detail.html:416 msgid "Convoi seul obligatoire" msgstr "Alleen konvooi verplicht" -#: templates/assets/structures_location_detail.html:418 +#: assets/templates/assets/structures_location_detail.html:418 msgid "Non exigé" msgstr "Niet vereist" -#: templates/assets/structures_location_detail.html:422 +#: assets/templates/assets/structures_location_detail.html:422 msgid "Distance de sécurité" msgstr "Veiligheidsafstand" -#: templates/assets/structures_location_detail.html:426 -#: templates/assets/structures_location_detail.html:826 +#: assets/templates/assets/structures_location_detail.html:426 +#: assets/templates/assets/structures_location_detail.html:826 msgid "Interruption circulation" msgstr "" -#: templates/assets/structures_location_detail.html:428 +#: assets/templates/assets/structures_location_detail.html:428 msgid "Requise" msgstr "" -#: templates/assets/structures_location_detail.html:434 +#: assets/templates/assets/structures_location_detail.html:434 msgid "Position sur chaussée" msgstr "Positie op rijbaan" -#: templates/assets/structures_location_detail.html:443 +#: assets/templates/assets/structures_location_detail.html:443 msgid "Prescriptions détaillées" msgstr "Gedetailleerde voorschriften" -#: templates/assets/structures_location_detail.html:457 +#: assets/templates/assets/structures_location_detail.html:457 msgid "Aucune prescription textuelle spécifique enregistrée." msgstr "Geen specifieke tekstuele voorschriften geregistreerd." -#: templates/assets/structures_location_detail.html:464 +#: assets/templates/assets/structures_location_detail.html:464 msgid "Dernière note de calcul" msgstr "" -#: templates/assets/structures_location_detail.html:477 +#: assets/templates/assets/structures_location_detail.html:477 msgid "Documents du répertoire Transport exceptionnel" msgstr "Documenten in de map Uitzonderlijk vervoer" -#: templates/assets/structures_location_detail.html:480 +#: assets/templates/assets/structures_location_detail.html:480 msgid "Ouvrir dans la GED" msgstr "" -#: templates/assets/structures_location_detail.html:516 +#: assets/templates/assets/structures_location_detail.html:516 msgid "Aucun document spécifique dans le répertoire Transport exceptionnel." msgstr "Geen specifieke documenten in de map Uitzonderlijk vervoer." -#: templates/assets/structures_location_detail.html:522 +#: assets/templates/assets/structures_location_detail.html:522 msgid "Historique des missions d'études et avis" msgstr "Geschiedenis van studieopdrachten en adviezen" -#: templates/assets/structures_location_detail.html:527 +#: assets/templates/assets/structures_location_detail.html:527 msgid "Mission / Réf" msgstr "" -#: templates/assets/structures_location_detail.html:530 +#: assets/templates/assets/structures_location_detail.html:530 msgid "Tonnage évalué" msgstr "Geëvalueerd tonnage" -#: templates/assets/structures_location_detail.html:531 +#: assets/templates/assets/structures_location_detail.html:531 msgid "Charge / essieu" msgstr "Aslast" -#: templates/assets/structures_location_detail.html:532 +#: assets/templates/assets/structures_location_detail.html:532 msgid "Commentaires" msgstr "Opmerkingen" -#: templates/assets/structures_location_detail.html:542 +#: assets/templates/assets/structures_location_detail.html:542 msgid "Favorable" msgstr "" -#: templates/assets/structures_location_detail.html:546 +#: assets/templates/assets/structures_location_detail.html:546 msgid "Défavorable" msgstr "" -#: templates/assets/structures_location_detail.html:570 +#: assets/templates/assets/structures_location_detail.html:570 msgid "Créer un nouvel équipement" msgstr "Maak een nieuw asset aan" -#: templates/assets/structures_location_detail.html:571 -#: templates/assets/trafficlights_import_cross_plan.html:272 -#: templates/assets/trafficlights_import_cross_plan.html:367 -#: templates/assets/trafficlights_import_cross_plan.html:462 -#: templates/assets/trafficlights_import_cross_plan.html:563 +#: assets/templates/assets/structures_location_detail.html:571 +#: assets/templates/assets/trafficlights_import_cross_plan.html:272 +#: assets/templates/assets/trafficlights_import_cross_plan.html:367 +#: assets/templates/assets/trafficlights_import_cross_plan.html:462 +#: assets/templates/assets/trafficlights_import_cross_plan.html:563 msgid "Nouveau" msgstr "Nieuw" -#: templates/assets/structures_location_detail.html:600 +#: assets/templates/assets/structures_location_detail.html:600 #, python-format msgid "" "\n" @@ -6500,7 +6581,7 @@ msgstr[1] "" "\n" "%(c)s sublocaties" -#: templates/assets/structures_location_detail.html:607 +#: assets/templates/assets/structures_location_detail.html:607 #, python-format msgid "" "\n" @@ -6517,369 +6598,365 @@ msgstr[1] "" "\n" "%(a)s assets" -#: templates/assets/structures_location_detail.html:692 +#: assets/templates/assets/structures_location_detail.html:692 msgid "Modifier les paramètres Transport Exceptionnel" msgstr "Parameters uitzonderlijk vervoer bewerken" -#: templates/assets/structures_location_detail.html:701 +#: assets/templates/assets/structures_location_detail.html:701 msgid "Statut d'admissibilité & Références" msgstr "" -#: templates/assets/structures_location_detail.html:704 +#: assets/templates/assets/structures_location_detail.html:704 msgid "Statut d'admissibilité" msgstr "Doorgangsstatus" -#: templates/assets/structures_location_detail.html:712 +#: assets/templates/assets/structures_location_detail.html:712 msgid "N° d'ordre FOD/SPF (VNR)" msgstr "FOD volgnummer (VNR)" -#: templates/assets/structures_location_detail.html:727 +#: assets/templates/assets/structures_location_detail.html:727 msgid "Ouvrage ferroviaire / métro / tram" msgstr "" -#: templates/assets/structures_location_detail.html:741 +#: assets/templates/assets/structures_location_detail.html:741 msgid "Poids max standard (MAXWA) [t]" msgstr "" -#: templates/assets/structures_location_detail.html:745 +#: assets/templates/assets/structures_location_detail.html:745 msgid "Tonnage max calculé (MX) [t]" msgstr "Max berekend tonnage (MX) [t]" -#: templates/assets/structures_location_detail.html:749 +#: assets/templates/assets/structures_location_detail.html:749 msgid "Capacité min garantie (MINWR) [t]" msgstr "" -#: templates/assets/structures_location_detail.html:753 +#: assets/templates/assets/structures_location_detail.html:753 msgid "Charge max / essieu [t]" msgstr "Max aslast [t]" -#: templates/assets/structures_location_detail.html:757 +#: assets/templates/assets/structures_location_detail.html:757 msgid "Entraxe minimal essieux [m]" msgstr "Minimale asafstand [m]" -#: templates/assets/structures_location_detail.html:767 +#: assets/templates/assets/structures_location_detail.html:767 msgid "Gabarits géométriques" msgstr "Geometrische profielen" -#: templates/assets/structures_location_detail.html:770 +#: assets/templates/assets/structures_location_detail.html:770 msgid "Hauteur gauche H1 [m]" msgstr "Hoogte links H1 [m]" -#: templates/assets/structures_location_detail.html:774 +#: assets/templates/assets/structures_location_detail.html:774 msgid "Hauteur axe H2 [m]" msgstr "Hoogte as H2 [m]" -#: templates/assets/structures_location_detail.html:778 +#: assets/templates/assets/structures_location_detail.html:778 msgid "Hauteur droite H3 [m]" msgstr "Hoogte rechts H3 [m]" -#: templates/assets/structures_location_detail.html:792 +#: assets/templates/assets/structures_location_detail.html:792 msgid "Prescriptions d'exploitation" msgstr "Exploitatievoorschriften" -#: templates/assets/structures_location_detail.html:795 +#: assets/templates/assets/structures_location_detail.html:795 msgid "Vitesse max [km/h]" msgstr "" -#: templates/assets/structures_location_detail.html:799 +#: assets/templates/assets/structures_location_detail.html:799 msgid "Distance sécurité [m]" msgstr "" -#: templates/assets/structures_location_detail.html:803 +#: assets/templates/assets/structures_location_detail.html:803 msgid "Positionnement sur chaussée" msgstr "Positie op rijbaan" -#: templates/assets/structures_location_detail.html:810 +#: assets/templates/assets/structures_location_detail.html:810 msgid "Interdiction de freiner" msgstr "" -#: templates/assets/structures_location_detail.html:818 +#: assets/templates/assets/structures_location_detail.html:818 msgid "Convoi seul (passage isolé)" msgstr "Alleen konvooi (geïsoleerde doorgang)" -#: templates/assets/structures_location_detail.html:846 +#: assets/templates/assets/structures_location_detail.html:846 msgid "Référence dernière note de calcul / Mission" msgstr "Referentie laatste rekennota / Opdracht" -#: templates/assets/structures_location_detail.html:850 +#: assets/templates/assets/structures_location_detail.html:850 msgid "Date dernière note de calcul" msgstr "Datum laatste rekennota" -#: templates/assets/structures_location_detail.html:911 -#| msgid "Une erreur est survenue lors de l\\'enregistrement." +#: assets/templates/assets/structures_location_detail.html:911 msgid "Une erreur est survenue lors de l'enregistrement." msgstr "Er is een fout opgetreden bij het opslaan." -#: templates/assets/trafficlights_import_cross_plan.html:18 -#: templates/assets/trafficlights_import_dxf.html:12 +#: assets/templates/assets/trafficlights_import_cross_plan.html:18 +#: assets/templates/assets/trafficlights_import_dxf.html:12 msgid "Thématiques" msgstr "Thema's" -#: templates/assets/trafficlights_import_cross_plan.html:20 +#: assets/templates/assets/trafficlights_import_cross_plan.html:20 msgid "Importation Plan de croix" msgstr "Kruisplan" -#: templates/assets/trafficlights_import_cross_plan.html:26 +#: assets/templates/assets/trafficlights_import_cross_plan.html:26 msgid "Importation d'un plan de croix (Excel)" msgstr "Een kruisplan importeren (Excel)" -#: templates/assets/trafficlights_import_cross_plan.html:29 -#: templates/assets/trafficlights_import_dxf.html:23 +#: assets/templates/assets/trafficlights_import_cross_plan.html:29 +#: assets/templates/assets/trafficlights_import_dxf.html:23 msgid "Retour au carrefour" msgstr "Status van de kruispunten" -#: templates/assets/trafficlights_import_cross_plan.html:42 +#: assets/templates/assets/trafficlights_import_cross_plan.html:42 msgid "Sélectionner / Téléverser le plan de croix (.xlsx)" msgstr "Selecteer / upload het kruisplan (.xlsx)" -#: templates/assets/trafficlights_import_cross_plan.html:60 +#: assets/templates/assets/trafficlights_import_cross_plan.html:60 msgid "Utiliser des plans de croix déjà rattachés" msgstr "Gebruik kruisplannen die al zijn bijgevoegd" -#: templates/assets/trafficlights_import_cross_plan.html:80 +#: assets/templates/assets/trafficlights_import_cross_plan.html:80 msgid "" "Sélectionnez un ou plusieurs plans de croix déjà associés à ce carrefour, ou" " téléversez-en de nouveaux ci-dessous." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:85 -#: templates/assets/trafficlights_import_dxf.html:68 -#: templates/assets/unified_index.html:447 +#: assets/templates/assets/trafficlights_import_cross_plan.html:85 +#: assets/templates/assets/trafficlights_import_dxf.html:68 +#: assets/templates/assets/unified_index.html:447 msgid "OU" msgstr "OF" -#: templates/assets/trafficlights_import_cross_plan.html:92 +#: assets/templates/assets/trafficlights_import_cross_plan.html:92 msgid "Fichier Excel du plan de croix" msgstr "Excel-bestand met kruisplannen" -#: templates/assets/trafficlights_import_cross_plan.html:96 +#: assets/templates/assets/trafficlights_import_cross_plan.html:96 msgid "" "Téléversez un ou plusieurs classeurs Excel de plans de croix (contenant " "l'onglet 'kruisjesplan' ou 'Plan croix')." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:102 +#: assets/templates/assets/trafficlights_import_cross_plan.html:102 msgid "Analyser et comparer les assets" msgstr "Assets filteren" -#: templates/assets/trafficlights_import_cross_plan.html:132 +#: assets/templates/assets/trafficlights_import_cross_plan.html:132 msgid "" "Veuillez téléverser un fichier Excel ou sélectionner au moins un plan " "existant." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:171 +#: assets/templates/assets/trafficlights_import_cross_plan.html:171 msgid "Aperçu de la comparaison des assets" msgstr "Overzicht activavergelijking" -#: templates/assets/trafficlights_import_cross_plan.html:174 +#: assets/templates/assets/trafficlights_import_cross_plan.html:174 msgid "Fichiers :" msgstr "Bestand" -#: templates/assets/trafficlights_import_cross_plan.html:176 +#: assets/templates/assets/trafficlights_import_cross_plan.html:176 msgid "Fichier :" msgstr "Bestand" -#: templates/assets/trafficlights_import_cross_plan.html:178 +#: assets/templates/assets/trafficlights_import_cross_plan.html:178 msgid "Carrefour :" msgstr "Bijbehorend kruispunt" -#: templates/assets/trafficlights_import_cross_plan.html:183 +#: assets/templates/assets/trafficlights_import_cross_plan.html:183 msgid "Cocher tous les éléments dans tous les onglets" msgstr "Vink alle elementen in alle tabbladen aan" -#: templates/assets/trafficlights_import_cross_plan.html:186 +#: assets/templates/assets/trafficlights_import_cross_plan.html:186 msgid "Décocher tous les éléments dans tous les onglets" msgstr "Vink alle elementen in alle tabbladen uit" -#: templates/assets/trafficlights_import_cross_plan.html:191 +#: assets/templates/assets/trafficlights_import_cross_plan.html:191 msgid "Tout remplacer (Archiver l'existant + Recréer)" msgstr "Alles vervangen (bestaand archiveren + opnieuw maken)" -#: templates/assets/trafficlights_import_cross_plan.html:194 +#: assets/templates/assets/trafficlights_import_cross_plan.html:194 msgid "Appliquer les décisions" msgstr "Implementeer beslissingen" -#: templates/assets/trafficlights_import_cross_plan.html:218 +#: assets/templates/assets/trafficlights_import_cross_plan.html:218 msgid "Détecteurs & BP" msgstr "Detectoren" -#: templates/assets/trafficlights_import_cross_plan.html:228 -#| msgid "Autre équipement / asset" +#: assets/templates/assets/trafficlights_import_cross_plan.html:228 msgid "Autres équipements" msgstr "Andere uitrusting" -#: templates/assets/trafficlights_import_cross_plan.html:242 +#: assets/templates/assets/trafficlights_import_cross_plan.html:242 msgid "" "Vous pouvez géolocaliser les poteaux en les plaçant sur le plan de la carte." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:245 +#: assets/templates/assets/trafficlights_import_cross_plan.html:245 msgid "Positionner les poteaux sur la carte" msgstr "Plaats de berichten op de kaart" -#: templates/assets/trafficlights_import_cross_plan.html:253 -#: templates/assets/trafficlights_import_cross_plan.html:346 -#: templates/assets/trafficlights_import_cross_plan.html:441 -#: templates/assets/trafficlights_import_cross_plan.html:544 -#: templates/assets/trafficlights_import_cross_plan.html:643 +#: assets/templates/assets/trafficlights_import_cross_plan.html:253 +#: assets/templates/assets/trafficlights_import_cross_plan.html:346 +#: assets/templates/assets/trafficlights_import_cross_plan.html:441 +#: assets/templates/assets/trafficlights_import_cross_plan.html:544 +#: assets/templates/assets/trafficlights_import_cross_plan.html:643 msgid "Code Asset" msgstr "Code EAN" -#: templates/assets/trafficlights_import_cross_plan.html:256 -#: templates/assets/trafficlights_import_cross_plan.html:350 -#: templates/assets/trafficlights_import_cross_plan.html:445 -#: templates/assets/trafficlights_import_cross_plan.html:547 +#: assets/templates/assets/trafficlights_import_cross_plan.html:256 +#: assets/templates/assets/trafficlights_import_cross_plan.html:350 +#: assets/templates/assets/trafficlights_import_cross_plan.html:445 +#: assets/templates/assets/trafficlights_import_cross_plan.html:547 msgid "Modèle Déduit (Excel)" msgstr "Afgeleid model (Excel)" -#: templates/assets/trafficlights_import_cross_plan.html:257 -#: templates/assets/trafficlights_import_cross_plan.html:351 -#: templates/assets/trafficlights_import_cross_plan.html:446 -#: templates/assets/trafficlights_import_cross_plan.html:548 +#: assets/templates/assets/trafficlights_import_cross_plan.html:257 +#: assets/templates/assets/trafficlights_import_cross_plan.html:351 +#: assets/templates/assets/trafficlights_import_cross_plan.html:446 +#: assets/templates/assets/trafficlights_import_cross_plan.html:548 msgid "Modèle Actuel (DB)" msgstr "Huidig model:" -#: templates/assets/trafficlights_import_cross_plan.html:258 -#: templates/assets/trafficlights_import_cross_plan.html:352 -#: templates/assets/trafficlights_import_cross_plan.html:447 -#: templates/assets/trafficlights_import_cross_plan.html:549 -#: templates/assets/trafficlights_import_cross_plan.html:647 +#: assets/templates/assets/trafficlights_import_cross_plan.html:258 +#: assets/templates/assets/trafficlights_import_cross_plan.html:352 +#: assets/templates/assets/trafficlights_import_cross_plan.html:447 +#: assets/templates/assets/trafficlights_import_cross_plan.html:549 +#: assets/templates/assets/trafficlights_import_cross_plan.html:647 msgid "Décision" msgstr "Beslissing" -#: templates/assets/trafficlights_import_cross_plan.html:259 -#: templates/assets/trafficlights_import_cross_plan.html:353 -#: templates/assets/trafficlights_import_cross_plan.html:448 -#: templates/assets/trafficlights_import_cross_plan.html:550 +#: assets/templates/assets/trafficlights_import_cross_plan.html:259 +#: assets/templates/assets/trafficlights_import_cross_plan.html:353 +#: assets/templates/assets/trafficlights_import_cross_plan.html:448 +#: assets/templates/assets/trafficlights_import_cross_plan.html:550 msgid "Forcer le Modèle" msgstr "Wijzig model" -#: templates/assets/trafficlights_import_cross_plan.html:274 -#: templates/assets/trafficlights_import_cross_plan.html:369 -#: templates/assets/trafficlights_import_cross_plan.html:464 -#: templates/assets/trafficlights_import_cross_plan.html:565 +#: assets/templates/assets/trafficlights_import_cross_plan.html:274 +#: assets/templates/assets/trafficlights_import_cross_plan.html:369 +#: assets/templates/assets/trafficlights_import_cross_plan.html:464 +#: assets/templates/assets/trafficlights_import_cross_plan.html:565 msgid "Modifié" msgstr "Bewerken" -#: templates/assets/trafficlights_import_cross_plan.html:276 -#: templates/assets/trafficlights_import_cross_plan.html:371 -#: templates/assets/trafficlights_import_cross_plan.html:466 -#: templates/assets/trafficlights_import_cross_plan.html:567 +#: assets/templates/assets/trafficlights_import_cross_plan.html:276 +#: assets/templates/assets/trafficlights_import_cross_plan.html:371 +#: assets/templates/assets/trafficlights_import_cross_plan.html:466 +#: assets/templates/assets/trafficlights_import_cross_plan.html:567 msgid "Identique" msgstr "Identiek" -#: templates/assets/trafficlights_import_cross_plan.html:278 -#: templates/assets/trafficlights_import_cross_plan.html:373 -#: templates/assets/trafficlights_import_cross_plan.html:468 -#: templates/assets/trafficlights_import_cross_plan.html:569 +#: assets/templates/assets/trafficlights_import_cross_plan.html:278 +#: assets/templates/assets/trafficlights_import_cross_plan.html:373 +#: assets/templates/assets/trafficlights_import_cross_plan.html:468 +#: assets/templates/assets/trafficlights_import_cross_plan.html:569 msgid "DB uniquement" msgstr "Alleen assets" -#: templates/assets/trafficlights_import_cross_plan.html:291 -#: templates/assets/trafficlights_import_cross_plan.html:386 -#: templates/assets/trafficlights_import_cross_plan.html:481 -#: templates/assets/trafficlights_import_cross_plan.html:582 +#: assets/templates/assets/trafficlights_import_cross_plan.html:291 +#: assets/templates/assets/trafficlights_import_cross_plan.html:386 +#: assets/templates/assets/trafficlights_import_cross_plan.html:481 +#: assets/templates/assets/trafficlights_import_cross_plan.html:582 msgid "Conserver en DB" msgstr "Opslaan in DB" -#: templates/assets/trafficlights_import_cross_plan.html:297 -#: templates/assets/trafficlights_import_cross_plan.html:392 -#: templates/assets/trafficlights_import_cross_plan.html:487 -#: templates/assets/trafficlights_import_cross_plan.html:588 -#: templates/assets/unified_index.html:328 +#: assets/templates/assets/trafficlights_import_cross_plan.html:297 +#: assets/templates/assets/trafficlights_import_cross_plan.html:392 +#: assets/templates/assets/trafficlights_import_cross_plan.html:487 +#: assets/templates/assets/trafficlights_import_cross_plan.html:588 +#: assets/templates/assets/unified_index.html:328 msgid "Créer l'asset" msgstr "De asset aanmaken" -#: templates/assets/trafficlights_import_cross_plan.html:298 -#: templates/assets/trafficlights_import_cross_plan.html:393 -#: templates/assets/trafficlights_import_cross_plan.html:488 -#: templates/assets/trafficlights_import_cross_plan.html:589 +#: assets/templates/assets/trafficlights_import_cross_plan.html:298 +#: assets/templates/assets/trafficlights_import_cross_plan.html:393 +#: assets/templates/assets/trafficlights_import_cross_plan.html:488 +#: assets/templates/assets/trafficlights_import_cross_plan.html:589 msgid "Ignorer" msgstr "Negeren" -#: templates/assets/trafficlights_import_cross_plan.html:300 -#: templates/assets/trafficlights_import_cross_plan.html:395 -#: templates/assets/trafficlights_import_cross_plan.html:490 -#: templates/assets/trafficlights_import_cross_plan.html:591 +#: assets/templates/assets/trafficlights_import_cross_plan.html:300 +#: assets/templates/assets/trafficlights_import_cross_plan.html:395 +#: assets/templates/assets/trafficlights_import_cross_plan.html:490 +#: assets/templates/assets/trafficlights_import_cross_plan.html:591 msgid "Mettre à jour l'asset" msgstr "De asset aanmaken" -#: templates/assets/trafficlights_import_cross_plan.html:301 -#: templates/assets/trafficlights_import_cross_plan.html:305 -#: templates/assets/trafficlights_import_cross_plan.html:396 -#: templates/assets/trafficlights_import_cross_plan.html:400 -#: templates/assets/trafficlights_import_cross_plan.html:491 -#: templates/assets/trafficlights_import_cross_plan.html:495 -#: templates/assets/trafficlights_import_cross_plan.html:592 -#: templates/assets/trafficlights_import_cross_plan.html:596 +#: assets/templates/assets/trafficlights_import_cross_plan.html:301 +#: assets/templates/assets/trafficlights_import_cross_plan.html:305 +#: assets/templates/assets/trafficlights_import_cross_plan.html:396 +#: assets/templates/assets/trafficlights_import_cross_plan.html:400 +#: assets/templates/assets/trafficlights_import_cross_plan.html:491 +#: assets/templates/assets/trafficlights_import_cross_plan.html:495 +#: assets/templates/assets/trafficlights_import_cross_plan.html:592 +#: assets/templates/assets/trafficlights_import_cross_plan.html:596 msgid "Remplacer (Archiver + Créer)" msgstr "Vervangen (Archiveren + Maken)" -#: templates/assets/trafficlights_import_cross_plan.html:302 -#: templates/assets/trafficlights_import_cross_plan.html:397 -#: templates/assets/trafficlights_import_cross_plan.html:492 -#: templates/assets/trafficlights_import_cross_plan.html:593 +#: assets/templates/assets/trafficlights_import_cross_plan.html:302 +#: assets/templates/assets/trafficlights_import_cross_plan.html:397 +#: assets/templates/assets/trafficlights_import_cross_plan.html:492 +#: assets/templates/assets/trafficlights_import_cross_plan.html:593 msgid "Conserver existant" msgstr "Niet bestaand" -#: templates/assets/trafficlights_import_cross_plan.html:304 -#: templates/assets/trafficlights_import_cross_plan.html:399 -#: templates/assets/trafficlights_import_cross_plan.html:494 -#: templates/assets/trafficlights_import_cross_plan.html:595 +#: assets/templates/assets/trafficlights_import_cross_plan.html:304 +#: assets/templates/assets/trafficlights_import_cross_plan.html:399 +#: assets/templates/assets/trafficlights_import_cross_plan.html:494 +#: assets/templates/assets/trafficlights_import_cross_plan.html:595 msgid "Ne rien faire (Identique)" msgstr "Niets doen (hetzelfde)" -#: templates/assets/trafficlights_import_cross_plan.html:315 -#: templates/assets/trafficlights_import_cross_plan.html:410 -#: templates/assets/trafficlights_import_cross_plan.html:505 -#: templates/assets/trafficlights_import_cross_plan.html:606 -#| msgid "Modèle Déduit (Excel)" +#: assets/templates/assets/trafficlights_import_cross_plan.html:315 +#: assets/templates/assets/trafficlights_import_cross_plan.html:410 +#: assets/templates/assets/trafficlights_import_cross_plan.html:505 +#: assets/templates/assets/trafficlights_import_cross_plan.html:606 msgid "Modèle déduit" msgstr "Afgeleid model" -#: templates/assets/trafficlights_import_cross_plan.html:317 -#: templates/assets/trafficlights_import_cross_plan.html:412 -#: templates/assets/trafficlights_import_cross_plan.html:507 -#: templates/assets/trafficlights_import_cross_plan.html:608 -#| msgid "Modèle actuel :" +#: assets/templates/assets/trafficlights_import_cross_plan.html:317 +#: assets/templates/assets/trafficlights_import_cross_plan.html:412 +#: assets/templates/assets/trafficlights_import_cross_plan.html:507 +#: assets/templates/assets/trafficlights_import_cross_plan.html:608 msgid "Modèle actuel" msgstr "Huidig model" -#: templates/assets/trafficlights_import_cross_plan.html:331 +#: assets/templates/assets/trafficlights_import_cross_plan.html:331 msgid "Aucun poteau détecté." msgstr "Geen paal" -#: templates/assets/trafficlights_import_cross_plan.html:348 -#: templates/assets/trafficlights_import_cross_plan.html:443 -#: views/trafficlights.py:4313 views/trafficlights.py:4333 -#: views/trafficlights.py:4491 +#: assets/templates/assets/trafficlights_import_cross_plan.html:348 +#: assets/templates/assets/trafficlights_import_cross_plan.html:443 +#: assets/views/trafficlights.py:4313 assets/views/trafficlights.py:4333 +#: assets/views/trafficlights.py:4491 msgid "Poteau" msgstr "Paal" -#: templates/assets/trafficlights_import_cross_plan.html:426 +#: assets/templates/assets/trafficlights_import_cross_plan.html:426 msgid "Aucune lanterne détectée." msgstr "Geen detector" -#: templates/assets/trafficlights_import_cross_plan.html:521 +#: assets/templates/assets/trafficlights_import_cross_plan.html:521 msgid "Aucun détecteur détecté." msgstr "Geen detector" -#: templates/assets/trafficlights_import_cross_plan.html:533 +#: assets/templates/assets/trafficlights_import_cross_plan.html:533 msgid "" "Vous pouvez tracer précisément les câbles d'interconnexion le long des " "tranchées de la carte." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:536 +#: assets/templates/assets/trafficlights_import_cross_plan.html:536 msgid "Tracer les câbles sur la carte" msgstr "Traceer de kabels op de kaart" -#: templates/assets/trafficlights_import_cross_plan.html:622 +#: assets/templates/assets/trafficlights_import_cross_plan.html:622 msgid "Aucun câble détecté." msgstr "Geen kabel" -#: templates/assets/trafficlights_import_cross_plan.html:634 +#: assets/templates/assets/trafficlights_import_cross_plan.html:634 msgid "" "Équipements associés existants en base (panneaux, caméras ITS, contrôleurs, " "armoires, etc.) non décrits dans le plan de croix Excel. Par défaut, ils " @@ -6889,330 +6966,330 @@ msgstr "" "controleurs, kasten, enz.) niet beschreven in het Excel-kruisplan. Standaard" " worden deze behouden." -#: templates/assets/trafficlights_import_cross_plan.html:644 -#| msgid "Modèle" +#: assets/templates/assets/trafficlights_import_cross_plan.html:644 msgid "Nom / Modèle" msgstr "Naam / Model" -#: templates/assets/trafficlights_import_cross_plan.html:645 +#: assets/templates/assets/trafficlights_import_cross_plan.html:645 msgid "Support / Liaison" msgstr "Ondersteuning / Koppeling" -#: templates/assets/trafficlights_import_cross_plan.html:646 -#| msgid "Statut" +#: assets/templates/assets/trafficlights_import_cross_plan.html:646 msgid "Statut DB" msgstr "DB-status" -#: templates/assets/trafficlights_import_cross_plan.html:673 +#: assets/templates/assets/trafficlights_import_cross_plan.html:673 msgid "En base (Actif)" msgstr "In database (Actief)" -#: templates/assets/trafficlights_import_cross_plan.html:682 -#| msgid "Laisser par défaut" +#: assets/templates/assets/trafficlights_import_cross_plan.html:682 msgid "Conserver (Par défaut)" msgstr "Behouden (standaard)" -#: templates/assets/trafficlights_import_cross_plan.html:689 -#| msgid "Aucun fichier DXF disponible pour ce carrefour" +#: assets/templates/assets/trafficlights_import_cross_plan.html:689 msgid "Aucun autre équipement associé en base pour ce carrefour." msgstr "Geen andere uitrusting in de database gekoppeld aan dit kruispunt." -#: templates/assets/trafficlights_import_cross_plan.html:714 +#: assets/templates/assets/trafficlights_import_cross_plan.html:714 msgid "Retour au tableau comparatif" msgstr "Keer terug naar de vergelijkingstabel" -#: templates/assets/trafficlights_import_cross_plan.html:717 +#: assets/templates/assets/trafficlights_import_cross_plan.html:717 msgid "Poteaux positionnés :" msgstr "Geplaatste berichten:" -#: templates/assets/trafficlights_import_cross_plan.html:747 +#: assets/templates/assets/trafficlights_import_cross_plan.html:747 msgid "Aide au placement" msgstr "Hulp bij plaatsing" -#: templates/assets/trafficlights_import_cross_plan.html:750 +#: assets/templates/assets/trafficlights_import_cross_plan.html:750 msgid "" "Cliquez sur 'Placer sur la carte' pour un poteau, puis cliquez sur la carte " "pour le positionner." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:760 +#: assets/templates/assets/trafficlights_import_cross_plan.html:760 msgid "À placer" msgstr "Te vervangen" -#: templates/assets/trafficlights_import_cross_plan.html:769 +#: assets/templates/assets/trafficlights_import_cross_plan.html:769 msgid "Placer sur la carte" msgstr "Plaats op kaart" -#: templates/assets/trafficlights_import_cross_plan.html:784 +#: assets/templates/assets/trafficlights_import_cross_plan.html:784 msgid "Tracé des câbles" msgstr "Kabelgeleiding" -#: templates/assets/trafficlights_import_cross_plan.html:787 +#: assets/templates/assets/trafficlights_import_cross_plan.html:787 msgid "" "Cliquez sur 'Tracer / Éditer' puis double-cliquez sur la carte pour tracer " "la ligne du câble." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:801 +#: assets/templates/assets/trafficlights_import_cross_plan.html:801 msgid "Tracer / Éditer" msgstr "Bewerken" -#: templates/assets/trafficlights_import_cross_plan.html:821 -#: templates/assets/trafficlights_import_cross_plan.html:1547 -#: templates/assets/trafficlights_import_cross_plan.html:1601 +#: assets/templates/assets/trafficlights_import_cross_plan.html:821 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1547 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1601 msgid "Mode: Lecture" msgstr "Modus: Lezen" -#: templates/assets/trafficlights_import_cross_plan.html:823 -#: templates/assets/unified_index.html:434 +#: assets/templates/assets/trafficlights_import_cross_plan.html:823 +#: assets/templates/assets/unified_index.html:434 msgid "Effacer" msgstr "Wissen" -#: templates/assets/trafficlights_import_cross_plan.html:839 -#: templates/assets/trafficlights_intersection_detail.html:1116 +#: assets/templates/assets/trafficlights_import_cross_plan.html:839 +#: assets/templates/assets/trafficlights_intersection_detail.html:1116 msgid "Plans géoréférencés" msgstr "Plannen met georeferentie" -#: templates/assets/trafficlights_import_cross_plan.html:847 -#: templates/assets/trafficlights_intersection_detail.html:1124 +#: assets/templates/assets/trafficlights_import_cross_plan.html:847 +#: assets/templates/assets/trafficlights_intersection_detail.html:1124 msgid "Plan image" msgstr "Beeldkaart" -#: templates/assets/trafficlights_import_cross_plan.html:852 -#: templates/assets/trafficlights_intersection_detail.html:1129 +#: assets/templates/assets/trafficlights_import_cross_plan.html:852 +#: assets/templates/assets/trafficlights_intersection_detail.html:1129 msgid "Plan CAO" msgstr "Plan" -#: templates/assets/trafficlights_import_cross_plan.html:867 -#: templates/assets/trafficlights_intersection_detail.html:1144 +#: assets/templates/assets/trafficlights_import_cross_plan.html:867 +#: assets/templates/assets/trafficlights_intersection_detail.html:1144 msgid "Aucun plan d'image géoréférencé disponible" msgstr "Er zijn geen gegeorefereerde beeldvlakken beschikbaar" -#: templates/assets/trafficlights_import_cross_plan.html:868 -#: templates/assets/trafficlights_intersection_detail.html:1145 +#: assets/templates/assets/trafficlights_import_cross_plan.html:868 +#: assets/templates/assets/trafficlights_intersection_detail.html:1145 msgid "" "Géoréférencez d'abord un plan PDF ou image dans l'onglet Documents de la " "fiche." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:879 -#: templates/assets/trafficlights_intersection_detail.html:1156 +#: assets/templates/assets/trafficlights_import_cross_plan.html:879 +#: assets/templates/assets/trafficlights_intersection_detail.html:1156 msgid "Aucun fichier DXF disponible pour ce carrefour" msgstr "Geen tags beschikbaar voor dit thema." -#: templates/assets/trafficlights_import_cross_plan.html:880 -#: templates/assets/trafficlights_intersection_detail.html:1157 +#: assets/templates/assets/trafficlights_import_cross_plan.html:880 +#: assets/templates/assets/trafficlights_intersection_detail.html:1157 msgid "Veuillez d'abord en importer un." msgstr "Importeer er eerst een." -#: templates/assets/trafficlights_import_cross_plan.html:885 -#: templates/assets/trafficlights_intersection_detail.html:1165 +#: assets/templates/assets/trafficlights_import_cross_plan.html:885 +#: assets/templates/assets/trafficlights_intersection_detail.html:1165 msgid "Sélectionner le plan DXF" msgstr "Weergaveselectie" -#: templates/assets/trafficlights_import_cross_plan.html:893 -#: templates/assets/trafficlights_intersection_detail.html:1173 +#: assets/templates/assets/trafficlights_import_cross_plan.html:893 +#: assets/templates/assets/trafficlights_intersection_detail.html:1173 msgid "-- Sélectionner un plan CAO (DXF) --" msgstr "Selecteer een type" -#: templates/assets/trafficlights_import_cross_plan.html:904 -#: templates/assets/trafficlights_intersection_detail.html:1184 +#: assets/templates/assets/trafficlights_import_cross_plan.html:904 +#: assets/templates/assets/trafficlights_intersection_detail.html:1184 msgid "Couches vectorielles CAO" msgstr "CAD-vectorlagen" -#: templates/assets/trafficlights_import_cross_plan.html:906 -#: templates/assets/trafficlights_intersection_detail.html:1186 +#: assets/templates/assets/trafficlights_import_cross_plan.html:906 +#: assets/templates/assets/trafficlights_intersection_detail.html:1186 msgid "Décocher tout" msgstr "Schakel alles uit" -#: templates/assets/trafficlights_import_cross_plan.html:911 -#: templates/assets/trafficlights_intersection_detail.html:1191 +#: assets/templates/assets/trafficlights_import_cross_plan.html:911 +#: assets/templates/assets/trafficlights_intersection_detail.html:1191 msgid "Lecture des couches du plan..." msgstr "Het lezen van de lagen van het plan..." -#: templates/assets/trafficlights_import_cross_plan.html:924 -#: templates/assets/trafficlights_intersection_detail.html:1204 +#: assets/templates/assets/trafficlights_import_cross_plan.html:924 +#: assets/templates/assets/trafficlights_intersection_detail.html:1204 msgid "Désactiver tout" msgstr "Uitgeschakeld" -#: templates/assets/trafficlights_import_cross_plan.html:983 +#: assets/templates/assets/trafficlights_import_cross_plan.html:983 msgid "" "Voulez-vous vraiment archiver TOUS les assets actifs existants de ce " "carrefour et recréer les nouveaux à partir du fichier Excel ? Cette action " "est irréversible." msgstr "" -#: templates/assets/trafficlights_import_cross_plan.html:1161 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1161 msgid "Rechercher une adresse…" msgstr "Zoek een adres…" -#: templates/assets/trafficlights_import_cross_plan.html:1443 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1443 msgid "Positionné" msgstr "Geografische positie" -#: templates/assets/trafficlights_import_cross_plan.html:1531 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1531 msgid "Mode: Placement de" msgstr "Modus: plaatsing" -#: templates/assets/trafficlights_import_cross_plan.html:1572 +#: assets/templates/assets/trafficlights_import_cross_plan.html:1572 msgid "Mode: Tracé" msgstr "Modus: Traceren" -#: templates/assets/trafficlights_import_cross_plan.html:2291 +#: assets/templates/assets/trafficlights_import_cross_plan.html:2291 msgid "Couche vectorielle chargée avec succès !" msgstr "Opmerking succesvol opgeslagen" -#: templates/assets/trafficlights_import_dxf.html:14 +#: assets/templates/assets/trafficlights_import_dxf.html:14 msgid "Importation DXF" msgstr "DXF-import" -#: templates/assets/trafficlights_import_dxf.html:20 +#: assets/templates/assets/trafficlights_import_dxf.html:20 msgid "Importation d'un plan DXF — Poteaux" msgstr "Een DXF-plan importeren — Kolommen" -#: templates/assets/trafficlights_import_dxf.html:36 +#: assets/templates/assets/trafficlights_import_dxf.html:36 msgid "Choisir un plan DXF" msgstr "Kies een DXF-abonnement" -#: templates/assets/trafficlights_import_dxf.html:53 +#: assets/templates/assets/trafficlights_import_dxf.html:53 msgid "Sélectionner un fichier existant (déjà importé)" msgstr "Selecteer een categorie" -#: templates/assets/trafficlights_import_dxf.html:56 +#: assets/templates/assets/trafficlights_import_dxf.html:56 msgid "Sélectionner un fichier" msgstr "Bestanden selecteren" -#: templates/assets/trafficlights_import_dxf.html:62 +#: assets/templates/assets/trafficlights_import_dxf.html:62 msgid "" "Sélectionnez un fichier DXF parmi les fichiers déjà disponibles sur le " "serveur." msgstr "" -#: templates/assets/trafficlights_import_dxf.html:75 +#: assets/templates/assets/trafficlights_import_dxf.html:75 msgid "Téléverser un nouveau fichier DXF" msgstr "Upload een nieuw DXF-bestand" -#: templates/assets/trafficlights_import_dxf.html:82 +#: assets/templates/assets/trafficlights_import_dxf.html:82 msgid "Analyser le fichier" msgstr "Bestanden wijzigen" -#: templates/assets/trafficlights_import_dxf.html:99 +#: assets/templates/assets/trafficlights_import_dxf.html:99 msgid "Importer les couches vectorielles" msgstr "Importeer vectorlagen" -#: templates/assets/trafficlights_import_dxf.html:108 +#: assets/templates/assets/trafficlights_import_dxf.html:108 msgid "" "Sélectionnez les couches vectorielles à importer depuis le fichier DXF. Les " "couches non cochées ne seront pas converties ni affichées sur la carte." msgstr "" -#: templates/assets/trafficlights_import_dxf.html:113 +#: assets/templates/assets/trafficlights_import_dxf.html:113 msgid "Rechercher un calque..." msgstr "Zoeken" -#: templates/assets/trafficlights_import_dxf.html:128 +#: assets/templates/assets/trafficlights_import_dxf.html:128 msgid "Lancer l'importation" msgstr "Selectie bevestigen" -#: templates/assets/trafficlights_import_dxf.html:138 +#: assets/templates/assets/trafficlights_import_dxf.html:138 msgid "Génération de l'image géolocalisée et des couches vectorielles..." msgstr "Genereren van de gegelokaliseerde afbeelding en vectorlagen..." -#: templates/assets/trafficlights_import_dxf.html:139 -#: templates/assets/trafficlights_import_dxf.html:302 +#: assets/templates/assets/trafficlights_import_dxf.html:139 +#: assets/templates/assets/trafficlights_import_dxf.html:302 msgid "Cette opération peut prendre un peu de temps..." msgstr "Deze operatie kan enige tijd duren..." -#: templates/assets/trafficlights_import_dxf.html:182 +#: assets/templates/assets/trafficlights_import_dxf.html:182 msgid "Analyse..." msgstr "Analyse..." -#: templates/assets/trafficlights_import_dxf.html:189 +#: assets/templates/assets/trafficlights_import_dxf.html:189 msgid "Téléversement et analyse du fichier DXF..." msgstr "Het DXF-bestand uploaden en analyseren..." -#: templates/assets/trafficlights_import_dxf.html:190 +#: assets/templates/assets/trafficlights_import_dxf.html:190 msgid "Veuillez patienter pendant l\\" msgstr "Even geduld a.u.b. terwijl de" -#: templates/assets/trafficlights_import_dxf.html:192 +#: assets/templates/assets/trafficlights_import_dxf.html:192 msgid "Analyse du fichier DXF..." msgstr "Bestanden wijzigen" -#: templates/assets/trafficlights_import_dxf.html:193 +#: assets/templates/assets/trafficlights_import_dxf.html:193 msgid "Lecture des calques disponibles dans le fichier..." msgstr "De beschikbare lagen in het bestand lezen..." -#: templates/assets/trafficlights_import_dxf.html:242 +#: assets/templates/assets/trafficlights_import_dxf.html:242 msgid "Aucune couche trouvée dans le fichier." msgstr "Geen straat gevonden." -#: templates/assets/trafficlights_import_dxf.html:269 +#: assets/templates/assets/trafficlights_import_dxf.html:269 msgid "Erreur lors de l\\" msgstr "Fout bij het toevoegen." -#: templates/assets/trafficlights_import_dxf.html:280 -#: views/trafficlights.py:2013 +#: assets/templates/assets/trafficlights_import_dxf.html:280 +#: assets/views/trafficlights.py:2013 msgid "Veuillez sélectionner un fichier DXF ou en téléverser un." msgstr "Selecteer een DXF-bestand of upload er een." -#: templates/assets/trafficlights_import_dxf.html:301 +#: assets/templates/assets/trafficlights_import_dxf.html:301 msgid "Génération de l\\" msgstr "Algemeen" -#: templates/assets/trafficlights_index.html:18 views/core.py:646 +#: assets/templates/assets/trafficlights_index.html:18 +#: assets/views/core.py:694 msgid "Voltage" msgstr "Spanning" -#: templates/assets/trafficlights_index.html:28 views/core.py:661 +#: assets/templates/assets/trafficlights_index.html:28 +#: assets/views/core.py:709 msgid "Date de mise en service (à partir de)" msgstr "Datum ingebruikname (vanaf)" -#: templates/assets/trafficlights_index.html:31 views/core.py:652 +#: assets/templates/assets/trafficlights_index.html:31 +#: assets/views/core.py:700 msgid "Connexion à la centrale" msgstr "Aansluiting op de centrale" -#: templates/assets/trafficlights_index.html:49 views/core.py:668 +#: assets/templates/assets/trafficlights_index.html:49 +#: assets/views/core.py:716 msgid "Prestataire maintenance contrôleurs" msgstr "Onderhoudsprovider controllers" -#: templates/assets/trafficlights_index.html:72 +#: assets/templates/assets/trafficlights_index.html:72 msgid "Créer une nouvelle intersection" msgstr "Nieuw kruispunt aanmaken" -#: templates/assets/trafficlights_intersection_detail.html:29 +#: assets/templates/assets/trafficlights_intersection_detail.html:29 msgid "Modifier cette intersection" msgstr "Dit kruispunt bewerken" -#: templates/assets/trafficlights_intersection_detail.html:39 +#: assets/templates/assets/trafficlights_intersection_detail.html:39 msgid "Tension (Voltage)" msgstr "Spanning" -#: templates/assets/trafficlights_intersection_detail.html:41 +#: assets/templates/assets/trafficlights_intersection_detail.html:41 msgid "Connexion centrale" msgstr "Aansluiting op de centrale" -#: templates/assets/trafficlights_intersection_detail.html:52 +#: assets/templates/assets/trafficlights_intersection_detail.html:52 msgid "Modèle du contrôleur" msgstr "Controllermodel" -#: templates/assets/trafficlights_intersection_detail.html:55 +#: assets/templates/assets/trafficlights_intersection_detail.html:55 msgid "Carrefour principal" msgstr "Hoofdkruispunt" -#: templates/assets/trafficlights_intersection_detail.html:60 +#: assets/templates/assets/trafficlights_intersection_detail.html:60 msgid "Contrats" msgstr "Contracten" -#: templates/assets/trafficlights_intersection_detail.html:74 +#: assets/templates/assets/trafficlights_intersection_detail.html:74 msgid "Modifier les contrats" msgstr "Contracten bewerken" -#: templates/assets/trafficlights_intersection_detail.html:96 +#: assets/templates/assets/trafficlights_intersection_detail.html:96 msgid "Assets importés par DXF en attente de validation" msgstr "Middelen geïmporteerd door DXF in afwachting van validatie" -#: templates/assets/trafficlights_intersection_detail.html:99 +#: assets/templates/assets/trafficlights_intersection_detail.html:99 #, python-format msgid "" "\n" @@ -7225,1272 +7302,1276 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: templates/assets/trafficlights_intersection_detail.html:110 +#: assets/templates/assets/trafficlights_intersection_detail.html:110 msgid "Date d'installation :" msgstr "Installatiedatum" -#: templates/assets/trafficlights_intersection_detail.html:121 +#: assets/templates/assets/trafficlights_intersection_detail.html:121 msgid "Option A : Remplacer par code et créer les nouveaux" msgstr "Optie A: Vervangen door code en nieuwe maken" -#: templates/assets/trafficlights_intersection_detail.html:129 +#: assets/templates/assets/trafficlights_intersection_detail.html:129 msgid "" "Êtes-vous sûr de vouloir archiver TOUS les poteaux existants de ce carrefour" " et d\\'activer uniquement les nouveaux poteaux importés ?" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:130 +#: assets/templates/assets/trafficlights_intersection_detail.html:130 msgid "Option B : Remplacement complet (Archiver tout le reste)" msgstr "Optie B: Volledige vervanging (archiveer al het andere)" -#: templates/assets/trafficlights_intersection_detail.html:135 +#: assets/templates/assets/trafficlights_intersection_detail.html:135 msgid "Réimporter / Corriger" msgstr "Opnieuw importeren/corrigeren" -#: templates/assets/trafficlights_intersection_detail.html:330 -#: templates/assets/trafficlights_intersection_detail.html:1000 -#: templates/assets/unified_index.html:472 +#: assets/templates/assets/trafficlights_intersection_detail.html:330 +#: assets/templates/assets/trafficlights_intersection_detail.html:1000 +#: assets/templates/assets/unified_index.html:472 msgid "Ajouter un asset" msgstr "Asset toevoegen" -#: templates/assets/trafficlights_intersection_detail.html:335 -#: templates/assets/trafficlights_intersection_detail.html:336 +#: assets/templates/assets/trafficlights_intersection_detail.html:335 +#: assets/templates/assets/trafficlights_intersection_detail.html:336 msgid "Importer plan DXF" msgstr "Importeer het DXF-plan" -#: templates/assets/trafficlights_intersection_detail.html:338 -#: templates/assets/trafficlights_intersection_detail.html:339 +#: assets/templates/assets/trafficlights_intersection_detail.html:338 +#: assets/templates/assets/trafficlights_intersection_detail.html:339 msgid "Importer plan de croix" msgstr "Kruisplan" -#: templates/assets/trafficlights_intersection_detail.html:343 +#: assets/templates/assets/trafficlights_intersection_detail.html:343 msgid "Archiver tous les assets" msgstr "Alle assets archiveren" -#: templates/assets/trafficlights_intersection_detail.html:344 +#: assets/templates/assets/trafficlights_intersection_detail.html:344 msgid "Tout archiver" msgstr "Alles archiveren" -#: templates/assets/trafficlights_intersection_detail.html:394 +#: assets/templates/assets/trafficlights_intersection_detail.html:394 msgid "Installation extérieure" msgstr "Buiteninstallatie" -#: templates/assets/trafficlights_intersection_detail.html:431 +#: assets/templates/assets/trafficlights_intersection_detail.html:431 msgid "Tout déplier / replier" msgstr "Alles uitvouwen / inklappen" -#: templates/assets/trafficlights_intersection_detail.html:474 +#: assets/templates/assets/trafficlights_intersection_detail.html:474 msgid "" "Afficher les lanternes, accessoires, radars, détecteurs et panneaux de " "signalisation" msgstr "Lantaarns en accessoires weergeven" -#: templates/assets/trafficlights_intersection_detail.html:531 +#: assets/templates/assets/trafficlights_intersection_detail.html:531 msgid "Aucun poteau" msgstr "Geen paal" -#: templates/assets/trafficlights_intersection_detail.html:544 +#: assets/templates/assets/trafficlights_intersection_detail.html:544 msgid "Armoires électriques" msgstr "Elektrische kasten" -#: templates/assets/trafficlights_intersection_detail.html:560 +#: assets/templates/assets/trafficlights_intersection_detail.html:560 msgid "Aucune armoire électrique" msgstr "Geen elektrische kast" -#: templates/assets/trafficlights_intersection_detail.html:576 +#: assets/templates/assets/trafficlights_intersection_detail.html:576 msgid "Couleur du câble sur la carte" msgstr "Kabelkleur op kaart" -#: templates/assets/trafficlights_intersection_detail.html:588 +#: assets/templates/assets/trafficlights_intersection_detail.html:588 msgid "Aucun câble" msgstr "Geen kabel" -#: templates/assets/trafficlights_intersection_detail.html:597 +#: assets/templates/assets/trafficlights_intersection_detail.html:597 msgid "Radars préventifs" msgstr "Preventieve radars" -#: templates/assets/trafficlights_intersection_detail.html:613 +#: assets/templates/assets/trafficlights_intersection_detail.html:613 msgid "Aucun radar préventif" msgstr "Geen netwerkhardware" -#: templates/assets/trafficlights_intersection_detail.html:632 +#: assets/templates/assets/trafficlights_intersection_detail.html:632 msgid "Contrôleur de trafic" msgstr "Verkeerscontroller" -#: templates/assets/trafficlights_intersection_detail.html:679 +#: assets/templates/assets/trafficlights_intersection_detail.html:679 msgid "Hardwares du contrôleur" msgstr "Hardware van de controleur" -#: templates/assets/trafficlights_intersection_detail.html:703 +#: assets/templates/assets/trafficlights_intersection_detail.html:703 msgid "Aucun hardware" msgstr "Geen hardware" -#: templates/assets/trafficlights_intersection_detail.html:744 +#: assets/templates/assets/trafficlights_intersection_detail.html:744 msgid "Aucun détecteur" msgstr "Geen detector" -#: templates/assets/trafficlights_intersection_detail.html:760 +#: assets/templates/assets/trafficlights_intersection_detail.html:760 msgid "Hardware réseau" msgstr "Netwerkhardware" -#: templates/assets/trafficlights_intersection_detail.html:784 +#: assets/templates/assets/trafficlights_intersection_detail.html:784 msgid "Aucun hardware réseau" msgstr "Geen netwerkhardware" -#: templates/assets/trafficlights_intersection_detail.html:800 +#: assets/templates/assets/trafficlights_intersection_detail.html:800 msgid "Hardware Tension" msgstr "Spanningshardware" -#: templates/assets/trafficlights_intersection_detail.html:824 +#: assets/templates/assets/trafficlights_intersection_detail.html:824 msgid "Aucun hardware tension" msgstr "Geen spanningshardware" -#: templates/assets/trafficlights_intersection_detail.html:837 +#: assets/templates/assets/trafficlights_intersection_detail.html:837 msgid "Aucun contrôleur" msgstr "Geen regelaar" -#: templates/assets/trafficlights_intersection_detail.html:856 -#: templates/assets/trafficlights_intersection_detail.html:888 -#: templates/assets/trafficlights_intersection_detail.html:1045 +#: assets/templates/assets/trafficlights_intersection_detail.html:856 +#: assets/templates/assets/trafficlights_intersection_detail.html:888 +#: assets/templates/assets/trafficlights_intersection_detail.html:1045 msgid "Ajouter une programmation" msgstr "Programmatie toevoegen" -#: templates/assets/trafficlights_intersection_detail.html:885 +#: assets/templates/assets/trafficlights_intersection_detail.html:885 msgid "Aucune programmation" msgstr "Geen programmering" -#: templates/assets/trafficlights_intersection_detail.html:908 +#: assets/templates/assets/trafficlights_intersection_detail.html:908 msgid "Fichiers de log" msgstr "Logbestanden" -#: templates/assets/trafficlights_intersection_detail.html:928 +#: assets/templates/assets/trafficlights_intersection_detail.html:928 msgid "Aucun fichier de log" msgstr "Geen logbestand" -#: templates/assets/trafficlights_intersection_detail.html:1008 +#: assets/templates/assets/trafficlights_intersection_detail.html:1008 msgid "Sélectionner une catégorie" msgstr "Selecteer een categorie" -#: templates/assets/trafficlights_intersection_detail.html:1056 +#: assets/templates/assets/trafficlights_intersection_detail.html:1056 msgid "Laisser vide pour auto-génération" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1057 +#: assets/templates/assets/trafficlights_intersection_detail.html:1057 msgid "Ex: " msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1073 -#: views/artworks.py:79 +#: assets/templates/assets/trafficlights_intersection_detail.html:1073 +#: assets/views/artworks.py:79 msgid "Inactif" msgstr "Inactief" -#: templates/assets/trafficlights_intersection_detail.html:1074 +#: assets/templates/assets/trafficlights_intersection_detail.html:1074 msgid "Retiré" msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1090 +#: assets/templates/assets/trafficlights_intersection_detail.html:1090 msgid "Optionnel. Fichier joint à la programmation." msgstr "Optioneel. Bestand bijgevoegd bij de programmatie." -#: templates/assets/trafficlights_intersection_detail.html:1095 +#: assets/templates/assets/trafficlights_intersection_detail.html:1095 msgid "Notes ou informations complémentaires..." msgstr "" -#: templates/assets/trafficlights_intersection_detail.html:1102 +#: assets/templates/assets/trafficlights_intersection_detail.html:1102 msgid "Créer la programmation" msgstr "Programmatie aanmaken" -#: templates/assets/trafficlights_intersection_detail.html:1159 +#: assets/templates/assets/trafficlights_intersection_detail.html:1159 msgid "Importer un plan DXF" msgstr "Importeer een DXF-plan" -#: templates/assets/trafficlights_intersection_detail.html:1253 +#: assets/templates/assets/trafficlights_intersection_detail.html:1253 msgid "Gérer les contrats" msgstr "Contracten beheren" -#: templates/assets/trafficlights_intersection_detail.html:1259 +#: assets/templates/assets/trafficlights_intersection_detail.html:1259 msgid "Contrats associés" msgstr "Gekoppelde contracten" -#: templates/assets/trafficlights_intersection_detail.html:1265 -#: templates/assets/trafficlights_intersection_detail.html:1356 +#: assets/templates/assets/trafficlights_intersection_detail.html:1265 +#: assets/templates/assets/trafficlights_intersection_detail.html:1356 msgid "Numéro de contrat" msgstr "Contractnummer" -#: templates/assets/trafficlights_intersection_detail.html:1266 -#: templates/assets/trafficlights_intersection_detail.html:1357 +#: assets/templates/assets/trafficlights_intersection_detail.html:1266 +#: assets/templates/assets/trafficlights_intersection_detail.html:1357 msgid "Entreprise" msgstr "Onderneming" -#: templates/assets/trafficlights_intersection_detail.html:1283 -#: templates/assets/trafficlights_intersection_detail.html:1434 +#: assets/templates/assets/trafficlights_intersection_detail.html:1283 +#: assets/templates/assets/trafficlights_intersection_detail.html:1434 msgid "Retirer ce contrat" msgstr "Dit contract verwijderen" -#: templates/assets/trafficlights_intersection_detail.html:1292 +#: assets/templates/assets/trafficlights_intersection_detail.html:1292 msgid "Aucun contrat associé." msgstr "Geen gekoppeld contract." -#: templates/assets/trafficlights_intersection_detail.html:1299 +#: assets/templates/assets/trafficlights_intersection_detail.html:1299 msgid "Ajouter un contrat" msgstr "Contract toevoegen" -#: templates/assets/trafficlights_intersection_detail.html:1304 +#: assets/templates/assets/trafficlights_intersection_detail.html:1304 msgid "Contrat" msgstr "Contract" -#: templates/assets/trafficlights_intersection_detail.html:1306 +#: assets/templates/assets/trafficlights_intersection_detail.html:1306 msgid "Sélectionner" msgstr "Selecteren" -#: templates/assets/trafficlights_intersection_detail.html:1315 +#: assets/templates/assets/trafficlights_intersection_detail.html:1315 msgid "Infrastructure" msgstr "Infrastructuur" -#: templates/assets/trafficlights_intersection_detail.html:1316 +#: assets/templates/assets/trafficlights_intersection_detail.html:1316 msgid "Contrôleur de traffic" msgstr "Verkeersregelaar" -#: templates/assets/trafficlights_intersection_detail.html:1441 +#: assets/templates/assets/trafficlights_intersection_detail.html:1441 msgid "Erreur lors de l’ajout." msgstr "Fout bij het toevoegen." -#: templates/assets/trafficlights_intersection_detail.html:1496 +#: assets/templates/assets/trafficlights_intersection_detail.html:1496 msgid "Programmation ajoutée avec succès." msgstr "Programmatie succesvol toegevoegd." -#: templates/assets/trafficlights_intersection_detail.html:1506 +#: assets/templates/assets/trafficlights_intersection_detail.html:1506 msgid "Erreur lors de la création de la programmation." msgstr "Fout bij het aanmaken van de programmatie." -#: templates/assets/trafficlights_intersection_detail.html:1513 +#: assets/templates/assets/trafficlights_intersection_detail.html:1513 msgid "Une erreur inattendue est survenue." msgstr "Er is een onverwachte fout opgetreden." -#: templates/assets/unified_index.html:83 +#: assets/templates/assets/unified_index.html:83 msgid "Filtrer les assets" msgstr "Assets filteren" -#: templates/assets/unified_index.html:91 -#: templates/assets/unified_index.html:251 -#: templates/assets/unified_index.html:261 +#: assets/templates/assets/unified_index.html:91 +#: assets/templates/assets/unified_index.html:251 +#: assets/templates/assets/unified_index.html:261 msgid "Thématique" msgstr "Thema" -#: templates/assets/unified_index.html:118 +#: assets/templates/assets/unified_index.html:118 msgid "Aucune" msgstr "Geen" -#: templates/assets/unified_index.html:122 -#: templates/assets/unified_index.html:147 +#: assets/templates/assets/unified_index.html:122 +#: assets/templates/assets/unified_index.html:147 msgid "Sélectionnez d'abord une ou plusieurs thématiques." msgstr "Selecteer eerst een of meer thema's." -#: templates/assets/unified_index.html:137 +#: assets/templates/assets/unified_index.html:137 msgid "Sélectionnez d'abord une ou plusieurs catégories." msgstr "Selecteer eerst een of meer categorieën." -#: templates/assets/unified_index.html:144 +#: assets/templates/assets/unified_index.html:144 msgid "Filtres thématiques" msgstr "Thematische filters" -#: templates/assets/unified_index.html:154 +#: assets/templates/assets/unified_index.html:154 msgid "Type d'élément" msgstr "Type element" -#: templates/assets/unified_index.html:161 +#: assets/templates/assets/unified_index.html:161 msgid "Assets et localisations" msgstr "Assets en locaties" -#: templates/assets/unified_index.html:167 +#: assets/templates/assets/unified_index.html:167 msgid "Localisations uniquement" msgstr "Alleen locaties" -#: templates/assets/unified_index.html:173 +#: assets/templates/assets/unified_index.html:173 msgid "Assets uniquement" msgstr "Alleen assets" -#: templates/assets/unified_index.html:181 +#: assets/templates/assets/unified_index.html:181 msgid "Options de géométrie" msgstr "Hardwarebeschrijving" -#: templates/assets/unified_index.html:186 +#: assets/templates/assets/unified_index.html:186 msgid "Inclure les assets sans géométrie" msgstr "Neem activa zonder geometrie op" -#: templates/assets/unified_index.html:240 +#: assets/templates/assets/unified_index.html:240 msgid "Créer un élément" msgstr "Een element aanmaken" -#: templates/assets/unified_index.html:245 +#: assets/templates/assets/unified_index.html:245 msgid "Choisissez d'abord le type d'élément, puis la thématique autorisée." msgstr "Kies eerst het type element en vervolgens het toegestane thema." -#: templates/assets/unified_index.html:254 -#: templates/assets/unified_index.html:284 +#: assets/templates/assets/unified_index.html:254 +#: assets/templates/assets/unified_index.html:284 msgid "Créer un asset" msgstr "Een asset aanmaken" -#: templates/assets/unified_index.html:264 -#: templates/assets/unified_index.html:343 +#: assets/templates/assets/unified_index.html:264 +#: assets/templates/assets/unified_index.html:343 msgid "Créer une localisation" msgstr "Een locatie aanmaken" -#: templates/assets/unified_index.html:270 +#: assets/templates/assets/unified_index.html:270 msgid "Aucune thématique éditable n'est disponible pour la création." msgstr "Er is geen bewerkbaar thema beschikbaar om aan te maken." -#: templates/assets/unified_index.html:322 +#: assets/templates/assets/unified_index.html:322 msgid "L'asset sera créé avec le statut 'À approuver'." msgstr "De asset wordt aangemaakt met de status 'Goed te keuren'." -#: templates/assets/unified_index.html:358 +#: assets/templates/assets/unified_index.html:358 msgid "Créer la localisation" msgstr "De locatie aanmaken" -#: templates/assets/unified_index.html:369 +#: assets/templates/assets/unified_index.html:369 msgid "Mode sélection intervention préventive" msgstr "Selectiemodus preventieve interventie" -#: templates/assets/unified_index.html:388 +#: assets/templates/assets/unified_index.html:388 msgid "Répertoires" msgstr "Mappen" -#: templates/assets/unified_index.html:391 +#: assets/templates/assets/unified_index.html:391 msgid "Répertoires spécifiques" msgstr "Specifieke mappen" -#: templates/assets/unified_index.html:429 +#: assets/templates/assets/unified_index.html:429 msgid "Code, nom, type…" msgstr "Code, naam, type..." -#: templates/assets/unified_index.html:443 +#: assets/templates/assets/unified_index.html:443 msgid "Tous les mots recherchés doivent être présents" msgstr "Alle woorden moeten overeenkomen" -#: templates/assets/unified_index.html:443 +#: assets/templates/assets/unified_index.html:443 msgid "ET" msgstr "EN" -#: templates/assets/unified_index.html:447 +#: assets/templates/assets/unified_index.html:447 msgid "Au moins un des mots recherchés doit être présent" msgstr "Minstens één woord moet overeenkomen" -#: templates/assets/unified_index.html:479 -#: templates/assets/unified_index.html:480 +#: assets/templates/assets/unified_index.html:479 +#: assets/templates/assets/unified_index.html:480 msgid "Filtres" msgstr "Filters" -#: templates/assets/unified_index.html:499 +#: assets/templates/assets/unified_index.html:499 msgid "sélectionné(s)" msgstr "geselecteerd" -#: templates/assets/unified_index.html:516 -#: templates/assets/unified_index.html:634 +#: assets/templates/assets/unified_index.html:516 +#: assets/templates/assets/unified_index.html:634 msgid "Modifier le statut en masse" msgstr "Contracten bewerken" -#: templates/assets/unified_index.html:524 -#: templates/assets/unified_index.html:664 +#: assets/templates/assets/unified_index.html:524 +#: assets/templates/assets/unified_index.html:664 msgid "Modifier le statut de validation en masse" msgstr "Validatiestatus in bulk wijzigen" -#: templates/assets/unified_index.html:546 +#: assets/templates/assets/unified_index.html:546 msgid "" "Sélectionnez une ou plusieurs thématiques dans les filtres, saisissez une " "recherche ou zoomez sur la carte." msgstr "" -#: templates/assets/unified_index.html:580 +#: assets/templates/assets/unified_index.html:580 msgid "Choisissez une catégorie ou zoomez sur la carte pour voir les assets." msgstr "Kies een categorie of zoom in op de kaart om de assets te bekijken." -#: templates/assets/unified_index.html:639 +#: assets/templates/assets/unified_index.html:639 msgid "Nouveau statut" msgstr "Nieuw" -#: templates/assets/unified_index.html:669 +#: assets/templates/assets/unified_index.html:669 msgid "Nouveau statut de validation" msgstr "Nieuwe validatiestatus" -#: templates/assets/water_index.html:17 views/core.py:724 -#: views/locations.py:29 +#: assets/templates/assets/water_index.html:17 assets/views/core.py:772 +#: assets/views/locations.py:29 msgid "GIEP" msgstr "GIEP" -#: templates/assets/water_index.html:31 +#: assets/templates/assets/water_index.html:31 msgid "Créer une nouvelle localisation GIEP" msgstr "Nieuwe ITS-locatie aanmaken" -#: templates/assets/water_index.html:59 +#: assets/templates/assets/water_index.html:59 msgid "Créer un nouvel ouvrage GIEP" msgstr "Nieuwe ITS-asset aanmaken" -#: views/artworks.py:80 +#: assets/views/artworks.py:80 msgid "À supprimer" msgstr "Te verwijderen" -#: views/artworks.py:94 views/controlcenters.py:107 views/its.py:110 -#: views/structures.py:115 +#: assets/views/artworks.py:94 assets/views/controlcenters.py:107 +#: assets/views/its.py:110 assets/views/structures.py:115 msgid "Localisations" msgstr "Locaties" -#: views/artworks.py:268 +#: assets/views/artworks.py:268 #, python-format msgid "Type d'asset inconnu: %(asset_model)s" msgstr "Onbekend assettype: %(asset_model)s" -#: views/artworks.py:328 views/trafficlights.py:1499 +#: assets/views/artworks.py:328 assets/views/trafficlights.py:1499 msgid "Coordonnées invalides" msgstr "Ongeldige coördinaten" -#: views/artworks.py:343 views/its.py:853 +#: assets/views/artworks.py:343 assets/views/its.py:853 msgid "Aucune localisation trouvée" msgstr "Geen locatie gevonden." -#: views/artworks.py:436 views/artworks.py:440 views/core.py:408 +#: assets/views/artworks.py:436 assets/views/artworks.py:440 +#: assets/views/core.py:456 msgid "Fontaine" msgstr "Fontein" -#: views/artworks.py:817 +#: assets/views/artworks.py:817 msgid "Aucun équipement trouvé" msgstr "Geen apparatuur gevonden" -#: views/asset_editing.py:58 views/asset_editing.py:141 -#: views/asset_editing.py:2056 views/asset_editing.py:2195 -#: views/asset_editing.py:2249 views/asset_editing.py:2307 -#: views/asset_editing.py:2383 views/trafficlights.py:778 +#: assets/views/asset_editing.py:58 assets/views/asset_editing.py:141 +#: assets/views/asset_editing.py:2056 assets/views/asset_editing.py:2195 +#: assets/views/asset_editing.py:2249 assets/views/asset_editing.py:2307 +#: assets/views/asset_editing.py:2383 assets/views/trafficlights.py:778 msgid "Permission refusée" msgstr "Toestemming geweigerd" -#: views/asset_editing.py:64 +#: assets/views/asset_editing.py:64 msgid "Aucun fichier fourni" msgstr "Geen bestand opgegeven" -#: views/asset_editing.py:154 +#: assets/views/asset_editing.py:154 msgid "Document non trouvé" msgstr "Document niet gevonden" -#: views/asset_editing.py:179 views/asset_editing.py:2210 -#: views/asset_editing.py:2264 views/asset_editing.py:2336 -#: views/asset_editing.py:2417 +#: assets/views/asset_editing.py:179 assets/views/asset_editing.py:2210 +#: assets/views/asset_editing.py:2264 assets/views/asset_editing.py:2336 +#: assets/views/asset_editing.py:2417 msgid "Type d'asset inconnu" msgstr "Onbekend assettype" -#: views/asset_editing.py:298 +#: assets/views/asset_editing.py:298 #, python-format msgid "Champ inconnu: %(field)s" msgstr "Onbekend veld: %(field)s" -#: views/asset_editing.py:312 views/asset_editing.py:468 +#: assets/views/asset_editing.py:312 assets/views/asset_editing.py:468 #, python-format msgid "Format de date invalide pour %(field)s" msgstr "Ongeldig datumformaat voor %(field)s" -#: views/asset_editing.py:327 +#: assets/views/asset_editing.py:327 msgid "Modèle non trouvé" msgstr "Model niet gevonden" -#: views/asset_editing.py:338 views/asset_editing.py:1688 +#: assets/views/asset_editing.py:338 assets/views/asset_editing.py:1688 msgid "Catégorie non trouvée" msgstr "Categorie niet gevonden" -#: views/asset_editing.py:355 +#: assets/views/asset_editing.py:355 msgid "Localisation non trouvée" msgstr "Locatie niet gevonden" -#: views/asset_editing.py:364 +#: assets/views/asset_editing.py:364 #, python-format msgid "Statut invalide: %(status)s" msgstr "Ongeldige status: %(status)s" -#: views/asset_editing.py:371 +#: assets/views/asset_editing.py:371 #, python-format msgid "Statut de validation invalide: %(status)s" msgstr "Ongeldige validatiestatus: %(status)s" -#: views/asset_editing.py:385 views/asset_editing.py:422 -#: views/asset_editing.py:440 views/asset_editing.py:449 +#: assets/views/asset_editing.py:385 assets/views/asset_editing.py:422 +#: assets/views/asset_editing.py:440 assets/views/asset_editing.py:449 #, python-format msgid "Valeur numérique invalide pour %(field)s" msgstr "Ongeldige numerieke waarde voor %(field)s" -#: views/asset_editing.py:412 +#: assets/views/asset_editing.py:412 #, python-format msgid "Géométrie invalide: %(error)s" msgstr "Ongeldige geometrie: %(error)s" -#: views/asset_editing.py:501 views/asset_editing.py:571 -#: views/asset_editing.py:606 views/clean.py:513 +#: assets/views/asset_editing.py:501 assets/views/asset_editing.py:571 +#: assets/views/asset_editing.py:606 assets/views/clean.py:513 msgid "Vous n'avez pas la permission de modifier cet asset" msgstr "Je hebt geen toestemming om dit asset te bewerken" -#: views/asset_editing.py:511 views/asset_editing.py:621 -#: views/asset_editing.py:780 views/asset_editing.py:1601 -#: views/asset_editing.py:2200 views/asset_editing.py:2254 -#: views/asset_editing.py:2312 views/asset_editing.py:2405 -#: views/asset_editing.py:2525 views/clean.py:519 +#: assets/views/asset_editing.py:511 assets/views/asset_editing.py:621 +#: assets/views/asset_editing.py:780 assets/views/asset_editing.py:1601 +#: assets/views/asset_editing.py:2200 assets/views/asset_editing.py:2254 +#: assets/views/asset_editing.py:2312 assets/views/asset_editing.py:2405 +#: assets/views/asset_editing.py:2525 assets/views/clean.py:519 msgid "Format JSON invalide" msgstr "Ongeldige JSON-indeling" -#: views/asset_editing.py:520 +#: assets/views/asset_editing.py:520 #, python-format msgid "Champ non modifiable: %(field)s" msgstr "Niet-bewerkbaar veld: %(field)s" -#: views/asset_editing.py:550 +#: assets/views/asset_editing.py:550 msgid "Aucun champ mis à jour" msgstr "Geen veld bijgewerkt" -#: views/asset_editing.py:557 +#: assets/views/asset_editing.py:557 #, python-format msgid "%(count)s champ(s) mis à jour" msgstr "%(count)s veld(en) bijgewerkt" -#: views/asset_editing.py:578 +#: assets/views/asset_editing.py:578 msgid "Vous n'avez pas la permission d'archiver cet asset" msgstr "Je hebt geen toestemming om dit asset te archiveren" -#: views/asset_editing.py:588 +#: assets/views/asset_editing.py:588 msgid "Asset archivé avec succès" msgstr "Asset succesvol gearchiveerd" -#: views/asset_editing.py:613 +#: assets/views/asset_editing.py:613 msgid "Vous n'avez pas la permission de remplacer cet asset" msgstr "Je hebt geen toestemming om dit asset te vervangen" -#: views/asset_editing.py:702 +#: assets/views/asset_editing.py:702 msgid "Asset remplacé avec succès" msgstr "Asset succesvol vervangen" -#: views/asset_editing.py:765 views/asset_editing.py:962 -#: views/asset_editing.py:1657 +#: assets/views/asset_editing.py:765 assets/views/asset_editing.py:962 +#: assets/views/asset_editing.py:1657 msgid "Thématique non trouvée" msgstr "Thema niet gevonden" -#: views/asset_editing.py:772 views/asset_editing.py:2398 +#: assets/views/asset_editing.py:772 assets/views/asset_editing.py:2398 msgid "Vous n'avez pas la permission de créer des assets" msgstr "Je hebt geen toestemming om assets aan te maken" -#: views/asset_editing.py:826 +#: assets/views/asset_editing.py:826 msgid "Type d'asset requis" msgstr "Assettype vereist" -#: views/asset_editing.py:834 +#: assets/views/asset_editing.py:834 #, python-format msgid "Type d'asset invalide: %(type)s" msgstr "Ongeldig assettype: %(type)s" -#: views/asset_editing.py:845 views/asset_editing.py:980 +#: assets/views/asset_editing.py:845 assets/views/asset_editing.py:980 msgid "Type de localisation invalide" msgstr "Ongeldig locatie type" -#: views/asset_editing.py:868 +#: assets/views/asset_editing.py:868 msgid "Impossible de lier l'asset à cette localisation" msgstr "Kan het asset niet koppelen aan deze locatie" -#: views/asset_editing.py:883 +#: assets/views/asset_editing.py:883 msgid "Le modèle d'asset est requis pour ce type d'asset" msgstr "Het assetmodel is vereist voor dit type asset" -#: views/asset_editing.py:890 +#: assets/views/asset_editing.py:890 msgid "Modèle d'asset non trouvé" msgstr "Assetmodel niet gevonden" -#: views/asset_editing.py:922 +#: assets/views/asset_editing.py:922 msgid "Asset créé avec succès" msgstr "Asset succesvol aangemaakt" -#: views/asset_editing.py:969 +#: assets/views/asset_editing.py:969 msgid "Vous n'avez pas la permission d'archiver en masse" msgstr "Je hebt geen toestemming voor massale archivering" -#: views/asset_editing.py:987 +#: assets/views/asset_editing.py:987 msgid "Cette localisation ne supporte pas la gestion des assets" msgstr "Deze locatie ondersteunt geen assetbeheer" -#: views/asset_editing.py:1020 +#: assets/views/asset_editing.py:1020 #, python-format msgid "%(count)s asset(s) archivé(s)" msgstr "%(count)s asset(s) gearchiveerd" -#: views/asset_editing.py:1629 +#: assets/views/asset_editing.py:1629 msgid "Format d'ID invalide" msgstr "Ongeldig ID-formaat" -#: views/asset_editing.py:1636 +#: assets/views/asset_editing.py:1636 msgid "Thématique requise" msgstr "Thema vereist" -#: views/asset_editing.py:1642 +#: assets/views/asset_editing.py:1642 msgid "Catégorie requise" msgstr "Categorie vereist" -#: views/asset_editing.py:1648 +#: assets/views/asset_editing.py:1648 msgid "Code requis" msgstr "Code vereist" -#: views/asset_editing.py:1679 +#: assets/views/asset_editing.py:1679 msgid "Vous n'avez pas la permission de créer des équipements" msgstr "Je hebt geen toestemming om apparatuur aan te maken" -#: views/asset_editing.py:1700 +#: assets/views/asset_editing.py:1700 msgid "Type d'asset non supporté pour cette thématique/catégorie" msgstr "Assettype niet ondersteund voor dit thema/categorie" -#: views/asset_editing.py:1707 views/trafficlights.py:813 +#: assets/views/asset_editing.py:1707 assets/views/trafficlights.py:813 msgid "Un équipement avec ce code existe déjà" msgstr "Er bestaat al apparatuur met deze code" -#: views/asset_editing.py:1717 +#: assets/views/asset_editing.py:1717 msgid "Modèle d'équipement non trouvé" msgstr "Apparaatmodel niet gevonden" -#: views/asset_editing.py:1722 +#: assets/views/asset_editing.py:1722 msgid "Modèle requis" msgstr "Model vereist" -#: views/asset_editing.py:1824 +#: assets/views/asset_editing.py:1824 msgid "Une localisation est requise pour créer cet asset." msgstr "Om dit item te maken is een lokalisatie vereist." -#: views/asset_editing.py:1834 +#: assets/views/asset_editing.py:1834 msgid "Localisation introuvable" msgstr "Locatie onvindbaar" -#: views/asset_editing.py:1900 +#: assets/views/asset_editing.py:1900 msgid "Équipement créé avec succès" msgstr "Apparaat succesvol aangemaakt" -#: views/asset_editing.py:1902 +#: assets/views/asset_editing.py:1902 #, python-format msgid " • %(count)d opération(s) ajoutée(s)" msgstr " • %(count)d bewerking(en) toegevoegd" -#: views/asset_editing.py:2218 views/asset_editing.py:2323 -#: views/asset_editing.py:2326 views/asset_editing.py:2340 -#: views/asset_editing.py:2423 +#: assets/views/asset_editing.py:2218 assets/views/asset_editing.py:2323 +#: assets/views/asset_editing.py:2326 assets/views/asset_editing.py:2340 +#: assets/views/asset_editing.py:2423 msgid "Champ de liaison invalide" msgstr "Ongeldig koppelingsveld" -#: views/asset_editing.py:2220 views/asset_editing.py:2284 -#: views/asset_editing.py:2328 views/asset_editing.py:2425 +#: assets/views/asset_editing.py:2220 assets/views/asset_editing.py:2284 +#: assets/views/asset_editing.py:2328 assets/views/asset_editing.py:2425 msgid "Champ de liaison inconnu" msgstr "Onbekend koppelingsveld" -#: views/asset_editing.py:2230 +#: assets/views/asset_editing.py:2230 msgid "Asset lié avec succès" msgstr "Asset succesvol gekoppeld" -#: views/asset_editing.py:2272 +#: assets/views/asset_editing.py:2272 msgid "Cet asset n'est pas lié à ce parent" msgstr "Dit asset is niet gekoppeld aan dit bovenliggend element" -#: views/asset_editing.py:2280 views/asset_editing.py:2363 +#: assets/views/asset_editing.py:2280 assets/views/asset_editing.py:2363 msgid "Ce champ est obligatoire et ne peut pas être vidé" msgstr "Dit veld is verplicht en kan niet leeg worden gemaakt" -#: views/asset_editing.py:2291 +#: assets/views/asset_editing.py:2291 msgid "Asset délié avec succès" msgstr "Asset succesvol ontkoppeld" -#: views/asset_editing.py:2352 +#: assets/views/asset_editing.py:2352 msgid "Parent lié avec succès" msgstr "Asset succesvol gekoppeld" -#: views/asset_editing.py:2371 +#: assets/views/asset_editing.py:2371 msgid "Parent délié avec succès" msgstr "Asset succesvol ontkoppeld" -#: views/asset_editing.py:2490 +#: assets/views/asset_editing.py:2490 #, python-format msgid "Le champ « %(field)s » est obligatoire." msgstr "Het veld \"%(field)s\" is verplicht." -#: views/asset_editing.py:2492 +#: assets/views/asset_editing.py:2492 msgid "Impossible de créer l'asset : un champ obligatoire est manquant." msgstr "Kan asset niet aanmaken: er ontbreekt een verplicht veld." -#: views/asset_editing.py:2498 +#: assets/views/asset_editing.py:2498 msgid "Asset créé et lié avec succès" msgstr "Asset succesvol aangemaakt en gekoppeld" -#: views/asset_editing.py:2532 +#: assets/views/asset_editing.py:2532 msgid "Champ non modifiable en masse" msgstr "Niet-bewerkbaar veld: %(field)s" -#: views/asset_editing.py:2578 +#: assets/views/asset_editing.py:2578 #, python-format msgid "%(updated)s équipement(s) mis à jour, %(skipped)s ignoré(s)." msgstr "%(updated)s équipement(s) mis à jour, %(skipped)s ignoré(s)." -#: views/asset_editing.py:2592 +#: assets/views/asset_editing.py:2592 msgid "Non authentifié." msgstr "Niet geïdentificeerd" -#: views/asset_editing.py:2601 +#: assets/views/asset_editing.py:2601 msgid "Permission refusée pour créer une intervention." msgstr "Une localisation est requise pour créer cet asset." -#: views/asset_editing.py:2626 +#: assets/views/asset_editing.py:2626 msgid "Le titre est obligatoire." msgstr "Het veld \"%(field)s\" is verplicht." -#: views/asset_editing.py:2741 +#: assets/views/asset_editing.py:2741 msgid "Début prévu initial." msgstr "" -#: views/asset_permissions.py:47 +#: assets/views/asset_permissions.py:47 msgid "Accès refusé — rôle admin requis." msgstr "Toegang geweigerd — adminrol vereist." -#: views/asset_permissions.py:100 +#: assets/views/asset_permissions.py:100 msgid "Utilisateur requis." msgstr "Gebruiker vereist." -#: views/asset_permissions.py:106 +#: assets/views/asset_permissions.py:106 msgid "Utilisateur introuvable." msgstr "Gebruiker niet gevonden." -#: views/buildings.py:400 +#: assets/views/buildings.py:400 msgid "Vous n'avez pas la permission de modifier ce bâtiment." msgstr "Je hebt geen toestemming om dit asset te bewerken" -#: views/buildings.py:406 +#: assets/views/buildings.py:406 #, python-format msgid "La localisation '%s' a été mise à jour avec succès." msgstr "Locatie '%s' is succesvol bijgewerkt." -#: views/clean.py:259 +#: assets/views/clean.py:259 msgid "Locations" msgstr "Locaties" -#: views/clean.py:473 views/clean.py:476 +#: assets/views/clean.py:473 assets/views/clean.py:476 #, python-format msgid "Unknown model: %(asset_model)s" msgstr "Onbekend model: %(asset_model)s" -#: views/clean.py:633 +#: assets/views/clean.py:633 msgid "No location found nearby" msgstr "Geen locatie gevonden in de buurt" -#: views/controlcenters.py:396 +#: assets/views/controlcenters.py:396 #, python-format msgid "Trop d'objets à afficher (> %(max)d)" msgstr "Te veel objecten om te tonen (> %(max)d)" -#: views/controlcenters.py:410 +#: assets/views/controlcenters.py:410 #, python-format msgid "Trop d'objets à afficher (> %(max)d). Limitez votre sélection." msgstr "Te veel objecten om te tonen (> %(max)d). Beperk uw keuze." -#: views/controlcenters.py:525 views/controlcenters.py:528 +#: assets/views/controlcenters.py:525 assets/views/controlcenters.py:528 #, python-format msgid "Modèle '%(model)s' inconnu." msgstr "Model '%(model)s' onbekend." -#: views/controlcenters.py:541 views/its.py:544 views/nature.py:236 -#: views/publiclighting.py:278 views/roads.py:541 views/sign.py:845 -#: views/structures.py:843 views/trafficlights.py:1375 +#: assets/views/controlcenters.py:541 assets/views/its.py:544 +#: assets/views/nature.py:236 assets/views/publiclighting.py:278 +#: assets/views/roads.py:541 assets/views/sign.py:845 +#: assets/views/structures.py:843 assets/views/trafficlights.py:1375 msgid "Aucun template trouvé pour ce type d’asset." msgstr "Er is geen template gevonden voor dit type asset." -#: views/core.py:256 views/nature.py:220 views/nature.py:223 -#: views/publiclighting.py:262 views/publiclighting.py:265 views/roads.py:525 -#: views/roads.py:528 views/sign.py:832 views/structures.py:830 -#: views/trafficlights.py:1359 views/trafficlights.py:1362 views/water.py:612 -#: views/water.py:615 +#: assets/views/core.py:279 assets/views/nature.py:220 +#: assets/views/nature.py:223 assets/views/publiclighting.py:262 +#: assets/views/publiclighting.py:265 assets/views/roads.py:525 +#: assets/views/roads.py:528 assets/views/sign.py:832 +#: assets/views/structures.py:830 assets/views/trafficlights.py:1359 +#: assets/views/trafficlights.py:1362 assets/views/water.py:612 +#: assets/views/water.py:615 #, python-format msgid "Modèle %(asset_model)s inconnu." msgstr "Model %(asset_model)s onbekend." -#: views/core.py:372 +#: assets/views/core.py:285 +msgid "Vous n'avez pas la permission de consulter cet asset." +msgstr "U heeft geen toestemming om dit asset te raadplegen." + +#: assets/views/core.py:420 msgid "Rue / Voie" msgstr "Bijbehorende straat" -#: views/core.py:373 +#: assets/views/core.py:421 msgid "Chaussée" msgstr "Rijbanen" -#: views/core.py:375 +#: assets/views/core.py:423 msgid "Mobilier voirie" msgstr "Stedelijk meubilair" -#: views/core.py:377 +#: assets/views/core.py:425 msgid "Blocs béton" msgstr "Beton" -#: views/core.py:379 +#: assets/views/core.py:427 msgid "Candélabre" msgstr "Kandelaar" -#: views/core.py:381 +#: assets/views/core.py:429 msgid "Armoire électrique EP" msgstr "Elektrische kast" -#: views/core.py:383 +#: assets/views/core.py:431 msgid "Poteau signalisation" msgstr "Verkeersbord" -#: views/core.py:384 views/trafficlights.py:4311 +#: assets/views/core.py:432 assets/views/trafficlights.py:4311 msgid "Panneau" msgstr "Teken" -#: views/core.py:385 +#: assets/views/core.py:433 msgid "Place de parking" msgstr "Kruisplan" -#: views/core.py:387 +#: assets/views/core.py:435 msgid "Poteau tricolore" msgstr "Driekleurige post" -#: views/core.py:388 +#: assets/views/core.py:436 msgid "Câble TL" msgstr "Kabel" -#: views/core.py:389 +#: assets/views/core.py:437 msgid "Lanterne TL" msgstr "Lantaarn" -#: views/core.py:390 +#: assets/views/core.py:438 msgid "Contrôleur TL" msgstr "Regelaar" -#: views/core.py:392 +#: assets/views/core.py:440 msgid "Détecteur TL" msgstr "Detector" -#: views/core.py:393 +#: assets/views/core.py:441 msgid "Hardware réseau TL" msgstr "Netwerkhardware" -#: views/core.py:394 +#: assets/views/core.py:442 msgid "Hardware tension TL" msgstr "Spanningshardware" -#: views/core.py:395 +#: assets/views/core.py:443 msgid "Armoire électrique TL" msgstr "Elektrische kast" -#: views/core.py:396 +#: assets/views/core.py:444 msgid "Contenu armoire TL" msgstr "Kasteinhoud" -#: views/core.py:397 +#: assets/views/core.py:445 msgid "Accessoire TL" msgstr "Accessoire" -#: views/core.py:399 +#: assets/views/core.py:447 msgid "Surface verte" msgstr "Glad oppervlak" -#: views/core.py:401 +#: assets/views/core.py:449 msgid "Arbuste" msgstr "Struik" -#: views/core.py:402 +#: assets/views/core.py:450 msgid "Banc" msgstr "Bank" -#: views/core.py:403 +#: assets/views/core.py:451 msgid "Ouvrage RWI" msgstr "Kunstwerk" -#: views/core.py:405 +#: assets/views/core.py:453 msgid "Composant d'ouvrage" msgstr "Type kunstwerk" -#: views/core.py:410 +#: assets/views/core.py:458 msgid "Équipement CdC" msgstr "Type element" -#: views/core.py:412 views/trafficlights.py:4331 +#: assets/views/core.py:460 assets/views/trafficlights.py:4331 msgid "Équipement ITS" msgstr "Type element" -#: views/core.py:414 +#: assets/views/core.py:462 msgid "Corbeille" msgstr "Mand" -#: views/core.py:415 +#: assets/views/core.py:463 msgid "Conteneur verre" msgstr "Kasteinhoud" -#: views/core.py:417 +#: assets/views/core.py:465 msgid "Bâtiment public" msgstr "Openbaar gebouw" -#: views/core.py:418 +#: assets/views/core.py:466 msgid "Équipement bâtiment" msgstr "Documenten van de assets" -#: views/core.py:420 +#: assets/views/core.py:468 msgid "Espace public plein air" msgstr "Openbare ruimte" -#: views/core.py:421 +#: assets/views/core.py:469 msgid "Équipement plein air" msgstr "Type element" -#: views/core.py:560 +#: assets/views/core.py:608 msgid "Signaux de danger" msgstr "Gevaarsignalen" -#: views/core.py:561 +#: assets/views/core.py:609 msgid "Signaux de priorité" msgstr "Prioritaire signalen" -#: views/core.py:562 +#: assets/views/core.py:610 msgid "Signaux d'interdiction" msgstr "Verbodsborden" -#: views/core.py:563 +#: assets/views/core.py:611 msgid "Signaux d'obligation" msgstr "Verplichte signalen" -#: views/core.py:564 +#: assets/views/core.py:612 msgid "Arrêt / Stationnement" msgstr "Stoppen/parkeren" -#: views/core.py:565 +#: assets/views/core.py:613 msgid "Signaux d'indication" msgstr "Indicatiesignalen" -#: views/core.py:566 +#: assets/views/core.py:614 msgid "Signaux de zone" msgstr "Zonesignalen" -#: views/core.py:567 +#: assets/views/core.py:615 msgid "Signaux additionnels" msgstr "Extra signalen" -#: views/core.py:640 +#: assets/views/core.py:688 msgid "Statut des carrefours" msgstr "Status van de kruispunten" -#: views/core.py:733 +#: assets/views/core.py:781 msgid "Niveau de qualité" msgstr "Kwaliteitsniveau" -#: views/core.py:751 +#: assets/views/core.py:799 msgid "Type d'usage (Localisation)" msgstr "Type locatie" -#: views/core.py:766 +#: assets/views/core.py:814 msgid "Accueil ERP / PMR" msgstr "Accessoire" -#: views/core.py:791 +#: assets/views/core.py:839 msgid "Type de site (Localisation)" msgstr "Type locatie" -#: views/core.py:797 +#: assets/views/core.py:845 msgid "Norme de sécurité (Asset)" msgstr "Beveiligingsstandaard (Asset)" -#: views/core.py:832 +#: assets/views/core.py:880 msgid "Zone de livraison" msgstr "Bezorggebied" -#: views/core.py:834 +#: assets/views/core.py:882 msgid "Arrêt minute (CD)" msgstr "Minutenstop (CD)" -#: views/core.py:840 +#: assets/views/core.py:888 msgid "Drop zone trottinettes" msgstr "Dropzone-scooters" -#: views/core.py:849 +#: assets/views/core.py:897 msgid "Conformité" msgstr "Visuele conformiteit" -#: views/core.py:921 +#: assets/views/core.py:969 msgid "Gestion du patrimoine bâti & équipements" msgstr "Beheer van gebouwde activa en apparatuur" -#: views/export.py:119 +#: assets/views/export.py:119 msgid "ID" msgstr "Identiteitskaart" -#: views/export.py:129 +#: assets/views/export.py:129 msgid "Obsolescence" msgstr "Veroudering" -#: views/export.py:130 +#: assets/views/export.py:130 msgid "Code localisation" msgstr "Locatiecode" -#: views/export.py:131 +#: assets/views/export.py:131 msgid "Nom localisation" msgstr "Locatienaam" -#: views/export.py:133 +#: assets/views/export.py:133 msgid "Date de déinstallation" msgstr "Datum van buitendienststelling" -#: views/export.py:135 +#: assets/views/export.py:135 msgid "Garantie (mois)" msgstr "Garantie (maanden)" -#: views/export.py:163 +#: assets/views/export.py:163 msgid "Paramètre 'ids' invalide." msgstr "Ongeldige parameter 'ids'." -#: views/export.py:166 +#: assets/views/export.py:166 msgid "Aucun asset sélectionné." msgstr "Geen asset geselecteerd." -#: views/export.py:217 +#: assets/views/export.py:217 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "XLSX-export niet beschikbaar (ontbrekende afhankelijkheid)." -#: views/history.py:27 views/history.py:89 views/history.py:112 -#: views/history.py:318 +#: assets/views/history.py:27 assets/views/history.py:89 +#: assets/views/history.py:112 assets/views/history.py:318 msgid "Authentication required" msgstr "Authenticatie vereist" -#: views/history.py:35 +#: assets/views/history.py:35 msgid "Cannot determine asset's thematic" msgstr "Kan de thematiek van het asset niet bepalen" -#: views/history.py:50 +#: assets/views/history.py:50 msgid "You do not have permission to view assets for this thematic" msgstr "U heeft geen toestemming om assets voor dit thema te bekijken" -#: views/history.py:148 views/history.py:149 views/history.py:280 -#: views/history.py:281 +#: assets/views/history.py:148 assets/views/history.py:149 +#: assets/views/history.py:280 assets/views/history.py:281 msgid "Système" msgstr "Systeem" -#: views/history.py:196 +#: assets/views/history.py:196 msgid "You do not have access to any thematics" msgstr "U heeft geen toegang tot enig thema" -#: views/history.py:224 +#: assets/views/history.py:224 msgid "You do not have permission to view this thematic" msgstr "U heeft geen toestemming om dit thema te bekijken" -#: views/history.py:241 +#: assets/views/history.py:241 msgid "Thematic not found" msgstr "Thema niet gevonden" -#: views/history.py:326 +#: assets/views/history.py:326 msgid "Paramètre 'date' manquant" msgstr "Parameter 'date' ontbreekt" -#: views/history.py:342 +#: assets/views/history.py:342 msgid "Format de date invalide. Utilisez ISO 8601." msgstr "Ongeldig datumformaat. Gebruik ISO 8601." -#: views/history.py:426 +#: assets/views/history.py:426 msgid "Inexistant" msgstr "Niet bestaand" -#: views/its.py:404 views/its.py:415 views/nature.py:462 views/nature.py:542 -#: views/publiclighting.py:457 views/publiclighting.py:478 -#: views/publiclighting.py:499 views/publiclighting.py:509 views/roads.py:412 -#: views/roads.py:416 views/roads.py:420 views/roads.py:424 views/roads.py:428 -#: views/roads.py:441 views/roads.py:450 views/roads.py:459 views/roads.py:468 -#: views/roads.py:477 views/sign.py:707 views/sign.py:711 views/sign.py:771 -#: views/sign.py:780 views/structures.py:443 views/structures.py:454 -#: views/trafficlights.py:1328 views/trafficlights.py:1342 views/water.py:286 +#: assets/views/its.py:404 assets/views/its.py:415 assets/views/nature.py:462 +#: assets/views/nature.py:542 assets/views/publiclighting.py:457 +#: assets/views/publiclighting.py:478 assets/views/publiclighting.py:499 +#: assets/views/publiclighting.py:509 assets/views/roads.py:412 +#: assets/views/roads.py:416 assets/views/roads.py:420 +#: assets/views/roads.py:424 assets/views/roads.py:428 +#: assets/views/roads.py:441 assets/views/roads.py:450 +#: assets/views/roads.py:459 assets/views/roads.py:468 +#: assets/views/roads.py:477 assets/views/sign.py:707 assets/views/sign.py:711 +#: assets/views/sign.py:771 assets/views/sign.py:780 +#: assets/views/structures.py:443 assets/views/structures.py:454 +#: assets/views/trafficlights.py:1328 assets/views/trafficlights.py:1342 +#: assets/views/water.py:286 msgid "Trop d'objets à afficher" msgstr "Te veel objecten om weer te geven" -#: views/its.py:415 views/nature.py:542 views/publiclighting.py:509 -#: views/roads.py:441 views/roads.py:450 views/roads.py:459 views/roads.py:468 -#: views/roads.py:477 views/sign.py:771 views/sign.py:780 -#: views/structures.py:454 views/trafficlights.py:1342 +#: assets/views/its.py:415 assets/views/nature.py:542 +#: assets/views/publiclighting.py:509 assets/views/roads.py:441 +#: assets/views/roads.py:450 assets/views/roads.py:459 +#: assets/views/roads.py:468 assets/views/roads.py:477 +#: assets/views/sign.py:771 assets/views/sign.py:780 +#: assets/views/structures.py:454 assets/views/trafficlights.py:1342 msgid "Limitez votre sélection." msgstr "Beperk uw selectie." -#: views/location_editing.py:46 views/structures.py:705 +#: assets/views/location_editing.py:46 assets/views/structures.py:705 msgid "Authentification requise." msgstr "Authenticatie vereist." -#: views/location_editing.py:48 views/location_editing.py:59 -#: views/structures.py:707 +#: assets/views/location_editing.py:48 assets/views/location_editing.py:59 +#: assets/views/structures.py:707 msgid "Permission refusée." msgstr "Toegang geweigerd." -#: views/locations.py:25 views/water.py:86 +#: assets/views/locations.py:25 assets/views/water.py:86 msgid "Ouvrages" msgstr "Kunstwerken" -#: views/locations.py:26 +#: assets/views/locations.py:26 msgid "Feux" msgstr "Verkeerslichten" -#: views/locations.py:27 +#: assets/views/locations.py:27 msgid "Éclairage" msgstr "Verlichting" -#: views/locations.py:30 +#: assets/views/locations.py:30 msgid "Centres de contrôle" msgstr "Controlecentrum" -#: views/locations.py:31 +#: assets/views/locations.py:31 msgid "Signalisation" msgstr "Signalisatie" -#: views/locations.py:32 +#: assets/views/locations.py:32 msgid "Voirie" msgstr "Weg" -#: views/nature.py:765 +#: assets/views/nature.py:765 msgid "Aucune section trouvée" msgstr "Geen versie gevonden." -#: views/nature.py:796 views/nature.py:837 +#: assets/views/nature.py:796 assets/views/nature.py:837 msgid "Aucun asset sélectionné" msgstr "Geen asset geselecteerd" -#: views/nature.py:910 +#: assets/views/nature.py:910 msgid "Aucune modification fournie" msgstr "Geen wijziging opgegeven" -#: views/nature.py:1251 +#: assets/views/nature.py:1251 msgid "Commentaire enregistré avec succès" msgstr "Opmerking succesvol opgeslagen" -#: views/nature.py:1279 +#: assets/views/nature.py:1279 msgid "Commentaire supprimé avec succès" msgstr "Opmerking succesvol verwijderd" -#: views/nature.py:1330 +#: assets/views/nature.py:1330 msgid "Photos ajoutées avec succès" msgstr "Foto's succesvol toegevoegd" -#: views/publiclighting.py:552 views/roads.py:655 views/sign.py:959 +#: assets/views/publiclighting.py:552 assets/views/roads.py:655 +#: assets/views/sign.py:959 msgid "Aucune rue trouvée" msgstr "Geen straat gevonden." -#: views/structures.py:719 +#: assets/views/structures.py:719 msgid "Paramètres de transport exceptionnel enregistrés avec succès." msgstr "Parameters voor uitzonderlijk vervoer succesvol opgeslagen." -#: views/structures.py:1358 +#: assets/views/structures.py:1358 msgid "Aucune localisation structure trouvée" msgstr "Geen structuurlocatie gevonden" -#: views/trafficlights.py:213 +#: assets/views/trafficlights.py:213 msgid "Intersections" msgstr "Kruispunten" -#: views/trafficlights.py:637 +#: assets/views/trafficlights.py:637 msgid "Contrat requis." msgstr "Contract vereist." -#: views/trafficlights.py:853 +#: assets/views/trafficlights.py:853 msgid "Programmation ajoutée avec succès" msgstr "Programmatie succesvol toegevoegd" -#: views/trafficlights.py:1251 +#: assets/views/trafficlights.py:1251 msgid "Date de mise en service invalide." msgstr "Ongeldige datum van ingebruikname." -#: views/trafficlights.py:1462 views/trafficlights.py:1490 +#: assets/views/trafficlights.py:1462 assets/views/trafficlights.py:1490 msgid "Intersection introuvable" msgstr "Kruispunt niet gevonden" -#: views/trafficlights.py:1523 +#: assets/views/trafficlights.py:1523 msgid "Aucune intersection trouvée" msgstr "Geen kruispunt gevonden." -#: views/trafficlights.py:2517 +#: assets/views/trafficlights.py:2517 msgid "" "Le fichier DXF a bien été importé et le plan est disponible pour un " "affichage sur la carte." msgstr "" -#: views/trafficlights.py:3916 +#: assets/views/trafficlights.py:3916 msgid "" "Veuillez téléverser un fichier ou sélectionner au moins un plan existant." msgstr "" -#: views/trafficlights.py:3972 +#: assets/views/trafficlights.py:3972 msgid "Un des fichiers de plan de croix sélectionnés est introuvable." msgstr "Eén van de geselecteerde kruisplanbestanden kon niet worden gevonden." -#: views/trafficlights.py:4126 views/trafficlights.py:4171 -#: views/trafficlights.py:4233 views/trafficlights.py:4295 -#| msgid "Absent du fichier Excel" +#: assets/views/trafficlights.py:4126 assets/views/trafficlights.py:4171 +#: assets/views/trafficlights.py:4233 assets/views/trafficlights.py:4295 msgid "Absent du fichier Excel (présent en DB)" msgstr "Ontbreekt in Excel-bestand (aanwezig in DB)" -#: views/trafficlights.py:4315 views/trafficlights.py:4335 -#: views/trafficlights.py:4493 +#: assets/views/trafficlights.py:4315 assets/views/trafficlights.py:4335 +#: assets/views/trafficlights.py:4493 msgid "Présent en DB (attaché au poteau)" msgstr "Aanwezig in DB (bevestigd aan paal)" -#: views/trafficlights.py:4326 +#: assets/views/trafficlights.py:4326 msgid "Caméra ANPR / ITS" msgstr "ANPR- / ITS-camera" -#: views/trafficlights.py:4344 views/trafficlights.py:4415 -#: views/trafficlights.py:4434 views/trafficlights.py:4454 -#: views/trafficlights.py:4473 +#: assets/views/trafficlights.py:4344 assets/views/trafficlights.py:4415 +#: assets/views/trafficlights.py:4434 assets/views/trafficlights.py:4454 +#: assets/views/trafficlights.py:4473 msgid "Présent en DB" msgstr "Aanwezig in DB" -#: views/trafficlights.py:4356 views/trafficlights.py:4375 -#: views/trafficlights.py:4394 views/trafficlights.py:4413 -#: views/trafficlights.py:4432 views/trafficlights.py:4442 -#: views/trafficlights.py:4471 -#| msgid "Carrefour :" +#: assets/views/trafficlights.py:4356 assets/views/trafficlights.py:4375 +#: assets/views/trafficlights.py:4394 assets/views/trafficlights.py:4413 +#: assets/views/trafficlights.py:4432 assets/views/trafficlights.py:4442 +#: assets/views/trafficlights.py:4471 msgid "Carrefour" msgstr "Kruispunt" -#: views/trafficlights.py:4368 -#| msgid "Hardware réseau" +#: assets/views/trafficlights.py:4368 msgid "Matériel Réseau" msgstr "Netwerkmateriaal" -#: views/trafficlights.py:4373 -#| msgid "Hardware réseau" +#: assets/views/trafficlights.py:4373 msgid "Matériel réseau" msgstr "Netwerkmateriaal" -#: views/trafficlights.py:4377 +#: assets/views/trafficlights.py:4377 msgid "Présent en DB (autonome)" msgstr "Aanwezig in DB (autonoom)" -#: views/trafficlights.py:4387 -#| msgid "Hardware Tension" +#: assets/views/trafficlights.py:4387 msgid "Matériel Tension" msgstr "Spanningsmateriaal" -#: views/trafficlights.py:4392 -#| msgid "Hardware tension TL" +#: assets/views/trafficlights.py:4392 msgid "Matériel tension" msgstr "Spanningsmateriaal" -#: views/trafficlights.py:4396 -#| msgid "Fichiers de log du contrôleur" +#: assets/views/trafficlights.py:4396 msgid "Présent en DB (lié au contrôleur)" msgstr "Aanwezig in DB (gekoppeld aan controleur)" -#: views/trafficlights.py:4406 -#| msgid "Armoires électriques" +#: assets/views/trafficlights.py:4406 msgid "Armoire électrique" msgstr "Elektrische kast" -#: views/trafficlights.py:4484 -#| msgid "Luminaire" +#: assets/views/trafficlights.py:4484 msgid "Luminaire EP" msgstr "OV-armatuur" -#: views/water.py:85 +#: assets/views/water.py:85 msgid "Zones GIEP" msgstr "GIEP-zones" -#: views/water.py:664 +#: assets/views/water.py:664 msgid "Aucune localisation GIEP trouvée à proximité" msgstr "Geen locatie gevonden." -#~ msgid "Détail de l'asset" -#~ msgstr "Assetdetail" - #~ msgid "Absent du fichier Excel (Sera conservé ou archivé)" #~ msgstr "Ontbreekt in het Excel-bestand (Wordt bewaard of gearchiveerd)" diff --git a/loko/assets/templates/assets/buildings/publicbuilding_detail.html b/loko/assets/templates/assets/buildings/publicbuilding_detail.html index 6989edc..c9fb2b2 100644 --- a/loko/assets/templates/assets/buildings/publicbuilding_detail.html +++ b/loko/assets/templates/assets/buildings/publicbuilding_detail.html @@ -344,7 +344,7 @@ {{ eq.next_control_date|date:"d/m/Y"|default:"-" }} - + {% translate "Détail" %} diff --git a/loko/assets/templates/assets/detail_generic.html b/loko/assets/templates/assets/detail_generic.html index 79464c4..400965e 100644 --- a/loko/assets/templates/assets/detail_generic.html +++ b/loko/assets/templates/assets/detail_generic.html @@ -93,6 +93,47 @@ #asset-detail-container .table td { border-color: #e2e8f0; } + + /* Styles pour la barre d'édition et mode édition mobile */ + #asset-cms-edit-bar.mobile-edit-bar { + position: sticky; + top: 4.5rem; + z-index: 1020; + background-color: #ffffff; + border: 1px solid #b8c5d3; + box-shadow: 0 4px 6px -1px rgba(15, 23, 42, 0.08); + } + #asset-cms-edit-bar .mode-editing-label { + display: none; + } + #asset-cms-edit-bar .mode-viewing-label { + display: inline-flex; + align-items: center; + } + body.asset-cms-edit-mode #asset-cms-edit-bar .mode-editing-label { + display: inline-flex; + align-items: center; + } + body.asset-cms-edit-mode #asset-cms-edit-bar .mode-viewing-label { + display: none; + } + body.asset-cms-edit-mode #asset-edit-mode-badge { + background-color: #fef08a !important; + color: #854d0e !important; + border-color: #fde047 !important; + } + + @media (max-width: 767.98px) { + .asset-editable-field .field-edit input, + .asset-editable-field .field-edit select, + .asset-editable-field .field-edit textarea { + min-height: 42px; + font-size: 1rem; + } + #asset-map { + height: 280px !important; + } + } {% endblock head %} @@ -138,7 +179,7 @@ {% block content %}
- - {% if allowed_update_fields and not mobile_view %} -
-
- {% block asset_header_title %} -
-

- {% translate "Asset" %} : {{ asset.code }} -

-
- {% if thematic.icon %} - - {% endif %} - {% if thematic.name %} - {{ thematic.name }} - — - {% endif %} - {{ asset_verbose_name }} -
+ + {% if mobile_view %} + {% if allowed_update_fields %} +
+
+ + {% translate "Consultation" %} + {% translate "Édition en cours" %} + + + {{ asset.code }} + +
+
+ {% if 'archive' in allowed_actions %} + + {% endif %} + {% if 'replace' in allowed_actions %} + + {% endif %} + + +
- {% endblock asset_header_title %}
-
- {% if 'archive' in allowed_actions %} - - {% endif %} - {% if 'replace' in allowed_actions %} - - {% endif %} - - - -
-
+ {% endif %} {% else %} -
+ {% if allowed_update_fields %} +
+
+ {% block asset_header_title %} +
+

+ {% translate "Asset" %} : {{ asset.code }} +

+
+ {% if thematic.icon %} + + {% endif %} + {% if thematic.name %} + {{ thematic.name }} + — + {% endif %} + {{ asset_verbose_name }} +
+
+ {% endblock asset_header_title %} +
+
+ {% if 'archive' in allowed_actions %} + + {% endif %} + {% if 'replace' in allowed_actions %} + + {% endif %} + + + +
+
+ {% endif %} + {% endif %} + + {% if mobile_view or not allowed_update_fields %} +
{% block asset_header_title_readonly %} -

+

{% if thematic.icon %} {% endif %} - {% translate "Asset" %} : {{ asset }} + {% translate "Asset" %} : {{ asset.code }}

{% if thematic.icon %} @@ -218,30 +298,6 @@
{% endif %} - {% if mobile_view and allowed_update_fields %} -
- {% if 'archive' in allowed_actions %} - - {% endif %} - {% if 'replace' in allowed_actions %} - - {% endif %} - - - -
- {% endif %} -
diff --git a/loko/assets/templates/assets/detail_generic_mobile.html b/loko/assets/templates/assets/detail_generic_mobile.html new file mode 100644 index 0000000..2794b0d --- /dev/null +++ b/loko/assets/templates/assets/detail_generic_mobile.html @@ -0,0 +1,289 @@ +{% extends "assets/detail_generic.html" %} +{% load i18n %} +{% load static %} +{% load asset_tags %} + +{% block head %} +{{ block.super }} + +{% endblock head %} + +{# ── En-tête mobile readonly avec icône, thématique et badges ── #} +{% block asset_header_title_readonly %} +
+
+
+ {% if thematic.icon %} + + {% else %} + + {% endif %} +
+
+
+ {{ asset.code }} + {% if asset.status == 'active' %} + {{ asset.get_status_display }} + {% elif asset.status == 'damaged' or asset.status == 'to_replace' %} + {{ asset.get_status_display }} + {% else %} + {{ asset.get_status_display|default:asset.status }} + {% endif %} +
+
+ {% if thematic.name_fr %} + {{ thematic.name_fr }} • + {% endif %} + {{ asset_verbose_name }} + {% if asset.name_fr %} + — {{ asset.name_fr }} + {% elif asset.model %} + — {{ asset.model.get_name }} + {% endif %} +
+
+
+
+ +{# Barre de navigation par onglets segmentés (Infos, Carte, Documents, Liens) #} +
+ + + + +
+{% endblock asset_header_title_readonly %} + +{# ── Script pour la gestion des onglets mobiles ── #} +{% block extra_scripts %} +{{ block.super }} + +{% endblock extra_scripts %} + +{% block script %} +{{ block.super }} +{% endblock script %} diff --git a/loko/assets/templates/assets/naturetree_detail.html b/loko/assets/templates/assets/naturetree_detail.html index 9a03e07..c097531 100644 --- a/loko/assets/templates/assets/naturetree_detail.html +++ b/loko/assets/templates/assets/naturetree_detail.html @@ -3,12 +3,42 @@ {% load static %} {% load asset_tags %} +{% block head %} +{{ block.super }} + +{% endblock head %} + {# ══════════════════════════════════════════════════════════════════════════════ #} {# EN-TÊTE SPÉCIFIQUE ARBRE #} {# ══════════════════════════════════════════════════════════════════════════════ #} {% block asset_header_title %}
-
+
@@ -79,7 +109,7 @@ {% block asset_header_title_readonly %}
-
+
@@ -362,25 +392,25 @@ {# Mini-widgets d'indicateurs visuels #}
-
-
{% translate "Hauteur" %}
-
+
+
{% translate "Hauteur" %}
+
{% if asset.height %}{{ asset.height }} m{% else %}—{% endif %}
-
-
{% translate "Circonférence" %}
-
+
+
{% translate "Circonférence" %}
+
{% if asset.circumference %}{{ asset.circumference }} cm{% else %}—{% endif %}
-
-
{% translate "Houppier" %}
-
+
+
{% translate "Houppier" %}
+
{% if asset.crown_diameter %}{{ asset.crown_diameter }} m{% else %}—{% endif %}
@@ -391,11 +421,11 @@ - {% translate "Hauteur totale (m)" %} + {% translate "Hauteur totale (m)" %}
{% if asset.height %}{{ asset.height }} m{% else %}-{% endif %}
- +
@@ -406,7 +436,7 @@
{% if asset.circumference %}{{ asset.circumference }} cm{% else %}-{% endif %}
- +
@@ -417,7 +447,7 @@
{% if asset.crown_diameter %}{{ asset.crown_diameter }} m{% else %}-{% endif %}
- +
@@ -432,7 +462,7 @@
- +
@@ -467,7 +497,7 @@
{% if asset.protection_buffer %}{{ asset.protection_buffer }} m{% else %}-{% endif %}
- +
@@ -478,7 +508,7 @@
{% if asset.depth %}{{ asset.depth }} m{% else %}-{% endif %}
- +
@@ -764,7 +794,7 @@
- +
diff --git a/loko/assets/views/core.py b/loko/assets/views/core.py index 06fbafb..6e3fd9c 100644 --- a/loko/assets/views/core.py +++ b/loko/assets/views/core.py @@ -161,7 +161,7 @@ def get_asset_edit_context(request, asset, content_type): pass # Get thematic code for URL construction - # Priority: asset.category > asset.model.category > None + # Priority: asset.category > asset.model.category > _get_asset_thematic > None thematic_code = None thematic = None _thematic_source = None @@ -169,6 +169,9 @@ def get_asset_edit_context(request, asset, content_type): _thematic_source = asset.category.thematic elif hasattr(asset, 'model') and asset.model and getattr(asset.model, 'category', None) and asset.model.category.thematic: _thematic_source = asset.model.category.thematic + else: + from assets.permissions import _get_asset_thematic + _thematic_source = _get_asset_thematic(asset) if _thematic_source: thematic_code = _thematic_source.code thematic = _thematic_source @@ -246,8 +249,28 @@ def locations_geojson(request): pass -def mobile_asset_detail(request, thematic_code, asset_model, asset_id): - """Mobile-friendly asset detail using the generic template with the mobile base.""" +def mobile_asset_detail(request, *args, **kwargs): + """ + Mobile-friendly asset detail using specific or generic template with the mobile base. + Aligns permissions strictly with desktop criteria (can_view_asset, thematic access). + """ + from assets.permissions import can_view_asset, _get_asset_thematic + from django.core.exceptions import PermissionDenied + + # Handle both keyword arguments and positional arguments + thematic_code = kwargs.get('thematic_code') + asset_model = kwargs.get('asset_model') + asset_id = kwargs.get('asset_id') + + if not asset_model and len(args) >= 2: + if len(args) >= 3: + thematic_code = args[0] + asset_model = args[1] + asset_id = args[2] + else: + asset_model = args[0] + asset_id = args[1] + try: model_name = asset_model.lower().replace('_', '') content_type = ContentType.objects.get(app_label='assets', model=model_name) @@ -257,14 +280,26 @@ def mobile_asset_detail(request, thematic_code, asset_model, asset_id): asset = get_object_or_404(model_class, id=asset_id) - # Permission gate based on the provided thematic code - permission_check = check_thematic_access(thematic_code) - result = permission_check(lambda req, *a, **kw: None)(request) - if result is not None: - return result + # Permission check: identical criteria to desktop (roles, instances, contracts) + if not can_view_asset(request.user, asset): + raise PermissionDenied(_("Vous n'avez pas la permission de consulter cet asset.")) + + # Deduce thematic if omitted + if not thematic_code: + thematic = _get_asset_thematic(asset) + thematic_code = thematic.code if thematic else None + + # Permission gate based on the thematic code + if thematic_code: + permission_check = check_thematic_access(thematic_code) + result = permission_check(lambda req, *a, **kw: None)(request) + if result is not None: + return result template = select_template([ f"assets/{asset_model}_detail_mobile.html", + f"assets/{asset_model}_detail.html", + "assets/detail_generic_mobile.html", "assets/detail_generic.html", ]) @@ -279,15 +314,28 @@ def mobile_asset_detail(request, thematic_code, asset_model, asset_id): match = re.search(r'/interventions/(\d+)', referer) if match: back_url = reverse('mobile:intervention_detail_mobile', args=[match.group(1)]) + elif '/mobile/assets/' in referer: + back_url = reverse('mobile:mobile_assets_index') + if not back_url: + try: + back_url = reverse('mobile:mobile_assets_index') + except Exception: + back_url = '/mobile/' - context = { + context = get_asset_edit_context(request, asset, content_type) + context.update({ "asset": asset, "content_type": content_type, "base_template": "mobile/mobile_base.html", "mobile_view": True, + "is_mobile": True, "back_url": back_url, - } - context.update(get_asset_edit_context(request, asset, content_type)) + "thematic_code": thematic_code or context.get("thematic_code"), + "asset_model": asset_model, + }) + if thematic_code and not context.get("thematic"): + from common.models import Thematic + context["thematic"] = Thematic.objects.filter(code=thematic_code).first() return render(request, template.template.name, context) diff --git a/loko/authorizations/locale/en/LC_MESSAGES/django.mo b/loko/authorizations/locale/en/LC_MESSAGES/django.mo index b18311c77dc77da9f6371147f7a875940cc99d7a..9dec1cdb544a6f91ecc91422bd684215cdce4d3e 100644 GIT binary patch delta 2964 zcmY+`drXye9LMn=ce&q0C_#<~dvH&Sc10>~k@Isb`J>@7@Z52DI ze-O?P@Oo=rn0W(ndJ(!B~F$v4@9<0PP z^rL>?<=BhS##rVQm27UDMKAt_-Iy3>KVUvY#$@_Y4Sk9^_$~5hMma3TF`S0pcw=b7 zRA4f$$LZLBi_k(kHYe@-mN94SiZMUpRBrr%DL96jSq#(kU<&Gf5iUU=s-gX;4!cn^ z?!|OGje7nER5Guj26!FyyYNIZMgJy&N+f2Z9>_y=T!Kn<1@dRsa?p%wQ4O}CI^2b< zig_2^*n^tD8Rz;>sP=xrd-0lcK7p2QM6qCDn21`#R8&VERLTo+2KulV{iwD47#H9- zs0sXwy?7h#rszVDrF4OF9cc@r{e<3}yQ zKHQ7%;d)GAXDz_Zs3kds^YIjFX+}^pcGLOO{Tc1|f0&9!HiAm&EmVq?cfD3os1(PdI>>U)=b#!c#xkry4YUXI@Hpx%xQx5- zD*CaSuhbiO&dvMZLdBQE_Zh!LtzC9*(7C7q6{1qV9Mzx?mtqZS;N7U1euR4N6Vyz< z!f+f!W%vqeBG*w9naCyo`avu&uhuLRmC`(%hXtriG@u%6cFy;rp6^0+{5GnigQ)g; zP!l@oLmt!B(&{0A`O4lnUYjyB7Qp z%X8G5i6@A;gqBRDo!Cn7Cfjeqi>N`8B)cdhYl(XGlugA&s5~FUK5pWu6sc$l9wM}f z)(|S&gP2wLs8iRb>>w5qWY|1ND2vkxWoiv76XN@ZtPl*~ppI#9=m}_xKTlSJN&f9Q8`J1y4;m zK1Ng%jYI^&7BMdnwZzLrE)hwT5kBJX(sI{Hyi?~}V3}u~lO-5Nv=Z#4JB5GH>{7&0 zJAEAyLp()jLwbqHvXhEl-{r*0$&09s`Xuo%aX*nk%p{hn$1Q4zhd z*R{La>N*;>Hu<->?3;nytd_vdtmy;aXAMQgx$6AE%WCA{tmZ&eo@=rZcV2YJK(%LM F*nfLZ7CQg{ delta 2961 zcmYk;drXye9LMn=asZLz1rbRMIfw@+RJ^4mnjOPyUIM&gmRt^U)4B{NzkLvi0`}sNBh%rA>8OH}Va4hztX5?jhxi}8>`2w7WC8&nFQ5{-1 z0YAbt{0jB{B~%h`q6YXU>U;5{oeYh^c=|V4RP;g~s^dkd6fZ;m%xW&0(NgWkn%8PIkmS7P!qt@~y z&cd%T9{6ZQUUs0qA>%3u#_rl*mym>=Bd*HIn+<39H=JGGyhO8&JbT7ThwqprC!1=hGoiz&&qL$0k&Zg9zb<;7B$dIs7zdO zpZ|{e+&{z-^lx%9olP|p^943I{R5Su zVLm4lX{bGtgKP^^fQb<*OQ_f#qEcCjYM|D=?{qzYO7ZKcQ*aE`;U}m}L{S6%9$5v` zhidm8s@=FO=kp}gz)~=xl;%-Uil?ED(;QTa3sD`cbniEy8m`5~cnCGn^O%EIQ8SF? z*Jvktu@MhqH{QcK?94W%3U6hTf34lBDb5;hMh&P2mHIkVgPmB2hfpIwi<)UK>b;*) zGrfx*96+Vm!x_~?(oqwcih92gwPY*&oNDm4^bVSKy~mrs-Z7Y z6Zi)CGre5&{eD-aMc+$6Wok64<81eST7-&57(g{#hMLJH)Ed`eJ$9gW_bq%9r{wZ8 zjcbvg2(t_IdvF+M;W<>M?qe?w&vOQP758v|8^6WKc3PQBWhSkv<64Zz4%7?}pq9Ww z4d??*z>^q*8;BA@rNhC#YGbR^IGADh6rqi}k6?w&b2|Uasq7`#8+M0acIiSXCT7?* z=RYXb)OQf2L_RT9Yvc&#X~G2 zl)@E+N|S?GhO6BAJPZ@F30B5DL)aS*m9-ZL6|Mbr;#p#_XhRS6uie^AXbCEb7YUUz z2eT1hCfbN~#2jJ^!7AA64ffA$C$t$maW{>61l`g;&~#%k+sVLt`$U`b8DaP zwba)WI;(L+9-(txPG}Ql6WS{QVh!a(4hK!ZdN^X6 z)tc09P4upbj`CI}T3xA~aSfryV2d@7nirinz97aLmo{laTWeEGC|uDRYHIXV2YvMw zzN)5%hPK9Fv@-2@oHf~(V&!LSw2o&KMSC)O6Rd;&s`#a$#!$G{`puseP0sPeSXXkA Z()dcKD%4z2@2hBQtsQDJ>doCA`#(QL99#eZ diff --git a/loko/authorizations/locale/en/LC_MESSAGES/django.po b/loko/authorizations/locale/en/LC_MESSAGES/django.po index a015ea8..36c1810 100644 --- a/loko/authorizations/locale/en/LC_MESSAGES/django.po +++ b/loko/authorizations/locale/en/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" #: authorizations/admin.py:28 #: authorizations/templates/authorizations/authorization_detail.html:73 #: authorizations/templates/authorizations/authorization_list.html:73 -#: authorizations/templates/authorizations/authorization_list.html:139 +#: authorizations/templates/authorizations/authorization_list.html:178 msgid "Type" msgstr "Type" @@ -53,10 +53,18 @@ msgstr "Include archives (> 2 years)" msgid "Type d'autorisation" msgstr "Authorisation type" -#: authorizations/forms.py:140 +#: authorizations/forms.py:138 authorizations/models.py:64 +msgid "Agent traitant" +msgstr "Handling agent" + +#: authorizations/forms.py:145 msgid "Recherche…" msgstr "Search…" +#: authorizations/forms.py:163 +msgid "Non assigné" +msgstr "" + #: authorizations/models.py:17 msgid "Affichage (panneau, ...)" msgstr "Display (panel, ...)" @@ -158,10 +166,6 @@ msgstr "Address" msgid "Entreprise" msgstr "Company" -#: authorizations/models.py:64 -msgid "Agent traitant" -msgstr "Handling agent" - #: authorizations/models.py:66 msgid "Commentaire" msgstr "Comment" @@ -173,7 +177,7 @@ msgstr "Location – Address" #: authorizations/models.py:68 #: authorizations/templates/authorizations/authorization_detail.html:95 #: authorizations/templates/authorizations/authorization_detail.html:228 -#: authorizations/templates/authorizations/authorization_list.html:142 +#: authorizations/templates/authorizations/authorization_list.html:182 msgid "Localisation" msgstr "Location" @@ -254,12 +258,12 @@ msgid "Informations générales" msgstr "General information" #: authorizations/templates/authorizations/authorization_detail.html:55 -#: authorizations/templates/authorizations/authorization_list.html:138 +#: authorizations/templates/authorizations/authorization_list.html:177 msgid "Code" msgstr "Code" #: authorizations/templates/authorizations/authorization_detail.html:58 -#: authorizations/templates/authorizations/authorization_list.html:140 +#: authorizations/templates/authorizations/authorization_list.html:179 msgid "Statut" msgstr "Status" @@ -272,11 +276,13 @@ msgid "Mis à jour" msgstr "Updated" #: authorizations/templates/authorizations/authorization_detail.html:83 +#: authorizations/templates/authorizations/authorization_list.html:112 +#: authorizations/templates/authorizations/authorization_list.html:181 msgid "Agent" msgstr "Agent" #: authorizations/templates/authorizations/authorization_detail.html:102 -#: authorizations/templates/authorizations/authorization_list.html:141 +#: authorizations/templates/authorizations/authorization_list.html:180 msgid "Demandeur" msgstr "Applicant" @@ -347,7 +353,7 @@ msgid "Recherche" msgstr "Search" #: authorizations/templates/authorizations/authorization_list.html:82 -#: authorizations/templates/authorizations/authorization_list.html:207 +#: authorizations/templates/authorizations/authorization_list.html:249 msgid "Tous les types" msgstr "All types" @@ -356,7 +362,8 @@ msgid "Rechercher un type..." msgstr "Search" #: authorizations/templates/authorizations/authorization_list.html:92 -#: authorizations/templates/authorizations/new_authorization_default.html:226 +#: authorizations/templates/authorizations/authorization_list.html:131 +#: authorizations/templates/authorizations/new_authorization_default.html:223 msgid "Effacer" msgstr "Clear" @@ -365,21 +372,38 @@ msgid "Aucun type correspondant" msgstr "Aucun type correspondant" #: authorizations/templates/authorizations/authorization_list.html:121 +#: authorizations/templates/authorizations/authorization_list.html:326 +msgid "Tous les agents" +msgstr "All agents" + +#: authorizations/templates/authorizations/authorization_list.html:128 +msgid "Rechercher un agent..." +msgstr "Search an agent..." + +#: authorizations/templates/authorizations/authorization_list.html:145 +msgid "Aucun agent correspondant" +msgstr "No matching agent" + +#: authorizations/templates/authorizations/authorization_list.html:160 msgid "Filtrer" msgstr "Filter" -#: authorizations/templates/authorizations/authorization_list.html:143 +#: authorizations/templates/authorizations/authorization_list.html:183 msgid "Date de création" msgstr "Creation date" -#: authorizations/templates/authorizations/authorization_list.html:177 +#: authorizations/templates/authorizations/authorization_list.html:218 msgid "Aucune demande trouvée." msgstr "No request found." -#: authorizations/templates/authorizations/authorization_list.html:215 +#: authorizations/templates/authorizations/authorization_list.html:257 msgid "types sélectionnés" msgstr "" +#: authorizations/templates/authorizations/authorization_list.html:334 +msgid "agents sélectionnés" +msgstr "" + #: authorizations/templates/authorizations/authorization_success.html:9 #: authorizations/templates/authorizations/authorization_success.html:37 msgid "Demande enregistrée" @@ -391,7 +415,7 @@ msgstr "Request saved" #: authorizations/templates/authorizations/email_verify_code.html:35 #: authorizations/templates/authorizations/new_authorization_default.html:9 #: authorizations/templates/authorizations/new_authorization_default.html:99 -#: authorizations/templates/authorizations/new_authorization_default.html:376 +#: authorizations/templates/authorizations/new_authorization_default.html:373 msgid "Demande d'occupation de l'espace public" msgstr "Public space occupation request" @@ -579,11 +603,8 @@ msgstr "Location (draw a polygon to indicate the area concerned)" msgid "Dessiner un polygone" msgstr "Draw a polygon" -#: authorizations/templates/authorizations/new_authorization_default.html:223 -msgid "Terminer" -msgstr "Finish" - -#: authorizations/templates/authorizations/new_authorization_default.html:231 +#: authorizations/templates/authorizations/new_authorization_default.html:228 +#: authorizations/templates/authorizations/new_authorization_default.html:578 msgid "" "Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " "des sommets. Cliquez sur le premier sommet pour fermer le polygone." @@ -591,87 +612,87 @@ msgstr "" "Click « Draw a polygon » then click on the map to add vertices. Click on the" " first vertex to close the polygon." -#: authorizations/templates/authorizations/new_authorization_default.html:245 +#: authorizations/templates/authorizations/new_authorization_default.html:242 msgid "Vos coordonnées" msgstr "Your contact details" -#: authorizations/templates/authorizations/new_authorization_default.html:278 -#: authorizations/templates/authorizations/new_authorization_default.html:317 -#: authorizations/templates/authorizations/new_authorization_default.html:337 +#: authorizations/templates/authorizations/new_authorization_default.html:275 +#: authorizations/templates/authorizations/new_authorization_default.html:314 +#: authorizations/templates/authorizations/new_authorization_default.html:334 msgid "optionnel" msgstr "optional" -#: authorizations/templates/authorizations/new_authorization_default.html:292 +#: authorizations/templates/authorizations/new_authorization_default.html:289 msgid "Date(s) d'occupation" msgstr "Occupation date(s)" -#: authorizations/templates/authorizations/new_authorization_default.html:298 +#: authorizations/templates/authorizations/new_authorization_default.html:295 msgid "Veuillez indiquer au moins une date de début d'occupation." msgstr "Please provide at least one occupation start date." -#: authorizations/templates/authorizations/new_authorization_default.html:328 +#: authorizations/templates/authorizations/new_authorization_default.html:325 msgid "Ajouter une date" msgstr "Add a date" -#: authorizations/templates/authorizations/new_authorization_default.html:336 +#: authorizations/templates/authorizations/new_authorization_default.html:333 msgid "Document(s) à joindre" msgstr "Document(s) to attach" -#: authorizations/templates/authorizations/new_authorization_default.html:360 +#: authorizations/templates/authorizations/new_authorization_default.html:357 msgid "Ajouter un document" msgstr "Add a document" -#: authorizations/templates/authorizations/new_authorization_default.html:367 +#: authorizations/templates/authorizations/new_authorization_default.html:364 msgid "Envoyer la demande" msgstr "Submit the request" -#: authorizations/templates/authorizations/new_authorization_default.html:385 +#: authorizations/templates/authorizations/new_authorization_default.html:382 msgid "" "Veillez à joindre en annexe l'attestation d'assurance couvrant tous les " "risques." msgstr "Please attach the insurance certificate covering all risks." -#: authorizations/templates/authorizations/new_authorization_default.html:386 -msgid "Veillez à joindre en annexe l'autorisation de la commune." -msgstr "Please attach the municipal authorisation." - -#: authorizations/templates/authorizations/new_authorization_default.html:472 -#: authorizations/templates/authorizations/new_authorization_default.html:521 +#: authorizations/templates/authorizations/new_authorization_default.html:468 +#: authorizations/templates/authorizations/new_authorization_default.html:576 msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." msgstr "Polygon saved. Click « Draw » to redraw it." -#: authorizations/templates/authorizations/new_authorization_default.html:492 +#: authorizations/templates/authorizations/new_authorization_default.html:496 msgid "Cliquer pour fermer le polygone" msgstr "Click to close the polygon" -#: authorizations/templates/authorizations/new_authorization_default.html:536 -msgid "" -"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " -"des sommets." -msgstr "Click « Draw a polygon » then click on the map to add vertices." +#: authorizations/templates/authorizations/new_authorization_default.html:584 +msgid "Cliquez sur la carte pour ajouter des sommets." +msgstr "Click on the map to add vertices." -#: authorizations/templates/authorizations/new_authorization_default.html:559 +#: authorizations/templates/authorizations/new_authorization_default.html:586 msgid "" "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet" " pour fermer le polygone." msgstr "" -#: authorizations/views.py:326 authorizations/views.py:375 +#: authorizations/views.py:326 authorizations/views.py:390 msgid "Vous n'avez pas accès à cette vue." msgstr "" -#: authorizations/views.py:392 +#: authorizations/views.py:407 msgid "La demande a été mise à jour avec succès." msgstr "" -#: authorizations/views.py:409 +#: authorizations/views.py:424 msgid "Le document a été ajouté avec succès." msgstr "" -#: authorizations/views.py:413 +#: authorizations/views.py:428 msgid "Veuillez fournir une description et un fichier." msgstr "Veuillez fournir une description et un fichier." +#~ msgid "Terminer" +#~ msgstr "Finish" + +#~ msgid "Veillez à joindre en annexe l'autorisation de la commune." +#~ msgstr "Please attach the municipal authorisation." + #~ msgid "Autorisation de voirie" #~ msgstr "Road authorisation" diff --git a/loko/authorizations/locale/fr/LC_MESSAGES/django.mo b/loko/authorizations/locale/fr/LC_MESSAGES/django.mo index 8ae5c7320d9dfcadcca7aaf65c2db70693404946..a36466a66fcfc0fbdc5cb74be8288a2de68e56d9 100644 GIT binary patch delta 3304 zcmciDc~DkW7{~F0yezW3q2dB+AQCD8CLu0pu7$aQW+rGV;;V?ro@OpDmid+&>8oXy zW91kcmgBrm)(lfRP>$nhQ)sDKRyHkGGEGxji3%+_hXtdUh^I&>D>4UJ7Qe4F$vfgGjJSwuo}1F1=Mq;^v=7QT2u!su`kvm zO_=~@<8kbUH;^$H_Z`M`!g%aS|0a!-EGj0T8eZc(;B$NtW2tY%&UhR(;#Ta3pF8)1 z8TJsad!X9MM|D_;nu$f&9qUl-?ZR;SH*a#HH+&oQ!!yXA`HVv-{(!pQhUz$!*H;SM zNZ%$FHKJq=%33z6!%-N41(<{jQ3LQf^}ErlhWB%#hMO=RTb%1Fj^AT2^=+se|AzdT zFj~{p$Kjng5OZ)UD%Tq^9rs}-evBHBi$?ZfWEbXt04E2j@L?++z}d{tMs(4771pD2 z8pPX@e&a^XKrf_ClZ3iI7{}vS)C>4fDR>1nQ-@H`H=zdfQ8(tFbJNN}Bfo~4`VbPO z`fjL((^2)qQ5{S|rRq7GFK`p@!bmT#`6wrYP!HCl za`-&z2YXR(eiT{2rUe_Y75Ou(NVFQPI63^qPsBXqC=GOknK>|?L~UZ@VU zQ8P8!(SvDRuf=qI|BamJjV>a6nyZ+B!F)3w%*1WD3-w$oyNsqf3)R6e@B&;V*M z8|zSO;}~iYo<*hP5;B?QXUw916VCjp;gP5Zavcj$YhWoV$91R?`>`Ls51>YH7}fEI7=mX}i}D=m zg}+5L_y?-P+o+VrrPv!!GHL+1sQN-wyPg#0Uk$IOLZ9Dy)b(D+1`Ouw<^?#u{h-B$1Rr#m}3Q;prg;D6kFx-I}@yn>3??b)7J4klSY1F>s{go3vn8$o6 zhci(>n1_1vTGZ#Z9vje)n&KQj5j8jiUAP#PqB2y9>QEcccASPWY%bb(7GNe`K~m>6 zo$s+XoH=ZUu&-HX#VZodJ_u3oJ6x7D^I%wmol7=aP`{u4Nfq9PT8P@S(ORPqURuFpra@eDDN(D%EHh$K|9iHC@XiKT=JOUNoK zIMTGWm#E?~9VibF*8hJ}Yl?`KL=90vv=@C&W7{uKxz+R!BSsLDiTj8;Vgtb*Wu+kz z-9#BNiG6cY1^Nj0BN zXg6Fy=*wC}h7{yjX)Y0Lx;!Ne29R>FTIv9wFkVo!N(VsS-vwWp@CqI_Xdd96Pu z>X!dhbhQ6^pQHYmq~U?N?hzfstp_tQGW?sm|L9-SBRSNns0mc2e;pJE#BXqQwJQ>9 enh%zFiffltl$SRjtnqis8XBlfXbk#adionR0Aqjv delta 3235 zcmb`|e@vBC9LMoPf+$=R0Rex4i2~t|FqA}1P%83AD*gyjD}qZP0`f~mu?uRcz*c%= zx>7P*>RPjemCiq8+4#ejnz<~T%VAo%YPmJk+?c&T_c`=Oe|N_BzRvSJ_nz~d@Ao_p zCyUM%d43G@Z!xrHVkA-LZ%hYX8^8zchhSp@u?wTI8w2nG4npH{t`Ej=4x=y>lW-`` zMEx$?T7nZe-hmU1@t6~I26Ey$#^7yqJOact!7s4(G;R4D8aGVfc(^a zh|{nQBk?wJuf_~EW(c@&1dhfO<~M0{G;q27Lant4BRGE$!>|pNiB62i^Y(fVrg9v_ zvNg^e)PxIg80KIUR-(phL?!nYgE)bS;27xv@08&%s|$e;O}52Zes zQAgt#oPp`6TGt`9H7z&=zeFwQE*`{QOvHD?$^T9|os51A7m}Ywyo(jsz$~iiUr70V zx2+5e;`SNCM4+z6V6wGEYlX4Ll%qcZmiYNaPpwLXKI_%e>epK%SkxJ!L+t%r_kS7F_Z`r&qD zdeJk~I@2aJ&Y!85>bI zatfKsoJBYDn;Ud;Ig!P)vIjpveQ_#p6{UDKs@9pvpULGzHGd7KVH0XIokeZBE>tOQ zA;~lMFa^U&m&VOPUC)-xZwlxrH5*X1Z9=WI731-Uy?y~xIsOSX&s-pa0>?FF4RijLe+X7YT}QPDwz&kgSSxMn@gHhx_Q>6sNZ>3)6wHqfk&|(wX%ds z&VU){&+#%;X;z|2Q;J*BgG;a%({K?l6TN5}Q6&j{+$miea>}ekm2fwP>iO@a^NG{`1)o2i*O)`^Etx5*Y|c>h_4c4-SCw8HV>H9`k<+%dd72gVA~w)JXA^4CK6QARO`UDaD0x4Ahr=r z#Ph^<&964Y{|C^3YXOQ>mgPb2aOz4Z!+XNXq_wHyaiiCIJg(MZG- zeJ#Lt-q8B>c<7PqYs+nCLEi~{kr+X^iBzJmEuk}t*lbT|Lu#|CJwhxcc(Q%}hBLjM9{-rEyYN|}AF+vOCQL>_ zrMs%iZ88cAi}Q=}yaQah-a1#0_fW`QKjY1dif+FXa%!NrBkF2EX>pmm(%TZ9(0)Gp zdp~dX@X^C+s>>^jtMaOg%gbU5+_CHOV)M&OOKZy9?T3ap`nRXY-0=I~M)Rh}r2Yd= CE>h_L diff --git a/loko/authorizations/locale/fr/LC_MESSAGES/django.po b/loko/authorizations/locale/fr/LC_MESSAGES/django.po index 5a54e65..a806494 100644 --- a/loko/authorizations/locale/fr/LC_MESSAGES/django.po +++ b/loko/authorizations/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" #: authorizations/admin.py:28 #: authorizations/templates/authorizations/authorization_detail.html:73 #: authorizations/templates/authorizations/authorization_list.html:73 -#: authorizations/templates/authorizations/authorization_list.html:139 +#: authorizations/templates/authorizations/authorization_list.html:178 msgid "Type" msgstr "Type" @@ -53,10 +53,18 @@ msgstr "Inclure les archives (> 2 ans)" msgid "Type d'autorisation" msgstr "Type d'autorisation" -#: authorizations/forms.py:140 +#: authorizations/forms.py:138 authorizations/models.py:64 +msgid "Agent traitant" +msgstr "Agent traitant" + +#: authorizations/forms.py:145 msgid "Recherche…" msgstr "Recherche…" +#: authorizations/forms.py:163 +msgid "Non assigné" +msgstr "" + #: authorizations/models.py:17 msgid "Affichage (panneau, ...)" msgstr "Affichage (panneau, ...)" @@ -158,10 +166,6 @@ msgstr "Adresse" msgid "Entreprise" msgstr "Entreprise" -#: authorizations/models.py:64 -msgid "Agent traitant" -msgstr "Agent traitant" - #: authorizations/models.py:66 msgid "Commentaire" msgstr "Commentaire" @@ -173,7 +177,7 @@ msgstr "Localisation – Adresse" #: authorizations/models.py:68 #: authorizations/templates/authorizations/authorization_detail.html:95 #: authorizations/templates/authorizations/authorization_detail.html:228 -#: authorizations/templates/authorizations/authorization_list.html:142 +#: authorizations/templates/authorizations/authorization_list.html:182 msgid "Localisation" msgstr "Localisation" @@ -254,12 +258,12 @@ msgid "Informations générales" msgstr "Informations générales" #: authorizations/templates/authorizations/authorization_detail.html:55 -#: authorizations/templates/authorizations/authorization_list.html:138 +#: authorizations/templates/authorizations/authorization_list.html:177 msgid "Code" msgstr "Code" #: authorizations/templates/authorizations/authorization_detail.html:58 -#: authorizations/templates/authorizations/authorization_list.html:140 +#: authorizations/templates/authorizations/authorization_list.html:179 msgid "Statut" msgstr "Statut" @@ -272,11 +276,13 @@ msgid "Mis à jour" msgstr "Mis à jour" #: authorizations/templates/authorizations/authorization_detail.html:83 +#: authorizations/templates/authorizations/authorization_list.html:112 +#: authorizations/templates/authorizations/authorization_list.html:181 msgid "Agent" msgstr "Agent" #: authorizations/templates/authorizations/authorization_detail.html:102 -#: authorizations/templates/authorizations/authorization_list.html:141 +#: authorizations/templates/authorizations/authorization_list.html:180 msgid "Demandeur" msgstr "Demandeur" @@ -347,7 +353,7 @@ msgid "Recherche" msgstr "Recherche" #: authorizations/templates/authorizations/authorization_list.html:82 -#: authorizations/templates/authorizations/authorization_list.html:207 +#: authorizations/templates/authorizations/authorization_list.html:249 msgid "Tous les types" msgstr "Tous les types" @@ -356,7 +362,8 @@ msgid "Rechercher un type..." msgstr "Rechercher un type..." #: authorizations/templates/authorizations/authorization_list.html:92 -#: authorizations/templates/authorizations/new_authorization_default.html:226 +#: authorizations/templates/authorizations/authorization_list.html:131 +#: authorizations/templates/authorizations/new_authorization_default.html:223 msgid "Effacer" msgstr "Effacer" @@ -365,21 +372,38 @@ msgid "Aucun type correspondant" msgstr "Aucun type correspondant" #: authorizations/templates/authorizations/authorization_list.html:121 +#: authorizations/templates/authorizations/authorization_list.html:326 +msgid "Tous les agents" +msgstr "Tous les agents" + +#: authorizations/templates/authorizations/authorization_list.html:128 +msgid "Rechercher un agent..." +msgstr "Rechercher un agent..." + +#: authorizations/templates/authorizations/authorization_list.html:145 +msgid "Aucun agent correspondant" +msgstr "Aucun agent correspondant" + +#: authorizations/templates/authorizations/authorization_list.html:160 msgid "Filtrer" msgstr "Filtrer" -#: authorizations/templates/authorizations/authorization_list.html:143 +#: authorizations/templates/authorizations/authorization_list.html:183 msgid "Date de création" msgstr "Date de création" -#: authorizations/templates/authorizations/authorization_list.html:177 +#: authorizations/templates/authorizations/authorization_list.html:218 msgid "Aucune demande trouvée." msgstr "Aucune demande trouvée." -#: authorizations/templates/authorizations/authorization_list.html:215 +#: authorizations/templates/authorizations/authorization_list.html:257 msgid "types sélectionnés" msgstr "types sélectionnés" +#: authorizations/templates/authorizations/authorization_list.html:334 +msgid "agents sélectionnés" +msgstr "agents sélectionnés" + #: authorizations/templates/authorizations/authorization_success.html:9 #: authorizations/templates/authorizations/authorization_success.html:37 msgid "Demande enregistrée" @@ -391,7 +415,7 @@ msgstr "Demande enregistrée" #: authorizations/templates/authorizations/email_verify_code.html:35 #: authorizations/templates/authorizations/new_authorization_default.html:9 #: authorizations/templates/authorizations/new_authorization_default.html:99 -#: authorizations/templates/authorizations/new_authorization_default.html:376 +#: authorizations/templates/authorizations/new_authorization_default.html:373 msgid "Demande d'occupation de l'espace public" msgstr "Demande d'occupation de l'espace public" @@ -591,11 +615,8 @@ msgstr "Localisation (dessiner un polygone pour indiquer la zone concernée)" msgid "Dessiner un polygone" msgstr "Dessiner un polygone" -#: authorizations/templates/authorizations/new_authorization_default.html:223 -msgid "Terminer" -msgstr "Terminer" - -#: authorizations/templates/authorizations/new_authorization_default.html:231 +#: authorizations/templates/authorizations/new_authorization_default.html:228 +#: authorizations/templates/authorizations/new_authorization_default.html:578 msgid "" "Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " "des sommets. Cliquez sur le premier sommet pour fermer le polygone." @@ -603,41 +624,41 @@ msgstr "" "Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " "des sommets. Cliquez sur le premier sommet pour fermer le polygone." -#: authorizations/templates/authorizations/new_authorization_default.html:245 +#: authorizations/templates/authorizations/new_authorization_default.html:242 msgid "Vos coordonnées" msgstr "Vos coordonnées" -#: authorizations/templates/authorizations/new_authorization_default.html:278 -#: authorizations/templates/authorizations/new_authorization_default.html:317 -#: authorizations/templates/authorizations/new_authorization_default.html:337 +#: authorizations/templates/authorizations/new_authorization_default.html:275 +#: authorizations/templates/authorizations/new_authorization_default.html:314 +#: authorizations/templates/authorizations/new_authorization_default.html:334 msgid "optionnel" msgstr "optionnel" -#: authorizations/templates/authorizations/new_authorization_default.html:292 +#: authorizations/templates/authorizations/new_authorization_default.html:289 msgid "Date(s) d'occupation" msgstr "Date(s) d'occupation" -#: authorizations/templates/authorizations/new_authorization_default.html:298 +#: authorizations/templates/authorizations/new_authorization_default.html:295 msgid "Veuillez indiquer au moins une date de début d'occupation." msgstr "Veuillez indiquer au moins une date de début d'occupation." -#: authorizations/templates/authorizations/new_authorization_default.html:328 +#: authorizations/templates/authorizations/new_authorization_default.html:325 msgid "Ajouter une date" msgstr "Ajouter une date" -#: authorizations/templates/authorizations/new_authorization_default.html:336 +#: authorizations/templates/authorizations/new_authorization_default.html:333 msgid "Document(s) à joindre" msgstr "Document(s) à joindre" -#: authorizations/templates/authorizations/new_authorization_default.html:360 +#: authorizations/templates/authorizations/new_authorization_default.html:357 msgid "Ajouter un document" msgstr "Ajouter un document" -#: authorizations/templates/authorizations/new_authorization_default.html:367 +#: authorizations/templates/authorizations/new_authorization_default.html:364 msgid "Envoyer la demande" msgstr "Envoyer la demande" -#: authorizations/templates/authorizations/new_authorization_default.html:385 +#: authorizations/templates/authorizations/new_authorization_default.html:382 msgid "" "Veillez à joindre en annexe l'attestation d'assurance couvrant tous les " "risques." @@ -645,28 +666,20 @@ msgstr "" "Veillez à joindre en annexe l'attestation d'assurance couvrant tous les " "risques." -#: authorizations/templates/authorizations/new_authorization_default.html:386 -msgid "Veillez à joindre en annexe l'autorisation de la commune." -msgstr "Veillez à joindre en annexe l'autorisation de la commune." - -#: authorizations/templates/authorizations/new_authorization_default.html:472 -#: authorizations/templates/authorizations/new_authorization_default.html:521 +#: authorizations/templates/authorizations/new_authorization_default.html:468 +#: authorizations/templates/authorizations/new_authorization_default.html:576 msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." msgstr "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." -#: authorizations/templates/authorizations/new_authorization_default.html:492 +#: authorizations/templates/authorizations/new_authorization_default.html:496 msgid "Cliquer pour fermer le polygone" msgstr "Cliquer pour fermer le polygone" -#: authorizations/templates/authorizations/new_authorization_default.html:536 -msgid "" -"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " -"des sommets." -msgstr "" -"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " -"des sommets." +#: authorizations/templates/authorizations/new_authorization_default.html:584 +msgid "Cliquez sur la carte pour ajouter des sommets." +msgstr "Cliquez sur la carte pour ajouter des sommets." -#: authorizations/templates/authorizations/new_authorization_default.html:559 +#: authorizations/templates/authorizations/new_authorization_default.html:586 msgid "" "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet" " pour fermer le polygone." @@ -674,22 +687,28 @@ msgstr "" "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet" " pour fermer le polygone." -#: authorizations/views.py:326 authorizations/views.py:375 +#: authorizations/views.py:326 authorizations/views.py:390 msgid "Vous n'avez pas accès à cette vue." msgstr "Vous n'avez pas accès à cette vue." -#: authorizations/views.py:392 +#: authorizations/views.py:407 msgid "La demande a été mise à jour avec succès." msgstr "La demande a été mise à jour avec succès." -#: authorizations/views.py:409 +#: authorizations/views.py:424 msgid "Le document a été ajouté avec succès." msgstr "Le document a été ajouté avec succès." -#: authorizations/views.py:413 +#: authorizations/views.py:428 msgid "Veuillez fournir une description et un fichier." msgstr "Veuillez fournir une description et un fichier." +#~ msgid "Terminer" +#~ msgstr "Terminer" + +#~ msgid "Veillez à joindre en annexe l'autorisation de la commune." +#~ msgstr "Veillez à joindre en annexe l'autorisation de la commune." + #~ msgid "Autorisation de voirie" #~ msgstr "Autorisation de voirie" diff --git a/loko/authorizations/locale/nl/LC_MESSAGES/django.mo b/loko/authorizations/locale/nl/LC_MESSAGES/django.mo index 3f32460ef3d337d171200f4a03d160d6abd2a983..895934354942d654c91aae6684f133aa6e39b072 100644 GIT binary patch delta 2247 zcmY+^e@vBC9LMo<<6gLz%O&OVBju<37Lx=;Gy;T_NU3FE=?W0>f+XAsDYw);WtxpY z^2gJUW!X@(#nxu+_Cw39Y5w7sEr&m5&D9^K(VA;>SaYuI{o#4m)*a7%opYY&Ip6R3 zo^u&rajtdOW~V+JNAJI@!Q zpZ-Erf{m#6R^b%v!gw4?wwwnxF`&SE(1&~RP8>n4=wsA`ComDe#eBSgO8llfp2SO< zCj+NruG_!YwGrbOUy5OT*rK5TYfz;g!WAG;L}Hr5sLa1cmGm3b3V%eE z^oBbg&wgpXY}9xeYTg>u7QBdhe;8S?W%kq13tym0cM`S2)5xDW%a<}8cgJs`w&D)n z*8LzV!8~La%pBAL>QV2lL>=b!NRDOzRq<`Oh4|)88p|0-C9O*AMs2~{s4X~xTFC_7 zMjt0lrSuWy4GiOX9L1GraU!$uB5K7q-2QF1pGDbphKezX_@;tJqsN#!)ZVH=Gqb5kmbxN9w+VcujLQSZNo{e!5p^`-0aT+0c3 ziUE#+xrEB_I_mU$@|=l7sQaa;#OhFin~`do<*36OMU6j?3T&Yg*^WAl@1hoP7+IS+ zsR!z4Tt-zOe}*x4<9yWCbfJao@Hreu{odR8@3RH3VjHgI|FcSe0=0lMs04mS&3grv z;7wFKPoeWGuolr!$sR@RSsQw>ABklKQHSbv)cuc8r9XzM(08bc{D4dFGOENgi<|&+ zQ2j>Ka}T;chCZ#WjRwCQ(}l`(GwOw1u5Y0dd=GUNM&17BsL~%tCG-<|@efp@6R1jf zi;Z~!!+1ZwhU93*Fs$1CMWc#=V2QIw4fs3#R@4d?l^XLZw%}j~LM{h8A`=&#_?XNXJX(dp~AulbkxBD9{eYXb#=b+qo` zYPWj>)t)u>{y>K3Y5QoPX2yC(^=aZ-JlXpHSC5^RI4ji6;3}?KuGRKKi4*pzV18_8 zuqxp1?1@B&%FD~`&r&0HL0Vz_RDhl(sR^?&pL!AI;d)g6 z9q2&|6<`$g+zDKYZ{Q-luq2V{aES&@JdSRhz=v=W74grg0dHeE{*5KLfKCd$4As6K zHBJ*gf-O$H&oPQ=w7-ZscqBnV6TFT}^#v@#F|5NGd>EGzb~RR@BJaj?*o&{>0tWd2 zM{opdi0TlIBfDTKnT_O`dej12P=O~}DX2p)ZpK5X3CB=-`YjTJ`3V*IEmTVHpjNnu zd=rByMzvR?#(UOjZ%2(AL~X%k)I!IQehD*4K`FbATG=nipPA!J5&rA6FXbt1L7t-@ z)o(Sj8>Rsj_%_sYeW*kH5)!L9j>`0#cnsgeR^~S)guQ`=I9B5*Y72fvZGnrEr4`oW zf4Ci$%I(Z{7Q1i;|HS9<8Yi+4i%E}G+<>Y-Wo!7uJb2S z6F1Pnc`!Rs5$;Ew{$bR>ub}R~g9_|Z)WqYcz^eoM(T0k=@fHu^) zou~j~sQHFbZ$n~?f>L%3wP)YsLi`Px)6Ag`ReD+KehDh|)u;?Lp)&FuZov*ziqAW~ zkGlVndM~)%xM!KVU`b^q)la zdl!|dk5LPlKyAsCQ@?>O>Iz;TZD*Z5zqtH~{giUm#HWSp0GC46Cz9g9cO%~i?Twxs z?+cXDxU%eSPpP|$Qont|Q{yuB6;DC_9_npe`?%s?_{7;;rh$rgHq~i*eUnfx#^E*S=2hX>bdsX+tTma-ODrW zqZyl$JsGuLdvtlbI}(ao1GX!7Rr2ZFwJzJ|E6N{=#|A=!fp{nu_4iu-aKPUai$sQ^ zR\n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" #: authorizations/admin.py:28 #: authorizations/templates/authorizations/authorization_detail.html:73 #: authorizations/templates/authorizations/authorization_list.html:73 -#: authorizations/templates/authorizations/authorization_list.html:139 +#: authorizations/templates/authorizations/authorization_list.html:178 msgid "Type" msgstr "Type" @@ -53,10 +53,18 @@ msgstr "Archieven weergeven (> 2 jaar)" msgid "Type d'autorisation" msgstr "Type vergunning" -#: authorizations/forms.py:140 +#: authorizations/forms.py:138 authorizations/models.py:64 +msgid "Agent traitant" +msgstr "Behandelende ambtenaar" + +#: authorizations/forms.py:145 msgid "Recherche…" msgstr "Zoeken…" +#: authorizations/forms.py:163 +msgid "Non assigné" +msgstr "" + #: authorizations/models.py:17 msgid "Affichage (panneau, ...)" msgstr "Affichage (bord…)" @@ -158,10 +166,6 @@ msgstr "Adres" msgid "Entreprise" msgstr "Onderneming" -#: authorizations/models.py:64 -msgid "Agent traitant" -msgstr "Behandelende ambtenaar" - #: authorizations/models.py:66 msgid "Commentaire" msgstr "Opmerking" @@ -173,7 +177,7 @@ msgstr "Locatie – Adres" #: authorizations/models.py:68 #: authorizations/templates/authorizations/authorization_detail.html:95 #: authorizations/templates/authorizations/authorization_detail.html:228 -#: authorizations/templates/authorizations/authorization_list.html:142 +#: authorizations/templates/authorizations/authorization_list.html:182 msgid "Localisation" msgstr "Locatie" @@ -254,12 +258,12 @@ msgid "Informations générales" msgstr "Algemene informatie" #: authorizations/templates/authorizations/authorization_detail.html:55 -#: authorizations/templates/authorizations/authorization_list.html:138 +#: authorizations/templates/authorizations/authorization_list.html:177 msgid "Code" msgstr "Code" #: authorizations/templates/authorizations/authorization_detail.html:58 -#: authorizations/templates/authorizations/authorization_list.html:140 +#: authorizations/templates/authorizations/authorization_list.html:179 msgid "Statut" msgstr "Status" @@ -272,11 +276,13 @@ msgid "Mis à jour" msgstr "Bijgewerkt" #: authorizations/templates/authorizations/authorization_detail.html:83 +#: authorizations/templates/authorizations/authorization_list.html:112 +#: authorizations/templates/authorizations/authorization_list.html:181 msgid "Agent" msgstr "Ambtenaar" #: authorizations/templates/authorizations/authorization_detail.html:102 -#: authorizations/templates/authorizations/authorization_list.html:141 +#: authorizations/templates/authorizations/authorization_list.html:180 msgid "Demandeur" msgstr "Aanvrager" @@ -348,7 +354,7 @@ msgid "Recherche" msgstr "Zoeken" #: authorizations/templates/authorizations/authorization_list.html:82 -#: authorizations/templates/authorizations/authorization_list.html:207 +#: authorizations/templates/authorizations/authorization_list.html:249 msgid "Tous les types" msgstr "Alle types" @@ -357,7 +363,8 @@ msgid "Rechercher un type..." msgstr "Zoeken" #: authorizations/templates/authorizations/authorization_list.html:92 -#: authorizations/templates/authorizations/new_authorization_default.html:226 +#: authorizations/templates/authorizations/authorization_list.html:131 +#: authorizations/templates/authorizations/new_authorization_default.html:223 msgid "Effacer" msgstr "Wissen" @@ -366,21 +373,38 @@ msgid "Aucun type correspondant" msgstr "" #: authorizations/templates/authorizations/authorization_list.html:121 +#: authorizations/templates/authorizations/authorization_list.html:326 +msgid "Tous les agents" +msgstr "Alle agenten" + +#: authorizations/templates/authorizations/authorization_list.html:128 +msgid "Rechercher un agent..." +msgstr "Zoek een agent..." + +#: authorizations/templates/authorizations/authorization_list.html:145 +msgid "Aucun agent correspondant" +msgstr "" + +#: authorizations/templates/authorizations/authorization_list.html:160 msgid "Filtrer" msgstr "Filteren" -#: authorizations/templates/authorizations/authorization_list.html:143 +#: authorizations/templates/authorizations/authorization_list.html:183 msgid "Date de création" msgstr "Aanmaakdatum" -#: authorizations/templates/authorizations/authorization_list.html:177 +#: authorizations/templates/authorizations/authorization_list.html:218 msgid "Aucune demande trouvée." msgstr "Geen aanvraag gevonden." -#: authorizations/templates/authorizations/authorization_list.html:215 +#: authorizations/templates/authorizations/authorization_list.html:257 msgid "types sélectionnés" msgstr "" +#: authorizations/templates/authorizations/authorization_list.html:334 +msgid "agents sélectionnés" +msgstr "" + #: authorizations/templates/authorizations/authorization_success.html:9 #: authorizations/templates/authorizations/authorization_success.html:37 msgid "Demande enregistrée" @@ -392,7 +416,7 @@ msgstr "Aanvraag opgeslagen" #: authorizations/templates/authorizations/email_verify_code.html:35 #: authorizations/templates/authorizations/new_authorization_default.html:9 #: authorizations/templates/authorizations/new_authorization_default.html:99 -#: authorizations/templates/authorizations/new_authorization_default.html:376 +#: authorizations/templates/authorizations/new_authorization_default.html:373 msgid "Demande d'occupation de l'espace public" msgstr "Aanvraag ingebruikneming openbare ruimte" @@ -583,11 +607,8 @@ msgstr "Locatie (teken een veelhoek om de betrokken zone aan te geven)" msgid "Dessiner un polygone" msgstr "Veelhoek tekenen" -#: authorizations/templates/authorizations/new_authorization_default.html:223 -msgid "Terminer" -msgstr "Voltooien" - -#: authorizations/templates/authorizations/new_authorization_default.html:231 +#: authorizations/templates/authorizations/new_authorization_default.html:228 +#: authorizations/templates/authorizations/new_authorization_default.html:578 msgid "" "Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " "des sommets. Cliquez sur le premier sommet pour fermer le polygone." @@ -595,89 +616,87 @@ msgstr "" "Klik op « Veelhoek tekenen » en klik vervolgens op de kaart om hoekpunten " "toe te voegen. Klik op het eerste hoekpunt om de veelhoek te sluiten." -#: authorizations/templates/authorizations/new_authorization_default.html:245 +#: authorizations/templates/authorizations/new_authorization_default.html:242 msgid "Vos coordonnées" msgstr "Uw contactgegevens" -#: authorizations/templates/authorizations/new_authorization_default.html:278 -#: authorizations/templates/authorizations/new_authorization_default.html:317 -#: authorizations/templates/authorizations/new_authorization_default.html:337 +#: authorizations/templates/authorizations/new_authorization_default.html:275 +#: authorizations/templates/authorizations/new_authorization_default.html:314 +#: authorizations/templates/authorizations/new_authorization_default.html:334 msgid "optionnel" msgstr "optioneel" -#: authorizations/templates/authorizations/new_authorization_default.html:292 +#: authorizations/templates/authorizations/new_authorization_default.html:289 msgid "Date(s) d'occupation" msgstr "Bezettingsdatum(-data)" -#: authorizations/templates/authorizations/new_authorization_default.html:298 +#: authorizations/templates/authorizations/new_authorization_default.html:295 msgid "Veuillez indiquer au moins une date de début d'occupation." msgstr "Geef ten minste één begindatum van de bezetting op." -#: authorizations/templates/authorizations/new_authorization_default.html:328 +#: authorizations/templates/authorizations/new_authorization_default.html:325 msgid "Ajouter une date" msgstr "Een datum toevoegen" -#: authorizations/templates/authorizations/new_authorization_default.html:336 +#: authorizations/templates/authorizations/new_authorization_default.html:333 msgid "Document(s) à joindre" msgstr "Bij te voegen document(en)" -#: authorizations/templates/authorizations/new_authorization_default.html:360 +#: authorizations/templates/authorizations/new_authorization_default.html:357 msgid "Ajouter un document" msgstr "Een document toevoegen" -#: authorizations/templates/authorizations/new_authorization_default.html:367 +#: authorizations/templates/authorizations/new_authorization_default.html:364 msgid "Envoyer la demande" msgstr "De aanvraag verzenden" -#: authorizations/templates/authorizations/new_authorization_default.html:385 +#: authorizations/templates/authorizations/new_authorization_default.html:382 msgid "" "Veillez à joindre en annexe l'attestation d'assurance couvrant tous les " "risques." msgstr "Voeg als bijlage het verzekeringsbewijs bij dat alle risico's dekt." -#: authorizations/templates/authorizations/new_authorization_default.html:386 -msgid "Veillez à joindre en annexe l'autorisation de la commune." -msgstr "Voeg als bijlage de gemeentelijke toestemming bij." - -#: authorizations/templates/authorizations/new_authorization_default.html:472 -#: authorizations/templates/authorizations/new_authorization_default.html:521 +#: authorizations/templates/authorizations/new_authorization_default.html:468 +#: authorizations/templates/authorizations/new_authorization_default.html:576 msgid "Polygone enregistré. Cliquez sur « Dessiner » pour le redessiner." msgstr "Veelhoek opgeslagen. Klik op « Tekenen » om hem opnieuw te tekenen." -#: authorizations/templates/authorizations/new_authorization_default.html:492 +#: authorizations/templates/authorizations/new_authorization_default.html:496 msgid "Cliquer pour fermer le polygone" msgstr "Klik om de veelhoek te sluiten" -#: authorizations/templates/authorizations/new_authorization_default.html:536 -msgid "" -"Cliquez sur « Dessiner un polygone » puis cliquez sur la carte pour ajouter " -"des sommets." -msgstr "" -"Klik op « Veelhoek tekenen » en klik vervolgens op de kaart om hoekpunten " -"toe te voegen." +#: authorizations/templates/authorizations/new_authorization_default.html:584 +msgid "Cliquez sur la carte pour ajouter des sommets." +msgstr "Klik op de kaart om hoekpunten toe te voegen." -#: authorizations/templates/authorizations/new_authorization_default.html:559 +#: authorizations/templates/authorizations/new_authorization_default.html:586 msgid "" "Cliquez sur la carte pour ajouter des sommets. Cliquez sur le premier sommet" " pour fermer le polygone." msgstr "" -#: authorizations/views.py:326 authorizations/views.py:375 +#: authorizations/views.py:326 authorizations/views.py:390 msgid "Vous n'avez pas accès à cette vue." msgstr "" -#: authorizations/views.py:392 +#: authorizations/views.py:407 msgid "La demande a été mise à jour avec succès." msgstr "" -#: authorizations/views.py:409 +#: authorizations/views.py:424 msgid "Le document a été ajouté avec succès." msgstr "" -#: authorizations/views.py:413 +#: authorizations/views.py:428 msgid "Veuillez fournir une description et un fichier." msgstr "" +#~ msgid "Terminer" +#~ msgstr "Voltooien" + +#~ msgid "Veillez à joindre en annexe l'autorisation de la commune." +#~ msgstr "Voeg als bijlage de gemeentelijke toestemming bij." + #~ msgid "Autorisation de voirie" #~ msgstr "Wegvergunning" diff --git a/loko/common/locale/en/LC_MESSAGES/django.po b/loko/common/locale/en/LC_MESSAGES/django.po index e1d57a1..516abce 100644 --- a/loko/common/locale/en/LC_MESSAGES/django.po +++ b/loko/common/locale/en/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -135,7 +135,7 @@ msgstr "Choose language" #: common/templates/common/account_info.html:42 #: common/templates/common/account_info.html:88 -#: common/templates/common/components/document_viewer.html:201 +#: common/templates/common/components/document_viewer.html:204 msgid "Fermer" msgstr "Close" @@ -161,56 +161,56 @@ msgstr "Sign out" msgid "Retour" msgstr "Back" -#: common/templates/common/components/document_viewer.html:40 -#: common/templates/common/components/document_viewer.html:50 -#: common/templates/common/components/document_viewer.html:61 +#: common/templates/common/components/document_viewer.html:41 +#: common/templates/common/components/document_viewer.html:51 +#: common/templates/common/components/document_viewer.html:62 msgid "Supprimer" msgstr "Delete" -#: common/templates/common/components/document_viewer.html:75 +#: common/templates/common/components/document_viewer.html:76 msgid "Copier vers une localisation ou un asset" msgstr "Copy to a location or an asset" -#: common/templates/common/components/document_viewer.html:99 -#: common/templates/common/components/document_viewer.html:154 +#: common/templates/common/components/document_viewer.html:100 +#: common/templates/common/components/document_viewer.html:155 msgid "Historique des versions" msgstr "Version history" -#: common/templates/common/components/document_viewer.html:156 +#: common/templates/common/components/document_viewer.html:157 msgid "Historique" msgstr "History" -#: common/templates/common/components/document_viewer.html:180 +#: common/templates/common/components/document_viewer.html:183 msgid "Visionneuse de documents" msgstr "Document viewer" -#: common/templates/common/components/document_viewer.html:188 +#: common/templates/common/components/document_viewer.html:191 msgid "Ouvrir en pleine page" msgstr "Open in full screen" -#: common/templates/common/components/document_viewer.html:195 -#: common/templates/common/components/document_viewer.html:196 -#: common/templates/common/components/document_viewer.html:261 +#: common/templates/common/components/document_viewer.html:198 +#: common/templates/common/components/document_viewer.html:199 +#: common/templates/common/components/document_viewer.html:264 msgid "Télécharger" msgstr "Download" -#: common/templates/common/components/document_viewer.html:229 +#: common/templates/common/components/document_viewer.html:232 msgid "File truncated to the first 50 000 characters." msgstr "File truncated to the first 50,000 characters." -#: common/templates/common/components/document_viewer.html:245 +#: common/templates/common/components/document_viewer.html:248 msgid "Only the first 200 rows are shown." msgstr "Only the first 200 rows are shown." -#: common/templates/common/components/document_viewer.html:301 +#: common/templates/common/components/document_viewer.html:309 msgid "Précédent" msgstr "Previous" -#: common/templates/common/components/document_viewer.html:309 +#: common/templates/common/components/document_viewer.html:317 msgid "Suivant" msgstr "Next" -#: common/templates/common/components/document_viewer.html:432 +#: common/templates/common/components/document_viewer.html:442 msgid "Aucun document associé" msgstr "No associated document" @@ -310,128 +310,128 @@ msgstr "" msgid "Réduire en panneau latéral" msgstr "" -#: common/tests.py:48 common/tests.py:80 common/views.py:265 +#: common/tests.py:49 common/tests.py:81 common/views.py:265 #: common/views.py:269 common/views.py:280 msgid "Vous ne pouvez pas accéder à ce compte." msgstr "You cannot access this account." -#: common/utils.py:133 +#: common/utils.py:169 msgid "Belgique (PEB / Maison Communale / Sécurité PMR)" msgstr "Belgium (PEB / Town Hall / PRM Safety)" -#: common/utils.py:134 +#: common/utils.py:170 msgid "Hôtel de Ville / Maison Communale" msgstr "Town Hall / Municipal Building" -#: common/utils.py:135 +#: common/utils.py:171 msgid "PEB" msgstr "PEB" -#: common/utils.py:136 +#: common/utils.py:172 msgid "Performance Énergétique des Bâtiments (PEB)" msgstr "Building Energy Performance (PEB)" -#: common/utils.py:137 +#: common/utils.py:173 msgid "Bilan Carbone" msgstr "Carbon Footprint" -#: common/utils.py:138 +#: common/utils.py:174 msgid "Émissions de Carbone / Bilan Énergétique" msgstr "Carbon Emissions / Energy Audit" -#: common/utils.py:139 +#: common/utils.py:175 msgid "Accès public & PMR" msgstr "Public & PRM Access" -#: common/utils.py:140 +#: common/utils.py:176 msgid "Accueil & Sécurité du Public (Normes PMR)" msgstr "Public Reception & Safety (PRM Standards)" -#: common/utils.py:141 +#: common/utils.py:177 msgid "Catégorie d'accueil" msgstr "Reception Category" -#: common/utils.py:142 +#: common/utils.py:178 msgid "Type d'affectation" msgstr "Assignment Type" -#: common/utils.py:145 +#: common/utils.py:181 msgid "France (DPE / GES / Mairie / ERP)" msgstr "France (DPE / GHG / Town Hall / ERP)" -#: common/utils.py:146 +#: common/utils.py:182 msgid "Mairie / Hôtel de Ville" msgstr "Town Hall / City Hall" -#: common/utils.py:147 +#: common/utils.py:183 msgid "DPE" msgstr "DPE" -#: common/utils.py:148 +#: common/utils.py:184 msgid "Diagnostic de Performance Énergétique (DPE)" msgstr "Energy Performance Certificate (DPE)" -#: common/utils.py:149 +#: common/utils.py:185 msgid "GES" msgstr "GHG" -#: common/utils.py:150 +#: common/utils.py:186 msgid "Émissions de Gaz à Effet de Serre (GES)" msgstr "Greenhouse Gas Emissions (GHG)" -#: common/utils.py:151 +#: common/utils.py:187 msgid "ERP" msgstr "ERP" -#: common/utils.py:152 +#: common/utils.py:188 msgid "Établissement Recevant du Public (ERP)" msgstr "Public Reception Facility (ERP)" -#: common/utils.py:153 +#: common/utils.py:189 msgid "Catégorie ERP" msgstr "ERP Category" -#: common/utils.py:154 +#: common/utils.py:190 msgid "Type ERP" msgstr "ERP Type" -#: common/utils.py:157 +#: common/utils.py:193 msgid "International / Générique" msgstr "International / Generic" -#: common/utils.py:158 +#: common/utils.py:194 msgid "Bâtiment Administratif / Hôtel de Ville" msgstr "Administrative Building / Town Hall" -#: common/utils.py:159 +#: common/utils.py:195 msgid "PEB / DPE" msgstr "EPC / Energy Diag" -#: common/utils.py:160 +#: common/utils.py:196 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Energy Performance (PEB / DPE / EPC)" -#: common/utils.py:161 +#: common/utils.py:197 msgid "Émissions Carbone" msgstr "Carbon Emissions" -#: common/utils.py:162 +#: common/utils.py:198 msgid "Bilan Carbone & Émissions" msgstr "Carbon Footprint & Emissions" -#: common/utils.py:163 +#: common/utils.py:199 msgid "Accès Public" msgstr "Public Access" -#: common/utils.py:164 +#: common/utils.py:200 msgid "Bâtiment d'Accueil du Public (ERP / PMR)" msgstr "Public Reception Building (ERP / PRM)" -#: common/utils.py:165 +#: common/utils.py:201 msgid "Capacité d'accueil" msgstr "Reception Capacity" -#: common/utils.py:166 +#: common/utils.py:202 msgid "Type d'établissement" msgstr "Establishment Type" @@ -464,8 +464,8 @@ msgid "Changement de compte effectué." msgstr "Account switch completed." #: common/views.py:304 common/views.py:329 common/views.py:356 -#: common/views.py:397 common/views.py:428 common/views.py:457 -#: common/views.py:524 common/views.py:551 +#: common/views.py:397 common/views.py:428 common/views.py:459 +#: common/views.py:488 common/views.py:555 common/views.py:582 msgid "Données invalides" msgstr "Invalid data" @@ -474,18 +474,19 @@ msgid "Layout invalide" msgstr "Invalid layout" #: common/views.py:316 common/views.py:341 common/views.py:383 -#: common/views.py:414 common/views.py:445 common/views.py:511 -#: common/views.py:537 common/views.py:568 common/views.py:586 +#: common/views.py:414 common/views.py:445 common/views.py:476 +#: common/views.py:542 common/views.py:568 common/views.py:599 +#: common/views.py:617 msgid "Configuration utilisateur non trouvée" msgstr "User configuration not found" #: common/views.py:363 common/views.py:403 common/views.py:434 -#: common/views.py:557 +#: common/views.py:465 common/views.py:588 msgid "Format de filtres invalide" msgstr "Invalid filter format" #: common/views.py:367 common/views.py:406 common/views.py:437 -#: common/views.py:560 +#: common/views.py:468 common/views.py:591 msgid "Format de tri invalide" msgstr "Invalid sort format" @@ -493,50 +494,50 @@ msgstr "Invalid sort format" msgid "Format de colonnes invalide" msgstr "Invalid column format" -#: common/views.py:472 +#: common/views.py:503 msgid "Format de thématiques invalide" msgstr "Invalid thematic format" -#: common/views.py:474 +#: common/views.py:505 msgid "Format de catégories invalide" msgstr "Invalid category format" -#: common/views.py:476 +#: common/views.py:507 msgid "Format de modèles invalide" msgstr "Invalid model format" -#: common/views.py:478 +#: common/views.py:509 msgid "Format de filtres thématiques invalide" msgstr "Invalid thematic filter format" -#: common/views.py:480 +#: common/views.py:511 msgid "Format de colonnes visibles invalide" msgstr "Invalid visible columns format" -#: common/views.py:482 +#: common/views.py:513 msgid "Format de filtre type invalide" msgstr "Invalid type filter format" -#: common/views.py:484 +#: common/views.py:515 msgid "Format de filtres statut invalide" msgstr "Invalid status filter format" -#: common/views.py:486 +#: common/views.py:517 msgid "Format de filtres statut de validation invalide" msgstr "Invalid validation status filter format" -#: common/views.py:530 +#: common/views.py:561 msgid "Format de préférences invalide" msgstr "Invalid filter format" -#: common/views.py:581 common/views.py:607 +#: common/views.py:612 common/views.py:638 msgid "Document non trouvé" msgstr "No street found" -#: common/views.py:591 common/views.py:595 +#: common/views.py:622 common/views.py:626 msgid "Accès interdit" msgstr "" -#: common/views.py:613 +#: common/views.py:644 msgid "Erreur lors de la lecture du document" msgstr "Erreur lors de la lecture du document" diff --git a/loko/common/locale/fr/LC_MESSAGES/django.po b/loko/common/locale/fr/LC_MESSAGES/django.po index 1c29229..543dbdd 100644 --- a/loko/common/locale/fr/LC_MESSAGES/django.po +++ b/loko/common/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,10 +18,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: common/middleware.py:154 -msgid "" -"Votre session a expiré après le délai configuré. Veuillez vous reconnecter." -msgstr "" -"Votre session a expiré après le délai configuré. Veuillez vous reconnecter." +msgid "Votre session a expiré après le délai configuré. Veuillez vous reconnecter." +msgstr "Votre session a expiré après le délai configuré. Veuillez vous reconnecter." #: common/models.py:162 msgid "Français" @@ -48,9 +46,7 @@ msgid "Activer les rappels par e-mail" msgstr "Activer les rappels par e-mail" #: common/models.py:176 -msgid "" -"Recevoir un e-mail de rappel pour les notifications non lues après un " -"certain délai." +msgid "Recevoir un e-mail de rappel pour les notifications non lues après un certain délai." msgstr "" #: common/models.py:181 @@ -58,9 +54,7 @@ msgid "E-mail(s) de réception des rappels" msgstr "E-mail(s) de réception des rappels" #: common/models.py:182 -msgid "" -"Adresses e-mail séparées par des virgules. Si vide, l'adresse de votre " -"compte sera utilisée." +msgid "Adresses e-mail séparées par des virgules. Si vide, l'adresse de votre compte sera utilisée." msgstr "" #: common/models.py:186 @@ -68,9 +62,7 @@ msgid "Délai avant rappel (en heures)" msgstr "Délai avant rappel (en heures)" #: common/models.py:187 -msgid "" -"Nombre d'heures écoulées après la réception d'une notification avant l'envoi " -"d'un rappel par e-mail." +msgid "Nombre d'heures écoulées après la réception d'une notification avant l'envoi d'un rappel par e-mail." msgstr "" #: common/private_files/views.py:37 @@ -135,7 +127,7 @@ msgstr "Choisir la langue" #: common/templates/common/account_info.html:42 #: common/templates/common/account_info.html:88 -#: common/templates/common/components/document_viewer.html:201 +#: common/templates/common/components/document_viewer.html:204 msgid "Fermer" msgstr "Fermer" @@ -161,56 +153,56 @@ msgstr "Se déconnecter" msgid "Retour" msgstr "Retour" -#: common/templates/common/components/document_viewer.html:40 -#: common/templates/common/components/document_viewer.html:50 -#: common/templates/common/components/document_viewer.html:61 +#: common/templates/common/components/document_viewer.html:41 +#: common/templates/common/components/document_viewer.html:51 +#: common/templates/common/components/document_viewer.html:62 msgid "Supprimer" msgstr "Supprimer" -#: common/templates/common/components/document_viewer.html:75 +#: common/templates/common/components/document_viewer.html:76 msgid "Copier vers une localisation ou un asset" msgstr "Copier vers une localisation ou un asset" -#: common/templates/common/components/document_viewer.html:99 -#: common/templates/common/components/document_viewer.html:154 +#: common/templates/common/components/document_viewer.html:100 +#: common/templates/common/components/document_viewer.html:155 msgid "Historique des versions" msgstr "Historique des versions" -#: common/templates/common/components/document_viewer.html:156 +#: common/templates/common/components/document_viewer.html:157 msgid "Historique" msgstr "Historique" -#: common/templates/common/components/document_viewer.html:180 +#: common/templates/common/components/document_viewer.html:183 msgid "Visionneuse de documents" msgstr "Visionneuse de documents" -#: common/templates/common/components/document_viewer.html:188 +#: common/templates/common/components/document_viewer.html:191 msgid "Ouvrir en pleine page" msgstr "Ouvrir en pleine page" -#: common/templates/common/components/document_viewer.html:195 -#: common/templates/common/components/document_viewer.html:196 -#: common/templates/common/components/document_viewer.html:261 +#: common/templates/common/components/document_viewer.html:198 +#: common/templates/common/components/document_viewer.html:199 +#: common/templates/common/components/document_viewer.html:264 msgid "Télécharger" msgstr "Télécharger" -#: common/templates/common/components/document_viewer.html:229 +#: common/templates/common/components/document_viewer.html:232 msgid "File truncated to the first 50 000 characters." msgstr "File truncated to the first 50 000 characters." -#: common/templates/common/components/document_viewer.html:245 +#: common/templates/common/components/document_viewer.html:248 msgid "Only the first 200 rows are shown." msgstr "Only the first 200 rows are shown." -#: common/templates/common/components/document_viewer.html:301 +#: common/templates/common/components/document_viewer.html:309 msgid "Précédent" msgstr "Précédent" -#: common/templates/common/components/document_viewer.html:309 +#: common/templates/common/components/document_viewer.html:317 msgid "Suivant" msgstr "Suivant" -#: common/templates/common/components/document_viewer.html:432 +#: common/templates/common/components/document_viewer.html:442 msgid "Aucun document associé" msgstr "Aucun document associé" @@ -252,9 +244,7 @@ msgid "Concepts et notions clés de StreetUp" msgstr "Concepts et notions clés de StreetUp" #: common/templates/common/components/help_panel.html:56 -msgid "" -"Comprendre la différence entre Assets, Observations, Inspections, " -"Interventions et Contrôles." +msgid "Comprendre la différence entre Assets, Observations, Inspections, Interventions et Contrôles." msgstr "" #: common/templates/common/components/help_panel.html:64 @@ -270,32 +260,24 @@ msgid "Statuts des interventions" msgstr "Statuts des interventions" #: common/templates/common/components/help_panel.html:74 -msgid "" -"Comprendre le cycle de vie d'une intervention à travers ses différents " -"statuts." -msgstr "" -"Comprendre le cycle de vie d'une intervention à travers ses différents " -"statuts." +msgid "Comprendre le cycle de vie d'une intervention à travers ses différents statuts." +msgstr "Comprendre le cycle de vie d'une intervention à travers ses différents statuts." #: common/templates/common/components/help_panel.html:83 msgid "Approuver des interventions" msgstr "Approuver des interventions" #: common/templates/common/components/help_panel.html:84 -msgid "" -"Guide destiné aux gestionnaires pour valider et approuver les chantiers." -msgstr "" -"Guide destiné aux gestionnaires pour valider et approuver les chantiers." +msgid "Guide destiné aux gestionnaires pour valider et approuver les chantiers." +msgstr "Guide destiné aux gestionnaires pour valider et approuver les chantiers." #: common/templates/common/components/help_panel.html:94 msgid "Gérer les projets" msgstr "Gérer les projets" #: common/templates/common/components/help_panel.html:95 -msgid "" -"Comment regrouper les interventions et suivre la progression des chantiers." -msgstr "" -"Comment regrouper les interventions et suivre la progression des chantiers." +msgid "Comment regrouper les interventions et suivre la progression des chantiers." +msgstr "Comment regrouper les interventions et suivre la progression des chantiers." #: common/templates/common/components/help_panel.html:105 msgid "Ajouter un contrôle" @@ -314,128 +296,128 @@ msgstr "Aucun guide ne correspond à votre recherche." msgid "Réduire en panneau latéral" msgstr "Réduire en panneau latéral" -#: common/tests.py:48 common/tests.py:80 common/views.py:265 +#: common/tests.py:49 common/tests.py:81 common/views.py:265 #: common/views.py:269 common/views.py:280 msgid "Vous ne pouvez pas accéder à ce compte." msgstr "Vous ne pouvez pas accéder à ce compte." -#: common/utils.py:133 +#: common/utils.py:169 msgid "Belgique (PEB / Maison Communale / Sécurité PMR)" msgstr "Belgique (PEB / Maison Communale / Sécurité PMR)" -#: common/utils.py:134 +#: common/utils.py:170 msgid "Hôtel de Ville / Maison Communale" msgstr "Hôtel de Ville / Maison Communale" -#: common/utils.py:135 +#: common/utils.py:171 msgid "PEB" msgstr "PEB" -#: common/utils.py:136 +#: common/utils.py:172 msgid "Performance Énergétique des Bâtiments (PEB)" msgstr "Performance Énergétique des Bâtiments (PEB)" -#: common/utils.py:137 +#: common/utils.py:173 msgid "Bilan Carbone" msgstr "Bilan Carbone" -#: common/utils.py:138 +#: common/utils.py:174 msgid "Émissions de Carbone / Bilan Énergétique" msgstr "Émissions de Carbone / Bilan Énergétique" -#: common/utils.py:139 +#: common/utils.py:175 msgid "Accès public & PMR" msgstr "Accès public & PMR" -#: common/utils.py:140 +#: common/utils.py:176 msgid "Accueil & Sécurité du Public (Normes PMR)" msgstr "Accueil & Sécurité du Public (Normes PMR)" -#: common/utils.py:141 +#: common/utils.py:177 msgid "Catégorie d'accueil" msgstr "Catégorie d'accueil" -#: common/utils.py:142 +#: common/utils.py:178 msgid "Type d'affectation" msgstr "Type d'affectation" -#: common/utils.py:145 +#: common/utils.py:181 msgid "France (DPE / GES / Mairie / ERP)" msgstr "France (DPE / GES / Mairie / ERP)" -#: common/utils.py:146 +#: common/utils.py:182 msgid "Mairie / Hôtel de Ville" msgstr "Mairie / Hôtel de Ville" -#: common/utils.py:147 +#: common/utils.py:183 msgid "DPE" msgstr "DPE" -#: common/utils.py:148 +#: common/utils.py:184 msgid "Diagnostic de Performance Énergétique (DPE)" msgstr "Diagnostic de Performance Énergétique (DPE)" -#: common/utils.py:149 +#: common/utils.py:185 msgid "GES" msgstr "GES" -#: common/utils.py:150 +#: common/utils.py:186 msgid "Émissions de Gaz à Effet de Serre (GES)" msgstr "Émissions de Gaz à Effet de Serre (GES)" -#: common/utils.py:151 +#: common/utils.py:187 msgid "ERP" msgstr "ERP" -#: common/utils.py:152 +#: common/utils.py:188 msgid "Établissement Recevant du Public (ERP)" msgstr "Établissement Recevant du Public (ERP)" -#: common/utils.py:153 +#: common/utils.py:189 msgid "Catégorie ERP" msgstr "Catégorie ERP" -#: common/utils.py:154 +#: common/utils.py:190 msgid "Type ERP" msgstr "Type ERP" -#: common/utils.py:157 +#: common/utils.py:193 msgid "International / Générique" msgstr "International / Générique" -#: common/utils.py:158 +#: common/utils.py:194 msgid "Bâtiment Administratif / Hôtel de Ville" msgstr "Bâtiment Administratif / Hôtel de Ville" -#: common/utils.py:159 +#: common/utils.py:195 msgid "PEB / DPE" msgstr "PEB / DPE" -#: common/utils.py:160 +#: common/utils.py:196 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Performance Énergétique (PEB / DPE / EPC)" -#: common/utils.py:161 +#: common/utils.py:197 msgid "Émissions Carbone" msgstr "Émissions Carbone" -#: common/utils.py:162 +#: common/utils.py:198 msgid "Bilan Carbone & Émissions" msgstr "Bilan Carbone & Émissions" -#: common/utils.py:163 +#: common/utils.py:199 msgid "Accès Public" msgstr "Accès Public" -#: common/utils.py:164 +#: common/utils.py:200 msgid "Bâtiment d'Accueil du Public (ERP / PMR)" msgstr "Bâtiment d'Accueil du Public (ERP / PMR)" -#: common/utils.py:165 +#: common/utils.py:201 msgid "Capacité d'accueil" msgstr "Capacité d'accueil" -#: common/utils.py:166 +#: common/utils.py:202 msgid "Type d'établissement" msgstr "Type d'établissement" @@ -468,8 +450,8 @@ msgid "Changement de compte effectué." msgstr "Changement de compte effectué." #: common/views.py:304 common/views.py:329 common/views.py:356 -#: common/views.py:397 common/views.py:428 common/views.py:457 -#: common/views.py:524 common/views.py:551 +#: common/views.py:397 common/views.py:428 common/views.py:459 +#: common/views.py:488 common/views.py:555 common/views.py:582 msgid "Données invalides" msgstr "Données invalides" @@ -478,18 +460,19 @@ msgid "Layout invalide" msgstr "Layout invalide" #: common/views.py:316 common/views.py:341 common/views.py:383 -#: common/views.py:414 common/views.py:445 common/views.py:511 -#: common/views.py:537 common/views.py:568 common/views.py:586 +#: common/views.py:414 common/views.py:445 common/views.py:476 +#: common/views.py:542 common/views.py:568 common/views.py:599 +#: common/views.py:617 msgid "Configuration utilisateur non trouvée" msgstr "Configuration utilisateur non trouvée" #: common/views.py:363 common/views.py:403 common/views.py:434 -#: common/views.py:557 +#: common/views.py:465 common/views.py:588 msgid "Format de filtres invalide" msgstr "Format de filtres invalide" #: common/views.py:367 common/views.py:406 common/views.py:437 -#: common/views.py:560 +#: common/views.py:468 common/views.py:591 msgid "Format de tri invalide" msgstr "Format de tri invalide" @@ -497,50 +480,50 @@ msgstr "Format de tri invalide" msgid "Format de colonnes invalide" msgstr "Format de colonnes invalide" -#: common/views.py:472 +#: common/views.py:503 msgid "Format de thématiques invalide" msgstr "Format de thématiques invalide" -#: common/views.py:474 +#: common/views.py:505 msgid "Format de catégories invalide" msgstr "Format de catégories invalide" -#: common/views.py:476 +#: common/views.py:507 msgid "Format de modèles invalide" msgstr "Format de modèles invalide" -#: common/views.py:478 +#: common/views.py:509 msgid "Format de filtres thématiques invalide" msgstr "Format de filtres thématiques invalide" -#: common/views.py:480 +#: common/views.py:511 msgid "Format de colonnes visibles invalide" msgstr "Format de colonnes visibles invalide" -#: common/views.py:482 +#: common/views.py:513 msgid "Format de filtre type invalide" msgstr "Format de filtre type invalide" -#: common/views.py:484 +#: common/views.py:515 msgid "Format de filtres statut invalide" msgstr "Format de filtres statut invalide" -#: common/views.py:486 +#: common/views.py:517 msgid "Format de filtres statut de validation invalide" msgstr "Format de filtres statut de validation invalide" -#: common/views.py:530 +#: common/views.py:561 msgid "Format de préférences invalide" msgstr "Format de préférences invalide" -#: common/views.py:581 common/views.py:607 +#: common/views.py:612 common/views.py:638 msgid "Document non trouvé" msgstr "Document non trouvé" -#: common/views.py:591 common/views.py:595 +#: common/views.py:622 common/views.py:626 msgid "Accès interdit" msgstr "Accès interdit" -#: common/views.py:613 +#: common/views.py:644 msgid "Erreur lors de la lecture du document" msgstr "Erreur lors de la lecture du document" diff --git a/loko/common/locale/nl/LC_MESSAGES/django.po b/loko/common/locale/nl/LC_MESSAGES/django.po index 48ef1a0..2d08ef6 100644 --- a/loko/common/locale/nl/LC_MESSAGES/django.po +++ b/loko/common/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,11 +18,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: common/middleware.py:154 -msgid "" -"Votre session a expiré après le délai configuré. Veuillez vous reconnecter." -msgstr "" -"Uw sessie is verlopen na de ingestelde time-out. Gelieve opnieuw in te " -"loggen." +msgid "Votre session a expiré après le délai configuré. Veuillez vous reconnecter." +msgstr "Uw sessie is verlopen na de ingestelde time-out. Gelieve opnieuw in te loggen." #: common/models.py:162 msgid "Français" @@ -49,9 +46,7 @@ msgid "Activer les rappels par e-mail" msgstr "E-mailherinneringen inschakelen" #: common/models.py:176 -msgid "" -"Recevoir un e-mail de rappel pour les notifications non lues après un " -"certain délai." +msgid "Recevoir un e-mail de rappel pour les notifications non lues après un certain délai." msgstr "" #: common/models.py:181 @@ -59,9 +54,7 @@ msgid "E-mail(s) de réception des rappels" msgstr "E-mailadres(sen) voor herinneringen" #: common/models.py:182 -msgid "" -"Adresses e-mail séparées par des virgules. Si vide, l'adresse de votre " -"compte sera utilisée." +msgid "Adresses e-mail séparées par des virgules. Si vide, l'adresse de votre compte sera utilisée." msgstr "" #: common/models.py:186 @@ -69,9 +62,7 @@ msgid "Délai avant rappel (en heures)" msgstr "Wachttijd vóór herinnering (in uren)" #: common/models.py:187 -msgid "" -"Nombre d'heures écoulées après la réception d'une notification avant l'envoi " -"d'un rappel par e-mail." +msgid "Nombre d'heures écoulées après la réception d'une notification avant l'envoi d'un rappel par e-mail." msgstr "" #: common/private_files/views.py:37 @@ -136,7 +127,7 @@ msgstr "Kies de taal" #: common/templates/common/account_info.html:42 #: common/templates/common/account_info.html:88 -#: common/templates/common/components/document_viewer.html:201 +#: common/templates/common/components/document_viewer.html:204 msgid "Fermer" msgstr "Sluiten" @@ -162,56 +153,56 @@ msgstr "Afmelden" msgid "Retour" msgstr "Terug" -#: common/templates/common/components/document_viewer.html:40 -#: common/templates/common/components/document_viewer.html:50 -#: common/templates/common/components/document_viewer.html:61 +#: common/templates/common/components/document_viewer.html:41 +#: common/templates/common/components/document_viewer.html:51 +#: common/templates/common/components/document_viewer.html:62 msgid "Supprimer" msgstr "Verwijderen" -#: common/templates/common/components/document_viewer.html:75 +#: common/templates/common/components/document_viewer.html:76 msgid "Copier vers une localisation ou un asset" msgstr "Kopiëren naar een locatie of asset" -#: common/templates/common/components/document_viewer.html:99 -#: common/templates/common/components/document_viewer.html:154 +#: common/templates/common/components/document_viewer.html:100 +#: common/templates/common/components/document_viewer.html:155 msgid "Historique des versions" msgstr "Versiegeschiedenis" -#: common/templates/common/components/document_viewer.html:156 +#: common/templates/common/components/document_viewer.html:157 msgid "Historique" msgstr "Geschiedenis" -#: common/templates/common/components/document_viewer.html:180 +#: common/templates/common/components/document_viewer.html:183 msgid "Visionneuse de documents" msgstr "Documentviewer" -#: common/templates/common/components/document_viewer.html:188 +#: common/templates/common/components/document_viewer.html:191 msgid "Ouvrir en pleine page" msgstr "Volledig scherm openen" -#: common/templates/common/components/document_viewer.html:195 -#: common/templates/common/components/document_viewer.html:196 -#: common/templates/common/components/document_viewer.html:261 +#: common/templates/common/components/document_viewer.html:198 +#: common/templates/common/components/document_viewer.html:199 +#: common/templates/common/components/document_viewer.html:264 msgid "Télécharger" msgstr "Downloaden" -#: common/templates/common/components/document_viewer.html:229 +#: common/templates/common/components/document_viewer.html:232 msgid "File truncated to the first 50 000 characters." msgstr "Bestand ingekort tot de eerste 50.000 tekens." -#: common/templates/common/components/document_viewer.html:245 +#: common/templates/common/components/document_viewer.html:248 msgid "Only the first 200 rows are shown." msgstr "Alleen de eerste 200 rijen worden weergegeven." -#: common/templates/common/components/document_viewer.html:301 +#: common/templates/common/components/document_viewer.html:309 msgid "Précédent" msgstr "Vorige" -#: common/templates/common/components/document_viewer.html:309 +#: common/templates/common/components/document_viewer.html:317 msgid "Suivant" msgstr "Volgende" -#: common/templates/common/components/document_viewer.html:432 +#: common/templates/common/components/document_viewer.html:442 msgid "Aucun document associé" msgstr "Geen gekoppeld document" @@ -253,9 +244,7 @@ msgid "Concepts et notions clés de StreetUp" msgstr "" #: common/templates/common/components/help_panel.html:56 -msgid "" -"Comprendre la différence entre Assets, Observations, Inspections, " -"Interventions et Contrôles." +msgid "Comprendre la différence entre Assets, Observations, Inspections, Interventions et Contrôles." msgstr "" #: common/templates/common/components/help_panel.html:64 @@ -271,9 +260,7 @@ msgid "Statuts des interventions" msgstr "" #: common/templates/common/components/help_panel.html:74 -msgid "" -"Comprendre le cycle de vie d'une intervention à travers ses différents " -"statuts." +msgid "Comprendre le cycle de vie d'une intervention à travers ses différents statuts." msgstr "" #: common/templates/common/components/help_panel.html:83 @@ -281,8 +268,7 @@ msgid "Approuver des interventions" msgstr "" #: common/templates/common/components/help_panel.html:84 -msgid "" -"Guide destiné aux gestionnaires pour valider et approuver les chantiers." +msgid "Guide destiné aux gestionnaires pour valider et approuver les chantiers." msgstr "" #: common/templates/common/components/help_panel.html:94 @@ -290,8 +276,7 @@ msgid "Gérer les projets" msgstr "" #: common/templates/common/components/help_panel.html:95 -msgid "" -"Comment regrouper les interventions et suivre la progression des chantiers." +msgid "Comment regrouper les interventions et suivre la progression des chantiers." msgstr "" #: common/templates/common/components/help_panel.html:105 @@ -311,128 +296,128 @@ msgstr "" msgid "Réduire en panneau latéral" msgstr "" -#: common/tests.py:48 common/tests.py:80 common/views.py:265 +#: common/tests.py:49 common/tests.py:81 common/views.py:265 #: common/views.py:269 common/views.py:280 msgid "Vous ne pouvez pas accéder à ce compte." msgstr "U hebt geen toegang tot dit account." -#: common/utils.py:133 +#: common/utils.py:169 msgid "Belgique (PEB / Maison Communale / Sécurité PMR)" msgstr "België (EPB / Gemeentehuis / PMR-veiligheid)" -#: common/utils.py:134 +#: common/utils.py:170 msgid "Hôtel de Ville / Maison Communale" msgstr "Stadhuis / Gemeentehuis" -#: common/utils.py:135 +#: common/utils.py:171 msgid "PEB" msgstr "EPB" -#: common/utils.py:136 +#: common/utils.py:172 msgid "Performance Énergétique des Bâtiments (PEB)" msgstr "Energieprestatie van Gebouwen (EPB)" -#: common/utils.py:137 +#: common/utils.py:173 msgid "Bilan Carbone" msgstr "Koolstofbalans" -#: common/utils.py:138 +#: common/utils.py:174 msgid "Émissions de Carbone / Bilan Énergétique" msgstr "Koolstofemissies / Energiebalans" -#: common/utils.py:139 +#: common/utils.py:175 msgid "Accès public & PMR" msgstr "Publiekstoegang & PMR" -#: common/utils.py:140 +#: common/utils.py:176 msgid "Accueil & Sécurité du Public (Normes PMR)" msgstr "Publieksontvangst & Veiligheid (PMR-normen)" -#: common/utils.py:141 +#: common/utils.py:177 msgid "Catégorie d'accueil" msgstr "Ontvangstcategorie" -#: common/utils.py:142 +#: common/utils.py:178 msgid "Type d'affectation" msgstr "Bestemmingstype" -#: common/utils.py:145 +#: common/utils.py:181 msgid "France (DPE / GES / Mairie / ERP)" msgstr "Frankrijk (DPE / BKG / Stadhuis / ERP)" -#: common/utils.py:146 +#: common/utils.py:182 msgid "Mairie / Hôtel de Ville" msgstr "Gemeentehuis / Stadhuis" -#: common/utils.py:147 +#: common/utils.py:183 msgid "DPE" msgstr "DPE" -#: common/utils.py:148 +#: common/utils.py:184 msgid "Diagnostic de Performance Énergétique (DPE)" msgstr "Energieprestatiediagnose (DPE)" -#: common/utils.py:149 +#: common/utils.py:185 msgid "GES" msgstr "BKG" -#: common/utils.py:150 +#: common/utils.py:186 msgid "Émissions de Gaz à Effet de Serre (GES)" msgstr "Broeikasgasemissies (BKG)" -#: common/utils.py:151 +#: common/utils.py:187 msgid "ERP" msgstr "ERP" -#: common/utils.py:152 +#: common/utils.py:188 msgid "Établissement Recevant du Public (ERP)" msgstr "Publiek Toegankelijke Inrichting (ERP)" -#: common/utils.py:153 +#: common/utils.py:189 msgid "Catégorie ERP" msgstr "ERP-categorie" -#: common/utils.py:154 +#: common/utils.py:190 msgid "Type ERP" msgstr "ERP-type" -#: common/utils.py:157 +#: common/utils.py:193 msgid "International / Générique" msgstr "Internationaal / Generiek" -#: common/utils.py:158 +#: common/utils.py:194 msgid "Bâtiment Administratif / Hôtel de Ville" msgstr "Administratief Gebouw / Stadhuis" -#: common/utils.py:159 +#: common/utils.py:195 msgid "PEB / DPE" msgstr "EPB / DPE" -#: common/utils.py:160 +#: common/utils.py:196 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Energieprestatie (EPB / DPE / EPC)" -#: common/utils.py:161 +#: common/utils.py:197 msgid "Émissions Carbone" msgstr "Koolstofemissies" -#: common/utils.py:162 +#: common/utils.py:198 msgid "Bilan Carbone & Émissions" msgstr "Koolstofbalans & Emissies" -#: common/utils.py:163 +#: common/utils.py:199 msgid "Accès Public" msgstr "Publiekstoegang" -#: common/utils.py:164 +#: common/utils.py:200 msgid "Bâtiment d'Accueil du Public (ERP / PMR)" msgstr "Publieksontvangstgebouw (ERP / PMR)" -#: common/utils.py:165 +#: common/utils.py:201 msgid "Capacité d'accueil" msgstr "Ontvangstcapaciteit" -#: common/utils.py:166 +#: common/utils.py:202 msgid "Type d'établissement" msgstr "Type inrichting" @@ -465,8 +450,8 @@ msgid "Changement de compte effectué." msgstr "Accountwissel uitgevoerd." #: common/views.py:304 common/views.py:329 common/views.py:356 -#: common/views.py:397 common/views.py:428 common/views.py:457 -#: common/views.py:524 common/views.py:551 +#: common/views.py:397 common/views.py:428 common/views.py:459 +#: common/views.py:488 common/views.py:555 common/views.py:582 msgid "Données invalides" msgstr "Ongeldige gegevens" @@ -475,18 +460,19 @@ msgid "Layout invalide" msgstr "Ongeldige lay-out" #: common/views.py:316 common/views.py:341 common/views.py:383 -#: common/views.py:414 common/views.py:445 common/views.py:511 -#: common/views.py:537 common/views.py:568 common/views.py:586 +#: common/views.py:414 common/views.py:445 common/views.py:476 +#: common/views.py:542 common/views.py:568 common/views.py:599 +#: common/views.py:617 msgid "Configuration utilisateur non trouvée" msgstr "Gebruikersconfiguratie niet gevonden" #: common/views.py:363 common/views.py:403 common/views.py:434 -#: common/views.py:557 +#: common/views.py:465 common/views.py:588 msgid "Format de filtres invalide" msgstr "Ongeldig filterformaat" #: common/views.py:367 common/views.py:406 common/views.py:437 -#: common/views.py:560 +#: common/views.py:468 common/views.py:591 msgid "Format de tri invalide" msgstr "Ongeldig sorteervoorbeeld" @@ -494,50 +480,50 @@ msgstr "Ongeldig sorteervoorbeeld" msgid "Format de colonnes invalide" msgstr "Ongeldig kolomformaat" -#: common/views.py:472 +#: common/views.py:503 msgid "Format de thématiques invalide" msgstr "Ongeldig thematiekformaat" -#: common/views.py:474 +#: common/views.py:505 msgid "Format de catégories invalide" msgstr "Ongeldig categorieformaat" -#: common/views.py:476 +#: common/views.py:507 msgid "Format de modèles invalide" msgstr "Ongeldig modelformaat" -#: common/views.py:478 +#: common/views.py:509 msgid "Format de filtres thématiques invalide" msgstr "Ongeldig thematiekfilterformaat" -#: common/views.py:480 +#: common/views.py:511 msgid "Format de colonnes visibles invalide" msgstr "Ongeldig zichtbare kolommenformaat" -#: common/views.py:482 +#: common/views.py:513 msgid "Format de filtre type invalide" msgstr "Ongeldig type-filterformaat" -#: common/views.py:484 +#: common/views.py:515 msgid "Format de filtres statut invalide" msgstr "Ongeldig statusfilterformaat" -#: common/views.py:486 +#: common/views.py:517 msgid "Format de filtres statut de validation invalide" msgstr "Ongeldig validatiestatusfilterformaat" -#: common/views.py:530 +#: common/views.py:561 msgid "Format de préférences invalide" msgstr "Ongeldig filterformaat" -#: common/views.py:581 common/views.py:607 +#: common/views.py:612 common/views.py:638 msgid "Document non trouvé" msgstr "Geen straat gevonden" -#: common/views.py:591 common/views.py:595 +#: common/views.py:622 common/views.py:626 msgid "Accès interdit" msgstr "" -#: common/views.py:613 +#: common/views.py:644 msgid "Erreur lors de la lecture du document" msgstr "" diff --git a/loko/contracts/locale/en/LC_MESSAGES/django.mo b/loko/contracts/locale/en/LC_MESSAGES/django.mo index 3cdab31f4518ff409923a1aabfac3c8507609e42..015d60135e813abda4bd30d671d5cb927a2844d0 100644 GIT binary patch delta 10861 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 Hu_6BlAoK2Y delta 9893 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 PP4Ip?E5#S#iFEuM7|O&g diff --git a/loko/contracts/locale/en/LC_MESSAGES/django.po b/loko/contracts/locale/en/LC_MESSAGES/django.po index fe4b668..0e183a1 100644 --- a/loko/contracts/locale/en/LC_MESSAGES/django.po +++ b/loko/contracts/locale/en/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-09-02 12:06+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -82,7 +82,7 @@ msgstr "Order reference" msgid "Description" msgstr "Description" -#: contracts/forms.py:136 contracts/models.py:1025 +#: contracts/forms.py:136 contracts/models.py:1058 #: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:692 @@ -102,7 +102,7 @@ msgstr "E.g. Supplier invoice, Delivery note..." msgid "Titre du justificatif" msgstr "Justificative title" -#: contracts/forms.py:201 contracts/models.py:937 contracts/models.py:1109 +#: contracts/forms.py:201 contracts/models.py:970 contracts/models.py:1142 #: contracts/templates/contracts/contracts_index.html:201 msgid "Fichier" msgstr "File" @@ -230,8 +230,8 @@ msgstr "Contractor team" msgid "Équipes de sociétés/organismes" msgstr "Contractor teams" -#: contracts/models.py:135 contracts/templates/contracts/teams_index.html:703 -#: contracts/templates/contracts/teams_index.html:1547 +#: contracts/models.py:135 contracts/templates/contracts/teams_index.html:718 +#: contracts/templates/contracts/teams_index.html:1791 msgid "Équipes" msgstr "Teams" @@ -257,7 +257,9 @@ msgid "Membre" msgstr "Number" #: contracts/models.py:186 contracts/models.py:266 -#: contracts/templates/contracts/teams_index.html:973 +#: contracts/templates/contracts/teams_index.html:1030 +#: contracts/templates/contracts/teams_index.html:1158 +#: contracts/templates/contracts/teams_index.html:1185 msgid "Équipe" msgstr "Team" @@ -281,19 +283,19 @@ msgstr "A member's team history" msgid "Historiques d'équipe des membres" msgstr "Member team histories" -#: contracts/models.py:213 contracts/templates/contracts/teams_index.html:890 +#: contracts/models.py:213 contracts/templates/contracts/teams_index.html:947 msgid "Congé / RTT" msgstr "Leave / PTO" -#: contracts/models.py:214 contracts/templates/contracts/teams_index.html:891 +#: contracts/models.py:214 contracts/templates/contracts/teams_index.html:948 msgid "Maladie / Arrêt" msgstr "Sick leave" -#: contracts/models.py:215 contracts/templates/contracts/teams_index.html:892 +#: contracts/models.py:215 contracts/templates/contracts/teams_index.html:949 msgid "Formation" msgstr "Training" -#: contracts/models.py:216 contracts/templates/contracts/teams_index.html:893 +#: contracts/models.py:216 contracts/templates/contracts/teams_index.html:950 msgid "Autre" msgstr "Other" @@ -301,11 +303,11 @@ msgstr "Other" msgid "Date d'absence" msgstr "Absence date" -#: contracts/models.py:231 contracts/templates/contracts/teams_index.html:888 +#: contracts/models.py:231 contracts/templates/contracts/teams_index.html:945 msgid "Motif d'absence" msgstr "Absence reason" -#: contracts/models.py:233 contracts/models.py:1027 +#: contracts/models.py:233 contracts/models.py:1060 #: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:696 msgid "Commentaire" @@ -349,19 +351,29 @@ msgid "" "des membres entre équipes." msgstr "" -#: contracts/models.py:284 +#: contracts/models.py:280 +msgid "Peut tagger" +msgstr "Can tag" + +#: contracts/models.py:281 +msgid "" +"L'utilisateur peut tagger / mentionner cette équipe (@) dans les " +"discussions." +msgstr "The user can tag / mention this team (@) in discussions." + +#: contracts/models.py:289 msgid "Accès utilisateur à une équipe" msgstr "User access to a team" -#: contracts/models.py:285 +#: contracts/models.py:290 msgid "Accès utilisateurs aux équipes" msgstr "User access to teams" -#: contracts/models.py:303 +#: contracts/models.py:308 msgid "Emails en copie (CC)" msgstr "CC emails" -#: contracts/models.py:304 +#: contracts/models.py:309 msgid "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" @@ -369,345 +381,346 @@ msgstr "" "Email addresses to add in copy of notifications (separated by commas or " "semicolons)" -#: contracts/models.py:308 +#: contracts/models.py:313 msgid "Envoyer des notifications liées aux interventions par email." msgstr "Send intervention-related notifications by email." -#: contracts/models.py:314 +#: contracts/models.py:319 msgid "Nom du signataire (prestataire)" msgstr "Signatory name (contractor)" -#: contracts/models.py:315 +#: contracts/models.py:320 msgid "Nom de la personne qui signe les documents côté prestataire." msgstr "Name of the person who signs documents on the contractor side." -#: contracts/models.py:321 +#: contracts/models.py:326 msgid "Rôle du signataire (prestataire)" msgstr "Signatory role (contractor)" -#: contracts/models.py:322 +#: contracts/models.py:327 msgid "Rôle/fonction de la personne qui signe les documents côté prestataire." msgstr "" "Role/function of the person signing the documents on the service provider " "side." -#: contracts/models.py:328 +#: contracts/models.py:333 msgid "Téléphone de contact" msgstr "Contact phone" -#: contracts/models.py:329 +#: contracts/models.py:334 msgid "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." msgstr "" "Phone number of the on-call technician or primary contact for emergencies." -#: contracts/models.py:335 +#: contracts/models.py:340 msgid "Thématiques" msgstr "Thematics" -#: contracts/models.py:336 +#: contracts/models.py:341 msgid "Thématiques associées à ce contrat." msgstr "Themes associated with this contract." -#: contracts/models.py:340 +#: contracts/models.py:345 msgid "Actif" msgstr "Active" -#: contracts/models.py:341 +#: contracts/models.py:346 msgid "Indique si le contrat est actif." msgstr "Indicates if the contract is active." -#: contracts/models.py:345 +#: contracts/models.py:350 msgid "Nécessite une approbation" msgstr "Requires approval" -#: contracts/models.py:346 +#: contracts/models.py:351 msgid "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." msgstr "" -#: contracts/models.py:350 +#: contracts/models.py:355 msgid "Nécessite une vérification" msgstr "Requires verification" -#: contracts/models.py:351 +#: contracts/models.py:356 msgid "" "Indique si les interventions liées à ce contrat nécessitent une vérification" " avant d'être transmises pour traitement." msgstr "" -#: contracts/models.py:355 +#: contracts/models.py:360 msgid "Utilise les occupations" msgstr "Use occupations" -#: contracts/models.py:356 +#: contracts/models.py:361 msgid "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." msgstr "" -#: contracts/models.py:360 +#: contracts/models.py:365 msgid "Utilise les gestionnaires d'intervention" msgstr "Cannot freeze an empty quote." -#: contracts/models.py:361 +#: contracts/models.py:366 msgid "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." msgstr "" -#: contracts/models.py:365 +#: contracts/models.py:370 msgid "Occupations obligatoires" msgstr "Mandatory occupations" -#: contracts/models.py:366 +#: contracts/models.py:371 msgid "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." msgstr "" -#: contracts/models.py:370 +#: contracts/models.py:375 msgid "Avertir si aucune prestation au passage à 'Traité'" msgstr "Warn if no service when switching to 'Treaty'" -#: contracts/models.py:371 +#: contracts/models.py:376 msgid "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." msgstr "" -#: contracts/models.py:375 +#: contracts/models.py:380 msgid "Envoi groupé journalier" msgstr "Daily report" -#: contracts/models.py:376 +#: contracts/models.py:381 msgid "" "Si activé, les fiches d'intervention du jour sont regroupées dans un seul " "email envoyé en fin de journée, plutôt qu'un email par intervention." msgstr "" -#: contracts/models.py:380 +#: contracts/models.py:385 msgid "Heure d'envoi du résumé journalier" msgstr "Daily summary sending time" -#: contracts/models.py:381 +#: contracts/models.py:386 msgid "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." msgstr "" -#: contracts/models.py:385 +#: contracts/models.py:390 msgid "Emails uniquement si priorité urgente" msgstr "Emails only if urgent priority" -#: contracts/models.py:386 +#: contracts/models.py:391 msgid "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." msgstr "" -#: contracts/models.py:390 +#: contracts/models.py:395 msgid "Modification inter-membres d'équipe autorisée" msgstr "" -#: contracts/models.py:391 +#: contracts/models.py:396 msgid "" "Si activé, les membres d'une même équipe peuvent modifier les interventions " "assignées à d'autres membres de leur équipe, y compris à partir du statut " "'Pris en charge' ou au-delà." msgstr "" -#: contracts/models.py:395 +#: contracts/models.py:400 msgid "Marché bloqué / gelé" msgstr "" -#: contracts/models.py:396 +#: contracts/models.py:401 msgid "" "Indique si le marché est temporairement bloqué (raisons budgétaires). " "Empêche l'envoi d'interventions au prestataire." msgstr "" -#: contracts/models.py:401 +#: contracts/models.py:406 msgid "Motif du blocage" msgstr "" -#: contracts/models.py:402 +#: contracts/models.py:407 msgid "Raison du blocage temporaire du contrat." msgstr "" -#: contracts/models.py:407 +#: contracts/models.py:412 msgid "Date de blocage" msgstr "Blocking date" -#: contracts/models.py:408 +#: contracts/models.py:413 msgid "Date et heure auxquelles le contrat a été marqué comme bloqué." msgstr "" -#: contracts/models.py:417 +#: contracts/models.py:450 msgid "BLOQUÉ" msgstr "" -#: contracts/models.py:511 +#: contracts/models.py:544 #: contracts/templates/contracts/contracts_index.html:139 msgid "En préparation" msgstr "In preparation" -#: contracts/models.py:512 +#: contracts/models.py:545 #: contracts/templates/contracts/contracts_index.html:144 msgid "Envoyé" msgstr "Sent" -#: contracts/models.py:513 +#: contracts/models.py:546 #: contracts/templates/contracts/contracts_index.html:149 msgid "Terminé" msgstr "Completed" -#: contracts/models.py:514 +#: contracts/models.py:547 #: contracts/templates/contracts/contracts_index.html:154 msgid "Comptabilisé" msgstr "Accounted" -#: contracts/models.py:515 +#: contracts/models.py:548 #: contracts/templates/contracts/contracts_index.html:159 msgid "Payé" msgstr "Paid" -#: contracts/models.py:516 +#: contracts/models.py:549 #: contracts/templates/contracts/contracts_index.html:164 msgid "Annulé" msgstr "Cancelled" -#: contracts/models.py:535 +#: contracts/models.py:568 msgid "Projets" msgstr "Projects" -#: contracts/models.py:901 +#: contracts/models.py:934 msgid "État d'avancement associé à ce document, le cas échéant" msgstr "Progress status associated with this document, if applicable" -#: contracts/models.py:927 +#: contracts/models.py:960 #: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/views_pdf_reports.py:432 msgid "Déclaration de créance" msgstr "Debt declaration" -#: contracts/models.py:931 +#: contracts/models.py:964 #: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_orders_detail.html:751 -#: contracts/templates/contracts/teams_index.html:2063 +#: contracts/templates/contracts/teams_index.html:1184 +#: contracts/templates/contracts/teams_index.html:2411 msgid "Titre" msgstr "Title" -#: contracts/models.py:932 +#: contracts/models.py:965 msgid "Titre ou description du justificatif" msgstr "Title or description of the justificative" -#: contracts/models.py:939 contracts/models.py:1120 +#: contracts/models.py:972 contracts/models.py:1153 msgid "Date d'ajout" msgstr "Added on" -#: contracts/models.py:946 contracts/models.py:1127 +#: contracts/models.py:979 contracts/models.py:1160 msgid "Ajouté par" msgstr "Added by" -#: contracts/models.py:953 +#: contracts/models.py:986 msgid "Pièce jointe de déclaration de créance" msgstr "Debt declaration attachment" -#: contracts/models.py:954 +#: contracts/models.py:987 msgid "Pièces jointes de déclarations de créance" msgstr "Debt declaration attachments" -#: contracts/models.py:961 +#: contracts/models.py:994 msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgstr "Progress status order number for this order" -#: contracts/models.py:980 +#: contracts/models.py:1013 msgid "Quantité consommée à cette date" msgstr "Quantity consumed on this date" -#: contracts/models.py:1001 +#: contracts/models.py:1034 msgid "En attente de validation" msgstr "Delivery date" -#: contracts/models.py:1002 +#: contracts/models.py:1035 #: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:909 msgid "Approuvé" msgstr "Approved" -#: contracts/models.py:1003 +#: contracts/models.py:1036 #: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:910 msgid "Refusé" msgstr "Denied" -#: contracts/models.py:1004 +#: contracts/models.py:1037 #: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:912 msgid "Facturé" msgstr "Invoiced" -#: contracts/models.py:1014 contracts/models.py:1104 +#: contracts/models.py:1047 contracts/models.py:1137 #: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/contracts_orders_detail.html:69 msgid "Commande" msgstr "Order" -#: contracts/models.py:1020 +#: contracts/models.py:1053 #: contracts/templates/contracts/contracts_orders_detail.html:682 msgid "Poste de marché" msgstr "Market post" -#: contracts/models.py:1032 +#: contracts/models.py:1065 msgid "Statut de validation" msgstr "Validation status" -#: contracts/models.py:1034 +#: contracts/models.py:1067 #: contracts/templates/contracts/claim_declaration_attachments.html:54 msgid "Date de création" msgstr "Creation date" -#: contracts/models.py:1041 +#: contracts/models.py:1074 msgid "Créé par" msgstr "Created by" -#: contracts/models.py:1043 +#: contracts/models.py:1076 msgid "Date de validation" msgstr "Delivery date" -#: contracts/models.py:1050 +#: contracts/models.py:1083 msgid "Validé par" msgstr "Validated by" -#: contracts/models.py:1056 +#: contracts/models.py:1089 msgid "Quantité déjà facturée" msgstr "Planned quantity" -#: contracts/models.py:1057 +#: contracts/models.py:1090 msgid "Quantité cumulée sur les déclarations de créance précédentes." msgstr "Generate the debt declaration" -#: contracts/models.py:1092 +#: contracts/models.py:1125 msgid "Commande directe – poste" msgstr "Position consumption" -#: contracts/models.py:1093 +#: contracts/models.py:1126 msgid "Commandes directes – postes" msgstr "Position consumption" -#: contracts/models.py:1118 +#: contracts/models.py:1151 msgid "Vignette" msgstr "Thumbnail" -#: contracts/models.py:1139 +#: contracts/models.py:1172 msgid "Pièce jointe de commande" msgstr "Order attachment" -#: contracts/models.py:1140 +#: contracts/models.py:1173 msgid "Pièces jointes de commande" msgstr "Order attachments" @@ -758,7 +771,7 @@ msgstr "Add a supporting document" #: contracts/templates/contracts/claim_declaration_attachments.html:90 #: contracts/templates/contracts/contracts_orders_detail.html:296 -#: contracts/templates/contracts/teams_index.html:948 +#: contracts/templates/contracts/teams_index.html:1005 msgid "Ajouter" msgstr "Add" @@ -869,7 +882,8 @@ msgstr "Orders" #: contracts/templates/contracts/contracts_orders_detail.html:479 #: contracts/templates/contracts/contracts_orders_detail.html:567 #: contracts/templates/contracts/contracts_orders_detail.html:750 -#: contracts/templates/contracts/teams_index.html:2062 +#: contracts/templates/contracts/teams_index.html:1183 +#: contracts/templates/contracts/teams_index.html:2410 #: contracts/views_pdf_reports.py:945 contracts/views_pdf_reports.py:1138 msgid "Code" msgstr "Code" @@ -878,7 +892,8 @@ msgstr "Code" #: contracts/templates/contracts/contracts_index.html:200 #: contracts/templates/contracts/contracts_orders_detail.html:575 #: contracts/templates/contracts/contracts_orders_detail.html:753 -#: contracts/templates/contracts/teams_index.html:2065 +#: contracts/templates/contracts/teams_index.html:1186 +#: contracts/templates/contracts/teams_index.html:2413 msgid "Statut" msgstr "Status" @@ -915,6 +930,7 @@ msgid "Numéro de commande" msgstr "Order number" #: contracts/templates/contracts/contracts_index.html:199 +#: contracts/templates/contracts/teams_index.html:1182 msgid "Date" msgstr "Date" @@ -1122,10 +1138,11 @@ msgstr "Do you want to delete this document?" #: contracts/templates/contracts/contracts_orders_detail.html:272 #: contracts/templates/contracts/contracts_orders_detail.html:702 #: contracts/templates/contracts/contracts_orders_detail.html:725 -#: contracts/templates/contracts/teams_index.html:784 -#: contracts/templates/contracts/teams_index.html:859 -#: contracts/templates/contracts/teams_index.html:946 -#: contracts/templates/contracts/teams_index.html:987 +#: contracts/templates/contracts/teams_index.html:799 +#: contracts/templates/contracts/teams_index.html:836 +#: contracts/templates/contracts/teams_index.html:916 +#: contracts/templates/contracts/teams_index.html:1003 +#: contracts/templates/contracts/teams_index.html:1057 msgid "Annuler" msgstr "Cancel" @@ -1291,7 +1308,7 @@ msgid "Rechercher par code, numéro ou description…" msgstr "Search by code, number or description…" #: contracts/templates/contracts/contracts_orders_detail.html:704 -#: contracts/templates/contracts/teams_index.html:989 +#: contracts/templates/contracts/teams_index.html:1059 msgid "Enregistrer" msgstr "Save" @@ -1317,8 +1334,8 @@ msgstr "Please select a market position." #: contracts/templates/contracts/contracts_orders_detail.html:1156 #: contracts/templates/contracts/contracts_orders_detail.html:1161 -#: contracts/templates/contracts/teams_index.html:1063 -#: contracts/templates/contracts/teams_index.html:1067 +#: contracts/templates/contracts/teams_index.html:1227 +#: contracts/templates/contracts/teams_index.html:1231 msgid "Une erreur est survenue." msgstr "An error occurred." @@ -1332,13 +1349,11 @@ msgid "" msgstr "Member assignment, attendance tracking, and calendar scheduling." #: contracts/templates/contracts/teams_index.html:464 -#| msgid "État d avancement du" msgid "État actuel" msgstr "Current state" #: contracts/templates/contracts/teams_index.html:469 -#: contracts/templates/contracts/teams_index.html:779 -#| msgid "Gestion des équipes" +#: contracts/templates/contracts/teams_index.html:794 msgid "Planification des équipes" msgstr "Team planning" @@ -1356,27 +1371,27 @@ msgid "Aucune équipe" msgstr "No team" #: contracts/templates/contracts/teams_index.html:504 -#: contracts/templates/contracts/teams_index.html:1237 +#: contracts/templates/contracts/teams_index.html:1453 msgid "Ajouter un membre non assigné" msgstr "Add an unassigned member" #: contracts/templates/contracts/teams_index.html:528 -#: contracts/templates/contracts/teams_index.html:977 +#: contracts/templates/contracts/teams_index.html:1034 msgid "Assigner à une équipe" msgstr "Assign to a team" #: contracts/templates/contracts/teams_index.html:533 -#: contracts/templates/contracts/teams_index.html:605 +#: contracts/templates/contracts/teams_index.html:619 msgid "Supprimer ce membre" msgstr "Delete this member" #: contracts/templates/contracts/teams_index.html:543 -#: contracts/templates/contracts/teams_index.html:615 +#: contracts/templates/contracts/teams_index.html:630 msgid "Aucun membre" msgstr "No members" #: contracts/templates/contracts/teams_index.html:550 -#: contracts/templates/contracts/teams_index.html:623 +#: contracts/templates/contracts/teams_index.html:638 msgid "membre(s)" msgstr "member(s)" @@ -1385,105 +1400,112 @@ msgid "Voir les interventions assignées" msgstr "View assigned interventions" #: contracts/templates/contracts/teams_index.html:574 -#: contracts/templates/contracts/teams_index.html:922 -#: contracts/templates/contracts/teams_index.html:1236 +#: contracts/templates/contracts/teams_index.html:979 +#: contracts/templates/contracts/teams_index.html:1452 msgid "Ajouter un membre" msgstr "Add a member" -#: contracts/templates/contracts/teams_index.html:600 -msgid "Déplacer vers une autre équipe" -msgstr "Move to another team" +#: contracts/templates/contracts/teams_index.html:595 +msgid "Affecté à plusieurs équipes" +msgstr "Assigned to multiple teams" -#: contracts/templates/contracts/teams_index.html:642 -#| msgid "Précédent" +#: contracts/templates/contracts/teams_index.html:596 +#: contracts/templates/contracts/teams_index.html:1939 +msgid "Multi-équipes" +msgstr "Multi-team" + +#: contracts/templates/contracts/teams_index.html:607 +msgid "Modifier ou déplacer ce membre" +msgstr "Edit or move this member" + +#: contracts/templates/contracts/teams_index.html:613 +msgid "Retirer de cette équipe" +msgstr "Remove from this team" + +#: contracts/templates/contracts/teams_index.html:657 msgid "Période précédente" msgstr "Previous period" -#: contracts/templates/contracts/teams_index.html:646 -#: contracts/templates/contracts/teams_index.html:1577 +#: contracts/templates/contracts/teams_index.html:661 +#: contracts/templates/contracts/teams_index.html:1813 msgid "Aujourd'hui" msgstr "Today" -#: contracts/templates/contracts/teams_index.html:648 +#: contracts/templates/contracts/teams_index.html:663 msgid "Période suivante" msgstr "Next period" -#: contracts/templates/contracts/teams_index.html:661 +#: contracts/templates/contracts/teams_index.html:676 msgid "5j (Ouvré)" msgstr "5d (Workweek)" -#: contracts/templates/contracts/teams_index.html:662 +#: contracts/templates/contracts/teams_index.html:677 msgid "1 Semaine (7j)" msgstr "1 Week (7d)" -#: contracts/templates/contracts/teams_index.html:663 +#: contracts/templates/contracts/teams_index.html:678 msgid "2 Semaines" msgstr "2 Weeks" -#: contracts/templates/contracts/teams_index.html:671 -#: contracts/templates/contracts/teams_index.html:1523 -#| msgid "Projets associés" +#: contracts/templates/contracts/teams_index.html:686 +#: contracts/templates/contracts/teams_index.html:1767 msgid "Toutes les sociétés" msgstr "All companies" -#: contracts/templates/contracts/teams_index.html:677 +#: contracts/templates/contracts/teams_index.html:692 msgid "Dupliquer une journée ou une semaine" msgstr "Duplicate a day or a week" -#: contracts/templates/contracts/teams_index.html:678 +#: contracts/templates/contracts/teams_index.html:693 msgid "Dupliquer..." msgstr "Duplicate..." -#: contracts/templates/contracts/teams_index.html:683 +#: contracts/templates/contracts/teams_index.html:698 msgid "Actualiser" msgstr "Refresh" -#: contracts/templates/contracts/teams_index.html:696 -#| msgid "Chargement..." +#: contracts/templates/contracts/teams_index.html:711 msgid "Chargement du planning..." msgstr "Loading schedule..." -#: contracts/templates/contracts/teams_index.html:718 -#| msgid "Membre" +#: contracts/templates/contracts/teams_index.html:733 msgid "Membres" msgstr "Members" -#: contracts/templates/contracts/teams_index.html:725 -#| msgid "Ajouter un membre" +#: contracts/templates/contracts/teams_index.html:740 msgid "Rechercher un membre…" msgstr "Search a member…" -#: contracts/templates/contracts/teams_index.html:732 -#: contracts/templates/contracts/teams_index.html:1778 +#: contracts/templates/contracts/teams_index.html:747 +#: contracts/templates/contracts/teams_index.html:2098 msgid "Tous les rôles" msgstr "All roles" -#: contracts/templates/contracts/teams_index.html:737 +#: contracts/templates/contracts/teams_index.html:752 msgid "Tous" msgstr "All" -#: contracts/templates/contracts/teams_index.html:738 +#: contracts/templates/contracts/teams_index.html:753 msgid "Présents" msgstr "Present" -#: contracts/templates/contracts/teams_index.html:739 +#: contracts/templates/contracts/teams_index.html:754 msgid "Absents" msgstr "Absent" -#: contracts/templates/contracts/teams_index.html:769 -msgid "Changement d'équipe immédiat" -msgstr "Immediate team change" +#: contracts/templates/contracts/teams_index.html:784 +msgid "Affectation d'équipe immédiate" +msgstr "Immediate team assignment" -#: contracts/templates/contracts/teams_index.html:775 -#| msgid "Ne pas modifier l'équipe" -msgid "Ce déplacement modifie l'équipe de" -msgstr "This move changes the team of" +#: contracts/templates/contracts/teams_index.html:790 +msgid "Vous modifiez l'affectation de" +msgstr "" -#: contracts/templates/contracts/teams_index.html:775 -msgid "immédiatement pour aujourd'hui." -msgstr "immediately for today." +#: contracts/templates/contracts/teams_index.html:790 +msgid "pour aujourd'hui." +msgstr "for today." -#: contracts/templates/contracts/teams_index.html:779 +#: contracts/templates/contracts/teams_index.html:794 msgid "" "Pour planifier des affectations d'équipes pour demain ou les jours futurs " "sans impacter la journée en cours, utilisez l'onglet" @@ -1491,216 +1513,323 @@ msgstr "" "To plan team assignments for tomorrow or future days without affecting " "today, use the tab" -#: contracts/templates/contracts/teams_index.html:787 -msgid "Confirmer le changement immédiat" -msgstr "Confirm immediate change" +#: contracts/templates/contracts/teams_index.html:803 +#: contracts/templates/contracts/teams_index.html:1050 +msgid "Ajouter aussi (multi-équipes)" +msgstr "" -#: contracts/templates/contracts/teams_index.html:800 -#| msgid "Gestion des équipes" +#: contracts/templates/contracts/teams_index.html:806 +msgid "Déplacer" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:820 +msgid "Membre déjà planifié ce jour" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:826 +msgid "est déjà planifié(e) le" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:826 +msgid "dans l'équipe" +msgstr "in the team" + +#: contracts/templates/contracts/teams_index.html:830 +msgid "Vous tentez de l'assigner à l'équipe" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:831 +msgid "Souhaitez-vous déplacer ce membre ou l'affecter aux deux équipes ?" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:840 +msgid "Affecter aussi à cette équipe" +msgstr "Also assign to this team" + +#: contracts/templates/contracts/teams_index.html:843 +msgid "Déplacer vers cette équipe" +msgstr "Move to this team" + +#: contracts/templates/contracts/teams_index.html:857 msgid "Dupliquer la configuration des équipes" msgstr "Duplicate team configuration" -#: contracts/templates/contracts/teams_index.html:807 +#: contracts/templates/contracts/teams_index.html:864 msgid "Que souhaitez-vous dupliquer ?" msgstr "What would you like to duplicate?" -#: contracts/templates/contracts/teams_index.html:811 +#: contracts/templates/contracts/teams_index.html:868 msgid "Une journée" msgstr "A day" -#: contracts/templates/contracts/teams_index.html:815 +#: contracts/templates/contracts/teams_index.html:872 msgid "Une semaine complète" msgstr "A full week" -#: contracts/templates/contracts/teams_index.html:824 +#: contracts/templates/contracts/teams_index.html:881 msgid "Jour source" msgstr "Source day" -#: contracts/templates/contracts/teams_index.html:828 +#: contracts/templates/contracts/teams_index.html:885 msgid "Jour cible" msgstr "Target day" -#: contracts/templates/contracts/teams_index.html:838 +#: contracts/templates/contracts/teams_index.html:895 msgid "Semaine source (Lundi)" msgstr "Source week (Monday)" -#: contracts/templates/contracts/teams_index.html:842 +#: contracts/templates/contracts/teams_index.html:899 msgid "Semaine cible (Lundi)" msgstr "Target week (Monday)" -#: contracts/templates/contracts/teams_index.html:852 +#: contracts/templates/contracts/teams_index.html:909 msgid "Copier également les statuts d'absence" msgstr "Also copy absence statuses" -#: contracts/templates/contracts/teams_index.html:861 +#: contracts/templates/contracts/teams_index.html:918 msgid "Dupliquer" msgstr "Duplicate" -#: contracts/templates/contracts/teams_index.html:874 -#| msgid "Gestionnaire d'assets" +#: contracts/templates/contracts/teams_index.html:931 msgid "Gestion de l'absence" msgstr "Absence management" -#: contracts/templates/contracts/teams_index.html:898 -#| msgid "Commentaire" +#: contracts/templates/contracts/teams_index.html:955 msgid "Commentaire (optionnel)" msgstr "Comment (optional)" -#: contracts/templates/contracts/teams_index.html:899 +#: contracts/templates/contracts/teams_index.html:956 msgid "Précisions…" msgstr "Details…" -#: contracts/templates/contracts/teams_index.html:906 +#: contracts/templates/contracts/teams_index.html:963 msgid "Présent" msgstr "Present" -#: contracts/templates/contracts/teams_index.html:909 +#: contracts/templates/contracts/teams_index.html:966 msgid "Marquer Absent" msgstr "Mark as absent" -#: contracts/templates/contracts/teams_index.html:929 -#: contracts/templates/contracts/teams_index.html:969 +#: contracts/templates/contracts/teams_index.html:986 +#: contracts/templates/contracts/teams_index.html:1026 msgid "Nom affiché" msgstr "Display name" -#: contracts/templates/contracts/teams_index.html:930 +#: contracts/templates/contracts/teams_index.html:987 msgid "Ex : Jean Dupont" msgstr "e.g., John Doe" -#: contracts/templates/contracts/teams_index.html:933 +#: contracts/templates/contracts/teams_index.html:990 msgid "Compte utilisateur" msgstr "User account" -#: contracts/templates/contracts/teams_index.html:935 +#: contracts/templates/contracts/teams_index.html:992 msgid "Sélectionner un utilisateur" msgstr "Select a user" -#: contracts/templates/contracts/teams_index.html:961 +#: contracts/templates/contracts/teams_index.html:1018 msgid "Modifier le membre" msgstr "Edit member" -#: contracts/templates/contracts/teams_index.html:975 +#: contracts/templates/contracts/teams_index.html:1032 msgid "Ne pas modifier l'équipe" msgstr "Do not change team" -#: contracts/templates/contracts/teams_index.html:976 +#: contracts/templates/contracts/teams_index.html:1033 msgid "Désassigner (aucune équipe)" msgstr "Unassign (no team)" -#: contracts/templates/contracts/teams_index.html:1004 +#: contracts/templates/contracts/teams_index.html:1042 +msgid "Type d'affectation" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1046 +msgid "Déplacer (remplace l'ancienne équipe)" +msgstr "Move (replaces previous team)" + +#: contracts/templates/contracts/teams_index.html:1074 msgid "Interventions" msgstr "Interventions" -#: contracts/templates/contracts/teams_index.html:1011 -#: contracts/templates/contracts/teams_index.html:2009 -#: contracts/templates/contracts/teams_index.html:2084 +#: contracts/templates/contracts/teams_index.html:1081 +#: contracts/templates/contracts/teams_index.html:1124 +#: contracts/templates/contracts/teams_index.html:2357 +#: contracts/templates/contracts/teams_index.html:2432 msgid "Chargement..." msgstr "Loading..." -#: contracts/templates/contracts/teams_index.html:1026 -#: contracts/templates/contracts/teams_index.html:1027 +#: contracts/templates/contracts/teams_index.html:1096 +#: contracts/templates/contracts/teams_index.html:1097 msgid "Résumé intervention" msgstr "Add an intervention" -#: contracts/templates/contracts/teams_index.html:1034 +#: contracts/templates/contracts/teams_index.html:1104 msgid "Retour aux interventions" msgstr "Add an intervention" -#: contracts/templates/contracts/teams_index.html:1036 +#: contracts/templates/contracts/teams_index.html:1106 +#: contracts/templates/contracts/teams_index.html:1119 +#: contracts/templates/contracts/teams_index.html:1199 msgid "Fermer" msgstr "Close" -#: contracts/templates/contracts/teams_index.html:1213 -#: contracts/templates/contracts/teams_index.html:1285 +#: contracts/templates/contracts/teams_index.html:1117 +msgid "Historique du membre" +msgstr "Member history" + +#: contracts/templates/contracts/teams_index.html:1132 +msgid "Technicien / Membre" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1138 +msgid "Entreprise" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1151 +msgid "Historique des équipes" +msgstr "Team history" + +#: contracts/templates/contracts/teams_index.html:1159 +msgid "Entrée" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1160 +msgid "Sortie" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1175 +msgid "Dernières interventions réalisées / assignées" +msgstr "Latest completed / assigned interventions" + +#: contracts/templates/contracts/teams_index.html:1409 +#: contracts/templates/contracts/teams_index.html:1501 msgid "Le nom du membre est requis." msgstr "Member name is required." -#: contracts/templates/contracts/teams_index.html:1286 +#: contracts/templates/contracts/teams_index.html:1434 +msgid "Voulez-vous retirer" +msgstr "Do you want to remove" + +#: contracts/templates/contracts/teams_index.html:1434 +msgid "de l'équipe" +msgstr "from the team" + +#: contracts/templates/contracts/teams_index.html:1434 +msgid "(Le membre restera dans ses éventuelles autres équipes)" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1502 msgid "L\\'utilisateur est requis." msgstr "User is required." -#: contracts/templates/contracts/teams_index.html:1300 +#: contracts/templates/contracts/teams_index.html:1516 msgid "Supprimer le membre" msgstr "Delete member" -#: contracts/templates/contracts/teams_index.html:1300 +#: contracts/templates/contracts/teams_index.html:1516 msgid "Cette action est irréversible." msgstr "This action is irreversible." -#: contracts/templates/contracts/teams_index.html:1516 +#: contracts/templates/contracts/teams_index.html:1760 msgid "Erreur lors du chargement de la planification." msgstr "Error loading schedule." -#: contracts/templates/contracts/teams_index.html:1557 -msgid "Dupliquer vers le jour suivant (avec absences)" -msgstr "Duplicate to next day (with absences)" - -#: contracts/templates/contracts/teams_index.html:1568 +#: contracts/templates/contracts/teams_index.html:1806 msgid "Dupliquer vers le lundi suivant (avec absences)" msgstr "Duplicate to following Monday (with absences)" -#: contracts/templates/contracts/teams_index.html:1558 +#: contracts/templates/contracts/teams_index.html:1807 +msgid "Dupliquer vers le jour suivant (avec absences)" +msgstr "Duplicate to next day (with absences)" + +#: contracts/templates/contracts/teams_index.html:1808 msgid "Options de la journée" msgstr "Day options" -#: contracts/templates/contracts/teams_index.html:1559 +#: contracts/templates/contracts/teams_index.html:1809 msgid "Dupliquer cette journée…" msgstr "Duplicate this day…" -#: contracts/templates/contracts/teams_index.html:1578 +#: contracts/templates/contracts/teams_index.html:1815 msgid "Passé" msgstr "Past" -#: contracts/templates/contracts/teams_index.html:1597 -#| msgid "Aucune équipe" +#: contracts/templates/contracts/teams_index.html:1855 msgid "Aucune équipe trouvée." msgstr "No teams found." -#: contracts/templates/contracts/teams_index.html:1673 +#: contracts/templates/contracts/teams_index.html:1931 msgid "Absent" msgstr "Absent" -#: contracts/templates/contracts/teams_index.html:1677 +#: contracts/templates/contracts/teams_index.html:1938 +msgid "Affecté à plusieurs équipes ce jour" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1942 msgid "Modifier ou annuler l'absence" msgstr "Edit or cancel absence" -#: contracts/templates/contracts/teams_index.html:1677 +#: contracts/templates/contracts/teams_index.html:1942 msgid "Marquer absent" msgstr "Mark absent" -#: contracts/templates/contracts/teams_index.html:1678 -#| msgid "Désassigner (aucune équipe)" +#: contracts/templates/contracts/teams_index.html:1943 msgid "Désassigner de cette équipe" msgstr "Unassign from this team" -#: contracts/templates/contracts/teams_index.html:1967 +#: contracts/templates/contracts/teams_index.html:2151 +msgid "Historique du technicien" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:2315 msgid "Veuillez renseigner les dates source et cible." msgstr "Please specify source and target dates." -#: contracts/templates/contracts/teams_index.html:2022 +#: contracts/templates/contracts/teams_index.html:2370 msgid "Impossible de charger les interventions." msgstr "Unable to load interventions." -#: contracts/templates/contracts/teams_index.html:2028 +#: contracts/templates/contracts/teams_index.html:2376 msgid "intervention(s)" msgstr "intervention(s)" -#: contracts/templates/contracts/teams_index.html:2031 +#: contracts/templates/contracts/teams_index.html:2379 msgid "Aucune intervention assignée à cette équipe." msgstr "No intervention assigned to this team." -#: contracts/templates/contracts/teams_index.html:2043 +#: contracts/templates/contracts/teams_index.html:2391 msgid "Voir le résumé" msgstr "View summary" -#: contracts/templates/contracts/teams_index.html:2064 +#: contracts/templates/contracts/teams_index.html:2412 msgid "Membre assigné" msgstr "Assigned member" -#: contracts/templates/contracts/teams_index.html:2100 +#: contracts/templates/contracts/teams_index.html:2448 msgid "Résumé non disponible." msgstr "Summary not available." +#: contracts/templates/contracts/teams_index.html:2500 +msgid "Historique de" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:2510 +msgid "En poste" +msgstr "In post" + +#: contracts/templates/contracts/teams_index.html:2513 +msgid "Aucun historique d'équipe" +msgstr "No team history" + +#: contracts/templates/contracts/teams_index.html:2534 +msgid "Aucune intervention enregistrée" +msgstr "No intervention recorded" + +#: contracts/templates/contracts/teams_index.html:2543 +msgid "Erreur de chargement" +msgstr "Loading error" + #: contracts/views.py:272 contracts/views.py:876 contracts/views.py:920 #: contracts/views.py:945 msgid "Vous n'avez pas accès à cette commande." @@ -2140,3 +2269,12 @@ msgstr "You do not have permission to generate documents for this order." #: contracts/views_pdf_reports.py:1506 msgid "Déclaration de créance créée et sauvegardée." msgstr "Debt declaration created and saved." + +#~ msgid "Ce déplacement modifie l'équipe de" +#~ msgstr "This move changes the team of" + +#~ msgid "immédiatement pour aujourd'hui." +#~ msgstr "immediately for today." + +#~ msgid "Confirmer le changement immédiat" +#~ msgstr "Confirm immediate change" diff --git a/loko/contracts/locale/fr/LC_MESSAGES/django.mo b/loko/contracts/locale/fr/LC_MESSAGES/django.mo index 81f7780a344dcb479cd449e70280ad08ab8f0c04..f6449bcd33512e8a03abe6438aed3284a69d83d7 100644 GIT binary patch literal 39771 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 delta 10324 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\n" "Language-Team: LANGUAGE \n" @@ -81,7 +81,7 @@ msgstr "Référence de commande" msgid "Description" msgstr "Description" -#: contracts/forms.py:136 contracts/models.py:1025 +#: contracts/forms.py:136 contracts/models.py:1058 #: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:692 @@ -101,7 +101,7 @@ msgstr "Ex: Facture fournisseur, Bon de livraison..." msgid "Titre du justificatif" msgstr "Titre du justificatif" -#: contracts/forms.py:201 contracts/models.py:937 contracts/models.py:1109 +#: contracts/forms.py:201 contracts/models.py:970 contracts/models.py:1142 #: contracts/templates/contracts/contracts_index.html:201 msgid "Fichier" msgstr "Fichier" @@ -238,8 +238,8 @@ msgstr "Équipe de société/organisme" msgid "Équipes de sociétés/organismes" msgstr "Équipes de sociétés/organismes" -#: contracts/models.py:135 contracts/templates/contracts/teams_index.html:703 -#: contracts/templates/contracts/teams_index.html:1547 +#: contracts/models.py:135 contracts/templates/contracts/teams_index.html:718 +#: contracts/templates/contracts/teams_index.html:1791 msgid "Équipes" msgstr "Équipes" @@ -266,7 +266,9 @@ msgid "Membre" msgstr "Membre" #: contracts/models.py:186 contracts/models.py:266 -#: contracts/templates/contracts/teams_index.html:973 +#: contracts/templates/contracts/teams_index.html:1030 +#: contracts/templates/contracts/teams_index.html:1158 +#: contracts/templates/contracts/teams_index.html:1185 msgid "Équipe" msgstr "Équipe" @@ -290,19 +292,19 @@ msgstr "Historique d'équipe d'un membre" msgid "Historiques d'équipe des membres" msgstr "Historiques d'équipe des membres" -#: contracts/models.py:213 contracts/templates/contracts/teams_index.html:890 +#: contracts/models.py:213 contracts/templates/contracts/teams_index.html:947 msgid "Congé / RTT" msgstr "Congé / RTT" -#: contracts/models.py:214 contracts/templates/contracts/teams_index.html:891 +#: contracts/models.py:214 contracts/templates/contracts/teams_index.html:948 msgid "Maladie / Arrêt" msgstr "Maladie / Arrêt" -#: contracts/models.py:215 contracts/templates/contracts/teams_index.html:892 +#: contracts/models.py:215 contracts/templates/contracts/teams_index.html:949 msgid "Formation" msgstr "Formation" -#: contracts/models.py:216 contracts/templates/contracts/teams_index.html:893 +#: contracts/models.py:216 contracts/templates/contracts/teams_index.html:950 msgid "Autre" msgstr "Autre" @@ -310,11 +312,11 @@ msgstr "Autre" msgid "Date d'absence" msgstr "Date d'absence" -#: contracts/models.py:231 contracts/templates/contracts/teams_index.html:888 +#: contracts/models.py:231 contracts/templates/contracts/teams_index.html:945 msgid "Motif d'absence" msgstr "Motif d'absence" -#: contracts/models.py:233 contracts/models.py:1027 +#: contracts/models.py:233 contracts/models.py:1060 #: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:696 msgid "Commentaire" @@ -360,19 +362,31 @@ msgstr "" "L'utilisateur peut créer/supprimer des équipes et des membres, et déplacer " "des membres entre équipes." -#: contracts/models.py:284 +#: contracts/models.py:280 +msgid "Peut tagger" +msgstr "Peut tagger" + +#: contracts/models.py:281 +msgid "" +"L'utilisateur peut tagger / mentionner cette équipe (@) dans les " +"discussions." +msgstr "" +"L'utilisateur peut tagger / mentionner cette équipe (@) dans les " +"discussions." + +#: contracts/models.py:289 msgid "Accès utilisateur à une équipe" msgstr "Accès utilisateur à une équipe" -#: contracts/models.py:285 +#: contracts/models.py:290 msgid "Accès utilisateurs aux équipes" msgstr "Accès utilisateurs aux équipes" -#: contracts/models.py:303 +#: contracts/models.py:308 msgid "Emails en copie (CC)" msgstr "Emails en copie (CC)" -#: contracts/models.py:304 +#: contracts/models.py:309 msgid "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" @@ -380,32 +394,32 @@ msgstr "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" -#: contracts/models.py:308 +#: contracts/models.py:313 msgid "Envoyer des notifications liées aux interventions par email." msgstr "Envoyer des notifications liées aux interventions par email." -#: contracts/models.py:314 +#: contracts/models.py:319 msgid "Nom du signataire (prestataire)" msgstr "Nom du signataire (prestataire)" -#: contracts/models.py:315 +#: contracts/models.py:320 msgid "Nom de la personne qui signe les documents côté prestataire." msgstr "Nom de la personne qui signe les documents côté prestataire." -#: contracts/models.py:321 +#: contracts/models.py:326 msgid "Rôle du signataire (prestataire)" msgstr "Rôle du signataire (prestataire)" -#: contracts/models.py:322 +#: contracts/models.py:327 msgid "Rôle/fonction de la personne qui signe les documents côté prestataire." msgstr "" "Rôle/fonction de la personne qui signe les documents côté prestataire." -#: contracts/models.py:328 +#: contracts/models.py:333 msgid "Téléphone de contact" msgstr "Téléphone de contact" -#: contracts/models.py:329 +#: contracts/models.py:334 msgid "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." @@ -413,27 +427,27 @@ msgstr "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." -#: contracts/models.py:335 +#: contracts/models.py:340 msgid "Thématiques" msgstr "Thématiques" -#: contracts/models.py:336 +#: contracts/models.py:341 msgid "Thématiques associées à ce contrat." msgstr "Thématiques associées à ce contrat." -#: contracts/models.py:340 +#: contracts/models.py:345 msgid "Actif" msgstr "Actif" -#: contracts/models.py:341 +#: contracts/models.py:346 msgid "Indique si le contrat est actif." msgstr "Indique si le contrat est actif." -#: contracts/models.py:345 +#: contracts/models.py:350 msgid "Nécessite une approbation" msgstr "Nécessite une approbation" -#: contracts/models.py:346 +#: contracts/models.py:351 msgid "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." @@ -441,11 +455,11 @@ msgstr "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." -#: contracts/models.py:350 +#: contracts/models.py:355 msgid "Nécessite une vérification" msgstr "Nécessite une vérification" -#: contracts/models.py:351 +#: contracts/models.py:356 msgid "" "Indique si les interventions liées à ce contrat nécessitent une vérification" " avant d'être transmises pour traitement." @@ -453,11 +467,11 @@ msgstr "" "Indique si les interventions liées à ce contrat nécessitent une vérification" " avant d'être transmises pour traitement." -#: contracts/models.py:355 +#: contracts/models.py:360 msgid "Utilise les occupations" msgstr "Utilise les occupations" -#: contracts/models.py:356 +#: contracts/models.py:361 msgid "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." @@ -465,11 +479,11 @@ msgstr "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." -#: contracts/models.py:360 +#: contracts/models.py:365 msgid "Utilise les gestionnaires d'intervention" msgstr "Utilise les gestionnaires d'intervention" -#: contracts/models.py:361 +#: contracts/models.py:366 msgid "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." @@ -477,11 +491,11 @@ msgstr "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." -#: contracts/models.py:365 +#: contracts/models.py:370 msgid "Occupations obligatoires" msgstr "Occupations obligatoires" -#: contracts/models.py:366 +#: contracts/models.py:371 msgid "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." @@ -489,11 +503,11 @@ msgstr "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." -#: contracts/models.py:370 +#: contracts/models.py:375 msgid "Avertir si aucune prestation au passage à 'Traité'" msgstr "Avertir si aucune prestation au passage à 'Traité'" -#: contracts/models.py:371 +#: contracts/models.py:376 msgid "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." @@ -501,11 +515,11 @@ msgstr "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." -#: contracts/models.py:375 +#: contracts/models.py:380 msgid "Envoi groupé journalier" msgstr "Envoi groupé journalier" -#: contracts/models.py:376 +#: contracts/models.py:381 msgid "" "Si activé, les fiches d'intervention du jour sont regroupées dans un seul " "email envoyé en fin de journée, plutôt qu'un email par intervention." @@ -513,11 +527,11 @@ msgstr "" "Si activé, les fiches d'intervention du jour sont regroupées dans un seul " "email envoyé en fin de journée, plutôt qu'un email par intervention." -#: contracts/models.py:380 +#: contracts/models.py:385 msgid "Heure d'envoi du résumé journalier" msgstr "Heure d'envoi du résumé journalier" -#: contracts/models.py:381 +#: contracts/models.py:386 msgid "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." @@ -525,11 +539,11 @@ msgstr "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." -#: contracts/models.py:385 +#: contracts/models.py:390 msgid "Emails uniquement si priorité urgente" msgstr "Emails uniquement si priorité urgente" -#: contracts/models.py:386 +#: contracts/models.py:391 msgid "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." @@ -537,11 +551,11 @@ msgstr "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." -#: contracts/models.py:390 +#: contracts/models.py:395 msgid "Modification inter-membres d'équipe autorisée" msgstr "" -#: contracts/models.py:391 +#: contracts/models.py:396 msgid "" "Si activé, les membres d'une même équipe peuvent modifier les interventions " "assignées à d'autres membres de leur équipe, y compris à partir du statut " @@ -551,195 +565,196 @@ msgstr "" "assignées à d'autres membres de leur équipe, y compris à partir du statut " "'Pris en charge' ou au-delà." -#: contracts/models.py:395 +#: contracts/models.py:400 msgid "Marché bloqué / gelé" msgstr "" -#: contracts/models.py:396 +#: contracts/models.py:401 msgid "" "Indique si le marché est temporairement bloqué (raisons budgétaires). " "Empêche l'envoi d'interventions au prestataire." msgstr "" -#: contracts/models.py:401 +#: contracts/models.py:406 msgid "Motif du blocage" msgstr "" -#: contracts/models.py:402 +#: contracts/models.py:407 msgid "Raison du blocage temporaire du contrat." msgstr "" -#: contracts/models.py:407 +#: contracts/models.py:412 msgid "Date de blocage" msgstr "Date de blocage" -#: contracts/models.py:408 +#: contracts/models.py:413 msgid "Date et heure auxquelles le contrat a été marqué comme bloqué." msgstr "" -#: contracts/models.py:417 +#: contracts/models.py:450 msgid "BLOQUÉ" msgstr "" -#: contracts/models.py:511 +#: contracts/models.py:544 #: contracts/templates/contracts/contracts_index.html:139 msgid "En préparation" msgstr "En préparation" -#: contracts/models.py:512 +#: contracts/models.py:545 #: contracts/templates/contracts/contracts_index.html:144 msgid "Envoyé" msgstr "Envoyé" -#: contracts/models.py:513 +#: contracts/models.py:546 #: contracts/templates/contracts/contracts_index.html:149 msgid "Terminé" msgstr "Terminé" -#: contracts/models.py:514 +#: contracts/models.py:547 #: contracts/templates/contracts/contracts_index.html:154 msgid "Comptabilisé" msgstr "Comptabilisé" -#: contracts/models.py:515 +#: contracts/models.py:548 #: contracts/templates/contracts/contracts_index.html:159 msgid "Payé" msgstr "Payé" -#: contracts/models.py:516 +#: contracts/models.py:549 #: contracts/templates/contracts/contracts_index.html:164 msgid "Annulé" msgstr "Annulé" -#: contracts/models.py:535 +#: contracts/models.py:568 msgid "Projets" msgstr "Projets" -#: contracts/models.py:901 +#: contracts/models.py:934 msgid "État d'avancement associé à ce document, le cas échéant" msgstr "État d'avancement associé à ce document, le cas échéant" -#: contracts/models.py:927 +#: contracts/models.py:960 #: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/views_pdf_reports.py:432 msgid "Déclaration de créance" msgstr "Déclaration de créance" -#: contracts/models.py:931 +#: contracts/models.py:964 #: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_orders_detail.html:751 -#: contracts/templates/contracts/teams_index.html:2063 +#: contracts/templates/contracts/teams_index.html:1184 +#: contracts/templates/contracts/teams_index.html:2411 msgid "Titre" msgstr "Titre" -#: contracts/models.py:932 +#: contracts/models.py:965 msgid "Titre ou description du justificatif" msgstr "Titre ou description du justificatif" -#: contracts/models.py:939 contracts/models.py:1120 +#: contracts/models.py:972 contracts/models.py:1153 msgid "Date d'ajout" msgstr "Date d'ajout" -#: contracts/models.py:946 contracts/models.py:1127 +#: contracts/models.py:979 contracts/models.py:1160 msgid "Ajouté par" msgstr "Ajouté par" -#: contracts/models.py:953 +#: contracts/models.py:986 msgid "Pièce jointe de déclaration de créance" msgstr "Pièce jointe de déclaration de créance" -#: contracts/models.py:954 +#: contracts/models.py:987 msgid "Pièces jointes de déclarations de créance" msgstr "Pièces jointes de déclarations de créance" -#: contracts/models.py:961 +#: contracts/models.py:994 msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgstr "Numéro d'ordre de l'état d'avancement pour cette commande" -#: contracts/models.py:980 +#: contracts/models.py:1013 msgid "Quantité consommée à cette date" msgstr "Quantité consommée à cette date" -#: contracts/models.py:1001 +#: contracts/models.py:1034 msgid "En attente de validation" msgstr "En attente de validation" -#: contracts/models.py:1002 +#: contracts/models.py:1035 #: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:909 msgid "Approuvé" msgstr "Approuvé" -#: contracts/models.py:1003 +#: contracts/models.py:1036 #: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:910 msgid "Refusé" msgstr "Refusé" -#: contracts/models.py:1004 +#: contracts/models.py:1037 #: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:912 msgid "Facturé" msgstr "Facturé" -#: contracts/models.py:1014 contracts/models.py:1104 +#: contracts/models.py:1047 contracts/models.py:1137 #: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/contracts_orders_detail.html:69 msgid "Commande" msgstr "Commande" -#: contracts/models.py:1020 +#: contracts/models.py:1053 #: contracts/templates/contracts/contracts_orders_detail.html:682 msgid "Poste de marché" msgstr "Poste de marché" -#: contracts/models.py:1032 +#: contracts/models.py:1065 msgid "Statut de validation" msgstr "Statut de validation" -#: contracts/models.py:1034 +#: contracts/models.py:1067 #: contracts/templates/contracts/claim_declaration_attachments.html:54 msgid "Date de création" msgstr "Date de création" -#: contracts/models.py:1041 +#: contracts/models.py:1074 msgid "Créé par" msgstr "Créé par" -#: contracts/models.py:1043 +#: contracts/models.py:1076 msgid "Date de validation" msgstr "Date de validation" -#: contracts/models.py:1050 +#: contracts/models.py:1083 msgid "Validé par" msgstr "Validé par" -#: contracts/models.py:1056 +#: contracts/models.py:1089 msgid "Quantité déjà facturée" msgstr "Quantité déjà facturée" -#: contracts/models.py:1057 +#: contracts/models.py:1090 msgid "Quantité cumulée sur les déclarations de créance précédentes." msgstr "Quantité cumulée sur les déclarations de créance précédentes." -#: contracts/models.py:1092 +#: contracts/models.py:1125 msgid "Commande directe – poste" msgstr "Commande directe – poste" -#: contracts/models.py:1093 +#: contracts/models.py:1126 msgid "Commandes directes – postes" msgstr "Commandes directes – postes" -#: contracts/models.py:1118 +#: contracts/models.py:1151 msgid "Vignette" msgstr "Vignette" -#: contracts/models.py:1139 +#: contracts/models.py:1172 msgid "Pièce jointe de commande" msgstr "Pièce jointe de commande" -#: contracts/models.py:1140 +#: contracts/models.py:1173 msgid "Pièces jointes de commande" msgstr "Pièces jointes de commande" @@ -790,7 +805,7 @@ msgstr "Ajouter un justificatif" #: contracts/templates/contracts/claim_declaration_attachments.html:90 #: contracts/templates/contracts/contracts_orders_detail.html:296 -#: contracts/templates/contracts/teams_index.html:948 +#: contracts/templates/contracts/teams_index.html:1005 msgid "Ajouter" msgstr "Ajouter" @@ -902,7 +917,8 @@ msgstr "Commandes" #: contracts/templates/contracts/contracts_orders_detail.html:479 #: contracts/templates/contracts/contracts_orders_detail.html:567 #: contracts/templates/contracts/contracts_orders_detail.html:750 -#: contracts/templates/contracts/teams_index.html:2062 +#: contracts/templates/contracts/teams_index.html:1183 +#: contracts/templates/contracts/teams_index.html:2410 #: contracts/views_pdf_reports.py:945 contracts/views_pdf_reports.py:1138 msgid "Code" msgstr "Code" @@ -911,7 +927,8 @@ msgstr "Code" #: contracts/templates/contracts/contracts_index.html:200 #: contracts/templates/contracts/contracts_orders_detail.html:575 #: contracts/templates/contracts/contracts_orders_detail.html:753 -#: contracts/templates/contracts/teams_index.html:2065 +#: contracts/templates/contracts/teams_index.html:1186 +#: contracts/templates/contracts/teams_index.html:2413 msgid "Statut" msgstr "Statut" @@ -948,6 +965,7 @@ msgid "Numéro de commande" msgstr "Numéro de commande" #: contracts/templates/contracts/contracts_index.html:199 +#: contracts/templates/contracts/teams_index.html:1182 msgid "Date" msgstr "Date" @@ -1155,10 +1173,11 @@ msgstr "Voulez-vous supprimer ce document ?" #: contracts/templates/contracts/contracts_orders_detail.html:272 #: contracts/templates/contracts/contracts_orders_detail.html:702 #: contracts/templates/contracts/contracts_orders_detail.html:725 -#: contracts/templates/contracts/teams_index.html:784 -#: contracts/templates/contracts/teams_index.html:859 -#: contracts/templates/contracts/teams_index.html:946 -#: contracts/templates/contracts/teams_index.html:987 +#: contracts/templates/contracts/teams_index.html:799 +#: contracts/templates/contracts/teams_index.html:836 +#: contracts/templates/contracts/teams_index.html:916 +#: contracts/templates/contracts/teams_index.html:1003 +#: contracts/templates/contracts/teams_index.html:1057 msgid "Annuler" msgstr "Annuler" @@ -1327,7 +1346,7 @@ msgid "Rechercher par code, numéro ou description…" msgstr "Rechercher par code, numéro ou description…" #: contracts/templates/contracts/contracts_orders_detail.html:704 -#: contracts/templates/contracts/teams_index.html:989 +#: contracts/templates/contracts/teams_index.html:1059 msgid "Enregistrer" msgstr "Enregistrer" @@ -1353,8 +1372,8 @@ msgstr "Veuillez sélectionner un poste de marché." #: contracts/templates/contracts/contracts_orders_detail.html:1156 #: contracts/templates/contracts/contracts_orders_detail.html:1161 -#: contracts/templates/contracts/teams_index.html:1063 -#: contracts/templates/contracts/teams_index.html:1067 +#: contracts/templates/contracts/teams_index.html:1227 +#: contracts/templates/contracts/teams_index.html:1231 msgid "Une erreur est survenue." msgstr "Une erreur est survenue." @@ -1369,13 +1388,11 @@ msgstr "" "Affectation des membres, suivi des présences et planification calendaire." #: contracts/templates/contracts/teams_index.html:464 -#| msgid "État d avancement du" msgid "État actuel" msgstr "État actuel" #: contracts/templates/contracts/teams_index.html:469 -#: contracts/templates/contracts/teams_index.html:779 -#| msgid "Gestion des équipes" +#: contracts/templates/contracts/teams_index.html:794 msgid "Planification des équipes" msgstr "Planification des équipes" @@ -1393,27 +1410,27 @@ msgid "Aucune équipe" msgstr "Aucune équipe" #: contracts/templates/contracts/teams_index.html:504 -#: contracts/templates/contracts/teams_index.html:1237 +#: contracts/templates/contracts/teams_index.html:1453 msgid "Ajouter un membre non assigné" msgstr "Ajouter un membre non assigné" #: contracts/templates/contracts/teams_index.html:528 -#: contracts/templates/contracts/teams_index.html:977 +#: contracts/templates/contracts/teams_index.html:1034 msgid "Assigner à une équipe" msgstr "Assigner à une équipe" #: contracts/templates/contracts/teams_index.html:533 -#: contracts/templates/contracts/teams_index.html:605 +#: contracts/templates/contracts/teams_index.html:619 msgid "Supprimer ce membre" msgstr "Supprimer ce membre" #: contracts/templates/contracts/teams_index.html:543 -#: contracts/templates/contracts/teams_index.html:615 +#: contracts/templates/contracts/teams_index.html:630 msgid "Aucun membre" msgstr "Aucun membre" #: contracts/templates/contracts/teams_index.html:550 -#: contracts/templates/contracts/teams_index.html:623 +#: contracts/templates/contracts/teams_index.html:638 msgid "membre(s)" msgstr "membre(s)" @@ -1422,106 +1439,112 @@ msgid "Voir les interventions assignées" msgstr "Voir les interventions assignées" #: contracts/templates/contracts/teams_index.html:574 -#: contracts/templates/contracts/teams_index.html:922 -#: contracts/templates/contracts/teams_index.html:1236 +#: contracts/templates/contracts/teams_index.html:979 +#: contracts/templates/contracts/teams_index.html:1452 msgid "Ajouter un membre" msgstr "Ajouter un membre" -#: contracts/templates/contracts/teams_index.html:600 -msgid "Déplacer vers une autre équipe" -msgstr "Déplacer vers une autre équipe" +#: contracts/templates/contracts/teams_index.html:595 +msgid "Affecté à plusieurs équipes" +msgstr "Affecté à plusieurs équipes" -#: contracts/templates/contracts/teams_index.html:642 -#| msgid "Précédent" +#: contracts/templates/contracts/teams_index.html:596 +#: contracts/templates/contracts/teams_index.html:1939 +msgid "Multi-équipes" +msgstr "Multi-équipes" + +#: contracts/templates/contracts/teams_index.html:607 +msgid "Modifier ou déplacer ce membre" +msgstr "Modifier ou déplacer ce membre" + +#: contracts/templates/contracts/teams_index.html:613 +msgid "Retirer de cette équipe" +msgstr "Retirer de cette équipe" + +#: contracts/templates/contracts/teams_index.html:657 msgid "Période précédente" msgstr "Période précédente" -#: contracts/templates/contracts/teams_index.html:646 -#: contracts/templates/contracts/teams_index.html:1577 +#: contracts/templates/contracts/teams_index.html:661 +#: contracts/templates/contracts/teams_index.html:1813 msgid "Aujourd'hui" msgstr "Aujourd'hui" -#: contracts/templates/contracts/teams_index.html:648 -#| msgid "périodes" +#: contracts/templates/contracts/teams_index.html:663 msgid "Période suivante" msgstr "Période suivante" -#: contracts/templates/contracts/teams_index.html:661 +#: contracts/templates/contracts/teams_index.html:676 msgid "5j (Ouvré)" msgstr "5j (Ouvré)" -#: contracts/templates/contracts/teams_index.html:662 +#: contracts/templates/contracts/teams_index.html:677 msgid "1 Semaine (7j)" msgstr "1 Semaine (7j)" -#: contracts/templates/contracts/teams_index.html:663 +#: contracts/templates/contracts/teams_index.html:678 msgid "2 Semaines" msgstr "2 Semaines" -#: contracts/templates/contracts/teams_index.html:671 -#: contracts/templates/contracts/teams_index.html:1523 -#| msgid "Projets associés" +#: contracts/templates/contracts/teams_index.html:686 +#: contracts/templates/contracts/teams_index.html:1767 msgid "Toutes les sociétés" msgstr "Toutes les sociétés" -#: contracts/templates/contracts/teams_index.html:677 +#: contracts/templates/contracts/teams_index.html:692 msgid "Dupliquer une journée ou une semaine" msgstr "Dupliquer une journée ou une semaine" -#: contracts/templates/contracts/teams_index.html:678 +#: contracts/templates/contracts/teams_index.html:693 msgid "Dupliquer..." msgstr "Dupliquer..." -#: contracts/templates/contracts/teams_index.html:683 +#: contracts/templates/contracts/teams_index.html:698 msgid "Actualiser" msgstr "Actualiser" -#: contracts/templates/contracts/teams_index.html:696 -#| msgid "Chargement..." +#: contracts/templates/contracts/teams_index.html:711 msgid "Chargement du planning..." msgstr "Chargement du planning..." -#: contracts/templates/contracts/teams_index.html:718 -#| msgid "Membre" +#: contracts/templates/contracts/teams_index.html:733 msgid "Membres" msgstr "Membres" -#: contracts/templates/contracts/teams_index.html:725 -#| msgid "Ajouter un membre" +#: contracts/templates/contracts/teams_index.html:740 msgid "Rechercher un membre…" msgstr "Rechercher un membre…" -#: contracts/templates/contracts/teams_index.html:732 -#: contracts/templates/contracts/teams_index.html:1778 +#: contracts/templates/contracts/teams_index.html:747 +#: contracts/templates/contracts/teams_index.html:2098 msgid "Tous les rôles" msgstr "Tous les rôles" -#: contracts/templates/contracts/teams_index.html:737 +#: contracts/templates/contracts/teams_index.html:752 msgid "Tous" msgstr "Tous" -#: contracts/templates/contracts/teams_index.html:738 +#: contracts/templates/contracts/teams_index.html:753 msgid "Présents" msgstr "Présents" -#: contracts/templates/contracts/teams_index.html:739 +#: contracts/templates/contracts/teams_index.html:754 msgid "Absents" msgstr "Absents" -#: contracts/templates/contracts/teams_index.html:769 -msgid "Changement d'équipe immédiat" -msgstr "Changement d'équipe immédiat" +#: contracts/templates/contracts/teams_index.html:784 +msgid "Affectation d'équipe immédiate" +msgstr "Affectation d'équipe immédiate" -#: contracts/templates/contracts/teams_index.html:775 -#| msgid "Ne pas modifier l'équipe" -msgid "Ce déplacement modifie l'équipe de" -msgstr "Ce déplacement modifie l'équipe de" +#: contracts/templates/contracts/teams_index.html:790 +msgid "Vous modifiez l'affectation de" +msgstr "" -#: contracts/templates/contracts/teams_index.html:775 -msgid "immédiatement pour aujourd'hui." -msgstr "immédiatement pour aujourd'hui." +#: contracts/templates/contracts/teams_index.html:790 +msgid "pour aujourd'hui." +msgstr "pour aujourd'hui." -#: contracts/templates/contracts/teams_index.html:779 +#: contracts/templates/contracts/teams_index.html:794 msgid "" "Pour planifier des affectations d'équipes pour demain ou les jours futurs " "sans impacter la journée en cours, utilisez l'onglet" @@ -1529,216 +1552,323 @@ msgstr "" "Pour planifier des affectations d'équipes pour demain ou les jours futurs " "sans impacter la journée en cours, utilisez l'onglet" -#: contracts/templates/contracts/teams_index.html:787 -msgid "Confirmer le changement immédiat" -msgstr "Confirmer le changement immédiat" +#: contracts/templates/contracts/teams_index.html:803 +#: contracts/templates/contracts/teams_index.html:1050 +msgid "Ajouter aussi (multi-équipes)" +msgstr "" -#: contracts/templates/contracts/teams_index.html:800 -#| msgid "Gestion des équipes" +#: contracts/templates/contracts/teams_index.html:806 +msgid "Déplacer" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:820 +msgid "Membre déjà planifié ce jour" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:826 +msgid "est déjà planifié(e) le" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:826 +msgid "dans l'équipe" +msgstr "dans l'équipe" + +#: contracts/templates/contracts/teams_index.html:830 +msgid "Vous tentez de l'assigner à l'équipe" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:831 +msgid "Souhaitez-vous déplacer ce membre ou l'affecter aux deux équipes ?" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:840 +msgid "Affecter aussi à cette équipe" +msgstr "Affecter aussi à cette équipe" + +#: contracts/templates/contracts/teams_index.html:843 +msgid "Déplacer vers cette équipe" +msgstr "Déplacer vers cette équipe" + +#: contracts/templates/contracts/teams_index.html:857 msgid "Dupliquer la configuration des équipes" msgstr "Dupliquer la configuration des équipes" -#: contracts/templates/contracts/teams_index.html:807 +#: contracts/templates/contracts/teams_index.html:864 msgid "Que souhaitez-vous dupliquer ?" msgstr "Que souhaitez-vous dupliquer ?" -#: contracts/templates/contracts/teams_index.html:811 +#: contracts/templates/contracts/teams_index.html:868 msgid "Une journée" msgstr "Une journée" -#: contracts/templates/contracts/teams_index.html:815 +#: contracts/templates/contracts/teams_index.html:872 msgid "Une semaine complète" msgstr "Une semaine complète" -#: contracts/templates/contracts/teams_index.html:824 +#: contracts/templates/contracts/teams_index.html:881 msgid "Jour source" msgstr "Jour source" -#: contracts/templates/contracts/teams_index.html:828 +#: contracts/templates/contracts/teams_index.html:885 msgid "Jour cible" msgstr "Jour cible" -#: contracts/templates/contracts/teams_index.html:838 +#: contracts/templates/contracts/teams_index.html:895 msgid "Semaine source (Lundi)" msgstr "Semaine source (Lundi)" -#: contracts/templates/contracts/teams_index.html:842 +#: contracts/templates/contracts/teams_index.html:899 msgid "Semaine cible (Lundi)" msgstr "Semaine cible (Lundi)" -#: contracts/templates/contracts/teams_index.html:852 +#: contracts/templates/contracts/teams_index.html:909 msgid "Copier également les statuts d'absence" msgstr "Copier également les statuts d'absence" -#: contracts/templates/contracts/teams_index.html:861 +#: contracts/templates/contracts/teams_index.html:918 msgid "Dupliquer" msgstr "Dupliquer" -#: contracts/templates/contracts/teams_index.html:874 -#| msgid "Gestionnaire d'assets" +#: contracts/templates/contracts/teams_index.html:931 msgid "Gestion de l'absence" msgstr "Gestion de l'absence" -#: contracts/templates/contracts/teams_index.html:898 -#| msgid "Commentaire" +#: contracts/templates/contracts/teams_index.html:955 msgid "Commentaire (optionnel)" msgstr "Commentaire (optionnel)" -#: contracts/templates/contracts/teams_index.html:899 +#: contracts/templates/contracts/teams_index.html:956 msgid "Précisions…" msgstr "Précisions…" -#: contracts/templates/contracts/teams_index.html:906 +#: contracts/templates/contracts/teams_index.html:963 msgid "Présent" msgstr "Présent" -#: contracts/templates/contracts/teams_index.html:909 +#: contracts/templates/contracts/teams_index.html:966 msgid "Marquer Absent" msgstr "Marquer Absent" -#: contracts/templates/contracts/teams_index.html:929 -#: contracts/templates/contracts/teams_index.html:969 +#: contracts/templates/contracts/teams_index.html:986 +#: contracts/templates/contracts/teams_index.html:1026 msgid "Nom affiché" msgstr "Nom affiché" -#: contracts/templates/contracts/teams_index.html:930 +#: contracts/templates/contracts/teams_index.html:987 msgid "Ex : Jean Dupont" msgstr "Ex : Jean Dupont" -#: contracts/templates/contracts/teams_index.html:933 +#: contracts/templates/contracts/teams_index.html:990 msgid "Compte utilisateur" msgstr "Compte utilisateur" -#: contracts/templates/contracts/teams_index.html:935 +#: contracts/templates/contracts/teams_index.html:992 msgid "Sélectionner un utilisateur" msgstr "Sélectionner un utilisateur" -#: contracts/templates/contracts/teams_index.html:961 +#: contracts/templates/contracts/teams_index.html:1018 msgid "Modifier le membre" msgstr "Modifier le membre" -#: contracts/templates/contracts/teams_index.html:975 +#: contracts/templates/contracts/teams_index.html:1032 msgid "Ne pas modifier l'équipe" msgstr "Ne pas modifier l'équipe" -#: contracts/templates/contracts/teams_index.html:976 +#: contracts/templates/contracts/teams_index.html:1033 msgid "Désassigner (aucune équipe)" msgstr "Désassigner (aucune équipe)" -#: contracts/templates/contracts/teams_index.html:1004 +#: contracts/templates/contracts/teams_index.html:1042 +msgid "Type d'affectation" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1046 +msgid "Déplacer (remplace l'ancienne équipe)" +msgstr "Déplacer (remplace l'ancienne équipe)" + +#: contracts/templates/contracts/teams_index.html:1074 msgid "Interventions" msgstr "Interventions" -#: contracts/templates/contracts/teams_index.html:1011 -#: contracts/templates/contracts/teams_index.html:2009 -#: contracts/templates/contracts/teams_index.html:2084 +#: contracts/templates/contracts/teams_index.html:1081 +#: contracts/templates/contracts/teams_index.html:1124 +#: contracts/templates/contracts/teams_index.html:2357 +#: contracts/templates/contracts/teams_index.html:2432 msgid "Chargement..." msgstr "Chargement..." -#: contracts/templates/contracts/teams_index.html:1026 -#: contracts/templates/contracts/teams_index.html:1027 +#: contracts/templates/contracts/teams_index.html:1096 +#: contracts/templates/contracts/teams_index.html:1097 msgid "Résumé intervention" msgstr "Résumé intervention" -#: contracts/templates/contracts/teams_index.html:1034 +#: contracts/templates/contracts/teams_index.html:1104 msgid "Retour aux interventions" msgstr "Retour aux interventions" -#: contracts/templates/contracts/teams_index.html:1036 +#: contracts/templates/contracts/teams_index.html:1106 +#: contracts/templates/contracts/teams_index.html:1119 +#: contracts/templates/contracts/teams_index.html:1199 msgid "Fermer" msgstr "Fermer" -#: contracts/templates/contracts/teams_index.html:1213 -#: contracts/templates/contracts/teams_index.html:1285 +#: contracts/templates/contracts/teams_index.html:1117 +msgid "Historique du membre" +msgstr "Historique du membre" + +#: contracts/templates/contracts/teams_index.html:1132 +msgid "Technicien / Membre" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1138 +msgid "Entreprise" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1151 +msgid "Historique des équipes" +msgstr "Historique des équipes" + +#: contracts/templates/contracts/teams_index.html:1159 +msgid "Entrée" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1160 +msgid "Sortie" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1175 +msgid "Dernières interventions réalisées / assignées" +msgstr "Dernières interventions réalisées / assignées" + +#: contracts/templates/contracts/teams_index.html:1409 +#: contracts/templates/contracts/teams_index.html:1501 msgid "Le nom du membre est requis." msgstr "Le nom du membre est requis." -#: contracts/templates/contracts/teams_index.html:1286 +#: contracts/templates/contracts/teams_index.html:1434 +msgid "Voulez-vous retirer" +msgstr "Voulez-vous retirer" + +#: contracts/templates/contracts/teams_index.html:1434 +msgid "de l'équipe" +msgstr "de l'équipe" + +#: contracts/templates/contracts/teams_index.html:1434 +msgid "(Le membre restera dans ses éventuelles autres équipes)" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1502 msgid "L\\'utilisateur est requis." msgstr "L\\'utilisateur est requis." -#: contracts/templates/contracts/teams_index.html:1300 +#: contracts/templates/contracts/teams_index.html:1516 msgid "Supprimer le membre" msgstr "Supprimer le membre" -#: contracts/templates/contracts/teams_index.html:1300 +#: contracts/templates/contracts/teams_index.html:1516 msgid "Cette action est irréversible." msgstr "Cette action est irréversible." -#: contracts/templates/contracts/teams_index.html:1516 +#: contracts/templates/contracts/teams_index.html:1760 msgid "Erreur lors du chargement de la planification." msgstr "Erreur lors du chargement de la planification." -#: contracts/templates/contracts/teams_index.html:1557 -msgid "Dupliquer vers le jour suivant (avec absences)" -msgstr "Dupliquer vers le jour suivant (avec absences)" - -#: contracts/templates/contracts/teams_index.html:1568 +#: contracts/templates/contracts/teams_index.html:1806 msgid "Dupliquer vers le lundi suivant (avec absences)" msgstr "Dupliquer vers le lundi suivant (avec absences)" -#: contracts/templates/contracts/teams_index.html:1558 +#: contracts/templates/contracts/teams_index.html:1807 +msgid "Dupliquer vers le jour suivant (avec absences)" +msgstr "Dupliquer vers le jour suivant (avec absences)" + +#: contracts/templates/contracts/teams_index.html:1808 msgid "Options de la journée" msgstr "Options de la journée" -#: contracts/templates/contracts/teams_index.html:1559 +#: contracts/templates/contracts/teams_index.html:1809 msgid "Dupliquer cette journée…" msgstr "Dupliquer cette journée…" -#: contracts/templates/contracts/teams_index.html:1578 +#: contracts/templates/contracts/teams_index.html:1815 msgid "Passé" msgstr "Passé" -#: contracts/templates/contracts/teams_index.html:1597 -#| msgid "Aucune équipe" +#: contracts/templates/contracts/teams_index.html:1855 msgid "Aucune équipe trouvée." msgstr "Aucune équipe trouvée." -#: contracts/templates/contracts/teams_index.html:1673 +#: contracts/templates/contracts/teams_index.html:1931 msgid "Absent" msgstr "Absent" -#: contracts/templates/contracts/teams_index.html:1677 +#: contracts/templates/contracts/teams_index.html:1938 +msgid "Affecté à plusieurs équipes ce jour" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1942 msgid "Modifier ou annuler l'absence" msgstr "Modifier ou annuler l'absence" -#: contracts/templates/contracts/teams_index.html:1677 +#: contracts/templates/contracts/teams_index.html:1942 msgid "Marquer absent" msgstr "Marquer absent" -#: contracts/templates/contracts/teams_index.html:1678 -#| msgid "Désassigner (aucune équipe)" +#: contracts/templates/contracts/teams_index.html:1943 msgid "Désassigner de cette équipe" msgstr "Désassigner de cette équipe" -#: contracts/templates/contracts/teams_index.html:1967 +#: contracts/templates/contracts/teams_index.html:2151 +msgid "Historique du technicien" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:2315 msgid "Veuillez renseigner les dates source et cible." msgstr "Veuillez renseigner les dates source et cible." -#: contracts/templates/contracts/teams_index.html:2022 +#: contracts/templates/contracts/teams_index.html:2370 msgid "Impossible de charger les interventions." msgstr "Impossible de charger les interventions." -#: contracts/templates/contracts/teams_index.html:2028 +#: contracts/templates/contracts/teams_index.html:2376 msgid "intervention(s)" msgstr "intervention(s)" -#: contracts/templates/contracts/teams_index.html:2031 +#: contracts/templates/contracts/teams_index.html:2379 msgid "Aucune intervention assignée à cette équipe." msgstr "Aucune intervention assignée à cette équipe." -#: contracts/templates/contracts/teams_index.html:2043 +#: contracts/templates/contracts/teams_index.html:2391 msgid "Voir le résumé" msgstr "Voir le résumé" -#: contracts/templates/contracts/teams_index.html:2064 +#: contracts/templates/contracts/teams_index.html:2412 msgid "Membre assigné" msgstr "Membre assigné" -#: contracts/templates/contracts/teams_index.html:2100 +#: contracts/templates/contracts/teams_index.html:2448 msgid "Résumé non disponible." msgstr "Résumé non disponible." +#: contracts/templates/contracts/teams_index.html:2500 +msgid "Historique de" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:2510 +msgid "En poste" +msgstr "En poste" + +#: contracts/templates/contracts/teams_index.html:2513 +msgid "Aucun historique d'équipe" +msgstr "Aucun historique d'équipe" + +#: contracts/templates/contracts/teams_index.html:2534 +msgid "Aucune intervention enregistrée" +msgstr "Aucune intervention enregistrée" + +#: contracts/templates/contracts/teams_index.html:2543 +msgid "Erreur de chargement" +msgstr "Erreur de chargement" + #: contracts/views.py:272 contracts/views.py:876 contracts/views.py:920 #: contracts/views.py:945 msgid "Vous n'avez pas accès à cette commande." @@ -2189,3 +2319,12 @@ msgstr "" #: contracts/views_pdf_reports.py:1506 msgid "Déclaration de créance créée et sauvegardée." msgstr "Déclaration de créance créée et sauvegardée." + +#~ msgid "Ce déplacement modifie l'équipe de" +#~ msgstr "Ce déplacement modifie l'équipe de" + +#~ msgid "immédiatement pour aujourd'hui." +#~ msgstr "immédiatement pour aujourd'hui." + +#~ msgid "Confirmer le changement immédiat" +#~ msgstr "Confirmer le changement immédiat" diff --git a/loko/contracts/locale/nl/LC_MESSAGES/django.mo b/loko/contracts/locale/nl/LC_MESSAGES/django.mo index e90f17eb75a25d493fd0f09f5ea650d6f4706227..09b79aeec30e0e46b0015bf562cf6a5c79cfc980 100644 GIT binary patch delta 10868 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\n" "Language-Team: LANGUAGE \n" @@ -82,7 +82,7 @@ msgstr "Bestelreferentie" msgid "Description" msgstr "Beschrijving" -#: contracts/forms.py:136 contracts/models.py:1025 +#: contracts/forms.py:136 contracts/models.py:1058 #: contracts/templates/contracts/contracts_order_quote_form.html:74 #: contracts/templates/contracts/contracts_orders_detail.html:571 #: contracts/templates/contracts/contracts_orders_detail.html:692 @@ -102,7 +102,7 @@ msgstr "Bijv.: Leveranciersfactuur, Leveringsbon..." msgid "Titre du justificatif" msgstr "Titel bewijsstuk" -#: contracts/forms.py:201 contracts/models.py:937 contracts/models.py:1109 +#: contracts/forms.py:201 contracts/models.py:970 contracts/models.py:1142 #: contracts/templates/contracts/contracts_index.html:201 msgid "Fichier" msgstr "Bestand" @@ -230,8 +230,8 @@ msgstr "Team van bedrijf/organisatie" msgid "Équipes de sociétés/organismes" msgstr "Teams van bedrijven/organisaties" -#: contracts/models.py:135 contracts/templates/contracts/teams_index.html:703 -#: contracts/templates/contracts/teams_index.html:1547 +#: contracts/models.py:135 contracts/templates/contracts/teams_index.html:718 +#: contracts/templates/contracts/teams_index.html:1791 msgid "Équipes" msgstr "Teams" @@ -258,7 +258,9 @@ msgid "Membre" msgstr "Aantal" #: contracts/models.py:186 contracts/models.py:266 -#: contracts/templates/contracts/teams_index.html:973 +#: contracts/templates/contracts/teams_index.html:1030 +#: contracts/templates/contracts/teams_index.html:1158 +#: contracts/templates/contracts/teams_index.html:1185 msgid "Équipe" msgstr "Team" @@ -282,19 +284,19 @@ msgstr "De teamgeschiedenis van een lid" msgid "Historiques d'équipe des membres" msgstr "Geschiedenis van teamleden" -#: contracts/models.py:213 contracts/templates/contracts/teams_index.html:890 +#: contracts/models.py:213 contracts/templates/contracts/teams_index.html:947 msgid "Congé / RTT" msgstr "Verlof / ADV" -#: contracts/models.py:214 contracts/templates/contracts/teams_index.html:891 +#: contracts/models.py:214 contracts/templates/contracts/teams_index.html:948 msgid "Maladie / Arrêt" msgstr "Ziekte" -#: contracts/models.py:215 contracts/templates/contracts/teams_index.html:892 +#: contracts/models.py:215 contracts/templates/contracts/teams_index.html:949 msgid "Formation" msgstr "Opleiding" -#: contracts/models.py:216 contracts/templates/contracts/teams_index.html:893 +#: contracts/models.py:216 contracts/templates/contracts/teams_index.html:950 msgid "Autre" msgstr "Andere" @@ -302,11 +304,11 @@ msgstr "Andere" msgid "Date d'absence" msgstr "Afwezigheidsdatum" -#: contracts/models.py:231 contracts/templates/contracts/teams_index.html:888 +#: contracts/models.py:231 contracts/templates/contracts/teams_index.html:945 msgid "Motif d'absence" msgstr "Reden van afwezigheid" -#: contracts/models.py:233 contracts/models.py:1027 +#: contracts/models.py:233 contracts/models.py:1060 #: contracts/templates/contracts/contracts_orders_detail.html:574 #: contracts/templates/contracts/contracts_orders_detail.html:696 msgid "Commentaire" @@ -350,19 +352,29 @@ msgid "" "des membres entre équipes." msgstr "" -#: contracts/models.py:284 +#: contracts/models.py:280 +msgid "Peut tagger" +msgstr "Kan taggen" + +#: contracts/models.py:281 +msgid "" +"L'utilisateur peut tagger / mentionner cette équipe (@) dans les " +"discussions." +msgstr "De gebruiker kan dit team taggen / vermelden (@) in discussies." + +#: contracts/models.py:289 msgid "Accès utilisateur à une équipe" msgstr "Gebruikerstoegang tot een team" -#: contracts/models.py:285 +#: contracts/models.py:290 msgid "Accès utilisateurs aux équipes" msgstr "Gebruikerstoegang tot teams" -#: contracts/models.py:303 +#: contracts/models.py:308 msgid "Emails en copie (CC)" msgstr "E-mails in kopie (CC)" -#: contracts/models.py:304 +#: contracts/models.py:309 msgid "" "Adresses email à ajouter en copie des notifications (séparées par des " "virgules ou points-virgules)" @@ -370,345 +382,346 @@ msgstr "" "E-mailadressen toe te voegen in kopie van meldingen (gescheiden door komma's" " of puntkomma's)" -#: contracts/models.py:308 +#: contracts/models.py:313 msgid "Envoyer des notifications liées aux interventions par email." msgstr "Meldingen over interventies per e-mail versturen." -#: contracts/models.py:314 +#: contracts/models.py:319 msgid "Nom du signataire (prestataire)" msgstr "Naam ondertekenaar (aannemer)" -#: contracts/models.py:315 +#: contracts/models.py:320 msgid "Nom de la personne qui signe les documents côté prestataire." msgstr "Naam van de persoon die namens de aannemer documenten ondertekent." -#: contracts/models.py:321 +#: contracts/models.py:326 msgid "Rôle du signataire (prestataire)" msgstr "Rol ondertekenaar (aannemer)" -#: contracts/models.py:322 +#: contracts/models.py:327 msgid "Rôle/fonction de la personne qui signe les documents côté prestataire." msgstr "" "Rol/functie van de persoon die de documenten ondertekent aan de kant van de " "dienstverlener." -#: contracts/models.py:328 +#: contracts/models.py:333 msgid "Téléphone de contact" msgstr "Contacttelefoon" -#: contracts/models.py:329 +#: contracts/models.py:334 msgid "" "Numéro de téléphone du technicien de garde ou contact principal pour les " "urgences." msgstr "" "Telefoonnummer van de wachttechnicus of hoofdcontact voor noodgevallen." -#: contracts/models.py:335 +#: contracts/models.py:340 msgid "Thématiques" msgstr "Thema's" -#: contracts/models.py:336 +#: contracts/models.py:341 msgid "Thématiques associées à ce contrat." msgstr "Thema's die aan dit contract zijn gekoppeld." -#: contracts/models.py:340 +#: contracts/models.py:345 msgid "Actif" msgstr "Actief" -#: contracts/models.py:341 +#: contracts/models.py:346 msgid "Indique si le contrat est actif." msgstr "Geeft aan of het contract actief is." -#: contracts/models.py:345 +#: contracts/models.py:350 msgid "Nécessite une approbation" msgstr "Vereist goedkeuring" -#: contracts/models.py:346 +#: contracts/models.py:351 msgid "" "Indique si les interventions liées à ce contrat nécessitent une approbation " "avant d'être transmises pour traitement." msgstr "" -#: contracts/models.py:350 +#: contracts/models.py:355 msgid "Nécessite une vérification" msgstr "Vereist verificatie" -#: contracts/models.py:351 +#: contracts/models.py:356 msgid "" "Indique si les interventions liées à ce contrat nécessitent une vérification" " avant d'être transmises pour traitement." msgstr "" -#: contracts/models.py:355 +#: contracts/models.py:360 msgid "Utilise les occupations" msgstr "Gebruik beroepen" -#: contracts/models.py:356 +#: contracts/models.py:361 msgid "" "Indique si les interventions liées à ce contrat utilisent la gestion des " "occupations (temps passé par membre)." msgstr "" -#: contracts/models.py:360 +#: contracts/models.py:365 msgid "Utilise les gestionnaires d'intervention" msgstr "Kan een lege offerte niet bevriezen." -#: contracts/models.py:361 +#: contracts/models.py:366 msgid "" "Indique si les interventions liées à ce contrat utilisent un gestionnaire " "d'intervention." msgstr "" -#: contracts/models.py:365 +#: contracts/models.py:370 msgid "Occupations obligatoires" msgstr "Verplichte beroepen" -#: contracts/models.py:366 +#: contracts/models.py:371 msgid "" "Si activé, au moins une occupation doit être enregistrée avant de terminer " "une intervention corrective liée à ce contrat." msgstr "" -#: contracts/models.py:370 +#: contracts/models.py:375 msgid "Avertir si aucune prestation au passage à 'Traité'" msgstr "Waarschuwen bij geen service bij overstappen naar 'Verdrag'" -#: contracts/models.py:371 +#: contracts/models.py:376 msgid "" "Si activé, un avertissement est affiché lorsque l'utilisateur tente de " "passer une intervention au statut 'Traité' sans avoir encodé de prestation." msgstr "" -#: contracts/models.py:375 +#: contracts/models.py:380 msgid "Envoi groupé journalier" msgstr "Dagelijks rapport" -#: contracts/models.py:376 +#: contracts/models.py:381 msgid "" "Si activé, les fiches d'intervention du jour sont regroupées dans un seul " "email envoyé en fin de journée, plutôt qu'un email par intervention." msgstr "" -#: contracts/models.py:380 +#: contracts/models.py:385 msgid "Heure d'envoi du résumé journalier" msgstr "Dagelijks overzicht van de verzendtijd" -#: contracts/models.py:381 +#: contracts/models.py:386 msgid "" "Heure (0-23) à laquelle le résumé journalier des interventions est envoyé " "(heure locale)." msgstr "" -#: contracts/models.py:385 +#: contracts/models.py:390 msgid "Emails uniquement si priorité urgente" msgstr "E-mails alleen indien dringende prioriteit" -#: contracts/models.py:386 +#: contracts/models.py:391 msgid "" "Si activé, les notifications email ne sont envoyées que pour les " "interventions de priorité 'Urgent'." msgstr "" -#: contracts/models.py:390 +#: contracts/models.py:395 msgid "Modification inter-membres d'équipe autorisée" msgstr "" -#: contracts/models.py:391 +#: contracts/models.py:396 msgid "" "Si activé, les membres d'une même équipe peuvent modifier les interventions " "assignées à d'autres membres de leur équipe, y compris à partir du statut " "'Pris en charge' ou au-delà." msgstr "" -#: contracts/models.py:395 +#: contracts/models.py:400 msgid "Marché bloqué / gelé" msgstr "" -#: contracts/models.py:396 +#: contracts/models.py:401 msgid "" "Indique si le marché est temporairement bloqué (raisons budgétaires). " "Empêche l'envoi d'interventions au prestataire." msgstr "" -#: contracts/models.py:401 +#: contracts/models.py:406 msgid "Motif du blocage" msgstr "" -#: contracts/models.py:402 +#: contracts/models.py:407 msgid "Raison du blocage temporaire du contrat." msgstr "" -#: contracts/models.py:407 +#: contracts/models.py:412 msgid "Date de blocage" msgstr "Blokkeringsdatum" -#: contracts/models.py:408 +#: contracts/models.py:413 msgid "Date et heure auxquelles le contrat a été marqué comme bloqué." msgstr "" -#: contracts/models.py:417 +#: contracts/models.py:450 msgid "BLOQUÉ" msgstr "" -#: contracts/models.py:511 +#: contracts/models.py:544 #: contracts/templates/contracts/contracts_index.html:139 msgid "En préparation" msgstr "In voorbereiding" -#: contracts/models.py:512 +#: contracts/models.py:545 #: contracts/templates/contracts/contracts_index.html:144 msgid "Envoyé" msgstr "Verzonden" -#: contracts/models.py:513 +#: contracts/models.py:546 #: contracts/templates/contracts/contracts_index.html:149 msgid "Terminé" msgstr "Afgerond" -#: contracts/models.py:514 +#: contracts/models.py:547 #: contracts/templates/contracts/contracts_index.html:154 msgid "Comptabilisé" msgstr "Geboekt" -#: contracts/models.py:515 +#: contracts/models.py:548 #: contracts/templates/contracts/contracts_index.html:159 msgid "Payé" msgstr "Betaald" -#: contracts/models.py:516 +#: contracts/models.py:549 #: contracts/templates/contracts/contracts_index.html:164 msgid "Annulé" msgstr "Geannuleerd" -#: contracts/models.py:535 +#: contracts/models.py:568 msgid "Projets" msgstr "Projecten" -#: contracts/models.py:901 +#: contracts/models.py:934 msgid "État d'avancement associé à ce document, le cas échéant" msgstr "Voortgangsstatus gekoppeld aan dit document, indien van toepassing" -#: contracts/models.py:927 +#: contracts/models.py:960 #: contracts/templates/contracts/claim_declaration_attachments.html:47 #: contracts/views_pdf_reports.py:432 msgid "Déclaration de créance" msgstr "Schuldvordering" -#: contracts/models.py:931 +#: contracts/models.py:964 #: contracts/templates/contracts/claim_declaration_attachments.html:52 #: contracts/templates/contracts/contracts_detail.html:116 #: contracts/templates/contracts/contracts_orders_detail.html:751 -#: contracts/templates/contracts/teams_index.html:2063 +#: contracts/templates/contracts/teams_index.html:1184 +#: contracts/templates/contracts/teams_index.html:2411 msgid "Titre" msgstr "Titel" -#: contracts/models.py:932 +#: contracts/models.py:965 msgid "Titre ou description du justificatif" msgstr "Titel of beschrijving van het bewijsstuk" -#: contracts/models.py:939 contracts/models.py:1120 +#: contracts/models.py:972 contracts/models.py:1153 msgid "Date d'ajout" msgstr "Toevoegingsdatum" -#: contracts/models.py:946 contracts/models.py:1127 +#: contracts/models.py:979 contracts/models.py:1160 msgid "Ajouté par" msgstr "Toegevoegd door" -#: contracts/models.py:953 +#: contracts/models.py:986 msgid "Pièce jointe de déclaration de créance" msgstr "Bijlage schuldvordering" -#: contracts/models.py:954 +#: contracts/models.py:987 msgid "Pièces jointes de déclarations de créance" msgstr "Bijlagen schuldvorderingen" -#: contracts/models.py:961 +#: contracts/models.py:994 msgid "Numéro d'ordre de l'état d'avancement pour cette commande" msgstr "Volgordenummer van de voortgangsstatus voor deze bestelling" -#: contracts/models.py:980 +#: contracts/models.py:1013 msgid "Quantité consommée à cette date" msgstr "Op deze datum verbruikte hoeveelheid" -#: contracts/models.py:1001 +#: contracts/models.py:1034 msgid "En attente de validation" msgstr "Leverdatum" -#: contracts/models.py:1002 +#: contracts/models.py:1035 #: contracts/templates/contracts/contracts_orders_detail.html:599 #: contracts/templates/contracts/contracts_orders_detail.html:909 msgid "Approuvé" msgstr "Goedgekeurd" -#: contracts/models.py:1003 +#: contracts/models.py:1036 #: contracts/templates/contracts/contracts_orders_detail.html:604 #: contracts/templates/contracts/contracts_orders_detail.html:910 msgid "Refusé" msgstr "Geweigerd" -#: contracts/models.py:1004 +#: contracts/models.py:1037 #: contracts/templates/contracts/contracts_orders_detail.html:606 #: contracts/templates/contracts/contracts_orders_detail.html:912 msgid "Facturé" msgstr "Gefactureerd" -#: contracts/models.py:1014 contracts/models.py:1104 +#: contracts/models.py:1047 contracts/models.py:1137 #: contracts/templates/contracts/claim_declaration_attachments.html:53 #: contracts/templates/contracts/contracts_orders_detail.html:69 msgid "Commande" msgstr "Bestelling" -#: contracts/models.py:1020 +#: contracts/models.py:1053 #: contracts/templates/contracts/contracts_orders_detail.html:682 msgid "Poste de marché" msgstr "Marktpost" -#: contracts/models.py:1032 +#: contracts/models.py:1065 msgid "Statut de validation" msgstr "Validatiestatus" -#: contracts/models.py:1034 +#: contracts/models.py:1067 #: contracts/templates/contracts/claim_declaration_attachments.html:54 msgid "Date de création" msgstr "Aanmaakdatum" -#: contracts/models.py:1041 +#: contracts/models.py:1074 msgid "Créé par" msgstr "Aangemaakt door" -#: contracts/models.py:1043 +#: contracts/models.py:1076 msgid "Date de validation" msgstr "Leverdatum" -#: contracts/models.py:1050 +#: contracts/models.py:1083 msgid "Validé par" msgstr "Gevalideerd door" -#: contracts/models.py:1056 +#: contracts/models.py:1089 msgid "Quantité déjà facturée" msgstr "Geplande hoeveelheid" -#: contracts/models.py:1057 +#: contracts/models.py:1090 msgid "Quantité cumulée sur les déclarations de créance précédentes." msgstr "Schuldvordering genereren" -#: contracts/models.py:1092 +#: contracts/models.py:1125 msgid "Commande directe – poste" msgstr "Verbruik van de posten" -#: contracts/models.py:1093 +#: contracts/models.py:1126 msgid "Commandes directes – postes" msgstr "Verbruik van de posten" -#: contracts/models.py:1118 +#: contracts/models.py:1151 msgid "Vignette" msgstr "Miniatuur" -#: contracts/models.py:1139 +#: contracts/models.py:1172 msgid "Pièce jointe de commande" msgstr "Bestelbon bijlage" -#: contracts/models.py:1140 +#: contracts/models.py:1173 msgid "Pièces jointes de commande" msgstr "Bestelbon bijlagen" @@ -759,7 +772,7 @@ msgstr "Bewijsstuk toevoegen" #: contracts/templates/contracts/claim_declaration_attachments.html:90 #: contracts/templates/contracts/contracts_orders_detail.html:296 -#: contracts/templates/contracts/teams_index.html:948 +#: contracts/templates/contracts/teams_index.html:1005 msgid "Ajouter" msgstr "Toevoegen" @@ -870,7 +883,8 @@ msgstr "Bestellingen" #: contracts/templates/contracts/contracts_orders_detail.html:479 #: contracts/templates/contracts/contracts_orders_detail.html:567 #: contracts/templates/contracts/contracts_orders_detail.html:750 -#: contracts/templates/contracts/teams_index.html:2062 +#: contracts/templates/contracts/teams_index.html:1183 +#: contracts/templates/contracts/teams_index.html:2410 #: contracts/views_pdf_reports.py:945 contracts/views_pdf_reports.py:1138 msgid "Code" msgstr "Code" @@ -879,7 +893,8 @@ msgstr "Code" #: contracts/templates/contracts/contracts_index.html:200 #: contracts/templates/contracts/contracts_orders_detail.html:575 #: contracts/templates/contracts/contracts_orders_detail.html:753 -#: contracts/templates/contracts/teams_index.html:2065 +#: contracts/templates/contracts/teams_index.html:1186 +#: contracts/templates/contracts/teams_index.html:2413 msgid "Statut" msgstr "Status" @@ -916,6 +931,7 @@ msgid "Numéro de commande" msgstr "Bestelnummer" #: contracts/templates/contracts/contracts_index.html:199 +#: contracts/templates/contracts/teams_index.html:1182 msgid "Date" msgstr "Datum" @@ -1123,10 +1139,11 @@ msgstr "Wilt u dit document verwijderen?" #: contracts/templates/contracts/contracts_orders_detail.html:272 #: contracts/templates/contracts/contracts_orders_detail.html:702 #: contracts/templates/contracts/contracts_orders_detail.html:725 -#: contracts/templates/contracts/teams_index.html:784 -#: contracts/templates/contracts/teams_index.html:859 -#: contracts/templates/contracts/teams_index.html:946 -#: contracts/templates/contracts/teams_index.html:987 +#: contracts/templates/contracts/teams_index.html:799 +#: contracts/templates/contracts/teams_index.html:836 +#: contracts/templates/contracts/teams_index.html:916 +#: contracts/templates/contracts/teams_index.html:1003 +#: contracts/templates/contracts/teams_index.html:1057 msgid "Annuler" msgstr "Annuleren" @@ -1292,7 +1309,7 @@ msgid "Rechercher par code, numéro ou description…" msgstr "Zoek op code, nummer of omschrijving…" #: contracts/templates/contracts/contracts_orders_detail.html:704 -#: contracts/templates/contracts/teams_index.html:989 +#: contracts/templates/contracts/teams_index.html:1059 msgid "Enregistrer" msgstr "Opslaan" @@ -1318,8 +1335,8 @@ msgstr "Selecteer een marktpositie." #: contracts/templates/contracts/contracts_orders_detail.html:1156 #: contracts/templates/contracts/contracts_orders_detail.html:1161 -#: contracts/templates/contracts/teams_index.html:1063 -#: contracts/templates/contracts/teams_index.html:1067 +#: contracts/templates/contracts/teams_index.html:1227 +#: contracts/templates/contracts/teams_index.html:1231 msgid "Une erreur est survenue." msgstr "Er is een fout opgetreden." @@ -1333,13 +1350,11 @@ msgid "" msgstr "Toewijzing van leden, aanwezigheidsopvolging en kalenderplanning." #: contracts/templates/contracts/teams_index.html:464 -#| msgid "État d avancement du" msgid "État actuel" msgstr "Huidige staat" #: contracts/templates/contracts/teams_index.html:469 -#: contracts/templates/contracts/teams_index.html:779 -#| msgid "Gestion des équipes" +#: contracts/templates/contracts/teams_index.html:794 msgid "Planification des équipes" msgstr "Teamplanning" @@ -1357,27 +1372,27 @@ msgid "Aucune équipe" msgstr "Geen team" #: contracts/templates/contracts/teams_index.html:504 -#: contracts/templates/contracts/teams_index.html:1237 +#: contracts/templates/contracts/teams_index.html:1453 msgid "Ajouter un membre non assigné" msgstr "Niet-toegewezen lid toevoegen" #: contracts/templates/contracts/teams_index.html:528 -#: contracts/templates/contracts/teams_index.html:977 +#: contracts/templates/contracts/teams_index.html:1034 msgid "Assigner à une équipe" msgstr "Aan een team toewijzen" #: contracts/templates/contracts/teams_index.html:533 -#: contracts/templates/contracts/teams_index.html:605 +#: contracts/templates/contracts/teams_index.html:619 msgid "Supprimer ce membre" msgstr "Dit lid verwijderen" #: contracts/templates/contracts/teams_index.html:543 -#: contracts/templates/contracts/teams_index.html:615 +#: contracts/templates/contracts/teams_index.html:630 msgid "Aucun membre" msgstr "Geen leden" #: contracts/templates/contracts/teams_index.html:550 -#: contracts/templates/contracts/teams_index.html:623 +#: contracts/templates/contracts/teams_index.html:638 msgid "membre(s)" msgstr "lid/leden" @@ -1386,105 +1401,112 @@ msgid "Voir les interventions assignées" msgstr "Toegewezen interventies bekijken" #: contracts/templates/contracts/teams_index.html:574 -#: contracts/templates/contracts/teams_index.html:922 -#: contracts/templates/contracts/teams_index.html:1236 +#: contracts/templates/contracts/teams_index.html:979 +#: contracts/templates/contracts/teams_index.html:1452 msgid "Ajouter un membre" msgstr "Lid toevoegen" -#: contracts/templates/contracts/teams_index.html:600 -msgid "Déplacer vers une autre équipe" -msgstr "Naar een ander team verplaatsen" +#: contracts/templates/contracts/teams_index.html:595 +msgid "Affecté à plusieurs équipes" +msgstr "Toegewezen aan meerdere teams" -#: contracts/templates/contracts/teams_index.html:642 -#| msgid "Précédent" +#: contracts/templates/contracts/teams_index.html:596 +#: contracts/templates/contracts/teams_index.html:1939 +msgid "Multi-équipes" +msgstr "Meerdere teams" + +#: contracts/templates/contracts/teams_index.html:607 +msgid "Modifier ou déplacer ce membre" +msgstr "Dit lid bewerken of verplaatsen" + +#: contracts/templates/contracts/teams_index.html:613 +msgid "Retirer de cette équipe" +msgstr "Uit dit team verwijderen" + +#: contracts/templates/contracts/teams_index.html:657 msgid "Période précédente" msgstr "Vorige periode" -#: contracts/templates/contracts/teams_index.html:646 -#: contracts/templates/contracts/teams_index.html:1577 +#: contracts/templates/contracts/teams_index.html:661 +#: contracts/templates/contracts/teams_index.html:1813 msgid "Aujourd'hui" msgstr "Vandaag" -#: contracts/templates/contracts/teams_index.html:648 +#: contracts/templates/contracts/teams_index.html:663 msgid "Période suivante" msgstr "Volgende periode" -#: contracts/templates/contracts/teams_index.html:661 +#: contracts/templates/contracts/teams_index.html:676 msgid "5j (Ouvré)" msgstr "5d (Werkweek)" -#: contracts/templates/contracts/teams_index.html:662 +#: contracts/templates/contracts/teams_index.html:677 msgid "1 Semaine (7j)" msgstr "1 Week (7d)" -#: contracts/templates/contracts/teams_index.html:663 +#: contracts/templates/contracts/teams_index.html:678 msgid "2 Semaines" msgstr "2 Weken" -#: contracts/templates/contracts/teams_index.html:671 -#: contracts/templates/contracts/teams_index.html:1523 -#| msgid "Projets associés" +#: contracts/templates/contracts/teams_index.html:686 +#: contracts/templates/contracts/teams_index.html:1767 msgid "Toutes les sociétés" msgstr "Alle bedrijven" -#: contracts/templates/contracts/teams_index.html:677 +#: contracts/templates/contracts/teams_index.html:692 msgid "Dupliquer une journée ou une semaine" msgstr "Een dag of week dupliceren" -#: contracts/templates/contracts/teams_index.html:678 +#: contracts/templates/contracts/teams_index.html:693 msgid "Dupliquer..." msgstr "Dupliceren..." -#: contracts/templates/contracts/teams_index.html:683 +#: contracts/templates/contracts/teams_index.html:698 msgid "Actualiser" msgstr "Vernieuwen" -#: contracts/templates/contracts/teams_index.html:696 -#| msgid "Chargement..." +#: contracts/templates/contracts/teams_index.html:711 msgid "Chargement du planning..." msgstr "Planning laden..." -#: contracts/templates/contracts/teams_index.html:718 -#| msgid "Membre" +#: contracts/templates/contracts/teams_index.html:733 msgid "Membres" msgstr "Leden" -#: contracts/templates/contracts/teams_index.html:725 -#| msgid "Ajouter un membre" +#: contracts/templates/contracts/teams_index.html:740 msgid "Rechercher un membre…" msgstr "Lid zoeken…" -#: contracts/templates/contracts/teams_index.html:732 -#: contracts/templates/contracts/teams_index.html:1778 +#: contracts/templates/contracts/teams_index.html:747 +#: contracts/templates/contracts/teams_index.html:2098 msgid "Tous les rôles" msgstr "Alle rollen" -#: contracts/templates/contracts/teams_index.html:737 +#: contracts/templates/contracts/teams_index.html:752 msgid "Tous" msgstr "Alle" -#: contracts/templates/contracts/teams_index.html:738 +#: contracts/templates/contracts/teams_index.html:753 msgid "Présents" msgstr "Aanwezig" -#: contracts/templates/contracts/teams_index.html:739 +#: contracts/templates/contracts/teams_index.html:754 msgid "Absents" msgstr "Afwezig" -#: contracts/templates/contracts/teams_index.html:769 -msgid "Changement d'équipe immédiat" -msgstr "Onmiddellijke teamwijziging" +#: contracts/templates/contracts/teams_index.html:784 +msgid "Affectation d'équipe immédiate" +msgstr "Onmiddellijke teamtoewijzing" -#: contracts/templates/contracts/teams_index.html:775 -#| msgid "Ne pas modifier l'équipe" -msgid "Ce déplacement modifie l'équipe de" -msgstr "Deze verplaatsing wijzigt het team van" +#: contracts/templates/contracts/teams_index.html:790 +msgid "Vous modifiez l'affectation de" +msgstr "" -#: contracts/templates/contracts/teams_index.html:775 -msgid "immédiatement pour aujourd'hui." -msgstr "onmiddellijk voor vandaag." +#: contracts/templates/contracts/teams_index.html:790 +msgid "pour aujourd'hui." +msgstr "voor vandaag." -#: contracts/templates/contracts/teams_index.html:779 +#: contracts/templates/contracts/teams_index.html:794 msgid "" "Pour planifier des affectations d'équipes pour demain ou les jours futurs " "sans impacter la journée en cours, utilisez l'onglet" @@ -1492,216 +1514,323 @@ msgstr "" "Om teamtoewijzingen voor morgen of toekomstige dagen te plannen zonder " "invloed op vandaag, gebruikt u het tabblad" -#: contracts/templates/contracts/teams_index.html:787 -msgid "Confirmer le changement immédiat" -msgstr "Onmiddellijke wijziging bevestigen" +#: contracts/templates/contracts/teams_index.html:803 +#: contracts/templates/contracts/teams_index.html:1050 +msgid "Ajouter aussi (multi-équipes)" +msgstr "" -#: contracts/templates/contracts/teams_index.html:800 -#| msgid "Gestion des équipes" +#: contracts/templates/contracts/teams_index.html:806 +msgid "Déplacer" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:820 +msgid "Membre déjà planifié ce jour" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:826 +msgid "est déjà planifié(e) le" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:826 +msgid "dans l'équipe" +msgstr "in het team" + +#: contracts/templates/contracts/teams_index.html:830 +msgid "Vous tentez de l'assigner à l'équipe" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:831 +msgid "Souhaitez-vous déplacer ce membre ou l'affecter aux deux équipes ?" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:840 +msgid "Affecter aussi à cette équipe" +msgstr "Ook toewijzen aan dit team" + +#: contracts/templates/contracts/teams_index.html:843 +msgid "Déplacer vers cette équipe" +msgstr "Naar dit team verplaatsen" + +#: contracts/templates/contracts/teams_index.html:857 msgid "Dupliquer la configuration des équipes" msgstr "Teamconfiguratie dupliceren" -#: contracts/templates/contracts/teams_index.html:807 +#: contracts/templates/contracts/teams_index.html:864 msgid "Que souhaitez-vous dupliquer ?" msgstr "Wat wilt u dupliceren?" -#: contracts/templates/contracts/teams_index.html:811 +#: contracts/templates/contracts/teams_index.html:868 msgid "Une journée" msgstr "Een dag" -#: contracts/templates/contracts/teams_index.html:815 +#: contracts/templates/contracts/teams_index.html:872 msgid "Une semaine complète" msgstr "Een volledige week" -#: contracts/templates/contracts/teams_index.html:824 +#: contracts/templates/contracts/teams_index.html:881 msgid "Jour source" msgstr "Brondag" -#: contracts/templates/contracts/teams_index.html:828 +#: contracts/templates/contracts/teams_index.html:885 msgid "Jour cible" msgstr "Doeldag" -#: contracts/templates/contracts/teams_index.html:838 +#: contracts/templates/contracts/teams_index.html:895 msgid "Semaine source (Lundi)" msgstr "Bronweek (Maandag)" -#: contracts/templates/contracts/teams_index.html:842 +#: contracts/templates/contracts/teams_index.html:899 msgid "Semaine cible (Lundi)" msgstr "Doelweek (Maandag)" -#: contracts/templates/contracts/teams_index.html:852 +#: contracts/templates/contracts/teams_index.html:909 msgid "Copier également les statuts d'absence" msgstr "Ook afwezigheidsstatussen kopiëren" -#: contracts/templates/contracts/teams_index.html:861 +#: contracts/templates/contracts/teams_index.html:918 msgid "Dupliquer" msgstr "Dupliceren" -#: contracts/templates/contracts/teams_index.html:874 -#| msgid "Gestionnaire d'assets" +#: contracts/templates/contracts/teams_index.html:931 msgid "Gestion de l'absence" msgstr "Afwezigheidsbeheer" -#: contracts/templates/contracts/teams_index.html:898 -#| msgid "Commentaire" +#: contracts/templates/contracts/teams_index.html:955 msgid "Commentaire (optionnel)" msgstr "Opmerking (optioneel)" -#: contracts/templates/contracts/teams_index.html:899 +#: contracts/templates/contracts/teams_index.html:956 msgid "Précisions…" msgstr "Details…" -#: contracts/templates/contracts/teams_index.html:906 +#: contracts/templates/contracts/teams_index.html:963 msgid "Présent" msgstr "Aanwezig" -#: contracts/templates/contracts/teams_index.html:909 +#: contracts/templates/contracts/teams_index.html:966 msgid "Marquer Absent" msgstr "Als afwezig markeren" -#: contracts/templates/contracts/teams_index.html:929 -#: contracts/templates/contracts/teams_index.html:969 +#: contracts/templates/contracts/teams_index.html:986 +#: contracts/templates/contracts/teams_index.html:1026 msgid "Nom affiché" msgstr "Weergavenaam" -#: contracts/templates/contracts/teams_index.html:930 +#: contracts/templates/contracts/teams_index.html:987 msgid "Ex : Jean Dupont" msgstr "Bijv.: Jan Jansen" -#: contracts/templates/contracts/teams_index.html:933 +#: contracts/templates/contracts/teams_index.html:990 msgid "Compte utilisateur" msgstr "Gebruikersaccount" -#: contracts/templates/contracts/teams_index.html:935 +#: contracts/templates/contracts/teams_index.html:992 msgid "Sélectionner un utilisateur" msgstr "Selecteer een gebruiker" -#: contracts/templates/contracts/teams_index.html:961 +#: contracts/templates/contracts/teams_index.html:1018 msgid "Modifier le membre" msgstr "Lid bewerken" -#: contracts/templates/contracts/teams_index.html:975 +#: contracts/templates/contracts/teams_index.html:1032 msgid "Ne pas modifier l'équipe" msgstr "Team niet wijzigen" -#: contracts/templates/contracts/teams_index.html:976 +#: contracts/templates/contracts/teams_index.html:1033 msgid "Désassigner (aucune équipe)" msgstr "Toewijzing opheffen (geen team)" -#: contracts/templates/contracts/teams_index.html:1004 +#: contracts/templates/contracts/teams_index.html:1042 +msgid "Type d'affectation" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1046 +msgid "Déplacer (remplace l'ancienne équipe)" +msgstr "Verplaatsen (vervangt het vorige team)" + +#: contracts/templates/contracts/teams_index.html:1074 msgid "Interventions" msgstr "Interventies" -#: contracts/templates/contracts/teams_index.html:1011 -#: contracts/templates/contracts/teams_index.html:2009 -#: contracts/templates/contracts/teams_index.html:2084 +#: contracts/templates/contracts/teams_index.html:1081 +#: contracts/templates/contracts/teams_index.html:1124 +#: contracts/templates/contracts/teams_index.html:2357 +#: contracts/templates/contracts/teams_index.html:2432 msgid "Chargement..." msgstr "Laden..." -#: contracts/templates/contracts/teams_index.html:1026 -#: contracts/templates/contracts/teams_index.html:1027 +#: contracts/templates/contracts/teams_index.html:1096 +#: contracts/templates/contracts/teams_index.html:1097 msgid "Résumé intervention" msgstr "Interventie toevoegen" -#: contracts/templates/contracts/teams_index.html:1034 +#: contracts/templates/contracts/teams_index.html:1104 msgid "Retour aux interventions" msgstr "Interventie toevoegen" -#: contracts/templates/contracts/teams_index.html:1036 +#: contracts/templates/contracts/teams_index.html:1106 +#: contracts/templates/contracts/teams_index.html:1119 +#: contracts/templates/contracts/teams_index.html:1199 msgid "Fermer" msgstr "Sluiten" -#: contracts/templates/contracts/teams_index.html:1213 -#: contracts/templates/contracts/teams_index.html:1285 +#: contracts/templates/contracts/teams_index.html:1117 +msgid "Historique du membre" +msgstr "Geschiedenis van het lid" + +#: contracts/templates/contracts/teams_index.html:1132 +msgid "Technicien / Membre" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1138 +msgid "Entreprise" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1151 +msgid "Historique des équipes" +msgstr "Geschiedenis van de teams" + +#: contracts/templates/contracts/teams_index.html:1159 +msgid "Entrée" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1160 +msgid "Sortie" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1175 +msgid "Dernières interventions réalisées / assignées" +msgstr "Laatst uitgevoerde / toegewezen interventies" + +#: contracts/templates/contracts/teams_index.html:1409 +#: contracts/templates/contracts/teams_index.html:1501 msgid "Le nom du membre est requis." msgstr "De naam van het lid is verplicht." -#: contracts/templates/contracts/teams_index.html:1286 +#: contracts/templates/contracts/teams_index.html:1434 +msgid "Voulez-vous retirer" +msgstr "Wilt u verwijderen" + +#: contracts/templates/contracts/teams_index.html:1434 +msgid "de l'équipe" +msgstr "uit het team" + +#: contracts/templates/contracts/teams_index.html:1434 +msgid "(Le membre restera dans ses éventuelles autres équipes)" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1502 msgid "L\\'utilisateur est requis." msgstr "Gebruiker is verplicht." -#: contracts/templates/contracts/teams_index.html:1300 +#: contracts/templates/contracts/teams_index.html:1516 msgid "Supprimer le membre" msgstr "Lid verwijderen" -#: contracts/templates/contracts/teams_index.html:1300 +#: contracts/templates/contracts/teams_index.html:1516 msgid "Cette action est irréversible." msgstr "Deze actie is onomkeerbaar." -#: contracts/templates/contracts/teams_index.html:1516 +#: contracts/templates/contracts/teams_index.html:1760 msgid "Erreur lors du chargement de la planification." msgstr "Fout bij het laden van de planning." -#: contracts/templates/contracts/teams_index.html:1557 -msgid "Dupliquer vers le jour suivant (avec absences)" -msgstr "Kopiëren naar volgende dag (met afwezigheden)" - -#: contracts/templates/contracts/teams_index.html:1568 +#: contracts/templates/contracts/teams_index.html:1806 msgid "Dupliquer vers le lundi suivant (avec absences)" msgstr "Kopiëren naar volgende maandag (met afwezigheden)" -#: contracts/templates/contracts/teams_index.html:1558 +#: contracts/templates/contracts/teams_index.html:1807 +msgid "Dupliquer vers le jour suivant (avec absences)" +msgstr "Kopiëren naar volgende dag (met afwezigheden)" + +#: contracts/templates/contracts/teams_index.html:1808 msgid "Options de la journée" msgstr "Opties voor de dag" -#: contracts/templates/contracts/teams_index.html:1559 +#: contracts/templates/contracts/teams_index.html:1809 msgid "Dupliquer cette journée…" msgstr "Deze dag dupliceren…" -#: contracts/templates/contracts/teams_index.html:1578 +#: contracts/templates/contracts/teams_index.html:1815 msgid "Passé" msgstr "Verleden" -#: contracts/templates/contracts/teams_index.html:1597 -#| msgid "Aucune équipe" +#: contracts/templates/contracts/teams_index.html:1855 msgid "Aucune équipe trouvée." msgstr "Geen teams gevonden." -#: contracts/templates/contracts/teams_index.html:1673 +#: contracts/templates/contracts/teams_index.html:1931 msgid "Absent" msgstr "Afwezig" -#: contracts/templates/contracts/teams_index.html:1677 +#: contracts/templates/contracts/teams_index.html:1938 +msgid "Affecté à plusieurs équipes ce jour" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:1942 msgid "Modifier ou annuler l'absence" msgstr "Afwezigheid bewerken of annuleren" -#: contracts/templates/contracts/teams_index.html:1677 +#: contracts/templates/contracts/teams_index.html:1942 msgid "Marquer absent" msgstr "Als afwezig markeren" -#: contracts/templates/contracts/teams_index.html:1678 -#| msgid "Désassigner (aucune équipe)" +#: contracts/templates/contracts/teams_index.html:1943 msgid "Désassigner de cette équipe" msgstr "Toewijzing aan dit team opheffen" -#: contracts/templates/contracts/teams_index.html:1967 +#: contracts/templates/contracts/teams_index.html:2151 +msgid "Historique du technicien" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:2315 msgid "Veuillez renseigner les dates source et cible." msgstr "Vul bron- en doeldata in." -#: contracts/templates/contracts/teams_index.html:2022 +#: contracts/templates/contracts/teams_index.html:2370 msgid "Impossible de charger les interventions." msgstr "Kan interventies niet laden." -#: contracts/templates/contracts/teams_index.html:2028 +#: contracts/templates/contracts/teams_index.html:2376 msgid "intervention(s)" msgstr "interventie(s)" -#: contracts/templates/contracts/teams_index.html:2031 +#: contracts/templates/contracts/teams_index.html:2379 msgid "Aucune intervention assignée à cette équipe." msgstr "Geen interventie toegewezen aan dit team." -#: contracts/templates/contracts/teams_index.html:2043 +#: contracts/templates/contracts/teams_index.html:2391 msgid "Voir le résumé" msgstr "Overzicht bekijken" -#: contracts/templates/contracts/teams_index.html:2064 +#: contracts/templates/contracts/teams_index.html:2412 msgid "Membre assigné" msgstr "Toegewezen lid" -#: contracts/templates/contracts/teams_index.html:2100 +#: contracts/templates/contracts/teams_index.html:2448 msgid "Résumé non disponible." msgstr "Overzicht niet beschikbaar." +#: contracts/templates/contracts/teams_index.html:2500 +msgid "Historique de" +msgstr "" + +#: contracts/templates/contracts/teams_index.html:2510 +msgid "En poste" +msgstr "In functie" + +#: contracts/templates/contracts/teams_index.html:2513 +msgid "Aucun historique d'équipe" +msgstr "Geen teamgeschiedenis" + +#: contracts/templates/contracts/teams_index.html:2534 +msgid "Aucune intervention enregistrée" +msgstr "Geen interventies geregistreerd" + +#: contracts/templates/contracts/teams_index.html:2543 +msgid "Erreur de chargement" +msgstr "Fout bij het laden" + #: contracts/views.py:272 contracts/views.py:876 contracts/views.py:920 #: contracts/views.py:945 msgid "Vous n'avez pas accès à cette commande." @@ -2146,3 +2275,12 @@ msgstr "" #: contracts/views_pdf_reports.py:1506 msgid "Déclaration de créance créée et sauvegardée." msgstr "Schuldvordering aangemaakt en opgeslagen." + +#~ msgid "Ce déplacement modifie l'équipe de" +#~ msgstr "Deze verplaatsing wijzigt het team van" + +#~ msgid "immédiatement pour aujourd'hui." +#~ msgstr "onmiddellijk voor vandaag." + +#~ msgid "Confirmer le changement immédiat" +#~ msgstr "Onmiddellijke wijziging bevestigen" diff --git a/loko/controls/locale/en/LC_MESSAGES/django.mo b/loko/controls/locale/en/LC_MESSAGES/django.mo index c92b0bd20ff86d85374b1158cb8d5811d6a9e19d..4f19d3461ef00f9e26addc588341d0e64466a188 100644 GIT binary patch delta 6248 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 M#NNqOMZKM003g-4T>t<8 delta 5884 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 diff --git a/loko/controls/locale/en/LC_MESSAGES/django.po b/loko/controls/locale/en/LC_MESSAGES/django.po index 068111e..670dba7 100644 --- a/loko/controls/locale/en/LC_MESSAGES/django.po +++ b/loko/controls/locale/en/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-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: controls/forms.py:39 controls/models.py:53 controls/views.py:634 +#: controls/forms.py:39 controls/models.py:53 controls/views.py:638 #: controls/views_reports_pdf.py:417 msgid "Localisation" msgstr "Location" @@ -29,8 +29,8 @@ msgid "facultatif" msgstr "optional" #: controls/forms.py:40 controls/models.py:49 -#: controls/templates/controls/controls_detail_content.html:49 -#: controls/views.py:638 +#: controls/templates/controls/controls_detail_content.html:71 +#: controls/views.py:642 msgid "Catégories" msgstr "Categories" @@ -40,9 +40,9 @@ msgid "Interventions liées" msgstr "Linked interventions" #: controls/forms.py:42 controls/models.py:50 -#: controls/templates/controls/controls_detail_content.html:60 -#: controls/templates/controls/controls_detail_mobile.html:95 -#: controls/views.py:635 +#: controls/templates/controls/controls_detail_content.html:82 +#: controls/templates/controls/controls_detail_mobile.html:119 +#: controls/views.py:639 msgid "Projet" msgstr "Project" @@ -51,11 +51,11 @@ msgid "Phase du projet" msgstr "Project phase" #: controls/forms.py:44 controls/models.py:45 -#: controls/templates/controls/controls_detail_content.html:89 -#: controls/templates/controls/controls_detail_content.html:142 -#: controls/templates/controls/controls_detail_mobile.html:126 -#: controls/templates/controls/controls_detail_mobile.html:182 -#: controls/views.py:633 +#: controls/templates/controls/controls_detail_content.html:111 +#: controls/templates/controls/controls_detail_content.html:164 +#: controls/templates/controls/controls_detail_mobile.html:150 +#: controls/templates/controls/controls_detail_mobile.html:206 +#: controls/views.py:637 msgid "Description" msgstr "Description" @@ -91,20 +91,20 @@ msgstr "Information" msgid "A traiter" msgstr "To be processed" -#: controls/models.py:24 controls/models.py:229 +#: controls/models.py:24 controls/models.py:241 msgid "Traité" msgstr "Processed" -#: controls/models.py:25 controls/models.py:175 +#: controls/models.py:25 controls/models.py:187 msgid "Validé" msgstr "Validated" -#: controls/models.py:26 controls/models.py:177 controls/models.py:231 +#: controls/models.py:26 controls/models.py:189 controls/models.py:243 msgid "Annulé" msgstr "Cancelled" #: controls/models.py:30 controls/templates/controls/controls_detail.html:33 -#: controls/templates/controls/controls_detail_content.html:21 +#: controls/templates/controls/controls_detail_content.html:30 #: controls/views_reports_pdf.py:405 msgid "Contrôle" msgstr "Control" @@ -139,9 +139,9 @@ msgid "Code du contrôle" msgstr "Control code" #: controls/models.py:46 -#: controls/templates/controls/controls_detail_content.html:33 -#: controls/templates/controls/controls_detail_mobile.html:84 -#: controls/templates/controls/controls_index.html:87 controls/views.py:632 +#: controls/templates/controls/controls_detail_content.html:55 +#: controls/templates/controls/controls_detail_mobile.html:108 +#: controls/templates/controls/controls_index.html:87 controls/views.py:636 #: controls/views_reports_pdf.py:707 msgid "Statut" msgstr "Status" @@ -151,15 +151,15 @@ msgid "Type de contrôle" msgstr "Control type" #: controls/models.py:48 -#: controls/templates/controls/controls_detail_content.html:41 -#: controls/views.py:637 +#: controls/templates/controls/controls_detail_content.html:63 +#: controls/views.py:641 msgid "Thématiques" msgstr "Thematics" #: controls/models.py:51 -#: controls/templates/controls/controls_detail_content.html:68 -#: controls/templates/controls/controls_detail_mobile.html:103 -#: controls/views.py:636 +#: controls/templates/controls/controls_detail_content.html:90 +#: controls/templates/controls/controls_detail_mobile.html:127 +#: controls/views.py:640 msgid "Phase" msgstr "Phase" @@ -175,11 +175,11 @@ msgstr "Geometry" msgid "GeoJSON" msgstr "GeoJSON" -#: controls/models.py:56 controls/views.py:643 +#: controls/models.py:56 controls/views.py:647 msgid "Longitude" msgstr "Longitude" -#: controls/models.py:57 controls/views.py:644 +#: controls/models.py:57 controls/views.py:648 msgid "Latitude" msgstr "Latitude" @@ -191,44 +191,44 @@ msgstr "Visibility" msgid "Edition partagée" msgstr "Shared editing" -#: controls/models.py:136 +#: controls/models.py:148 msgid "Plan as-built" msgstr "As-built plan" -#: controls/models.py:137 +#: controls/models.py:149 msgid "Fiches techniques" msgstr "Technical sheets" -#: controls/models.py:174 +#: controls/models.py:186 msgid "Actif" msgstr "Active" -#: controls/models.py:176 +#: controls/models.py:188 msgid "Archivé" msgstr "Archived" -#: controls/models.py:227 -#: controls/templates/controls/controls_detail_content.html:135 -#: controls/templates/controls/controls_detail_mobile.html:173 -#: controls/templates/controls/controls_detail_mobile.html:1018 +#: controls/models.py:239 +#: controls/templates/controls/controls_detail_content.html:157 +#: controls/templates/controls/controls_detail_mobile.html:197 +#: controls/templates/controls/controls_detail_mobile.html:1051 msgid "Info" msgstr "Info" -#: controls/models.py:228 -#: controls/templates/controls/controls_detail_content.html:137 -#: controls/templates/controls/controls_detail_mobile.html:175 -#: controls/templates/controls/controls_detail_mobile.html:1018 +#: controls/models.py:240 +#: controls/templates/controls/controls_detail_content.html:159 +#: controls/templates/controls/controls_detail_mobile.html:199 +#: controls/templates/controls/controls_detail_mobile.html:1051 msgid "NOK" msgstr "NOK" -#: controls/models.py:230 -#: controls/templates/controls/controls_detail_content.html:136 -#: controls/templates/controls/controls_detail_mobile.html:174 -#: controls/templates/controls/controls_detail_mobile.html:1017 +#: controls/models.py:242 +#: controls/templates/controls/controls_detail_content.html:158 +#: controls/templates/controls/controls_detail_mobile.html:198 +#: controls/templates/controls/controls_detail_mobile.html:1050 msgid "OK" msgstr "Okay" -#: controls/models.py:258 +#: controls/models.py:270 #, python-format msgid "Remarque %(num)s pour %(control)s" msgstr "Remark %(num)s for %(control)s" @@ -245,6 +245,10 @@ msgstr "You are not authorized to add a control." msgid "Vous n'êtes pas autorisé à modifier ce contrôle." msgstr "You are not authorized to modify this control." +#: controls/permissions.py:146 +msgid "Vous n'êtes pas autorisé à annuler ou rétablir ce contrôle." +msgstr "You are not authorized to cancel or restore this control." + #: controls/templates/controls/_controls_list_mobile.html:6 msgid "Affichage limité à 100 contrôles" msgstr "Display limited to 100 controls" @@ -270,8 +274,10 @@ msgstr "End notes" #: controls/templates/controls/change_template.html:30 #: controls/templates/controls/change_template_mobile.html:41 -#: controls/templates/controls/controls_detail_content.html:784 -#: controls/templates/controls/controls_detail_mobile.html:824 +#: controls/templates/controls/controls_detail_content.html:39 +#: controls/templates/controls/controls_detail_content.html:806 +#: controls/templates/controls/controls_detail_mobile.html:92 +#: controls/templates/controls/controls_detail_mobile.html:848 #: controls/templates/controls/controls_form_content.html:407 #: controls/templates/controls/controls_index.html:157 #: controls/templates/controls/remark_form_content.html:161 @@ -325,7 +331,7 @@ msgstr "Download PDF" #: controls/templates/controls/controls_index.html:216 #: controls/templates/controls/controls_index_mobile.html:12 #: controls/templates/controls/controls_install_mobile.html:20 -#: controls/views.py:627 +#: controls/views.py:631 msgid "Contrôles" msgstr "Controls" @@ -336,281 +342,307 @@ msgid "Projets" msgstr "Projects" #: controls/templates/controls/controls_detail_content.html:13 -#: controls/templates/controls/controls_detail_content.html:778 -#: controls/templates/controls/controls_detail_content.html:820 -#: controls/templates/controls/controls_detail_content.html:852 +#: controls/templates/controls/controls_detail_content.html:800 +#: controls/templates/controls/controls_detail_content.html:842 +#: controls/templates/controls/controls_detail_content.html:874 #: controls/templates/controls/controls_detail_mobile.html:68 -#: controls/templates/controls/controls_detail_mobile.html:146 -#: controls/templates/controls/controls_detail_mobile.html:793 -#: controls/templates/controls/controls_detail_mobile.html:818 -#: controls/templates/controls/controls_detail_mobile.html:839 -#: controls/templates/controls/controls_detail_mobile.html:1200 -#: controls/templates/controls/controls_detail_mobile.html:1232 +#: controls/templates/controls/controls_detail_mobile.html:170 +#: controls/templates/controls/controls_detail_mobile.html:817 +#: controls/templates/controls/controls_detail_mobile.html:842 +#: controls/templates/controls/controls_detail_mobile.html:863 +#: controls/templates/controls/controls_detail_mobile.html:1252 +#: controls/templates/controls/controls_detail_mobile.html:1284 #: controls/templates/controls/controls_index.html:17 #: controls/templates/controls/remarks_form.html:72 #: controls/templates/controls/remarks_form_mobile.html:72 msgid "Fermer" msgstr "Close" -#: controls/templates/controls/controls_detail_content.html:26 -#: controls/templates/controls/controls_detail_mobile.html:78 -msgid "Modifier le template" -msgstr "Edit template" +#: controls/templates/controls/controls_detail_content.html:22 +#: controls/templates/controls/controls_detail_mobile.html:77 +msgid "Contrôle annulé" +msgstr "Control canceled" -#: controls/templates/controls/controls_detail_content.html:37 +#: controls/templates/controls/controls_detail_content.html:22 +#: controls/templates/controls/controls_detail_mobile.html:77 +msgid "Ce contrôle a été annulé." +msgstr "This control has been canceled." + +#: controls/templates/controls/controls_detail_content.html:34 +#: controls/templates/controls/controls_detail_mobile.html:87 +msgid "Rétablir le contrôle" +msgstr "Restore control" + +#: controls/templates/controls/controls_detail_content.html:35 #: controls/templates/controls/controls_detail_mobile.html:88 -#: controls/views.py:631 +msgid "Rétablir" +msgstr "" + +#: controls/templates/controls/controls_detail_content.html:38 +#: controls/templates/controls/controls_detail_mobile.html:91 +msgid "Annuler le contrôle" +msgstr "Cancel control" + +#: controls/templates/controls/controls_detail_content.html:47 +#: controls/templates/controls/controls_detail_mobile.html:100 +#: controls/templates/controls/controls_form_content.html:180 +msgid "Modifier le contrôle" +msgstr "Edit control" + +#: controls/templates/controls/controls_detail_content.html:59 +#: controls/templates/controls/controls_detail_mobile.html:112 +#: controls/views.py:635 msgid "Type" msgstr "Type" -#: controls/templates/controls/controls_detail_content.html:45 -#: controls/templates/controls/controls_detail_content.html:54 +#: controls/templates/controls/controls_detail_content.html:67 +#: controls/templates/controls/controls_detail_content.html:76 msgid "Aucune" msgstr "None" -#: controls/templates/controls/controls_detail_content.html:74 -#: controls/templates/controls/controls_detail_mobile.html:109 +#: controls/templates/controls/controls_detail_content.html:96 +#: controls/templates/controls/controls_detail_mobile.html:133 msgid "Intervention" msgstr "Intervention" -#: controls/templates/controls/controls_detail_content.html:80 -#: controls/templates/controls/controls_detail_mobile.html:117 +#: controls/templates/controls/controls_detail_content.html:102 +#: controls/templates/controls/controls_detail_mobile.html:141 msgid "Créé le" msgstr "Created on" -#: controls/templates/controls/controls_detail_content.html:81 -#: controls/templates/controls/controls_detail_mobile.html:118 +#: controls/templates/controls/controls_detail_content.html:103 +#: controls/templates/controls/controls_detail_mobile.html:142 msgid "Mis à jour le" msgstr "Updated on" -#: controls/templates/controls/controls_detail_content.html:85 -#: controls/templates/controls/controls_detail_content.html:612 -#: controls/templates/controls/controls_detail_mobile.html:122 -#: controls/templates/controls/controls_detail_mobile.html:656 -#: controls/views.py:639 +#: controls/templates/controls/controls_detail_content.html:107 +#: controls/templates/controls/controls_detail_content.html:634 +#: controls/templates/controls/controls_detail_mobile.html:146 +#: controls/templates/controls/controls_detail_mobile.html:680 +#: controls/views.py:643 msgid "Auteur" msgstr "Author" -#: controls/templates/controls/controls_detail_content.html:92 -#: controls/templates/controls/controls_detail_mobile.html:114 +#: controls/templates/controls/controls_detail_content.html:114 +#: controls/templates/controls/controls_detail_mobile.html:138 msgid "Lieu" msgstr "Location" -#: controls/templates/controls/controls_detail_content.html:97 -#: controls/templates/controls/controls_detail_mobile.html:133 +#: controls/templates/controls/controls_detail_content.html:119 +#: controls/templates/controls/controls_detail_mobile.html:157 msgid "Parcourir toutes les photos du contrôle dans le carrousel" msgstr "Browse all control photos in the carousel" -#: controls/templates/controls/controls_detail_content.html:99 -#: controls/templates/controls/controls_detail_content.html:817 -#: controls/templates/controls/controls_detail_mobile.html:135 -#: controls/templates/controls/controls_detail_mobile.html:1197 +#: controls/templates/controls/controls_detail_content.html:121 +#: controls/templates/controls/controls_detail_content.html:839 +#: controls/templates/controls/controls_detail_mobile.html:159 +#: controls/templates/controls/controls_detail_mobile.html:1249 msgid "Photos du contrôle" msgstr "Control photos" -#: controls/templates/controls/controls_detail_content.html:118 -#: controls/templates/controls/controls_detail_mobile.html:155 +#: controls/templates/controls/controls_detail_content.html:140 +#: controls/templates/controls/controls_detail_mobile.html:179 #: controls/templates/controls/remark_form_content.html:12 msgid "Carte" msgstr "Map" -#: controls/templates/controls/controls_detail_content.html:124 -#: controls/templates/controls/controls_detail_content.html:326 -#: controls/templates/controls/controls_detail_mobile.html:161 -#: controls/templates/controls/controls_detail_mobile.html:372 +#: controls/templates/controls/controls_detail_content.html:146 +#: controls/templates/controls/controls_detail_content.html:348 +#: controls/templates/controls/controls_detail_mobile.html:185 +#: controls/templates/controls/controls_detail_mobile.html:396 msgid "Ajouter une remarque" msgstr "Add a remark" -#: controls/templates/controls/controls_detail_content.html:145 -#: controls/templates/controls/controls_detail_mobile.html:185 +#: controls/templates/controls/controls_detail_content.html:167 +#: controls/templates/controls/controls_detail_mobile.html:209 msgid "Veuillez remplir la description." msgstr "Please fill in the description." -#: controls/templates/controls/controls_detail_content.html:152 -#: controls/templates/controls/controls_detail_mobile.html:192 +#: controls/templates/controls/controls_detail_content.html:174 +#: controls/templates/controls/controls_detail_mobile.html:216 #: controls/templates/controls/remark_form_content.html:85 msgid "Images" msgstr "Pictures" -#: controls/templates/controls/controls_detail_content.html:155 -#: controls/templates/controls/controls_detail_mobile.html:204 +#: controls/templates/controls/controls_detail_content.html:177 +#: controls/templates/controls/controls_detail_mobile.html:228 msgid "Veuillez ajouter au moins une image." msgstr "Please add at least one image." -#: controls/templates/controls/controls_detail_content.html:164 -#: controls/templates/controls/controls_detail_mobile.html:213 +#: controls/templates/controls/controls_detail_content.html:186 +#: controls/templates/controls/controls_detail_mobile.html:237 msgid "Tags" msgstr "Tags" -#: controls/templates/controls/controls_detail_content.html:180 -#: controls/templates/controls/controls_detail_mobile.html:234 +#: controls/templates/controls/controls_detail_content.html:202 +#: controls/templates/controls/controls_detail_mobile.html:258 #: controls/templates/controls/remark_form_content.html:117 msgid "Quantités liées à la remarque" msgstr "Quantities linked to the remark" -#: controls/templates/controls/controls_detail_content.html:182 -#: controls/templates/controls/controls_detail_mobile.html:236 +#: controls/templates/controls/controls_detail_content.html:204 +#: controls/templates/controls/controls_detail_mobile.html:260 #: controls/templates/controls/remark_form_content.html:119 msgid "Ajouter des quantités" msgstr "Add quantities" -#: controls/templates/controls/controls_detail_content.html:188 -#: controls/templates/controls/controls_detail_mobile.html:242 +#: controls/templates/controls/controls_detail_content.html:210 +#: controls/templates/controls/controls_detail_mobile.html:266 #: controls/templates/controls/remark_form_content.html:125 msgid "Aucune quantité pour l'instant." msgstr "No quantity for now." -#: controls/templates/controls/controls_detail_content.html:217 -#: controls/templates/controls/controls_detail_mobile.html:265 +#: controls/templates/controls/controls_detail_content.html:239 +#: controls/templates/controls/controls_detail_mobile.html:289 msgid "Ajouter" msgstr "Add" -#: controls/templates/controls/controls_detail_content.html:228 -#: controls/templates/controls/controls_detail_mobile.html:276 +#: controls/templates/controls/controls_detail_content.html:250 +#: controls/templates/controls/controls_detail_mobile.html:300 #: controls/templates/controls/remark_form_content.html:171 msgid "Quantités de la remarque" msgstr "Remark quantities" -#: controls/templates/controls/controls_detail_content.html:243 -#: controls/templates/controls/controls_detail_mobile.html:291 +#: controls/templates/controls/controls_detail_content.html:265 +#: controls/templates/controls/controls_detail_mobile.html:315 #: controls/templates/controls/remark_form_content.html:186 msgid "Ligne" msgstr "Line" -#: controls/templates/controls/controls_detail_content.html:245 -#: controls/templates/controls/controls_detail_content.html:450 -#: controls/templates/controls/controls_detail_content.html:501 -#: controls/templates/controls/controls_detail_content.html:716 -#: controls/templates/controls/controls_detail_content.html:785 -#: controls/templates/controls/controls_detail_content.html:849 -#: controls/templates/controls/controls_detail_mobile.html:293 -#: controls/templates/controls/controls_detail_mobile.html:496 -#: controls/templates/controls/controls_detail_mobile.html:547 -#: controls/templates/controls/controls_detail_mobile.html:756 -#: controls/templates/controls/controls_detail_mobile.html:825 -#: controls/templates/controls/controls_detail_mobile.html:1031 -#: controls/templates/controls/controls_detail_mobile.html:1060 -#: controls/templates/controls/controls_detail_mobile.html:1229 +#: controls/templates/controls/controls_detail_content.html:267 +#: controls/templates/controls/controls_detail_content.html:472 +#: controls/templates/controls/controls_detail_content.html:523 +#: controls/templates/controls/controls_detail_content.html:738 +#: controls/templates/controls/controls_detail_content.html:807 +#: controls/templates/controls/controls_detail_content.html:871 +#: controls/templates/controls/controls_detail_mobile.html:317 +#: controls/templates/controls/controls_detail_mobile.html:520 +#: controls/templates/controls/controls_detail_mobile.html:571 +#: controls/templates/controls/controls_detail_mobile.html:780 +#: controls/templates/controls/controls_detail_mobile.html:849 +#: controls/templates/controls/controls_detail_mobile.html:1064 +#: controls/templates/controls/controls_detail_mobile.html:1093 +#: controls/templates/controls/controls_detail_mobile.html:1281 #: controls/templates/controls/remark_form_content.html:188 msgid "Supprimer" msgstr "Delete" -#: controls/templates/controls/controls_detail_content.html:251 -#: controls/templates/controls/controls_detail_mobile.html:299 +#: controls/templates/controls/controls_detail_content.html:273 +#: controls/templates/controls/controls_detail_mobile.html:323 #: controls/templates/controls/remark_form_content.html:194 msgid "Marché (optionnel)" msgstr "Contract (optional)" -#: controls/templates/controls/controls_detail_content.html:257 -#: controls/templates/controls/controls_detail_mobile.html:305 +#: controls/templates/controls/controls_detail_content.html:279 +#: controls/templates/controls/controls_detail_mobile.html:329 #: controls/templates/controls/remark_form_content.html:200 msgid "Poste (autocomplete si un marché est choisi)" msgstr "Position (autocomplete if a contract is chosen)" -#: controls/templates/controls/controls_detail_content.html:265 -#: controls/templates/controls/controls_detail_mobile.html:313 +#: controls/templates/controls/controls_detail_content.html:287 +#: controls/templates/controls/controls_detail_mobile.html:337 #: controls/templates/controls/remark_form_content.html:208 msgid "Description (si pas de marché/poste)" msgstr "Description (if no contract/position)" -#: controls/templates/controls/controls_detail_content.html:272 -#: controls/templates/controls/controls_detail_mobile.html:320 +#: controls/templates/controls/controls_detail_content.html:294 +#: controls/templates/controls/controls_detail_mobile.html:344 #: controls/templates/controls/remark_form_content.html:215 msgid "Quantité (1)" msgstr "Quantity (1)" -#: controls/templates/controls/controls_detail_content.html:276 -#: controls/templates/controls/controls_detail_mobile.html:324 +#: controls/templates/controls/controls_detail_content.html:298 +#: controls/templates/controls/controls_detail_mobile.html:348 #: controls/templates/controls/remark_form_content.html:219 msgid "Quantité (2)" msgstr "Quantity (2)" -#: controls/templates/controls/controls_detail_content.html:280 -#: controls/templates/controls/controls_detail_mobile.html:328 +#: controls/templates/controls/controls_detail_content.html:302 +#: controls/templates/controls/controls_detail_mobile.html:352 #: controls/templates/controls/remark_form_content.html:223 msgid "Quantité (3)" msgstr "Quantity (3)" -#: controls/templates/controls/controls_detail_content.html:287 -#: controls/templates/controls/controls_detail_mobile.html:335 +#: controls/templates/controls/controls_detail_content.html:309 +#: controls/templates/controls/controls_detail_mobile.html:359 #: controls/templates/controls/remark_form_content.html:230 msgid "Résultat" msgstr "Result" -#: controls/templates/controls/controls_detail_content.html:303 -#: controls/templates/controls/controls_detail_mobile.html:351 +#: controls/templates/controls/controls_detail_content.html:325 +#: controls/templates/controls/controls_detail_mobile.html:375 #: controls/templates/controls/remark_form_content.html:246 msgid "Ajouter une ligne" msgstr "Add a line" -#: controls/templates/controls/controls_detail_content.html:306 -#: controls/templates/controls/controls_detail_mobile.html:354 +#: controls/templates/controls/controls_detail_content.html:328 +#: controls/templates/controls/controls_detail_mobile.html:378 #: controls/templates/controls/remark_form_content.html:249 msgid "Terminer et revenir" msgstr "Finish and return" -#: controls/templates/controls/controls_detail_content.html:333 -#: controls/templates/controls/controls_detail_mobile.html:378 +#: controls/templates/controls/controls_detail_content.html:355 +#: controls/templates/controls/controls_detail_mobile.html:402 msgid "Remarques" msgstr "Remarks" -#: controls/templates/controls/controls_detail_content.html:364 -#: controls/templates/controls/controls_detail_mobile.html:412 +#: controls/templates/controls/controls_detail_content.html:386 +#: controls/templates/controls/controls_detail_mobile.html:436 msgid "Éditer la remarque" msgstr "Edit remark" -#: controls/templates/controls/controls_detail_content.html:368 -#: controls/templates/controls/controls_detail_mobile.html:416 +#: controls/templates/controls/controls_detail_content.html:390 +#: controls/templates/controls/controls_detail_mobile.html:440 msgid "Archiver la remarque" msgstr "Archive remark" -#: controls/templates/controls/controls_detail_content.html:383 -#: controls/templates/controls/controls_detail_mobile.html:429 +#: controls/templates/controls/controls_detail_content.html:405 +#: controls/templates/controls/controls_detail_mobile.html:453 msgid "Visualiser les photos dans le carrousel" msgstr "View photos in carousel" -#: controls/templates/controls/controls_detail_content.html:400 -#: controls/templates/controls/controls_detail_content.html:684 -#: controls/templates/controls/controls_detail_mobile.html:446 -#: controls/templates/controls/controls_detail_mobile.html:724 +#: controls/templates/controls/controls_detail_content.html:422 +#: controls/templates/controls/controls_detail_content.html:706 +#: controls/templates/controls/controls_detail_mobile.html:470 +#: controls/templates/controls/controls_detail_mobile.html:748 msgid "Mise à jour par" msgstr "Updated by" -#: controls/templates/controls/controls_detail_content.html:401 -#: controls/templates/controls/controls_detail_content.html:685 -#: controls/templates/controls/controls_detail_mobile.html:447 -#: controls/templates/controls/controls_detail_mobile.html:725 +#: controls/templates/controls/controls_detail_content.html:423 +#: controls/templates/controls/controls_detail_content.html:707 +#: controls/templates/controls/controls_detail_mobile.html:471 +#: controls/templates/controls/controls_detail_mobile.html:749 msgid "le" msgstr "on" -#: controls/templates/controls/controls_detail_content.html:406 -#: controls/templates/controls/controls_detail_mobile.html:452 +#: controls/templates/controls/controls_detail_content.html:428 +#: controls/templates/controls/controls_detail_mobile.html:476 msgid "Suivis de la remarque" msgstr "Remark quantities" -#: controls/templates/controls/controls_detail_content.html:416 -#: controls/templates/controls/controls_detail_content.html:467 -#: controls/templates/controls/controls_detail_mobile.html:462 -#: controls/templates/controls/controls_detail_mobile.html:513 +#: controls/templates/controls/controls_detail_content.html:438 +#: controls/templates/controls/controls_detail_content.html:489 +#: controls/templates/controls/controls_detail_mobile.html:486 +#: controls/templates/controls/controls_detail_mobile.html:537 #: controls/templates/controls/remark_form_content.html:39 msgid "par" msgstr "by" -#: controls/templates/controls/controls_detail_content.html:429 -#: controls/templates/controls/controls_detail_content.html:480 -#: controls/templates/controls/controls_detail_content.html:695 -#: controls/templates/controls/controls_detail_mobile.html:475 -#: controls/templates/controls/controls_detail_mobile.html:526 -#: controls/templates/controls/controls_detail_mobile.html:735 +#: controls/templates/controls/controls_detail_content.html:451 +#: controls/templates/controls/controls_detail_content.html:502 +#: controls/templates/controls/controls_detail_content.html:717 +#: controls/templates/controls/controls_detail_mobile.html:499 +#: controls/templates/controls/controls_detail_mobile.html:550 +#: controls/templates/controls/controls_detail_mobile.html:759 msgid "Image de la remarque" msgstr "Remark image" -#: controls/templates/controls/controls_detail_content.html:436 -#: controls/templates/controls/controls_detail_content.html:487 -#: controls/templates/controls/controls_detail_content.html:702 -#: controls/templates/controls/controls_detail_mobile.html:482 -#: controls/templates/controls/controls_detail_mobile.html:533 -#: controls/templates/controls/controls_detail_mobile.html:742 +#: controls/templates/controls/controls_detail_content.html:458 +#: controls/templates/controls/controls_detail_content.html:509 +#: controls/templates/controls/controls_detail_content.html:724 +#: controls/templates/controls/controls_detail_mobile.html:506 +#: controls/templates/controls/controls_detail_mobile.html:557 +#: controls/templates/controls/controls_detail_mobile.html:766 #: controls/templates/controls/remarks_form.html:60 #: controls/templates/controls/remarks_form_mobile.html:50 #: controls/templates/controls/remarks_form_mobile.html:58 @@ -618,268 +650,269 @@ msgstr "Remark image" msgid "Remarque" msgstr "Remark" -#: controls/templates/controls/controls_detail_content.html:443 -#: controls/templates/controls/controls_detail_content.html:494 -#: controls/templates/controls/controls_detail_content.html:709 -#: controls/templates/controls/controls_detail_mobile.html:489 -#: controls/templates/controls/controls_detail_mobile.html:540 -#: controls/templates/controls/controls_detail_mobile.html:749 +#: controls/templates/controls/controls_detail_content.html:465 +#: controls/templates/controls/controls_detail_content.html:516 +#: controls/templates/controls/controls_detail_content.html:731 +#: controls/templates/controls/controls_detail_mobile.html:513 +#: controls/templates/controls/controls_detail_mobile.html:564 +#: controls/templates/controls/controls_detail_mobile.html:773 msgid "Pivoter de 90°" msgstr "Rotate 90°" -#: controls/templates/controls/controls_detail_content.html:528 -#: controls/templates/controls/controls_detail_mobile.html:575 +#: controls/templates/controls/controls_detail_content.html:550 +#: controls/templates/controls/controls_detail_mobile.html:599 msgid "Quantités" msgstr "Quantities" -#: controls/templates/controls/controls_detail_content.html:534 -#: controls/templates/controls/controls_detail_mobile.html:581 +#: controls/templates/controls/controls_detail_content.html:556 +#: controls/templates/controls/controls_detail_mobile.html:605 msgid "Poste / Description" msgstr "Position / Description" -#: controls/templates/controls/controls_detail_content.html:535 -#: controls/templates/controls/controls_detail_mobile.html:582 +#: controls/templates/controls/controls_detail_content.html:557 +#: controls/templates/controls/controls_detail_mobile.html:606 msgid "Total" msgstr "Total" -#: controls/templates/controls/controls_detail_content.html:578 -#: controls/templates/controls/controls_detail_mobile.html:624 +#: controls/templates/controls/controls_detail_content.html:600 +#: controls/templates/controls/controls_detail_mobile.html:648 msgid "Aucune remarque enregistrée." msgstr "No remarks recorded." -#: controls/templates/controls/controls_detail_content.html:594 -#: controls/templates/controls/controls_detail_mobile.html:639 +#: controls/templates/controls/controls_detail_content.html:616 +#: controls/templates/controls/controls_detail_mobile.html:663 msgid "Produire un rapport PDF" msgstr "Generate a PDF report" -#: controls/templates/controls/controls_detail_content.html:604 -#: controls/templates/controls/controls_detail_mobile.html:648 +#: controls/templates/controls/controls_detail_content.html:626 +#: controls/templates/controls/controls_detail_mobile.html:672 msgid "Rapports" msgstr "Reports" -#: controls/templates/controls/controls_detail_content.html:611 -#: controls/templates/controls/controls_detail_mobile.html:655 +#: controls/templates/controls/controls_detail_content.html:633 +#: controls/templates/controls/controls_detail_mobile.html:679 msgid "Généré le" msgstr "Generated on" -#: controls/templates/controls/controls_detail_content.html:618 -#: controls/templates/controls/controls_detail_mobile.html:662 +#: controls/templates/controls/controls_detail_content.html:640 +#: controls/templates/controls/controls_detail_mobile.html:686 msgid "Télécharger" msgstr "Download" -#: controls/templates/controls/controls_detail_content.html:621 -#: controls/templates/controls/controls_detail_mobile.html:665 +#: controls/templates/controls/controls_detail_content.html:643 +#: controls/templates/controls/controls_detail_mobile.html:689 msgid "Partager" msgstr "Share" -#: controls/templates/controls/controls_detail_content.html:628 -#: controls/templates/controls/controls_detail_mobile.html:672 +#: controls/templates/controls/controls_detail_content.html:650 +#: controls/templates/controls/controls_detail_mobile.html:696 msgid "Aucun rapport sauvegardé." msgstr "No report saved." -#: controls/templates/controls/controls_detail_content.html:636 -#: controls/templates/controls/controls_detail_mobile.html:680 +#: controls/templates/controls/controls_detail_content.html:658 +#: controls/templates/controls/controls_detail_mobile.html:704 msgid "Template" msgstr "Template" -#: controls/templates/controls/controls_detail_content.html:638 -#: controls/templates/controls/controls_detail_mobile.html:682 +#: controls/templates/controls/controls_detail_content.html:660 +#: controls/templates/controls/controls_detail_mobile.html:706 msgid "Éditer le template" msgstr "Edit template" -#: controls/templates/controls/controls_detail_content.html:648 -#: controls/templates/controls/controls_detail_mobile.html:692 +#: controls/templates/controls/controls_detail_content.html:670 +#: controls/templates/controls/controls_detail_mobile.html:716 msgid "Archives" msgstr "Archives" -#: controls/templates/controls/controls_detail_content.html:702 -#: controls/templates/controls/controls_detail_mobile.html:742 +#: controls/templates/controls/controls_detail_content.html:724 +#: controls/templates/controls/controls_detail_mobile.html:766 msgid "Archivée" msgstr "Archived" -#: controls/templates/controls/controls_detail_content.html:747 -#: controls/templates/controls/controls_detail_mobile.html:786 +#: controls/templates/controls/controls_detail_content.html:769 +#: controls/templates/controls/controls_detail_mobile.html:810 msgid "Ajouter un plan de référence" msgstr "Add a reference plan" -#: controls/templates/controls/controls_detail_content.html:755 -#: controls/templates/controls/controls_detail_mobile.html:795 +#: controls/templates/controls/controls_detail_content.html:777 +#: controls/templates/controls/controls_detail_mobile.html:819 msgid "Ajouter un Plan de Référence" msgstr "Add a Reference Plan" -#: controls/templates/controls/controls_detail_content.html:760 -#: controls/templates/controls/controls_detail_mobile.html:800 +#: controls/templates/controls/controls_detail_content.html:782 +#: controls/templates/controls/controls_detail_mobile.html:824 msgid "Nom du Plan" msgstr "Plan Name" -#: controls/templates/controls/controls_detail_content.html:764 -#: controls/templates/controls/controls_detail_mobile.html:804 +#: controls/templates/controls/controls_detail_content.html:786 +#: controls/templates/controls/controls_detail_mobile.html:828 msgid "Sélectionner un Fichier (PDF ou Image)" msgstr "Select a File (PDF or Image)" -#: controls/templates/controls/controls_detail_content.html:767 -#: controls/templates/controls/controls_detail_mobile.html:807 +#: controls/templates/controls/controls_detail_content.html:789 +#: controls/templates/controls/controls_detail_mobile.html:831 msgid "Uploader" msgstr "Upload" -#: controls/templates/controls/controls_detail_content.html:777 -#: controls/templates/controls/controls_detail_mobile.html:817 +#: controls/templates/controls/controls_detail_content.html:799 +#: controls/templates/controls/controls_detail_mobile.html:841 msgid "Confirmer la suppression" msgstr "Confirm deletion" -#: controls/templates/controls/controls_detail_content.html:781 -#: controls/templates/controls/controls_detail_mobile.html:821 -#: controls/templates/controls/controls_detail_mobile.html:1136 +#: controls/templates/controls/controls_detail_content.html:803 +#: controls/templates/controls/controls_detail_mobile.html:845 +#: controls/templates/controls/controls_detail_mobile.html:1169 msgid "Voulez-vous vraiment supprimer cette image ?" msgstr "Are you sure you want to delete this image?" -#: controls/templates/controls/controls_detail_content.html:796 -#: controls/templates/controls/controls_detail_content.html:893 -#: controls/templates/controls/controls_detail_mobile.html:926 +#: controls/templates/controls/controls_detail_content.html:818 +#: controls/templates/controls/controls_detail_content.html:929 +#: controls/templates/controls/controls_detail_mobile.html:959 msgid "En ligne" msgstr "Online" -#: controls/templates/controls/controls_detail_content.html:799 -#: controls/templates/controls/controls_detail_mobile.html:874 +#: controls/templates/controls/controls_detail_content.html:821 +#: controls/templates/controls/controls_detail_mobile.html:898 msgid "en attente" msgstr "pending" -#: controls/templates/controls/controls_detail_content.html:801 -#: controls/templates/controls/controls_detail_mobile.html:876 +#: controls/templates/controls/controls_detail_content.html:823 +#: controls/templates/controls/controls_detail_mobile.html:900 msgid "Forcer la synchronisation" msgstr "Force synchronization" -#: controls/templates/controls/controls_detail_content.html:828 -#: controls/templates/controls/controls_detail_mobile.html:1208 +#: controls/templates/controls/controls_detail_content.html:850 +#: controls/templates/controls/controls_detail_mobile.html:1260 msgid "Précédent" msgstr "Previous" -#: controls/templates/controls/controls_detail_content.html:832 -#: controls/templates/controls/controls_detail_mobile.html:1212 +#: controls/templates/controls/controls_detail_content.html:854 +#: controls/templates/controls/controls_detail_mobile.html:1264 msgid "Suivant" msgstr "Next" -#: controls/templates/controls/controls_detail_content.html:840 -#: controls/templates/controls/controls_detail_mobile.html:1220 +#: controls/templates/controls/controls_detail_content.html:862 +#: controls/templates/controls/controls_detail_mobile.html:1272 msgid "Pivoter cette photo de 90°" msgstr "Rotate this photo by 90°" -#: controls/templates/controls/controls_detail_content.html:841 -#: controls/templates/controls/controls_detail_mobile.html:1221 +#: controls/templates/controls/controls_detail_content.html:863 +#: controls/templates/controls/controls_detail_mobile.html:1273 msgid "Pivoter" msgstr "Rotate" -#: controls/templates/controls/controls_detail_content.html:844 -#: controls/templates/controls/controls_detail_mobile.html:1224 +#: controls/templates/controls/controls_detail_content.html:866 +#: controls/templates/controls/controls_detail_mobile.html:1276 msgid "Ouvrir en plein écran HD" msgstr "Open in HD full screen" -#: controls/templates/controls/controls_detail_content.html:845 -#: controls/templates/controls/controls_detail_mobile.html:1225 +#: controls/templates/controls/controls_detail_content.html:867 +#: controls/templates/controls/controls_detail_mobile.html:1277 msgid "Plein écran" msgstr "Full screen" -#: controls/templates/controls/controls_detail_content.html:848 -#: controls/templates/controls/controls_detail_mobile.html:1228 +#: controls/templates/controls/controls_detail_content.html:870 +#: controls/templates/controls/controls_detail_mobile.html:1280 msgid "Supprimer cette photo" msgstr "Delete" -#: controls/templates/controls/controls_detail_content.html:897 -#: controls/templates/controls/controls_detail_mobile.html:939 +#: controls/templates/controls/controls_detail_content.html:903 +#: controls/templates/controls/controls_detail_mobile.html:930 +msgid "Remarques en attente sur ce contrôle et d’autres contrôles" +msgstr "" + +#: controls/templates/controls/controls_detail_content.html:933 +#: controls/templates/controls/controls_detail_mobile.html:972 msgid "Connexion faible" msgstr "Weak connection" -#: controls/templates/controls/controls_detail_content.html:900 -#: controls/templates/controls/controls_detail_mobile.html:871 -#: controls/templates/controls/controls_detail_mobile.html:943 +#: controls/templates/controls/controls_detail_content.html:936 +#: controls/templates/controls/controls_detail_mobile.html:895 +#: controls/templates/controls/controls_detail_mobile.html:976 msgid "Hors ligne" msgstr "Offline" -#: controls/templates/controls/controls_detail_mobile.html:195 +#: controls/templates/controls/controls_detail_mobile.html:219 #: controls/templates/controls/remark_form_content.html:88 msgid "Prendre des photos (mode continu)" msgstr "Take photos (continuous mode)" -#: controls/templates/controls/controls_detail_mobile.html:198 +#: controls/templates/controls/controls_detail_mobile.html:222 #: controls/templates/controls/remark_form_content.html:91 msgid "Photos, vidéos, fichiers" msgstr "Photos, videos, files" -#: controls/templates/controls/controls_detail_mobile.html:392 -#: controls/templates/controls/controls_detail_mobile.html:400 +#: controls/templates/controls/controls_detail_mobile.html:416 +#: controls/templates/controls/controls_detail_mobile.html:424 msgid "Valider" msgstr "Validate" -#: controls/templates/controls/controls_detail_mobile.html:396 -#: controls/templates/controls/controls_detail_mobile.html:404 +#: controls/templates/controls/controls_detail_mobile.html:420 +#: controls/templates/controls/controls_detail_mobile.html:428 msgid "Marquer NOK" msgstr "Mark as NOK" -#: controls/templates/controls/controls_detail_mobile.html:700 +#: controls/templates/controls/controls_detail_mobile.html:724 msgid "Restaurer la remarque" msgstr "Restore remark" -#: controls/templates/controls/controls_detail_mobile.html:837 +#: controls/templates/controls/controls_detail_mobile.html:861 #: controls/templates/controls/remarks_form.html:70 #: controls/templates/controls/remarks_form_mobile.html:70 msgid "Caméra" msgstr "Camera" -#: controls/templates/controls/controls_detail_mobile.html:852 +#: controls/templates/controls/controls_detail_mobile.html:876 #: controls/templates/controls/remarks_form.html:85 #: controls/templates/controls/remarks_form_mobile.html:85 msgid "Terminer" msgstr "Finish" -#: controls/templates/controls/controls_detail_mobile.html:854 +#: controls/templates/controls/controls_detail_mobile.html:878 #: controls/templates/controls/remarks_form.html:87 #: controls/templates/controls/remarks_form_mobile.html:87 msgid "Pivoter la vue de 90°" msgstr "Rotate view by 90°" -#: controls/templates/controls/controls_detail_mobile.html:858 +#: controls/templates/controls/controls_detail_mobile.html:882 #: controls/templates/controls/remarks_form.html:91 #: controls/templates/controls/remarks_form_mobile.html:91 msgid "Capturer" msgstr "Capture" -#: controls/templates/controls/controls_detail_mobile.html:1023 +#: controls/templates/controls/controls_detail_mobile.html:1056 msgid "En attente de synchronisation" msgstr "Pending synchronization" -#: controls/templates/controls/controls_detail_mobile.html:1028 +#: controls/templates/controls/controls_detail_mobile.html:1061 msgid "Modifier" msgstr "Edit" -#: controls/templates/controls/controls_detail_mobile.html:1050 +#: controls/templates/controls/controls_detail_mobile.html:1083 msgid "Créé localement le" msgstr "Created locally on" -#: controls/templates/controls/controls_detail_mobile.html:1110 +#: controls/templates/controls/controls_detail_mobile.html:1143 #: controls/templates/controls/remark_form_content.html:155 msgid "Mettre à jour" msgstr "Update" -#: controls/templates/controls/controls_detail_mobile.html:1118 +#: controls/templates/controls/controls_detail_mobile.html:1151 msgid "Voulez-vous vraiment supprimer cette remarque ?" msgstr "Are you sure you want to delete this remark?" -#: controls/templates/controls/controls_detail_mobile.html:1128 +#: controls/templates/controls/controls_detail_mobile.html:1161 msgid "Erreur lors de la suppression de la remarque" msgstr "Error deleting the remark" -#: controls/templates/controls/controls_detail_mobile.html:1145 +#: controls/templates/controls/controls_detail_mobile.html:1178 msgid "Erreur lors de la suppression de l\\'image" msgstr "Error deleting the image" -#: controls/templates/controls/controls_detail_mobile.html:1161 +#: controls/templates/controls/controls_detail_mobile.html:1194 msgid "Action non disponible hors ligne" msgstr "Action not available offline" -#: controls/templates/controls/controls_form_content.html:180 -msgid "Modifier le contrôle" -msgstr "Edit control" - #: controls/templates/controls/controls_form_content.html:182 msgid "Ajouter un nouveau contrôle" msgstr "Add a new control" @@ -1229,80 +1262,98 @@ msgstr "" msgid "Nouvelle Remarque" msgstr "New Remark" -#: controls/views.py:630 +#: controls/views.py:634 msgid "Code" msgstr "Code" -#: controls/views.py:640 +#: controls/views.py:644 msgid "Nb remarques" msgstr "No. of remarks" -#: controls/views.py:641 +#: controls/views.py:645 msgid "Date de création" msgstr "Creation date" -#: controls/views.py:642 +#: controls/views.py:646 msgid "Dernière mise à jour" msgstr "Last update" -#: controls/views.py:784 +#: controls/views.py:788 msgid "Le projet spécifié n'existe pas." msgstr "The specified project does not exist." -#: controls/views.py:853 +#: controls/views.py:857 msgid "L'intervention spécifiée n'existe pas." msgstr "The specified intervention does not exist." -#: controls/views.py:1099 controls/views.py:1369 +#: controls/views.py:1053 +msgid "Incohérence lors de l'enregistrement de la remarque." +msgstr "Inconsistency when saving the remark." + +#: controls/views.py:1120 controls/views.py:1123 controls/views.py:1407 msgid "Remarque sauvegardée avec succès !" msgstr "Remark saved successfully!" -#: controls/views.py:1104 +#: controls/views.py:1136 controls/views.py:1140 msgid "Erreur lors de la sauvegarde de la remarque." msgstr "Error saving the remark." -#: controls/views.py:1157 +#: controls/views.py:1193 msgid "Plan ajouté avec succès !" msgstr "Plan added successfully!" -#: controls/views.py:1160 +#: controls/views.py:1196 msgid "Erreur lors de la sauvegarde du plan." msgstr "Error saving the plan." -#: controls/views.py:1311 controls/views.py:1434 controls/views.py:1470 -#: controls/views.py:1482 controls/views.py:1498 controls/views.py:1511 +#: controls/views.py:1349 controls/views.py:1472 controls/views.py:1508 +#: controls/views.py:1520 controls/views.py:1536 controls/views.py:1549 msgid "Vous n'avez pas le droit de modifier cette remarque." msgstr "You do not have permission to modify this remark." -#: controls/views.py:1445 +#: controls/views.py:1483 #, python-format msgid "Statut modifié en %s" msgstr "Status changed to %s" -#: controls/views.py:1459 +#: controls/views.py:1497 msgid "Remarque introuvable" msgstr "Remark not found" -#: controls/views.py:1461 +#: controls/views.py:1499 msgid "Requête invalide" msgstr "Invalid request" -#: controls/views.py:1519 +#: controls/views.py:1557 msgid "Aucun fichier associé." msgstr "No associated file." -#: controls/views.py:1526 +#: controls/views.py:1564 msgid "Image pivotée avec succès." msgstr "Image rotated successfully." -#: controls/views.py:1529 +#: controls/views.py:1567 msgid "Erreur lors de la rotation de l'image." msgstr "Error rotating the image." -#: controls/views.py:1549 +#: controls/views.py:1587 msgid "Vous n'avez pas le droit de modifier ce contrôle." msgstr "You do not have permission to modify this control." +#: controls/views.py:1618 +msgid "" +"Permission refusée. Seuls l'auteur du contrôle et les administrateurs " +"peuvent l'annuler ou le rétablir." +msgstr "" + +#: controls/views.py:1638 +msgid "Le contrôle a été annulé avec succès." +msgstr "" + +#: controls/views.py:1638 +msgid "Le contrôle a été rétabli avec succès." +msgstr "" + #: controls/views_reports_pdf.py:49 #, python-format msgid "Erreur de chargement d'image: %(e)s" @@ -1337,6 +1388,9 @@ msgstr "PDF generated and saved successfully." msgid "Erreur lors de la génération du PDF" msgstr "Error generating the PDF" +#~ msgid "Modifier le template" +#~ msgstr "Edit template" + #~ msgid "Photos de la remarque" #~ msgstr "Remark quantities" diff --git a/loko/controls/locale/fr/LC_MESSAGES/django.mo b/loko/controls/locale/fr/LC_MESSAGES/django.mo index d445facbe0560c43c03ab0c38f4bc2cb08d54a75..74cd42c8c00de83d742246e828b3bc3ce942c722 100644 GIT binary patch literal 18501 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 DY3ti8 literal 18009 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\n" "Language-Team: LANGUAGE \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: controls/forms.py:39 controls/models.py:53 controls/views.py:634 +#: controls/forms.py:39 controls/models.py:53 controls/views.py:638 #: controls/views_reports_pdf.py:417 msgid "Localisation" msgstr "Localisation" @@ -28,8 +28,8 @@ msgid "facultatif" msgstr "facultatif" #: controls/forms.py:40 controls/models.py:49 -#: controls/templates/controls/controls_detail_content.html:49 -#: controls/views.py:638 +#: controls/templates/controls/controls_detail_content.html:71 +#: controls/views.py:642 msgid "Catégories" msgstr "Catégories" @@ -39,9 +39,9 @@ msgid "Interventions liées" msgstr "Interventions liées" #: controls/forms.py:42 controls/models.py:50 -#: controls/templates/controls/controls_detail_content.html:60 -#: controls/templates/controls/controls_detail_mobile.html:95 -#: controls/views.py:635 +#: controls/templates/controls/controls_detail_content.html:82 +#: controls/templates/controls/controls_detail_mobile.html:119 +#: controls/views.py:639 msgid "Projet" msgstr "Projet" @@ -50,11 +50,11 @@ msgid "Phase du projet" msgstr "Phase du projet" #: controls/forms.py:44 controls/models.py:45 -#: controls/templates/controls/controls_detail_content.html:89 -#: controls/templates/controls/controls_detail_content.html:142 -#: controls/templates/controls/controls_detail_mobile.html:126 -#: controls/templates/controls/controls_detail_mobile.html:182 -#: controls/views.py:633 +#: controls/templates/controls/controls_detail_content.html:111 +#: controls/templates/controls/controls_detail_content.html:164 +#: controls/templates/controls/controls_detail_mobile.html:150 +#: controls/templates/controls/controls_detail_mobile.html:206 +#: controls/views.py:637 msgid "Description" msgstr "Description" @@ -90,20 +90,20 @@ msgstr "Information" msgid "A traiter" msgstr "A traiter" -#: controls/models.py:24 controls/models.py:229 +#: controls/models.py:24 controls/models.py:241 msgid "Traité" msgstr "Traité" -#: controls/models.py:25 controls/models.py:175 +#: controls/models.py:25 controls/models.py:187 msgid "Validé" msgstr "Validé" -#: controls/models.py:26 controls/models.py:177 controls/models.py:231 +#: controls/models.py:26 controls/models.py:189 controls/models.py:243 msgid "Annulé" msgstr "Annulé" #: controls/models.py:30 controls/templates/controls/controls_detail.html:33 -#: controls/templates/controls/controls_detail_content.html:21 +#: controls/templates/controls/controls_detail_content.html:30 #: controls/views_reports_pdf.py:405 msgid "Contrôle" msgstr "Contrôle" @@ -138,9 +138,9 @@ msgid "Code du contrôle" msgstr "Code du contrôle" #: controls/models.py:46 -#: controls/templates/controls/controls_detail_content.html:33 -#: controls/templates/controls/controls_detail_mobile.html:84 -#: controls/templates/controls/controls_index.html:87 controls/views.py:632 +#: controls/templates/controls/controls_detail_content.html:55 +#: controls/templates/controls/controls_detail_mobile.html:108 +#: controls/templates/controls/controls_index.html:87 controls/views.py:636 #: controls/views_reports_pdf.py:707 msgid "Statut" msgstr "Statut" @@ -150,15 +150,15 @@ msgid "Type de contrôle" msgstr "Type de contrôle" #: controls/models.py:48 -#: controls/templates/controls/controls_detail_content.html:41 -#: controls/views.py:637 +#: controls/templates/controls/controls_detail_content.html:63 +#: controls/views.py:641 msgid "Thématiques" msgstr "Thématiques" #: controls/models.py:51 -#: controls/templates/controls/controls_detail_content.html:68 -#: controls/templates/controls/controls_detail_mobile.html:103 -#: controls/views.py:636 +#: controls/templates/controls/controls_detail_content.html:90 +#: controls/templates/controls/controls_detail_mobile.html:127 +#: controls/views.py:640 msgid "Phase" msgstr "Phase" @@ -174,11 +174,11 @@ msgstr "Géométrie" msgid "GeoJSON" msgstr "GeoJSON" -#: controls/models.py:56 controls/views.py:643 +#: controls/models.py:56 controls/views.py:647 msgid "Longitude" msgstr "Longitude" -#: controls/models.py:57 controls/views.py:644 +#: controls/models.py:57 controls/views.py:648 msgid "Latitude" msgstr "Latitude" @@ -190,44 +190,44 @@ msgstr "Visibilité" msgid "Edition partagée" msgstr "Edition partagée" -#: controls/models.py:136 +#: controls/models.py:148 msgid "Plan as-built" msgstr "Plan as-built" -#: controls/models.py:137 +#: controls/models.py:149 msgid "Fiches techniques" msgstr "Fiches techniques" -#: controls/models.py:174 +#: controls/models.py:186 msgid "Actif" msgstr "Actif" -#: controls/models.py:176 +#: controls/models.py:188 msgid "Archivé" msgstr "Archivé" -#: controls/models.py:227 -#: controls/templates/controls/controls_detail_content.html:135 -#: controls/templates/controls/controls_detail_mobile.html:173 -#: controls/templates/controls/controls_detail_mobile.html:1018 +#: controls/models.py:239 +#: controls/templates/controls/controls_detail_content.html:157 +#: controls/templates/controls/controls_detail_mobile.html:197 +#: controls/templates/controls/controls_detail_mobile.html:1051 msgid "Info" msgstr "Info" -#: controls/models.py:228 -#: controls/templates/controls/controls_detail_content.html:137 -#: controls/templates/controls/controls_detail_mobile.html:175 -#: controls/templates/controls/controls_detail_mobile.html:1018 +#: controls/models.py:240 +#: controls/templates/controls/controls_detail_content.html:159 +#: controls/templates/controls/controls_detail_mobile.html:199 +#: controls/templates/controls/controls_detail_mobile.html:1051 msgid "NOK" msgstr "NOK" -#: controls/models.py:230 -#: controls/templates/controls/controls_detail_content.html:136 -#: controls/templates/controls/controls_detail_mobile.html:174 -#: controls/templates/controls/controls_detail_mobile.html:1017 +#: controls/models.py:242 +#: controls/templates/controls/controls_detail_content.html:158 +#: controls/templates/controls/controls_detail_mobile.html:198 +#: controls/templates/controls/controls_detail_mobile.html:1050 msgid "OK" msgstr "OK" -#: controls/models.py:258 +#: controls/models.py:270 #, python-format msgid "Remarque %(num)s pour %(control)s" msgstr "Remarque %(num)s pour %(control)s" @@ -244,6 +244,10 @@ msgstr "Vous n'êtes pas autorisé à ajouter un contrôle." msgid "Vous n'êtes pas autorisé à modifier ce contrôle." msgstr "Vous n'êtes pas autorisé à modifier ce contrôle." +#: controls/permissions.py:146 +msgid "Vous n'êtes pas autorisé à annuler ou rétablir ce contrôle." +msgstr "Vous n'êtes pas autorisé à annuler ou rétablir ce contrôle." + #: controls/templates/controls/_controls_list_mobile.html:6 msgid "Affichage limité à 100 contrôles" msgstr "Affichage limité à 100 contrôles" @@ -269,8 +273,10 @@ msgstr "Notes de fin" #: controls/templates/controls/change_template.html:30 #: controls/templates/controls/change_template_mobile.html:41 -#: controls/templates/controls/controls_detail_content.html:784 -#: controls/templates/controls/controls_detail_mobile.html:824 +#: controls/templates/controls/controls_detail_content.html:39 +#: controls/templates/controls/controls_detail_content.html:806 +#: controls/templates/controls/controls_detail_mobile.html:92 +#: controls/templates/controls/controls_detail_mobile.html:848 #: controls/templates/controls/controls_form_content.html:407 #: controls/templates/controls/controls_index.html:157 #: controls/templates/controls/remark_form_content.html:161 @@ -324,7 +330,7 @@ msgstr "Télécharger le PDF" #: controls/templates/controls/controls_index.html:216 #: controls/templates/controls/controls_index_mobile.html:12 #: controls/templates/controls/controls_install_mobile.html:20 -#: controls/views.py:627 +#: controls/views.py:631 msgid "Contrôles" msgstr "Contrôles" @@ -335,281 +341,307 @@ msgid "Projets" msgstr "Projets" #: controls/templates/controls/controls_detail_content.html:13 -#: controls/templates/controls/controls_detail_content.html:778 -#: controls/templates/controls/controls_detail_content.html:820 -#: controls/templates/controls/controls_detail_content.html:852 +#: controls/templates/controls/controls_detail_content.html:800 +#: controls/templates/controls/controls_detail_content.html:842 +#: controls/templates/controls/controls_detail_content.html:874 #: controls/templates/controls/controls_detail_mobile.html:68 -#: controls/templates/controls/controls_detail_mobile.html:146 -#: controls/templates/controls/controls_detail_mobile.html:793 -#: controls/templates/controls/controls_detail_mobile.html:818 -#: controls/templates/controls/controls_detail_mobile.html:839 -#: controls/templates/controls/controls_detail_mobile.html:1200 -#: controls/templates/controls/controls_detail_mobile.html:1232 +#: controls/templates/controls/controls_detail_mobile.html:170 +#: controls/templates/controls/controls_detail_mobile.html:817 +#: controls/templates/controls/controls_detail_mobile.html:842 +#: controls/templates/controls/controls_detail_mobile.html:863 +#: controls/templates/controls/controls_detail_mobile.html:1252 +#: controls/templates/controls/controls_detail_mobile.html:1284 #: controls/templates/controls/controls_index.html:17 #: controls/templates/controls/remarks_form.html:72 #: controls/templates/controls/remarks_form_mobile.html:72 msgid "Fermer" msgstr "Fermer" -#: controls/templates/controls/controls_detail_content.html:26 -#: controls/templates/controls/controls_detail_mobile.html:78 -msgid "Modifier le template" -msgstr "Modifier le template" +#: controls/templates/controls/controls_detail_content.html:22 +#: controls/templates/controls/controls_detail_mobile.html:77 +msgid "Contrôle annulé" +msgstr "Contrôle annulé" -#: controls/templates/controls/controls_detail_content.html:37 +#: controls/templates/controls/controls_detail_content.html:22 +#: controls/templates/controls/controls_detail_mobile.html:77 +msgid "Ce contrôle a été annulé." +msgstr "Ce contrôle a été annulé." + +#: controls/templates/controls/controls_detail_content.html:34 +#: controls/templates/controls/controls_detail_mobile.html:87 +msgid "Rétablir le contrôle" +msgstr "Rétablir le contrôle" + +#: controls/templates/controls/controls_detail_content.html:35 #: controls/templates/controls/controls_detail_mobile.html:88 -#: controls/views.py:631 +msgid "Rétablir" +msgstr "" + +#: controls/templates/controls/controls_detail_content.html:38 +#: controls/templates/controls/controls_detail_mobile.html:91 +msgid "Annuler le contrôle" +msgstr "Annuler le contrôle" + +#: controls/templates/controls/controls_detail_content.html:47 +#: controls/templates/controls/controls_detail_mobile.html:100 +#: controls/templates/controls/controls_form_content.html:180 +msgid "Modifier le contrôle" +msgstr "Modifier le contrôle" + +#: controls/templates/controls/controls_detail_content.html:59 +#: controls/templates/controls/controls_detail_mobile.html:112 +#: controls/views.py:635 msgid "Type" msgstr "Type" -#: controls/templates/controls/controls_detail_content.html:45 -#: controls/templates/controls/controls_detail_content.html:54 +#: controls/templates/controls/controls_detail_content.html:67 +#: controls/templates/controls/controls_detail_content.html:76 msgid "Aucune" msgstr "Aucune" -#: controls/templates/controls/controls_detail_content.html:74 -#: controls/templates/controls/controls_detail_mobile.html:109 +#: controls/templates/controls/controls_detail_content.html:96 +#: controls/templates/controls/controls_detail_mobile.html:133 msgid "Intervention" msgstr "Intervention" -#: controls/templates/controls/controls_detail_content.html:80 -#: controls/templates/controls/controls_detail_mobile.html:117 +#: controls/templates/controls/controls_detail_content.html:102 +#: controls/templates/controls/controls_detail_mobile.html:141 msgid "Créé le" msgstr "Créé le" -#: controls/templates/controls/controls_detail_content.html:81 -#: controls/templates/controls/controls_detail_mobile.html:118 +#: controls/templates/controls/controls_detail_content.html:103 +#: controls/templates/controls/controls_detail_mobile.html:142 msgid "Mis à jour le" msgstr "Mis à jour le" -#: controls/templates/controls/controls_detail_content.html:85 -#: controls/templates/controls/controls_detail_content.html:612 -#: controls/templates/controls/controls_detail_mobile.html:122 -#: controls/templates/controls/controls_detail_mobile.html:656 -#: controls/views.py:639 +#: controls/templates/controls/controls_detail_content.html:107 +#: controls/templates/controls/controls_detail_content.html:634 +#: controls/templates/controls/controls_detail_mobile.html:146 +#: controls/templates/controls/controls_detail_mobile.html:680 +#: controls/views.py:643 msgid "Auteur" msgstr "Auteur" -#: controls/templates/controls/controls_detail_content.html:92 -#: controls/templates/controls/controls_detail_mobile.html:114 +#: controls/templates/controls/controls_detail_content.html:114 +#: controls/templates/controls/controls_detail_mobile.html:138 msgid "Lieu" msgstr "Lieu" -#: controls/templates/controls/controls_detail_content.html:97 -#: controls/templates/controls/controls_detail_mobile.html:133 +#: controls/templates/controls/controls_detail_content.html:119 +#: controls/templates/controls/controls_detail_mobile.html:157 msgid "Parcourir toutes les photos du contrôle dans le carrousel" msgstr "Parcourir toutes les photos du contrôle dans le carrousel" -#: controls/templates/controls/controls_detail_content.html:99 -#: controls/templates/controls/controls_detail_content.html:817 -#: controls/templates/controls/controls_detail_mobile.html:135 -#: controls/templates/controls/controls_detail_mobile.html:1197 +#: controls/templates/controls/controls_detail_content.html:121 +#: controls/templates/controls/controls_detail_content.html:839 +#: controls/templates/controls/controls_detail_mobile.html:159 +#: controls/templates/controls/controls_detail_mobile.html:1249 msgid "Photos du contrôle" msgstr "Photos du contrôle" -#: controls/templates/controls/controls_detail_content.html:118 -#: controls/templates/controls/controls_detail_mobile.html:155 +#: controls/templates/controls/controls_detail_content.html:140 +#: controls/templates/controls/controls_detail_mobile.html:179 #: controls/templates/controls/remark_form_content.html:12 msgid "Carte" msgstr "Carte" -#: controls/templates/controls/controls_detail_content.html:124 -#: controls/templates/controls/controls_detail_content.html:326 -#: controls/templates/controls/controls_detail_mobile.html:161 -#: controls/templates/controls/controls_detail_mobile.html:372 +#: controls/templates/controls/controls_detail_content.html:146 +#: controls/templates/controls/controls_detail_content.html:348 +#: controls/templates/controls/controls_detail_mobile.html:185 +#: controls/templates/controls/controls_detail_mobile.html:396 msgid "Ajouter une remarque" msgstr "Ajouter une remarque" -#: controls/templates/controls/controls_detail_content.html:145 -#: controls/templates/controls/controls_detail_mobile.html:185 +#: controls/templates/controls/controls_detail_content.html:167 +#: controls/templates/controls/controls_detail_mobile.html:209 msgid "Veuillez remplir la description." msgstr "Veuillez remplir la description." -#: controls/templates/controls/controls_detail_content.html:152 -#: controls/templates/controls/controls_detail_mobile.html:192 +#: controls/templates/controls/controls_detail_content.html:174 +#: controls/templates/controls/controls_detail_mobile.html:216 #: controls/templates/controls/remark_form_content.html:85 msgid "Images" msgstr "Images" -#: controls/templates/controls/controls_detail_content.html:155 -#: controls/templates/controls/controls_detail_mobile.html:204 +#: controls/templates/controls/controls_detail_content.html:177 +#: controls/templates/controls/controls_detail_mobile.html:228 msgid "Veuillez ajouter au moins une image." msgstr "Veuillez ajouter au moins une image." -#: controls/templates/controls/controls_detail_content.html:164 -#: controls/templates/controls/controls_detail_mobile.html:213 +#: controls/templates/controls/controls_detail_content.html:186 +#: controls/templates/controls/controls_detail_mobile.html:237 msgid "Tags" msgstr "Tags" -#: controls/templates/controls/controls_detail_content.html:180 -#: controls/templates/controls/controls_detail_mobile.html:234 +#: controls/templates/controls/controls_detail_content.html:202 +#: controls/templates/controls/controls_detail_mobile.html:258 #: controls/templates/controls/remark_form_content.html:117 msgid "Quantités liées à la remarque" msgstr "Quantités liées à la remarque" -#: controls/templates/controls/controls_detail_content.html:182 -#: controls/templates/controls/controls_detail_mobile.html:236 +#: controls/templates/controls/controls_detail_content.html:204 +#: controls/templates/controls/controls_detail_mobile.html:260 #: controls/templates/controls/remark_form_content.html:119 msgid "Ajouter des quantités" msgstr "Ajouter des quantités" -#: controls/templates/controls/controls_detail_content.html:188 -#: controls/templates/controls/controls_detail_mobile.html:242 +#: controls/templates/controls/controls_detail_content.html:210 +#: controls/templates/controls/controls_detail_mobile.html:266 #: controls/templates/controls/remark_form_content.html:125 msgid "Aucune quantité pour l'instant." msgstr "Aucune quantité pour l'instant." -#: controls/templates/controls/controls_detail_content.html:217 -#: controls/templates/controls/controls_detail_mobile.html:265 +#: controls/templates/controls/controls_detail_content.html:239 +#: controls/templates/controls/controls_detail_mobile.html:289 msgid "Ajouter" msgstr "Ajouter" -#: controls/templates/controls/controls_detail_content.html:228 -#: controls/templates/controls/controls_detail_mobile.html:276 +#: controls/templates/controls/controls_detail_content.html:250 +#: controls/templates/controls/controls_detail_mobile.html:300 #: controls/templates/controls/remark_form_content.html:171 msgid "Quantités de la remarque" msgstr "Quantités de la remarque" -#: controls/templates/controls/controls_detail_content.html:243 -#: controls/templates/controls/controls_detail_mobile.html:291 +#: controls/templates/controls/controls_detail_content.html:265 +#: controls/templates/controls/controls_detail_mobile.html:315 #: controls/templates/controls/remark_form_content.html:186 msgid "Ligne" msgstr "Ligne" -#: controls/templates/controls/controls_detail_content.html:245 -#: controls/templates/controls/controls_detail_content.html:450 -#: controls/templates/controls/controls_detail_content.html:501 -#: controls/templates/controls/controls_detail_content.html:716 -#: controls/templates/controls/controls_detail_content.html:785 -#: controls/templates/controls/controls_detail_content.html:849 -#: controls/templates/controls/controls_detail_mobile.html:293 -#: controls/templates/controls/controls_detail_mobile.html:496 -#: controls/templates/controls/controls_detail_mobile.html:547 -#: controls/templates/controls/controls_detail_mobile.html:756 -#: controls/templates/controls/controls_detail_mobile.html:825 -#: controls/templates/controls/controls_detail_mobile.html:1031 -#: controls/templates/controls/controls_detail_mobile.html:1060 -#: controls/templates/controls/controls_detail_mobile.html:1229 +#: controls/templates/controls/controls_detail_content.html:267 +#: controls/templates/controls/controls_detail_content.html:472 +#: controls/templates/controls/controls_detail_content.html:523 +#: controls/templates/controls/controls_detail_content.html:738 +#: controls/templates/controls/controls_detail_content.html:807 +#: controls/templates/controls/controls_detail_content.html:871 +#: controls/templates/controls/controls_detail_mobile.html:317 +#: controls/templates/controls/controls_detail_mobile.html:520 +#: controls/templates/controls/controls_detail_mobile.html:571 +#: controls/templates/controls/controls_detail_mobile.html:780 +#: controls/templates/controls/controls_detail_mobile.html:849 +#: controls/templates/controls/controls_detail_mobile.html:1064 +#: controls/templates/controls/controls_detail_mobile.html:1093 +#: controls/templates/controls/controls_detail_mobile.html:1281 #: controls/templates/controls/remark_form_content.html:188 msgid "Supprimer" msgstr "Supprimer" -#: controls/templates/controls/controls_detail_content.html:251 -#: controls/templates/controls/controls_detail_mobile.html:299 +#: controls/templates/controls/controls_detail_content.html:273 +#: controls/templates/controls/controls_detail_mobile.html:323 #: controls/templates/controls/remark_form_content.html:194 msgid "Marché (optionnel)" msgstr "Marché (optionnel)" -#: controls/templates/controls/controls_detail_content.html:257 -#: controls/templates/controls/controls_detail_mobile.html:305 +#: controls/templates/controls/controls_detail_content.html:279 +#: controls/templates/controls/controls_detail_mobile.html:329 #: controls/templates/controls/remark_form_content.html:200 msgid "Poste (autocomplete si un marché est choisi)" msgstr "Poste (autocomplete si un marché est choisi)" -#: controls/templates/controls/controls_detail_content.html:265 -#: controls/templates/controls/controls_detail_mobile.html:313 +#: controls/templates/controls/controls_detail_content.html:287 +#: controls/templates/controls/controls_detail_mobile.html:337 #: controls/templates/controls/remark_form_content.html:208 msgid "Description (si pas de marché/poste)" msgstr "Description (si pas de marché/poste)" -#: controls/templates/controls/controls_detail_content.html:272 -#: controls/templates/controls/controls_detail_mobile.html:320 +#: controls/templates/controls/controls_detail_content.html:294 +#: controls/templates/controls/controls_detail_mobile.html:344 #: controls/templates/controls/remark_form_content.html:215 msgid "Quantité (1)" msgstr "Quantité (1)" -#: controls/templates/controls/controls_detail_content.html:276 -#: controls/templates/controls/controls_detail_mobile.html:324 +#: controls/templates/controls/controls_detail_content.html:298 +#: controls/templates/controls/controls_detail_mobile.html:348 #: controls/templates/controls/remark_form_content.html:219 msgid "Quantité (2)" msgstr "Quantité (2)" -#: controls/templates/controls/controls_detail_content.html:280 -#: controls/templates/controls/controls_detail_mobile.html:328 +#: controls/templates/controls/controls_detail_content.html:302 +#: controls/templates/controls/controls_detail_mobile.html:352 #: controls/templates/controls/remark_form_content.html:223 msgid "Quantité (3)" msgstr "Quantité (3)" -#: controls/templates/controls/controls_detail_content.html:287 -#: controls/templates/controls/controls_detail_mobile.html:335 +#: controls/templates/controls/controls_detail_content.html:309 +#: controls/templates/controls/controls_detail_mobile.html:359 #: controls/templates/controls/remark_form_content.html:230 msgid "Résultat" msgstr "Résultat" -#: controls/templates/controls/controls_detail_content.html:303 -#: controls/templates/controls/controls_detail_mobile.html:351 +#: controls/templates/controls/controls_detail_content.html:325 +#: controls/templates/controls/controls_detail_mobile.html:375 #: controls/templates/controls/remark_form_content.html:246 msgid "Ajouter une ligne" msgstr "Ajouter une ligne" -#: controls/templates/controls/controls_detail_content.html:306 -#: controls/templates/controls/controls_detail_mobile.html:354 +#: controls/templates/controls/controls_detail_content.html:328 +#: controls/templates/controls/controls_detail_mobile.html:378 #: controls/templates/controls/remark_form_content.html:249 msgid "Terminer et revenir" msgstr "Terminer et revenir" -#: controls/templates/controls/controls_detail_content.html:333 -#: controls/templates/controls/controls_detail_mobile.html:378 +#: controls/templates/controls/controls_detail_content.html:355 +#: controls/templates/controls/controls_detail_mobile.html:402 msgid "Remarques" msgstr "Remarques" -#: controls/templates/controls/controls_detail_content.html:364 -#: controls/templates/controls/controls_detail_mobile.html:412 +#: controls/templates/controls/controls_detail_content.html:386 +#: controls/templates/controls/controls_detail_mobile.html:436 msgid "Éditer la remarque" msgstr "Éditer la remarque" -#: controls/templates/controls/controls_detail_content.html:368 -#: controls/templates/controls/controls_detail_mobile.html:416 +#: controls/templates/controls/controls_detail_content.html:390 +#: controls/templates/controls/controls_detail_mobile.html:440 msgid "Archiver la remarque" msgstr "Archiver la remarque" -#: controls/templates/controls/controls_detail_content.html:383 -#: controls/templates/controls/controls_detail_mobile.html:429 +#: controls/templates/controls/controls_detail_content.html:405 +#: controls/templates/controls/controls_detail_mobile.html:453 msgid "Visualiser les photos dans le carrousel" msgstr "Visualiser les photos dans le carrousel" -#: controls/templates/controls/controls_detail_content.html:400 -#: controls/templates/controls/controls_detail_content.html:684 -#: controls/templates/controls/controls_detail_mobile.html:446 -#: controls/templates/controls/controls_detail_mobile.html:724 +#: controls/templates/controls/controls_detail_content.html:422 +#: controls/templates/controls/controls_detail_content.html:706 +#: controls/templates/controls/controls_detail_mobile.html:470 +#: controls/templates/controls/controls_detail_mobile.html:748 msgid "Mise à jour par" msgstr "Mise à jour par" -#: controls/templates/controls/controls_detail_content.html:401 -#: controls/templates/controls/controls_detail_content.html:685 -#: controls/templates/controls/controls_detail_mobile.html:447 -#: controls/templates/controls/controls_detail_mobile.html:725 +#: controls/templates/controls/controls_detail_content.html:423 +#: controls/templates/controls/controls_detail_content.html:707 +#: controls/templates/controls/controls_detail_mobile.html:471 +#: controls/templates/controls/controls_detail_mobile.html:749 msgid "le" msgstr "le" -#: controls/templates/controls/controls_detail_content.html:406 -#: controls/templates/controls/controls_detail_mobile.html:452 +#: controls/templates/controls/controls_detail_content.html:428 +#: controls/templates/controls/controls_detail_mobile.html:476 msgid "Suivis de la remarque" msgstr "Suivis de la remarque" -#: controls/templates/controls/controls_detail_content.html:416 -#: controls/templates/controls/controls_detail_content.html:467 -#: controls/templates/controls/controls_detail_mobile.html:462 -#: controls/templates/controls/controls_detail_mobile.html:513 +#: controls/templates/controls/controls_detail_content.html:438 +#: controls/templates/controls/controls_detail_content.html:489 +#: controls/templates/controls/controls_detail_mobile.html:486 +#: controls/templates/controls/controls_detail_mobile.html:537 #: controls/templates/controls/remark_form_content.html:39 msgid "par" msgstr "par" -#: controls/templates/controls/controls_detail_content.html:429 -#: controls/templates/controls/controls_detail_content.html:480 -#: controls/templates/controls/controls_detail_content.html:695 -#: controls/templates/controls/controls_detail_mobile.html:475 -#: controls/templates/controls/controls_detail_mobile.html:526 -#: controls/templates/controls/controls_detail_mobile.html:735 +#: controls/templates/controls/controls_detail_content.html:451 +#: controls/templates/controls/controls_detail_content.html:502 +#: controls/templates/controls/controls_detail_content.html:717 +#: controls/templates/controls/controls_detail_mobile.html:499 +#: controls/templates/controls/controls_detail_mobile.html:550 +#: controls/templates/controls/controls_detail_mobile.html:759 msgid "Image de la remarque" msgstr "Image de la remarque" -#: controls/templates/controls/controls_detail_content.html:436 -#: controls/templates/controls/controls_detail_content.html:487 -#: controls/templates/controls/controls_detail_content.html:702 -#: controls/templates/controls/controls_detail_mobile.html:482 -#: controls/templates/controls/controls_detail_mobile.html:533 -#: controls/templates/controls/controls_detail_mobile.html:742 +#: controls/templates/controls/controls_detail_content.html:458 +#: controls/templates/controls/controls_detail_content.html:509 +#: controls/templates/controls/controls_detail_content.html:724 +#: controls/templates/controls/controls_detail_mobile.html:506 +#: controls/templates/controls/controls_detail_mobile.html:557 +#: controls/templates/controls/controls_detail_mobile.html:766 #: controls/templates/controls/remarks_form.html:60 #: controls/templates/controls/remarks_form_mobile.html:50 #: controls/templates/controls/remarks_form_mobile.html:58 @@ -617,268 +649,269 @@ msgstr "Image de la remarque" msgid "Remarque" msgstr "Remarque" -#: controls/templates/controls/controls_detail_content.html:443 -#: controls/templates/controls/controls_detail_content.html:494 -#: controls/templates/controls/controls_detail_content.html:709 -#: controls/templates/controls/controls_detail_mobile.html:489 -#: controls/templates/controls/controls_detail_mobile.html:540 -#: controls/templates/controls/controls_detail_mobile.html:749 +#: controls/templates/controls/controls_detail_content.html:465 +#: controls/templates/controls/controls_detail_content.html:516 +#: controls/templates/controls/controls_detail_content.html:731 +#: controls/templates/controls/controls_detail_mobile.html:513 +#: controls/templates/controls/controls_detail_mobile.html:564 +#: controls/templates/controls/controls_detail_mobile.html:773 msgid "Pivoter de 90°" msgstr "Pivoter de 90°" -#: controls/templates/controls/controls_detail_content.html:528 -#: controls/templates/controls/controls_detail_mobile.html:575 +#: controls/templates/controls/controls_detail_content.html:550 +#: controls/templates/controls/controls_detail_mobile.html:599 msgid "Quantités" msgstr "Quantités" -#: controls/templates/controls/controls_detail_content.html:534 -#: controls/templates/controls/controls_detail_mobile.html:581 +#: controls/templates/controls/controls_detail_content.html:556 +#: controls/templates/controls/controls_detail_mobile.html:605 msgid "Poste / Description" msgstr "Poste / Description" -#: controls/templates/controls/controls_detail_content.html:535 -#: controls/templates/controls/controls_detail_mobile.html:582 +#: controls/templates/controls/controls_detail_content.html:557 +#: controls/templates/controls/controls_detail_mobile.html:606 msgid "Total" msgstr "Total" -#: controls/templates/controls/controls_detail_content.html:578 -#: controls/templates/controls/controls_detail_mobile.html:624 +#: controls/templates/controls/controls_detail_content.html:600 +#: controls/templates/controls/controls_detail_mobile.html:648 msgid "Aucune remarque enregistrée." msgstr "Aucune remarque enregistrée." -#: controls/templates/controls/controls_detail_content.html:594 -#: controls/templates/controls/controls_detail_mobile.html:639 +#: controls/templates/controls/controls_detail_content.html:616 +#: controls/templates/controls/controls_detail_mobile.html:663 msgid "Produire un rapport PDF" msgstr "Produire un rapport PDF" -#: controls/templates/controls/controls_detail_content.html:604 -#: controls/templates/controls/controls_detail_mobile.html:648 +#: controls/templates/controls/controls_detail_content.html:626 +#: controls/templates/controls/controls_detail_mobile.html:672 msgid "Rapports" msgstr "Rapports" -#: controls/templates/controls/controls_detail_content.html:611 -#: controls/templates/controls/controls_detail_mobile.html:655 +#: controls/templates/controls/controls_detail_content.html:633 +#: controls/templates/controls/controls_detail_mobile.html:679 msgid "Généré le" msgstr "Généré le" -#: controls/templates/controls/controls_detail_content.html:618 -#: controls/templates/controls/controls_detail_mobile.html:662 +#: controls/templates/controls/controls_detail_content.html:640 +#: controls/templates/controls/controls_detail_mobile.html:686 msgid "Télécharger" msgstr "Télécharger" -#: controls/templates/controls/controls_detail_content.html:621 -#: controls/templates/controls/controls_detail_mobile.html:665 +#: controls/templates/controls/controls_detail_content.html:643 +#: controls/templates/controls/controls_detail_mobile.html:689 msgid "Partager" msgstr "Partager" -#: controls/templates/controls/controls_detail_content.html:628 -#: controls/templates/controls/controls_detail_mobile.html:672 +#: controls/templates/controls/controls_detail_content.html:650 +#: controls/templates/controls/controls_detail_mobile.html:696 msgid "Aucun rapport sauvegardé." msgstr "Aucun rapport sauvegardé." -#: controls/templates/controls/controls_detail_content.html:636 -#: controls/templates/controls/controls_detail_mobile.html:680 +#: controls/templates/controls/controls_detail_content.html:658 +#: controls/templates/controls/controls_detail_mobile.html:704 msgid "Template" msgstr "Template" -#: controls/templates/controls/controls_detail_content.html:638 -#: controls/templates/controls/controls_detail_mobile.html:682 +#: controls/templates/controls/controls_detail_content.html:660 +#: controls/templates/controls/controls_detail_mobile.html:706 msgid "Éditer le template" msgstr "Éditer le template" -#: controls/templates/controls/controls_detail_content.html:648 -#: controls/templates/controls/controls_detail_mobile.html:692 +#: controls/templates/controls/controls_detail_content.html:670 +#: controls/templates/controls/controls_detail_mobile.html:716 msgid "Archives" msgstr "Archives" -#: controls/templates/controls/controls_detail_content.html:702 -#: controls/templates/controls/controls_detail_mobile.html:742 +#: controls/templates/controls/controls_detail_content.html:724 +#: controls/templates/controls/controls_detail_mobile.html:766 msgid "Archivée" msgstr "Archivé" -#: controls/templates/controls/controls_detail_content.html:747 -#: controls/templates/controls/controls_detail_mobile.html:786 +#: controls/templates/controls/controls_detail_content.html:769 +#: controls/templates/controls/controls_detail_mobile.html:810 msgid "Ajouter un plan de référence" msgstr "Ajouter un plan de référence" -#: controls/templates/controls/controls_detail_content.html:755 -#: controls/templates/controls/controls_detail_mobile.html:795 +#: controls/templates/controls/controls_detail_content.html:777 +#: controls/templates/controls/controls_detail_mobile.html:819 msgid "Ajouter un Plan de Référence" msgstr "Ajouter un Plan de Référence" -#: controls/templates/controls/controls_detail_content.html:760 -#: controls/templates/controls/controls_detail_mobile.html:800 +#: controls/templates/controls/controls_detail_content.html:782 +#: controls/templates/controls/controls_detail_mobile.html:824 msgid "Nom du Plan" msgstr "Nom du Plan" -#: controls/templates/controls/controls_detail_content.html:764 -#: controls/templates/controls/controls_detail_mobile.html:804 +#: controls/templates/controls/controls_detail_content.html:786 +#: controls/templates/controls/controls_detail_mobile.html:828 msgid "Sélectionner un Fichier (PDF ou Image)" msgstr "Sélectionner un Fichier (PDF ou Image)" -#: controls/templates/controls/controls_detail_content.html:767 -#: controls/templates/controls/controls_detail_mobile.html:807 +#: controls/templates/controls/controls_detail_content.html:789 +#: controls/templates/controls/controls_detail_mobile.html:831 msgid "Uploader" msgstr "Uploader" -#: controls/templates/controls/controls_detail_content.html:777 -#: controls/templates/controls/controls_detail_mobile.html:817 +#: controls/templates/controls/controls_detail_content.html:799 +#: controls/templates/controls/controls_detail_mobile.html:841 msgid "Confirmer la suppression" msgstr "Confirmer la suppression" -#: controls/templates/controls/controls_detail_content.html:781 -#: controls/templates/controls/controls_detail_mobile.html:821 -#: controls/templates/controls/controls_detail_mobile.html:1136 +#: controls/templates/controls/controls_detail_content.html:803 +#: controls/templates/controls/controls_detail_mobile.html:845 +#: controls/templates/controls/controls_detail_mobile.html:1169 msgid "Voulez-vous vraiment supprimer cette image ?" msgstr "Voulez-vous vraiment supprimer cette image ?" -#: controls/templates/controls/controls_detail_content.html:796 -#: controls/templates/controls/controls_detail_content.html:893 -#: controls/templates/controls/controls_detail_mobile.html:926 +#: controls/templates/controls/controls_detail_content.html:818 +#: controls/templates/controls/controls_detail_content.html:929 +#: controls/templates/controls/controls_detail_mobile.html:959 msgid "En ligne" msgstr "En ligne" -#: controls/templates/controls/controls_detail_content.html:799 -#: controls/templates/controls/controls_detail_mobile.html:874 +#: controls/templates/controls/controls_detail_content.html:821 +#: controls/templates/controls/controls_detail_mobile.html:898 msgid "en attente" msgstr "en attente" -#: controls/templates/controls/controls_detail_content.html:801 -#: controls/templates/controls/controls_detail_mobile.html:876 +#: controls/templates/controls/controls_detail_content.html:823 +#: controls/templates/controls/controls_detail_mobile.html:900 msgid "Forcer la synchronisation" msgstr "Forcer la synchronisation" -#: controls/templates/controls/controls_detail_content.html:828 -#: controls/templates/controls/controls_detail_mobile.html:1208 +#: controls/templates/controls/controls_detail_content.html:850 +#: controls/templates/controls/controls_detail_mobile.html:1260 msgid "Précédent" msgstr "Précédent" -#: controls/templates/controls/controls_detail_content.html:832 -#: controls/templates/controls/controls_detail_mobile.html:1212 +#: controls/templates/controls/controls_detail_content.html:854 +#: controls/templates/controls/controls_detail_mobile.html:1264 msgid "Suivant" msgstr "Suivant" -#: controls/templates/controls/controls_detail_content.html:840 -#: controls/templates/controls/controls_detail_mobile.html:1220 +#: controls/templates/controls/controls_detail_content.html:862 +#: controls/templates/controls/controls_detail_mobile.html:1272 msgid "Pivoter cette photo de 90°" msgstr "Pivoter cette photo de 90°" -#: controls/templates/controls/controls_detail_content.html:841 -#: controls/templates/controls/controls_detail_mobile.html:1221 +#: controls/templates/controls/controls_detail_content.html:863 +#: controls/templates/controls/controls_detail_mobile.html:1273 msgid "Pivoter" msgstr "Pivoter" -#: controls/templates/controls/controls_detail_content.html:844 -#: controls/templates/controls/controls_detail_mobile.html:1224 +#: controls/templates/controls/controls_detail_content.html:866 +#: controls/templates/controls/controls_detail_mobile.html:1276 msgid "Ouvrir en plein écran HD" msgstr "Ouvrir en plein écran HD" -#: controls/templates/controls/controls_detail_content.html:845 -#: controls/templates/controls/controls_detail_mobile.html:1225 +#: controls/templates/controls/controls_detail_content.html:867 +#: controls/templates/controls/controls_detail_mobile.html:1277 msgid "Plein écran" msgstr "Plein écran" -#: controls/templates/controls/controls_detail_content.html:848 -#: controls/templates/controls/controls_detail_mobile.html:1228 +#: controls/templates/controls/controls_detail_content.html:870 +#: controls/templates/controls/controls_detail_mobile.html:1280 msgid "Supprimer cette photo" msgstr "Supprimer" -#: controls/templates/controls/controls_detail_content.html:897 -#: controls/templates/controls/controls_detail_mobile.html:939 +#: controls/templates/controls/controls_detail_content.html:903 +#: controls/templates/controls/controls_detail_mobile.html:930 +msgid "Remarques en attente sur ce contrôle et d’autres contrôles" +msgstr "" + +#: controls/templates/controls/controls_detail_content.html:933 +#: controls/templates/controls/controls_detail_mobile.html:972 msgid "Connexion faible" msgstr "Connexion faible" -#: controls/templates/controls/controls_detail_content.html:900 -#: controls/templates/controls/controls_detail_mobile.html:871 -#: controls/templates/controls/controls_detail_mobile.html:943 +#: controls/templates/controls/controls_detail_content.html:936 +#: controls/templates/controls/controls_detail_mobile.html:895 +#: controls/templates/controls/controls_detail_mobile.html:976 msgid "Hors ligne" msgstr "Hors ligne" -#: controls/templates/controls/controls_detail_mobile.html:195 +#: controls/templates/controls/controls_detail_mobile.html:219 #: controls/templates/controls/remark_form_content.html:88 msgid "Prendre des photos (mode continu)" msgstr "Prendre des photos (mode continu)" -#: controls/templates/controls/controls_detail_mobile.html:198 +#: controls/templates/controls/controls_detail_mobile.html:222 #: controls/templates/controls/remark_form_content.html:91 msgid "Photos, vidéos, fichiers" msgstr "Photos, vidéos, fichiers" -#: controls/templates/controls/controls_detail_mobile.html:392 -#: controls/templates/controls/controls_detail_mobile.html:400 +#: controls/templates/controls/controls_detail_mobile.html:416 +#: controls/templates/controls/controls_detail_mobile.html:424 msgid "Valider" msgstr "Valider" -#: controls/templates/controls/controls_detail_mobile.html:396 -#: controls/templates/controls/controls_detail_mobile.html:404 +#: controls/templates/controls/controls_detail_mobile.html:420 +#: controls/templates/controls/controls_detail_mobile.html:428 msgid "Marquer NOK" msgstr "Marquer NOK" -#: controls/templates/controls/controls_detail_mobile.html:700 +#: controls/templates/controls/controls_detail_mobile.html:724 msgid "Restaurer la remarque" msgstr "Restaurer la remarque" -#: controls/templates/controls/controls_detail_mobile.html:837 +#: controls/templates/controls/controls_detail_mobile.html:861 #: controls/templates/controls/remarks_form.html:70 #: controls/templates/controls/remarks_form_mobile.html:70 msgid "Caméra" msgstr "Caméra" -#: controls/templates/controls/controls_detail_mobile.html:852 +#: controls/templates/controls/controls_detail_mobile.html:876 #: controls/templates/controls/remarks_form.html:85 #: controls/templates/controls/remarks_form_mobile.html:85 msgid "Terminer" msgstr "Terminer" -#: controls/templates/controls/controls_detail_mobile.html:854 +#: controls/templates/controls/controls_detail_mobile.html:878 #: controls/templates/controls/remarks_form.html:87 #: controls/templates/controls/remarks_form_mobile.html:87 msgid "Pivoter la vue de 90°" msgstr "Pivoter la vue de 90°" -#: controls/templates/controls/controls_detail_mobile.html:858 +#: controls/templates/controls/controls_detail_mobile.html:882 #: controls/templates/controls/remarks_form.html:91 #: controls/templates/controls/remarks_form_mobile.html:91 msgid "Capturer" msgstr "Capturer" -#: controls/templates/controls/controls_detail_mobile.html:1023 +#: controls/templates/controls/controls_detail_mobile.html:1056 msgid "En attente de synchronisation" msgstr "En attente de synchronisation" -#: controls/templates/controls/controls_detail_mobile.html:1028 +#: controls/templates/controls/controls_detail_mobile.html:1061 msgid "Modifier" msgstr "Modifier" -#: controls/templates/controls/controls_detail_mobile.html:1050 +#: controls/templates/controls/controls_detail_mobile.html:1083 msgid "Créé localement le" msgstr "Créé localement le" -#: controls/templates/controls/controls_detail_mobile.html:1110 +#: controls/templates/controls/controls_detail_mobile.html:1143 #: controls/templates/controls/remark_form_content.html:155 msgid "Mettre à jour" msgstr "Mettre à jour" -#: controls/templates/controls/controls_detail_mobile.html:1118 +#: controls/templates/controls/controls_detail_mobile.html:1151 msgid "Voulez-vous vraiment supprimer cette remarque ?" msgstr "Voulez-vous vraiment supprimer cette remarque ?" -#: controls/templates/controls/controls_detail_mobile.html:1128 +#: controls/templates/controls/controls_detail_mobile.html:1161 msgid "Erreur lors de la suppression de la remarque" msgstr "Erreur lors de la suppression de la remarque" -#: controls/templates/controls/controls_detail_mobile.html:1145 +#: controls/templates/controls/controls_detail_mobile.html:1178 msgid "Erreur lors de la suppression de l\\'image" msgstr "Erreur lors de la suppression de l'image" -#: controls/templates/controls/controls_detail_mobile.html:1161 +#: controls/templates/controls/controls_detail_mobile.html:1194 msgid "Action non disponible hors ligne" msgstr "Action non disponible hors ligne" -#: controls/templates/controls/controls_form_content.html:180 -msgid "Modifier le contrôle" -msgstr "Modifier le contrôle" - #: controls/templates/controls/controls_form_content.html:182 msgid "Ajouter un nouveau contrôle" msgstr "Ajouter un nouveau contrôle" @@ -1234,80 +1267,98 @@ msgstr "" msgid "Nouvelle Remarque" msgstr "Nouvelle Remarque" -#: controls/views.py:630 +#: controls/views.py:634 msgid "Code" msgstr "Code" -#: controls/views.py:640 +#: controls/views.py:644 msgid "Nb remarques" msgstr "Nb remarques" -#: controls/views.py:641 +#: controls/views.py:645 msgid "Date de création" msgstr "Date de création" -#: controls/views.py:642 +#: controls/views.py:646 msgid "Dernière mise à jour" msgstr "Dernière mise à jour" -#: controls/views.py:784 +#: controls/views.py:788 msgid "Le projet spécifié n'existe pas." msgstr "Le projet spécifié n'existe pas." -#: controls/views.py:853 +#: controls/views.py:857 msgid "L'intervention spécifiée n'existe pas." msgstr "L'intervention spécifiée n'existe pas." -#: controls/views.py:1099 controls/views.py:1369 +#: controls/views.py:1053 +msgid "Incohérence lors de l'enregistrement de la remarque." +msgstr "Incohérence lors de l'enregistrement de la remarque." + +#: controls/views.py:1120 controls/views.py:1123 controls/views.py:1407 msgid "Remarque sauvegardée avec succès !" msgstr "Remarque sauvegardée avec succès !" -#: controls/views.py:1104 +#: controls/views.py:1136 controls/views.py:1140 msgid "Erreur lors de la sauvegarde de la remarque." msgstr "Erreur lors de la sauvegarde de la remarque." -#: controls/views.py:1157 +#: controls/views.py:1193 msgid "Plan ajouté avec succès !" msgstr "Plan ajouté avec succès !" -#: controls/views.py:1160 +#: controls/views.py:1196 msgid "Erreur lors de la sauvegarde du plan." msgstr "Erreur lors de la sauvegarde du plan." -#: controls/views.py:1311 controls/views.py:1434 controls/views.py:1470 -#: controls/views.py:1482 controls/views.py:1498 controls/views.py:1511 +#: controls/views.py:1349 controls/views.py:1472 controls/views.py:1508 +#: controls/views.py:1520 controls/views.py:1536 controls/views.py:1549 msgid "Vous n'avez pas le droit de modifier cette remarque." msgstr "Vous n'avez pas le droit de modifier cette remarque." -#: controls/views.py:1445 +#: controls/views.py:1483 #, python-format msgid "Statut modifié en %s" msgstr "Statut modifié en %s" -#: controls/views.py:1459 +#: controls/views.py:1497 msgid "Remarque introuvable" msgstr "Remarque introuvable" -#: controls/views.py:1461 +#: controls/views.py:1499 msgid "Requête invalide" msgstr "Requête invalide" -#: controls/views.py:1519 +#: controls/views.py:1557 msgid "Aucun fichier associé." msgstr "Aucun fichier associé." -#: controls/views.py:1526 +#: controls/views.py:1564 msgid "Image pivotée avec succès." msgstr "Image pivotée avec succès." -#: controls/views.py:1529 +#: controls/views.py:1567 msgid "Erreur lors de la rotation de l'image." msgstr "Erreur lors de la rotation de l'image." -#: controls/views.py:1549 +#: controls/views.py:1587 msgid "Vous n'avez pas le droit de modifier ce contrôle." msgstr "Vous n'avez pas le droit de modifier ce contrôle." +#: controls/views.py:1618 +msgid "" +"Permission refusée. Seuls l'auteur du contrôle et les administrateurs " +"peuvent l'annuler ou le rétablir." +msgstr "" + +#: controls/views.py:1638 +msgid "Le contrôle a été annulé avec succès." +msgstr "" + +#: controls/views.py:1638 +msgid "Le contrôle a été rétabli avec succès." +msgstr "" + #: controls/views_reports_pdf.py:49 #, python-format msgid "Erreur de chargement d'image: %(e)s" @@ -1342,6 +1393,9 @@ msgstr "PDF généré et sauvegardé avec succès." msgid "Erreur lors de la génération du PDF" msgstr "Erreur lors de la génération du PDF" +#~ msgid "Modifier le template" +#~ msgstr "Modifier le template" + #~ msgid "Photos de la remarque" #~ msgstr "Suivis de la remarque" diff --git a/loko/controls/locale/nl/LC_MESSAGES/django.mo b/loko/controls/locale/nl/LC_MESSAGES/django.mo index b2b928d4b50c6ec32bf5331abe098fbc3341aac8..bee81478c9ab24e67674053449d13d14ace52f7c 100644 GIT binary patch delta 6271 zcmZA52YeL80>|;W6d-|AN+^PhfglK&AVH)B6Ji6UJWvq=MskE;xX2~3Adkg@B1S|4 zC?H}(4Nb}Mkn*sQ_dvmhRK=iz4aI_>AYl3ZZzoTE`{94znYrDa*_qh`J@$a_@IyZL zU~<%a!;$1O<{W&sfiWeNJ142tn6H`{(;Sar3`V3F6N!y58WYjMW|)c>V|^TjTw=yy z8=Qhoa3QLn)n2=6c2H1XU)vMTqHd5xuezWGs@~Psdmv*p1FgeR1Ixn*EX1}r5jDUH z1X&n8Vp%gTAV=)TvLCwfaJP#M4M!p#naWAUlFR>kdkD7rd zt-R~npgK-Rwf9C1C>M4A8&LNji>}saG6jurCbq|UsE#*cJl3K{eiSvuu`J+27>8Hl zV$=;kM-A*Gs>9#05jNpsUEh`u%~Y24iq_1(Ivz?xcg#a=mbpk@W({g)-bM}V7^Yzg zC&_-;8U3j5=VC`(Z`%)HHuZ#ay_pz>8t7=$325Kn|*!H8yvYJT8JHIt*Kb(7^0e^xT$Z?EAt*`oX<0+g^Ar-T55NeGo zun*2hEy4T9AM-OGBe4aI8bB#V91|NL-E@$ZAx_n^661Lk(|E1>c-iq0T0GbScFkH4}0N4)IfJ*G}fXzK8%`yl29<@WoRu?zKgP#v7bftc9A`$Zg$^{7un?Ufnm zs$mI*`uHqrs#c;l;d)d@d#s18$56ZXchtaR*+34qLv5;D)BtX<22e|QH)_c$u>n?{ z&-hLhu z$6ru;z{h&UU}7icUsKzX2F*kUYNS0;7hZ|FaICe^wwIu8FvHd#Mh$2gGAU*w>L>dU zYEPU&J%HX#8H1XkWS4@bJPoy$-B6n)3w2>G>b1KHHIPZRy&Uy~Q&5|<0<~02Q3F|p z>SznIRchH+T%SNtd8@eF*jByR09gX7*Fmo;r$p@*hzT62p4A8fjw+{LN|{yafB9HqY&- z8{dWM@F~>!&!P562sPjXn1sje_t7l8u1iMUryFXZy-^(xMJ?H=?#zD^3Pm(%gws$R z+>7z}h^;?~dh%7Mf$p~7|A^|ym+4J$TbxC`J?by7mryhJEox?d#l{%b!|SJc57%4s z_B5!&EYykDpkA91$Tl!}s9(g{sGsH)cs_1J{UH5-+HA?Z3YwV=)PP5#Hs5sQC%`;| z9q}F1OrLTosH1K@y(#L2+EhbO?W0jsRe+k}AZmd3qNesiOvZWE=P{A`Mr?*VFa-~x z?spnfF@oOpz-}4^tw|>8f-KaD*P=QcgL>jyP)}HaTA~$r9j-@~-6XPOHJ|~gy>c~b z^9@5SK^{6d3H1Q8k%78qJ_SATbEq3vqelEHY6|yZXZ+26e?f2W?dXXbSSjj>9>&2K zLOnnv8$bhTh???5RC_Pfz_PKS-v6s9sN<2SsT_}*!aGn?Gz**JLexyXh+2{js3+To z+PwQvGf<0~xi74zusQYEzTPHHMfKAGljz^{qM#cMLfv>YYCsch`)$_yQ3HDvb>0i8 zCtQd6#oUCN$ye|k+>Y9$U!tZwv7h%7o`M?i<>-djih?d2hU#Dp>d8y6B~C+4-9l`F zPoW054mC41sPjIs?I%zVO2HHBp~XoNMWsoIX}@Gxr1 zzp>x{gxaKMQ5`hy@0n`72sN-A)P09w2MnOjUx4AgX6x1cU2iJ4(4darLv?rrHK60D zCq9kZ`?IL~Cb-$&3GGmuCLMLd zY}8Z@LJj0b)S4HfW}qB(UIl8?EkHf-QdEbVt#6|4vj@}g2x5|r8ceW;EWqXxJfBXAu?;Re)HzJj`LC;CtuO-CbDIHr-;$bU&^ zqGLIkK>kVp=4YZcy_nP;H&WQ!7zv|s9uY6>rt6XYsVkK9DMk-JHd z=wN%98RR+ghWh`Nf{q9}egw72-d2M>KEuatc_-dy%cHH@8>h*7@;&*E93xMYF+^|A zVDbW~J7OtpClA#<|MgVL>%PVRkcJFM|64Ad^3^1fvfhkraw~}^ItF@}1y-?;+(42^ z6=_Q9jwA{#h<>u&Nw)P9e3j&qAIJklgL6nATmUdKzxc|<=x z?a5d&oopgsk`UqWp1&QXGbECXC%==MNhZ;8fJ`AhRpA&%=9A&7aBL%!!zHGhS*kle zrtluwOq!6^O?kY!{T(Q(ov z{8_|j#b4@uC~qWhl6?9P{~Z2?&k!AXB#I8}jxQ)owUr;SI~hS_iTzR<1BdioOlL8sX7j4KJ01#8w8`$I3J zyyt86XWhwnYO2a=s+{~lpuD)Is%xmcMS`zET{SeNWy^Z$6Kbl0{=hiDQ(O`(bqcV9 zKM?d67L}F-{geEGvT$3zLnS{rx!fO`?X-^!y^%UKy4f)9o_|wu(f^Gir{m_x#^Ej* zUrD(Ww5L^ObWRB!>D(bQHb)~aVd(jx`sua4=HVw$y{ObF^m~{3g9TkH4`%!pfBByc zJZorow{6i$!~KQ+00S(VSWr|r!CzERnb4zY<*%9Xp~XG7MubXxXGb^wUndj%!O}8+ saj`!TTHAkVWOF+-f50gj@09tSy6-E$%V|@&Cnu?LdQNO*-hg?307|6GEC2ui delta 5887 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 Nmz*7%*YmOE{{zEpP=^2j diff --git a/loko/controls/locale/nl/LC_MESSAGES/django.po b/loko/controls/locale/nl/LC_MESSAGES/django.po index 45f8367..292a97b 100644 --- a/loko/controls/locale/nl/LC_MESSAGES/django.po +++ b/loko/controls/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-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: controls/forms.py:39 controls/models.py:53 controls/views.py:634 +#: controls/forms.py:39 controls/models.py:53 controls/views.py:638 #: controls/views_reports_pdf.py:417 msgid "Localisation" msgstr "Locatie" @@ -29,8 +29,8 @@ msgid "facultatif" msgstr "facultatief" #: controls/forms.py:40 controls/models.py:49 -#: controls/templates/controls/controls_detail_content.html:49 -#: controls/views.py:638 +#: controls/templates/controls/controls_detail_content.html:71 +#: controls/views.py:642 msgid "Catégories" msgstr "Categorieën" @@ -40,9 +40,9 @@ msgid "Interventions liées" msgstr "Gekoppelde interventies" #: controls/forms.py:42 controls/models.py:50 -#: controls/templates/controls/controls_detail_content.html:60 -#: controls/templates/controls/controls_detail_mobile.html:95 -#: controls/views.py:635 +#: controls/templates/controls/controls_detail_content.html:82 +#: controls/templates/controls/controls_detail_mobile.html:119 +#: controls/views.py:639 msgid "Projet" msgstr "Project" @@ -51,11 +51,11 @@ msgid "Phase du projet" msgstr "Projectfase" #: controls/forms.py:44 controls/models.py:45 -#: controls/templates/controls/controls_detail_content.html:89 -#: controls/templates/controls/controls_detail_content.html:142 -#: controls/templates/controls/controls_detail_mobile.html:126 -#: controls/templates/controls/controls_detail_mobile.html:182 -#: controls/views.py:633 +#: controls/templates/controls/controls_detail_content.html:111 +#: controls/templates/controls/controls_detail_content.html:164 +#: controls/templates/controls/controls_detail_mobile.html:150 +#: controls/templates/controls/controls_detail_mobile.html:206 +#: controls/views.py:637 msgid "Description" msgstr "Beschrijving" @@ -91,20 +91,20 @@ msgstr "Informatie" msgid "A traiter" msgstr "Te behandelen" -#: controls/models.py:24 controls/models.py:229 +#: controls/models.py:24 controls/models.py:241 msgid "Traité" msgstr "Behandeld" -#: controls/models.py:25 controls/models.py:175 +#: controls/models.py:25 controls/models.py:187 msgid "Validé" msgstr "Goedgekeurd" -#: controls/models.py:26 controls/models.py:177 controls/models.py:231 +#: controls/models.py:26 controls/models.py:189 controls/models.py:243 msgid "Annulé" msgstr "Geannuleerd" #: controls/models.py:30 controls/templates/controls/controls_detail.html:33 -#: controls/templates/controls/controls_detail_content.html:21 +#: controls/templates/controls/controls_detail_content.html:30 #: controls/views_reports_pdf.py:405 msgid "Contrôle" msgstr "Controle" @@ -139,9 +139,9 @@ msgid "Code du contrôle" msgstr "Controlecode" #: controls/models.py:46 -#: controls/templates/controls/controls_detail_content.html:33 -#: controls/templates/controls/controls_detail_mobile.html:84 -#: controls/templates/controls/controls_index.html:87 controls/views.py:632 +#: controls/templates/controls/controls_detail_content.html:55 +#: controls/templates/controls/controls_detail_mobile.html:108 +#: controls/templates/controls/controls_index.html:87 controls/views.py:636 #: controls/views_reports_pdf.py:707 msgid "Statut" msgstr "Status" @@ -151,15 +151,15 @@ msgid "Type de contrôle" msgstr "Controletype" #: controls/models.py:48 -#: controls/templates/controls/controls_detail_content.html:41 -#: controls/views.py:637 +#: controls/templates/controls/controls_detail_content.html:63 +#: controls/views.py:641 msgid "Thématiques" msgstr "Thema's" #: controls/models.py:51 -#: controls/templates/controls/controls_detail_content.html:68 -#: controls/templates/controls/controls_detail_mobile.html:103 -#: controls/views.py:636 +#: controls/templates/controls/controls_detail_content.html:90 +#: controls/templates/controls/controls_detail_mobile.html:127 +#: controls/views.py:640 msgid "Phase" msgstr "Fase" @@ -175,11 +175,11 @@ msgstr "Geometrie" msgid "GeoJSON" msgstr "GeoJSON" -#: controls/models.py:56 controls/views.py:643 +#: controls/models.py:56 controls/views.py:647 msgid "Longitude" msgstr "Lengtegraad" -#: controls/models.py:57 controls/views.py:644 +#: controls/models.py:57 controls/views.py:648 msgid "Latitude" msgstr "Breedtegraad" @@ -191,44 +191,44 @@ msgstr "Zichtbaarheid" msgid "Edition partagée" msgstr "Gedeelde editie" -#: controls/models.py:136 +#: controls/models.py:148 msgid "Plan as-built" msgstr "As-builtplan" -#: controls/models.py:137 +#: controls/models.py:149 msgid "Fiches techniques" msgstr "Technische fiches" -#: controls/models.py:174 +#: controls/models.py:186 msgid "Actif" msgstr "Actief" -#: controls/models.py:176 +#: controls/models.py:188 msgid "Archivé" msgstr "Gearchiveerd" -#: controls/models.py:227 -#: controls/templates/controls/controls_detail_content.html:135 -#: controls/templates/controls/controls_detail_mobile.html:173 -#: controls/templates/controls/controls_detail_mobile.html:1018 +#: controls/models.py:239 +#: controls/templates/controls/controls_detail_content.html:157 +#: controls/templates/controls/controls_detail_mobile.html:197 +#: controls/templates/controls/controls_detail_mobile.html:1051 msgid "Info" msgstr "Info" -#: controls/models.py:228 -#: controls/templates/controls/controls_detail_content.html:137 -#: controls/templates/controls/controls_detail_mobile.html:175 -#: controls/templates/controls/controls_detail_mobile.html:1018 +#: controls/models.py:240 +#: controls/templates/controls/controls_detail_content.html:159 +#: controls/templates/controls/controls_detail_mobile.html:199 +#: controls/templates/controls/controls_detail_mobile.html:1051 msgid "NOK" msgstr "NOK" -#: controls/models.py:230 -#: controls/templates/controls/controls_detail_content.html:136 -#: controls/templates/controls/controls_detail_mobile.html:174 -#: controls/templates/controls/controls_detail_mobile.html:1017 +#: controls/models.py:242 +#: controls/templates/controls/controls_detail_content.html:158 +#: controls/templates/controls/controls_detail_mobile.html:198 +#: controls/templates/controls/controls_detail_mobile.html:1050 msgid "OK" msgstr "Oké" -#: controls/models.py:258 +#: controls/models.py:270 #, python-format msgid "Remarque %(num)s pour %(control)s" msgstr "Opmerking %(num)s voor %(control)s" @@ -245,6 +245,11 @@ msgstr "U bent niet gemachtigd om een controle toe te voegen." msgid "Vous n'êtes pas autorisé à modifier ce contrôle." msgstr "U bent niet gemachtigd om deze controle te wijzigen." +#: controls/permissions.py:146 +msgid "Vous n'êtes pas autorisé à annuler ou rétablir ce contrôle." +msgstr "" +"U bent niet gemachtigd om deze controle te annuleren of te herstellen." + #: controls/templates/controls/_controls_list_mobile.html:6 msgid "Affichage limité à 100 contrôles" msgstr "Weergave beperkt tot 100 controles" @@ -270,8 +275,10 @@ msgstr "Eindnotities" #: controls/templates/controls/change_template.html:30 #: controls/templates/controls/change_template_mobile.html:41 -#: controls/templates/controls/controls_detail_content.html:784 -#: controls/templates/controls/controls_detail_mobile.html:824 +#: controls/templates/controls/controls_detail_content.html:39 +#: controls/templates/controls/controls_detail_content.html:806 +#: controls/templates/controls/controls_detail_mobile.html:92 +#: controls/templates/controls/controls_detail_mobile.html:848 #: controls/templates/controls/controls_form_content.html:407 #: controls/templates/controls/controls_index.html:157 #: controls/templates/controls/remark_form_content.html:161 @@ -325,7 +332,7 @@ msgstr "PDF downloaden" #: controls/templates/controls/controls_index.html:216 #: controls/templates/controls/controls_index_mobile.html:12 #: controls/templates/controls/controls_install_mobile.html:20 -#: controls/views.py:627 +#: controls/views.py:631 msgid "Contrôles" msgstr "Controles" @@ -336,281 +343,307 @@ msgid "Projets" msgstr "Projecten" #: controls/templates/controls/controls_detail_content.html:13 -#: controls/templates/controls/controls_detail_content.html:778 -#: controls/templates/controls/controls_detail_content.html:820 -#: controls/templates/controls/controls_detail_content.html:852 +#: controls/templates/controls/controls_detail_content.html:800 +#: controls/templates/controls/controls_detail_content.html:842 +#: controls/templates/controls/controls_detail_content.html:874 #: controls/templates/controls/controls_detail_mobile.html:68 -#: controls/templates/controls/controls_detail_mobile.html:146 -#: controls/templates/controls/controls_detail_mobile.html:793 -#: controls/templates/controls/controls_detail_mobile.html:818 -#: controls/templates/controls/controls_detail_mobile.html:839 -#: controls/templates/controls/controls_detail_mobile.html:1200 -#: controls/templates/controls/controls_detail_mobile.html:1232 +#: controls/templates/controls/controls_detail_mobile.html:170 +#: controls/templates/controls/controls_detail_mobile.html:817 +#: controls/templates/controls/controls_detail_mobile.html:842 +#: controls/templates/controls/controls_detail_mobile.html:863 +#: controls/templates/controls/controls_detail_mobile.html:1252 +#: controls/templates/controls/controls_detail_mobile.html:1284 #: controls/templates/controls/controls_index.html:17 #: controls/templates/controls/remarks_form.html:72 #: controls/templates/controls/remarks_form_mobile.html:72 msgid "Fermer" msgstr "Sluiten" -#: controls/templates/controls/controls_detail_content.html:26 -#: controls/templates/controls/controls_detail_mobile.html:78 -msgid "Modifier le template" -msgstr "Sjabloon bewerken" +#: controls/templates/controls/controls_detail_content.html:22 +#: controls/templates/controls/controls_detail_mobile.html:77 +msgid "Contrôle annulé" +msgstr "Geannuleerde controle" -#: controls/templates/controls/controls_detail_content.html:37 +#: controls/templates/controls/controls_detail_content.html:22 +#: controls/templates/controls/controls_detail_mobile.html:77 +msgid "Ce contrôle a été annulé." +msgstr "Deze controle is geannuleerd." + +#: controls/templates/controls/controls_detail_content.html:34 +#: controls/templates/controls/controls_detail_mobile.html:87 +msgid "Rétablir le contrôle" +msgstr "Controle herstellen" + +#: controls/templates/controls/controls_detail_content.html:35 #: controls/templates/controls/controls_detail_mobile.html:88 -#: controls/views.py:631 +msgid "Rétablir" +msgstr "" + +#: controls/templates/controls/controls_detail_content.html:38 +#: controls/templates/controls/controls_detail_mobile.html:91 +msgid "Annuler le contrôle" +msgstr "Controle annuleren" + +#: controls/templates/controls/controls_detail_content.html:47 +#: controls/templates/controls/controls_detail_mobile.html:100 +#: controls/templates/controls/controls_form_content.html:180 +msgid "Modifier le contrôle" +msgstr "Controle bewerken" + +#: controls/templates/controls/controls_detail_content.html:59 +#: controls/templates/controls/controls_detail_mobile.html:112 +#: controls/views.py:635 msgid "Type" msgstr "Type" -#: controls/templates/controls/controls_detail_content.html:45 -#: controls/templates/controls/controls_detail_content.html:54 +#: controls/templates/controls/controls_detail_content.html:67 +#: controls/templates/controls/controls_detail_content.html:76 msgid "Aucune" msgstr "Geen" -#: controls/templates/controls/controls_detail_content.html:74 -#: controls/templates/controls/controls_detail_mobile.html:109 +#: controls/templates/controls/controls_detail_content.html:96 +#: controls/templates/controls/controls_detail_mobile.html:133 msgid "Intervention" msgstr "Interventie" -#: controls/templates/controls/controls_detail_content.html:80 -#: controls/templates/controls/controls_detail_mobile.html:117 +#: controls/templates/controls/controls_detail_content.html:102 +#: controls/templates/controls/controls_detail_mobile.html:141 msgid "Créé le" msgstr "Aangemaakt op" -#: controls/templates/controls/controls_detail_content.html:81 -#: controls/templates/controls/controls_detail_mobile.html:118 +#: controls/templates/controls/controls_detail_content.html:103 +#: controls/templates/controls/controls_detail_mobile.html:142 msgid "Mis à jour le" msgstr "Bijgewerkt op" -#: controls/templates/controls/controls_detail_content.html:85 -#: controls/templates/controls/controls_detail_content.html:612 -#: controls/templates/controls/controls_detail_mobile.html:122 -#: controls/templates/controls/controls_detail_mobile.html:656 -#: controls/views.py:639 +#: controls/templates/controls/controls_detail_content.html:107 +#: controls/templates/controls/controls_detail_content.html:634 +#: controls/templates/controls/controls_detail_mobile.html:146 +#: controls/templates/controls/controls_detail_mobile.html:680 +#: controls/views.py:643 msgid "Auteur" msgstr "Auteur" -#: controls/templates/controls/controls_detail_content.html:92 -#: controls/templates/controls/controls_detail_mobile.html:114 +#: controls/templates/controls/controls_detail_content.html:114 +#: controls/templates/controls/controls_detail_mobile.html:138 msgid "Lieu" msgstr "Locatie" -#: controls/templates/controls/controls_detail_content.html:97 -#: controls/templates/controls/controls_detail_mobile.html:133 +#: controls/templates/controls/controls_detail_content.html:119 +#: controls/templates/controls/controls_detail_mobile.html:157 msgid "Parcourir toutes les photos du contrôle dans le carrousel" msgstr "Blader door alle controlefoto's in de carrousel" -#: controls/templates/controls/controls_detail_content.html:99 -#: controls/templates/controls/controls_detail_content.html:817 -#: controls/templates/controls/controls_detail_mobile.html:135 -#: controls/templates/controls/controls_detail_mobile.html:1197 +#: controls/templates/controls/controls_detail_content.html:121 +#: controls/templates/controls/controls_detail_content.html:839 +#: controls/templates/controls/controls_detail_mobile.html:159 +#: controls/templates/controls/controls_detail_mobile.html:1249 msgid "Photos du contrôle" msgstr "Controlefoto's" -#: controls/templates/controls/controls_detail_content.html:118 -#: controls/templates/controls/controls_detail_mobile.html:155 +#: controls/templates/controls/controls_detail_content.html:140 +#: controls/templates/controls/controls_detail_mobile.html:179 #: controls/templates/controls/remark_form_content.html:12 msgid "Carte" msgstr "Kaart" -#: controls/templates/controls/controls_detail_content.html:124 -#: controls/templates/controls/controls_detail_content.html:326 -#: controls/templates/controls/controls_detail_mobile.html:161 -#: controls/templates/controls/controls_detail_mobile.html:372 +#: controls/templates/controls/controls_detail_content.html:146 +#: controls/templates/controls/controls_detail_content.html:348 +#: controls/templates/controls/controls_detail_mobile.html:185 +#: controls/templates/controls/controls_detail_mobile.html:396 msgid "Ajouter une remarque" msgstr "Opmerking toevoegen" -#: controls/templates/controls/controls_detail_content.html:145 -#: controls/templates/controls/controls_detail_mobile.html:185 +#: controls/templates/controls/controls_detail_content.html:167 +#: controls/templates/controls/controls_detail_mobile.html:209 msgid "Veuillez remplir la description." msgstr "Gelieve de beschrijving in te vullen." -#: controls/templates/controls/controls_detail_content.html:152 -#: controls/templates/controls/controls_detail_mobile.html:192 +#: controls/templates/controls/controls_detail_content.html:174 +#: controls/templates/controls/controls_detail_mobile.html:216 #: controls/templates/controls/remark_form_content.html:85 msgid "Images" msgstr "Afbeeldingen" -#: controls/templates/controls/controls_detail_content.html:155 -#: controls/templates/controls/controls_detail_mobile.html:204 +#: controls/templates/controls/controls_detail_content.html:177 +#: controls/templates/controls/controls_detail_mobile.html:228 msgid "Veuillez ajouter au moins une image." msgstr "Voeg minstens één afbeelding toe." -#: controls/templates/controls/controls_detail_content.html:164 -#: controls/templates/controls/controls_detail_mobile.html:213 +#: controls/templates/controls/controls_detail_content.html:186 +#: controls/templates/controls/controls_detail_mobile.html:237 msgid "Tags" msgstr "Labels" -#: controls/templates/controls/controls_detail_content.html:180 -#: controls/templates/controls/controls_detail_mobile.html:234 +#: controls/templates/controls/controls_detail_content.html:202 +#: controls/templates/controls/controls_detail_mobile.html:258 #: controls/templates/controls/remark_form_content.html:117 msgid "Quantités liées à la remarque" msgstr "Hoeveelheden gekoppeld aan de opmerking" -#: controls/templates/controls/controls_detail_content.html:182 -#: controls/templates/controls/controls_detail_mobile.html:236 +#: controls/templates/controls/controls_detail_content.html:204 +#: controls/templates/controls/controls_detail_mobile.html:260 #: controls/templates/controls/remark_form_content.html:119 msgid "Ajouter des quantités" msgstr "Hoeveelheden toevoegen" -#: controls/templates/controls/controls_detail_content.html:188 -#: controls/templates/controls/controls_detail_mobile.html:242 +#: controls/templates/controls/controls_detail_content.html:210 +#: controls/templates/controls/controls_detail_mobile.html:266 #: controls/templates/controls/remark_form_content.html:125 msgid "Aucune quantité pour l'instant." msgstr "Nog geen hoeveelheid." -#: controls/templates/controls/controls_detail_content.html:217 -#: controls/templates/controls/controls_detail_mobile.html:265 +#: controls/templates/controls/controls_detail_content.html:239 +#: controls/templates/controls/controls_detail_mobile.html:289 msgid "Ajouter" msgstr "Toevoegen" -#: controls/templates/controls/controls_detail_content.html:228 -#: controls/templates/controls/controls_detail_mobile.html:276 +#: controls/templates/controls/controls_detail_content.html:250 +#: controls/templates/controls/controls_detail_mobile.html:300 #: controls/templates/controls/remark_form_content.html:171 msgid "Quantités de la remarque" msgstr "Hoeveelheden van de opmerking" -#: controls/templates/controls/controls_detail_content.html:243 -#: controls/templates/controls/controls_detail_mobile.html:291 +#: controls/templates/controls/controls_detail_content.html:265 +#: controls/templates/controls/controls_detail_mobile.html:315 #: controls/templates/controls/remark_form_content.html:186 msgid "Ligne" msgstr "Lijn" -#: controls/templates/controls/controls_detail_content.html:245 -#: controls/templates/controls/controls_detail_content.html:450 -#: controls/templates/controls/controls_detail_content.html:501 -#: controls/templates/controls/controls_detail_content.html:716 -#: controls/templates/controls/controls_detail_content.html:785 -#: controls/templates/controls/controls_detail_content.html:849 -#: controls/templates/controls/controls_detail_mobile.html:293 -#: controls/templates/controls/controls_detail_mobile.html:496 -#: controls/templates/controls/controls_detail_mobile.html:547 -#: controls/templates/controls/controls_detail_mobile.html:756 -#: controls/templates/controls/controls_detail_mobile.html:825 -#: controls/templates/controls/controls_detail_mobile.html:1031 -#: controls/templates/controls/controls_detail_mobile.html:1060 -#: controls/templates/controls/controls_detail_mobile.html:1229 +#: controls/templates/controls/controls_detail_content.html:267 +#: controls/templates/controls/controls_detail_content.html:472 +#: controls/templates/controls/controls_detail_content.html:523 +#: controls/templates/controls/controls_detail_content.html:738 +#: controls/templates/controls/controls_detail_content.html:807 +#: controls/templates/controls/controls_detail_content.html:871 +#: controls/templates/controls/controls_detail_mobile.html:317 +#: controls/templates/controls/controls_detail_mobile.html:520 +#: controls/templates/controls/controls_detail_mobile.html:571 +#: controls/templates/controls/controls_detail_mobile.html:780 +#: controls/templates/controls/controls_detail_mobile.html:849 +#: controls/templates/controls/controls_detail_mobile.html:1064 +#: controls/templates/controls/controls_detail_mobile.html:1093 +#: controls/templates/controls/controls_detail_mobile.html:1281 #: controls/templates/controls/remark_form_content.html:188 msgid "Supprimer" msgstr "Verwijderen" -#: controls/templates/controls/controls_detail_content.html:251 -#: controls/templates/controls/controls_detail_mobile.html:299 +#: controls/templates/controls/controls_detail_content.html:273 +#: controls/templates/controls/controls_detail_mobile.html:323 #: controls/templates/controls/remark_form_content.html:194 msgid "Marché (optionnel)" msgstr "Bestek (optioneel)" -#: controls/templates/controls/controls_detail_content.html:257 -#: controls/templates/controls/controls_detail_mobile.html:305 +#: controls/templates/controls/controls_detail_content.html:279 +#: controls/templates/controls/controls_detail_mobile.html:329 #: controls/templates/controls/remark_form_content.html:200 msgid "Poste (autocomplete si un marché est choisi)" msgstr "Post (autocomplete als een bestek is gekozen)" -#: controls/templates/controls/controls_detail_content.html:265 -#: controls/templates/controls/controls_detail_mobile.html:313 +#: controls/templates/controls/controls_detail_content.html:287 +#: controls/templates/controls/controls_detail_mobile.html:337 #: controls/templates/controls/remark_form_content.html:208 msgid "Description (si pas de marché/poste)" msgstr "Beschrijving (indien geen bestek/post)" -#: controls/templates/controls/controls_detail_content.html:272 -#: controls/templates/controls/controls_detail_mobile.html:320 +#: controls/templates/controls/controls_detail_content.html:294 +#: controls/templates/controls/controls_detail_mobile.html:344 #: controls/templates/controls/remark_form_content.html:215 msgid "Quantité (1)" msgstr "Hoeveelheid (1)" -#: controls/templates/controls/controls_detail_content.html:276 -#: controls/templates/controls/controls_detail_mobile.html:324 +#: controls/templates/controls/controls_detail_content.html:298 +#: controls/templates/controls/controls_detail_mobile.html:348 #: controls/templates/controls/remark_form_content.html:219 msgid "Quantité (2)" msgstr "Hoeveelheid (2)" -#: controls/templates/controls/controls_detail_content.html:280 -#: controls/templates/controls/controls_detail_mobile.html:328 +#: controls/templates/controls/controls_detail_content.html:302 +#: controls/templates/controls/controls_detail_mobile.html:352 #: controls/templates/controls/remark_form_content.html:223 msgid "Quantité (3)" msgstr "Hoeveelheid (3)" -#: controls/templates/controls/controls_detail_content.html:287 -#: controls/templates/controls/controls_detail_mobile.html:335 +#: controls/templates/controls/controls_detail_content.html:309 +#: controls/templates/controls/controls_detail_mobile.html:359 #: controls/templates/controls/remark_form_content.html:230 msgid "Résultat" msgstr "Resultaat" -#: controls/templates/controls/controls_detail_content.html:303 -#: controls/templates/controls/controls_detail_mobile.html:351 +#: controls/templates/controls/controls_detail_content.html:325 +#: controls/templates/controls/controls_detail_mobile.html:375 #: controls/templates/controls/remark_form_content.html:246 msgid "Ajouter une ligne" msgstr "Regel toevoegen" -#: controls/templates/controls/controls_detail_content.html:306 -#: controls/templates/controls/controls_detail_mobile.html:354 +#: controls/templates/controls/controls_detail_content.html:328 +#: controls/templates/controls/controls_detail_mobile.html:378 #: controls/templates/controls/remark_form_content.html:249 msgid "Terminer et revenir" msgstr "Afmaken en terugbrengen" -#: controls/templates/controls/controls_detail_content.html:333 -#: controls/templates/controls/controls_detail_mobile.html:378 +#: controls/templates/controls/controls_detail_content.html:355 +#: controls/templates/controls/controls_detail_mobile.html:402 msgid "Remarques" msgstr "Opmerkingen" -#: controls/templates/controls/controls_detail_content.html:364 -#: controls/templates/controls/controls_detail_mobile.html:412 +#: controls/templates/controls/controls_detail_content.html:386 +#: controls/templates/controls/controls_detail_mobile.html:436 msgid "Éditer la remarque" msgstr "Opmerking bewerken" -#: controls/templates/controls/controls_detail_content.html:368 -#: controls/templates/controls/controls_detail_mobile.html:416 +#: controls/templates/controls/controls_detail_content.html:390 +#: controls/templates/controls/controls_detail_mobile.html:440 msgid "Archiver la remarque" msgstr "Opmerking archiveren" -#: controls/templates/controls/controls_detail_content.html:383 -#: controls/templates/controls/controls_detail_mobile.html:429 +#: controls/templates/controls/controls_detail_content.html:405 +#: controls/templates/controls/controls_detail_mobile.html:453 msgid "Visualiser les photos dans le carrousel" msgstr "Foto's in carrousel bekijken" -#: controls/templates/controls/controls_detail_content.html:400 -#: controls/templates/controls/controls_detail_content.html:684 -#: controls/templates/controls/controls_detail_mobile.html:446 -#: controls/templates/controls/controls_detail_mobile.html:724 +#: controls/templates/controls/controls_detail_content.html:422 +#: controls/templates/controls/controls_detail_content.html:706 +#: controls/templates/controls/controls_detail_mobile.html:470 +#: controls/templates/controls/controls_detail_mobile.html:748 msgid "Mise à jour par" msgstr "Bijgewerkt door" -#: controls/templates/controls/controls_detail_content.html:401 -#: controls/templates/controls/controls_detail_content.html:685 -#: controls/templates/controls/controls_detail_mobile.html:447 -#: controls/templates/controls/controls_detail_mobile.html:725 +#: controls/templates/controls/controls_detail_content.html:423 +#: controls/templates/controls/controls_detail_content.html:707 +#: controls/templates/controls/controls_detail_mobile.html:471 +#: controls/templates/controls/controls_detail_mobile.html:749 msgid "le" msgstr "op" -#: controls/templates/controls/controls_detail_content.html:406 -#: controls/templates/controls/controls_detail_mobile.html:452 +#: controls/templates/controls/controls_detail_content.html:428 +#: controls/templates/controls/controls_detail_mobile.html:476 msgid "Suivis de la remarque" msgstr "Hoeveelheden van de opmerking" -#: controls/templates/controls/controls_detail_content.html:416 -#: controls/templates/controls/controls_detail_content.html:467 -#: controls/templates/controls/controls_detail_mobile.html:462 -#: controls/templates/controls/controls_detail_mobile.html:513 +#: controls/templates/controls/controls_detail_content.html:438 +#: controls/templates/controls/controls_detail_content.html:489 +#: controls/templates/controls/controls_detail_mobile.html:486 +#: controls/templates/controls/controls_detail_mobile.html:537 #: controls/templates/controls/remark_form_content.html:39 msgid "par" msgstr "door" -#: controls/templates/controls/controls_detail_content.html:429 -#: controls/templates/controls/controls_detail_content.html:480 -#: controls/templates/controls/controls_detail_content.html:695 -#: controls/templates/controls/controls_detail_mobile.html:475 -#: controls/templates/controls/controls_detail_mobile.html:526 -#: controls/templates/controls/controls_detail_mobile.html:735 +#: controls/templates/controls/controls_detail_content.html:451 +#: controls/templates/controls/controls_detail_content.html:502 +#: controls/templates/controls/controls_detail_content.html:717 +#: controls/templates/controls/controls_detail_mobile.html:499 +#: controls/templates/controls/controls_detail_mobile.html:550 +#: controls/templates/controls/controls_detail_mobile.html:759 msgid "Image de la remarque" msgstr "Afbeelding van de opmerking" -#: controls/templates/controls/controls_detail_content.html:436 -#: controls/templates/controls/controls_detail_content.html:487 -#: controls/templates/controls/controls_detail_content.html:702 -#: controls/templates/controls/controls_detail_mobile.html:482 -#: controls/templates/controls/controls_detail_mobile.html:533 -#: controls/templates/controls/controls_detail_mobile.html:742 +#: controls/templates/controls/controls_detail_content.html:458 +#: controls/templates/controls/controls_detail_content.html:509 +#: controls/templates/controls/controls_detail_content.html:724 +#: controls/templates/controls/controls_detail_mobile.html:506 +#: controls/templates/controls/controls_detail_mobile.html:557 +#: controls/templates/controls/controls_detail_mobile.html:766 #: controls/templates/controls/remarks_form.html:60 #: controls/templates/controls/remarks_form_mobile.html:50 #: controls/templates/controls/remarks_form_mobile.html:58 @@ -618,268 +651,269 @@ msgstr "Afbeelding van de opmerking" msgid "Remarque" msgstr "Opmerking" -#: controls/templates/controls/controls_detail_content.html:443 -#: controls/templates/controls/controls_detail_content.html:494 -#: controls/templates/controls/controls_detail_content.html:709 -#: controls/templates/controls/controls_detail_mobile.html:489 -#: controls/templates/controls/controls_detail_mobile.html:540 -#: controls/templates/controls/controls_detail_mobile.html:749 +#: controls/templates/controls/controls_detail_content.html:465 +#: controls/templates/controls/controls_detail_content.html:516 +#: controls/templates/controls/controls_detail_content.html:731 +#: controls/templates/controls/controls_detail_mobile.html:513 +#: controls/templates/controls/controls_detail_mobile.html:564 +#: controls/templates/controls/controls_detail_mobile.html:773 msgid "Pivoter de 90°" msgstr "90° draaien" -#: controls/templates/controls/controls_detail_content.html:528 -#: controls/templates/controls/controls_detail_mobile.html:575 +#: controls/templates/controls/controls_detail_content.html:550 +#: controls/templates/controls/controls_detail_mobile.html:599 msgid "Quantités" msgstr "Hoeveelheden" -#: controls/templates/controls/controls_detail_content.html:534 -#: controls/templates/controls/controls_detail_mobile.html:581 +#: controls/templates/controls/controls_detail_content.html:556 +#: controls/templates/controls/controls_detail_mobile.html:605 msgid "Poste / Description" msgstr "Post / Beschrijving" -#: controls/templates/controls/controls_detail_content.html:535 -#: controls/templates/controls/controls_detail_mobile.html:582 +#: controls/templates/controls/controls_detail_content.html:557 +#: controls/templates/controls/controls_detail_mobile.html:606 msgid "Total" msgstr "Totaal" -#: controls/templates/controls/controls_detail_content.html:578 -#: controls/templates/controls/controls_detail_mobile.html:624 +#: controls/templates/controls/controls_detail_content.html:600 +#: controls/templates/controls/controls_detail_mobile.html:648 msgid "Aucune remarque enregistrée." msgstr "Geen opmerkingen geregistreerd." -#: controls/templates/controls/controls_detail_content.html:594 -#: controls/templates/controls/controls_detail_mobile.html:639 +#: controls/templates/controls/controls_detail_content.html:616 +#: controls/templates/controls/controls_detail_mobile.html:663 msgid "Produire un rapport PDF" msgstr "Een PDF-rapport aanmaken" -#: controls/templates/controls/controls_detail_content.html:604 -#: controls/templates/controls/controls_detail_mobile.html:648 +#: controls/templates/controls/controls_detail_content.html:626 +#: controls/templates/controls/controls_detail_mobile.html:672 msgid "Rapports" msgstr "Rapporten" -#: controls/templates/controls/controls_detail_content.html:611 -#: controls/templates/controls/controls_detail_mobile.html:655 +#: controls/templates/controls/controls_detail_content.html:633 +#: controls/templates/controls/controls_detail_mobile.html:679 msgid "Généré le" msgstr "Gegenereerd op" -#: controls/templates/controls/controls_detail_content.html:618 -#: controls/templates/controls/controls_detail_mobile.html:662 +#: controls/templates/controls/controls_detail_content.html:640 +#: controls/templates/controls/controls_detail_mobile.html:686 msgid "Télécharger" msgstr "Downloaden" -#: controls/templates/controls/controls_detail_content.html:621 -#: controls/templates/controls/controls_detail_mobile.html:665 +#: controls/templates/controls/controls_detail_content.html:643 +#: controls/templates/controls/controls_detail_mobile.html:689 msgid "Partager" msgstr "Delen" -#: controls/templates/controls/controls_detail_content.html:628 -#: controls/templates/controls/controls_detail_mobile.html:672 +#: controls/templates/controls/controls_detail_content.html:650 +#: controls/templates/controls/controls_detail_mobile.html:696 msgid "Aucun rapport sauvegardé." msgstr "Geen rapport opgeslagen." -#: controls/templates/controls/controls_detail_content.html:636 -#: controls/templates/controls/controls_detail_mobile.html:680 +#: controls/templates/controls/controls_detail_content.html:658 +#: controls/templates/controls/controls_detail_mobile.html:704 msgid "Template" msgstr "Sjabloon" -#: controls/templates/controls/controls_detail_content.html:638 -#: controls/templates/controls/controls_detail_mobile.html:682 +#: controls/templates/controls/controls_detail_content.html:660 +#: controls/templates/controls/controls_detail_mobile.html:706 msgid "Éditer le template" msgstr "Sjabloon bewerken" -#: controls/templates/controls/controls_detail_content.html:648 -#: controls/templates/controls/controls_detail_mobile.html:692 +#: controls/templates/controls/controls_detail_content.html:670 +#: controls/templates/controls/controls_detail_mobile.html:716 msgid "Archives" msgstr "Archieven" -#: controls/templates/controls/controls_detail_content.html:702 -#: controls/templates/controls/controls_detail_mobile.html:742 +#: controls/templates/controls/controls_detail_content.html:724 +#: controls/templates/controls/controls_detail_mobile.html:766 msgid "Archivée" msgstr "Gearchiveerd" -#: controls/templates/controls/controls_detail_content.html:747 -#: controls/templates/controls/controls_detail_mobile.html:786 +#: controls/templates/controls/controls_detail_content.html:769 +#: controls/templates/controls/controls_detail_mobile.html:810 msgid "Ajouter un plan de référence" msgstr "Referentieplan toevoegen" -#: controls/templates/controls/controls_detail_content.html:755 -#: controls/templates/controls/controls_detail_mobile.html:795 +#: controls/templates/controls/controls_detail_content.html:777 +#: controls/templates/controls/controls_detail_mobile.html:819 msgid "Ajouter un Plan de Référence" msgstr "Een referentieplan toevoegen" -#: controls/templates/controls/controls_detail_content.html:760 -#: controls/templates/controls/controls_detail_mobile.html:800 +#: controls/templates/controls/controls_detail_content.html:782 +#: controls/templates/controls/controls_detail_mobile.html:824 msgid "Nom du Plan" msgstr "Naam van het plan" -#: controls/templates/controls/controls_detail_content.html:764 -#: controls/templates/controls/controls_detail_mobile.html:804 +#: controls/templates/controls/controls_detail_content.html:786 +#: controls/templates/controls/controls_detail_mobile.html:828 msgid "Sélectionner un Fichier (PDF ou Image)" msgstr "Bestand selecteren (PDF of afbeelding)" -#: controls/templates/controls/controls_detail_content.html:767 -#: controls/templates/controls/controls_detail_mobile.html:807 +#: controls/templates/controls/controls_detail_content.html:789 +#: controls/templates/controls/controls_detail_mobile.html:831 msgid "Uploader" msgstr "Uploaden" -#: controls/templates/controls/controls_detail_content.html:777 -#: controls/templates/controls/controls_detail_mobile.html:817 +#: controls/templates/controls/controls_detail_content.html:799 +#: controls/templates/controls/controls_detail_mobile.html:841 msgid "Confirmer la suppression" msgstr "Verwijdering bevestigen" -#: controls/templates/controls/controls_detail_content.html:781 -#: controls/templates/controls/controls_detail_mobile.html:821 -#: controls/templates/controls/controls_detail_mobile.html:1136 +#: controls/templates/controls/controls_detail_content.html:803 +#: controls/templates/controls/controls_detail_mobile.html:845 +#: controls/templates/controls/controls_detail_mobile.html:1169 msgid "Voulez-vous vraiment supprimer cette image ?" msgstr "Wilt u deze afbeelding echt verwijderen?" -#: controls/templates/controls/controls_detail_content.html:796 -#: controls/templates/controls/controls_detail_content.html:893 -#: controls/templates/controls/controls_detail_mobile.html:926 +#: controls/templates/controls/controls_detail_content.html:818 +#: controls/templates/controls/controls_detail_content.html:929 +#: controls/templates/controls/controls_detail_mobile.html:959 msgid "En ligne" msgstr "Online" -#: controls/templates/controls/controls_detail_content.html:799 -#: controls/templates/controls/controls_detail_mobile.html:874 +#: controls/templates/controls/controls_detail_content.html:821 +#: controls/templates/controls/controls_detail_mobile.html:898 msgid "en attente" msgstr "in behandeling" -#: controls/templates/controls/controls_detail_content.html:801 -#: controls/templates/controls/controls_detail_mobile.html:876 +#: controls/templates/controls/controls_detail_content.html:823 +#: controls/templates/controls/controls_detail_mobile.html:900 msgid "Forcer la synchronisation" msgstr "Synchronisatie forceren" -#: controls/templates/controls/controls_detail_content.html:828 -#: controls/templates/controls/controls_detail_mobile.html:1208 +#: controls/templates/controls/controls_detail_content.html:850 +#: controls/templates/controls/controls_detail_mobile.html:1260 msgid "Précédent" msgstr "Vorige" -#: controls/templates/controls/controls_detail_content.html:832 -#: controls/templates/controls/controls_detail_mobile.html:1212 +#: controls/templates/controls/controls_detail_content.html:854 +#: controls/templates/controls/controls_detail_mobile.html:1264 msgid "Suivant" msgstr "Volgende" -#: controls/templates/controls/controls_detail_content.html:840 -#: controls/templates/controls/controls_detail_mobile.html:1220 +#: controls/templates/controls/controls_detail_content.html:862 +#: controls/templates/controls/controls_detail_mobile.html:1272 msgid "Pivoter cette photo de 90°" msgstr "Draai deze foto 90°" -#: controls/templates/controls/controls_detail_content.html:841 -#: controls/templates/controls/controls_detail_mobile.html:1221 +#: controls/templates/controls/controls_detail_content.html:863 +#: controls/templates/controls/controls_detail_mobile.html:1273 msgid "Pivoter" msgstr "Draaien" -#: controls/templates/controls/controls_detail_content.html:844 -#: controls/templates/controls/controls_detail_mobile.html:1224 +#: controls/templates/controls/controls_detail_content.html:866 +#: controls/templates/controls/controls_detail_mobile.html:1276 msgid "Ouvrir en plein écran HD" msgstr "Openen in HD-volledig scherm" -#: controls/templates/controls/controls_detail_content.html:845 -#: controls/templates/controls/controls_detail_mobile.html:1225 +#: controls/templates/controls/controls_detail_content.html:867 +#: controls/templates/controls/controls_detail_mobile.html:1277 msgid "Plein écran" msgstr "Volledig scherm" -#: controls/templates/controls/controls_detail_content.html:848 -#: controls/templates/controls/controls_detail_mobile.html:1228 +#: controls/templates/controls/controls_detail_content.html:870 +#: controls/templates/controls/controls_detail_mobile.html:1280 msgid "Supprimer cette photo" msgstr "Verwijderen" -#: controls/templates/controls/controls_detail_content.html:897 -#: controls/templates/controls/controls_detail_mobile.html:939 +#: controls/templates/controls/controls_detail_content.html:903 +#: controls/templates/controls/controls_detail_mobile.html:930 +msgid "Remarques en attente sur ce contrôle et d’autres contrôles" +msgstr "" + +#: controls/templates/controls/controls_detail_content.html:933 +#: controls/templates/controls/controls_detail_mobile.html:972 msgid "Connexion faible" msgstr "Zwakke verbinding" -#: controls/templates/controls/controls_detail_content.html:900 -#: controls/templates/controls/controls_detail_mobile.html:871 -#: controls/templates/controls/controls_detail_mobile.html:943 +#: controls/templates/controls/controls_detail_content.html:936 +#: controls/templates/controls/controls_detail_mobile.html:895 +#: controls/templates/controls/controls_detail_mobile.html:976 msgid "Hors ligne" msgstr "Offline" -#: controls/templates/controls/controls_detail_mobile.html:195 +#: controls/templates/controls/controls_detail_mobile.html:219 #: controls/templates/controls/remark_form_content.html:88 msgid "Prendre des photos (mode continu)" msgstr "Foto's nemen (continue modus)" -#: controls/templates/controls/controls_detail_mobile.html:198 +#: controls/templates/controls/controls_detail_mobile.html:222 #: controls/templates/controls/remark_form_content.html:91 msgid "Photos, vidéos, fichiers" msgstr "Foto's, video's, bestanden" -#: controls/templates/controls/controls_detail_mobile.html:392 -#: controls/templates/controls/controls_detail_mobile.html:400 +#: controls/templates/controls/controls_detail_mobile.html:416 +#: controls/templates/controls/controls_detail_mobile.html:424 msgid "Valider" msgstr "Valideren" -#: controls/templates/controls/controls_detail_mobile.html:396 -#: controls/templates/controls/controls_detail_mobile.html:404 +#: controls/templates/controls/controls_detail_mobile.html:420 +#: controls/templates/controls/controls_detail_mobile.html:428 msgid "Marquer NOK" msgstr "Als NOK markeren" -#: controls/templates/controls/controls_detail_mobile.html:700 +#: controls/templates/controls/controls_detail_mobile.html:724 msgid "Restaurer la remarque" msgstr "Opmerking herstellen" -#: controls/templates/controls/controls_detail_mobile.html:837 +#: controls/templates/controls/controls_detail_mobile.html:861 #: controls/templates/controls/remarks_form.html:70 #: controls/templates/controls/remarks_form_mobile.html:70 msgid "Caméra" msgstr "Camera" -#: controls/templates/controls/controls_detail_mobile.html:852 +#: controls/templates/controls/controls_detail_mobile.html:876 #: controls/templates/controls/remarks_form.html:85 #: controls/templates/controls/remarks_form_mobile.html:85 msgid "Terminer" msgstr "Voltooien" -#: controls/templates/controls/controls_detail_mobile.html:854 +#: controls/templates/controls/controls_detail_mobile.html:878 #: controls/templates/controls/remarks_form.html:87 #: controls/templates/controls/remarks_form_mobile.html:87 msgid "Pivoter la vue de 90°" msgstr "Weergave 90° draaien" -#: controls/templates/controls/controls_detail_mobile.html:858 +#: controls/templates/controls/controls_detail_mobile.html:882 #: controls/templates/controls/remarks_form.html:91 #: controls/templates/controls/remarks_form_mobile.html:91 msgid "Capturer" msgstr "Vastleggen" -#: controls/templates/controls/controls_detail_mobile.html:1023 +#: controls/templates/controls/controls_detail_mobile.html:1056 msgid "En attente de synchronisation" msgstr "Wachten op synchronisatie" -#: controls/templates/controls/controls_detail_mobile.html:1028 +#: controls/templates/controls/controls_detail_mobile.html:1061 msgid "Modifier" msgstr "Bewerken" -#: controls/templates/controls/controls_detail_mobile.html:1050 +#: controls/templates/controls/controls_detail_mobile.html:1083 msgid "Créé localement le" msgstr "Lokaal aangemaakt op" -#: controls/templates/controls/controls_detail_mobile.html:1110 +#: controls/templates/controls/controls_detail_mobile.html:1143 #: controls/templates/controls/remark_form_content.html:155 msgid "Mettre à jour" msgstr "Bijwerken" -#: controls/templates/controls/controls_detail_mobile.html:1118 +#: controls/templates/controls/controls_detail_mobile.html:1151 msgid "Voulez-vous vraiment supprimer cette remarque ?" msgstr "Wilt u deze opmerking echt verwijderen?" -#: controls/templates/controls/controls_detail_mobile.html:1128 +#: controls/templates/controls/controls_detail_mobile.html:1161 msgid "Erreur lors de la suppression de la remarque" msgstr "Fout bij het verwijderen van de opmerking" -#: controls/templates/controls/controls_detail_mobile.html:1145 +#: controls/templates/controls/controls_detail_mobile.html:1178 msgid "Erreur lors de la suppression de l\\'image" msgstr "Fout bij het verwijderen van de afbeelding" -#: controls/templates/controls/controls_detail_mobile.html:1161 +#: controls/templates/controls/controls_detail_mobile.html:1194 msgid "Action non disponible hors ligne" msgstr "Actie niet beschikbaar offline" -#: controls/templates/controls/controls_form_content.html:180 -msgid "Modifier le contrôle" -msgstr "Controle bewerken" - #: controls/templates/controls/controls_form_content.html:182 msgid "Ajouter un nouveau contrôle" msgstr "Nieuwe controle toevoegen" @@ -1231,80 +1265,98 @@ msgstr "" msgid "Nouvelle Remarque" msgstr "Nieuwe opmerking" -#: controls/views.py:630 +#: controls/views.py:634 msgid "Code" msgstr "Code" -#: controls/views.py:640 +#: controls/views.py:644 msgid "Nb remarques" msgstr "Aantal opmerkingen" -#: controls/views.py:641 +#: controls/views.py:645 msgid "Date de création" msgstr "Aanmaakdatum" -#: controls/views.py:642 +#: controls/views.py:646 msgid "Dernière mise à jour" msgstr "Laatste update" -#: controls/views.py:784 +#: controls/views.py:788 msgid "Le projet spécifié n'existe pas." msgstr "Het opgegeven project bestaat niet." -#: controls/views.py:853 +#: controls/views.py:857 msgid "L'intervention spécifiée n'existe pas." msgstr "De opgegeven interventie bestaat niet." -#: controls/views.py:1099 controls/views.py:1369 +#: controls/views.py:1053 +msgid "Incohérence lors de l'enregistrement de la remarque." +msgstr "Tegenstrijdigheid bij het opslaan van de opmerking." + +#: controls/views.py:1120 controls/views.py:1123 controls/views.py:1407 msgid "Remarque sauvegardée avec succès !" msgstr "Opmerking met succes opgeslagen!" -#: controls/views.py:1104 +#: controls/views.py:1136 controls/views.py:1140 msgid "Erreur lors de la sauvegarde de la remarque." msgstr "Fout bij het opslaan van de opmerking." -#: controls/views.py:1157 +#: controls/views.py:1193 msgid "Plan ajouté avec succès !" msgstr "Plan succesvol toegevoegd!" -#: controls/views.py:1160 +#: controls/views.py:1196 msgid "Erreur lors de la sauvegarde du plan." msgstr "Fout bij het opslaan van het plan." -#: controls/views.py:1311 controls/views.py:1434 controls/views.py:1470 -#: controls/views.py:1482 controls/views.py:1498 controls/views.py:1511 +#: controls/views.py:1349 controls/views.py:1472 controls/views.py:1508 +#: controls/views.py:1520 controls/views.py:1536 controls/views.py:1549 msgid "Vous n'avez pas le droit de modifier cette remarque." msgstr "U hebt geen recht om deze opmerking te wijzigen." -#: controls/views.py:1445 +#: controls/views.py:1483 #, python-format msgid "Statut modifié en %s" msgstr "Status gewijzigd in %s" -#: controls/views.py:1459 +#: controls/views.py:1497 msgid "Remarque introuvable" msgstr "Opmerking niet gevonden" -#: controls/views.py:1461 +#: controls/views.py:1499 msgid "Requête invalide" msgstr "Ongeldige aanvraag" -#: controls/views.py:1519 +#: controls/views.py:1557 msgid "Aucun fichier associé." msgstr "Geen gekoppeld bestand." -#: controls/views.py:1526 +#: controls/views.py:1564 msgid "Image pivotée avec succès." msgstr "Afbeelding succesvol gedraaid." -#: controls/views.py:1529 +#: controls/views.py:1567 msgid "Erreur lors de la rotation de l'image." msgstr "Fout bij het draaien van de afbeelding." -#: controls/views.py:1549 +#: controls/views.py:1587 msgid "Vous n'avez pas le droit de modifier ce contrôle." msgstr "U hebt geen recht om deze controle te wijzigen." +#: controls/views.py:1618 +msgid "" +"Permission refusée. Seuls l'auteur du contrôle et les administrateurs " +"peuvent l'annuler ou le rétablir." +msgstr "" + +#: controls/views.py:1638 +msgid "Le contrôle a été annulé avec succès." +msgstr "" + +#: controls/views.py:1638 +msgid "Le contrôle a été rétabli avec succès." +msgstr "" + #: controls/views_reports_pdf.py:49 #, python-format msgid "Erreur de chargement d'image: %(e)s" @@ -1339,6 +1391,9 @@ msgstr "PDF succesvol gegenereerd en opgeslagen." msgid "Erreur lors de la génération du PDF" msgstr "Fout bij het genereren van de PDF" +#~ msgid "Modifier le template" +#~ msgstr "Sjabloon bewerken" + #~ msgid "Photos de la remarque" #~ msgstr "Hoeveelheden van de opmerking" diff --git a/loko/documents/locale/en/LC_MESSAGES/django.mo b/loko/documents/locale/en/LC_MESSAGES/django.mo index 9482dedf69f353d45fbecc417c8388647ce51eb5..296bb037667656b62553138f14b3a91fafbe7140 100644 GIT binary patch delta 5449 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 Y*pv2uw~k9b9?)=WMnFY=+IFA+0mQm2rT_o{ diff --git a/loko/documents/locale/en/LC_MESSAGES/django.po b/loko/documents/locale/en/LC_MESSAGES/django.po index 8129720..88502f3 100644 --- a/loko/documents/locale/en/LC_MESSAGES/django.po +++ b/loko/documents/locale/en/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,49 +17,65 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: documents/forms.py:50 documents/templates/documents/document_detail.html:215 -#: documents/templates/documents/document_form.html:61 +#: documents/forms.py:88 +#: documents/templates/documents/document_detail.html:222 +#: documents/templates/documents/document_form.html:85 msgid "File" msgstr "File" -#: documents/forms.py:51 documents/models.py:173 documents/models.py:331 -#: documents/templates/documents/document_detail.html:220 -#: documents/templates/documents/document_form.html:68 +#: documents/forms.py:89 documents/models.py:223 documents/models.py:398 +#: documents/templates/documents/document_detail.html:227 +#: documents/templates/documents/document_form.html:92 msgid "Comment" msgstr "Comment" -#: documents/forms.py:52 documents/models.py:97 -#: documents/templates/documents/document_detail.html:160 -#: documents/templates/documents/document_form.html:38 -#: documents/templates/documents/document_list.html:99 +#: documents/forms.py:90 documents/models.py:97 +#: documents/templates/documents/document_detail.html:167 +#: documents/templates/documents/document_form.html:70 +#: documents/templates/documents/document_list.html:101 msgid "Tags" msgstr "Tags" -#: documents/forms.py:52 +#: documents/forms.py:90 msgid "Separate tags with commas." msgstr "Separate tags with commas." -#: documents/forms.py:231 +#: documents/forms.py:193 documents/forms.py:259 +#: documents/templates/documents/document_detail.html:440 +#: documents/templates/documents/documentfolder_share.html:50 +msgid "Users" +msgstr "Users" + +#: documents/forms.py:205 documents/forms.py:271 +#: documents/templates/documents/document_detail.html:447 +#: documents/templates/documents/documentfolder_share.html:57 +#: documents/templates/documents/documentfolder_share.html:96 +msgid "Permission" +msgstr "Permission" + +#: documents/forms.py:355 msgid "Linked object type" msgstr "Linked object type" -#: documents/forms.py:273 +#: documents/forms.py:397 msgid "Unable to resolve the selected object type." msgstr "Unable to resolve the selected object type." -#: documents/forms.py:275 +#: documents/forms.py:399 msgid "The selected object does not exist." msgstr "The selected object does not exist." -#: documents/forms.py:367 documents/models.py:62 documents/models.py:127 +#: documents/forms.py:500 documents/models.py:62 documents/models.py:144 +#: documents/models.py:281 documents/templates/documents/document_form.html:45 +#: documents/templates/documents/document_form.html:54 msgid "Thematics" msgstr "Thematics" -#: documents/forms.py:374 +#: documents/forms.py:508 msgid "Owner" msgstr "Owner" -#: documents/forms.py:420 +#: documents/forms.py:561 msgid "A folder cannot be attached to itself or one of its descendants." msgstr "A folder cannot be attached to itself or one of its descendants." @@ -79,7 +95,7 @@ msgstr "Standard document" msgid "Document types" msgstr "Document types" -#: documents/models.py:40 documents/models.py:116 +#: documents/models.py:40 documents/models.py:126 msgid "Name" msgstr "Name" @@ -87,7 +103,7 @@ msgstr "Name" msgid "Name (NL)" msgstr "Name (NL)" -#: documents/models.py:42 documents/models.py:117 +#: documents/models.py:42 documents/models.py:127 msgid "Slug" msgstr "Slug" @@ -137,11 +153,11 @@ msgstr "Related models" #: documents/models.py:71 msgid "" -"When set, this tag will only appear for uploads on the selected model types. " -"Leave empty to make it available for all models of the selected thematics." +"When set, this tag will only appear for uploads on the selected model types." +" Leave empty to make it available for all models of the selected thematics." msgstr "" -"When set, this tag will only appear for uploads on the selected model types. " -"Leave empty to make it available for all models of the selected thematics." +"When set, this tag will only appear for uploads on the selected model types." +" Leave empty to make it available for all models of the selected thematics." #: documents/models.py:78 msgid "Extra parameters schema" @@ -149,104 +165,141 @@ msgstr "Extra parameters schema" #: documents/models.py:80 msgid "" -"JSON list of extra parameter definitions shown in the upload modal when this " -"tag is selected. Supported types: \"text\", \"number\", \"textarea\", " +"JSON list of extra parameter definitions shown in the upload modal when this" +" tag is selected. Supported types: \"text\", \"number\", \"textarea\", " "\"select\" (requires \"options\" list). Example: [{\"key\": \"cables\", " "\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", " -"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]" +"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, " +"C2\"}]" msgstr "" -"JSON list of extra parameter definitions shown in the upload modal when this " -"tag is selected. Supported types: \"text\", \"number\", \"textarea\", " +"JSON list of extra parameter definitions shown in the upload modal when this" +" tag is selected. Supported types: \"text\", \"number\", \"textarea\", " "\"select\" (requires \"options\" list). Example: [{\"key\": \"cables\", " "\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", " -"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]" +"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, " +"C2\"}]" -#: documents/models.py:96 documents/templates/documents/document_list.html:57 +#: documents/models.py:96 documents/templates/documents/document_list.html:59 msgid "Tag" msgstr "Tag" -#: documents/models.py:118 documents/models.py:180 documents/models.py:328 -#: documents/templates/documents/document_detail.html:732 -#: documents/templates/documents/document_form.html:23 +#: documents/models.py:115 +#: documents/templates/documents/document_detail.html:27 +#: documents/templates/documents/document_detail.html:750 +#: documents/templates/documents/document_list.html:116 +#: documents/templates/documents/document_list.html:197 +msgid "Privé (Créateur uniquement)" +msgstr "" + +#: documents/models.py:116 +#: documents/templates/documents/document_detail.html:29 +#: documents/templates/documents/document_detail.html:751 +#: documents/templates/documents/document_list.html:118 +#: documents/templates/documents/document_list.html:199 +msgid "Partagé avec certains utilisateurs" +msgstr "" + +#: documents/models.py:117 +#: documents/templates/documents/document_detail.html:33 +#: documents/templates/documents/document_detail.html:752 +msgid "Interne (sur base des thématiques et contrats)" +msgstr "" + +#: documents/models.py:118 +#: documents/templates/documents/document_detail.html:31 +#: documents/templates/documents/document_detail.html:753 +#: documents/templates/documents/document_list.html:120 +#: documents/templates/documents/document_list.html:201 +msgid "Interne et externe (sur base des thématiques et contrats)" +msgstr "" + +#: documents/models.py:128 documents/models.py:230 documents/models.py:395 +#: documents/templates/documents/document_detail.html:743 +#: documents/templates/documents/document_form.html:29 msgid "Description" msgstr "Description" -#: documents/models.py:119 +#: documents/models.py:133 documents/models.py:235 +#: documents/templates/documents/document_form.html:38 +msgid "Visibility" +msgstr "" + +#: documents/models.py:136 msgid "Predefined" msgstr "Predefined" -#: documents/models.py:121 +#: documents/models.py:138 msgid "Application label" msgstr "Label application" -#: documents/models.py:135 documents/models.py:187 +#: documents/models.py:152 documents/models.py:244 msgid "Created by" msgstr "Created by" -#: documents/models.py:137 documents/models.py:189 +#: documents/models.py:154 documents/models.py:246 msgid "Created at" msgstr "Created at" -#: documents/models.py:138 documents/models.py:190 -#: documents/templates/documents/document_list.html:88 +#: documents/models.py:155 documents/models.py:247 +#: documents/templates/documents/document_list.html:90 msgid "Updated at" msgstr "Updated at" -#: documents/models.py:144 +#: documents/models.py:161 msgid "Parent folders" msgstr "Parent folders" -#: documents/models.py:149 +#: documents/models.py:166 msgid "Document folder" msgstr "Document folder" -#: documents/models.py:150 +#: documents/models.py:167 msgid "Document folders" msgstr "Document folders" -#: documents/models.py:172 +#: documents/models.py:222 msgid "View" msgstr "View" -#: documents/models.py:174 +#: documents/models.py:224 msgid "Edit" msgstr "Edit" -#: documents/models.py:175 +#: documents/models.py:225 msgid "Approve" msgstr "Approve" -#: documents/models.py:179 documents/templates/documents/document_form.html:16 -#: documents/templates/documents/document_list.html:76 +#: documents/models.py:229 documents/templates/documents/document_form.html:22 +#: documents/templates/documents/document_list.html:78 msgid "Title" msgstr "Title" -#: documents/models.py:197 -#: documents/templates/documents/document_detail.html:85 +#: documents/models.py:254 +#: documents/templates/documents/document_detail.html:95 msgid "Current version" msgstr "Current version" -#: documents/models.py:199 +#: documents/models.py:256 msgid "Archived" msgstr "Archived" -#: documents/models.py:203 +#: documents/models.py:260 msgid "Unique parameters" msgstr "Unique parameters" -#: documents/models.py:204 +#: documents/models.py:261 msgid "" -"Additional parameters to determine uniqueness for documents with unique tags " -"(e.g., {'format': 'pdf', 'cables': 'C1,C2'})" +"Additional parameters to determine uniqueness for documents with unique tags" +" (e.g., {'format': 'pdf', 'cables': 'C1,C2'})" msgstr "" -"Additional parameters to determine uniqueness for documents with unique tags " -"(e.g., {'format': 'pdf', 'cables': 'C1,C2'})" +"Additional parameters to determine uniqueness for documents with unique tags" +" (e.g., {'format': 'pdf', 'cables': 'C1,C2'})" -#: documents/models.py:209 +#: documents/models.py:266 msgid "Georeference Coordinates" msgstr "Georeference Coordinates" -#: documents/models.py:210 +#: documents/models.py:267 msgid "" "Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, " "lat]]" @@ -254,167 +307,162 @@ msgstr "" "Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, " "lat]]" -#: documents/models.py:214 +#: documents/models.py:271 msgid "Georeference Page" msgstr "Georeference Page" -#: documents/models.py:215 +#: documents/models.py:272 msgid "Specific page of the PDF that has been georeferenced" msgstr "Specific page of the PDF that has been georeferenced" -#: documents/models.py:224 -#: documents/templates/documents/document_detail.html:107 -#: documents/templates/documents/document_form.html:46 -#: documents/templates/documents/document_list.html:100 +#: documents/models.py:287 +#: documents/templates/documents/document_detail.html:117 +#: documents/templates/documents/document_form.html:78 +#: documents/templates/documents/document_list.html:102 msgid "Folders" msgstr "Folders" -#: documents/models.py:229 +#: documents/models.py:292 msgid "Managed document" msgstr "Managed document" -#: documents/models.py:230 +#: documents/models.py:293 msgid "Managed documents" msgstr "Managed documents" -#: documents/models.py:311 +#: documents/models.py:378 msgid "Draft" msgstr "Draft" -#: documents/models.py:312 +#: documents/models.py:379 msgid "Pending validation" msgstr "Pending validation" -#: documents/models.py:313 documents/models.py:439 +#: documents/models.py:380 documents/models.py:506 msgid "Approved" msgstr "Approved" -#: documents/models.py:314 documents/models.py:440 +#: documents/models.py:381 documents/models.py:507 msgid "Rejected" msgstr "Rejected" -#: documents/models.py:321 documents/services.py:333 +#: documents/models.py:388 documents/services.py:346 #: documents/templates/documents/document_public.html:7 msgid "Document" msgstr "Document" -#: documents/models.py:323 +#: documents/models.py:390 msgid "Version" msgstr "Version" -#: documents/models.py:329 +#: documents/models.py:396 msgid "Uploaded at" msgstr "Uploaded at" -#: documents/models.py:333 +#: documents/models.py:400 msgid "Validated at" msgstr "Validated at" -#: documents/models.py:338 +#: documents/models.py:405 msgid "Document version" msgstr "Document release" -#: documents/models.py:339 +#: documents/models.py:406 msgid "Document versions" msgstr "Document versions" -#: documents/models.py:438 +#: documents/models.py:505 msgid "Pending" msgstr "Pending" -#: documents/models.py:452 +#: documents/models.py:519 msgid "Validation" msgstr "Validation" -#: documents/models.py:453 -#: documents/templates/documents/document_detail.html:275 +#: documents/models.py:520 +#: documents/templates/documents/document_detail.html:282 msgid "Validations" msgstr "Validations" -#: documents/models.py:482 -#: documents/templates/documents/document_detail.html:443 -#: documents/templates/documents/documentfolder_share.html:58 +#: documents/models.py:549 +#: documents/templates/documents/document_detail.html:453 +#: documents/templates/documents/documentfolder_share.html:63 msgid "Share" msgstr "Share" -#: documents/models.py:483 -#: documents/templates/documents/document_detail.html:424 +#: documents/models.py:550 +#: documents/templates/documents/document_detail.html:432 msgid "Shares" msgstr "Shares" -#: documents/models.py:508 +#: documents/models.py:575 msgid "Folder share" msgstr "Folder share" -#: documents/models.py:509 +#: documents/models.py:576 msgid "Folder shares" msgstr "Folder shares" -#: documents/models.py:520 +#: documents/models.py:587 msgid "Folder" msgstr "Folder" -#: documents/models.py:539 +#: documents/models.py:606 msgid "Folder access link" msgstr "Folder access link" -#: documents/models.py:540 +#: documents/models.py:607 msgid "Folder access links" msgstr "Folder access links" -#: documents/models.py:564 +#: documents/models.py:631 msgid "Access link" msgstr "Access link" -#: documents/models.py:565 +#: documents/models.py:632 msgid "Access links" msgstr "Access links" -#: documents/models.py:591 +#: documents/models.py:658 msgid "Attachment" msgstr "Attachment" -#: documents/models.py:592 +#: documents/models.py:659 msgid "Attachments" msgstr "Attachments" -#: documents/models.py:621 +#: documents/models.py:693 msgid "Default folder" msgstr "Default folder" -#: documents/models.py:632 +#: documents/models.py:704 msgid "Folder attachment" msgstr "Folder attachment" -#: documents/models.py:633 +#: documents/models.py:705 msgid "Folder attachments" msgstr "Folder attachments" -#: documents/models.py:727 +#: documents/models.py:800 msgid "Version synchronised from legacy module" msgstr "Version synchronized from legacy module" -#: documents/services.py:320 +#: documents/services.py:322 msgid "New version added" msgstr "New version added" -#: documents/services.py:329 +#: documents/services.py:331 msgid "New version added to existing document." msgstr "New version added to existing document." -#: documents/services.py:356 +#: documents/services.py:370 msgid "Initial version" msgstr "Initial version" -#: documents/services.py:375 +#: documents/services.py:389 msgid "New document created." msgstr "New document created." -#: documents/templates/documents/base_documents.html:63 -#: documents/templates/documents/base_documents.html:64 -msgid "All documents" -msgstr "All documents" - #: documents/templates/documents/components/folder_tree.html:13 msgid "Toggle subfolders" msgstr "Toggle subfolders" @@ -467,236 +515,276 @@ msgstr "Delete permanently" #: documents/templates/documents/document_confirm_delete.html:53 #: documents/templates/documents/document_confirm_delete.html:55 -#: documents/templates/documents/document_form.html:76 +#: documents/templates/documents/document_form.html:100 #: documents/templates/documents/documentfolder_confirm_delete.html:19 #: documents/templates/documents/documentfolder_confirm_delete.html:21 -#: documents/templates/documents/documentfolder_form.html:61 -#: documents/templates/documents/documentfolder_form.html:64 -#: documents/templates/documents/documentfolder_form.html:66 +#: documents/templates/documents/documentfolder_form.html:67 +#: documents/templates/documents/documentfolder_form.html:70 +#: documents/templates/documents/documentfolder_form.html:72 msgid "Cancel" msgstr "Cancel" -#: documents/templates/documents/document_detail.html:25 -msgid "Modifier le titre et la description" +#: documents/templates/documents/document_detail.html:27 +msgid "Privé" msgstr "" -#: documents/templates/documents/document_detail.html:30 +#: documents/templates/documents/document_detail.html:29 +msgid "Partagé" +msgstr "" + +#: documents/templates/documents/document_detail.html:31 +msgid "Interne & Externe" +msgstr "" + +#: documents/templates/documents/document_detail.html:33 +msgid "Interne" +msgstr "" + +#: documents/templates/documents/document_detail.html:36 +#: documents/templates/documents/document_detail.html:733 +msgid "Modifier le document" +msgstr "Edit document" + +#: documents/templates/documents/document_detail.html:41 msgid "No description provided" msgstr "No description provided" -#: documents/templates/documents/document_detail.html:35 -msgid "Modifier" -msgstr "" - -#: documents/templates/documents/document_detail.html:40 +#: documents/templates/documents/document_detail.html:46 msgid "Afficher sur la carte" msgstr "Display on map" -#: documents/templates/documents/document_detail.html:45 +#: documents/templates/documents/document_detail.html:51 msgid "Visualiser la maquette 3D (BIM)" msgstr "View 3D Model (BIM)" -#: documents/templates/documents/document_detail.html:50 +#: documents/templates/documents/document_detail.html:56 msgid "Importer les couches vectorielles" msgstr "Import vector layers" -#: documents/templates/documents/document_detail.html:55 +#: documents/templates/documents/document_detail.html:61 #: documents/templates/documents/document_georeference.html:5 msgid "Géolocaliser" msgstr "Geolocate" -#: documents/templates/documents/document_detail.html:59 +#: documents/templates/documents/document_detail.html:65 #: documents/templates/documents/documentfolder_confirm_delete.html:16 -#: documents/templates/documents/documentfolder_form.html:13 -#: documents/templates/documents/documentfolder_form.html:17 +#: documents/templates/documents/documentfolder_form.html:19 +#: documents/templates/documents/documentfolder_form.html:23 msgid "Delete" msgstr "Delete" -#: documents/templates/documents/document_detail.html:64 +#: documents/templates/documents/document_detail.html:70 #: documents/templates/documents/document_list.html:18 -#: documents/templates/documents/documentfolder_share.html:19 +#: documents/templates/documents/documentfolder_share.html:24 msgid "Breadcrumb" msgstr "Breadcrumbs" -#: documents/templates/documents/document_detail.html:67 +#: documents/templates/documents/document_detail.html:73 #: documents/templates/documents/document_list.html:8 #: documents/templates/documents/document_list.html:22 #: documents/templates/documents/document_list.html:24 -#: documents/templates/documents/documentfolder_share.html:21 +#: documents/templates/documents/documentfolder_share.html:26 msgid "Document Management" msgstr "Document Management" -#: documents/templates/documents/document_detail.html:95 -#: documents/templates/documents/document_detail.html:257 -#: documents/templates/documents/document_detail.html:309 +#: documents/templates/documents/document_detail.html:105 +#: documents/templates/documents/document_detail.html:264 +#: documents/templates/documents/document_detail.html:316 msgid "Open" msgstr "Open" -#: documents/templates/documents/document_detail.html:96 -#: documents/templates/documents/document_detail.html:258 -#: documents/templates/documents/document_detail.html:310 +#: documents/templates/documents/document_detail.html:106 +#: documents/templates/documents/document_detail.html:265 +#: documents/templates/documents/document_detail.html:317 #: documents/templates/documents/document_public.html:23 msgid "Download" msgstr "Download" -#: documents/templates/documents/document_detail.html:121 +#: documents/templates/documents/document_detail.html:131 msgid "Select a folder" msgstr "Select a folder" -#: documents/templates/documents/document_detail.html:126 -#: documents/templates/documents/document_detail.html:179 +#: documents/templates/documents/document_detail.html:133 +#: documents/templates/documents/document_detail.html:186 msgid "Add" msgstr "Add" -#: documents/templates/documents/document_detail.html:140 +#: documents/templates/documents/document_detail.html:147 msgid "Parents" msgstr "Parents" -#: documents/templates/documents/document_detail.html:151 +#: documents/templates/documents/document_detail.html:158 msgid "No folder associated" msgstr "No folder associated" -#: documents/templates/documents/document_detail.html:174 +#: documents/templates/documents/document_detail.html:181 msgid "Select a tag" msgstr "Select a tag" -#: documents/templates/documents/document_detail.html:197 +#: documents/templates/documents/document_detail.html:204 msgid "No tag associated" msgstr "No tag associated" -#: documents/templates/documents/document_detail.html:209 +#: documents/templates/documents/document_detail.html:216 msgid "Version history" msgstr "Version history" -#: documents/templates/documents/document_detail.html:223 +#: documents/templates/documents/document_detail.html:230 msgid "Upload new version" msgstr "Upload new version" -#: documents/templates/documents/document_detail.html:262 +#: documents/templates/documents/document_detail.html:269 msgid "Are you sure you want to delete this version?" msgstr "Are you sure you want to delete this version?" -#: documents/templates/documents/document_detail.html:264 +#: documents/templates/documents/document_detail.html:271 msgid "Delete version" msgstr "Delete version" -#: documents/templates/documents/document_detail.html:286 +#: documents/templates/documents/document_detail.html:293 msgid "Update" msgstr "Update" -#: documents/templates/documents/document_detail.html:295 +#: documents/templates/documents/document_detail.html:302 msgid "No versions yet." msgstr "No versions yet." -#: documents/templates/documents/document_detail.html:304 -#: documents/templates/documents/document_detail.html:320 -#: documents/templates/documents/document_detail.html:323 +#: documents/templates/documents/document_detail.html:311 +#: documents/templates/documents/document_detail.html:327 +#: documents/templates/documents/document_detail.html:330 msgid "Document preview" msgstr "Document preview" -#: documents/templates/documents/document_detail.html:328 -#: documents/templates/documents/document_detail.html:611 +#: documents/templates/documents/document_detail.html:335 +#: documents/templates/documents/document_detail.html:622 msgid "File truncated to the first 50 000 characters." msgstr "File truncated to the first 50,000 characters." -#: documents/templates/documents/document_detail.html:345 -#: documents/templates/documents/document_detail.html:553 +#: documents/templates/documents/document_detail.html:352 +#: documents/templates/documents/document_detail.html:564 msgid "Only the first 200 rows are shown." msgstr "Only the first 200 rows are shown." -#: documents/templates/documents/document_detail.html:348 -#: documents/templates/documents/document_detail.html:543 +#: documents/templates/documents/document_detail.html:355 +#: documents/templates/documents/document_detail.html:554 msgid "Empty file." msgstr "Empty file." -#: documents/templates/documents/document_detail.html:353 -#: documents/templates/documents/document_detail.html:534 +#: documents/templates/documents/document_detail.html:360 +#: documents/templates/documents/document_detail.html:545 msgid "Preview is not available for this file type." msgstr "Preview is not available for this file type." -#: documents/templates/documents/document_detail.html:358 +#: documents/templates/documents/document_detail.html:365 msgid "No version available yet." msgstr "No version available yet." -#: documents/templates/documents/document_detail.html:371 -#: documents/templates/documents/document_list.html:101 +#: documents/templates/documents/document_detail.html:378 +#: documents/templates/documents/document_list.html:103 msgid "Linked items" msgstr "Linked items" -#: documents/templates/documents/document_detail.html:385 +#: documents/templates/documents/document_detail.html:392 msgid "Search by code or name..." msgstr "Search by code or name..." -#: documents/templates/documents/document_detail.html:399 +#: documents/templates/documents/document_detail.html:406 msgid "Link" msgstr "Link" -#: documents/templates/documents/document_detail.html:415 +#: documents/templates/documents/document_detail.html:422 msgid "No link yet" msgstr "No link yet" -#: documents/templates/documents/document_detail.html:455 +#: documents/templates/documents/document_detail.html:465 msgid "No share yet" msgstr "No share yet" -#: documents/templates/documents/document_detail.html:464 -#: documents/templates/documents/documentfolder_share.html:85 +#: documents/templates/documents/document_detail.html:474 +#: documents/templates/documents/documentfolder_share.html:90 msgid "Shareable links" msgstr "Shareable links" -#: documents/templates/documents/document_detail.html:483 -#: documents/templates/documents/documentfolder_share.html:104 +#: documents/templates/documents/document_detail.html:493 +#: documents/templates/documents/documentfolder_share.html:109 msgid "Create link" msgstr "Create link" -#: documents/templates/documents/document_detail.html:500 +#: documents/templates/documents/document_detail.html:510 msgid "No shareable link" msgstr "No shareable link" -#: documents/templates/documents/document_detail.html:533 +#: documents/templates/documents/document_detail.html:544 msgid "Loading…" msgstr "Loading…" -#: documents/templates/documents/document_detail.html:667 +#: documents/templates/documents/document_detail.html:678 msgid "Géolocaliser le plan" msgstr "Geolocate the plan" -#: documents/templates/documents/document_detail.html:722 -msgid "Modifier le document" -msgstr "Edit document" - -#: documents/templates/documents/document_detail.html:728 +#: documents/templates/documents/document_detail.html:739 msgid "Titre" msgstr "" -#: documents/templates/documents/document_detail.html:733 +#: documents/templates/documents/document_detail.html:744 msgid "Description facultative..." msgstr "" -#: documents/templates/documents/document_detail.html:737 +#: documents/templates/documents/document_detail.html:748 +msgid "Visibilité" +msgstr "" + +#: documents/templates/documents/document_detail.html:758 +msgid "Répertoires" +msgstr "" + +#: documents/templates/documents/document_detail.html:767 msgid "Annuler" msgstr "" -#: documents/templates/documents/document_detail.html:739 +#: documents/templates/documents/document_detail.html:769 msgid "Enregistrer" msgstr "Save" -#: documents/templates/documents/document_form.html:6 +#: documents/templates/documents/document_detail.html:798 +#: documents/templates/documents/document_form.html:115 +msgid "Rechercher des répertoires..." +msgstr "" + +#: documents/templates/documents/document_detail.html:826 +msgid "Sélectionner un répertoire..." +msgstr "" + +#: documents/templates/documents/document_detail.html:854 +#: documents/templates/documents/documentfolder_share.html:162 +msgid "Rechercher et sélectionner des utilisateurs..." +msgstr "" + +#: documents/templates/documents/document_form.html:12 msgid "Create a new document" msgstr "Create a new document" -#: documents/templates/documents/document_form.html:31 +#: documents/templates/documents/document_form.html:63 msgid "Types" msgstr "Types" -#: documents/templates/documents/document_form.html:53 -msgid "New tags" -msgstr "New tags" - -#: documents/templates/documents/document_form.html:77 +#: documents/templates/documents/document_form.html:101 msgid "Create" msgstr "Create" +#: documents/templates/documents/document_form.html:140 +#: documents/templates/documents/documentfolder_form.html:114 +msgid "Sélectionner des thématiques..." +msgstr "" + +#: documents/templates/documents/document_form.html:148 +msgid "Sélectionner des types..." +msgstr "" + +#: documents/templates/documents/document_form.html:156 +msgid "Sélectionner des tags..." +msgstr "" + #: documents/templates/documents/document_georeference.html:206 #: documents/templates/documents/document_map_view.html:51 #: documents/templates/documents/documentfolder_public.html:34 @@ -819,68 +907,68 @@ msgstr "New folder" msgid "New document" msgstr "New document" -#: documents/templates/documents/document_list.html:44 +#: documents/templates/documents/document_list.html:46 msgid "Search" msgstr "Search" -#: documents/templates/documents/document_list.html:45 +#: documents/templates/documents/document_list.html:47 msgid "Title or keyword" msgstr "Title or keyword" -#: documents/templates/documents/document_list.html:48 +#: documents/templates/documents/document_list.html:50 msgid "Type" msgstr "Type" -#: documents/templates/documents/document_list.html:50 -#: documents/templates/documents/document_list.html:59 +#: documents/templates/documents/document_list.html:52 +#: documents/templates/documents/document_list.html:61 msgid "All" msgstr "All" -#: documents/templates/documents/document_list.html:66 +#: documents/templates/documents/document_list.html:68 msgid "Filter" msgstr "Filter" -#: documents/templates/documents/document_list.html:98 +#: documents/templates/documents/document_list.html:100 msgid "Updated by" msgstr "Updated by" -#: documents/templates/documents/document_list.html:102 +#: documents/templates/documents/document_list.html:104 msgid "Actions" msgstr "Actions" -#: documents/templates/documents/document_list.html:125 -#: documents/templates/documents/document_list.html:190 -#: documents/templates/documents/document_list.html:197 -#: documents/templates/documents/document_list.html:204 +#: documents/templates/documents/document_list.html:134 +#: documents/templates/documents/document_list.html:210 +#: documents/templates/documents/document_list.html:217 +#: documents/templates/documents/document_list.html:224 msgid "None" msgstr "None" -#: documents/templates/documents/document_list.html:132 +#: documents/templates/documents/document_list.html:141 msgid "Manage sharing" msgstr "Management sharing" -#: documents/templates/documents/document_list.html:138 +#: documents/templates/documents/document_list.html:147 msgid "Folder actions" msgstr "Folder actions" -#: documents/templates/documents/document_list.html:139 documents/views.py:650 -#: documents/views.py:673 +#: documents/templates/documents/document_list.html:148 documents/views.py:645 +#: documents/views.py:668 msgid "Edit folder" msgstr "Edit folder" -#: documents/templates/documents/document_list.html:142 +#: documents/templates/documents/document_list.html:151 msgid "Delete folder" msgstr "Delete folder" -#: documents/templates/documents/document_list.html:209 +#: documents/templates/documents/document_list.html:229 msgid "Delete document" msgstr "Delete document" -#: documents/templates/documents/document_list.html:223 +#: documents/templates/documents/document_list.html:243 msgid "No document available yet." msgstr "No document available yet." -#: documents/templates/documents/document_list.html:232 +#: documents/templates/documents/document_list.html:252 msgid "Documents pagination" msgstr "Pagination documents" @@ -925,10 +1013,14 @@ msgstr "" "This action will remove the folder from the library. Documents linked to it " "will remain accessible but will no longer reference this folder." -#: documents/templates/documents/documentfolder_form.html:58 +#: documents/templates/documents/documentfolder_form.html:64 msgid "Save" msgstr "Save" +#: documents/templates/documents/documentfolder_form.html:88 +msgid "Rechercher des répertoires parents..." +msgstr "" + #: documents/templates/documents/documentfolder_public.html:7 #, python-format msgid "Folder – %(folder.name)s" @@ -950,208 +1042,205 @@ msgstr "No documents available in this folder." msgid "Shared via access link" msgstr "Shared via access link" -#: documents/templates/documents/documentfolder_share.html:8 +#: documents/templates/documents/documentfolder_share.html:13 #, python-format msgid "Sharing – %(folder.name)s" msgstr "Sharing – %(folder.name)s" -#: documents/templates/documents/documentfolder_share.html:9 +#: documents/templates/documents/documentfolder_share.html:14 msgid "Manage who can access this folder." msgstr "Manage who can access this folder." -#: documents/templates/documents/documentfolder_share.html:13 +#: documents/templates/documents/documentfolder_share.html:18 msgid "Back to folder" msgstr "Back to folder" -#: documents/templates/documents/documentfolder_share.html:39 +#: documents/templates/documents/documentfolder_share.html:44 msgid "Share with users" msgstr "Share with users" -#: documents/templates/documents/documentfolder_share.html:45 -msgid "User" -msgstr "User" - -#: documents/templates/documents/documentfolder_share.html:52 -#: documents/templates/documents/documentfolder_share.html:91 -msgid "Permission" -msgstr "Permission" - -#: documents/templates/documents/documentfolder_share.html:61 +#: documents/templates/documents/documentfolder_share.html:66 msgid "Existing shares" msgstr "Existing shares" -#: documents/templates/documents/documentfolder_share.html:77 +#: documents/templates/documents/documentfolder_share.html:82 msgid "No users have access." msgstr "No users have access." -#: documents/templates/documents/documentfolder_share.html:98 +#: documents/templates/documents/documentfolder_share.html:103 msgid "Expiration" msgstr "Expiry" -#: documents/templates/documents/documentfolder_share.html:107 +#: documents/templates/documents/documentfolder_share.html:112 msgid "Active links" msgstr "Active links" -#: documents/templates/documents/documentfolder_share.html:115 +#: documents/templates/documents/documentfolder_share.html:120 msgid "Created on" msgstr "Created on" -#: documents/templates/documents/documentfolder_share.html:117 +#: documents/templates/documents/documentfolder_share.html:122 msgid "Expires" msgstr "Expires" -#: documents/templates/documents/documentfolder_share.html:133 +#: documents/templates/documents/documentfolder_share.html:138 msgid "Open public link" msgstr "Open public link" -#: documents/templates/documents/documentfolder_share.html:140 +#: documents/templates/documents/documentfolder_share.html:145 msgid "No active links." msgstr "No active links." -#: documents/views.py:72 documents/views.py:83 +#: documents/views.py:78 documents/views.py:92 msgid "You don't have access to the document management module." msgstr "You don't have access to the document management module." -#: documents/views.py:532 +#: documents/views.py:527 msgid "Document created successfully." msgstr "Document created successfully." -#: documents/views.py:582 documents/views.py:613 +#: documents/views.py:577 documents/views.py:608 msgid "Create folder" msgstr "Create folder" -#: documents/views.py:599 +#: documents/views.py:594 msgid "Folder created successfully." msgstr "Folder created successfully." -#: documents/views.py:667 +#: documents/views.py:662 msgid "Folder updated successfully." msgstr "Folder updated successfully." -#: documents/views.py:720 +#: documents/views.py:715 msgid "Folder deleted successfully." msgstr "Folder deleted successfully." -#: documents/views.py:832 +#: documents/views.py:827 msgid "Document deleted successfully." msgstr "Document deleted successfully." -#: documents/views.py:855 +#: documents/views.py:850 msgid "Document updated successfully." msgstr "Document updated successfully." -#: documents/views.py:857 +#: documents/views.py:852 msgid "Error updating document." msgstr "Error updating document." -#: documents/views.py:900 +#: documents/views.py:895 msgid "Folder shared successfully." msgstr "Folder shared successfully." -#: documents/views.py:902 +#: documents/views.py:897 msgid "Unable to share the folder." msgstr "Unable to share the folder." -#: documents/views.py:912 +#: documents/views.py:907 msgid "Folder share removed." msgstr "Folder share removed." -#: documents/views.py:923 documents/views.py:1284 +#: documents/views.py:918 documents/views.py:1276 msgid "Shareable link created." msgstr "Shareable link created." -#: documents/views.py:925 documents/views.py:1286 +#: documents/views.py:920 documents/views.py:1278 msgid "Unable to create the access link." msgstr "Unable to create the access link." -#: documents/views.py:935 documents/views.py:1295 +#: documents/views.py:930 documents/views.py:1288 msgid "Access link revoked." msgstr "Access link revoked." -#: documents/views.py:1192 +#: documents/views.py:1181 msgid "New version uploaded." msgstr "New version uploaded." -#: documents/views.py:1194 +#: documents/views.py:1183 msgid "Unable to upload the new version." msgstr "Unable to upload the new version." -#: documents/views.py:1204 +#: documents/views.py:1194 msgid "Share created." msgstr "Share created." -#: documents/views.py:1206 +#: documents/views.py:1196 msgid "Unable to create share." msgstr "Unable to create share." -#: documents/views.py:1215 +#: documents/views.py:1206 msgid "Share removed." msgstr "Share removed." -#: documents/views.py:1226 +#: documents/views.py:1217 msgid "Validation updated." msgstr "Validation updated." -#: documents/views.py:1228 +#: documents/views.py:1219 msgid "Unable to update validation." msgstr "Unable to update validation." -#: documents/views.py:1238 +#: documents/views.py:1229 msgid "Document linked successfully." msgstr "Document linked successfully." -#: documents/views.py:1240 +#: documents/views.py:1231 msgid "Unable to link the document." msgstr "Unable to link the document." -#: documents/views.py:1262 +#: documents/views.py:1253 msgid "Version deleted successfully." msgstr "Version deleted successfully." -#: documents/views.py:1274 +#: documents/views.py:1265 msgid "Link removed." msgstr "Link removed." -#: documents/views.py:1318 +#: documents/views.py:1311 msgid "Folder added." msgstr "Folder added." -#: documents/views.py:1340 +#: documents/views.py:1333 msgid "Folder removed." msgstr "Folder removed." -#: documents/views.py:1363 +#: documents/views.py:1356 msgid "Tag added." msgstr "Tag added." -#: documents/views.py:1385 +#: documents/views.py:1378 msgid "Tag removed." msgstr "Tag removed." -#: documents/views.py:1577 +#: documents/views.py:1626 msgid "No file found for this document." msgstr "No file found for this document." -#: documents/views.py:1581 +#: documents/views.py:1630 msgid "File not found on disk." msgstr "File not found on disk." -#: documents/views.py:1609 +#: documents/views.py:1658 msgid "Could not generate CAD preview image." msgstr "Could not generate CAD preview image." -#: documents/views.py:1612 +#: documents/views.py:1661 msgid "Unsupported file format for georeferencing image preview." msgstr "Unsupported file format for georeferencing image preview." -#: documents/views.py:1628 +#: documents/views.py:1677 msgid "Page number out of range." msgstr "Page number out of range." -#: documents/views.py:1632 +#: documents/views.py:1681 msgid "Page number out of range or empty PDF." msgstr "Page number out of range or empty PDF." -#: documents/views.py:1782 +#: documents/views.py:1831 msgid "This document is not georeferenced yet." msgstr "This document is not georeferenced yet." + +#~ msgid "All documents" +#~ msgstr "All documents" + +#~ msgid "New tags" +#~ msgstr "New tags" diff --git a/loko/documents/locale/fr/LC_MESSAGES/django.mo b/loko/documents/locale/fr/LC_MESSAGES/django.mo index 94efcd390962536e6b47fcb6561224ff13acafed..b9cc1d9708aff1d83639cdcac6368ed5ca5d6aef 100644 GIT binary patch delta 5464 zcmYk;3Ak5d0>|<9w%@MXa*Nx(ui7`2(yoQ6rW%zowl<`qO;Y?(l9cvRV-0CB$c+|j zF)pGeQfacJ#WD#os-eexzyI^z=W!mt`+3j#pY!hL&9gI7pXC%;8aU37D&$D< z5C&v~@Jwm1hVVoA5W3)xn1wCR4S{0lgy-NOh~!m(&WGtjkL zg3i!0SP%1&|H29W*kEaf?Q?a|y>cPiU{AFEL5Zm_l7cr*LH19Whc@&y+T+dWn!k#U zcsIH!e@5>+i{4j?A3ZOJO|T9+#RJg}4n^xvp)QU$%gJvPQ3=w2C*c61Kf;9_)BuR@<+i)Cm(yh6dL`~aPruhA*{A3CyP zb&?0O&=KUIo2fB6r5(}d`=BEpfi^fgIu#wrY;@^XpwDl>l$&lF1wMjd7uv&P$c7K! zp=+60H|a<o>_P892;qG{SfAlcA#wXCF%s4;kKsMU3 za%ep@QWV_XjnErAV{yC`{e}-h*J?aE6L+B_T8l2-v*_Btg1pjUA1=pJ*be72D(`y- zOX6Pan!)z~yKtVW&AXCCVFbF?H={kg2kpqBc)k+dBTu7i{2ETh?da>0(r)^jVCz&oS&A&;iQA`15G4YVUWuoUi#*N>r7{3B-LX>I@+Pf(C6~d0d7a{+leK7{|{1d4;)24@8L|eLW`t(e-HcB4-ROgh(Fz~O z{o1`*n%Op)(b8x=<#q=gY*Kj-9 zk)vqGe!+9G1TVD}RKxPv0$sYE=o(*&Hgp+!|1h+nThV%EV0~N~e^0$i!G=DMDNSTiufto&MCCRB`!=ac`9U6aKtsy zUD*S@u`hb#Rq=c{HsO2{I>oEd4z58P*oDsEH|W})j)o4&jFmuVqB2^4y|k=<+jyZj zI<=Rhn`I38z>tD-a04xO<}(18ucV!r=Z zP;dmp(9JX*ozl5j30I&a-iS81HTo{v(0+93zCoYQxG33lWzkP|b+m&QU}d}rUCPTb zWlzRYU}J}g=!n-~56naVT|bR})2DPwexHVRa2ERfVsroxqF=rj(9O6PU7{~=1Qzd{ z{Ifm=-Gpa4^ZpN^P_s)i!l~$pQs|T|K&O0F^kuZ+J!r#+(3v@g&cJc>pX(xBlO?Q& zez3ZuBflwLzaMLIzNRblZ$s~K!I2-t_V^V#Wi`7c*BeAzp=;a;UCRMzhpvo{M(de^ z!8e9Qz?}W;lj^SgQ9(8f=0Y zoEIGT#)9i?M{Xc@62=wAk_E&gwJ9;Y9~GD2AUWa*hwrhy_h2dgM>GA=x)p1Xsl-`% zkQ5w+DeNPQ;sy3*`t==*4#?wmtNM|`&15}!oD>{eDKMyT87V^kMLgWm9`}$h$Vu`d zX-Vo5kK4#3@&@sEgd8TXl7A47w&Wa#@=*Ge*DosXksHaM$@kCB5|4T05^|iJ zAs#o8zokoTP`rvfL3~9$29k-S9l4P7cKv^#u!R&HyC_^to+U#`3o@QuOV*MriN^+V zDS3gsM*es-h$mV2D5+0|#B1U!==WfIdMi`7h!h-MD0Cog$aLayKlzsQBC`qqUlIC{ zhGaN-irhs!CM1OY_;2z7`7~bp7}t@1k`-jM>pzA(MkmY2@Sy$vyuEpDQC? delta 5518 zcmZA33w%!J0mtztL`29%D3Z7YNl79h5-Khg8fnqEi%ZOegw{wA+N$W$x-4!@O*2Z? zs&=Yq(e&by4wI4=ZMGP-&ixW=M_NtBSZ%-md!Bqgw&&yjexGyRbIx-;Z|uqU`Z?dr zIT!3*XejqcOHy6mnBiW=91ql4V}c$sCK(%JLmYukaUwRtT;vwB$R6ioGmZko49&`ZJ;0e?N&RDNlt574mi$Unu z!tGcX>Uq(q@8dB7`=LMWo2gXV<6I2J^{5eTM>V())qx|Z899kf@GQ2*AFV+lZUdcB z9q5a#aF{*LK|RMoJ%2SidO(rAU_WXJj$;Enhg$3FsD^*Wdgv4CPH7`l2OC>kq3(~e z$Gwogna5EhpM;vZS*Rsm5X$^BTV^pQv_>0I$D1$?_n@Y((s~m$Lp7)w@C|cE(h@bY z7*q$6P}dDcZR&~E1*nd!M{VA%Va&hQ_+w7+&m7}J52{4nSc9}>f;mu+V^JgOhH7XC zYN{up?wgHzo`XZN5cBXVw#CV;hdQtXNAQ-t=1|d;REp(M0MmEY9{`TTFSt1x19*o5<5{;)KCKIhGbMj>8Lf&L_Kgi zcECK;b?=}W+=p7SW2l+Bj1S{|Jb<9F4YG8%62zB8H$bK`W zsD{p=W~d6a_SLA7`|_cV#-OfCL|r$)9uLA;jx$g*y&ToS0u0gn{|OaMWjSh%&s!@| zQ&)wWkvhDiYQW#x+S(a)T{5!FW+dwRS=b2|p!UpGR7Ve?+WQiHXy2Tnq6b_+HSiN^ zD!n7znQ4QXvUt?U`k>y5{-_xmh}u+BP)nJMx_=RB#2Zl!zGdBoYUcntTDx*8dcbwm z=DUOZY8szNx1m>uF$upyAM}lO&j(sV zQA-?&TFM@%j-)tL)U$!;hv}%@or$_|9%@s*g#1*P<*2247c~=~q8@Y}wRBfdYkv#d zpg*Hnhq2fLKSy16AN|m2)QP`DUd#d}b7CCtN<-X$TI((7nL1QQ%ItADYLA>nt#LKZ z$2+LkcTSw!(R|eR>(L*JP&2m;d7fiRsQ7ZC)OrGWhB<}mp?7DuLxC8;aTw}+G-|55 zp&r~DH4}qS0~m_BE(107Q*j8+NA{&DLm$2WH>s${HK+$Q?BYHk1oePOYZq%T4CH(& z24Om?W7AL_dKUHlLX5!GsONr&+T;gO9lC-6djD@zQICD%-3xMlV`bQ+oI|~3*X;3qd+d|I{KxS{>jZb|(yXH}nDZIf z1anX$c^NgbHK-1}iMnn#>h&zOUPN`|K5Fv@@GGSy4nw`p@u=sdB{KiIF@qC&ZJtN< zcrEG&WFxAfk5E&61a;$S)B~^LP`rnEIJlep`%s4Jz;~#>^LJ4*n)Zl0qa#tz8S79{ z52vC=l8c(UWtfd?P$R#MT0+AZ4evnRcL=p-PNN#WjC%eL z);c{s*Eyysl@Pv&Mm3az>iKAFg5yym&p~x`4eGiLsOz@d<6Rib@gdYySD`vsgL;0; zUhYhGM=kLHkF0+h6;0h})Ra7hY9QCT#9D~DZVPJ9>_uIF3OnINY=Hs2-HvuZEnOGX z??PYH{i&$ukHb*C|I?{xYL=p=Y#nN3Z=-J9iWR9%~*~-KhL@dwZBim3jvJ*8!C8*7P)S;pazeVlJN^FHysI~Hc%$QqO#Y; zd}S4yk#ppT4k+3~>bwdoXI>&x$$X+&e1T}R8%S-bOXZCI{=a6=u%|qK3&vo$J$DFy zBD2Z+{PvnNO5T#`h3 zk%8nE*-vWApQxmgU1S{TO6HKsWILHiREo)y#=^n5g8sn7`s#t^e2LyghjucaWoG zBl#7XNj8&E@-e9`cc_%vgB$oF=|*0)=MGzM<9J&ig<-ZXoMU{X*%SKVX>aS|5fVr~ zA>WWUiOO!0Pul5#@&Wmr_>-kX<$~wa{V0S;@;mZda*Al+9)|I`)>G$yC)Nn-XxvKv zNs34XxkyyjkP+lF9Z<^2BGQ?BK~(a{U&!|)g{VA7rV$@fM?>5~y6_kUOY7oOQLwg3PC diff --git a/loko/documents/locale/fr/LC_MESSAGES/django.po b/loko/documents/locale/fr/LC_MESSAGES/django.po index 0b42b41..ce121f4 100644 --- a/loko/documents/locale/fr/LC_MESSAGES/django.po +++ b/loko/documents/locale/fr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French \n" @@ -16,49 +16,65 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: documents/forms.py:50 documents/templates/documents/document_detail.html:215 -#: documents/templates/documents/document_form.html:61 +#: documents/forms.py:88 +#: documents/templates/documents/document_detail.html:222 +#: documents/templates/documents/document_form.html:85 msgid "File" msgstr "Fichier" -#: documents/forms.py:51 documents/models.py:173 documents/models.py:331 -#: documents/templates/documents/document_detail.html:220 -#: documents/templates/documents/document_form.html:68 +#: documents/forms.py:89 documents/models.py:223 documents/models.py:398 +#: documents/templates/documents/document_detail.html:227 +#: documents/templates/documents/document_form.html:92 msgid "Comment" msgstr "Commentaire" -#: documents/forms.py:52 documents/models.py:97 -#: documents/templates/documents/document_detail.html:160 -#: documents/templates/documents/document_form.html:38 -#: documents/templates/documents/document_list.html:99 +#: documents/forms.py:90 documents/models.py:97 +#: documents/templates/documents/document_detail.html:167 +#: documents/templates/documents/document_form.html:70 +#: documents/templates/documents/document_list.html:101 msgid "Tags" msgstr "Tags" -#: documents/forms.py:52 +#: documents/forms.py:90 msgid "Separate tags with commas." msgstr "Separate tags with commas." -#: documents/forms.py:231 +#: documents/forms.py:193 documents/forms.py:259 +#: documents/templates/documents/document_detail.html:440 +#: documents/templates/documents/documentfolder_share.html:50 +msgid "Users" +msgstr "Utilisateurs" + +#: documents/forms.py:205 documents/forms.py:271 +#: documents/templates/documents/document_detail.html:447 +#: documents/templates/documents/documentfolder_share.html:57 +#: documents/templates/documents/documentfolder_share.html:96 +msgid "Permission" +msgstr "Permission" + +#: documents/forms.py:355 msgid "Linked object type" msgstr "Linked object type" -#: documents/forms.py:273 +#: documents/forms.py:397 msgid "Unable to resolve the selected object type." msgstr "Unable to resolve the selected object type." -#: documents/forms.py:275 +#: documents/forms.py:399 msgid "The selected object does not exist." msgstr "The selected object does not exist." -#: documents/forms.py:367 documents/models.py:62 documents/models.py:127 +#: documents/forms.py:500 documents/models.py:62 documents/models.py:144 +#: documents/models.py:281 documents/templates/documents/document_form.html:45 +#: documents/templates/documents/document_form.html:54 msgid "Thematics" msgstr "Thematics" -#: documents/forms.py:374 +#: documents/forms.py:508 msgid "Owner" msgstr "Owner" -#: documents/forms.py:420 +#: documents/forms.py:561 msgid "A folder cannot be attached to itself or one of its descendants." msgstr "A folder cannot be attached to itself or one of its descendants." @@ -78,7 +94,7 @@ msgstr "Document type" msgid "Document types" msgstr "Document types" -#: documents/models.py:40 documents/models.py:116 +#: documents/models.py:40 documents/models.py:126 msgid "Name" msgstr "Name" @@ -86,7 +102,7 @@ msgstr "Name" msgid "Name (NL)" msgstr "Name (NL)" -#: documents/models.py:42 documents/models.py:117 +#: documents/models.py:42 documents/models.py:127 msgid "Slug" msgstr "Slug" @@ -136,11 +152,11 @@ msgstr "Related models" #: documents/models.py:71 msgid "" -"When set, this tag will only appear for uploads on the selected model types. " -"Leave empty to make it available for all models of the selected thematics." +"When set, this tag will only appear for uploads on the selected model types." +" Leave empty to make it available for all models of the selected thematics." msgstr "" -"When set, this tag will only appear for uploads on the selected model types. " -"Leave empty to make it available for all models of the selected thematics." +"When set, this tag will only appear for uploads on the selected model types." +" Leave empty to make it available for all models of the selected thematics." #: documents/models.py:78 msgid "Extra parameters schema" @@ -148,104 +164,141 @@ msgstr "Extra parameters schema" #: documents/models.py:80 msgid "" -"JSON list of extra parameter definitions shown in the upload modal when this " -"tag is selected. Supported types: \"text\", \"number\", \"textarea\", " +"JSON list of extra parameter definitions shown in the upload modal when this" +" tag is selected. Supported types: \"text\", \"number\", \"textarea\", " "\"select\" (requires \"options\" list). Example: [{\"key\": \"cables\", " "\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", " -"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]" +"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, " +"C2\"}]" msgstr "" -"JSON list of extra parameter definitions shown in the upload modal when this " -"tag is selected. Supported types: \"text\", \"number\", \"textarea\", " +"JSON list of extra parameter definitions shown in the upload modal when this" +" tag is selected. Supported types: \"text\", \"number\", \"textarea\", " "\"select\" (requires \"options\" list). Example: [{\"key\": \"cables\", " "\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", " -"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]" +"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, " +"C2\"}]" -#: documents/models.py:96 documents/templates/documents/document_list.html:57 +#: documents/models.py:96 documents/templates/documents/document_list.html:59 msgid "Tag" msgstr "Tag" -#: documents/models.py:118 documents/models.py:180 documents/models.py:328 -#: documents/templates/documents/document_detail.html:732 -#: documents/templates/documents/document_form.html:23 +#: documents/models.py:115 +#: documents/templates/documents/document_detail.html:27 +#: documents/templates/documents/document_detail.html:750 +#: documents/templates/documents/document_list.html:116 +#: documents/templates/documents/document_list.html:197 +msgid "Privé (Créateur uniquement)" +msgstr "" + +#: documents/models.py:116 +#: documents/templates/documents/document_detail.html:29 +#: documents/templates/documents/document_detail.html:751 +#: documents/templates/documents/document_list.html:118 +#: documents/templates/documents/document_list.html:199 +msgid "Partagé avec certains utilisateurs" +msgstr "" + +#: documents/models.py:117 +#: documents/templates/documents/document_detail.html:33 +#: documents/templates/documents/document_detail.html:752 +msgid "Interne (sur base des thématiques et contrats)" +msgstr "" + +#: documents/models.py:118 +#: documents/templates/documents/document_detail.html:31 +#: documents/templates/documents/document_detail.html:753 +#: documents/templates/documents/document_list.html:120 +#: documents/templates/documents/document_list.html:201 +msgid "Interne et externe (sur base des thématiques et contrats)" +msgstr "" + +#: documents/models.py:128 documents/models.py:230 documents/models.py:395 +#: documents/templates/documents/document_detail.html:743 +#: documents/templates/documents/document_form.html:29 msgid "Description" msgstr "Description" -#: documents/models.py:119 +#: documents/models.py:133 documents/models.py:235 +#: documents/templates/documents/document_form.html:38 +msgid "Visibility" +msgstr "" + +#: documents/models.py:136 msgid "Predefined" msgstr "Predefined" -#: documents/models.py:121 +#: documents/models.py:138 msgid "Application label" msgstr "Application label" -#: documents/models.py:135 documents/models.py:187 +#: documents/models.py:152 documents/models.py:244 msgid "Created by" msgstr "Created by" -#: documents/models.py:137 documents/models.py:189 +#: documents/models.py:154 documents/models.py:246 msgid "Created at" msgstr "Created at" -#: documents/models.py:138 documents/models.py:190 -#: documents/templates/documents/document_list.html:88 +#: documents/models.py:155 documents/models.py:247 +#: documents/templates/documents/document_list.html:90 msgid "Updated at" msgstr "Updated at" -#: documents/models.py:144 +#: documents/models.py:161 msgid "Parent folders" msgstr "Parent folders" -#: documents/models.py:149 +#: documents/models.py:166 msgid "Document folder" msgstr "Document folder" -#: documents/models.py:150 +#: documents/models.py:167 msgid "Document folders" msgstr "Document folders" -#: documents/models.py:172 +#: documents/models.py:222 msgid "View" msgstr "View" -#: documents/models.py:174 +#: documents/models.py:224 msgid "Edit" msgstr "Edit" -#: documents/models.py:175 +#: documents/models.py:225 msgid "Approve" msgstr "Approve" -#: documents/models.py:179 documents/templates/documents/document_form.html:16 -#: documents/templates/documents/document_list.html:76 +#: documents/models.py:229 documents/templates/documents/document_form.html:22 +#: documents/templates/documents/document_list.html:78 msgid "Title" msgstr "Title" -#: documents/models.py:197 -#: documents/templates/documents/document_detail.html:85 +#: documents/models.py:254 +#: documents/templates/documents/document_detail.html:95 msgid "Current version" msgstr "Current version" -#: documents/models.py:199 +#: documents/models.py:256 msgid "Archived" msgstr "Archived" -#: documents/models.py:203 +#: documents/models.py:260 msgid "Unique parameters" msgstr "Unique parameters" -#: documents/models.py:204 +#: documents/models.py:261 msgid "" -"Additional parameters to determine uniqueness for documents with unique tags " -"(e.g., {'format': 'pdf', 'cables': 'C1,C2'})" +"Additional parameters to determine uniqueness for documents with unique tags" +" (e.g., {'format': 'pdf', 'cables': 'C1,C2'})" msgstr "" -"Additional parameters to determine uniqueness for documents with unique tags " -"(e.g., {'format': 'pdf', 'cables': 'C1,C2'})" +"Additional parameters to determine uniqueness for documents with unique tags" +" (e.g., {'format': 'pdf', 'cables': 'C1,C2'})" -#: documents/models.py:209 +#: documents/models.py:266 msgid "Georeference Coordinates" msgstr "Georeference Coordinates" -#: documents/models.py:210 +#: documents/models.py:267 msgid "" "Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, " "lat]]" @@ -253,167 +306,162 @@ msgstr "" "Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, " "lat]]" -#: documents/models.py:214 +#: documents/models.py:271 msgid "Georeference Page" msgstr "Georeference Page" -#: documents/models.py:215 +#: documents/models.py:272 msgid "Specific page of the PDF that has been georeferenced" msgstr "Specific page of the PDF that has been georeferenced" -#: documents/models.py:224 -#: documents/templates/documents/document_detail.html:107 -#: documents/templates/documents/document_form.html:46 -#: documents/templates/documents/document_list.html:100 +#: documents/models.py:287 +#: documents/templates/documents/document_detail.html:117 +#: documents/templates/documents/document_form.html:78 +#: documents/templates/documents/document_list.html:102 msgid "Folders" msgstr "Folders" -#: documents/models.py:229 +#: documents/models.py:292 msgid "Managed document" msgstr "Managed document" -#: documents/models.py:230 +#: documents/models.py:293 msgid "Managed documents" msgstr "Managed documents" -#: documents/models.py:311 +#: documents/models.py:378 msgid "Draft" msgstr "Draft" -#: documents/models.py:312 +#: documents/models.py:379 msgid "Pending validation" msgstr "Pending validation" -#: documents/models.py:313 documents/models.py:439 +#: documents/models.py:380 documents/models.py:506 msgid "Approved" msgstr "Approved" -#: documents/models.py:314 documents/models.py:440 +#: documents/models.py:381 documents/models.py:507 msgid "Rejected" msgstr "Rejected" -#: documents/models.py:321 documents/services.py:333 +#: documents/models.py:388 documents/services.py:346 #: documents/templates/documents/document_public.html:7 msgid "Document" msgstr "Document" -#: documents/models.py:323 +#: documents/models.py:390 msgid "Version" msgstr "Version" -#: documents/models.py:329 +#: documents/models.py:396 msgid "Uploaded at" msgstr "Uploaded at" -#: documents/models.py:333 +#: documents/models.py:400 msgid "Validated at" msgstr "Validated at" -#: documents/models.py:338 +#: documents/models.py:405 msgid "Document version" msgstr "Document version" -#: documents/models.py:339 +#: documents/models.py:406 msgid "Document versions" msgstr "Document versions" -#: documents/models.py:438 +#: documents/models.py:505 msgid "Pending" msgstr "Pending" -#: documents/models.py:452 +#: documents/models.py:519 msgid "Validation" msgstr "Validation" -#: documents/models.py:453 -#: documents/templates/documents/document_detail.html:275 +#: documents/models.py:520 +#: documents/templates/documents/document_detail.html:282 msgid "Validations" msgstr "Validations" -#: documents/models.py:482 -#: documents/templates/documents/document_detail.html:443 -#: documents/templates/documents/documentfolder_share.html:58 +#: documents/models.py:549 +#: documents/templates/documents/document_detail.html:453 +#: documents/templates/documents/documentfolder_share.html:63 msgid "Share" msgstr "Share" -#: documents/models.py:483 -#: documents/templates/documents/document_detail.html:424 +#: documents/models.py:550 +#: documents/templates/documents/document_detail.html:432 msgid "Shares" msgstr "Shares" -#: documents/models.py:508 +#: documents/models.py:575 msgid "Folder share" msgstr "Folder share" -#: documents/models.py:509 +#: documents/models.py:576 msgid "Folder shares" msgstr "Folder shares" -#: documents/models.py:520 +#: documents/models.py:587 msgid "Folder" msgstr "Folder" -#: documents/models.py:539 +#: documents/models.py:606 msgid "Folder access link" msgstr "Folder access link" -#: documents/models.py:540 +#: documents/models.py:607 msgid "Folder access links" msgstr "Folder access links" -#: documents/models.py:564 +#: documents/models.py:631 msgid "Access link" msgstr "Access link" -#: documents/models.py:565 +#: documents/models.py:632 msgid "Access links" msgstr "Access links" -#: documents/models.py:591 +#: documents/models.py:658 msgid "Attachment" msgstr "Attachment" -#: documents/models.py:592 +#: documents/models.py:659 msgid "Attachments" msgstr "Attachments" -#: documents/models.py:621 +#: documents/models.py:693 msgid "Default folder" msgstr "Default folder" -#: documents/models.py:632 +#: documents/models.py:704 msgid "Folder attachment" msgstr "Folder attachment" -#: documents/models.py:633 +#: documents/models.py:705 msgid "Folder attachments" msgstr "Folder attachments" -#: documents/models.py:727 +#: documents/models.py:800 msgid "Version synchronised from legacy module" msgstr "Version synchronised from legacy module" -#: documents/services.py:320 +#: documents/services.py:322 msgid "New version added" msgstr "New version added" -#: documents/services.py:329 +#: documents/services.py:331 msgid "New version added to existing document." msgstr "New version added to existing document." -#: documents/services.py:356 +#: documents/services.py:370 msgid "Initial version" msgstr "Initial version" -#: documents/services.py:375 +#: documents/services.py:389 msgid "New document created." msgstr "New document created." -#: documents/templates/documents/base_documents.html:63 -#: documents/templates/documents/base_documents.html:64 -msgid "All documents" -msgstr "All documents" - #: documents/templates/documents/components/folder_tree.html:13 msgid "Toggle subfolders" msgstr "Toggle subfolders" @@ -466,236 +514,276 @@ msgstr "Delete permanently" #: documents/templates/documents/document_confirm_delete.html:53 #: documents/templates/documents/document_confirm_delete.html:55 -#: documents/templates/documents/document_form.html:76 +#: documents/templates/documents/document_form.html:100 #: documents/templates/documents/documentfolder_confirm_delete.html:19 #: documents/templates/documents/documentfolder_confirm_delete.html:21 -#: documents/templates/documents/documentfolder_form.html:61 -#: documents/templates/documents/documentfolder_form.html:64 -#: documents/templates/documents/documentfolder_form.html:66 +#: documents/templates/documents/documentfolder_form.html:67 +#: documents/templates/documents/documentfolder_form.html:70 +#: documents/templates/documents/documentfolder_form.html:72 msgid "Cancel" msgstr "Cancel" -#: documents/templates/documents/document_detail.html:25 -msgid "Modifier le titre et la description" +#: documents/templates/documents/document_detail.html:27 +msgid "Privé" msgstr "" -#: documents/templates/documents/document_detail.html:30 +#: documents/templates/documents/document_detail.html:29 +msgid "Partagé" +msgstr "" + +#: documents/templates/documents/document_detail.html:31 +msgid "Interne & Externe" +msgstr "" + +#: documents/templates/documents/document_detail.html:33 +msgid "Interne" +msgstr "" + +#: documents/templates/documents/document_detail.html:36 +#: documents/templates/documents/document_detail.html:733 +msgid "Modifier le document" +msgstr "Modifier le document" + +#: documents/templates/documents/document_detail.html:41 msgid "No description provided" msgstr "No description provided" -#: documents/templates/documents/document_detail.html:35 -msgid "Modifier" -msgstr "" - -#: documents/templates/documents/document_detail.html:40 +#: documents/templates/documents/document_detail.html:46 msgid "Afficher sur la carte" msgstr "Afficher sur la carte" -#: documents/templates/documents/document_detail.html:45 +#: documents/templates/documents/document_detail.html:51 msgid "Visualiser la maquette 3D (BIM)" msgstr "Visualiser la maquette 3D (BIM)" -#: documents/templates/documents/document_detail.html:50 +#: documents/templates/documents/document_detail.html:56 msgid "Importer les couches vectorielles" msgstr "Importer les couches vectorielles" -#: documents/templates/documents/document_detail.html:55 +#: documents/templates/documents/document_detail.html:61 #: documents/templates/documents/document_georeference.html:5 msgid "Géolocaliser" msgstr "Géolocaliser" -#: documents/templates/documents/document_detail.html:59 +#: documents/templates/documents/document_detail.html:65 #: documents/templates/documents/documentfolder_confirm_delete.html:16 -#: documents/templates/documents/documentfolder_form.html:13 -#: documents/templates/documents/documentfolder_form.html:17 +#: documents/templates/documents/documentfolder_form.html:19 +#: documents/templates/documents/documentfolder_form.html:23 msgid "Delete" msgstr "Delete" -#: documents/templates/documents/document_detail.html:64 +#: documents/templates/documents/document_detail.html:70 #: documents/templates/documents/document_list.html:18 -#: documents/templates/documents/documentfolder_share.html:19 +#: documents/templates/documents/documentfolder_share.html:24 msgid "Breadcrumb" msgstr "Breadcrumb" -#: documents/templates/documents/document_detail.html:67 +#: documents/templates/documents/document_detail.html:73 #: documents/templates/documents/document_list.html:8 #: documents/templates/documents/document_list.html:22 #: documents/templates/documents/document_list.html:24 -#: documents/templates/documents/documentfolder_share.html:21 +#: documents/templates/documents/documentfolder_share.html:26 msgid "Document Management" msgstr "Document Management" -#: documents/templates/documents/document_detail.html:95 -#: documents/templates/documents/document_detail.html:257 -#: documents/templates/documents/document_detail.html:309 +#: documents/templates/documents/document_detail.html:105 +#: documents/templates/documents/document_detail.html:264 +#: documents/templates/documents/document_detail.html:316 msgid "Open" msgstr "Open" -#: documents/templates/documents/document_detail.html:96 -#: documents/templates/documents/document_detail.html:258 -#: documents/templates/documents/document_detail.html:310 +#: documents/templates/documents/document_detail.html:106 +#: documents/templates/documents/document_detail.html:265 +#: documents/templates/documents/document_detail.html:317 #: documents/templates/documents/document_public.html:23 msgid "Download" msgstr "Download" -#: documents/templates/documents/document_detail.html:121 +#: documents/templates/documents/document_detail.html:131 msgid "Select a folder" msgstr "Select a folder" -#: documents/templates/documents/document_detail.html:126 -#: documents/templates/documents/document_detail.html:179 +#: documents/templates/documents/document_detail.html:133 +#: documents/templates/documents/document_detail.html:186 msgid "Add" msgstr "Add" -#: documents/templates/documents/document_detail.html:140 +#: documents/templates/documents/document_detail.html:147 msgid "Parents" msgstr "Parents" -#: documents/templates/documents/document_detail.html:151 +#: documents/templates/documents/document_detail.html:158 msgid "No folder associated" msgstr "No folder associated" -#: documents/templates/documents/document_detail.html:174 +#: documents/templates/documents/document_detail.html:181 msgid "Select a tag" msgstr "Select a tag" -#: documents/templates/documents/document_detail.html:197 +#: documents/templates/documents/document_detail.html:204 msgid "No tag associated" msgstr "No tag associated" -#: documents/templates/documents/document_detail.html:209 +#: documents/templates/documents/document_detail.html:216 msgid "Version history" msgstr "Version history" -#: documents/templates/documents/document_detail.html:223 +#: documents/templates/documents/document_detail.html:230 msgid "Upload new version" msgstr "Upload new version" -#: documents/templates/documents/document_detail.html:262 +#: documents/templates/documents/document_detail.html:269 msgid "Are you sure you want to delete this version?" msgstr "Are you sure you want to delete this version?" -#: documents/templates/documents/document_detail.html:264 +#: documents/templates/documents/document_detail.html:271 msgid "Delete version" msgstr "Delete version" -#: documents/templates/documents/document_detail.html:286 +#: documents/templates/documents/document_detail.html:293 msgid "Update" msgstr "Update" -#: documents/templates/documents/document_detail.html:295 +#: documents/templates/documents/document_detail.html:302 msgid "No versions yet." msgstr "No versions yet." -#: documents/templates/documents/document_detail.html:304 -#: documents/templates/documents/document_detail.html:320 -#: documents/templates/documents/document_detail.html:323 +#: documents/templates/documents/document_detail.html:311 +#: documents/templates/documents/document_detail.html:327 +#: documents/templates/documents/document_detail.html:330 msgid "Document preview" msgstr "Document preview" -#: documents/templates/documents/document_detail.html:328 -#: documents/templates/documents/document_detail.html:611 +#: documents/templates/documents/document_detail.html:335 +#: documents/templates/documents/document_detail.html:622 msgid "File truncated to the first 50 000 characters." msgstr "File truncated to the first 50 000 characters." -#: documents/templates/documents/document_detail.html:345 -#: documents/templates/documents/document_detail.html:553 +#: documents/templates/documents/document_detail.html:352 +#: documents/templates/documents/document_detail.html:564 msgid "Only the first 200 rows are shown." msgstr "Only the first 200 rows are shown." -#: documents/templates/documents/document_detail.html:348 -#: documents/templates/documents/document_detail.html:543 +#: documents/templates/documents/document_detail.html:355 +#: documents/templates/documents/document_detail.html:554 msgid "Empty file." msgstr "Empty file." -#: documents/templates/documents/document_detail.html:353 -#: documents/templates/documents/document_detail.html:534 +#: documents/templates/documents/document_detail.html:360 +#: documents/templates/documents/document_detail.html:545 msgid "Preview is not available for this file type." msgstr "Preview is not available for this file type." -#: documents/templates/documents/document_detail.html:358 +#: documents/templates/documents/document_detail.html:365 msgid "No version available yet." msgstr "No version available yet." -#: documents/templates/documents/document_detail.html:371 -#: documents/templates/documents/document_list.html:101 +#: documents/templates/documents/document_detail.html:378 +#: documents/templates/documents/document_list.html:103 msgid "Linked items" msgstr "Linked items" -#: documents/templates/documents/document_detail.html:385 +#: documents/templates/documents/document_detail.html:392 msgid "Search by code or name..." msgstr "Search by code or name..." -#: documents/templates/documents/document_detail.html:399 +#: documents/templates/documents/document_detail.html:406 msgid "Link" msgstr "Link" -#: documents/templates/documents/document_detail.html:415 +#: documents/templates/documents/document_detail.html:422 msgid "No link yet" msgstr "No link yet" -#: documents/templates/documents/document_detail.html:455 +#: documents/templates/documents/document_detail.html:465 msgid "No share yet" msgstr "No share yet" -#: documents/templates/documents/document_detail.html:464 -#: documents/templates/documents/documentfolder_share.html:85 +#: documents/templates/documents/document_detail.html:474 +#: documents/templates/documents/documentfolder_share.html:90 msgid "Shareable links" msgstr "Shareable links" -#: documents/templates/documents/document_detail.html:483 -#: documents/templates/documents/documentfolder_share.html:104 +#: documents/templates/documents/document_detail.html:493 +#: documents/templates/documents/documentfolder_share.html:109 msgid "Create link" msgstr "Create link" -#: documents/templates/documents/document_detail.html:500 +#: documents/templates/documents/document_detail.html:510 msgid "No shareable link" msgstr "No shareable link" -#: documents/templates/documents/document_detail.html:533 +#: documents/templates/documents/document_detail.html:544 msgid "Loading…" msgstr "Loading…" -#: documents/templates/documents/document_detail.html:667 +#: documents/templates/documents/document_detail.html:678 msgid "Géolocaliser le plan" msgstr "Géolocaliser le plan" -#: documents/templates/documents/document_detail.html:722 -msgid "Modifier le document" -msgstr "Modifier le document" - -#: documents/templates/documents/document_detail.html:728 +#: documents/templates/documents/document_detail.html:739 msgid "Titre" msgstr "" -#: documents/templates/documents/document_detail.html:733 +#: documents/templates/documents/document_detail.html:744 msgid "Description facultative..." msgstr "" -#: documents/templates/documents/document_detail.html:737 +#: documents/templates/documents/document_detail.html:748 +msgid "Visibilité" +msgstr "" + +#: documents/templates/documents/document_detail.html:758 +msgid "Répertoires" +msgstr "" + +#: documents/templates/documents/document_detail.html:767 msgid "Annuler" msgstr "" -#: documents/templates/documents/document_detail.html:739 +#: documents/templates/documents/document_detail.html:769 msgid "Enregistrer" msgstr "Enregistrer" -#: documents/templates/documents/document_form.html:6 +#: documents/templates/documents/document_detail.html:798 +#: documents/templates/documents/document_form.html:115 +msgid "Rechercher des répertoires..." +msgstr "" + +#: documents/templates/documents/document_detail.html:826 +msgid "Sélectionner un répertoire..." +msgstr "" + +#: documents/templates/documents/document_detail.html:854 +#: documents/templates/documents/documentfolder_share.html:162 +msgid "Rechercher et sélectionner des utilisateurs..." +msgstr "" + +#: documents/templates/documents/document_form.html:12 msgid "Create a new document" msgstr "Create a new document" -#: documents/templates/documents/document_form.html:31 +#: documents/templates/documents/document_form.html:63 msgid "Types" msgstr "Types" -#: documents/templates/documents/document_form.html:53 -msgid "New tags" -msgstr "New tags" - -#: documents/templates/documents/document_form.html:77 +#: documents/templates/documents/document_form.html:101 msgid "Create" msgstr "Create" +#: documents/templates/documents/document_form.html:140 +#: documents/templates/documents/documentfolder_form.html:114 +msgid "Sélectionner des thématiques..." +msgstr "" + +#: documents/templates/documents/document_form.html:148 +msgid "Sélectionner des types..." +msgstr "" + +#: documents/templates/documents/document_form.html:156 +msgid "Sélectionner des tags..." +msgstr "" + #: documents/templates/documents/document_georeference.html:206 #: documents/templates/documents/document_map_view.html:51 #: documents/templates/documents/documentfolder_public.html:34 @@ -818,68 +906,68 @@ msgstr "New folder" msgid "New document" msgstr "New document" -#: documents/templates/documents/document_list.html:44 +#: documents/templates/documents/document_list.html:46 msgid "Search" msgstr "Search" -#: documents/templates/documents/document_list.html:45 +#: documents/templates/documents/document_list.html:47 msgid "Title or keyword" msgstr "Title or keyword" -#: documents/templates/documents/document_list.html:48 +#: documents/templates/documents/document_list.html:50 msgid "Type" msgstr "Type" -#: documents/templates/documents/document_list.html:50 -#: documents/templates/documents/document_list.html:59 +#: documents/templates/documents/document_list.html:52 +#: documents/templates/documents/document_list.html:61 msgid "All" msgstr "All" -#: documents/templates/documents/document_list.html:66 +#: documents/templates/documents/document_list.html:68 msgid "Filter" msgstr "Filter" -#: documents/templates/documents/document_list.html:98 +#: documents/templates/documents/document_list.html:100 msgid "Updated by" msgstr "Updated by" -#: documents/templates/documents/document_list.html:102 +#: documents/templates/documents/document_list.html:104 msgid "Actions" msgstr "Actions" -#: documents/templates/documents/document_list.html:125 -#: documents/templates/documents/document_list.html:190 -#: documents/templates/documents/document_list.html:197 -#: documents/templates/documents/document_list.html:204 +#: documents/templates/documents/document_list.html:134 +#: documents/templates/documents/document_list.html:210 +#: documents/templates/documents/document_list.html:217 +#: documents/templates/documents/document_list.html:224 msgid "None" msgstr "None" -#: documents/templates/documents/document_list.html:132 +#: documents/templates/documents/document_list.html:141 msgid "Manage sharing" msgstr "Manage sharing" -#: documents/templates/documents/document_list.html:138 +#: documents/templates/documents/document_list.html:147 msgid "Folder actions" msgstr "Folder actions" -#: documents/templates/documents/document_list.html:139 documents/views.py:650 -#: documents/views.py:673 +#: documents/templates/documents/document_list.html:148 documents/views.py:645 +#: documents/views.py:668 msgid "Edit folder" msgstr "Edit folder" -#: documents/templates/documents/document_list.html:142 +#: documents/templates/documents/document_list.html:151 msgid "Delete folder" msgstr "Delete folder" -#: documents/templates/documents/document_list.html:209 +#: documents/templates/documents/document_list.html:229 msgid "Delete document" msgstr "Delete document" -#: documents/templates/documents/document_list.html:223 +#: documents/templates/documents/document_list.html:243 msgid "No document available yet." msgstr "No document available yet." -#: documents/templates/documents/document_list.html:232 +#: documents/templates/documents/document_list.html:252 msgid "Documents pagination" msgstr "Documents pagination" @@ -924,10 +1012,14 @@ msgstr "" "This action will remove the folder from the library. Documents linked to it " "will remain accessible but will no longer reference this folder." -#: documents/templates/documents/documentfolder_form.html:58 +#: documents/templates/documents/documentfolder_form.html:64 msgid "Save" msgstr "Save" +#: documents/templates/documents/documentfolder_form.html:88 +msgid "Rechercher des répertoires parents..." +msgstr "" + #: documents/templates/documents/documentfolder_public.html:7 #, python-format msgid "Folder – %(folder.name)s" @@ -949,208 +1041,205 @@ msgstr "No documents available in this folder." msgid "Shared via access link" msgstr "Shared via access link" -#: documents/templates/documents/documentfolder_share.html:8 +#: documents/templates/documents/documentfolder_share.html:13 #, python-format msgid "Sharing – %(folder.name)s" msgstr "Sharing – %(folder.name)s" -#: documents/templates/documents/documentfolder_share.html:9 +#: documents/templates/documents/documentfolder_share.html:14 msgid "Manage who can access this folder." msgstr "Manage who can access this folder." -#: documents/templates/documents/documentfolder_share.html:13 +#: documents/templates/documents/documentfolder_share.html:18 msgid "Back to folder" msgstr "Back to folder" -#: documents/templates/documents/documentfolder_share.html:39 +#: documents/templates/documents/documentfolder_share.html:44 msgid "Share with users" msgstr "Share with users" -#: documents/templates/documents/documentfolder_share.html:45 -msgid "User" -msgstr "User" - -#: documents/templates/documents/documentfolder_share.html:52 -#: documents/templates/documents/documentfolder_share.html:91 -msgid "Permission" -msgstr "Permission" - -#: documents/templates/documents/documentfolder_share.html:61 +#: documents/templates/documents/documentfolder_share.html:66 msgid "Existing shares" msgstr "Existing shares" -#: documents/templates/documents/documentfolder_share.html:77 +#: documents/templates/documents/documentfolder_share.html:82 msgid "No users have access." msgstr "No users have access." -#: documents/templates/documents/documentfolder_share.html:98 +#: documents/templates/documents/documentfolder_share.html:103 msgid "Expiration" msgstr "Expiration" -#: documents/templates/documents/documentfolder_share.html:107 +#: documents/templates/documents/documentfolder_share.html:112 msgid "Active links" msgstr "Active links" -#: documents/templates/documents/documentfolder_share.html:115 +#: documents/templates/documents/documentfolder_share.html:120 msgid "Created on" msgstr "Created on" -#: documents/templates/documents/documentfolder_share.html:117 +#: documents/templates/documents/documentfolder_share.html:122 msgid "Expires" msgstr "Expires" -#: documents/templates/documents/documentfolder_share.html:133 +#: documents/templates/documents/documentfolder_share.html:138 msgid "Open public link" msgstr "Open public link" -#: documents/templates/documents/documentfolder_share.html:140 +#: documents/templates/documents/documentfolder_share.html:145 msgid "No active links." msgstr "No active links." -#: documents/views.py:72 documents/views.py:83 +#: documents/views.py:78 documents/views.py:92 msgid "You don't have access to the document management module." msgstr "You don't have access to the document management module." -#: documents/views.py:532 +#: documents/views.py:527 msgid "Document created successfully." msgstr "Document created successfully." -#: documents/views.py:582 documents/views.py:613 +#: documents/views.py:577 documents/views.py:608 msgid "Create folder" msgstr "Create folder" -#: documents/views.py:599 +#: documents/views.py:594 msgid "Folder created successfully." msgstr "Folder created successfully." -#: documents/views.py:667 +#: documents/views.py:662 msgid "Folder updated successfully." msgstr "Folder updated successfully." -#: documents/views.py:720 +#: documents/views.py:715 msgid "Folder deleted successfully." msgstr "Folder deleted successfully." -#: documents/views.py:832 +#: documents/views.py:827 msgid "Document deleted successfully." msgstr "Document deleted successfully." -#: documents/views.py:855 +#: documents/views.py:850 msgid "Document updated successfully." msgstr "Document mis à jour avec succès." -#: documents/views.py:857 +#: documents/views.py:852 msgid "Error updating document." msgstr "Erreur lors de la mise à jour du document." -#: documents/views.py:900 +#: documents/views.py:895 msgid "Folder shared successfully." msgstr "Folder shared successfully." -#: documents/views.py:902 +#: documents/views.py:897 msgid "Unable to share the folder." msgstr "Unable to share the folder." -#: documents/views.py:912 +#: documents/views.py:907 msgid "Folder share removed." msgstr "Folder share removed." -#: documents/views.py:923 documents/views.py:1284 +#: documents/views.py:918 documents/views.py:1276 msgid "Shareable link created." msgstr "Shareable link created." -#: documents/views.py:925 documents/views.py:1286 +#: documents/views.py:920 documents/views.py:1278 msgid "Unable to create the access link." msgstr "Unable to create the access link." -#: documents/views.py:935 documents/views.py:1295 +#: documents/views.py:930 documents/views.py:1288 msgid "Access link revoked." msgstr "Access link revoked." -#: documents/views.py:1192 +#: documents/views.py:1181 msgid "New version uploaded." msgstr "New version uploaded." -#: documents/views.py:1194 +#: documents/views.py:1183 msgid "Unable to upload the new version." msgstr "Unable to upload the new version." -#: documents/views.py:1204 +#: documents/views.py:1194 msgid "Share created." msgstr "Share created." -#: documents/views.py:1206 +#: documents/views.py:1196 msgid "Unable to create share." msgstr "Unable to create share." -#: documents/views.py:1215 +#: documents/views.py:1206 msgid "Share removed." msgstr "Share removed." -#: documents/views.py:1226 +#: documents/views.py:1217 msgid "Validation updated." msgstr "Validation updated." -#: documents/views.py:1228 +#: documents/views.py:1219 msgid "Unable to update validation." msgstr "Unable to update validation." -#: documents/views.py:1238 +#: documents/views.py:1229 msgid "Document linked successfully." msgstr "Document linked successfully." -#: documents/views.py:1240 +#: documents/views.py:1231 msgid "Unable to link the document." msgstr "Unable to link the document." -#: documents/views.py:1262 +#: documents/views.py:1253 msgid "Version deleted successfully." msgstr "Version deleted successfully." -#: documents/views.py:1274 +#: documents/views.py:1265 msgid "Link removed." msgstr "Link removed." -#: documents/views.py:1318 +#: documents/views.py:1311 msgid "Folder added." msgstr "Folder added." -#: documents/views.py:1340 +#: documents/views.py:1333 msgid "Folder removed." msgstr "Folder removed." -#: documents/views.py:1363 +#: documents/views.py:1356 msgid "Tag added." msgstr "Tag added." -#: documents/views.py:1385 +#: documents/views.py:1378 msgid "Tag removed." msgstr "Tag removed." -#: documents/views.py:1577 +#: documents/views.py:1626 msgid "No file found for this document." msgstr "No file found for this document." -#: documents/views.py:1581 +#: documents/views.py:1630 msgid "File not found on disk." msgstr "File not found on disk." -#: documents/views.py:1609 +#: documents/views.py:1658 msgid "Could not generate CAD preview image." msgstr "Could not generate CAD preview image." -#: documents/views.py:1612 +#: documents/views.py:1661 msgid "Unsupported file format for georeferencing image preview." msgstr "Unsupported file format for georeferencing image preview." -#: documents/views.py:1628 +#: documents/views.py:1677 msgid "Page number out of range." msgstr "Page number out of range." -#: documents/views.py:1632 +#: documents/views.py:1681 msgid "Page number out of range or empty PDF." msgstr "Page number out of range or empty PDF." -#: documents/views.py:1782 +#: documents/views.py:1831 msgid "This document is not georeferenced yet." msgstr "This document is not georeferenced yet." + +#~ msgid "All documents" +#~ msgstr "All documents" + +#~ msgid "New tags" +#~ msgstr "New tags" diff --git a/loko/documents/locale/nl/LC_MESSAGES/django.mo b/loko/documents/locale/nl/LC_MESSAGES/django.mo index cf222a557ccde02c99fc2d8c5cfe2fdf1564187d..dfaf94257641c8154b165f8918f769d0e17a88c1 100644 GIT binary patch delta 5449 zcmYk<3!F}60>|-Z+|3vnL*){aOBA_Ig~)`&R)mV!wQVFTsbDs0u&O2togBe?oe)fZt*kwx}8c#c&x`z+T8L;igz0jAv561508dj>DPA zzmUm?Hl2rjo(jz<ucp>$hFcTj_J2DR|;SaU%M_LiEDN(HU8Ux%eE`!q=mpqaDbomUJKo z&!Ju?)(g;fdZ6w95xsvnrtI+y3NFFZSRPlQYy2|$;4N4hKSHN;58A;mqDRsDPsVz7 z^$_S&sD^f|1v+yb(51KrnUrvSb>`m&hs6`4unG0)=+v!^ZbWBj6FLJs(UBZMM|KMB zKvs?9x^vLY+$?$x+L0mXrX7zi@zfg3KjrWgKWu0%dgCUf&9D#c@o98KW%R84_(U7(B~XSm-r<5oK)$&+ z^g)x+wVQ*^&~iKvHzEJR5q|inDq8;pmwx2?0a2}TR{a=zUu2SOE(X_|9MQg>0YJ4mtfd} z_HaM4;lp8cEz8$WI#LVssnEF(HSd1r@UwMHuS;wp%0#g-uD6JBh{{PT*29h_){-=ib1eSUKOQuM+;=!3?iBP+z#I2X&{)_DG-=ojc3A3>Kg z)WqM zGD9QL4o*fpJ`H{F$szd0^h33iqxmby69+va{Z%)AnwL!k#L)YkF^g&bO=d;m0 zu>f;$Bif;D=m7Sj_a8>vtI#6pPz`h@8=*^lajaj9DW|?41*d2L+Tc*M!EtCqQ_<@l zLtc>ZG*-q>+!OMde?PdF6S+7a zZD^58&DO9X7?R z)=52eDFq*J9s12T7~Mqop=-S`x*01|KZZ6`u1!)u7hQt!sPC>6*fNtW|=uEwV zHE&L)UgQx|=^oXL3Kf zbSI)&?UEU)iJota4zwMX@%_Jof)BnLo#KJ$NXBAyEJQce;`sTB=tlIq?N|*DqHAB` zvSbEw(50${&e$dBbp_~seKF-oZl~Y~$D#F=cm=M(Tk#jP1B2QpYdADI34M)bq7BYP zH}7(Egxh2N6C6psL_rAm;~2aEPZY5Jy(rYbJbA!4bOusrPai?2Y&p8g)}w3tF1m?! zq8;0dUjHS!M5nPf*6EP!_73Q4JPOaj2hjh3Ebfp>M)VFR+#I`+Sqz8JnP|{4*+k9J z4zx!b>W+3~5c+zJMyGxfdfyCmZ_JIKuRv#N4c5dB=sYamsg*eO5Re zi4XB$EBH$@{l~~(FprEQj^=Sve3Yc{A$cU8;AKev4!8kb8jlS&^(}=FWEuGzDL!7N zz+l7mq!f9dcsTtY_mfY_cjTX>1*uOw#*;B*Bk_2ed_mTe6~yBbQo*6jPgnW=j>>Vl-xvog*@INhseidF!}BA7?oP_#AoQzHX{AVbaI3=BR`VG0OaWrW~+K?`;|2GuYlHy|v z1vYb7N%|0XyI&rEB1_31h{yBfD)IvP7y0ecFjlhg8Pb6Cj_1Vh0Kej2OK)WgzVpRL z0R?_Hgp0^s#N$Eo6}gg3BP~f+ay}VAo+bAXk5LKXBm9KCOLoU||HXfhf0KD+i0eO; z{FPKAMWpyRPT|d1`5#Us`Q)K^?$ziqyfK!0Vf9#+x5?G9UK8uYvRq7375VWZ*+HHn z9?y{}ypl0&{HeMx8XfbY%$ z3dP4Y6vmQ!i?XYB$tW6dW{J$A;dwjDXN)fDa>3YAMO&JT$ecZ>bxu+L)}t~x`F_W3 G8NUJn2O-%2 delta 5513 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\n" "Language-Team: Dutch \n" @@ -16,49 +16,65 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: documents/forms.py:50 documents/templates/documents/document_detail.html:215 -#: documents/templates/documents/document_form.html:61 +#: documents/forms.py:88 +#: documents/templates/documents/document_detail.html:222 +#: documents/templates/documents/document_form.html:85 msgid "File" msgstr "Bestand" -#: documents/forms.py:51 documents/models.py:173 documents/models.py:331 -#: documents/templates/documents/document_detail.html:220 -#: documents/templates/documents/document_form.html:68 +#: documents/forms.py:89 documents/models.py:223 documents/models.py:398 +#: documents/templates/documents/document_detail.html:227 +#: documents/templates/documents/document_form.html:92 msgid "Comment" msgstr "Opmerking" -#: documents/forms.py:52 documents/models.py:97 -#: documents/templates/documents/document_detail.html:160 -#: documents/templates/documents/document_form.html:38 -#: documents/templates/documents/document_list.html:99 +#: documents/forms.py:90 documents/models.py:97 +#: documents/templates/documents/document_detail.html:167 +#: documents/templates/documents/document_form.html:70 +#: documents/templates/documents/document_list.html:101 msgid "Tags" msgstr "Labels" -#: documents/forms.py:52 +#: documents/forms.py:90 msgid "Separate tags with commas." msgstr "Scheid labels met komma's." -#: documents/forms.py:231 +#: documents/forms.py:193 documents/forms.py:259 +#: documents/templates/documents/document_detail.html:440 +#: documents/templates/documents/documentfolder_share.html:50 +msgid "Users" +msgstr "Gebruikers" + +#: documents/forms.py:205 documents/forms.py:271 +#: documents/templates/documents/document_detail.html:447 +#: documents/templates/documents/documentfolder_share.html:57 +#: documents/templates/documents/documentfolder_share.html:96 +msgid "Permission" +msgstr "Toestemming" + +#: documents/forms.py:355 msgid "Linked object type" msgstr "Gekoppeld objecttype" -#: documents/forms.py:273 +#: documents/forms.py:397 msgid "Unable to resolve the selected object type." msgstr "Kan het geselecteerde objecttype niet oplossen." -#: documents/forms.py:275 +#: documents/forms.py:399 msgid "The selected object does not exist." msgstr "Het geselecteerde object bestaat niet." -#: documents/forms.py:367 documents/models.py:62 documents/models.py:127 +#: documents/forms.py:500 documents/models.py:62 documents/models.py:144 +#: documents/models.py:281 documents/templates/documents/document_form.html:45 +#: documents/templates/documents/document_form.html:54 msgid "Thematics" msgstr "Thema's" -#: documents/forms.py:374 +#: documents/forms.py:508 msgid "Owner" msgstr "Eigenaar" -#: documents/forms.py:420 +#: documents/forms.py:561 msgid "A folder cannot be attached to itself or one of its descendants." msgstr "" "Een map kan niet aan zichzelf of aan een van zijn afstammelingen worden " @@ -80,7 +96,7 @@ msgstr "Documenttype" msgid "Document types" msgstr "Documenttypen" -#: documents/models.py:40 documents/models.py:116 +#: documents/models.py:40 documents/models.py:126 msgid "Name" msgstr "Naam" @@ -88,7 +104,7 @@ msgstr "Naam" msgid "Name (NL)" msgstr "Naam (NL)" -#: documents/models.py:42 documents/models.py:117 +#: documents/models.py:42 documents/models.py:127 msgid "Slug" msgstr "Naaktslak" @@ -139,8 +155,8 @@ msgstr "Gerelateerde modellen" #: documents/models.py:71 msgid "" -"When set, this tag will only appear for uploads on the selected model types. " -"Leave empty to make it available for all models of the selected thematics." +"When set, this tag will only appear for uploads on the selected model types." +" Leave empty to make it available for all models of the selected thematics." msgstr "" "Indien ingesteld, verschijnt dit label alleen bij uploads op de " "geselecteerde modeltypes. Laat leeg om het beschikbaar te maken voor alle " @@ -152,272 +168,304 @@ msgstr "Schema voor extra parameters" #: documents/models.py:80 msgid "" -"JSON list of extra parameter definitions shown in the upload modal when this " -"tag is selected. Supported types: \"text\", \"number\", \"textarea\", " +"JSON list of extra parameter definitions shown in the upload modal when this" +" tag is selected. Supported types: \"text\", \"number\", \"textarea\", " "\"select\" (requires \"options\" list). Example: [{\"key\": \"cables\", " "\"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken kabels\", " -"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, C2\"}]" +"\"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: C1, " +"C2\"}]" msgstr "" "JSON-lijst met extra parameterdefinities getoond in het uploadvenster " -"wanneer dit label is geselecteerd. Ondersteunde typen: \"text\", \"number\", " -"\"textarea\", \"select\" (vereist lijst \"options\"). Voorbeeld: [{\"key\": " -"\"cables\", \"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken " -"kabels\", \"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex: " -"C1, C2\"}]" +"wanneer dit label is geselecteerd. Ondersteunde typen: \"text\", \"number\"," +" \"textarea\", \"select\" (vereist lijst \"options\"). Voorbeeld: [{\"key\":" +" \"cables\", \"label_fr\": \"Câbles concernés\", \"label_nl\": \"Betrokken " +"kabels\", \"type\": \"text\", \"required\": false, \"placeholder_fr\": \"Ex:" +" C1, C2\"}]" -#: documents/models.py:96 documents/templates/documents/document_list.html:57 +#: documents/models.py:96 documents/templates/documents/document_list.html:59 msgid "Tag" msgstr "Label" -#: documents/models.py:118 documents/models.py:180 documents/models.py:328 -#: documents/templates/documents/document_detail.html:732 -#: documents/templates/documents/document_form.html:23 +#: documents/models.py:115 +#: documents/templates/documents/document_detail.html:27 +#: documents/templates/documents/document_detail.html:750 +#: documents/templates/documents/document_list.html:116 +#: documents/templates/documents/document_list.html:197 +msgid "Privé (Créateur uniquement)" +msgstr "" + +#: documents/models.py:116 +#: documents/templates/documents/document_detail.html:29 +#: documents/templates/documents/document_detail.html:751 +#: documents/templates/documents/document_list.html:118 +#: documents/templates/documents/document_list.html:199 +msgid "Partagé avec certains utilisateurs" +msgstr "" + +#: documents/models.py:117 +#: documents/templates/documents/document_detail.html:33 +#: documents/templates/documents/document_detail.html:752 +msgid "Interne (sur base des thématiques et contrats)" +msgstr "" + +#: documents/models.py:118 +#: documents/templates/documents/document_detail.html:31 +#: documents/templates/documents/document_detail.html:753 +#: documents/templates/documents/document_list.html:120 +#: documents/templates/documents/document_list.html:201 +msgid "Interne et externe (sur base des thématiques et contrats)" +msgstr "" + +#: documents/models.py:128 documents/models.py:230 documents/models.py:395 +#: documents/templates/documents/document_detail.html:743 +#: documents/templates/documents/document_form.html:29 msgid "Description" msgstr "Beschrijving" -#: documents/models.py:119 +#: documents/models.py:133 documents/models.py:235 +#: documents/templates/documents/document_form.html:38 +msgid "Visibility" +msgstr "" + +#: documents/models.py:136 msgid "Predefined" msgstr "Voorgedefinieerd" -#: documents/models.py:121 +#: documents/models.py:138 msgid "Application label" msgstr "Applicatielabel" -#: documents/models.py:135 documents/models.py:187 +#: documents/models.py:152 documents/models.py:244 msgid "Created by" msgstr "Aangemaakt door" -#: documents/models.py:137 documents/models.py:189 +#: documents/models.py:154 documents/models.py:246 msgid "Created at" msgstr "Aangemaakt op" -#: documents/models.py:138 documents/models.py:190 -#: documents/templates/documents/document_list.html:88 +#: documents/models.py:155 documents/models.py:247 +#: documents/templates/documents/document_list.html:90 msgid "Updated at" msgstr "Bijgewerkt op" -#: documents/models.py:144 +#: documents/models.py:161 msgid "Parent folders" msgstr "Bovenliggende mappen" -#: documents/models.py:149 +#: documents/models.py:166 msgid "Document folder" msgstr "Documentmap" -#: documents/models.py:150 +#: documents/models.py:167 msgid "Document folders" msgstr "Documentmappen" -#: documents/models.py:172 +#: documents/models.py:222 msgid "View" msgstr "Weergeven" -#: documents/models.py:174 +#: documents/models.py:224 msgid "Edit" msgstr "Bewerken" -#: documents/models.py:175 +#: documents/models.py:225 msgid "Approve" msgstr "Goedkeuren" -#: documents/models.py:179 documents/templates/documents/document_form.html:16 -#: documents/templates/documents/document_list.html:76 +#: documents/models.py:229 documents/templates/documents/document_form.html:22 +#: documents/templates/documents/document_list.html:78 msgid "Title" msgstr "Titel" -#: documents/models.py:197 -#: documents/templates/documents/document_detail.html:85 +#: documents/models.py:254 +#: documents/templates/documents/document_detail.html:95 msgid "Current version" msgstr "Huidige versie" -#: documents/models.py:199 +#: documents/models.py:256 msgid "Archived" msgstr "Gearchiveerd" -#: documents/models.py:203 +#: documents/models.py:260 msgid "Unique parameters" msgstr "Unieke parameters" -#: documents/models.py:204 +#: documents/models.py:261 msgid "" -"Additional parameters to determine uniqueness for documents with unique tags " -"(e.g., {'format': 'pdf', 'cables': 'C1,C2'})" +"Additional parameters to determine uniqueness for documents with unique tags" +" (e.g., {'format': 'pdf', 'cables': 'C1,C2'})" msgstr "" "Aanvullende parameters om uniciteit te bepalen voor documenten met unieke " "labels (bijv. {'format': 'pdf', 'cables': 'C1,C2'})" -#: documents/models.py:209 +#: documents/models.py:266 msgid "Georeference Coordinates" msgstr "Georeferentiecoördinaten" -#: documents/models.py:210 +#: documents/models.py:267 msgid "" "Coordinates of the 4 corners: [[lng, lat], [lng, lat], [lng, lat], [lng, " "lat]]" msgstr "" -"Coördinaten van de 4 hoeken: [[lng, lat], [lng, lat], [lng, lat], [lng, lat]]" +"Coördinaten van de 4 hoeken: [[lng, lat], [lng, lat], [lng, lat], [lng, " +"lat]]" -#: documents/models.py:214 +#: documents/models.py:271 msgid "Georeference Page" msgstr "Georeferentiepagina" -#: documents/models.py:215 +#: documents/models.py:272 msgid "Specific page of the PDF that has been georeferenced" msgstr "Specifieke pagina van de PDF die georeferentieerd is" -#: documents/models.py:224 -#: documents/templates/documents/document_detail.html:107 -#: documents/templates/documents/document_form.html:46 -#: documents/templates/documents/document_list.html:100 +#: documents/models.py:287 +#: documents/templates/documents/document_detail.html:117 +#: documents/templates/documents/document_form.html:78 +#: documents/templates/documents/document_list.html:102 msgid "Folders" msgstr "Mappen" -#: documents/models.py:229 +#: documents/models.py:292 msgid "Managed document" msgstr "Beheerd document" -#: documents/models.py:230 +#: documents/models.py:293 msgid "Managed documents" msgstr "Beheerde documenten" -#: documents/models.py:311 +#: documents/models.py:378 msgid "Draft" msgstr "Concept" -#: documents/models.py:312 +#: documents/models.py:379 msgid "Pending validation" msgstr "In afwachting van validatie" -#: documents/models.py:313 documents/models.py:439 +#: documents/models.py:380 documents/models.py:506 msgid "Approved" msgstr "Goedgekeurd" -#: documents/models.py:314 documents/models.py:440 +#: documents/models.py:381 documents/models.py:507 msgid "Rejected" msgstr "Geweigerd" -#: documents/models.py:321 documents/services.py:333 +#: documents/models.py:388 documents/services.py:346 #: documents/templates/documents/document_public.html:7 msgid "Document" msgstr "Document" -#: documents/models.py:323 +#: documents/models.py:390 msgid "Version" msgstr "Versie" -#: documents/models.py:329 +#: documents/models.py:396 msgid "Uploaded at" msgstr "Geüpload op" -#: documents/models.py:333 +#: documents/models.py:400 msgid "Validated at" msgstr "Gevalideerd op" -#: documents/models.py:338 +#: documents/models.py:405 msgid "Document version" msgstr "Documentversie" -#: documents/models.py:339 +#: documents/models.py:406 msgid "Document versions" msgstr "Documentversies" -#: documents/models.py:438 +#: documents/models.py:505 msgid "Pending" msgstr "In afwachting" -#: documents/models.py:452 +#: documents/models.py:519 msgid "Validation" msgstr "Validatie" -#: documents/models.py:453 -#: documents/templates/documents/document_detail.html:275 +#: documents/models.py:520 +#: documents/templates/documents/document_detail.html:282 msgid "Validations" msgstr "Validaties" -#: documents/models.py:482 -#: documents/templates/documents/document_detail.html:443 -#: documents/templates/documents/documentfolder_share.html:58 +#: documents/models.py:549 +#: documents/templates/documents/document_detail.html:453 +#: documents/templates/documents/documentfolder_share.html:63 msgid "Share" msgstr "Delen" -#: documents/models.py:483 -#: documents/templates/documents/document_detail.html:424 +#: documents/models.py:550 +#: documents/templates/documents/document_detail.html:432 msgid "Shares" msgstr "Delingen" -#: documents/models.py:508 +#: documents/models.py:575 msgid "Folder share" msgstr "Mapdeling" -#: documents/models.py:509 +#: documents/models.py:576 msgid "Folder shares" msgstr "Mapdelingen" -#: documents/models.py:520 +#: documents/models.py:587 msgid "Folder" msgstr "Map" -#: documents/models.py:539 +#: documents/models.py:606 msgid "Folder access link" msgstr "Maptoegangslink" -#: documents/models.py:540 +#: documents/models.py:607 msgid "Folder access links" msgstr "Maptoegangslinks" -#: documents/models.py:564 +#: documents/models.py:631 msgid "Access link" msgstr "Toegangslink" -#: documents/models.py:565 +#: documents/models.py:632 msgid "Access links" msgstr "Toegangslinks" -#: documents/models.py:591 +#: documents/models.py:658 msgid "Attachment" msgstr "Bijlage" -#: documents/models.py:592 +#: documents/models.py:659 msgid "Attachments" msgstr "Bijlagen" -#: documents/models.py:621 +#: documents/models.py:693 msgid "Default folder" msgstr "Standaardmap" -#: documents/models.py:632 +#: documents/models.py:704 msgid "Folder attachment" msgstr "Mapbijlage" -#: documents/models.py:633 +#: documents/models.py:705 msgid "Folder attachments" msgstr "Mapbijlagen" -#: documents/models.py:727 +#: documents/models.py:800 msgid "Version synchronised from legacy module" msgstr "Versie gesynchroniseerd vanuit oude module" -#: documents/services.py:320 +#: documents/services.py:322 msgid "New version added" msgstr "Nieuwe versie toegevoegd" -#: documents/services.py:329 +#: documents/services.py:331 msgid "New version added to existing document." msgstr "Nieuwe versie toegevoegd aan bestaand document." -#: documents/services.py:356 +#: documents/services.py:370 msgid "Initial version" msgstr "Initiële versie" -#: documents/services.py:375 +#: documents/services.py:389 msgid "New document created." msgstr "Nieuw document aangemaakt." -#: documents/templates/documents/base_documents.html:63 -#: documents/templates/documents/base_documents.html:64 -msgid "All documents" -msgstr "Alle documenten" - #: documents/templates/documents/components/folder_tree.html:13 msgid "Toggle subfolders" msgstr "Submappen tonen/verbergen" @@ -470,236 +518,276 @@ msgstr "Definitief verwijderen" #: documents/templates/documents/document_confirm_delete.html:53 #: documents/templates/documents/document_confirm_delete.html:55 -#: documents/templates/documents/document_form.html:76 +#: documents/templates/documents/document_form.html:100 #: documents/templates/documents/documentfolder_confirm_delete.html:19 #: documents/templates/documents/documentfolder_confirm_delete.html:21 -#: documents/templates/documents/documentfolder_form.html:61 -#: documents/templates/documents/documentfolder_form.html:64 -#: documents/templates/documents/documentfolder_form.html:66 +#: documents/templates/documents/documentfolder_form.html:67 +#: documents/templates/documents/documentfolder_form.html:70 +#: documents/templates/documents/documentfolder_form.html:72 msgid "Cancel" msgstr "Annuleren" -#: documents/templates/documents/document_detail.html:25 -msgid "Modifier le titre et la description" +#: documents/templates/documents/document_detail.html:27 +msgid "Privé" msgstr "" -#: documents/templates/documents/document_detail.html:30 +#: documents/templates/documents/document_detail.html:29 +msgid "Partagé" +msgstr "" + +#: documents/templates/documents/document_detail.html:31 +msgid "Interne & Externe" +msgstr "" + +#: documents/templates/documents/document_detail.html:33 +msgid "Interne" +msgstr "" + +#: documents/templates/documents/document_detail.html:36 +#: documents/templates/documents/document_detail.html:733 +msgid "Modifier le document" +msgstr "Document bewerken" + +#: documents/templates/documents/document_detail.html:41 msgid "No description provided" msgstr "Geen beschrijving opgegeven" -#: documents/templates/documents/document_detail.html:35 -msgid "Modifier" -msgstr "" - -#: documents/templates/documents/document_detail.html:40 +#: documents/templates/documents/document_detail.html:46 msgid "Afficher sur la carte" msgstr "Weergeven op de kaart" -#: documents/templates/documents/document_detail.html:45 +#: documents/templates/documents/document_detail.html:51 msgid "Visualiser la maquette 3D (BIM)" msgstr "3D-model bekijken (BIM)" -#: documents/templates/documents/document_detail.html:50 +#: documents/templates/documents/document_detail.html:56 msgid "Importer les couches vectorielles" msgstr "Vectorlagen importeren" -#: documents/templates/documents/document_detail.html:55 +#: documents/templates/documents/document_detail.html:61 #: documents/templates/documents/document_georeference.html:5 msgid "Géolocaliser" msgstr "Geolokaliseren" -#: documents/templates/documents/document_detail.html:59 +#: documents/templates/documents/document_detail.html:65 #: documents/templates/documents/documentfolder_confirm_delete.html:16 -#: documents/templates/documents/documentfolder_form.html:13 -#: documents/templates/documents/documentfolder_form.html:17 +#: documents/templates/documents/documentfolder_form.html:19 +#: documents/templates/documents/documentfolder_form.html:23 msgid "Delete" msgstr "Verwijderen" -#: documents/templates/documents/document_detail.html:64 +#: documents/templates/documents/document_detail.html:70 #: documents/templates/documents/document_list.html:18 -#: documents/templates/documents/documentfolder_share.html:19 +#: documents/templates/documents/documentfolder_share.html:24 msgid "Breadcrumb" msgstr "Kruimelpad" -#: documents/templates/documents/document_detail.html:67 +#: documents/templates/documents/document_detail.html:73 #: documents/templates/documents/document_list.html:8 #: documents/templates/documents/document_list.html:22 #: documents/templates/documents/document_list.html:24 -#: documents/templates/documents/documentfolder_share.html:21 +#: documents/templates/documents/documentfolder_share.html:26 msgid "Document Management" msgstr "Documentbeheer" -#: documents/templates/documents/document_detail.html:95 -#: documents/templates/documents/document_detail.html:257 -#: documents/templates/documents/document_detail.html:309 +#: documents/templates/documents/document_detail.html:105 +#: documents/templates/documents/document_detail.html:264 +#: documents/templates/documents/document_detail.html:316 msgid "Open" msgstr "Openen" -#: documents/templates/documents/document_detail.html:96 -#: documents/templates/documents/document_detail.html:258 -#: documents/templates/documents/document_detail.html:310 +#: documents/templates/documents/document_detail.html:106 +#: documents/templates/documents/document_detail.html:265 +#: documents/templates/documents/document_detail.html:317 #: documents/templates/documents/document_public.html:23 msgid "Download" msgstr "Downloaden" -#: documents/templates/documents/document_detail.html:121 +#: documents/templates/documents/document_detail.html:131 msgid "Select a folder" msgstr "Een map selecteren" -#: documents/templates/documents/document_detail.html:126 -#: documents/templates/documents/document_detail.html:179 +#: documents/templates/documents/document_detail.html:133 +#: documents/templates/documents/document_detail.html:186 msgid "Add" msgstr "Toevoegen" -#: documents/templates/documents/document_detail.html:140 +#: documents/templates/documents/document_detail.html:147 msgid "Parents" msgstr "Bovenliggend" -#: documents/templates/documents/document_detail.html:151 +#: documents/templates/documents/document_detail.html:158 msgid "No folder associated" msgstr "Geen map gekoppeld" -#: documents/templates/documents/document_detail.html:174 +#: documents/templates/documents/document_detail.html:181 msgid "Select a tag" msgstr "Een label selecteren" -#: documents/templates/documents/document_detail.html:197 +#: documents/templates/documents/document_detail.html:204 msgid "No tag associated" msgstr "Geen label gekoppeld" -#: documents/templates/documents/document_detail.html:209 +#: documents/templates/documents/document_detail.html:216 msgid "Version history" msgstr "Versiegeschiedenis" -#: documents/templates/documents/document_detail.html:223 +#: documents/templates/documents/document_detail.html:230 msgid "Upload new version" msgstr "Nieuwe versie uploaden" -#: documents/templates/documents/document_detail.html:262 +#: documents/templates/documents/document_detail.html:269 msgid "Are you sure you want to delete this version?" msgstr "Weet u zeker dat u deze versie wilt verwijderen?" -#: documents/templates/documents/document_detail.html:264 +#: documents/templates/documents/document_detail.html:271 msgid "Delete version" msgstr "Versie verwijderen" -#: documents/templates/documents/document_detail.html:286 +#: documents/templates/documents/document_detail.html:293 msgid "Update" msgstr "Bijwerken" -#: documents/templates/documents/document_detail.html:295 +#: documents/templates/documents/document_detail.html:302 msgid "No versions yet." msgstr "Nog geen versies." -#: documents/templates/documents/document_detail.html:304 -#: documents/templates/documents/document_detail.html:320 -#: documents/templates/documents/document_detail.html:323 +#: documents/templates/documents/document_detail.html:311 +#: documents/templates/documents/document_detail.html:327 +#: documents/templates/documents/document_detail.html:330 msgid "Document preview" msgstr "Documentvoorbeeld" -#: documents/templates/documents/document_detail.html:328 -#: documents/templates/documents/document_detail.html:611 +#: documents/templates/documents/document_detail.html:335 +#: documents/templates/documents/document_detail.html:622 msgid "File truncated to the first 50 000 characters." msgstr "Bestand afgekapt tot de eerste 50 000 tekens." -#: documents/templates/documents/document_detail.html:345 -#: documents/templates/documents/document_detail.html:553 +#: documents/templates/documents/document_detail.html:352 +#: documents/templates/documents/document_detail.html:564 msgid "Only the first 200 rows are shown." msgstr "Alleen de eerste 200 rijen worden weergegeven." -#: documents/templates/documents/document_detail.html:348 -#: documents/templates/documents/document_detail.html:543 +#: documents/templates/documents/document_detail.html:355 +#: documents/templates/documents/document_detail.html:554 msgid "Empty file." msgstr "Leeg bestand." -#: documents/templates/documents/document_detail.html:353 -#: documents/templates/documents/document_detail.html:534 +#: documents/templates/documents/document_detail.html:360 +#: documents/templates/documents/document_detail.html:545 msgid "Preview is not available for this file type." msgstr "Voorbeeld is niet beschikbaar voor dit bestandstype." -#: documents/templates/documents/document_detail.html:358 +#: documents/templates/documents/document_detail.html:365 msgid "No version available yet." msgstr "Nog geen versie beschikbaar." -#: documents/templates/documents/document_detail.html:371 -#: documents/templates/documents/document_list.html:101 +#: documents/templates/documents/document_detail.html:378 +#: documents/templates/documents/document_list.html:103 msgid "Linked items" msgstr "Gekoppelde items" -#: documents/templates/documents/document_detail.html:385 +#: documents/templates/documents/document_detail.html:392 msgid "Search by code or name..." msgstr "Zoek op code of naam..." -#: documents/templates/documents/document_detail.html:399 +#: documents/templates/documents/document_detail.html:406 msgid "Link" msgstr "Koppelen" -#: documents/templates/documents/document_detail.html:415 +#: documents/templates/documents/document_detail.html:422 msgid "No link yet" msgstr "Nog geen koppeling" -#: documents/templates/documents/document_detail.html:455 +#: documents/templates/documents/document_detail.html:465 msgid "No share yet" msgstr "Nog geen deling" -#: documents/templates/documents/document_detail.html:464 -#: documents/templates/documents/documentfolder_share.html:85 +#: documents/templates/documents/document_detail.html:474 +#: documents/templates/documents/documentfolder_share.html:90 msgid "Shareable links" msgstr "Deelbare links" -#: documents/templates/documents/document_detail.html:483 -#: documents/templates/documents/documentfolder_share.html:104 +#: documents/templates/documents/document_detail.html:493 +#: documents/templates/documents/documentfolder_share.html:109 msgid "Create link" msgstr "Link aanmaken" -#: documents/templates/documents/document_detail.html:500 +#: documents/templates/documents/document_detail.html:510 msgid "No shareable link" msgstr "Geen deelbare link" -#: documents/templates/documents/document_detail.html:533 +#: documents/templates/documents/document_detail.html:544 msgid "Loading…" msgstr "Laden…" -#: documents/templates/documents/document_detail.html:667 +#: documents/templates/documents/document_detail.html:678 msgid "Géolocaliser le plan" msgstr "Geolokaliseer het plan" -#: documents/templates/documents/document_detail.html:722 -msgid "Modifier le document" -msgstr "Document bewerken" - -#: documents/templates/documents/document_detail.html:728 +#: documents/templates/documents/document_detail.html:739 msgid "Titre" msgstr "" -#: documents/templates/documents/document_detail.html:733 +#: documents/templates/documents/document_detail.html:744 msgid "Description facultative..." msgstr "" -#: documents/templates/documents/document_detail.html:737 +#: documents/templates/documents/document_detail.html:748 +msgid "Visibilité" +msgstr "" + +#: documents/templates/documents/document_detail.html:758 +msgid "Répertoires" +msgstr "" + +#: documents/templates/documents/document_detail.html:767 msgid "Annuler" msgstr "" -#: documents/templates/documents/document_detail.html:739 +#: documents/templates/documents/document_detail.html:769 msgid "Enregistrer" msgstr "Opslaan" -#: documents/templates/documents/document_form.html:6 +#: documents/templates/documents/document_detail.html:798 +#: documents/templates/documents/document_form.html:115 +msgid "Rechercher des répertoires..." +msgstr "" + +#: documents/templates/documents/document_detail.html:826 +msgid "Sélectionner un répertoire..." +msgstr "" + +#: documents/templates/documents/document_detail.html:854 +#: documents/templates/documents/documentfolder_share.html:162 +msgid "Rechercher et sélectionner des utilisateurs..." +msgstr "" + +#: documents/templates/documents/document_form.html:12 msgid "Create a new document" msgstr "Nieuw document aanmaken" -#: documents/templates/documents/document_form.html:31 +#: documents/templates/documents/document_form.html:63 msgid "Types" msgstr "Typen" -#: documents/templates/documents/document_form.html:53 -msgid "New tags" -msgstr "Nieuwe labels" - -#: documents/templates/documents/document_form.html:77 +#: documents/templates/documents/document_form.html:101 msgid "Create" msgstr "Aanmaken" +#: documents/templates/documents/document_form.html:140 +#: documents/templates/documents/documentfolder_form.html:114 +msgid "Sélectionner des thématiques..." +msgstr "" + +#: documents/templates/documents/document_form.html:148 +msgid "Sélectionner des types..." +msgstr "" + +#: documents/templates/documents/document_form.html:156 +msgid "Sélectionner des tags..." +msgstr "" + #: documents/templates/documents/document_georeference.html:206 #: documents/templates/documents/document_map_view.html:51 #: documents/templates/documents/documentfolder_public.html:34 @@ -822,68 +910,68 @@ msgstr "Nieuwe map" msgid "New document" msgstr "Nieuw document" -#: documents/templates/documents/document_list.html:44 +#: documents/templates/documents/document_list.html:46 msgid "Search" msgstr "Zoeken" -#: documents/templates/documents/document_list.html:45 +#: documents/templates/documents/document_list.html:47 msgid "Title or keyword" msgstr "Titel of zoekwoord" -#: documents/templates/documents/document_list.html:48 +#: documents/templates/documents/document_list.html:50 msgid "Type" msgstr "Type" -#: documents/templates/documents/document_list.html:50 -#: documents/templates/documents/document_list.html:59 +#: documents/templates/documents/document_list.html:52 +#: documents/templates/documents/document_list.html:61 msgid "All" msgstr "Alle" -#: documents/templates/documents/document_list.html:66 +#: documents/templates/documents/document_list.html:68 msgid "Filter" msgstr "Filteren" -#: documents/templates/documents/document_list.html:98 +#: documents/templates/documents/document_list.html:100 msgid "Updated by" msgstr "Bijgewerkt door" -#: documents/templates/documents/document_list.html:102 +#: documents/templates/documents/document_list.html:104 msgid "Actions" msgstr "Acties" -#: documents/templates/documents/document_list.html:125 -#: documents/templates/documents/document_list.html:190 -#: documents/templates/documents/document_list.html:197 -#: documents/templates/documents/document_list.html:204 +#: documents/templates/documents/document_list.html:134 +#: documents/templates/documents/document_list.html:210 +#: documents/templates/documents/document_list.html:217 +#: documents/templates/documents/document_list.html:224 msgid "None" msgstr "Geen" -#: documents/templates/documents/document_list.html:132 +#: documents/templates/documents/document_list.html:141 msgid "Manage sharing" msgstr "Delen beheren" -#: documents/templates/documents/document_list.html:138 +#: documents/templates/documents/document_list.html:147 msgid "Folder actions" msgstr "Mapacties" -#: documents/templates/documents/document_list.html:139 documents/views.py:650 -#: documents/views.py:673 +#: documents/templates/documents/document_list.html:148 documents/views.py:645 +#: documents/views.py:668 msgid "Edit folder" msgstr "Map bewerken" -#: documents/templates/documents/document_list.html:142 +#: documents/templates/documents/document_list.html:151 msgid "Delete folder" msgstr "Map verwijderen" -#: documents/templates/documents/document_list.html:209 +#: documents/templates/documents/document_list.html:229 msgid "Delete document" msgstr "Document verwijderen" -#: documents/templates/documents/document_list.html:223 +#: documents/templates/documents/document_list.html:243 msgid "No document available yet." msgstr "Nog geen document beschikbaar." -#: documents/templates/documents/document_list.html:232 +#: documents/templates/documents/document_list.html:252 msgid "Documents pagination" msgstr "Paginering van documenten" @@ -928,10 +1016,14 @@ msgstr "" "Deze actie verwijdert de map uit de bibliotheek. Gekoppelde documenten " "blijven toegankelijk maar verwijzen niet langer naar deze map." -#: documents/templates/documents/documentfolder_form.html:58 +#: documents/templates/documents/documentfolder_form.html:64 msgid "Save" msgstr "Opslaan" +#: documents/templates/documents/documentfolder_form.html:88 +msgid "Rechercher des répertoires parents..." +msgstr "" + #: documents/templates/documents/documentfolder_public.html:7 #, python-format msgid "Folder – %(folder.name)s" @@ -953,208 +1045,205 @@ msgstr "Geen documenten beschikbaar in deze map." msgid "Shared via access link" msgstr "Gedeeld via toegangslink" -#: documents/templates/documents/documentfolder_share.html:8 +#: documents/templates/documents/documentfolder_share.html:13 #, python-format msgid "Sharing – %(folder.name)s" msgstr "Delen – %(folder.name)s" -#: documents/templates/documents/documentfolder_share.html:9 +#: documents/templates/documents/documentfolder_share.html:14 msgid "Manage who can access this folder." msgstr "Beheer wie toegang heeft tot deze map." -#: documents/templates/documents/documentfolder_share.html:13 +#: documents/templates/documents/documentfolder_share.html:18 msgid "Back to folder" msgstr "Terug naar map" -#: documents/templates/documents/documentfolder_share.html:39 +#: documents/templates/documents/documentfolder_share.html:44 msgid "Share with users" msgstr "Delen met gebruikers" -#: documents/templates/documents/documentfolder_share.html:45 -msgid "User" -msgstr "Gebruiker" - -#: documents/templates/documents/documentfolder_share.html:52 -#: documents/templates/documents/documentfolder_share.html:91 -msgid "Permission" -msgstr "Toestemming" - -#: documents/templates/documents/documentfolder_share.html:61 +#: documents/templates/documents/documentfolder_share.html:66 msgid "Existing shares" msgstr "Bestaande delingen" -#: documents/templates/documents/documentfolder_share.html:77 +#: documents/templates/documents/documentfolder_share.html:82 msgid "No users have access." msgstr "Geen gebruikers hebben toegang." -#: documents/templates/documents/documentfolder_share.html:98 +#: documents/templates/documents/documentfolder_share.html:103 msgid "Expiration" msgstr "Vervaldatum" -#: documents/templates/documents/documentfolder_share.html:107 +#: documents/templates/documents/documentfolder_share.html:112 msgid "Active links" msgstr "Actieve links" -#: documents/templates/documents/documentfolder_share.html:115 +#: documents/templates/documents/documentfolder_share.html:120 msgid "Created on" msgstr "Aangemaakt op" -#: documents/templates/documents/documentfolder_share.html:117 +#: documents/templates/documents/documentfolder_share.html:122 msgid "Expires" msgstr "Verloopt" -#: documents/templates/documents/documentfolder_share.html:133 +#: documents/templates/documents/documentfolder_share.html:138 msgid "Open public link" msgstr "Openbare link openen" -#: documents/templates/documents/documentfolder_share.html:140 +#: documents/templates/documents/documentfolder_share.html:145 msgid "No active links." msgstr "Geen actieve links." -#: documents/views.py:72 documents/views.py:83 +#: documents/views.py:78 documents/views.py:92 msgid "You don't have access to the document management module." msgstr "U heeft geen toegang tot de documentbeheermodule." -#: documents/views.py:532 +#: documents/views.py:527 msgid "Document created successfully." msgstr "Document succesvol aangemaakt." -#: documents/views.py:582 documents/views.py:613 +#: documents/views.py:577 documents/views.py:608 msgid "Create folder" msgstr "Map aanmaken" -#: documents/views.py:599 +#: documents/views.py:594 msgid "Folder created successfully." msgstr "Map succesvol aangemaakt." -#: documents/views.py:667 +#: documents/views.py:662 msgid "Folder updated successfully." msgstr "Map succesvol bijgewerkt." -#: documents/views.py:720 +#: documents/views.py:715 msgid "Folder deleted successfully." msgstr "Map succesvol verwijderd." -#: documents/views.py:832 +#: documents/views.py:827 msgid "Document deleted successfully." msgstr "Document succesvol verwijderd." -#: documents/views.py:855 +#: documents/views.py:850 msgid "Document updated successfully." msgstr "Document succesvol bijgewerkt." -#: documents/views.py:857 +#: documents/views.py:852 msgid "Error updating document." msgstr "Fout bij het bijwerken van het document." -#: documents/views.py:900 +#: documents/views.py:895 msgid "Folder shared successfully." msgstr "Map succesvol gedeeld." -#: documents/views.py:902 +#: documents/views.py:897 msgid "Unable to share the folder." msgstr "Kan de map niet delen." -#: documents/views.py:912 +#: documents/views.py:907 msgid "Folder share removed." msgstr "Mapdeling verwijderd." -#: documents/views.py:923 documents/views.py:1284 +#: documents/views.py:918 documents/views.py:1276 msgid "Shareable link created." msgstr "Deelbare link aangemaakt." -#: documents/views.py:925 documents/views.py:1286 +#: documents/views.py:920 documents/views.py:1278 msgid "Unable to create the access link." msgstr "Kan de toegangslink niet aanmaken." -#: documents/views.py:935 documents/views.py:1295 +#: documents/views.py:930 documents/views.py:1288 msgid "Access link revoked." msgstr "Toegangslink ingetrokken." -#: documents/views.py:1192 +#: documents/views.py:1181 msgid "New version uploaded." msgstr "Nieuwe versie geüpload." -#: documents/views.py:1194 +#: documents/views.py:1183 msgid "Unable to upload the new version." msgstr "Kan de nieuwe versie niet uploaden." -#: documents/views.py:1204 +#: documents/views.py:1194 msgid "Share created." msgstr "Deling aangemaakt." -#: documents/views.py:1206 +#: documents/views.py:1196 msgid "Unable to create share." msgstr "Kan deling niet aanmaken." -#: documents/views.py:1215 +#: documents/views.py:1206 msgid "Share removed." msgstr "Deling verwijderd." -#: documents/views.py:1226 +#: documents/views.py:1217 msgid "Validation updated." msgstr "Validatie bijgewerkt." -#: documents/views.py:1228 +#: documents/views.py:1219 msgid "Unable to update validation." msgstr "Kan validatie niet bijwerken." -#: documents/views.py:1238 +#: documents/views.py:1229 msgid "Document linked successfully." msgstr "Document succesvol gekoppeld." -#: documents/views.py:1240 +#: documents/views.py:1231 msgid "Unable to link the document." msgstr "Kan het document niet koppelen." -#: documents/views.py:1262 +#: documents/views.py:1253 msgid "Version deleted successfully." msgstr "Versie succesvol verwijderd." -#: documents/views.py:1274 +#: documents/views.py:1265 msgid "Link removed." msgstr "Koppeling verwijderd." -#: documents/views.py:1318 +#: documents/views.py:1311 msgid "Folder added." msgstr "Map toegevoegd." -#: documents/views.py:1340 +#: documents/views.py:1333 msgid "Folder removed." msgstr "Map verwijderd." -#: documents/views.py:1363 +#: documents/views.py:1356 msgid "Tag added." msgstr "Label toegevoegd." -#: documents/views.py:1385 +#: documents/views.py:1378 msgid "Tag removed." msgstr "Label verwijderd." -#: documents/views.py:1577 +#: documents/views.py:1626 msgid "No file found for this document." msgstr "Geen bestand gevonden voor dit document." -#: documents/views.py:1581 +#: documents/views.py:1630 msgid "File not found on disk." msgstr "Bestand niet gevonden op schijf." -#: documents/views.py:1609 +#: documents/views.py:1658 msgid "Could not generate CAD preview image." msgstr "Kan geen CAD-voorbeeldbeeld genereren." -#: documents/views.py:1612 +#: documents/views.py:1661 msgid "Unsupported file format for georeferencing image preview." msgstr "Niet-ondersteund bestandsformaat voor georeferentievoorbeeld." -#: documents/views.py:1628 +#: documents/views.py:1677 msgid "Page number out of range." msgstr "Paginanummer buiten bereik." -#: documents/views.py:1632 +#: documents/views.py:1681 msgid "Page number out of range or empty PDF." msgstr "Paginanummer buiten bereik of lege PDF." -#: documents/views.py:1782 +#: documents/views.py:1831 msgid "This document is not georeferenced yet." msgstr "Dit document is nog niet georeferentieerd." + +#~ msgid "All documents" +#~ msgstr "Alle documenten" + +#~ msgid "New tags" +#~ msgstr "Nieuwe labels" diff --git a/loko/home/locale/en/LC_MESSAGES/django.mo b/loko/home/locale/en/LC_MESSAGES/django.mo index 7811dbcc13dc4a9a910e751af1bd678e28525546..d9b796429513decd73abc660510f03121c541e7f 100644 GIT binary patch delta 4121 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 JruE1R`wwoiw*mkF diff --git a/loko/home/locale/en/LC_MESSAGES/django.po b/loko/home/locale/en/LC_MESSAGES/django.po index 4e9300b..d46984f 100644 --- a/loko/home/locale/en/LC_MESSAGES/django.po +++ b/loko/home/locale/en/LC_MESSAGES/django.po @@ -6,7 +6,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-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English \n" @@ -523,88 +523,90 @@ msgstr "" "and crossing conditions" #: home/templates/home/widgets/exceptional_transport.html:23 -#| msgid "Ouvrages d'art" msgid "ouvrages sur la carte" msgstr "structures on the map" -#: home/templates/home/widgets/exceptional_transport.html:26 +#: home/templates/home/widgets/exceptional_transport.html:25 +msgid "Voir tous les ouvrages d'art" +msgstr "See all structures" + +#: home/templates/home/widgets/exceptional_transport.html:27 msgid "Tous les ouvrages" msgstr "All structures" -#: home/templates/home/widgets/exceptional_transport.html:44 +#: home/templates/home/widgets/exceptional_transport.html:45 msgid "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)" msgstr "Search (e.g. OA120, bridge, tunnel, footbridge, VNR...)" -#: home/templates/home/widgets/exceptional_transport.html:46 +#: home/templates/home/widgets/exceptional_transport.html:47 msgid "Effacer la recherche" msgstr "Clear search" -#: home/templates/home/widgets/exceptional_transport.html:61 +#: home/templates/home/widgets/exceptional_transport.html:62 msgid "Tous" msgstr "All" -#: home/templates/home/widgets/exceptional_transport.html:64 +#: home/templates/home/widgets/exceptional_transport.html:65 msgid "Autorisé" msgstr "Authorized" -#: home/templates/home/widgets/exceptional_transport.html:67 -#| msgid "Groupes de conditions" +#: home/templates/home/widgets/exceptional_transport.html:68 msgid "Sous conditions" msgstr "Conditional" -#: home/templates/home/widgets/exceptional_transport.html:70 +#: home/templates/home/widgets/exceptional_transport.html:71 msgid "Non évalué" msgstr "Not evaluated" -#: home/templates/home/widgets/exceptional_transport.html:73 +#: home/templates/home/widgets/exceptional_transport.html:74 msgid "Restreint/Interdit" msgstr "Restricted/Forbidden" -#: home/templates/home/widgets/exceptional_transport.html:85 +#: home/templates/home/widgets/exceptional_transport.html:86 msgid "Réinitialiser la vue" msgstr "Reset view" -#: home/templates/home/widgets/exceptional_transport.html:94 +#: home/templates/home/widgets/exceptional_transport.html:95 msgid "Statut de passage" msgstr "Passage status" -#: home/templates/home/widgets/exceptional_transport.html:99 +#: home/templates/home/widgets/exceptional_transport.html:100 msgid "Autorisé (standard / calculé)" msgstr "Authorized (standard / calculated)" -#: home/templates/home/widgets/exceptional_transport.html:103 +#: home/templates/home/widgets/exceptional_transport.html:104 msgid "Sous conditions / prescriptions" msgstr "Conditional / prescriptions" -#: home/templates/home/widgets/exceptional_transport.html:107 +#: home/templates/home/widgets/exceptional_transport.html:108 msgid "Non évalué (fiche à compléter)" msgstr "Not evaluated (to be completed)" -#: home/templates/home/widgets/exceptional_transport.html:111 +#: home/templates/home/widgets/exceptional_transport.html:112 msgid "Interdit / Étude requise" msgstr "Forbidden / Study required" -#: home/templates/home/widgets/exceptional_transport.html:120 +#: home/templates/home/widgets/exceptional_transport.html:121 msgid "Chargement..." msgstr "" -#: home/templates/home/widgets/exceptional_transport.html:122 +#: home/templates/home/widgets/exceptional_transport.html:123 msgid "Chargement du réseau d'ouvrages..." msgstr "Loading structure network..." -#: home/templates/home/widgets/exceptional_transport.html:464 +#: home/templates/home/widgets/exceptional_transport.html:465 msgid "Ouvrir la fiche de l'ouvrage" msgstr "Open structure detail" -#: home/templates/home/widgets/exceptional_transport.html:490 +#: home/templates/home/widgets/exceptional_transport.html:491 msgid "Détail" msgstr "Detail" -#: home/templates/home/widgets/exceptional_transport.html:501 +#: home/templates/home/widgets/exceptional_transport.html:502 msgid "ouvrages à cet endroit" msgstr "structures at this location" -#: home/templates/home/widgets/exceptional_transport.html:575 +#: home/templates/home/widgets/exceptional_transport.html:576 msgid "Aucun ouvrage correspondant trouvé" msgstr "No matching structure found" diff --git a/loko/home/locale/fr/LC_MESSAGES/django.mo b/loko/home/locale/fr/LC_MESSAGES/django.mo index 8f8be18d7bf8de8d714548b5aee7ad91c81442b0..015eabc461e6e4c20da51ccf167ce7916cb7455d 100644 GIT binary patch delta 4124 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\n" "Language-Team: French \n" @@ -532,88 +532,90 @@ msgstr "" "passerelles) et conditions de passage" #: home/templates/home/widgets/exceptional_transport.html:23 -#| msgid "Ouvrages d'art" msgid "ouvrages sur la carte" msgstr "ouvrages sur la carte" -#: home/templates/home/widgets/exceptional_transport.html:26 +#: home/templates/home/widgets/exceptional_transport.html:25 +msgid "Voir tous les ouvrages d'art" +msgstr "Voir tous les ouvrages d'art" + +#: home/templates/home/widgets/exceptional_transport.html:27 msgid "Tous les ouvrages" msgstr "Tous les ouvrages" -#: home/templates/home/widgets/exceptional_transport.html:44 +#: home/templates/home/widgets/exceptional_transport.html:45 msgid "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)" msgstr "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)" -#: home/templates/home/widgets/exceptional_transport.html:46 +#: home/templates/home/widgets/exceptional_transport.html:47 msgid "Effacer la recherche" msgstr "Effacer la recherche" -#: home/templates/home/widgets/exceptional_transport.html:61 +#: home/templates/home/widgets/exceptional_transport.html:62 msgid "Tous" msgstr "Tous" -#: home/templates/home/widgets/exceptional_transport.html:64 +#: home/templates/home/widgets/exceptional_transport.html:65 msgid "Autorisé" msgstr "Autorisé" -#: home/templates/home/widgets/exceptional_transport.html:67 -#| msgid "Groupes de conditions" +#: home/templates/home/widgets/exceptional_transport.html:68 msgid "Sous conditions" msgstr "Sous conditions" -#: home/templates/home/widgets/exceptional_transport.html:70 +#: home/templates/home/widgets/exceptional_transport.html:71 msgid "Non évalué" msgstr "Non évalué" -#: home/templates/home/widgets/exceptional_transport.html:73 +#: home/templates/home/widgets/exceptional_transport.html:74 msgid "Restreint/Interdit" msgstr "Restreint/Interdit" -#: home/templates/home/widgets/exceptional_transport.html:85 +#: home/templates/home/widgets/exceptional_transport.html:86 msgid "Réinitialiser la vue" msgstr "Réinitialiser la vue" -#: home/templates/home/widgets/exceptional_transport.html:94 +#: home/templates/home/widgets/exceptional_transport.html:95 msgid "Statut de passage" msgstr "Statut de passage" -#: home/templates/home/widgets/exceptional_transport.html:99 +#: home/templates/home/widgets/exceptional_transport.html:100 msgid "Autorisé (standard / calculé)" msgstr "Autorisé (standard / calculé)" -#: home/templates/home/widgets/exceptional_transport.html:103 +#: home/templates/home/widgets/exceptional_transport.html:104 msgid "Sous conditions / prescriptions" msgstr "Sous conditions / prescriptions" -#: home/templates/home/widgets/exceptional_transport.html:107 +#: home/templates/home/widgets/exceptional_transport.html:108 msgid "Non évalué (fiche à compléter)" msgstr "Non évalué (fiche à compléter)" -#: home/templates/home/widgets/exceptional_transport.html:111 +#: home/templates/home/widgets/exceptional_transport.html:112 msgid "Interdit / Étude requise" msgstr "Interdit / Étude requise" -#: home/templates/home/widgets/exceptional_transport.html:120 +#: home/templates/home/widgets/exceptional_transport.html:121 msgid "Chargement..." msgstr "" -#: home/templates/home/widgets/exceptional_transport.html:122 +#: home/templates/home/widgets/exceptional_transport.html:123 msgid "Chargement du réseau d'ouvrages..." msgstr "Chargement du réseau d'ouvrages..." -#: home/templates/home/widgets/exceptional_transport.html:464 +#: home/templates/home/widgets/exceptional_transport.html:465 msgid "Ouvrir la fiche de l'ouvrage" msgstr "Ouvrir la fiche de l'ouvrage" -#: home/templates/home/widgets/exceptional_transport.html:490 +#: home/templates/home/widgets/exceptional_transport.html:491 msgid "Détail" msgstr "Détail" -#: home/templates/home/widgets/exceptional_transport.html:501 +#: home/templates/home/widgets/exceptional_transport.html:502 msgid "ouvrages à cet endroit" msgstr "ouvrages à cet endroit" -#: home/templates/home/widgets/exceptional_transport.html:575 +#: home/templates/home/widgets/exceptional_transport.html:576 msgid "Aucun ouvrage correspondant trouvé" msgstr "Aucun ouvrage correspondant trouvé" diff --git a/loko/home/locale/nl/LC_MESSAGES/django.mo b/loko/home/locale/nl/LC_MESSAGES/django.mo index 28c0c8375ec1d694d0cb0b1f9b192d775f4e5124..4489a08240e9c2623656bec002bab92deb0cbe88 100644 GIT binary patch delta 4114 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\n" "Language-Team: Dutch \n" @@ -529,88 +529,90 @@ msgstr "" "voetgangersbruggen) en doorgangsvoorwaarden" #: home/templates/home/widgets/exceptional_transport.html:23 -#| msgid "Ouvrages d'art" msgid "ouvrages sur la carte" msgstr "kunstwerken op de kaart" -#: home/templates/home/widgets/exceptional_transport.html:26 +#: home/templates/home/widgets/exceptional_transport.html:25 +msgid "Voir tous les ouvrages d'art" +msgstr "Bekijk alle kunstwerken" + +#: home/templates/home/widgets/exceptional_transport.html:27 msgid "Tous les ouvrages" msgstr "Alle kunstwerken" -#: home/templates/home/widgets/exceptional_transport.html:44 +#: home/templates/home/widgets/exceptional_transport.html:45 msgid "Rechercher (ex: OA120, pont, tunnel, passerelle, VNR...)" msgstr "Zoeken (bijv. OA120, brug, tunnel, voetgangersbrug, VNR...)" -#: home/templates/home/widgets/exceptional_transport.html:46 +#: home/templates/home/widgets/exceptional_transport.html:47 msgid "Effacer la recherche" msgstr "Zoekopdracht wissen" -#: home/templates/home/widgets/exceptional_transport.html:61 +#: home/templates/home/widgets/exceptional_transport.html:62 msgid "Tous" msgstr "Alle" -#: home/templates/home/widgets/exceptional_transport.html:64 +#: home/templates/home/widgets/exceptional_transport.html:65 msgid "Autorisé" msgstr "Toegestaan" -#: home/templates/home/widgets/exceptional_transport.html:67 -#| msgid "Groupes de conditions" +#: home/templates/home/widgets/exceptional_transport.html:68 msgid "Sous conditions" msgstr "Onder voorwaarden" -#: home/templates/home/widgets/exceptional_transport.html:70 +#: home/templates/home/widgets/exceptional_transport.html:71 msgid "Non évalué" msgstr "Niet geëvalueerd" -#: home/templates/home/widgets/exceptional_transport.html:73 +#: home/templates/home/widgets/exceptional_transport.html:74 msgid "Restreint/Interdit" msgstr "Beperkt/Verboden" -#: home/templates/home/widgets/exceptional_transport.html:85 +#: home/templates/home/widgets/exceptional_transport.html:86 msgid "Réinitialiser la vue" msgstr "Weergave herstellen" -#: home/templates/home/widgets/exceptional_transport.html:94 +#: home/templates/home/widgets/exceptional_transport.html:95 msgid "Statut de passage" msgstr "Doorgangsstatus" -#: home/templates/home/widgets/exceptional_transport.html:99 +#: home/templates/home/widgets/exceptional_transport.html:100 msgid "Autorisé (standard / calculé)" msgstr "Toegestaan (standaard / berekend)" -#: home/templates/home/widgets/exceptional_transport.html:103 +#: home/templates/home/widgets/exceptional_transport.html:104 msgid "Sous conditions / prescriptions" msgstr "Onder voorwaarden / voorschriften" -#: home/templates/home/widgets/exceptional_transport.html:107 +#: home/templates/home/widgets/exceptional_transport.html:108 msgid "Non évalué (fiche à compléter)" msgstr "Niet geëvalueerd (in te vullen)" -#: home/templates/home/widgets/exceptional_transport.html:111 +#: home/templates/home/widgets/exceptional_transport.html:112 msgid "Interdit / Étude requise" msgstr "Verboden / Studie vereist" -#: home/templates/home/widgets/exceptional_transport.html:120 +#: home/templates/home/widgets/exceptional_transport.html:121 msgid "Chargement..." msgstr "" -#: home/templates/home/widgets/exceptional_transport.html:122 +#: home/templates/home/widgets/exceptional_transport.html:123 msgid "Chargement du réseau d'ouvrages..." msgstr "Netwerk van kunstwerken laden..." -#: home/templates/home/widgets/exceptional_transport.html:464 +#: home/templates/home/widgets/exceptional_transport.html:465 msgid "Ouvrir la fiche de l'ouvrage" msgstr "Kunstwerkfiche openen" -#: home/templates/home/widgets/exceptional_transport.html:490 +#: home/templates/home/widgets/exceptional_transport.html:491 msgid "Détail" msgstr "Detail" -#: home/templates/home/widgets/exceptional_transport.html:501 +#: home/templates/home/widgets/exceptional_transport.html:502 msgid "ouvrages à cet endroit" msgstr "kunstwerken op deze locatie" -#: home/templates/home/widgets/exceptional_transport.html:575 +#: home/templates/home/widgets/exceptional_transport.html:576 msgid "Aucun ouvrage correspondant trouvé" msgstr "Geen overeenkomend kunstwerk gevonden" diff --git a/loko/inspections/locale/en/LC_MESSAGES/django.mo b/loko/inspections/locale/en/LC_MESSAGES/django.mo index 9f2bdc98a3ee4537bff0a9a4a269b13e055a1f21..5ecff2ab087e972bf5d14d8983f2456e384c2b39 100644 GIT binary patch delta 7119 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 delta 5726 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 JUK=*v_b-HpxX1ti diff --git a/loko/inspections/locale/en/LC_MESSAGES/django.po b/loko/inspections/locale/en/LC_MESSAGES/django.po index aa45ef8..e3070a8 100644 --- a/loko/inspections/locale/en/LC_MESSAGES/django.po +++ b/loko/inspections/locale/en/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: StreetUp Inspections 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2026-08-08 14:25+0200\n" "Last-Translator: \n" "Language-Team: English\n" @@ -95,8 +95,12 @@ msgid "Date d'inspection" msgstr "Inspection date" #: inspections/models.py:124 +#: inspections/templates/inspections/inspections_index.html:68 +#: inspections/templates/inspections/inspections_index.html:293 #: inspections/templates/inspections/inspections_list.html:216 -#: inspections/templates/inspections/quick_inspection_map.html:383 +#: inspections/templates/inspections/inspections_list_mobile.html:214 +#: inspections/templates/inspections/quick_inspection_map.html:410 +#: inspections/views.py:1363 msgid "Résultat du contrôle" msgstr "Inspection result" @@ -121,196 +125,246 @@ msgstr "Technical inspection" msgid "Inspections (Génériques)" msgstr "Technical inspection" -#: inspections/models.py:341 +#: inspections/models.py:343 #, python-format msgid "%(count)d arceaux classiques" msgstr "" -#: inspections/models.py:343 +#: inspections/models.py:345 #, python-format msgid "%(count)d arceaux cargo" msgstr "" -#: inspections/models.py:345 +#: inspections/models.py:347 msgid "Drop-zone trottinette" msgstr "Drop-zone trottinette" -#: inspections/models.py:345 +#: inspections/models.py:347 msgid "Sans drop-zone" msgstr "Sans drop-zone" -#: inspections/models.py:348 +#: inspections/models.py:350 msgid "Marquage bon état" msgstr "Yes (Good condition)" -#: inspections/models.py:349 +#: inspections/models.py:351 msgid "Marquage moyen" msgstr "Marquage moyen" -#: inspections/models.py:350 +#: inspections/models.py:352 msgid "Marquage dégradé" msgstr "" -#: inspections/models.py:351 +#: inspections/models.py:353 msgid "Marquage absent / effacé" msgstr "" -#: inspections/models.py:352 +#: inspections/models.py:354 msgid "Marquage mauvais" msgstr "Poor" -#: inspections/models.py:360 +#: inspections/models.py:369 #, python-format msgid "%(count)d ouvrage(s) GIEP" msgstr "" -#: inspections/models.py:362 +#: inspections/models.py:371 #, python-format msgid "Pluie : %s" msgstr "" -#: inspections/models.py:365 +#: inspections/models.py:374 #, python-format msgid "Obsolescence : %s" msgstr "" -#: inspections/models.py:413 +#: inspections/models.py:422 msgid "Nombre d'arceaux classiques constaté" msgstr "Verified standard stand count" -#: inspections/models.py:418 +#: inspections/models.py:427 msgid "Nombre d'arceaux cargo constaté" msgstr "Verified cargo stand count" -#: inspections/models.py:423 +#: inspections/models.py:432 msgid "Nombre d'arceaux drop-off constaté" msgstr "Verified drop-off stand count" -#: inspections/models.py:429 +#: inspections/models.py:438 msgid "Type d'arceau constaté" msgstr "Verified stand type" -#: inspections/models.py:434 +#: inspections/models.py:443 msgid "Drop zone trottinette constatée" msgstr "Verified scooter drop zone" -#: inspections/models.py:437 +#: inspections/models.py:446 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:48 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:55 #: inspections/templates/inspections/components/edit_inspection_modal.html:107 msgid "Bon état" msgstr "Good condition" -#: inspections/models.py:438 +#: inspections/models.py:447 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:50 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:62 #: inspections/templates/inspections/components/edit_inspection_modal.html:113 msgid "Moyen" msgstr "Medium" -#: inspections/models.py:439 +#: inspections/models.py:448 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:52 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:69 #: inspections/templates/inspections/components/edit_inspection_modal.html:119 msgid "Dégradé" msgstr "Damaged" -#: inspections/models.py:440 +#: inspections/models.py:449 msgid "Absent / Effacé" msgstr "Missing / Removed" -#: inspections/models.py:447 +#: inspections/models.py:456 msgid "Qualité du marquage constatée" msgstr "" -#: inspections/models.py:451 +#: inspections/models.py:460 msgid "Mettre à jour la capacité / comptages de l'asset" msgstr "" -#: inspections/models.py:455 +#: inspections/models.py:464 msgid "Inspection d'emplacement de stationnement" msgstr "" -#: inspections/models.py:456 +#: inspections/models.py:465 msgid "Inspections d'emplacements de stationnement" msgstr "Asset Inspections" -#: inspections/models.py:511 +#: inspections/models.py:520 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:31 msgid "Aujourd'hui" msgstr "Today" -#: inspections/models.py:512 +#: inspections/models.py:521 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:32 msgid "Moins de 24h" msgstr "Less than 24h ago" -#: inspections/models.py:513 +#: inspections/models.py:522 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:33 msgid "Plus de 24h" msgstr "More than 24h ago" -#: inspections/models.py:514 +#: inspections/models.py:523 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:411 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:761 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:768 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:948 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:955 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:576 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:586 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:922 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:929 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1109 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1116 msgid "Non vérifié" msgstr "Not verified" -#: inspections/models.py:522 +#: inspections/models.py:531 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:14 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:27 msgid "Date de la dernière pluie" msgstr "Date of last rain" -#: inspections/models.py:527 +#: inspections/models.py:536 msgid "Orage il y a moins d'une heure" msgstr "" # --- GIEP Translations --- -#: inspections/models.py:532 +#: inspections/models.py:541 msgid "Données structurées d'inspection GIEP" msgstr "GIEP Inspection Form" -#: inspections/models.py:536 +#: inspections/models.py:545 msgid "Inspection GIEP / Eaux pluviales" msgstr "Inspection GIEP / Eaux pluviales" -#: inspections/models.py:537 +#: inspections/models.py:546 msgid "Inspections GIEP / Eaux pluviales" msgstr "Inspections GIEP / Eaux pluviales" +#: inspections/models.py:554 +#: inspections/templates/inspections/components/asset_details/_signpanel.html:42 +msgid "Propre / Bon état" +msgstr "Clean / Good condition" + +#: inspections/models.py:555 +msgid "Sale / Mousse / Nettoyage requis" +msgstr "" + +#: inspections/models.py:556 +msgid "Masqué par la végétation (Élagage requis)" +msgstr "" + +#: inspections/models.py:557 +msgid "Tagué / Vandalisé / Déformé" +msgstr "" + +#: inspections/models.py:558 +msgid "Panneau absent / Support vide" +msgstr "" + +#: inspections/models.py:565 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:146 +msgid "Type de panneau constaté" +msgstr "Observed sign type" + +#: inspections/models.py:571 +msgid "Texte / Mention constatée" +msgstr "" + +#: inspections/models.py:579 +msgid "Niveau de propreté / Visibilité" +msgstr "" + +#: inspections/models.py:585 +msgid "Code détecté par IA" +msgstr "" + +#: inspections/models.py:590 +msgid "Confiance de détection IA" +msgstr "" + +#: inspections/models.py:594 +msgid "Mettre à jour le type et le texte de l'asset" +msgstr "Update asset type and text" + +#: inspections/models.py:598 +msgid "Inspection de panneau de signalisation" +msgstr "Road sign inspection" + +#: inspections/models.py:599 +msgid "Inspections de panneaux de signalisation" +msgstr "Road sign inspections" + #: inspections/models.py:641 msgid "Inspection" msgstr "Inspection" -#: inspections/templates/inspections/components/asset_details/_naturerwiz.html:339 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1218 -msgid "Inspection caméra" -msgstr "Camera inspection" - -#: inspections/models.py:561 +#: inspections/models.py:647 msgid "Clé de question / Média" msgstr "" -#: inspections/models.py:562 +#: inspections/models.py:648 msgid "" "Identifie la question ou l'ouvrage auquel ce média est rattaché (vide = " "général)." msgstr "" -#: inspections/models.py:567 +#: inspections/models.py:653 msgid "Fichier / Photo / Document" msgstr "Fichier / Photo / Document" -#: inspections/models.py:572 +#: inspections/models.py:658 msgid "Document / Photo d'inspection" msgstr "" -#: inspections/models.py:573 +#: inspections/models.py:659 msgid "Documents / Photos d'inspection" msgstr "All inspections" @@ -331,18 +385,22 @@ msgstr "Recent thunderstorm (-1h)" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:36 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:42 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:409 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:574 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:584 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:34 #: inspections/templates/inspections/components/edit_inspection_modal.html:89 +#: inspections/views.py:1414 msgid "Oui" msgstr "Yes" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:38 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:43 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:410 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:575 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:585 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:41 #: inspections/templates/inspections/components/edit_inspection_modal.html:95 +#: inspections/views.py:1414 msgid "Non" msgstr "No" @@ -374,66 +432,66 @@ msgid "GÉNÉRIQUE" msgstr "" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:87 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:717 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:878 msgid "Point d'entrée dans l'ouvrage" msgstr "Entry point into the structure" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:92 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:718 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:879 msgid "L'eau peut-elle facilement entrer dans l'EVC ?" msgstr "Can water easily enter the EVC?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:101 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:721 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:936 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:882 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1097 msgid "Des feuilles ou branches bloquent-elles l'eau ?" msgstr "Do leaves or branches block the water?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:110 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:722 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:937 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:883 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1098 msgid "Un amas de détritus bloque-t-il l'eau ?" msgstr "Does a pile of debris block the water?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:119 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:729 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:890 msgid "L'ouvrage dispose-t-il d'un empierrement ?" msgstr "Does the structure have stone pitching?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:132 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:756 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:917 msgid "Espace vert" msgstr "Green space" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:137 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:298 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:758 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:945 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:919 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1106 msgid "Quel est l'état de la végétation ?" msgstr "What is the condition of the vegetation?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:146 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:772 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:959 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:933 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1120 msgid "Présence de chenaux d'érosion ?" msgstr "Presence of erosion channels?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:155 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:773 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:960 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:934 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1121 msgid "Présence de flaques d'eau persistantes ?" msgstr "Presence of persistent standing water?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:164 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:307 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:774 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:961 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:935 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1122 msgid "Présence de sédiments dans l'ouvrage ?" msgstr "Presence of sediment in the structure?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:173 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:780 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:968 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:941 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1129 msgid "Présence d'espèces exotiques envahissantes ?" msgstr "Presence of invasive alien species?" @@ -442,22 +500,22 @@ msgid "Surverse / Trop-plein" msgstr "Surverse / Trop-plein" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:191 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:788 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:949 msgid "Une surverse est-elle présente ?" msgstr "Is an overflow present?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:200 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:794 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:955 msgid "La grille de surverse est propre et dégagée ?" msgstr "Is the overflow grate clean and clear?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:217 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:807 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:968 msgid "État général du revêtement / chaussée" msgstr "General condition of surface / pavement" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:222 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:808 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:969 msgid "La surface au-dessus du massif drainant est en bon état ?" msgstr "Is surface above drainage massif in good condition?" @@ -466,66 +524,65 @@ msgid "Bouche d'injection & Drainage" msgstr "Is an injection inlet present?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:240 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:831 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:992 msgid "Une bouche d'injection est-elle présente ?" msgstr "Is an injection inlet present?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:249 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:838 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:999 msgid "La grille est propre et dégagée ?" msgstr "Is the grate clean and clear?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:266 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:930 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1091 msgid "Points d'entrée dans l'ouvrage" msgstr "Entry point into the structure" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:271 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:931 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1092 msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?" msgstr "Can water easily enter the structure?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:280 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:932 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1093 msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" msgstr "Are water supply pipes and channels functional?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:293 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:943 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1104 msgid "Bassin d'orage" msgstr "Stormwater basin" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:323 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1044 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1205 msgid "Recommandations" msgstr "Recommendations" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:327 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1048 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1209 msgid "Aucune" msgstr "None" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:330 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1206 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1213 msgid "Renforcement de l’entretien préventif" msgstr "Reinforcement of preventive maintenance" -msgid "Renforcement de l'entretien préventif" -msgstr "Reinforcement of preventive maintenance" - -msgid "Interventions préventives" -msgstr "Preventive maintenance" - #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:333 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1056 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1217 msgid "Entretien curatif / Réparation / Adaptation nécessaire" msgstr "Curative maintenance / Repair / Adaptation required" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:336 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1060 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1221 msgid "Test de perméabilité" msgstr "Permeability test" +#: inspections/templates/inspections/components/asset_details/_naturerwiz.html:339 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1225 +msgid "Inspection caméra" +msgstr "Camera inspection" + #: inspections/templates/inspections/components/asset_details/_parkingspot.html:7 msgid "Constats spécifiques au stationnement" msgstr "Parking spot inspection findings" @@ -556,6 +613,47 @@ msgstr "Marking quality" msgid "Absent" msgstr "Missing" +#: inspections/templates/inspections/components/asset_details/_signpanel.html:7 +msgid "Constats spécifiques signalisation" +msgstr "Specific signage findings" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:19 +msgid "Type de panneau" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:26 +msgid "Non spécifié" +msgstr "Not specified" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:37 +msgid "Propreté & Visibilité" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:46 +msgid "Sale / Mousse (À nettoyer)" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:50 +msgid "Masqué par végétation" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:54 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:130 +msgid "Tagué / Dégradé" +msgstr "Tagged / Damaged" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:58 +msgid "Panneau absent / Manquant" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:71 +msgid "Mention / Panonceau" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:83 +msgid "Détection IA" +msgstr "" + # --- GIEP Translations --- #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:10 msgid "Formulaire d'inspection GIEP" @@ -575,7 +673,7 @@ msgid "Ouvrages inspectés" msgstr "Inspected structures" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:57 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:686 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:847 msgid "Ajouter un ouvrage" msgstr "Add a structure" @@ -585,244 +683,249 @@ msgstr "" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:74 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:99 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:76 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:89 #: inspections/templates/inspections/components/edit_inspection_modal.html:11 #: inspections/templates/inspections/components/edit_inspection_modal.html:222 #: inspections/templates/inspections/components/inspection_form_modal.html:11 #: inspections/templates/inspections/components/inspection_form_modal.html:130 #: inspections/templates/inspections/components/inspection_form_modal.html:162 +#: inspections/templates/inspections/components/quick_add_sign_modal.html:12 +#: inspections/templates/inspections/inspections_index.html:358 #: inspections/templates/inspections/inspections_list.html:327 +#: inspections/templates/inspections/inspections_list_mobile.html:323 msgid "Fermer" msgstr "Close" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:81 -msgid "Filtrer par code (ex: BI-01...) ou par type..." -msgstr "Filtrer par code (ex: BI-01...) ou par type..." +msgid "Filtrer par code ou type d'ouvrage..." +msgstr "Filter by structure code or type..." #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:86 msgid "Tous les types d'équipements" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:363 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:483 msgid "Sélectionner" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:683 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:844 msgid "Aucun ouvrage dans cette inspection" msgstr "Aucun ouvrage dans cette inspection" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:684 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:845 msgid "Cliquez ci-dessous pour ajouter un ouvrage à inspecter." msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:730 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:891 msgid "Activer pour compléter l'état de l'empierrement" msgstr "Enable to detail stone pitching status" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:735 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:896 msgid "L'empierrement est-il en bon état ?" msgstr "Is the stone pitching in good condition?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:740 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:901 msgid "Colmaté par les sédiments" msgstr "Clogged by sediment" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:744 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:905 msgid "Emporté par l'eau" msgstr "Washed away by water" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:748 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:909 msgid "Envahi d'adventices" msgstr "Overgrown with weeds" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:759 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:946 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:920 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1107 msgid "Bon" msgstr "Good" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:760 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:947 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:921 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1108 msgid "Mauvais" msgstr "Poor" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:765 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:952 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:926 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1113 msgid "Présence de plantes mortes ou absentes :" msgstr "Presence of dead or missing plants:" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:766 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:953 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:927 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1114 #, python-format msgid "+ de 10%%" msgstr "Over 10%%" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:767 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:954 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:928 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1115 #, python-format msgid "- de 10%%" msgstr "Under 10%%" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:777 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:938 msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?" msgstr "Is the sediment crust over 5 cm?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:789 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:950 msgid "Activer si le système dispose d'une évacuation de trop-plein" msgstr "Enable if system has overflow discharge" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:795 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:956 msgid "La décantation est vide ou peu remplie ?" msgstr "Is settling basin empty or low?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:796 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:957 msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?" msgstr "Is overflow higher than bottom of structure?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:813 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:974 msgid "Présence d'ornières" msgstr "Presence of ruts" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:817 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:978 msgid "Présence de fissures" msgstr "Presence of cracks" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:821 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:982 msgid "Présence de trous" msgstr "Presence of potholes" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:832 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:993 msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage" msgstr "Enable to inspect injection and drainage pipes" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:837 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:998 msgid "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?" msgstr "Do pavement slopes route water properly to inlet?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:839 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1000 msgid "La décantation est-elle vide ou presque ?" msgstr "Is settling basin empty or nearly empty?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:840 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1001 msgid "La bouche d'injection dispose d'un filtre ?" msgstr "Does injection inlet have a filter?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:843 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1004 msgid "Le filtre est propre ?" msgstr "Is the filter clean?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:844 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1005 msgid "Le filtre est en bon état ?" msgstr "Is the filter in good condition?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:847 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1008 msgid "Le drain semble colmaté ?" msgstr "Does the drain appear clogged?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:853 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1014 msgid "Type de structure & Revêtement OED" msgstr "Structure & Pavement Type OED" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:859 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1020 msgid "Structure enherbée ou remplissage minéral ?" msgstr "Grassed structure or mineral infill?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1021 msgid "" "Dalles gazon, pavés à joints larges, dalles alvéolaires " "végétalisées/gravier, etc." msgstr "" "Grass pavers, wide-joint pavers, vegetated/gravel honeycomb slabs, etc." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:887 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:909 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1025 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1048 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1070 msgid "De l'eau stagne-t-elle en surface ?" msgstr "Does water pond on surface?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:867 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:890 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:912 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1028 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1051 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1073 msgid "L'eau stagne plus de 2 heures ?" msgstr "Does water pond over 2 hours?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:870 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1031 msgid "Les joints sont-ils en bon état ?" msgstr "Are joints in good condition?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:873 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1034 msgid "Présence importante de fines dans les joints ?" msgstr "Significant fine particles in joints?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:874 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1035 msgid "Niveau de remplissage plus haut que la structure ?" msgstr "Infill level higher than structure?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:882 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1043 msgid "Modulaire poreux ou continu poreux ?" msgstr "Porous modular or porous continuous?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:883 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1044 msgid "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." msgstr "Porous concrete, porous asphalt, resin-bound gravel, EPDM, etc." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:893 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1054 msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?" msgstr "Presence of visible deposits (dust, moss, etc.)?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:896 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1057 msgid "Test de perméabilité nécessaire ?" msgstr "Permeability test required?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:904 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1065 msgid "Matériaux non agrégés (graviers/mulch) ?" msgstr "Unbound materials (gravel/mulch)?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:905 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1066 msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." msgstr "Plant mulch, limestone/non-limestone gravel, compacted earth, etc." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:915 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1076 msgid "Le volume de matière est-il en suffisance ?" msgstr "Is volume of material sufficient?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:918 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1079 msgid "Le géotextile est-il visible ?" msgstr "Is geotextile visible?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:935 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1096 msgid "Les grilles sont-elles propres et dégagées ?" msgstr "Are grates clean and clear?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:964 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1125 msgid "L'ouvrage est-il rempli au 5e de sa capacité ?" msgstr "Is structure filled to 1/5 of capacity?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:967 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1128 msgid "Présence de détritus dans l'ouvrage ?" msgstr "Presence of debris in the structure?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:979 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1140 msgid "Supprimer" msgstr "Delete" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:987 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1148 msgid "Équipement GIEP associé (Optionnel)" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:989 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1150 msgid "Délier" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1001 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1162 msgid "Lié" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1007 -msgid "Rechercher par code (ex: BI-01...) ou par type..." -msgstr "Rechercher par code (ex: BI-01...) ou par type..." +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1168 +msgid "Rechercher un ouvrage par code ou type..." +msgstr "Search a structure by code or type..." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1009 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1170 msgid "Choisir sur la carte" msgstr "Choisir sur la carte" @@ -861,8 +964,107 @@ msgstr "" msgid "Mettre à jour la capacité / les comptages de l'emplacement vélos" msgstr "Update bicycle parking capacity / counts" +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:8 +msgid "Contrôle de signalisation routière" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:21 +msgid "Assistant IA Signalisation" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:25 +msgid "" +"Photographiez ou utilisez une photo déjà prise pour détecter automatiquement" +" le type & texte" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:31 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:307 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:319 +msgid "Détecter par IA" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:33 +msgid "Options de photo" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:40 +msgid "Choisir parmi les photos" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:47 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:86 +msgid "Prendre une nouvelle photo" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:61 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:332 +msgid "Analyse visuelle & OCR en cours..." +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:74 +msgid "Choisir la photo à analyser avec l'IA" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:80 +msgid "" +"Plusieurs photos sont disponibles. Sélectionnez celle qui cadre le mieux le " +"panneau de signalisation :" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:102 +msgid "État de propreté & Visibilité" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:109 +msgid "Propre / Bon" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:116 +msgid "Sale / Mousse" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:123 +msgid "Végétation" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:137 +msgid "Absent / Disparu" +msgstr "Missing / Gone" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:160 +msgid "Non défini" +msgstr "Not defined" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:169 +msgid "Conserver le type actuel" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:181 +msgid "Texte / Mention additionnelle constatée" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:188 +msgid "Ex: Sauf riverains, 300 m, Max 3.5t..." +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:190 +msgid "Effacer le texte" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:200 +msgid "" +"Mettre à jour directement la fiche du panneau (type, texte, conformité)" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:313 +msgid "Analyser la photo" +msgstr "Analyze photo" + #: inspections/templates/inspections/components/edit_inspection_modal.html:9 +#: inspections/templates/inspections/inspections_index.html:355 #: inspections/templates/inspections/inspections_list.html:324 +#: inspections/templates/inspections/inspections_list_mobile.html:320 msgid "Modifier l'inspection" msgstr "Edit inspection" @@ -901,6 +1103,9 @@ msgstr "" #: inspections/templates/inspections/components/edit_inspection_modal.html:202 #: inspections/templates/inspections/components/inspection_form_modal.html:110 +#: inspections/templates/inspections/components/quick_add_sign_modal.html:109 +#: inspections/templates/inspections/inspections_index.html:127 +#: inspections/templates/inspections/quick_inspection_map.html:250 msgid "Annuler" msgstr "Cancel" @@ -939,50 +1144,56 @@ msgstr "" msgid "Photo capturée avec succès !" msgstr "Photo captured successfully!" -#: inspections/templates/inspections/components/edit_inspection_modal.html:485 +#: inspections/templates/inspections/components/edit_inspection_modal.html:460 +#: inspections/templates/inspections/components/inspection_form_modal.html:177 +msgid "Non applicable pour une zone (RWIZ)" +msgstr "" + +#: inspections/templates/inspections/components/edit_inspection_modal.html:524 msgid "Erreur de chargement de l'inspection." msgstr "Inspection result" -#: inspections/templates/inspections/components/edit_inspection_modal.html:494 +#: inspections/templates/inspections/components/edit_inspection_modal.html:533 msgid "Créée le" msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:496 +#: inspections/templates/inspections/components/edit_inspection_modal.html:535 msgid "Dernière modification :" msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:582 +#: inspections/templates/inspections/components/edit_inspection_modal.html:632 msgid "Supprimer ce document" msgstr "Delete" -#: inspections/templates/inspections/components/edit_inspection_modal.html:598 +#: inspections/templates/inspections/components/edit_inspection_modal.html:648 msgid "Erreur réseau lors de la récupération des détails." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:604 +#: inspections/templates/inspections/components/edit_inspection_modal.html:654 msgid "Êtes-vous sûr de vouloir supprimer ce document ?" msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:624 +#: inspections/templates/inspections/components/edit_inspection_modal.html:674 msgid "Erreur lors de la suppression du document." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:628 -#: inspections/templates/inspections/components/edit_inspection_modal.html:681 +#: inspections/templates/inspections/components/edit_inspection_modal.html:678 +#: inspections/templates/inspections/components/edit_inspection_modal.html:731 msgid "Erreur de connexion au serveur." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:667 -#: inspections/views.py:581 +#: inspections/templates/inspections/components/edit_inspection_modal.html:717 +#: inspections/views.py:938 msgid "Inspection mise à jour avec succès." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:673 +#: inspections/templates/inspections/components/edit_inspection_modal.html:723 msgid "Erreur lors de la mise à jour." msgstr "" #: inspections/templates/inspections/components/inspection_form_modal.html:9 #: inspections/templates/inspections/inspections_list.html:33 +#: inspections/templates/inspections/inspections_list_mobile.html:33 msgid "Nouvelle inspection" msgstr "New inspection" @@ -1018,56 +1229,366 @@ msgstr "" "Several items of equipment have been detected at this location. Please " "select the one to inspect:" +#: inspections/templates/inspections/components/quick_add_sign_modal.html:10 +msgid "Ajouter une signalisation (Assisté par IA)" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:23 +#: inspections/templates/inspections/quick_inspection_map.html:244 +msgid "Emplacement exact du mât" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:32 +msgid "Ajuster sur la grande carte" +msgstr "Adjust on large map" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:34 +msgid "Grande carte" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:36 +msgid "Recentrer sur ma position GPS" +msgstr "Recenter on my GPS position" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:38 +msgid "Mon GPS" +msgstr "My GPS" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:44 +msgid "" +"Glissez le repère rouge ou touchez la carte pour placer le mât au mètre " +"près." +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:55 +msgid "Photographiez le mât / support complet" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:57 +msgid "" +"L'IA détectera automatiquement tous les panneaux présents de haut en bas" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:64 +msgid "Prendre une photo" +msgstr "Take a photo" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:68 +msgid "Galerie" +msgstr "Gallery" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:79 +msgid "Analyse visuelle multi-panneaux en cours..." +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:93 +msgid "Panneaux sur le mât (du haut vers le bas)" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:96 +msgid "Ajouter un panneau" +msgstr "Add a sign" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:113 +msgid "Créer et Enregistrer" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:5 #: inspections/templates/inspections/inspections_list.html:4 +#: inspections/templates/inspections/inspections_list_mobile.html:4 msgid "Inspections d'assets" msgstr "Asset inspections" -#: inspections/templates/inspections/inspections_list.html:26 -msgid "Inspections" -msgstr "Inspections" +#: inspections/templates/inspections/inspections_index.html:18 +msgid "Filtrer les inspections" +msgstr "Filter inspections" -#: inspections/templates/inspections/inspections_list.html:28 -msgid "Suivi et historique des inspections et vérifications sur le terrain" -msgstr "Field checks and inspection history" +#: inspections/templates/inspections/inspections_index.html:27 +#: inspections/templates/inspections/quick_inspection_map.html:179 +#: inspections/views.py:1360 +msgid "Thématique" +msgstr "Thematic" +#: inspections/templates/inspections/inspections_index.html:29 +#: inspections/templates/inspections/inspections_index.html:50 +#: inspections/templates/inspections/inspections_index.html:70 +#: inspections/templates/inspections/inspections_index.html:91 +msgid "Tous" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:30 +#: inspections/templates/inspections/inspections_index.html:51 +#: inspections/templates/inspections/inspections_index.html:71 +#: inspections/templates/inspections/inspections_index.html:92 +msgid "Aucun" +msgstr "None" + +#: inspections/templates/inspections/inspections_index.html:48 +msgid "Catégorie / Type d'asset" +msgstr "Category / Asset type" + +#: inspections/templates/inspections/inspections_index.html:89 +#: inspections/templates/inspections/inspections_index.html:297 +#: inspections/templates/inspections/inspections_list.html:220 +#: inspections/templates/inspections/inspections_list_mobile.html:218 +#: inspections/templates/inspections/quick_inspection_map.html:414 +#: inspections/views.py:1364 +msgid "Nature" +msgstr "Nature" + +#: inspections/templates/inspections/inspections_index.html:108 +msgid "Période" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:110 +msgid "Du" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:112 +msgid "Au" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:118 #: inspections/templates/inspections/inspections_list.html:43 +#: inspections/templates/inspections/inspections_list_mobile.html:43 msgid "Mes inspections" msgstr "My inspections" +#: inspections/templates/inspections/inspections_index.html:126 +#: inspections/templates/inspections/inspections_list.html:95 +#: inspections/templates/inspections/inspections_list_mobile.html:95 +msgid "Réinitialiser" +msgstr "Reset" + +#: inspections/templates/inspections/inspections_index.html:128 +#: inspections/templates/inspections/inspections_list.html:94 +#: inspections/templates/inspections/inspections_list_mobile.html:94 +msgid "Filtrer" +msgstr "Filter" + +#: inspections/templates/inspections/inspections_index.html:137 +msgid "Sélection de la vue" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:138 +msgid "Vue tableau uniquement" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:141 +msgid "Vue partagée" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:144 +msgid "Vue carte uniquement" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:157 +msgid "Cible, notes, inspecteur…" +msgstr "Target, notes, inspector…" + +#: inspections/templates/inspections/inspections_index.html:162 +msgid "Effacer la recherche" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:167 +msgid "Mode" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:169 +msgid "Tous les mots doivent correspondre" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:169 +msgid "AND" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:171 +msgid "Au moins un mot doit correspondre" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:171 +msgid "OR" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:176 +msgid "Rechercher" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:186 +#: inspections/templates/inspections/inspections_list.html:26 +#: inspections/templates/inspections/inspections_list_mobile.html:26 +#: inspections/views.py:1355 +msgid "Inspections" +msgstr "Inspections" + +#: inspections/templates/inspections/inspections_index.html:190 +msgid "Nouvelle inspection sur carte" +msgstr "New inspection on map" + +#: inspections/templates/inspections/inspections_index.html:200 +msgid "Aucune inspection chargée" +msgstr "No inspection loaded" + +#: inspections/templates/inspections/inspections_index.html:204 +msgid "Contenu limité à 5 000 éléments." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:210 +#: inspections/templates/inspections/inspections_index.html:262 +msgid "Chargement..." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:217 +msgid "Filtre" +msgstr "Filter" + +#: inspections/templates/inspections/inspections_index.html:219 +msgid "Exporter en Excel" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:241 +msgid "Filtrer sur cette zone" +msgstr "Filter on this area" + +#: inspections/templates/inspections/inspections_index.html:255 +#: inspections/templates/inspections/inspections_list.html:180 +#: inspections/templates/inspections/inspections_list_mobile.html:178 +#: inspections/templates/inspections/quick_inspection_map.html:383 +msgid "Détail de l'inspection" +msgstr "Inspection result" + +#: inspections/templates/inspections/inspections_index.html:269 +#: inspections/templates/inspections/inspections_list.html:189 +#: inspections/templates/inspections/inspections_list_mobile.html:187 +msgid "Inspection annulée" +msgstr "Inspection canceled" + +#: inspections/templates/inspections/inspections_index.html:269 +#: inspections/templates/inspections/inspections_list.html:189 +#: inspections/templates/inspections/inspections_list_mobile.html:187 +msgid "" +"Cette inspection a été annulée et n'est plus prise en compte dans la " +"conformité active de la cible." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:275 +#: inspections/templates/inspections/inspections_list.html:197 +#: inspections/templates/inspections/inspections_list_mobile.html:195 +#: inspections/templates/inspections/quick_inspection_map.html:396 +msgid "Consulter la fiche de l'asset" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:281 +#: inspections/templates/inspections/inspections_list.html:204 +#: inspections/templates/inspections/inspections_list_mobile.html:202 +#: inspections/templates/inspections/quick_inspection_map.html:402 +#: inspections/views.py:1362 +msgid "Cible" +msgstr "Target" + +#: inspections/templates/inspections/inspections_index.html:285 +#: inspections/templates/inspections/inspections_list.html:208 +#: inspections/templates/inspections/inspections_list_mobile.html:206 +#: inspections/views.py:1361 +msgid "Type d'asset" +msgstr "Asset type" + +#: inspections/templates/inspections/inspections_index.html:289 +#: inspections/templates/inspections/inspections_list.html:212 +#: inspections/templates/inspections/inspections_list_mobile.html:210 +#: inspections/templates/inspections/quick_inspection_map.html:406 +msgid "Date & Heure" +msgstr "Date & Time" + +#: inspections/templates/inspections/inspections_index.html:301 +#: inspections/templates/inspections/inspections_list.html:224 +#: inspections/templates/inspections/inspections_list_mobile.html:222 +#: inspections/templates/inspections/quick_inspection_map.html:418 +#: inspections/views.py:1365 +msgid "Inspecteur" +msgstr "Inspector" + +#: inspections/templates/inspections/inspections_index.html:305 +#: inspections/templates/inspections/inspections_list.html:228 +#: inspections/templates/inspections/inspections_list_mobile.html:226 +msgid "Date de modification" +msgstr "Modification date" + +#: inspections/templates/inspections/inspections_index.html:315 +#: inspections/templates/inspections/inspections_list.html:244 +#: inspections/templates/inspections/inspections_list_mobile.html:240 +#: inspections/views.py:1368 +msgid "Remarques" +msgstr "Remarks" + +#: inspections/templates/inspections/inspections_index.html:321 +#: inspections/templates/inspections/inspections_list.html:251 +#: inspections/templates/inspections/inspections_list_mobile.html:247 +#: inspections/views.py:1366 +msgid "Obsolescence" +msgstr "Obsolescence" + +#: inspections/templates/inspections/inspections_index.html:328 +#: inspections/templates/inspections/inspections_list.html:259 +#: inspections/templates/inspections/inspections_list_mobile.html:255 +msgid "Photos & Documents joints" +msgstr "Attached photos & documents" + +#: inspections/templates/inspections/inspections_index.html:349 +#: inspections/templates/inspections/inspections_list.html:320 +#: inspections/templates/inspections/inspections_list_mobile.html:316 +msgid "Annuler l'inspection" +msgstr "Cancel inspection" + +#: inspections/templates/inspections/inspections_index.html:352 +#: inspections/templates/inspections/inspections_list.html:316 +#: inspections/templates/inspections/inspections_list_mobile.html:312 +msgid "Rétablir l'inspection" +msgstr "Restore inspection" + +#: inspections/templates/inspections/inspections_index.html:392 +msgid "(aucune sous-catégorie)" +msgstr "(no sub-category)" + +#: inspections/templates/inspections/inspections_list.html:28 +#: inspections/templates/inspections/inspections_list_mobile.html:28 +msgid "Suivi et historique des inspections et vérifications sur le terrain" +msgstr "Field checks and inspection history" + #: inspections/templates/inspections/inspections_list.html:48 +#: inspections/templates/inspections/inspections_list_mobile.html:48 msgid "Toutes les inspections" msgstr "All inspections" #: inspections/templates/inspections/inspections_list.html:62 +#: inspections/templates/inspections/inspections_list_mobile.html:62 msgid "Rechercher par note, asset, ..." msgstr "Search by note, asset, ..." #: inspections/templates/inspections/inspections_list.html:68 +#: inspections/templates/inspections/inspections_list_mobile.html:68 msgid "-- Thématiques --" msgstr "-- Thematics --" #: inspections/templates/inspections/inspections_list.html:77 +#: inspections/templates/inspections/inspections_list_mobile.html:77 msgid "-- Natures --" msgstr "-- Natures --" #: inspections/templates/inspections/inspections_list.html:86 +#: inspections/templates/inspections/inspections_list_mobile.html:86 msgid "-- Tous les résultats --" msgstr "-- All results --" -#: inspections/templates/inspections/inspections_list.html:94 -msgid "Filtrer" -msgstr "Filter" - -#: inspections/templates/inspections/inspections_list.html:95 -msgid "Réinitialiser" -msgstr "Reset" - #: inspections/templates/inspections/inspections_list.html:107 #: inspections/templates/inspections/inspections_list.html:108 +#: inspections/templates/inspections/inspections_list_mobile.html:107 +#: inspections/templates/inspections/inspections_list_mobile.html:108 msgid "Carte des résultats" msgstr "-- All results --" #: inspections/templates/inspections/inspections_list.html:116 +#: inspections/templates/inspections/inspections_list_mobile.html:116 #, python-format msgid "%(counter)s inspection trouvée" msgid_plural "%(counter)s inspections trouvées" @@ -1075,106 +1596,47 @@ msgstr[0] "%(counter)s inspection found" msgstr[1] "%(counter)s inspections found" #: inspections/templates/inspections/inspections_list.html:117 +#: inspections/templates/inspections/inspections_list_mobile.html:117 msgid "limité aux 100 plus récentes" msgstr "limited to 100 most recent" #: inspections/templates/inspections/inspections_list.html:161 +#: inspections/templates/inspections/inspections_list_mobile.html:159 msgid "Photos / Documents joints" msgstr "Photos / Attached documents" -#: inspections/templates/inspections/inspections_list.html:180 -#: inspections/templates/inspections/quick_inspection_map.html:356 -msgid "Détail de l'inspection" -msgstr "Inspection result" - -#: inspections/templates/inspections/inspections_list.html:189 -msgid "Inspection annulée" -msgstr "Inspection canceled" - -#: inspections/templates/inspections/inspections_list.html:189 -msgid "" -"Cette inspection a été annulée et n'est plus prise en compte dans la " -"conformité active de la cible." -msgstr "" - -#: inspections/templates/inspections/inspections_list.html:197 -#: inspections/templates/inspections/quick_inspection_map.html:369 -msgid "Consulter la fiche de l'asset" -msgstr "" - -#: inspections/templates/inspections/inspections_list.html:204 -#: inspections/templates/inspections/quick_inspection_map.html:375 -msgid "Cible" -msgstr "Target" - -#: inspections/templates/inspections/inspections_list.html:208 -msgid "Type d'asset" -msgstr "Asset type" - -#: inspections/templates/inspections/inspections_list.html:212 -#: inspections/templates/inspections/quick_inspection_map.html:379 -msgid "Date & Heure" -msgstr "Date & Time" - -#: inspections/templates/inspections/inspections_list.html:220 -#: inspections/templates/inspections/quick_inspection_map.html:387 -msgid "Nature" -msgstr "Nature" - -#: inspections/templates/inspections/inspections_list.html:224 -#: inspections/templates/inspections/quick_inspection_map.html:391 -msgid "Inspecteur" -msgstr "Inspector" - -#: inspections/templates/inspections/inspections_list.html:228 -msgid "Date de modification" -msgstr "Modification date" - -#: inspections/templates/inspections/inspections_list.html:244 -msgid "Remarques" -msgstr "Remarks" - -#: inspections/templates/inspections/inspections_list.html:251 -msgid "Obsolescence" -msgstr "Obsolescence" - -#: inspections/templates/inspections/inspections_list.html:259 -msgid "Photos & Documents joints" -msgstr "Attached photos & documents" - -#: inspections/templates/inspections/inspections_list.html:316 -msgid "Rétablir l'inspection" -msgstr "Restore inspection" - -#: inspections/templates/inspections/inspections_list.html:320 -msgid "Annuler l'inspection" -msgstr "Cancel inspection" - #: inspections/templates/inspections/inspections_list.html:338 +#: inspections/templates/inspections/inspections_list_mobile.html:334 msgid "Aucune inspection trouvée" msgstr "No inspection found" #: inspections/templates/inspections/inspections_list.html:339 +#: inspections/templates/inspections/inspections_list_mobile.html:335 msgid "Aucune inspection ne correspond à vos critères de recherche." msgstr "No inspection matches your search criteria." #: inspections/templates/inspections/inspections_list.html:448 +#: inspections/templates/inspections/inspections_list_mobile.html:444 msgid "Carte des résultats d'inspections" msgstr "Map of inspection results" #: inspections/templates/inspections/inspections_list.html:712 +#: inspections/templates/inspections/inspections_list_mobile.html:708 msgid "Êtes-vous sûr de vouloir annuler cette inspection ?" msgstr "" #: inspections/templates/inspections/inspections_list.html:713 +#: inspections/templates/inspections/inspections_list_mobile.html:709 msgid "Êtes-vous sûr de vouloir rétablir cette inspection ?" msgstr "" #: inspections/templates/inspections/inspections_list.html:743 +#: inspections/templates/inspections/inspections_list_mobile.html:739 msgid "Une erreur est survenue." msgstr "" #: inspections/templates/inspections/inspections_list.html:748 +#: inspections/templates/inspections/inspections_list_mobile.html:744 msgid "Erreur de communication avec le serveur." msgstr "" @@ -1190,10 +1652,6 @@ msgstr "Quick Inspection" msgid "GPS actif" msgstr "GPS active" -#: inspections/templates/inspections/quick_inspection_map.html:179 -msgid "Thématique" -msgstr "Thematic" - #: inspections/templates/inspections/quick_inspection_map.html:190 msgid "Catégorie" msgstr "Category" @@ -1214,28 +1672,40 @@ msgstr "-- Category --" msgid "Veuillez zoomer sur la carte pour afficher les équipements." msgstr "Please zoom in on the map to display assets." -#: inspections/templates/inspections/quick_inspection_map.html:239 +#: inspections/templates/inspections/quick_inspection_map.html:245 +msgid "Glissez le repère rouge ou touchez la carte" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:254 +msgid "Valider" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:263 +msgid "Ajouter un panneau de signalisation" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:266 msgid "Ma position GPS" msgstr "My GPS position" -#: inspections/templates/inspections/quick_inspection_map.html:251 +#: inspections/templates/inspections/quick_inspection_map.html:278 msgid "Choisir une thématique" msgstr "Choose a thematic" -#: inspections/templates/inspections/quick_inspection_map.html:283 +#: inspections/templates/inspections/quick_inspection_map.html:310 msgid "Filtrer par catégorie" msgstr "Filter by category" -#: inspections/templates/inspections/quick_inspection_map.html:289 -#: inspections/templates/inspections/quick_inspection_map.html:290 +#: inspections/templates/inspections/quick_inspection_map.html:316 +#: inspections/templates/inspections/quick_inspection_map.html:317 msgid "Toutes les catégories" msgstr "All categories" -#: inspections/templates/inspections/quick_inspection_map.html:311 +#: inspections/templates/inspections/quick_inspection_map.html:338 msgid "Historique des inspections sur la carte" msgstr "Inspection history on map" -#: inspections/templates/inspections/quick_inspection_map.html:317 +#: inspections/templates/inspections/quick_inspection_map.html:344 msgid "" "Choisissez la durée d'affichage des contrôles et inspections effectués dans " "la zone." @@ -1243,80 +1713,85 @@ msgstr "" "Choose the display duration for checks and inspections performed in the " "area." -#: inspections/templates/inspections/quick_inspection_map.html:321 +#: inspections/templates/inspections/quick_inspection_map.html:348 msgid "Désactiver l'affichage" msgstr "Disable display" -#: inspections/templates/inspections/quick_inspection_map.html:325 +#: inspections/templates/inspections/quick_inspection_map.html:352 msgid "1 mois" msgstr "1 month" -#: inspections/templates/inspections/quick_inspection_map.html:329 +#: inspections/templates/inspections/quick_inspection_map.html:356 msgid "3 mois (par défaut)" msgstr "3 months (default)" -#: inspections/templates/inspections/quick_inspection_map.html:333 +#: inspections/templates/inspections/quick_inspection_map.html:360 msgid "6 mois" msgstr "6 months" -#: inspections/templates/inspections/quick_inspection_map.html:337 +#: inspections/templates/inspections/quick_inspection_map.html:364 msgid "1 an" msgstr "1 year" -#: inspections/templates/inspections/quick_inspection_map.html:341 +#: inspections/templates/inspections/quick_inspection_map.html:368 msgid "Tout (historique complet)" msgstr "All (complete history)" -#: inspections/templates/inspections/quick_inspection_map.html:360 +#: inspections/templates/inspections/quick_inspection_map.html:387 msgid "Modifier" msgstr "Edit" -#: inspections/templates/inspections/quick_inspection_map.html:398 +#: inspections/templates/inspections/quick_inspection_map.html:425 msgid "Constats & Remarques" msgstr "Findings & Remarks" -#: inspections/templates/inspections/quick_inspection_map.html:406 +#: inspections/templates/inspections/quick_inspection_map.html:433 msgid "Galerie photos" msgstr "Photo gallery" -#: inspections/templates/inspections/quick_inspection_map.html:425 +#: inspections/templates/inspections/quick_inspection_map.html:452 msgid "Documents joints" msgstr "Attached documents" -#: inspections/views.py:203 +#: inspections/views.py:417 msgid "" "Vous ne disposez d'aucune thématique autorisée pour réaliser des " "inspections." msgstr "You do not have any authorized thematic to perform inspections." -#: inspections/views.py:279 +#: inspections/views.py:497 msgid "Cible d'inspection non spécifiée." msgstr "Inspection target not specified." -#: inspections/views.py:285 +#: inspections/views.py:503 #, python-format msgid "Cible introuvable : %s" msgstr "Target not found: %s" -#: inspections/views.py:404 +#: inspections/views.py:512 inspections/views.py:856 +msgid "" +"Le résultat 'Absent / Retiré' n'est pas applicable à une zone GIEP (RWIZ)." +msgstr "" + +#: inspections/views.py:690 #, python-format msgid "Intervention suite à inspection non conforme (%s)" msgstr "Intervention following non-compliant inspection (%s)" -#: inspections/views.py:408 +#: inspections/views.py:694 #, python-format msgid "Signalement automatique lors de l'inspection du %s." msgstr "Automatic report during inspection on %s." -#: inspections/views.py:424 +#: inspections/views.py:710 msgid "Inspection enregistrée avec succès." msgstr "Inspection saved successfully." -#: inspections/views.py:442 +#: inspections/views.py:728 msgid "Permission refusée. Vous n'avez pas accès à cette inspection." msgstr "Permission denied. You do not have access to this inspection." -#: inspections/views.py:507 inspections/views.py:600 inspections/views.py:620 +#: inspections/views.py:843 inspections/views.py:957 inspections/views.py:977 msgid "" "Permission refusée. Seuls l'auteur de l'inspection et les administrateurs " "peuvent la modifier." @@ -1324,16 +1799,39 @@ msgstr "" "Permission denied. Only the author of the inspection and administrators can " "edit it." -#: inspections/views.py:641 +#: inspections/views.py:998 msgid "L'inspection a été annulée avec succès." msgstr "Inspection canceled successfully." -#: inspections/views.py:641 +#: inspections/views.py:998 msgid "L'inspection a été rétablie avec succès." msgstr "Inspection restored successfully." -#~ msgid "Ajouter des photos / documents" -#~ msgstr "Fichier / Photo / Document" +#: inspections/views.py:1358 +msgid "ID" +msgstr "" + +#: inspections/views.py:1359 +msgid "Date" +msgstr "" + +#: inspections/views.py:1367 +msgid "Constats spécifiques" +msgstr "Specific findings" + +#: inspections/views.py:1369 +msgid "Nb photos / docs" +msgstr "No. photos / docs" + +#: inspections/views.py:1370 +msgid "Annulée" +msgstr "Canceled" + +#~ msgid "Renforcement de l'entretien préventif" +#~ msgstr "Reinforcement of preventive maintenance" + +#~ msgid "Interventions préventives" +#~ msgstr "Preventive maintenance" #~ msgid "Non conforme / Anomalie" #~ msgstr "Non compliant / Anomaly" diff --git a/loko/inspections/locale/fr/LC_MESSAGES/django.mo b/loko/inspections/locale/fr/LC_MESSAGES/django.mo index 678164e2434e1d7c6920fe2f3659cf65b20537df..4737ccfe3919932a5bd56d44976341abfe7f2c47 100644 GIT binary patch literal 25391 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 jQ~k@Q`j=1jFQ4L%;*%dc)qDn3|MIE+< delta 6656 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 N{;!{X_J4WmKLCykFw+14 diff --git a/loko/inspections/locale/fr/LC_MESSAGES/django.po b/loko/inspections/locale/fr/LC_MESSAGES/django.po index 10a7a3c..d81f397 100644 --- a/loko/inspections/locale/fr/LC_MESSAGES/django.po +++ b/loko/inspections/locale/fr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: StreetUp Inspections 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2026-08-08 14:25+0200\n" "Last-Translator: \n" "Language-Team: French\n" @@ -95,8 +95,12 @@ msgid "Date d'inspection" msgstr "Date d'inspection" #: inspections/models.py:124 +#: inspections/templates/inspections/inspections_index.html:68 +#: inspections/templates/inspections/inspections_index.html:293 #: inspections/templates/inspections/inspections_list.html:216 -#: inspections/templates/inspections/quick_inspection_map.html:383 +#: inspections/templates/inspections/inspections_list_mobile.html:214 +#: inspections/templates/inspections/quick_inspection_map.html:410 +#: inspections/views.py:1363 msgid "Résultat du contrôle" msgstr "Résultat du contrôle" @@ -121,182 +125,232 @@ msgstr "Inspection (Générique)" msgid "Inspections (Génériques)" msgstr "Inspections (Génériques)" -#: inspections/models.py:341 +#: inspections/models.py:343 #, python-format msgid "%(count)d arceaux classiques" msgstr "%(count)d arceaux classiques" -#: inspections/models.py:343 +#: inspections/models.py:345 #, python-format msgid "%(count)d arceaux cargo" msgstr "%(count)d arceaux cargo" -#: inspections/models.py:345 +#: inspections/models.py:347 msgid "Drop-zone trottinette" msgstr "Drop-zone trottinette" -#: inspections/models.py:345 +#: inspections/models.py:347 msgid "Sans drop-zone" msgstr "Sans drop-zone" -#: inspections/models.py:348 +#: inspections/models.py:350 msgid "Marquage bon état" msgstr "Marquage bon état" -#: inspections/models.py:349 +#: inspections/models.py:351 msgid "Marquage moyen" msgstr "Marquage moyen" -#: inspections/models.py:350 +#: inspections/models.py:352 msgid "Marquage dégradé" msgstr "Marquage dégradé" -#: inspections/models.py:351 +#: inspections/models.py:353 msgid "Marquage absent / effacé" msgstr "Marquage absent / effacé" -#: inspections/models.py:352 +#: inspections/models.py:354 msgid "Marquage mauvais" msgstr "Marquage mauvais" -#: inspections/models.py:360 +#: inspections/models.py:369 #, python-format msgid "%(count)d ouvrage(s) GIEP" msgstr "%(count)d ouvrage(s) GIEP" -#: inspections/models.py:362 +#: inspections/models.py:371 #, python-format msgid "Pluie : %s" msgstr "Pluie : %s" -#: inspections/models.py:365 +#: inspections/models.py:374 #, python-format msgid "Obsolescence : %s" msgstr "Obsolescence : %s" -#: inspections/models.py:413 +#: inspections/models.py:422 msgid "Nombre d'arceaux classiques constaté" msgstr "Nombre d'arceaux classiques constaté" -#: inspections/models.py:418 +#: inspections/models.py:427 msgid "Nombre d'arceaux cargo constaté" msgstr "Nombre d'arceaux cargo constaté" -#: inspections/models.py:423 +#: inspections/models.py:432 msgid "Nombre d'arceaux drop-off constaté" msgstr "Nombre d'arceaux drop-off constaté" -#: inspections/models.py:429 +#: inspections/models.py:438 msgid "Type d'arceau constaté" msgstr "Type d'arceau constaté" -#: inspections/models.py:434 +#: inspections/models.py:443 msgid "Drop zone trottinette constatée" msgstr "Drop zone trottinette constatée" -#: inspections/models.py:437 +#: inspections/models.py:446 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:48 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:55 #: inspections/templates/inspections/components/edit_inspection_modal.html:107 msgid "Bon état" msgstr "Bon état" -#: inspections/models.py:438 +#: inspections/models.py:447 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:50 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:62 #: inspections/templates/inspections/components/edit_inspection_modal.html:113 msgid "Moyen" msgstr "Moyen" -#: inspections/models.py:439 +#: inspections/models.py:448 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:52 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:69 #: inspections/templates/inspections/components/edit_inspection_modal.html:119 msgid "Dégradé" msgstr "Dégradé" -#: inspections/models.py:440 +#: inspections/models.py:449 msgid "Absent / Effacé" msgstr "Absent / Effacé" -#: inspections/models.py:447 +#: inspections/models.py:456 msgid "Qualité du marquage constatée" msgstr "Qualité du marquage constatée" -#: inspections/models.py:451 +#: inspections/models.py:460 msgid "Mettre à jour la capacité / comptages de l'asset" msgstr "Mettre à jour la capacité / comptages de l'asset" -#: inspections/models.py:455 +#: inspections/models.py:464 msgid "Inspection d'emplacement de stationnement" msgstr "Inspection d'emplacement de stationnement" -#: inspections/models.py:456 +#: inspections/models.py:465 msgid "Inspections d'emplacements de stationnement" msgstr "Inspections d'emplacements de stationnement" -#: inspections/models.py:511 +#: inspections/models.py:520 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:31 msgid "Aujourd'hui" msgstr "Aujourd'hui" -#: inspections/models.py:512 +#: inspections/models.py:521 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:32 msgid "Moins de 24h" msgstr "Moins de 24h" -#: inspections/models.py:513 +#: inspections/models.py:522 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:33 msgid "Plus de 24h" msgstr "Plus de 24h" -#: inspections/models.py:514 +#: inspections/models.py:523 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:411 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:761 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:768 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:948 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:955 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:576 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:586 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:922 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:929 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1109 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1116 msgid "Non vérifié" msgstr "Non vérifié" -#: inspections/models.py:522 +#: inspections/models.py:531 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:14 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:27 msgid "Date de la dernière pluie" msgstr "Date de la dernière pluie" -#: inspections/models.py:527 +#: inspections/models.py:536 msgid "Orage il y a moins d'une heure" msgstr "Orage il y a moins d'une heure" # --- GIEP Translations --- -#: inspections/models.py:532 +#: inspections/models.py:541 msgid "Données structurées d'inspection GIEP" msgstr "Données structurées d'inspection GIEP" -#: inspections/models.py:536 +#: inspections/models.py:545 msgid "Inspection GIEP / Eaux pluviales" msgstr "Inspection GIEP / Eaux pluviales" -#: inspections/models.py:537 +#: inspections/models.py:546 msgid "Inspections GIEP / Eaux pluviales" msgstr "Inspections GIEP / Eaux pluviales" +#: inspections/models.py:554 +#: inspections/templates/inspections/components/asset_details/_signpanel.html:42 +msgid "Propre / Bon état" +msgstr "Propre / Bon état" + +#: inspections/models.py:555 +msgid "Sale / Mousse / Nettoyage requis" +msgstr "" + +#: inspections/models.py:556 +msgid "Masqué par la végétation (Élagage requis)" +msgstr "" + +#: inspections/models.py:557 +msgid "Tagué / Vandalisé / Déformé" +msgstr "" + +#: inspections/models.py:558 +msgid "Panneau absent / Support vide" +msgstr "" + +#: inspections/models.py:565 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:146 +msgid "Type de panneau constaté" +msgstr "Type de panneau constaté" + +#: inspections/models.py:571 +msgid "Texte / Mention constatée" +msgstr "" + +#: inspections/models.py:579 +msgid "Niveau de propreté / Visibilité" +msgstr "" + +#: inspections/models.py:585 +msgid "Code détecté par IA" +msgstr "" + +#: inspections/models.py:590 +msgid "Confiance de détection IA" +msgstr "" + +#: inspections/models.py:594 +msgid "Mettre à jour le type et le texte de l'asset" +msgstr "Mettre à jour le type et le texte de l'asset" + +#: inspections/models.py:598 +msgid "Inspection de panneau de signalisation" +msgstr "Inspection de panneau de signalisation" + +#: inspections/models.py:599 +msgid "Inspections de panneaux de signalisation" +msgstr "Inspections de panneaux de signalisation" + #: inspections/models.py:641 msgid "Inspection" msgstr "Inspection" -#: inspections/templates/inspections/components/asset_details/_naturerwiz.html:339 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1218 -msgid "Inspection caméra" -msgstr "Inspection caméra" - -#: inspections/models.py:561 +#: inspections/models.py:647 msgid "Clé de question / Média" msgstr "Clé de question / Média" -#: inspections/models.py:562 +#: inspections/models.py:648 msgid "" "Identifie la question ou l'ouvrage auquel ce média est rattaché (vide = " "général)." @@ -304,15 +358,15 @@ msgstr "" "Identifie la question ou l'ouvrage auquel ce média est rattaché (vide = " "général)." -#: inspections/models.py:567 +#: inspections/models.py:653 msgid "Fichier / Photo / Document" msgstr "Fichier / Photo / Document" -#: inspections/models.py:572 +#: inspections/models.py:658 msgid "Document / Photo d'inspection" msgstr "Document / Photo d'inspection" -#: inspections/models.py:573 +#: inspections/models.py:659 msgid "Documents / Photos d'inspection" msgstr "Documents / Photos d'inspection" @@ -333,18 +387,22 @@ msgstr "Orage récent (-1h)" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:36 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:42 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:409 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:574 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:584 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:34 #: inspections/templates/inspections/components/edit_inspection_modal.html:89 +#: inspections/views.py:1414 msgid "Oui" msgstr "Oui" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:38 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:43 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:410 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:575 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:585 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:41 #: inspections/templates/inspections/components/edit_inspection_modal.html:95 +#: inspections/views.py:1414 msgid "Non" msgstr "Non" @@ -376,66 +434,66 @@ msgid "GÉNÉRIQUE" msgstr "GÉNÉRIQUE" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:87 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:717 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:878 msgid "Point d'entrée dans l'ouvrage" msgstr "Point d'entrée dans l'ouvrage" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:92 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:718 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:879 msgid "L'eau peut-elle facilement entrer dans l'EVC ?" msgstr "L'eau peut-elle facilement entrer dans l'EVC ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:101 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:721 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:936 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:882 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1097 msgid "Des feuilles ou branches bloquent-elles l'eau ?" msgstr "Des feuilles ou branches bloquent-elles l'eau ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:110 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:722 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:937 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:883 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1098 msgid "Un amas de détritus bloque-t-il l'eau ?" msgstr "Un amas de détritus bloque-t-il l'eau ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:119 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:729 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:890 msgid "L'ouvrage dispose-t-il d'un empierrement ?" msgstr "L'ouvrage dispose-t-il d'un empierrement ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:132 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:756 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:917 msgid "Espace vert" msgstr "Espace vert" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:137 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:298 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:758 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:945 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:919 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1106 msgid "Quel est l'état de la végétation ?" msgstr "Quel est l'état de la végétation ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:146 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:772 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:959 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:933 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1120 msgid "Présence de chenaux d'érosion ?" msgstr "Présence de chenaux d'érosion ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:155 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:773 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:960 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:934 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1121 msgid "Présence de flaques d'eau persistantes ?" msgstr "Présence de flaques d'eau persistantes ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:164 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:307 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:774 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:961 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:935 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1122 msgid "Présence de sédiments dans l'ouvrage ?" msgstr "Présence de sédiments dans l'ouvrage ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:173 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:780 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:968 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:941 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1129 msgid "Présence d'espèces exotiques envahissantes ?" msgstr "Présence d'espèces exotiques envahissantes ?" @@ -444,22 +502,22 @@ msgid "Surverse / Trop-plein" msgstr "Surverse / Trop-plein" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:191 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:788 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:949 msgid "Une surverse est-elle présente ?" msgstr "Une surverse est-elle présente ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:200 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:794 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:955 msgid "La grille de surverse est propre et dégagée ?" msgstr "La grille de surverse est propre et dégagée ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:217 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:807 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:968 msgid "État général du revêtement / chaussée" msgstr "État général du revêtement / chaussée" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:222 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:808 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:969 msgid "La surface au-dessus du massif drainant est en bon état ?" msgstr "La surface au-dessus du massif drainant est en bon état ?" @@ -468,66 +526,65 @@ msgid "Bouche d'injection & Drainage" msgstr "Bouche d'injection & Drainage" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:240 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:831 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:992 msgid "Une bouche d'injection est-elle présente ?" msgstr "Une bouche d'injection est-elle présente ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:249 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:838 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:999 msgid "La grille est propre et dégagée ?" msgstr "La grille est propre et dégagée ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:266 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:930 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1091 msgid "Points d'entrée dans l'ouvrage" msgstr "Points d'entrée dans l'ouvrage" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:271 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:931 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1092 msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?" msgstr "L'eau peut-elle facilement entrer dans l'ouvrage ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:280 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:932 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1093 msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" msgstr "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:293 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:943 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1104 msgid "Bassin d'orage" msgstr "Bassin d'orage" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:323 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1044 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1205 msgid "Recommandations" msgstr "Recommandations" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:327 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1048 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1209 msgid "Aucune" msgstr "Aucune" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:330 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1206 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1213 msgid "Renforcement de l’entretien préventif" msgstr "Renforcement de l’entretien préventif" -msgid "Renforcement de l'entretien préventif" -msgstr "Renforcement de l’entretien préventif" - -msgid "Interventions préventives" -msgstr "Interventions préventives" - #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:333 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1056 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1217 msgid "Entretien curatif / Réparation / Adaptation nécessaire" msgstr "Entretien curatif / Réparation / Adaptation nécessaire" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:336 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1060 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1221 msgid "Test de perméabilité" msgstr "Test de perméabilité" +#: inspections/templates/inspections/components/asset_details/_naturerwiz.html:339 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1225 +msgid "Inspection caméra" +msgstr "Inspection caméra" + #: inspections/templates/inspections/components/asset_details/_parkingspot.html:7 msgid "Constats spécifiques au stationnement" msgstr "Constats spécifiques au stationnement" @@ -558,6 +615,47 @@ msgstr "Qualité du marquage" msgid "Absent" msgstr "Absent" +#: inspections/templates/inspections/components/asset_details/_signpanel.html:7 +msgid "Constats spécifiques signalisation" +msgstr "Constats spécifiques signalisation" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:19 +msgid "Type de panneau" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:26 +msgid "Non spécifié" +msgstr "Non spécifié" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:37 +msgid "Propreté & Visibilité" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:46 +msgid "Sale / Mousse (À nettoyer)" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:50 +msgid "Masqué par végétation" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:54 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:130 +msgid "Tagué / Dégradé" +msgstr "Tagué / Dégradé" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:58 +msgid "Panneau absent / Manquant" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:71 +msgid "Mention / Panonceau" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:83 +msgid "Détection IA" +msgstr "Détection IA" + # --- GIEP Translations --- #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:10 msgid "Formulaire d'inspection GIEP" @@ -578,7 +676,7 @@ msgid "Ouvrages inspectés" msgstr "Ouvrages inspectés" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:57 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:686 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:847 msgid "Ajouter un ouvrage" msgstr "Ajouter un ouvrage" @@ -588,147 +686,152 @@ msgstr "Sélectionner un équipement GIEP sur la carte" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:74 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:99 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:76 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:89 #: inspections/templates/inspections/components/edit_inspection_modal.html:11 #: inspections/templates/inspections/components/edit_inspection_modal.html:222 #: inspections/templates/inspections/components/inspection_form_modal.html:11 #: inspections/templates/inspections/components/inspection_form_modal.html:130 #: inspections/templates/inspections/components/inspection_form_modal.html:162 +#: inspections/templates/inspections/components/quick_add_sign_modal.html:12 +#: inspections/templates/inspections/inspections_index.html:358 #: inspections/templates/inspections/inspections_list.html:327 +#: inspections/templates/inspections/inspections_list_mobile.html:323 msgid "Fermer" msgstr "Fermer" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:81 -msgid "Filtrer par code (ex: BI-01...) ou par type..." -msgstr "Filtrer par code (ex: BI-01...) ou par type..." +msgid "Filtrer par code ou type d'ouvrage..." +msgstr "Filtrer par code ou type d'ouvrage..." #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:86 msgid "Tous les types d'équipements" msgstr "Tous les types d'équipements" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:363 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:483 msgid "Sélectionner" msgstr "Sélectionner" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:683 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:844 msgid "Aucun ouvrage dans cette inspection" msgstr "Aucun ouvrage dans cette inspection" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:684 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:845 msgid "Cliquez ci-dessous pour ajouter un ouvrage à inspecter." msgstr "Cliquez ci-dessous pour ajouter un ouvrage à inspecter." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:730 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:891 msgid "Activer pour compléter l'état de l'empierrement" msgstr "Activer pour compléter l'état de l'empierrement" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:735 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:896 msgid "L'empierrement est-il en bon état ?" msgstr "L'empierrement est-il en bon état ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:740 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:901 msgid "Colmaté par les sédiments" msgstr "Colmaté par les sédiments" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:744 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:905 msgid "Emporté par l'eau" msgstr "Emporté par l'eau" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:748 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:909 msgid "Envahi d'adventices" msgstr "Envahi d'adventices" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:759 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:946 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:920 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1107 msgid "Bon" msgstr "Bon" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:760 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:947 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:921 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1108 msgid "Mauvais" msgstr "Mauvais" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:765 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:952 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:926 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1113 msgid "Présence de plantes mortes ou absentes :" msgstr "Présence de plantes mortes ou absentes :" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:766 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:953 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:927 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1114 #, python-format msgid "+ de 10%%" msgstr "+ de 10%%" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:767 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:954 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:928 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1115 #, python-format msgid "- de 10%%" msgstr "- de 10%%" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:777 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:938 msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?" msgstr "La croûte de sédimentation est-elle supérieure à 5 cm ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:789 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:950 msgid "Activer si le système dispose d'une évacuation de trop-plein" msgstr "Activer si le système dispose d'une évacuation de trop-plein" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:795 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:956 msgid "La décantation est vide ou peu remplie ?" msgstr "La décantation est vide ou peu remplie ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:796 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:957 msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?" msgstr "La surverse est-elle plus haute que le fond de l'ouvrage ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:813 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:974 msgid "Présence d'ornières" msgstr "Présence d'ornières" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:817 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:978 msgid "Présence de fissures" msgstr "Présence de fissures" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:821 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:982 msgid "Présence de trous" msgstr "Présence de trous" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:832 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:993 msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage" msgstr "Activer pour inspecter les conduits d'injection d'eau et de drainage" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:837 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:998 msgid "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?" msgstr "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:839 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1000 msgid "La décantation est-elle vide ou presque ?" msgstr "La décantation est-elle vide ou presque ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:840 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1001 msgid "La bouche d'injection dispose d'un filtre ?" msgstr "La bouche d'injection dispose d'un filtre ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:843 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1004 msgid "Le filtre est propre ?" msgstr "Le filtre est propre ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:844 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1005 msgid "Le filtre est en bon état ?" msgstr "Le filtre est en bon état ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:847 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1008 msgid "Le drain semble colmaté ?" msgstr "Le drain semble colmaté ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:853 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1014 msgid "Type de structure & Revêtement OED" msgstr "Type de structure & Revêtement OED" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:859 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1020 msgid "Structure enherbée ou remplissage minéral ?" msgstr "Structure enherbée ou remplissage minéral ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1021 msgid "" "Dalles gazon, pavés à joints larges, dalles alvéolaires " "végétalisées/gravier, etc." @@ -736,35 +839,35 @@ msgstr "" "Dalles gazon, pavés à joints larges, dalles alvéolaires " "végétalisées/gravier, etc." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:887 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:909 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1025 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1048 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1070 msgid "De l'eau stagne-t-elle en surface ?" msgstr "De l'eau stagne-t-elle en surface ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:867 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:890 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:912 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1028 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1051 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1073 msgid "L'eau stagne plus de 2 heures ?" msgstr "L'eau stagne plus de 2 heures ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:870 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1031 msgid "Les joints sont-ils en bon état ?" msgstr "Les joints sont-ils en bon état ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:873 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1034 msgid "Présence importante de fines dans les joints ?" msgstr "Présence importante de fines dans les joints ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:874 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1035 msgid "Niveau de remplissage plus haut que la structure ?" msgstr "Niveau de remplissage plus haut que la structure ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:882 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1043 msgid "Modulaire poreux ou continu poreux ?" msgstr "Modulaire poreux ou continu poreux ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:883 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1044 msgid "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." @@ -772,63 +875,63 @@ msgstr "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:893 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1054 msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?" msgstr "Présence de dépôts visibles (poussières, mousses, etc.) ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:896 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1057 msgid "Test de perméabilité nécessaire ?" msgstr "Test de perméabilité nécessaire ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:904 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1065 msgid "Matériaux non agrégés (graviers/mulch) ?" msgstr "Matériaux non agrégés (graviers/mulch) ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:905 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1066 msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." msgstr "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:915 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1076 msgid "Le volume de matière est-il en suffisance ?" msgstr "Le volume de matière est-il en suffisance ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:918 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1079 msgid "Le géotextile est-il visible ?" msgstr "Le géotextile est-il visible ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:935 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1096 msgid "Les grilles sont-elles propres et dégagées ?" msgstr "Les grilles sont-elles propres et dégagées ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:964 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1125 msgid "L'ouvrage est-il rempli au 5e de sa capacité ?" msgstr "L'ouvrage est-il rempli au 5e de sa capacité ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:967 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1128 msgid "Présence de détritus dans l'ouvrage ?" msgstr "Présence de détritus dans l'ouvrage ?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:979 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1140 msgid "Supprimer" msgstr "Supprimer" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:987 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1148 msgid "Équipement GIEP associé (Optionnel)" msgstr "Équipement GIEP associé (Optionnel)" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:989 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1150 msgid "Délier" msgstr "Délier" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1001 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1162 msgid "Lié" msgstr "Lié" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1007 -msgid "Rechercher par code (ex: BI-01...) ou par type..." -msgstr "Rechercher par code (ex: BI-01...) ou par type..." +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1168 +msgid "Rechercher un ouvrage par code ou type..." +msgstr "Rechercher un ouvrage par code ou type..." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1009 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1170 msgid "Choisir sur la carte" msgstr "Choisir sur la carte" @@ -867,8 +970,107 @@ msgstr "Qualité du marquage au sol" msgid "Mettre à jour la capacité / les comptages de l'emplacement vélos" msgstr "Mettre à jour la capacité / les comptages de l'emplacement vélos" +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:8 +msgid "Contrôle de signalisation routière" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:21 +msgid "Assistant IA Signalisation" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:25 +msgid "" +"Photographiez ou utilisez une photo déjà prise pour détecter automatiquement" +" le type & texte" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:31 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:307 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:319 +msgid "Détecter par IA" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:33 +msgid "Options de photo" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:40 +msgid "Choisir parmi les photos" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:47 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:86 +msgid "Prendre une nouvelle photo" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:61 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:332 +msgid "Analyse visuelle & OCR en cours..." +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:74 +msgid "Choisir la photo à analyser avec l'IA" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:80 +msgid "" +"Plusieurs photos sont disponibles. Sélectionnez celle qui cadre le mieux le " +"panneau de signalisation :" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:102 +msgid "État de propreté & Visibilité" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:109 +msgid "Propre / Bon" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:116 +msgid "Sale / Mousse" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:123 +msgid "Végétation" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:137 +msgid "Absent / Disparu" +msgstr "Absent / Disparu" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:160 +msgid "Non défini" +msgstr "Non défini" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:169 +msgid "Conserver le type actuel" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:181 +msgid "Texte / Mention additionnelle constatée" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:188 +msgid "Ex: Sauf riverains, 300 m, Max 3.5t..." +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:190 +msgid "Effacer le texte" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:200 +msgid "" +"Mettre à jour directement la fiche du panneau (type, texte, conformité)" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:313 +msgid "Analyser la photo" +msgstr "Analyser la photo" + #: inspections/templates/inspections/components/edit_inspection_modal.html:9 +#: inspections/templates/inspections/inspections_index.html:355 #: inspections/templates/inspections/inspections_list.html:324 +#: inspections/templates/inspections/inspections_list_mobile.html:320 msgid "Modifier l'inspection" msgstr "Modifier l'inspection" @@ -907,6 +1109,9 @@ msgstr "Photos, vidéos, fichiers" #: inspections/templates/inspections/components/edit_inspection_modal.html:202 #: inspections/templates/inspections/components/inspection_form_modal.html:110 +#: inspections/templates/inspections/components/quick_add_sign_modal.html:109 +#: inspections/templates/inspections/inspections_index.html:127 +#: inspections/templates/inspections/quick_inspection_map.html:250 msgid "Annuler" msgstr "Annuler" @@ -945,50 +1150,56 @@ msgstr "" msgid "Photo capturée avec succès !" msgstr "Photo capturée avec succès !" -#: inspections/templates/inspections/components/edit_inspection_modal.html:485 +#: inspections/templates/inspections/components/edit_inspection_modal.html:460 +#: inspections/templates/inspections/components/inspection_form_modal.html:177 +msgid "Non applicable pour une zone (RWIZ)" +msgstr "" + +#: inspections/templates/inspections/components/edit_inspection_modal.html:524 msgid "Erreur de chargement de l'inspection." msgstr "Erreur de chargement de l'inspection." -#: inspections/templates/inspections/components/edit_inspection_modal.html:494 +#: inspections/templates/inspections/components/edit_inspection_modal.html:533 msgid "Créée le" msgstr "Créée le" -#: inspections/templates/inspections/components/edit_inspection_modal.html:496 +#: inspections/templates/inspections/components/edit_inspection_modal.html:535 msgid "Dernière modification :" msgstr "Dernière modification :" -#: inspections/templates/inspections/components/edit_inspection_modal.html:582 +#: inspections/templates/inspections/components/edit_inspection_modal.html:632 msgid "Supprimer ce document" msgstr "Supprimer ce document" -#: inspections/templates/inspections/components/edit_inspection_modal.html:598 +#: inspections/templates/inspections/components/edit_inspection_modal.html:648 msgid "Erreur réseau lors de la récupération des détails." msgstr "Erreur réseau lors de la récupération des détails." -#: inspections/templates/inspections/components/edit_inspection_modal.html:604 +#: inspections/templates/inspections/components/edit_inspection_modal.html:654 msgid "Êtes-vous sûr de vouloir supprimer ce document ?" msgstr "Êtes-vous sûr de vouloir supprimer ce document ?" -#: inspections/templates/inspections/components/edit_inspection_modal.html:624 +#: inspections/templates/inspections/components/edit_inspection_modal.html:674 msgid "Erreur lors de la suppression du document." msgstr "Erreur lors de la suppression du document." -#: inspections/templates/inspections/components/edit_inspection_modal.html:628 -#: inspections/templates/inspections/components/edit_inspection_modal.html:681 +#: inspections/templates/inspections/components/edit_inspection_modal.html:678 +#: inspections/templates/inspections/components/edit_inspection_modal.html:731 msgid "Erreur de connexion au serveur." msgstr "Erreur de connexion au serveur." -#: inspections/templates/inspections/components/edit_inspection_modal.html:667 -#: inspections/views.py:581 +#: inspections/templates/inspections/components/edit_inspection_modal.html:717 +#: inspections/views.py:938 msgid "Inspection mise à jour avec succès." msgstr "Inspection mise à jour avec succès." -#: inspections/templates/inspections/components/edit_inspection_modal.html:673 +#: inspections/templates/inspections/components/edit_inspection_modal.html:723 msgid "Erreur lors de la mise à jour." msgstr "Erreur lors de la mise à jour." #: inspections/templates/inspections/components/inspection_form_modal.html:9 #: inspections/templates/inspections/inspections_list.html:33 +#: inspections/templates/inspections/inspections_list_mobile.html:33 msgid "Nouvelle inspection" msgstr "Nouvelle inspection" @@ -1024,56 +1235,366 @@ msgstr "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" +#: inspections/templates/inspections/components/quick_add_sign_modal.html:10 +msgid "Ajouter une signalisation (Assisté par IA)" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:23 +#: inspections/templates/inspections/quick_inspection_map.html:244 +msgid "Emplacement exact du mât" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:32 +msgid "Ajuster sur la grande carte" +msgstr "Ajuster sur la grande carte" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:34 +msgid "Grande carte" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:36 +msgid "Recentrer sur ma position GPS" +msgstr "Recentrer sur ma position GPS" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:38 +msgid "Mon GPS" +msgstr "Mon GPS" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:44 +msgid "" +"Glissez le repère rouge ou touchez la carte pour placer le mât au mètre " +"près." +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:55 +msgid "Photographiez le mât / support complet" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:57 +msgid "" +"L'IA détectera automatiquement tous les panneaux présents de haut en bas" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:64 +msgid "Prendre une photo" +msgstr "Prendre une photo" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:68 +msgid "Galerie" +msgstr "Galerie" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:79 +msgid "Analyse visuelle multi-panneaux en cours..." +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:93 +msgid "Panneaux sur le mât (du haut vers le bas)" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:96 +msgid "Ajouter un panneau" +msgstr "Ajouter un panneau" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:113 +msgid "Créer et Enregistrer" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:5 #: inspections/templates/inspections/inspections_list.html:4 +#: inspections/templates/inspections/inspections_list_mobile.html:4 msgid "Inspections d'assets" msgstr "Inspections d'assets" -#: inspections/templates/inspections/inspections_list.html:26 -msgid "Inspections" -msgstr "Inspections" +#: inspections/templates/inspections/inspections_index.html:18 +msgid "Filtrer les inspections" +msgstr "Filtrer les inspections" -#: inspections/templates/inspections/inspections_list.html:28 -msgid "Suivi et historique des inspections et vérifications sur le terrain" -msgstr "Suivi et historique des inspections et vérifications sur le terrain" +#: inspections/templates/inspections/inspections_index.html:27 +#: inspections/templates/inspections/quick_inspection_map.html:179 +#: inspections/views.py:1360 +msgid "Thématique" +msgstr "Thématique" +#: inspections/templates/inspections/inspections_index.html:29 +#: inspections/templates/inspections/inspections_index.html:50 +#: inspections/templates/inspections/inspections_index.html:70 +#: inspections/templates/inspections/inspections_index.html:91 +msgid "Tous" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:30 +#: inspections/templates/inspections/inspections_index.html:51 +#: inspections/templates/inspections/inspections_index.html:71 +#: inspections/templates/inspections/inspections_index.html:92 +msgid "Aucun" +msgstr "Aucun" + +#: inspections/templates/inspections/inspections_index.html:48 +msgid "Catégorie / Type d'asset" +msgstr "Catégorie / Type d'asset" + +#: inspections/templates/inspections/inspections_index.html:89 +#: inspections/templates/inspections/inspections_index.html:297 +#: inspections/templates/inspections/inspections_list.html:220 +#: inspections/templates/inspections/inspections_list_mobile.html:218 +#: inspections/templates/inspections/quick_inspection_map.html:414 +#: inspections/views.py:1364 +msgid "Nature" +msgstr "Nature" + +#: inspections/templates/inspections/inspections_index.html:108 +msgid "Période" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:110 +msgid "Du" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:112 +msgid "Au" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:118 #: inspections/templates/inspections/inspections_list.html:43 +#: inspections/templates/inspections/inspections_list_mobile.html:43 msgid "Mes inspections" msgstr "Mes inspections" +#: inspections/templates/inspections/inspections_index.html:126 +#: inspections/templates/inspections/inspections_list.html:95 +#: inspections/templates/inspections/inspections_list_mobile.html:95 +msgid "Réinitialiser" +msgstr "Réinitialiser" + +#: inspections/templates/inspections/inspections_index.html:128 +#: inspections/templates/inspections/inspections_list.html:94 +#: inspections/templates/inspections/inspections_list_mobile.html:94 +msgid "Filtrer" +msgstr "Filtrer" + +#: inspections/templates/inspections/inspections_index.html:137 +msgid "Sélection de la vue" +msgstr "Sélection de la vue" + +#: inspections/templates/inspections/inspections_index.html:138 +msgid "Vue tableau uniquement" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:141 +msgid "Vue partagée" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:144 +msgid "Vue carte uniquement" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:157 +msgid "Cible, notes, inspecteur…" +msgstr "Cible, notes, inspecteur…" + +#: inspections/templates/inspections/inspections_index.html:162 +msgid "Effacer la recherche" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:167 +msgid "Mode" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:169 +msgid "Tous les mots doivent correspondre" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:169 +msgid "AND" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:171 +msgid "Au moins un mot doit correspondre" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:171 +msgid "OR" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:176 +msgid "Rechercher" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:186 +#: inspections/templates/inspections/inspections_list.html:26 +#: inspections/templates/inspections/inspections_list_mobile.html:26 +#: inspections/views.py:1355 +msgid "Inspections" +msgstr "Inspections" + +#: inspections/templates/inspections/inspections_index.html:190 +msgid "Nouvelle inspection sur carte" +msgstr "Nouvelle inspection sur carte" + +#: inspections/templates/inspections/inspections_index.html:200 +msgid "Aucune inspection chargée" +msgstr "Aucune inspection chargée" + +#: inspections/templates/inspections/inspections_index.html:204 +msgid "Contenu limité à 5 000 éléments." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:210 +#: inspections/templates/inspections/inspections_index.html:262 +msgid "Chargement..." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:217 +msgid "Filtre" +msgstr "Filtre" + +#: inspections/templates/inspections/inspections_index.html:219 +msgid "Exporter en Excel" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:241 +msgid "Filtrer sur cette zone" +msgstr "Filtrer sur cette zone" + +#: inspections/templates/inspections/inspections_index.html:255 +#: inspections/templates/inspections/inspections_list.html:180 +#: inspections/templates/inspections/inspections_list_mobile.html:178 +#: inspections/templates/inspections/quick_inspection_map.html:383 +msgid "Détail de l'inspection" +msgstr "Détail de l'inspection" + +#: inspections/templates/inspections/inspections_index.html:269 +#: inspections/templates/inspections/inspections_list.html:189 +#: inspections/templates/inspections/inspections_list_mobile.html:187 +msgid "Inspection annulée" +msgstr "Inspection annulée" + +#: inspections/templates/inspections/inspections_index.html:269 +#: inspections/templates/inspections/inspections_list.html:189 +#: inspections/templates/inspections/inspections_list_mobile.html:187 +msgid "" +"Cette inspection a été annulée et n'est plus prise en compte dans la " +"conformité active de la cible." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:275 +#: inspections/templates/inspections/inspections_list.html:197 +#: inspections/templates/inspections/inspections_list_mobile.html:195 +#: inspections/templates/inspections/quick_inspection_map.html:396 +msgid "Consulter la fiche de l'asset" +msgstr "Consulter la fiche de l'asset" + +#: inspections/templates/inspections/inspections_index.html:281 +#: inspections/templates/inspections/inspections_list.html:204 +#: inspections/templates/inspections/inspections_list_mobile.html:202 +#: inspections/templates/inspections/quick_inspection_map.html:402 +#: inspections/views.py:1362 +msgid "Cible" +msgstr "Cible" + +#: inspections/templates/inspections/inspections_index.html:285 +#: inspections/templates/inspections/inspections_list.html:208 +#: inspections/templates/inspections/inspections_list_mobile.html:206 +#: inspections/views.py:1361 +msgid "Type d'asset" +msgstr "Type d'asset" + +#: inspections/templates/inspections/inspections_index.html:289 +#: inspections/templates/inspections/inspections_list.html:212 +#: inspections/templates/inspections/inspections_list_mobile.html:210 +#: inspections/templates/inspections/quick_inspection_map.html:406 +msgid "Date & Heure" +msgstr "Date & Heure" + +#: inspections/templates/inspections/inspections_index.html:301 +#: inspections/templates/inspections/inspections_list.html:224 +#: inspections/templates/inspections/inspections_list_mobile.html:222 +#: inspections/templates/inspections/quick_inspection_map.html:418 +#: inspections/views.py:1365 +msgid "Inspecteur" +msgstr "Inspecteur" + +#: inspections/templates/inspections/inspections_index.html:305 +#: inspections/templates/inspections/inspections_list.html:228 +#: inspections/templates/inspections/inspections_list_mobile.html:226 +msgid "Date de modification" +msgstr "Date de modification" + +#: inspections/templates/inspections/inspections_index.html:315 +#: inspections/templates/inspections/inspections_list.html:244 +#: inspections/templates/inspections/inspections_list_mobile.html:240 +#: inspections/views.py:1368 +msgid "Remarques" +msgstr "Remarques" + +#: inspections/templates/inspections/inspections_index.html:321 +#: inspections/templates/inspections/inspections_list.html:251 +#: inspections/templates/inspections/inspections_list_mobile.html:247 +#: inspections/views.py:1366 +msgid "Obsolescence" +msgstr "Obsolescence" + +#: inspections/templates/inspections/inspections_index.html:328 +#: inspections/templates/inspections/inspections_list.html:259 +#: inspections/templates/inspections/inspections_list_mobile.html:255 +msgid "Photos & Documents joints" +msgstr "Photos & Documents joints" + +#: inspections/templates/inspections/inspections_index.html:349 +#: inspections/templates/inspections/inspections_list.html:320 +#: inspections/templates/inspections/inspections_list_mobile.html:316 +msgid "Annuler l'inspection" +msgstr "Annuler l'inspection" + +#: inspections/templates/inspections/inspections_index.html:352 +#: inspections/templates/inspections/inspections_list.html:316 +#: inspections/templates/inspections/inspections_list_mobile.html:312 +msgid "Rétablir l'inspection" +msgstr "Rétablir l'inspection" + +#: inspections/templates/inspections/inspections_index.html:392 +msgid "(aucune sous-catégorie)" +msgstr "(aucune sous-catégorie)" + +#: inspections/templates/inspections/inspections_list.html:28 +#: inspections/templates/inspections/inspections_list_mobile.html:28 +msgid "Suivi et historique des inspections et vérifications sur le terrain" +msgstr "Suivi et historique des inspections et vérifications sur le terrain" + #: inspections/templates/inspections/inspections_list.html:48 +#: inspections/templates/inspections/inspections_list_mobile.html:48 msgid "Toutes les inspections" msgstr "Toutes les inspections" #: inspections/templates/inspections/inspections_list.html:62 +#: inspections/templates/inspections/inspections_list_mobile.html:62 msgid "Rechercher par note, asset, ..." msgstr "Rechercher par note, asset, ..." #: inspections/templates/inspections/inspections_list.html:68 +#: inspections/templates/inspections/inspections_list_mobile.html:68 msgid "-- Thématiques --" msgstr "-- Thématiques --" #: inspections/templates/inspections/inspections_list.html:77 +#: inspections/templates/inspections/inspections_list_mobile.html:77 msgid "-- Natures --" msgstr "-- Natures --" #: inspections/templates/inspections/inspections_list.html:86 +#: inspections/templates/inspections/inspections_list_mobile.html:86 msgid "-- Tous les résultats --" msgstr "-- Tous les résultats --" -#: inspections/templates/inspections/inspections_list.html:94 -msgid "Filtrer" -msgstr "Filtrer" - -#: inspections/templates/inspections/inspections_list.html:95 -msgid "Réinitialiser" -msgstr "Réinitialiser" - #: inspections/templates/inspections/inspections_list.html:107 #: inspections/templates/inspections/inspections_list.html:108 +#: inspections/templates/inspections/inspections_list_mobile.html:107 +#: inspections/templates/inspections/inspections_list_mobile.html:108 msgid "Carte des résultats" msgstr "Carte des résultats" #: inspections/templates/inspections/inspections_list.html:116 +#: inspections/templates/inspections/inspections_list_mobile.html:116 #, python-format msgid "%(counter)s inspection trouvée" msgid_plural "%(counter)s inspections trouvées" @@ -1081,106 +1602,47 @@ msgstr[0] "%(counter)s inspection trouvée" msgstr[1] "%(counter)s inspections trouvées" #: inspections/templates/inspections/inspections_list.html:117 +#: inspections/templates/inspections/inspections_list_mobile.html:117 msgid "limité aux 100 plus récentes" msgstr "limité aux 100 plus récentes" #: inspections/templates/inspections/inspections_list.html:161 +#: inspections/templates/inspections/inspections_list_mobile.html:159 msgid "Photos / Documents joints" msgstr "Photos / Documents joints" -#: inspections/templates/inspections/inspections_list.html:180 -#: inspections/templates/inspections/quick_inspection_map.html:356 -msgid "Détail de l'inspection" -msgstr "Détail de l'inspection" - -#: inspections/templates/inspections/inspections_list.html:189 -msgid "Inspection annulée" -msgstr "Inspection annulée" - -#: inspections/templates/inspections/inspections_list.html:189 -msgid "" -"Cette inspection a été annulée et n'est plus prise en compte dans la " -"conformité active de la cible." -msgstr "" - -#: inspections/templates/inspections/inspections_list.html:197 -#: inspections/templates/inspections/quick_inspection_map.html:369 -msgid "Consulter la fiche de l'asset" -msgstr "Consulter la fiche de l'asset" - -#: inspections/templates/inspections/inspections_list.html:204 -#: inspections/templates/inspections/quick_inspection_map.html:375 -msgid "Cible" -msgstr "Cible" - -#: inspections/templates/inspections/inspections_list.html:208 -msgid "Type d'asset" -msgstr "Type d'asset" - -#: inspections/templates/inspections/inspections_list.html:212 -#: inspections/templates/inspections/quick_inspection_map.html:379 -msgid "Date & Heure" -msgstr "Date & Heure" - -#: inspections/templates/inspections/inspections_list.html:220 -#: inspections/templates/inspections/quick_inspection_map.html:387 -msgid "Nature" -msgstr "Nature" - -#: inspections/templates/inspections/inspections_list.html:224 -#: inspections/templates/inspections/quick_inspection_map.html:391 -msgid "Inspecteur" -msgstr "Inspecteur" - -#: inspections/templates/inspections/inspections_list.html:228 -msgid "Date de modification" -msgstr "Date de modification" - -#: inspections/templates/inspections/inspections_list.html:244 -msgid "Remarques" -msgstr "Remarques" - -#: inspections/templates/inspections/inspections_list.html:251 -msgid "Obsolescence" -msgstr "Obsolescence" - -#: inspections/templates/inspections/inspections_list.html:259 -msgid "Photos & Documents joints" -msgstr "Photos & Documents joints" - -#: inspections/templates/inspections/inspections_list.html:316 -msgid "Rétablir l'inspection" -msgstr "Rétablir l'inspection" - -#: inspections/templates/inspections/inspections_list.html:320 -msgid "Annuler l'inspection" -msgstr "Annuler l'inspection" - #: inspections/templates/inspections/inspections_list.html:338 +#: inspections/templates/inspections/inspections_list_mobile.html:334 msgid "Aucune inspection trouvée" msgstr "Aucune inspection trouvée" #: inspections/templates/inspections/inspections_list.html:339 +#: inspections/templates/inspections/inspections_list_mobile.html:335 msgid "Aucune inspection ne correspond à vos critères de recherche." msgstr "Aucune inspection ne correspond à vos critères de recherche." #: inspections/templates/inspections/inspections_list.html:448 +#: inspections/templates/inspections/inspections_list_mobile.html:444 msgid "Carte des résultats d'inspections" msgstr "Carte des résultats d'inspections" #: inspections/templates/inspections/inspections_list.html:712 +#: inspections/templates/inspections/inspections_list_mobile.html:708 msgid "Êtes-vous sûr de vouloir annuler cette inspection ?" msgstr "Êtes-vous sûr de vouloir annuler cette inspection ?" #: inspections/templates/inspections/inspections_list.html:713 +#: inspections/templates/inspections/inspections_list_mobile.html:709 msgid "Êtes-vous sûr de vouloir rétablir cette inspection ?" msgstr "Êtes-vous sûr de vouloir rétablir cette inspection ?" #: inspections/templates/inspections/inspections_list.html:743 +#: inspections/templates/inspections/inspections_list_mobile.html:739 msgid "Une erreur est survenue." msgstr "" #: inspections/templates/inspections/inspections_list.html:748 +#: inspections/templates/inspections/inspections_list_mobile.html:744 msgid "Erreur de communication avec le serveur." msgstr "Erreur de communication avec le serveur." @@ -1196,10 +1658,6 @@ msgstr "Inspection Rapide" msgid "GPS actif" msgstr "GPS actif" -#: inspections/templates/inspections/quick_inspection_map.html:179 -msgid "Thématique" -msgstr "Thématique" - #: inspections/templates/inspections/quick_inspection_map.html:190 msgid "Catégorie" msgstr "Catégorie" @@ -1220,28 +1678,40 @@ msgstr "-- Catégorie --" msgid "Veuillez zoomer sur la carte pour afficher les équipements." msgstr "Veuillez zoomer sur la carte pour afficher les équipements." -#: inspections/templates/inspections/quick_inspection_map.html:239 +#: inspections/templates/inspections/quick_inspection_map.html:245 +msgid "Glissez le repère rouge ou touchez la carte" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:254 +msgid "Valider" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:263 +msgid "Ajouter un panneau de signalisation" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:266 msgid "Ma position GPS" msgstr "Ma position GPS" -#: inspections/templates/inspections/quick_inspection_map.html:251 +#: inspections/templates/inspections/quick_inspection_map.html:278 msgid "Choisir une thématique" msgstr "Choisir une thématique" -#: inspections/templates/inspections/quick_inspection_map.html:283 +#: inspections/templates/inspections/quick_inspection_map.html:310 msgid "Filtrer par catégorie" msgstr "Filtrer par catégorie" -#: inspections/templates/inspections/quick_inspection_map.html:289 -#: inspections/templates/inspections/quick_inspection_map.html:290 +#: inspections/templates/inspections/quick_inspection_map.html:316 +#: inspections/templates/inspections/quick_inspection_map.html:317 msgid "Toutes les catégories" msgstr "Toutes les catégories" -#: inspections/templates/inspections/quick_inspection_map.html:311 +#: inspections/templates/inspections/quick_inspection_map.html:338 msgid "Historique des inspections sur la carte" msgstr "Historique des inspections sur la carte" -#: inspections/templates/inspections/quick_inspection_map.html:317 +#: inspections/templates/inspections/quick_inspection_map.html:344 msgid "" "Choisissez la durée d'affichage des contrôles et inspections effectués dans " "la zone." @@ -1249,47 +1719,47 @@ msgstr "" "Choisissez la durée d'affichage des contrôles et inspections effectués dans " "la zone." -#: inspections/templates/inspections/quick_inspection_map.html:321 +#: inspections/templates/inspections/quick_inspection_map.html:348 msgid "Désactiver l'affichage" msgstr "Désactiver l'affichage" -#: inspections/templates/inspections/quick_inspection_map.html:325 +#: inspections/templates/inspections/quick_inspection_map.html:352 msgid "1 mois" msgstr "1 mois" -#: inspections/templates/inspections/quick_inspection_map.html:329 +#: inspections/templates/inspections/quick_inspection_map.html:356 msgid "3 mois (par défaut)" msgstr "3 mois (par défaut)" -#: inspections/templates/inspections/quick_inspection_map.html:333 +#: inspections/templates/inspections/quick_inspection_map.html:360 msgid "6 mois" msgstr "6 mois" -#: inspections/templates/inspections/quick_inspection_map.html:337 +#: inspections/templates/inspections/quick_inspection_map.html:364 msgid "1 an" msgstr "1 an" -#: inspections/templates/inspections/quick_inspection_map.html:341 +#: inspections/templates/inspections/quick_inspection_map.html:368 msgid "Tout (historique complet)" msgstr "Tout (historique complet)" -#: inspections/templates/inspections/quick_inspection_map.html:360 +#: inspections/templates/inspections/quick_inspection_map.html:387 msgid "Modifier" msgstr "Modifier" -#: inspections/templates/inspections/quick_inspection_map.html:398 +#: inspections/templates/inspections/quick_inspection_map.html:425 msgid "Constats & Remarques" msgstr "Constats & Remarques" -#: inspections/templates/inspections/quick_inspection_map.html:406 +#: inspections/templates/inspections/quick_inspection_map.html:433 msgid "Galerie photos" msgstr "Galerie photos" -#: inspections/templates/inspections/quick_inspection_map.html:425 +#: inspections/templates/inspections/quick_inspection_map.html:452 msgid "Documents joints" msgstr "Documents joints" -#: inspections/views.py:203 +#: inspections/views.py:417 msgid "" "Vous ne disposez d'aucune thématique autorisée pour réaliser des " "inspections." @@ -1297,34 +1767,39 @@ msgstr "" "Vous ne disposez d'aucune thématique autorisée pour réaliser des " "inspections." -#: inspections/views.py:279 +#: inspections/views.py:497 msgid "Cible d'inspection non spécifiée." msgstr "Cible d'inspection non spécifiée." -#: inspections/views.py:285 +#: inspections/views.py:503 #, python-format msgid "Cible introuvable : %s" msgstr "Cible introuvable : %s" -#: inspections/views.py:404 +#: inspections/views.py:512 inspections/views.py:856 +msgid "" +"Le résultat 'Absent / Retiré' n'est pas applicable à une zone GIEP (RWIZ)." +msgstr "" + +#: inspections/views.py:690 #, python-format msgid "Intervention suite à inspection non conforme (%s)" msgstr "Intervention suite à inspection non conforme (%s)" -#: inspections/views.py:408 +#: inspections/views.py:694 #, python-format msgid "Signalement automatique lors de l'inspection du %s." msgstr "Signalement automatique lors de l'inspection du %s." -#: inspections/views.py:424 +#: inspections/views.py:710 msgid "Inspection enregistrée avec succès." msgstr "Inspection enregistrée avec succès." -#: inspections/views.py:442 +#: inspections/views.py:728 msgid "Permission refusée. Vous n'avez pas accès à cette inspection." msgstr "Permission refusée. Vous n'avez pas accès à cette inspection." -#: inspections/views.py:507 inspections/views.py:600 inspections/views.py:620 +#: inspections/views.py:843 inspections/views.py:957 inspections/views.py:977 msgid "" "Permission refusée. Seuls l'auteur de l'inspection et les administrateurs " "peuvent la modifier." @@ -1332,16 +1807,39 @@ msgstr "" "Permission refusée. Seuls l'auteur de l'inspection et les administrateurs " "peuvent la modifier." -#: inspections/views.py:641 +#: inspections/views.py:998 msgid "L'inspection a été annulée avec succès." msgstr "L'inspection a été annulée avec succès." -#: inspections/views.py:641 +#: inspections/views.py:998 msgid "L'inspection a été rétablie avec succès." msgstr "L'inspection a été rétablie avec succès." -#~ msgid "Ajouter des photos / documents" -#~ msgstr "Ajouter des photos / documents" +#: inspections/views.py:1358 +msgid "ID" +msgstr "" + +#: inspections/views.py:1359 +msgid "Date" +msgstr "" + +#: inspections/views.py:1367 +msgid "Constats spécifiques" +msgstr "Constats spécifiques" + +#: inspections/views.py:1369 +msgid "Nb photos / docs" +msgstr "Nb photos / docs" + +#: inspections/views.py:1370 +msgid "Annulée" +msgstr "Annulée" + +#~ msgid "Renforcement de l'entretien préventif" +#~ msgstr "Renforcement de l’entretien préventif" + +#~ msgid "Interventions préventives" +#~ msgstr "Interventions préventives" #~ msgid "Ex: Bon, Usé, À remplacer..." #~ msgstr "Ex: Bon, Usé, À remplacer..." diff --git a/loko/inspections/locale/nl/LC_MESSAGES/django.mo b/loko/inspections/locale/nl/LC_MESSAGES/django.mo index b1e42bc9bb9f73a5b37cd00c5d6e494b619f60f6..b1c38acb4cf70813a7062f9107c22daadcbe2a62 100644 GIT binary patch delta 6656 zcmZYC33wDm8piPo0RjjJNeCna=|CU^atH#7oC!xnKoIc46&#XI7!qc}9Gv2yt}7}6 z+H!a+vaIpIBZ#gCs8Q5a@Br5XP;?dXz+=5oA8`NgOa)o(=lT3q^>kNNfAw`o4lhgE zx+W?1ernUzhT{h!n|MCOm~lzQ)SRfZ#;i*>rUY-oPPhkK;`i30*p7aS4#u>>Ol*&N zn2Lii6USpytik8C>tF0TYk6~ZVzl5Xk7aWGeGZGVBYP}w{fDOpA zm@UXeW~=S*!WQ)R;3>>+KBl23>(tShF4z}4<3wzR)uG98tHxp*30f@%0D_Q01> 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 delta 5076 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 Rps_CJA9=^T9}k}E`XAsvO+Eks diff --git a/loko/inspections/locale/nl/LC_MESSAGES/django.po b/loko/inspections/locale/nl/LC_MESSAGES/django.po index f74ed56..3064642 100644 --- a/loko/inspections/locale/nl/LC_MESSAGES/django.po +++ b/loko/inspections/locale/nl/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: StreetUp Inspections 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2026-08-08 14:25+0200\n" "Last-Translator: \n" "Language-Team: Dutch\n" @@ -95,8 +95,12 @@ msgid "Date d'inspection" msgstr "Inspectiedatum" #: inspections/models.py:124 +#: inspections/templates/inspections/inspections_index.html:68 +#: inspections/templates/inspections/inspections_index.html:293 #: inspections/templates/inspections/inspections_list.html:216 -#: inspections/templates/inspections/quick_inspection_map.html:383 +#: inspections/templates/inspections/inspections_list_mobile.html:214 +#: inspections/templates/inspections/quick_inspection_map.html:410 +#: inspections/views.py:1363 msgid "Résultat du contrôle" msgstr "Inspectieresultaat" @@ -121,196 +125,246 @@ msgstr "Technische inspectie" msgid "Inspections (Génériques)" msgstr "Technische inspectie" -#: inspections/models.py:341 +#: inspections/models.py:343 #, python-format msgid "%(count)d arceaux classiques" msgstr "" -#: inspections/models.py:343 +#: inspections/models.py:345 #, python-format msgid "%(count)d arceaux cargo" msgstr "" -#: inspections/models.py:345 +#: inspections/models.py:347 msgid "Drop-zone trottinette" msgstr "" -#: inspections/models.py:345 +#: inspections/models.py:347 msgid "Sans drop-zone" msgstr "" -#: inspections/models.py:348 +#: inspections/models.py:350 msgid "Marquage bon état" msgstr "Ja (Goede staat)" -#: inspections/models.py:349 +#: inspections/models.py:351 msgid "Marquage moyen" msgstr "" -#: inspections/models.py:350 +#: inspections/models.py:352 msgid "Marquage dégradé" msgstr "" -#: inspections/models.py:351 +#: inspections/models.py:353 msgid "Marquage absent / effacé" msgstr "" -#: inspections/models.py:352 +#: inspections/models.py:354 msgid "Marquage mauvais" msgstr "Slecht" -#: inspections/models.py:360 +#: inspections/models.py:369 #, python-format msgid "%(count)d ouvrage(s) GIEP" msgstr "" -#: inspections/models.py:362 +#: inspections/models.py:371 #, python-format msgid "Pluie : %s" msgstr "" -#: inspections/models.py:365 +#: inspections/models.py:374 #, python-format msgid "Obsolescence : %s" msgstr "" -#: inspections/models.py:413 +#: inspections/models.py:422 msgid "Nombre d'arceaux classiques constaté" msgstr "Vastgesteld aantal klassieke beugels" -#: inspections/models.py:418 +#: inspections/models.py:427 msgid "Nombre d'arceaux cargo constaté" msgstr "Vastgesteld aantal cargobeugels" -#: inspections/models.py:423 +#: inspections/models.py:432 msgid "Nombre d'arceaux drop-off constaté" msgstr "Vastgesteld aantal drop-off beugels" -#: inspections/models.py:429 +#: inspections/models.py:438 msgid "Type d'arceau constaté" msgstr "Vastgesteld type beugel" -#: inspections/models.py:434 +#: inspections/models.py:443 msgid "Drop zone trottinette constatée" msgstr "Vastgestelde dropzone voor autostep" -#: inspections/models.py:437 +#: inspections/models.py:446 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:48 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:55 #: inspections/templates/inspections/components/edit_inspection_modal.html:107 msgid "Bon état" msgstr "Goede staat" -#: inspections/models.py:438 +#: inspections/models.py:447 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:50 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:62 #: inspections/templates/inspections/components/edit_inspection_modal.html:113 msgid "Moyen" msgstr "Matig" -#: inspections/models.py:439 +#: inspections/models.py:448 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:52 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:69 #: inspections/templates/inspections/components/edit_inspection_modal.html:119 msgid "Dégradé" msgstr "Beschadigd" -#: inspections/models.py:440 +#: inspections/models.py:449 msgid "Absent / Effacé" msgstr "Afwezig / Verwijderd" -#: inspections/models.py:447 +#: inspections/models.py:456 msgid "Qualité du marquage constatée" msgstr "" -#: inspections/models.py:451 +#: inspections/models.py:460 msgid "Mettre à jour la capacité / comptages de l'asset" msgstr "" -#: inspections/models.py:455 +#: inspections/models.py:464 msgid "Inspection d'emplacement de stationnement" msgstr "" -#: inspections/models.py:456 +#: inspections/models.py:465 msgid "Inspections d'emplacements de stationnement" msgstr "Assetinspecties" -#: inspections/models.py:511 +#: inspections/models.py:520 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:31 msgid "Aujourd'hui" msgstr "Vandaag" -#: inspections/models.py:512 +#: inspections/models.py:521 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:32 msgid "Moins de 24h" msgstr "Minder dan 24u geleden" -#: inspections/models.py:513 +#: inspections/models.py:522 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:33 msgid "Plus de 24h" msgstr "Meer dan 24u geleden" -#: inspections/models.py:514 +#: inspections/models.py:523 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:411 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:761 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:768 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:948 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:955 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:576 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:586 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:922 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:929 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1109 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1116 msgid "Non vérifié" msgstr "Niet geverifieerd" -#: inspections/models.py:522 +#: inspections/models.py:531 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:14 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:27 msgid "Date de la dernière pluie" msgstr "Datum van laatste regen" -#: inspections/models.py:527 +#: inspections/models.py:536 msgid "Orage il y a moins d'une heure" msgstr "" # --- GIEP Translations --- -#: inspections/models.py:532 +#: inspections/models.py:541 msgid "Données structurées d'inspection GIEP" msgstr "GIEP inspectieformulier" -#: inspections/models.py:536 +#: inspections/models.py:545 msgid "Inspection GIEP / Eaux pluviales" msgstr "" -#: inspections/models.py:537 +#: inspections/models.py:546 msgid "Inspections GIEP / Eaux pluviales" msgstr "" +#: inspections/models.py:554 +#: inspections/templates/inspections/components/asset_details/_signpanel.html:42 +msgid "Propre / Bon état" +msgstr "Schoon / Goede staat" + +#: inspections/models.py:555 +msgid "Sale / Mousse / Nettoyage requis" +msgstr "" + +#: inspections/models.py:556 +msgid "Masqué par la végétation (Élagage requis)" +msgstr "" + +#: inspections/models.py:557 +msgid "Tagué / Vandalisé / Déformé" +msgstr "" + +#: inspections/models.py:558 +msgid "Panneau absent / Support vide" +msgstr "" + +#: inspections/models.py:565 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:146 +msgid "Type de panneau constaté" +msgstr "Vastgesteld type bord" + +#: inspections/models.py:571 +msgid "Texte / Mention constatée" +msgstr "" + +#: inspections/models.py:579 +msgid "Niveau de propreté / Visibilité" +msgstr "" + +#: inspections/models.py:585 +msgid "Code détecté par IA" +msgstr "" + +#: inspections/models.py:590 +msgid "Confiance de détection IA" +msgstr "" + +#: inspections/models.py:594 +msgid "Mettre à jour le type et le texte de l'asset" +msgstr "Type en tekst van het asset bijwerken" + +#: inspections/models.py:598 +msgid "Inspection de panneau de signalisation" +msgstr "Inspectie van verkeersbord" + +#: inspections/models.py:599 +msgid "Inspections de panneaux de signalisation" +msgstr "Inspecties van verkeersborden" + #: inspections/models.py:641 msgid "Inspection" msgstr "Inspectie" -#: inspections/templates/inspections/components/asset_details/_naturerwiz.html:339 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1218 -msgid "Inspection caméra" -msgstr "Camerainspectie" - -#: inspections/models.py:561 +#: inspections/models.py:647 msgid "Clé de question / Média" msgstr "" -#: inspections/models.py:562 +#: inspections/models.py:648 msgid "" "Identifie la question ou l'ouvrage auquel ce média est rattaché (vide = " "général)." msgstr "" -#: inspections/models.py:567 +#: inspections/models.py:653 msgid "Fichier / Photo / Document" msgstr "" -#: inspections/models.py:572 +#: inspections/models.py:658 msgid "Document / Photo d'inspection" msgstr "" -#: inspections/models.py:573 +#: inspections/models.py:659 msgid "Documents / Photos d'inspection" msgstr "Alle inspecties" @@ -331,18 +385,22 @@ msgstr "Recente onweersbui (-1u)" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:36 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:42 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:409 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:574 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:584 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:34 #: inspections/templates/inspections/components/edit_inspection_modal.html:89 +#: inspections/views.py:1414 msgid "Oui" msgstr "Ja" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:23 #: inspections/templates/inspections/components/asset_details/_parkingspot.html:38 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:43 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:410 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:575 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:585 #: inspections/templates/inspections/components/asset_fields/_parkingspot.html:41 #: inspections/templates/inspections/components/edit_inspection_modal.html:95 +#: inspections/views.py:1414 msgid "Non" msgstr "Nee" @@ -374,66 +432,66 @@ msgid "GÉNÉRIQUE" msgstr "" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:87 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:717 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:878 msgid "Point d'entrée dans l'ouvrage" msgstr "Instroompunt in het kunstwerk" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:92 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:718 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:879 msgid "L'eau peut-elle facilement entrer dans l'EVC ?" msgstr "Kan water gemakkelijk de EVC instromen?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:101 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:721 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:936 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:882 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1097 msgid "Des feuilles ou branches bloquent-elles l'eau ?" msgstr "Blokkeren bladeren of takken het water?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:110 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:722 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:937 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:883 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1098 msgid "Un amas de détritus bloque-t-il l'eau ?" msgstr "Blokkeert een hoop afval het water?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:119 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:729 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:890 msgid "L'ouvrage dispose-t-il d'un empierrement ?" msgstr "Is het kunstwerk voorzien van een stenen bekleding?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:132 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:756 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:917 msgid "Espace vert" msgstr "Groenzone" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:137 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:298 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:758 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:945 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:919 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1106 msgid "Quel est l'état de la végétation ?" msgstr "Wat is de staat van de vegetatie?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:146 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:772 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:959 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:933 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1120 msgid "Présence de chenaux d'érosion ?" msgstr "Aanwezigheid van erosiegeul/geulen?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:155 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:773 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:960 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:934 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1121 msgid "Présence de flaques d'eau persistantes ?" msgstr "Aanwezigheid van stilstaand water?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:164 #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:307 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:774 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:961 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:935 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1122 msgid "Présence de sédiments dans l'ouvrage ?" msgstr "Aanwezigheid van sediment in het kunstwerk?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:173 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:780 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:968 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:941 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1129 msgid "Présence d'espèces exotiques envahissantes ?" msgstr "Aanwezigheid van invasieve exoten?" @@ -442,22 +500,22 @@ msgid "Surverse / Trop-plein" msgstr "" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:191 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:788 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:949 msgid "Une surverse est-elle présente ?" msgstr "Is er een overloop aanwezig?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:200 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:794 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:955 msgid "La grille de surverse est propre et dégagée ?" msgstr "Is het overlooprooster schoon en vrij?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:217 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:807 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:968 msgid "État général du revêtement / chaussée" msgstr "Algemene staat van verharding / rijbaan" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:222 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:808 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:969 msgid "La surface au-dessus du massif drainant est en bon état ?" msgstr "Is de verharding boven het drainagemassief in goede staat?" @@ -466,66 +524,65 @@ msgid "Bouche d'injection & Drainage" msgstr "Is er een inlaatopening aanwezig?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:240 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:831 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:992 msgid "Une bouche d'injection est-elle présente ?" msgstr "Is er een inlaatopening aanwezig?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:249 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:838 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:999 msgid "La grille est propre et dégagée ?" msgstr "Is het rooster schoon en vrij?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:266 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:930 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1091 msgid "Points d'entrée dans l'ouvrage" msgstr "Instroompunt in het kunstwerk" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:271 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:931 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1092 msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?" msgstr "Kan water gemakkelijk het kunstwerk instromen?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:280 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:932 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1093 msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" msgstr "Zijn toevoerleidingen en -goten functioneel?" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:293 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:943 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1104 msgid "Bassin d'orage" msgstr "" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:323 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1044 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1205 msgid "Recommandations" msgstr "Aanbevelingen" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:327 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1048 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1209 msgid "Aucune" msgstr "Geen" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:330 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1206 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1213 msgid "Renforcement de l’entretien préventif" msgstr "Versterking van preventief onderhoud" -msgid "Renforcement de l'entretien préventif" -msgstr "Versterking van preventief onderhoud" - -msgid "Interventions préventives" -msgstr "Preventief onderhoud" - #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:333 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1056 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1217 msgid "Entretien curatif / Réparation / Adaptation nécessaire" msgstr "Correctief onderhoud / Herstelling / Aanpassing vereist" #: inspections/templates/inspections/components/asset_details/_naturerwiz.html:336 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1060 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1221 msgid "Test de perméabilité" msgstr "Permeabiliteitstest" +#: inspections/templates/inspections/components/asset_details/_naturerwiz.html:339 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1225 +msgid "Inspection caméra" +msgstr "Camerainspectie" + #: inspections/templates/inspections/components/asset_details/_parkingspot.html:7 msgid "Constats spécifiques au stationnement" msgstr "Specifieke vaststellingen fietsparkeren" @@ -556,6 +613,47 @@ msgstr "Kwaliteit van markering" msgid "Absent" msgstr "Afwezig" +#: inspections/templates/inspections/components/asset_details/_signpanel.html:7 +msgid "Constats spécifiques signalisation" +msgstr "Specifieke vaststellingen signalisatie" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:19 +msgid "Type de panneau" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:26 +msgid "Non spécifié" +msgstr "Niet gespecificeerd" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:37 +msgid "Propreté & Visibilité" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:46 +msgid "Sale / Mousse (À nettoyer)" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:50 +msgid "Masqué par végétation" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:54 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:130 +msgid "Tagué / Dégradé" +msgstr "Beklad / Beschadigd" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:58 +msgid "Panneau absent / Manquant" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:71 +msgid "Mention / Panonceau" +msgstr "" + +#: inspections/templates/inspections/components/asset_details/_signpanel.html:83 +msgid "Détection IA" +msgstr "" + # --- GIEP Translations --- #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:10 msgid "Formulaire d'inspection GIEP" @@ -575,7 +673,7 @@ msgid "Ouvrages inspectés" msgstr "Geïnspecteerde kunstwerken" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:57 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:686 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:847 msgid "Ajouter un ouvrage" msgstr "Kunstwerk toevoegen" @@ -585,243 +683,248 @@ msgstr "" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:74 #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:99 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:76 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:89 #: inspections/templates/inspections/components/edit_inspection_modal.html:11 #: inspections/templates/inspections/components/edit_inspection_modal.html:222 #: inspections/templates/inspections/components/inspection_form_modal.html:11 #: inspections/templates/inspections/components/inspection_form_modal.html:130 #: inspections/templates/inspections/components/inspection_form_modal.html:162 +#: inspections/templates/inspections/components/quick_add_sign_modal.html:12 +#: inspections/templates/inspections/inspections_index.html:358 #: inspections/templates/inspections/inspections_list.html:327 +#: inspections/templates/inspections/inspections_list_mobile.html:323 msgid "Fermer" msgstr "Sluiten" #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:81 -msgid "Filtrer par code (ex: BI-01...) ou par type..." -msgstr "" +msgid "Filtrer par code ou type d'ouvrage..." +msgstr "Filteren op code of type kunstwerk..." #: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:86 msgid "Tous les types d'équipements" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:363 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:483 msgid "Sélectionner" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:683 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:844 msgid "Aucun ouvrage dans cette inspection" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:684 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:845 msgid "Cliquez ci-dessous pour ajouter un ouvrage à inspecter." msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:730 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:891 msgid "Activer pour compléter l'état de l'empierrement" msgstr "Inschakelen om staat van stenen bekleding in te vullen" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:735 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:896 msgid "L'empierrement est-il en bon état ?" msgstr "Is de stenen bekleding in goede staat?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:740 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:901 msgid "Colmaté par les sédiments" msgstr "Dichtgeslibd door sediment" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:744 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:905 msgid "Emporté par l'eau" msgstr "Weggespoeld door water" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:748 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:909 msgid "Envahi d'adventices" msgstr "Overwoekerd door onkruid" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:759 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:946 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:920 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1107 msgid "Bon" msgstr "Goed" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:760 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:947 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:921 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1108 msgid "Mauvais" msgstr "Slecht" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:765 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:952 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:926 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1113 msgid "Présence de plantes mortes ou absentes :" msgstr "Aanwezigheid van dode of ontbrekende planten:" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:766 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:953 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:927 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1114 #, python-format msgid "+ de 10%%" msgstr "Meer dan 10%%" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:767 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:954 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:928 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1115 #, python-format msgid "- de 10%%" msgstr "Minder dan 10%%" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:777 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:938 msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?" msgstr "Is de sedimentlaag dikker dan 5 cm?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:789 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:950 msgid "Activer si le système dispose d'une évacuation de trop-plein" msgstr "Inschakelen als het systeem overloopafvoer heeft" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:795 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:956 msgid "La décantation est vide ou peu remplie ?" msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:796 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:957 msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?" msgstr "Ligt de overloop hoger dan de bodem van het kunstwerk?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:813 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:974 msgid "Présence d'ornières" msgstr "Aanwezigheid van spoorvorming" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:817 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:978 msgid "Présence de fissures" msgstr "Aanwezigheid van scheuren" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:821 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:982 msgid "Présence de trous" msgstr "Aanwezigheid van gaten" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:832 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:993 msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage" msgstr "Inschakelen om inlaat- en drainageleidingen te inspecteren" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:837 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:998 msgid "Les niveaux du revêtement conduisent bien l'eau vers la bouche ?" msgstr "Leidt het afschot het water goed naar de inlaat?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:839 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1000 msgid "La décantation est-elle vide ou presque ?" msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:840 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1001 msgid "La bouche d'injection dispose d'un filtre ?" msgstr "Is de inlaat voorzien van een filter?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:843 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1004 msgid "Le filtre est propre ?" msgstr "Is de filter schoon?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:844 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1005 msgid "Le filtre est en bon état ?" msgstr "Is de filter in goede staat?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:847 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1008 msgid "Le drain semble colmaté ?" msgstr "Lijkt de drainage leiding dichtgeslibd?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:853 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1014 msgid "Type de structure & Revêtement OED" msgstr "Type constructie & Verharding OED" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:859 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1020 msgid "Structure enherbée ou remplissage minéral ?" msgstr "Grasstructuur of minerale vulling?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:860 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1021 msgid "" "Dalles gazon, pavés à joints larges, dalles alvéolaires " "végétalisées/gravier, etc." msgstr "Grasdalen, klinkers met brede voegen, kunststof/grindplaten, enz." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:864 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:887 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:909 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1025 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1048 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1070 msgid "De l'eau stagne-t-elle en surface ?" msgstr "Blijft er water op de oppervlakte staan?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:867 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:890 -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:912 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1028 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1051 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1073 msgid "L'eau stagne plus de 2 heures ?" msgstr "Staat het water langer dan 2 uur stil?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:870 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1031 msgid "Les joints sont-ils en bon état ?" msgstr "Zijn de voegen in goede staat?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:873 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1034 msgid "Présence importante de fines dans les joints ?" msgstr "Aanzienlijke hoeveelheid fijne delen in de voegen?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:874 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1035 msgid "Niveau de remplissage plus haut que la structure ?" msgstr "Vulniveau hoger dan de constructie?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:882 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1043 msgid "Modulaire poreux ou continu poreux ?" msgstr "Poreus modulair of poreus continu?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:883 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1044 msgid "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." msgstr "Poreus beton, zeer open asfalt, harsgebonden grind, EPDM, enz." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:893 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1054 msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?" msgstr "Aanwezigheid van zichtbare afzettingen (stof, mos, enz.)?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:896 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1057 msgid "Test de perméabilité nécessaire ?" msgstr "Permeabiliteitstest vereist?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:904 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1065 msgid "Matériaux non agrégés (graviers/mulch) ?" msgstr "Niet-gebonden materialen (grind/mulch)?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:905 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1066 msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." msgstr "Houtmulch, kalkrijk/kalkarm grind, leem, enz." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:915 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1076 msgid "Le volume de matière est-il en suffisance ?" msgstr "Is de hoeveelheid materiaal voldoende?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:918 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1079 msgid "Le géotextile est-il visible ?" msgstr "Is het geotextiel zichtbaar?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:935 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1096 msgid "Les grilles sont-elles propres et dégagées ?" msgstr "Zijn de roosters schoon en vrij?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:964 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1125 msgid "L'ouvrage est-il rempli au 5e de sa capacité ?" msgstr "Is het kunstwerk voor 1/5 gevuld?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:967 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1128 msgid "Présence de détritus dans l'ouvrage ?" msgstr "Aanwezigheid van afval in het kunstwerk?" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:979 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1140 msgid "Supprimer" msgstr "Verwijderen" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:987 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1148 msgid "Équipement GIEP associé (Optionnel)" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:989 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1150 msgid "Délier" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1001 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1162 msgid "Lié" msgstr "" -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1007 -msgid "Rechercher par code (ex: BI-01...) ou par type..." -msgstr "" +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1168 +msgid "Rechercher un ouvrage par code ou type..." +msgstr "Zoek een kunstwerk op code of type..." -#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1009 +#: inspections/templates/inspections/components/asset_fields/_naturerwiz.html:1170 msgid "Choisir sur la carte" msgstr "" @@ -860,8 +963,107 @@ msgstr "" msgid "Mettre à jour la capacité / les comptages de l'emplacement vélos" msgstr "Capaciteit / tellingen van de fietsparkeerplek bijwerken" +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:8 +msgid "Contrôle de signalisation routière" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:21 +msgid "Assistant IA Signalisation" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:25 +msgid "" +"Photographiez ou utilisez une photo déjà prise pour détecter automatiquement" +" le type & texte" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:31 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:307 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:319 +msgid "Détecter par IA" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:33 +msgid "Options de photo" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:40 +msgid "Choisir parmi les photos" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:47 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:86 +msgid "Prendre une nouvelle photo" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:61 +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:332 +msgid "Analyse visuelle & OCR en cours..." +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:74 +msgid "Choisir la photo à analyser avec l'IA" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:80 +msgid "" +"Plusieurs photos sont disponibles. Sélectionnez celle qui cadre le mieux le " +"panneau de signalisation :" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:102 +msgid "État de propreté & Visibilité" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:109 +msgid "Propre / Bon" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:116 +msgid "Sale / Mousse" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:123 +msgid "Végétation" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:137 +msgid "Absent / Disparu" +msgstr "Afwezig / Verdwenen" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:160 +msgid "Non défini" +msgstr "Niet gedefinieerd" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:169 +msgid "Conserver le type actuel" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:181 +msgid "Texte / Mention additionnelle constatée" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:188 +msgid "Ex: Sauf riverains, 300 m, Max 3.5t..." +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:190 +msgid "Effacer le texte" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:200 +msgid "" +"Mettre à jour directement la fiche du panneau (type, texte, conformité)" +msgstr "" + +#: inspections/templates/inspections/components/asset_fields/_signpanel.html:313 +msgid "Analyser la photo" +msgstr "Foto analyseren" + #: inspections/templates/inspections/components/edit_inspection_modal.html:9 +#: inspections/templates/inspections/inspections_index.html:355 #: inspections/templates/inspections/inspections_list.html:324 +#: inspections/templates/inspections/inspections_list_mobile.html:320 msgid "Modifier l'inspection" msgstr "Inspectie bewerken" @@ -900,6 +1102,9 @@ msgstr "" #: inspections/templates/inspections/components/edit_inspection_modal.html:202 #: inspections/templates/inspections/components/inspection_form_modal.html:110 +#: inspections/templates/inspections/components/quick_add_sign_modal.html:109 +#: inspections/templates/inspections/inspections_index.html:127 +#: inspections/templates/inspections/quick_inspection_map.html:250 msgid "Annuler" msgstr "Annuleren" @@ -938,50 +1143,56 @@ msgstr "" msgid "Photo capturée avec succès !" msgstr "Foto succesvol vastgelegd!" -#: inspections/templates/inspections/components/edit_inspection_modal.html:485 +#: inspections/templates/inspections/components/edit_inspection_modal.html:460 +#: inspections/templates/inspections/components/inspection_form_modal.html:177 +msgid "Non applicable pour une zone (RWIZ)" +msgstr "" + +#: inspections/templates/inspections/components/edit_inspection_modal.html:524 msgid "Erreur de chargement de l'inspection." msgstr "Inspectieresultaat" -#: inspections/templates/inspections/components/edit_inspection_modal.html:494 +#: inspections/templates/inspections/components/edit_inspection_modal.html:533 msgid "Créée le" msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:496 +#: inspections/templates/inspections/components/edit_inspection_modal.html:535 msgid "Dernière modification :" msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:582 +#: inspections/templates/inspections/components/edit_inspection_modal.html:632 msgid "Supprimer ce document" msgstr "Verwijderen" -#: inspections/templates/inspections/components/edit_inspection_modal.html:598 +#: inspections/templates/inspections/components/edit_inspection_modal.html:648 msgid "Erreur réseau lors de la récupération des détails." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:604 +#: inspections/templates/inspections/components/edit_inspection_modal.html:654 msgid "Êtes-vous sûr de vouloir supprimer ce document ?" msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:624 +#: inspections/templates/inspections/components/edit_inspection_modal.html:674 msgid "Erreur lors de la suppression du document." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:628 -#: inspections/templates/inspections/components/edit_inspection_modal.html:681 +#: inspections/templates/inspections/components/edit_inspection_modal.html:678 +#: inspections/templates/inspections/components/edit_inspection_modal.html:731 msgid "Erreur de connexion au serveur." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:667 -#: inspections/views.py:581 +#: inspections/templates/inspections/components/edit_inspection_modal.html:717 +#: inspections/views.py:938 msgid "Inspection mise à jour avec succès." msgstr "" -#: inspections/templates/inspections/components/edit_inspection_modal.html:673 +#: inspections/templates/inspections/components/edit_inspection_modal.html:723 msgid "Erreur lors de la mise à jour." msgstr "" #: inspections/templates/inspections/components/inspection_form_modal.html:9 #: inspections/templates/inspections/inspections_list.html:33 +#: inspections/templates/inspections/inspections_list_mobile.html:33 msgid "Nouvelle inspection" msgstr "Nieuwe inspectie" @@ -1017,56 +1228,366 @@ msgstr "" "Meerdere uitrustingen zijn gedetecteerd op deze locatie. Gelieve degene te " "selecteren die geïnspecteerd moet worden:" +#: inspections/templates/inspections/components/quick_add_sign_modal.html:10 +msgid "Ajouter une signalisation (Assisté par IA)" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:23 +#: inspections/templates/inspections/quick_inspection_map.html:244 +msgid "Emplacement exact du mât" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:32 +msgid "Ajuster sur la grande carte" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:34 +msgid "Grande carte" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:36 +msgid "Recentrer sur ma position GPS" +msgstr "Opnieuw centreren op mijn GPS-positie" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:38 +msgid "Mon GPS" +msgstr "Mijn GPS" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:44 +msgid "" +"Glissez le repère rouge ou touchez la carte pour placer le mât au mètre " +"près." +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:55 +msgid "Photographiez le mât / support complet" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:57 +msgid "" +"L'IA détectera automatiquement tous les panneaux présents de haut en bas" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:64 +msgid "Prendre une photo" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:68 +msgid "Galerie" +msgstr "Galerij" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:79 +msgid "Analyse visuelle multi-panneaux en cours..." +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:93 +msgid "Panneaux sur le mât (du haut vers le bas)" +msgstr "" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:96 +msgid "Ajouter un panneau" +msgstr "Bord toevoegen" + +#: inspections/templates/inspections/components/quick_add_sign_modal.html:113 +msgid "Créer et Enregistrer" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:5 #: inspections/templates/inspections/inspections_list.html:4 +#: inspections/templates/inspections/inspections_list_mobile.html:4 msgid "Inspections d'assets" msgstr "Assetinspecties" -#: inspections/templates/inspections/inspections_list.html:26 -msgid "Inspections" -msgstr "Inspecties" +#: inspections/templates/inspections/inspections_index.html:18 +msgid "Filtrer les inspections" +msgstr "Inspecties filteren" -#: inspections/templates/inspections/inspections_list.html:28 -msgid "Suivi et historique des inspections et vérifications sur le terrain" -msgstr "Opvolging en geschiedenis van terreincontroles" +#: inspections/templates/inspections/inspections_index.html:27 +#: inspections/templates/inspections/quick_inspection_map.html:179 +#: inspections/views.py:1360 +msgid "Thématique" +msgstr "Thema" +#: inspections/templates/inspections/inspections_index.html:29 +#: inspections/templates/inspections/inspections_index.html:50 +#: inspections/templates/inspections/inspections_index.html:70 +#: inspections/templates/inspections/inspections_index.html:91 +msgid "Tous" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:30 +#: inspections/templates/inspections/inspections_index.html:51 +#: inspections/templates/inspections/inspections_index.html:71 +#: inspections/templates/inspections/inspections_index.html:92 +msgid "Aucun" +msgstr "Geen" + +#: inspections/templates/inspections/inspections_index.html:48 +msgid "Catégorie / Type d'asset" +msgstr "Categorie / Assettype" + +#: inspections/templates/inspections/inspections_index.html:89 +#: inspections/templates/inspections/inspections_index.html:297 +#: inspections/templates/inspections/inspections_list.html:220 +#: inspections/templates/inspections/inspections_list_mobile.html:218 +#: inspections/templates/inspections/quick_inspection_map.html:414 +#: inspections/views.py:1364 +msgid "Nature" +msgstr "Aard" + +#: inspections/templates/inspections/inspections_index.html:108 +msgid "Période" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:110 +msgid "Du" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:112 +msgid "Au" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:118 #: inspections/templates/inspections/inspections_list.html:43 +#: inspections/templates/inspections/inspections_list_mobile.html:43 msgid "Mes inspections" msgstr "Mijn inspecties" +#: inspections/templates/inspections/inspections_index.html:126 +#: inspections/templates/inspections/inspections_list.html:95 +#: inspections/templates/inspections/inspections_list_mobile.html:95 +msgid "Réinitialiser" +msgstr "Opnieuw instellen" + +#: inspections/templates/inspections/inspections_index.html:128 +#: inspections/templates/inspections/inspections_list.html:94 +#: inspections/templates/inspections/inspections_list_mobile.html:94 +msgid "Filtrer" +msgstr "Filteren" + +#: inspections/templates/inspections/inspections_index.html:137 +msgid "Sélection de la vue" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:138 +msgid "Vue tableau uniquement" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:141 +msgid "Vue partagée" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:144 +msgid "Vue carte uniquement" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:157 +msgid "Cible, notes, inspecteur…" +msgstr "Doel, notities, inspecteur…" + +#: inspections/templates/inspections/inspections_index.html:162 +msgid "Effacer la recherche" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:167 +msgid "Mode" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:169 +msgid "Tous les mots doivent correspondre" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:169 +msgid "AND" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:171 +msgid "Au moins un mot doit correspondre" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:171 +msgid "OR" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:176 +msgid "Rechercher" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:186 +#: inspections/templates/inspections/inspections_list.html:26 +#: inspections/templates/inspections/inspections_list_mobile.html:26 +#: inspections/views.py:1355 +msgid "Inspections" +msgstr "Inspecties" + +#: inspections/templates/inspections/inspections_index.html:190 +msgid "Nouvelle inspection sur carte" +msgstr "Nieuwe inspectie op kaart" + +#: inspections/templates/inspections/inspections_index.html:200 +msgid "Aucune inspection chargée" +msgstr "Geen inspectie geladen" + +#: inspections/templates/inspections/inspections_index.html:204 +msgid "Contenu limité à 5 000 éléments." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:210 +#: inspections/templates/inspections/inspections_index.html:262 +msgid "Chargement..." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:217 +msgid "Filtre" +msgstr "Filter" + +#: inspections/templates/inspections/inspections_index.html:219 +msgid "Exporter en Excel" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:241 +msgid "Filtrer sur cette zone" +msgstr "Filteren op deze zone" + +#: inspections/templates/inspections/inspections_index.html:255 +#: inspections/templates/inspections/inspections_list.html:180 +#: inspections/templates/inspections/inspections_list_mobile.html:178 +#: inspections/templates/inspections/quick_inspection_map.html:383 +msgid "Détail de l'inspection" +msgstr "Inspectieresultaat" + +#: inspections/templates/inspections/inspections_index.html:269 +#: inspections/templates/inspections/inspections_list.html:189 +#: inspections/templates/inspections/inspections_list_mobile.html:187 +msgid "Inspection annulée" +msgstr "Geannuleerde inspectie" + +#: inspections/templates/inspections/inspections_index.html:269 +#: inspections/templates/inspections/inspections_list.html:189 +#: inspections/templates/inspections/inspections_list_mobile.html:187 +msgid "" +"Cette inspection a été annulée et n'est plus prise en compte dans la " +"conformité active de la cible." +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:275 +#: inspections/templates/inspections/inspections_list.html:197 +#: inspections/templates/inspections/inspections_list_mobile.html:195 +#: inspections/templates/inspections/quick_inspection_map.html:396 +msgid "Consulter la fiche de l'asset" +msgstr "" + +#: inspections/templates/inspections/inspections_index.html:281 +#: inspections/templates/inspections/inspections_list.html:204 +#: inspections/templates/inspections/inspections_list_mobile.html:202 +#: inspections/templates/inspections/quick_inspection_map.html:402 +#: inspections/views.py:1362 +msgid "Cible" +msgstr "Doel" + +#: inspections/templates/inspections/inspections_index.html:285 +#: inspections/templates/inspections/inspections_list.html:208 +#: inspections/templates/inspections/inspections_list_mobile.html:206 +#: inspections/views.py:1361 +msgid "Type d'asset" +msgstr "Assettype" + +#: inspections/templates/inspections/inspections_index.html:289 +#: inspections/templates/inspections/inspections_list.html:212 +#: inspections/templates/inspections/inspections_list_mobile.html:210 +#: inspections/templates/inspections/quick_inspection_map.html:406 +msgid "Date & Heure" +msgstr "Datum & Tijd" + +#: inspections/templates/inspections/inspections_index.html:301 +#: inspections/templates/inspections/inspections_list.html:224 +#: inspections/templates/inspections/inspections_list_mobile.html:222 +#: inspections/templates/inspections/quick_inspection_map.html:418 +#: inspections/views.py:1365 +msgid "Inspecteur" +msgstr "Inspecteur" + +#: inspections/templates/inspections/inspections_index.html:305 +#: inspections/templates/inspections/inspections_list.html:228 +#: inspections/templates/inspections/inspections_list_mobile.html:226 +msgid "Date de modification" +msgstr "Wijzigingsdatum" + +#: inspections/templates/inspections/inspections_index.html:315 +#: inspections/templates/inspections/inspections_list.html:244 +#: inspections/templates/inspections/inspections_list_mobile.html:240 +#: inspections/views.py:1368 +msgid "Remarques" +msgstr "Opmerkingen" + +#: inspections/templates/inspections/inspections_index.html:321 +#: inspections/templates/inspections/inspections_list.html:251 +#: inspections/templates/inspections/inspections_list_mobile.html:247 +#: inspections/views.py:1366 +msgid "Obsolescence" +msgstr "Veroudering" + +#: inspections/templates/inspections/inspections_index.html:328 +#: inspections/templates/inspections/inspections_list.html:259 +#: inspections/templates/inspections/inspections_list_mobile.html:255 +msgid "Photos & Documents joints" +msgstr "Bijgevoegde foto's & documenten" + +#: inspections/templates/inspections/inspections_index.html:349 +#: inspections/templates/inspections/inspections_list.html:320 +#: inspections/templates/inspections/inspections_list_mobile.html:316 +msgid "Annuler l'inspection" +msgstr "Inspectie annuleren" + +#: inspections/templates/inspections/inspections_index.html:352 +#: inspections/templates/inspections/inspections_list.html:316 +#: inspections/templates/inspections/inspections_list_mobile.html:312 +msgid "Rétablir l'inspection" +msgstr "Inspectie herstellen" + +#: inspections/templates/inspections/inspections_index.html:392 +msgid "(aucune sous-catégorie)" +msgstr "(geen subcategorie)" + +#: inspections/templates/inspections/inspections_list.html:28 +#: inspections/templates/inspections/inspections_list_mobile.html:28 +msgid "Suivi et historique des inspections et vérifications sur le terrain" +msgstr "Opvolging en geschiedenis van terreincontroles" + #: inspections/templates/inspections/inspections_list.html:48 +#: inspections/templates/inspections/inspections_list_mobile.html:48 msgid "Toutes les inspections" msgstr "Alle inspecties" #: inspections/templates/inspections/inspections_list.html:62 +#: inspections/templates/inspections/inspections_list_mobile.html:62 msgid "Rechercher par note, asset, ..." msgstr "Zoeken op opmerking, asset, ..." #: inspections/templates/inspections/inspections_list.html:68 +#: inspections/templates/inspections/inspections_list_mobile.html:68 msgid "-- Thématiques --" msgstr "-- Thematieken --" #: inspections/templates/inspections/inspections_list.html:77 +#: inspections/templates/inspections/inspections_list_mobile.html:77 msgid "-- Natures --" msgstr "-- Aard --" #: inspections/templates/inspections/inspections_list.html:86 +#: inspections/templates/inspections/inspections_list_mobile.html:86 msgid "-- Tous les résultats --" msgstr "-- Alle resultaten --" -#: inspections/templates/inspections/inspections_list.html:94 -msgid "Filtrer" -msgstr "Filteren" - -#: inspections/templates/inspections/inspections_list.html:95 -msgid "Réinitialiser" -msgstr "Opnieuw instellen" - #: inspections/templates/inspections/inspections_list.html:107 #: inspections/templates/inspections/inspections_list.html:108 +#: inspections/templates/inspections/inspections_list_mobile.html:107 +#: inspections/templates/inspections/inspections_list_mobile.html:108 msgid "Carte des résultats" msgstr "-- Alle resultaten --" #: inspections/templates/inspections/inspections_list.html:116 +#: inspections/templates/inspections/inspections_list_mobile.html:116 #, python-format msgid "%(counter)s inspection trouvée" msgid_plural "%(counter)s inspections trouvées" @@ -1074,106 +1595,47 @@ msgstr[0] "%(counter)s inspectie gevonden" msgstr[1] "%(counter)s inspecties gevonden" #: inspections/templates/inspections/inspections_list.html:117 +#: inspections/templates/inspections/inspections_list_mobile.html:117 msgid "limité aux 100 plus récentes" msgstr "beperkt tot de 100 meest recente" #: inspections/templates/inspections/inspections_list.html:161 +#: inspections/templates/inspections/inspections_list_mobile.html:159 msgid "Photos / Documents joints" msgstr "Foto's / Bijgevoegde documenten" -#: inspections/templates/inspections/inspections_list.html:180 -#: inspections/templates/inspections/quick_inspection_map.html:356 -msgid "Détail de l'inspection" -msgstr "Inspectieresultaat" - -#: inspections/templates/inspections/inspections_list.html:189 -msgid "Inspection annulée" -msgstr "Geannuleerde inspectie" - -#: inspections/templates/inspections/inspections_list.html:189 -msgid "" -"Cette inspection a été annulée et n'est plus prise en compte dans la " -"conformité active de la cible." -msgstr "" - -#: inspections/templates/inspections/inspections_list.html:197 -#: inspections/templates/inspections/quick_inspection_map.html:369 -msgid "Consulter la fiche de l'asset" -msgstr "" - -#: inspections/templates/inspections/inspections_list.html:204 -#: inspections/templates/inspections/quick_inspection_map.html:375 -msgid "Cible" -msgstr "Doel" - -#: inspections/templates/inspections/inspections_list.html:208 -msgid "Type d'asset" -msgstr "Assettype" - -#: inspections/templates/inspections/inspections_list.html:212 -#: inspections/templates/inspections/quick_inspection_map.html:379 -msgid "Date & Heure" -msgstr "Datum & Tijd" - -#: inspections/templates/inspections/inspections_list.html:220 -#: inspections/templates/inspections/quick_inspection_map.html:387 -msgid "Nature" -msgstr "Aard" - -#: inspections/templates/inspections/inspections_list.html:224 -#: inspections/templates/inspections/quick_inspection_map.html:391 -msgid "Inspecteur" -msgstr "Inspecteur" - -#: inspections/templates/inspections/inspections_list.html:228 -msgid "Date de modification" -msgstr "Wijzigingsdatum" - -#: inspections/templates/inspections/inspections_list.html:244 -msgid "Remarques" -msgstr "Opmerkingen" - -#: inspections/templates/inspections/inspections_list.html:251 -msgid "Obsolescence" -msgstr "Veroudering" - -#: inspections/templates/inspections/inspections_list.html:259 -msgid "Photos & Documents joints" -msgstr "Bijgevoegde foto's & documenten" - -#: inspections/templates/inspections/inspections_list.html:316 -msgid "Rétablir l'inspection" -msgstr "Inspectie herstellen" - -#: inspections/templates/inspections/inspections_list.html:320 -msgid "Annuler l'inspection" -msgstr "Inspectie annuleren" - #: inspections/templates/inspections/inspections_list.html:338 +#: inspections/templates/inspections/inspections_list_mobile.html:334 msgid "Aucune inspection trouvée" msgstr "Geen inspecties gevonden" #: inspections/templates/inspections/inspections_list.html:339 +#: inspections/templates/inspections/inspections_list_mobile.html:335 msgid "Aucune inspection ne correspond à vos critères de recherche." msgstr "Geen enkele inspectie voldoet aan uw zoekcriteria." #: inspections/templates/inspections/inspections_list.html:448 +#: inspections/templates/inspections/inspections_list_mobile.html:444 msgid "Carte des résultats d'inspections" msgstr "Inspectieresultaten kaart" #: inspections/templates/inspections/inspections_list.html:712 +#: inspections/templates/inspections/inspections_list_mobile.html:708 msgid "Êtes-vous sûr de vouloir annuler cette inspection ?" msgstr "" #: inspections/templates/inspections/inspections_list.html:713 +#: inspections/templates/inspections/inspections_list_mobile.html:709 msgid "Êtes-vous sûr de vouloir rétablir cette inspection ?" msgstr "" #: inspections/templates/inspections/inspections_list.html:743 +#: inspections/templates/inspections/inspections_list_mobile.html:739 msgid "Une erreur est survenue." msgstr "" #: inspections/templates/inspections/inspections_list.html:748 +#: inspections/templates/inspections/inspections_list_mobile.html:744 msgid "Erreur de communication avec le serveur." msgstr "" @@ -1189,10 +1651,6 @@ msgstr "Snelle inspectie" msgid "GPS actif" msgstr "GPS actief" -#: inspections/templates/inspections/quick_inspection_map.html:179 -msgid "Thématique" -msgstr "Thema" - #: inspections/templates/inspections/quick_inspection_map.html:190 msgid "Catégorie" msgstr "Categorie" @@ -1213,28 +1671,40 @@ msgstr "-- Categorie --" msgid "Veuillez zoomer sur la carte pour afficher les équipements." msgstr "Zoom in op de kaart om voorzieningen weer te geven." -#: inspections/templates/inspections/quick_inspection_map.html:239 +#: inspections/templates/inspections/quick_inspection_map.html:245 +msgid "Glissez le repère rouge ou touchez la carte" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:254 +msgid "Valider" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:263 +msgid "Ajouter un panneau de signalisation" +msgstr "" + +#: inspections/templates/inspections/quick_inspection_map.html:266 msgid "Ma position GPS" msgstr "Mijn GPS-positie" -#: inspections/templates/inspections/quick_inspection_map.html:251 +#: inspections/templates/inspections/quick_inspection_map.html:278 msgid "Choisir une thématique" msgstr "Kies een thematiek" -#: inspections/templates/inspections/quick_inspection_map.html:283 +#: inspections/templates/inspections/quick_inspection_map.html:310 msgid "Filtrer par catégorie" msgstr "Filteren op categorie" -#: inspections/templates/inspections/quick_inspection_map.html:289 -#: inspections/templates/inspections/quick_inspection_map.html:290 +#: inspections/templates/inspections/quick_inspection_map.html:316 +#: inspections/templates/inspections/quick_inspection_map.html:317 msgid "Toutes les catégories" msgstr "Alle categorieën" -#: inspections/templates/inspections/quick_inspection_map.html:311 +#: inspections/templates/inspections/quick_inspection_map.html:338 msgid "Historique des inspections sur la carte" msgstr "Inspectiegeschiedenis op de kaart" -#: inspections/templates/inspections/quick_inspection_map.html:317 +#: inspections/templates/inspections/quick_inspection_map.html:344 msgid "" "Choisissez la durée d'affichage des contrôles et inspections effectués dans " "la zone." @@ -1242,80 +1712,85 @@ msgstr "" "Kies de weergaveduur van de controles en inspecties uitgevoerd in het " "gebied." -#: inspections/templates/inspections/quick_inspection_map.html:321 +#: inspections/templates/inspections/quick_inspection_map.html:348 msgid "Désactiver l'affichage" msgstr "Weergave uitschakelen" -#: inspections/templates/inspections/quick_inspection_map.html:325 +#: inspections/templates/inspections/quick_inspection_map.html:352 msgid "1 mois" msgstr "1 maand" -#: inspections/templates/inspections/quick_inspection_map.html:329 +#: inspections/templates/inspections/quick_inspection_map.html:356 msgid "3 mois (par défaut)" msgstr "3 maanden (standaard)" -#: inspections/templates/inspections/quick_inspection_map.html:333 +#: inspections/templates/inspections/quick_inspection_map.html:360 msgid "6 mois" msgstr "6 maanden" -#: inspections/templates/inspections/quick_inspection_map.html:337 +#: inspections/templates/inspections/quick_inspection_map.html:364 msgid "1 an" msgstr "1 jaar" -#: inspections/templates/inspections/quick_inspection_map.html:341 +#: inspections/templates/inspections/quick_inspection_map.html:368 msgid "Tout (historique complet)" msgstr "Alles (volledige geschiedenis)" -#: inspections/templates/inspections/quick_inspection_map.html:360 +#: inspections/templates/inspections/quick_inspection_map.html:387 msgid "Modifier" msgstr "Bewerken" -#: inspections/templates/inspections/quick_inspection_map.html:398 +#: inspections/templates/inspections/quick_inspection_map.html:425 msgid "Constats & Remarques" msgstr "Vaststellingen & Opmerkingen" -#: inspections/templates/inspections/quick_inspection_map.html:406 +#: inspections/templates/inspections/quick_inspection_map.html:433 msgid "Galerie photos" msgstr "Fotogalerij" -#: inspections/templates/inspections/quick_inspection_map.html:425 +#: inspections/templates/inspections/quick_inspection_map.html:452 msgid "Documents joints" msgstr "Bijgevoegde documenten" -#: inspections/views.py:203 +#: inspections/views.py:417 msgid "" "Vous ne disposez d'aucune thématique autorisée pour réaliser des " "inspections." msgstr "U heeft geen gemachtigde thematiek om inspecties uit te voeren." -#: inspections/views.py:279 +#: inspections/views.py:497 msgid "Cible d'inspection non spécifiée." msgstr "Inspectiedoel niet gespecificeerd." -#: inspections/views.py:285 +#: inspections/views.py:503 #, python-format msgid "Cible introuvable : %s" msgstr "Doel niet gevonden: %s" -#: inspections/views.py:404 +#: inspections/views.py:512 inspections/views.py:856 +msgid "" +"Le résultat 'Absent / Retiré' n'est pas applicable à une zone GIEP (RWIZ)." +msgstr "" + +#: inspections/views.py:690 #, python-format msgid "Intervention suite à inspection non conforme (%s)" msgstr "Interventie na niet-conforme inspectie (%s)" -#: inspections/views.py:408 +#: inspections/views.py:694 #, python-format msgid "Signalement automatique lors de l'inspection du %s." msgstr "Automatische melding tijdens de inspectie van %s." -#: inspections/views.py:424 +#: inspections/views.py:710 msgid "Inspection enregistrée avec succès." msgstr "Inspectie succesvol opgeslagen." -#: inspections/views.py:442 +#: inspections/views.py:728 msgid "Permission refusée. Vous n'avez pas accès à cette inspection." msgstr "Toegang geweigerd. U hebt geen toegang tot deze inspectie." -#: inspections/views.py:507 inspections/views.py:600 inspections/views.py:620 +#: inspections/views.py:843 inspections/views.py:957 inspections/views.py:977 msgid "" "Permission refusée. Seuls l'auteur de l'inspection et les administrateurs " "peuvent la modifier." @@ -1323,14 +1798,40 @@ msgstr "" "Toegang geweigerd. Alleen de auteur van de inspectie en beheerders kunnen " "deze bewerken." -#: inspections/views.py:641 +#: inspections/views.py:998 msgid "L'inspection a été annulée avec succès." msgstr "De inspectie is succesvol geannuleerd." -#: inspections/views.py:641 +#: inspections/views.py:998 msgid "L'inspection a été rétablie avec succès." msgstr "De inspectie is succesvol hersteld." +#: inspections/views.py:1358 +msgid "ID" +msgstr "" + +#: inspections/views.py:1359 +msgid "Date" +msgstr "" + +#: inspections/views.py:1367 +msgid "Constats spécifiques" +msgstr "Specifieke vaststellingen" + +#: inspections/views.py:1369 +msgid "Nb photos / docs" +msgstr "" + +#: inspections/views.py:1370 +msgid "Annulée" +msgstr "Geannuleerd" + +#~ msgid "Renforcement de l'entretien préventif" +#~ msgstr "Versterking van preventief onderhoud" + +#~ msgid "Interventions préventives" +#~ msgstr "Preventief onderhoud" + #~ msgid "Non conforme / Anomalie" #~ msgstr "Niet conform / Anomalie" diff --git a/loko/inspections/templates/inspections/components/asset_fields/_naturerwiz.html b/loko/inspections/templates/inspections/components/asset_fields/_naturerwiz.html index 7bf89ae..0f39012 100644 --- a/loko/inspections/templates/inspections/components/asset_fields/_naturerwiz.html +++ b/loko/inspections/templates/inspections/components/asset_fields/_naturerwiz.html @@ -78,7 +78,7 @@
- +
diff --git a/loko/interventions/locale/en/LC_MESSAGES/django.mo b/loko/interventions/locale/en/LC_MESSAGES/django.mo index 0d9b5f6914b735117bf12b227fe332c969957f7b..d2c0af53cda4d889483261883975407d01486c25 100644 GIT binary patch delta 33170 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 delta 32652 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�iQvq~I9Bdd67(X#9t?>ZH}e1K6I1 zOY=6gvYYTbD?f?!w#4`IUZU(%8^kj5mlAKwn@snA5brw*>3K+@{}@Pi;-d*CvBrKP zZ7T5^SPhR+_O`!<`=bT?ZDo5>cRBAe-k&UO7kwlpoR+$0NY|r(IP#yr&IGnu!TWUZ z=}BebD_dh!o z6OoV`Z`sI>6Q0N$%_^#bp8n)FA+3vx`u{ofFb$2Mte%+U|3Nqh?=@?y4uklb_yWrP zMOq@lvuR@t=>gjR7$nvuGLHhk5`K$%ZhqEzDboKXtpnwH(7+AeLgfF=yN$G0I`zdVk8yr@%L;=Nr;5P&bR#e>H`3@u2%5Nt;XBQ5)3m|I=YQ(r=MJ zjDaO5ywvK3Qtl+-hNK<-ti64-*O1q%NyaeV^b`!IvYxzF@Gn&7tqAKmLHWOEP){XG3!_W~Z%pD%$venOYn>e30;0RQ!SXV!T8A6ot~;Ob$^=&pYC8tg(B9>sz|=Hc+nu@sgUXEdD(yKiGhFFwm4VnveQ_ zQf4y7!}vIzy!qrcqkK8MNS&WaYe`;xY=!;xKP_Fr8vBogc~mZfpPn2P)Kdfh;~nLq zzH^i*Z{hKzpSEy&I!b2s2az_=(mzp?_ES>62YvQI`~LBp2^sl#_2i+EOEhwX0<#F~ znd>jizl%|^9%%_FyNNQpUAAu*>E(H^5f8z>HV9=`rLO)1BRzMiSDpOZ*4{AB0?l!~ z4PY?^r|}k|;4acC(AXM0$=j2(&XoOtwMb8i>3AFPZnsXS5WYv5l?-$T?MxuOF7Yyi z8{WbU*L0*31 zjfe+YJ^n4<7ff1L@-kbRioewTzeYw=5+~7l13K69Hw7mX4&+@*UNPdiRfhN>+=Cuz zC9nr?7wWEeRedc<4j-bl9!J1uTT%kzQ@}CB?OLASkFyT`%ri&1s{{PlfqSqM<;y_cH%uw zT1A{fnZ4B6MEDf>VU%Bi1#v2GJ<^+#-;}iR#EVg{An|yF^~@#zmi9k74P~^%sbm}@ zBbdT{N&ob;Bk&t<9UA-egZD*a2szu1pgPi-;}@cvD_C~rL8S)?D~ZEpkVK;wG8usZ22 z{r+biD*qAr=P)Drzbk>~PwH0H@BgETtmMr^rF|59&HFtC6If#^tfvv_w;9kCd_Z1+ zb^aak!qolpvrdnazm4>clqt{KjJ%P=dsBZQ@lIAYO#7dd#w(He63?TaFDOulcLojh z!|lGI7T`+&3#)N4n02YLGY zhc6}xV=)1*o{V%j^s`xht3o{2s5G7M4a>Vh15<5Kd$2WS)>wzX67EjflB8dtd}hKO zEsrc;PuHftfBal0V~{oUn0OQwex<+Z!Aey2<}2JnkDQrOCWMOp!sxAb15U$Q*4 z{fO{4xS4XZC>KJw25$*}dHSD2;zFx@op4;zLl3%J1sL*AT949sNX|@5$Fw z7}tJkkoZQ*zOzn$A-xFU;ua5~?5`G9T`xJ2GFCYlJJ3Ns3MD1Hl<*IXc)oQShzUur zYO_!S!IZ5^dU0IyS-SFOkoJ-GpDDtVlkm5^%l}u7|F11+a0{6)trHb2%R5g2d+O8B zV#@-+Mk-_pno!rck$dBIzYa!+X|DS2tgYe!xX>D5S^LYj(>q)cP-UiXc3>WOgpic#R8zmO$BN8a|N^}{wa^n~zq!nX+5rJeP3G6dt$)-R;xBR@I$@p$!I zBd-=_;Qfwp58eNP6x4H!!YN2>M&%hU$v1&;S_?0r>{$!%A{?8yG39Ua>e+89JV}4> zY^Tk`HnFvYOIu&rsr!-qa^*?5LnM+y<4BnOStIXBTVNHMk=~C6Vv|;maxbteZ_emZ zSBEu^8P(>S7SW@wjJ}pS>cWz1fl>R`#3&H;;A-ihs4@=+WZZl%C}4B?S*gMT(rvzz zGhkPu%?FAHOpUg=XQ_Y=$u{4sAJ8w>v|VdbY#!MxAS~DBL!$!f#o3&1a=^m0n{TfT OxSVS9vx5QE;`~2ohCtr{ diff --git a/loko/interventions/locale/en/LC_MESSAGES/django.po b/loko/interventions/locale/en/LC_MESSAGES/django.po index fc994fc..dc0dce8 100644 --- a/loko/interventions/locale/en/LC_MESSAGES/django.po +++ b/loko/interventions/locale/en/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-09-11 11:05+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,393 +17,406 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: models.py:23 -#: templates/interventions/add/intervention_add_preventive.html:579 -#: views/forms.py:403 views/forms.py:529 +#: interventions/models.py:23 +#: interventions/templates/interventions/add/intervention_add_preventive.html:579 +#: interventions/views/forms.py:403 interventions/views/forms.py:529 msgid "En préparation" msgstr "In preparation" -#: models.py:24 +#: interventions/models.py:24 msgid "A approuver" msgstr "To approve" -#: models.py:25 +#: interventions/models.py:25 msgid "A planifier" msgstr "To schedule" -#: models.py:26 +#: interventions/models.py:26 msgid "A traiter" msgstr "To process" -#: models.py:27 -#: templates/interventions/add/intervention_add_preventive.html:585 -#: views/forms.py:533 +#: interventions/models.py:27 +#: interventions/templates/interventions/add/intervention_add_preventive.html:585 +#: interventions/views/forms.py:533 msgid "Pris en charge" msgstr "Taken over" -#: models.py:28 +#: interventions/models.py:28 msgid "Démarré" msgstr "Started" -#: models.py:29 +#: interventions/models.py:29 msgid "En pause" msgstr "Paused" -#: models.py:30 +#: interventions/models.py:30 msgid "Terminé" msgstr "Completed" -#: models.py:31 +#: interventions/models.py:31 msgid "Traité" msgstr "Processed" -#: models.py:32 +#: interventions/models.py:32 msgid "A corriger" msgstr "To correct" -#: models.py:33 +#: interventions/models.py:33 msgid "Corrigé" msgstr "Corrected" -#: models.py:34 models.py:1192 -#: templates/interventions/interventions_index.html:1268 +#: interventions/models.py:34 interventions/models.py:1192 +#: interventions/templates/interventions/interventions_index.html:1268 msgid "Validé" msgstr "Validated" -#: models.py:35 +#: interventions/models.py:35 msgid "Comptabilisé" msgstr "Accounted" -#: models.py:36 +#: interventions/models.py:36 msgid "Finalisé" msgstr "Finalized" -#: models.py:38 templates/interventions/interventions_index.html:1269 +#: interventions/models.py:38 +#: interventions/templates/interventions/interventions_index.html:1269 msgid "Annulé" msgstr "Cancelled" -#: models.py:84 +#: interventions/models.py:84 msgid "Urgent" msgstr "Urgent" -#: models.py:85 +#: interventions/models.py:85 msgid "Elevé" msgstr "High" -#: models.py:86 +#: interventions/models.py:86 msgid "Normal" msgstr "Normal" -#: models.py:87 +#: interventions/models.py:87 msgid "Bas" msgstr "Low" -#: models.py:91 +#: interventions/models.py:91 msgid "Maintenance corrective" msgstr "Corrective maintenance" -#: models.py:92 +#: interventions/models.py:92 msgid "Maintenance préventive" msgstr "Preventive maintenance" -#: models.py:93 +#: interventions/models.py:93 msgid "Maintenance améliorative" msgstr "Improvement maintenance" -#: models.py:97 +#: interventions/models.py:97 msgid "Dépannage" msgstr "Troubleshooting" -#: models.py:98 models.py:906 +#: interventions/models.py:98 interventions/models.py:906 msgid "Réparation" msgstr "Repair" -#: models.py:99 +#: interventions/models.py:99 msgid "Réparation post préventif" msgstr "Operations by equipment" -#: models.py:100 +#: interventions/models.py:100 msgid "Remplacement" msgstr "Replacement" -#: models.py:101 +#: interventions/models.py:101 msgid "Entretien" msgstr "Maintenance" -#: models.py:102 templates/interventions/detail/right_column.html:411 -#: templates/interventions/intervention_detail_mobile.html:1298 +#: interventions/models.py:102 +#: interventions/templates/interventions/detail/right_column.html:411 +#: interventions/templates/interventions/intervention_detail_mobile.html:1298 msgid "Contrôle" msgstr "Check" -#: models.py:103 +#: interventions/models.py:103 msgid "Inspection" msgstr "Inspection" -#: models.py:104 +#: interventions/models.py:104 msgid "Construction" msgstr "Construction" -#: models.py:105 +#: interventions/models.py:105 msgid "Ramassage" msgstr "Collection" -#: models.py:106 +#: interventions/models.py:106 msgid "Reprogrammation" msgstr "Reprogramming" -#: models.py:127 +#: interventions/models.py:127 msgid "Avarie" msgstr "Damage" -#: models.py:128 +#: interventions/models.py:128 msgid "Défaut/Panne" msgstr "Fault/Breakdown" -#: models.py:129 +#: interventions/models.py:129 msgid "Demande" msgstr "Request" -#: models.py:133 +#: interventions/models.py:133 msgid "Intervention à replanifier" msgstr "Intervention to reschedule" -#: models.py:134 +#: interventions/models.py:134 msgid "Matériel à commander" msgstr "Material to order" -#: models.py:135 +#: interventions/models.py:135 msgid "Traité dans le prochain entretien" msgstr "Processed in the next maintenance" -#: models.py:136 +#: interventions/models.py:136 msgid "En attente livraison de matériel" msgstr "Waiting for delivery of material" -#: models.py:137 +#: interventions/models.py:137 msgid "En attente sous-traitant" msgstr "Waiting subcontractor" -#: models.py:138 +#: interventions/models.py:138 msgid "Offre à faire par le prestataire" msgstr "Created by contractor" -#: models.py:139 +#: interventions/models.py:139 msgid "En attente de validation" msgstr "Send for validation" -#: models.py:140 +#: interventions/models.py:140 msgid "Sous garantie marché transversal" msgstr "Under cross-market warranty" -#: models.py:141 models.py:149 models.py:184 models.py:1072 models.py:1091 -#: models.py:1297 templates/interventions/detail/card_info.html:203 -#: templates/interventions/detail/card_info.html:765 -#: templates/interventions/intervention_detail_mobile.html:2886 -#: templates/interventions/interventions_index.html:1281 +#: interventions/models.py:141 interventions/models.py:149 +#: interventions/models.py:184 interventions/models.py:1072 +#: interventions/models.py:1091 interventions/models.py:1297 +#: interventions/templates/interventions/detail/card_info.html:203 +#: interventions/templates/interventions/detail/card_info.html:765 +#: interventions/templates/interventions/intervention_detail_mobile.html:2886 +#: interventions/templates/interventions/interventions_index.html:1281 msgid "Autre" msgstr "Other" -#: models.py:145 templates/interventions/detail/card_info.html:199 -#: templates/interventions/intervention_detail_mobile.html:2882 -#: templates/interventions/interventions_index.html:1277 +#: interventions/models.py:145 +#: interventions/templates/interventions/detail/card_info.html:199 +#: interventions/templates/interventions/intervention_detail_mobile.html:2882 +#: interventions/templates/interventions/interventions_index.html:1277 msgid "Doublon" msgstr "Duplicate" -#: models.py:146 templates/interventions/detail/card_info.html:200 -#: templates/interventions/intervention_detail_mobile.html:2883 -#: templates/interventions/interventions_index.html:1278 +#: interventions/models.py:146 +#: interventions/templates/interventions/detail/card_info.html:200 +#: interventions/templates/interventions/intervention_detail_mobile.html:2883 +#: interventions/templates/interventions/interventions_index.html:1278 msgid "A rediriger" msgstr "To redirect" -#: models.py:147 templates/interventions/detail/card_info.html:201 -#: templates/interventions/intervention_detail_mobile.html:2884 -#: templates/interventions/interventions_index.html:1279 +#: interventions/models.py:147 +#: interventions/templates/interventions/detail/card_info.html:201 +#: interventions/templates/interventions/intervention_detail_mobile.html:2884 +#: interventions/templates/interventions/interventions_index.html:1279 msgid "Pas sous notre gestion" msgstr "Not under our management" -#: models.py:148 templates/interventions/detail/card_info.html:202 -#: templates/interventions/intervention_detail_mobile.html:2885 -#: templates/interventions/interventions_index.html:1280 +#: interventions/models.py:148 +#: interventions/templates/interventions/detail/card_info.html:202 +#: interventions/templates/interventions/intervention_detail_mobile.html:2885 +#: interventions/templates/interventions/interventions_index.html:1280 msgid "Non-relevant" msgstr "Not relevant" -#: models.py:177 +#: interventions/models.py:177 msgid "TL - Infrastructure" msgstr "TL – Infrastructure" -#: models.py:178 +#: interventions/models.py:178 msgid "TL - Contrôleur de traffic" msgstr "TL - Traffic controller" -#: models.py:179 +#: interventions/models.py:179 msgid "TU - Electromécanique" msgstr "TU - Electromechanics" -#: models.py:180 +#: interventions/models.py:180 msgid "TU - Génie civil" msgstr "TU - Civil engineering" -#: models.py:181 +#: interventions/models.py:181 msgid "ITS - Équipement" msgstr "ITS - Equipment" -#: models.py:182 +#: interventions/models.py:182 msgid "Clean - Nettoyage" msgstr "Clean - Cleaning" -#: models.py:183 +#: interventions/models.py:183 msgid "Clean - Ramassage" msgstr "Clean - Collection" -#: models.py:189 +#: interventions/models.py:189 msgid "" "Code unique optionnel pour identifier le symptôme (ex: pour les raccourcis)." msgstr "Optional unique code to identify the symptom (e.g., for shortcuts)." -#: models.py:199 +#: interventions/models.py:199 msgid "Indique si la priorité doit être vérifiée." msgstr "Indicates whether the priority should be verified." -#: models.py:203 +#: interventions/models.py:203 msgid "" "Type de maintenance concerné (ex: 'controller' pour les contrôleurs de " "traffic)." msgstr "" "Type of maintenance concerned (e.g., 'controller' for traffic controllers)." -#: models.py:206 +#: interventions/models.py:206 msgid "Équipement obligatoire" msgstr "Mandatory comment" -#: models.py:207 +#: interventions/models.py:207 msgid "" "Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" " un équipement." msgstr "" -#: models.py:213 +#: interventions/models.py:213 msgid "Équipes désignées" msgstr "Assigned team" -#: models.py:214 +#: interventions/models.py:214 msgid "" "Équipes désignées pour prendre en charge les observations liées à ce " "symptôme." msgstr "" -#: models.py:221 +#: interventions/models.py:221 msgid "Création automatique d'interventions" msgstr "Intervention released" -#: models.py:222 +#: interventions/models.py:222 msgid "" "Si coché, une intervention est automatiquement créée lorsque l'observation " "passe au statut 'À traiter'." msgstr "" -#: models.py:230 +#: interventions/models.py:230 msgid "Statut de l'intervention auto-créée" msgstr "Intervention pause" -#: models.py:231 +#: interventions/models.py:231 msgid "Statut dans lequel l'intervention automatique doit être créée." msgstr "Status in which the automatic intervention should be created." -#: models.py:233 +#: interventions/models.py:233 msgid "Liste d'emails pour les notifications internes." msgstr "List of emails for internal notifications." -#: models.py:375 +#: interventions/models.py:375 msgid "Numéro PMO" msgstr "PREGO number" -#: models.py:393 templates/interventions/interventions_index.html:777 -#: views/views_pdf_reporting.py:1432 +#: interventions/models.py:393 +#: interventions/templates/interventions/interventions_index.html:777 +#: interventions/views/views_pdf_reporting.py:1432 msgid "Gestionnaire d'intervention" msgstr "Intervention description" -#: models.py:394 +#: interventions/models.py:394 msgid "" "Utilisateur qui approuve cette intervention (spécifique aux contrats " "concernés)." msgstr "" -#: models.py:420 models.py:1511 +#: interventions/models.py:420 interventions/models.py:1511 msgid "Template d'opérations guidées" msgstr "Operations templates" -#: models.py:421 +#: interventions/models.py:421 msgid "" "Assigné automatiquement lors du choix d'un template d'opérations avec un " "template guidé associé." msgstr "" -#: models.py:452 templates/interventions/detail/card_info.html:23 -#: templates/interventions/detail/card_info.html:29 -#: templates/interventions/detail/scripts.html:589 +#: interventions/models.py:452 +#: interventions/templates/interventions/detail/card_info.html:23 +#: interventions/templates/interventions/detail/card_info.html:29 +#: interventions/templates/interventions/detail/scripts.html:589 msgid "Vérifiée" msgstr "Verified" -#: models.py:453 +#: 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." -#: models.py:459 +#: interventions/models.py:459 msgid "En attente (marché bloqué)" msgstr "" -#: models.py:460 +#: interventions/models.py:460 msgid "" "Indique que cette intervention est en attente car le marché associé est " "temporairement bloqué pour des raisons budgétaires." msgstr "" -#: models.py:464 +#: interventions/models.py:464 msgid "OK" msgstr "Okay" -#: models.py:465 templates/interventions/detail/card_controles.html:29 -#: templates/interventions/detail/card_controles.html:40 -#: templates/interventions/intervention_detail_mobile.html:1376 +#: interventions/models.py:465 +#: interventions/templates/interventions/detail/card_controles.html:29 +#: interventions/templates/interventions/detail/card_controles.html:40 +#: interventions/templates/interventions/intervention_detail_mobile.html:1376 msgid "Points d’attention" msgstr "View intervention" -#: models.py:466 +#: interventions/models.py:466 msgid "Not OK" msgstr "Not OK" -#: models.py:474 templates/interventions/detail/card_controles.html:16 -#: templates/interventions/intervention_detail_mobile.html:1351 +#: interventions/models.py:474 +#: interventions/templates/interventions/detail/card_controles.html:16 +#: interventions/templates/interventions/intervention_detail_mobile.html:1351 msgid "Résultat du contrôle" msgstr "Back to control" -#: models.py:475 +#: interventions/models.py:475 msgid "Résultat du contrôle / rapport de suivi." msgstr "Result of the inspection / monitoring report." -#: models.py:565 +#: interventions/models.py:565 #, python-format msgid "Mise à jour de l'intervention %(code)s" msgstr "Update of intervention %(code)s" -#: models.py:566 +#: interventions/models.py:566 #, python-format msgid "" "L'intervention « %(title)s » est passée du statut « %(old)s » à « %(new)s »." msgstr "" "Intervention « %(title)s » status changed from « %(old)s » to « %(new)s »." -#: models.py:581 models.py:633 views/workflow.py:679 +#: interventions/models.py:581 interventions/models.py:633 +#: interventions/views/workflow.py:679 msgid "Voir l'intervention" msgstr "View intervention" -#: models.py:613 +#: interventions/models.py:613 #, python-format msgid "Intervention %(code)s mise en pause" msgstr "Intervention %(code)s paused" -#: models.py:615 +#: interventions/models.py:615 #, python-format msgid "" "L'intervention « %(title)s » a été mise en pause.\n" @@ -412,369 +425,389 @@ msgstr "" "The intervention “%(title)s” has been paused.\n" "Reason: %(reason)s" -#: models.py:620 +#: interventions/models.py:620 #, python-format msgid "L'intervention « %(title)s » a été mise en pause." msgstr "The intervention “%(title)s” has been paused." -#: models.py:905 +#: interventions/models.py:905 msgid "Lien manuel" msgstr "Manual link" -#: models.py:974 templates/interventions/add/_intervention_add_form.html:306 -#: templates/interventions/detail/card_origine.html:28 views/general.py:993 -#: views/views_pdf_reporting.py:1484 +#: interventions/models.py:974 +#: interventions/templates/interventions/add/_intervention_add_form.html:306 +#: interventions/templates/interventions/detail/card_origine.html:28 +#: interventions/views/general.py:993 +#: interventions/views/views_pdf_reporting.py:1484 msgid "Symptôme" msgstr "Symptom" -#: models.py:980 models.py:1007 models.py:1669 models.py:1764 -#: templates/interventions/detail/card_info.html:363 -#: templates/interventions/detail/card_info.html:439 -#: templates/interventions/interventions_calendar.html:375 -#: templates/interventions/interventions_index.html:757 views/forms.py:418 -#: views/general.py:1010 views/views_pdf_reporting.py:1428 +#: interventions/models.py:980 interventions/models.py:1007 +#: interventions/models.py:1669 interventions/models.py:1764 +#: interventions/templates/interventions/detail/card_info.html:363 +#: interventions/templates/interventions/detail/card_info.html:439 +#: interventions/templates/interventions/interventions_calendar.html:383 +#: interventions/templates/interventions/interventions_index.html:757 +#: interventions/views/forms.py:418 interventions/views/general.py:1010 +#: interventions/views/views_pdf_reporting.py:1428 msgid "Contrat" msgstr "Contract" -#: models.py:984 +#: interventions/models.py:984 msgid "Délai (jours)" msgstr "Deadline (days)" -#: models.py:985 +#: interventions/models.py:985 msgid "" "Délai en jours après lequel l'intervention est clôturée automatiquement." msgstr "" -#: models.py:990 +#: interventions/models.py:990 msgid "Règle de clôture automatique (symptôme × contrat)" msgstr "Automatic closing rule (symptom × contract)" -#: models.py:991 +#: interventions/models.py:991 msgid "Règles de clôture automatique (symptôme × contrat)" msgstr "Automatic closing rules (symptom × contract)" -#: models.py:1012 +#: interventions/models.py:1012 msgid "Motif de pause" msgstr "Pause" -#: models.py:1020 templates/interventions/interventions_calendar.html:630 -#: templates/interventions/interventions_index.html:811 views/general.py:1009 -#: views/views_pdf_reporting.py:1425 +#: interventions/models.py:1020 +#: interventions/templates/interventions/interventions_calendar.html:638 +#: interventions/templates/interventions/interventions_index.html:811 +#: interventions/views/general.py:1009 +#: interventions/views/views_pdf_reporting.py:1425 msgid "Membre assigné" msgstr "Assigned member" -#: models.py:1021 +#: interventions/models.py:1021 msgid "" "Membre à qui réassigner automatiquement l'intervention lors d'une mise en " "pause avec ce motif. Laisser vide pour désassigner." msgstr "" -#: models.py:1025 +#: interventions/models.py:1025 msgid "Réassignation automatique sur pause" msgstr "Automatic reassignment on pause" -#: models.py:1026 +#: interventions/models.py:1026 msgid "Réassignations automatiques sur pause" msgstr "Automatic reassignments on pause" -#: models.py:1030 +#: interventions/models.py:1030 msgid "(désassigner)" msgstr "(unassign)" -#: models.py:1050 views/general.py:1018 +#: interventions/models.py:1050 interventions/views/general.py:1018 msgid "Création" msgstr "Creation" -#: models.py:1051 +#: interventions/models.py:1051 msgid "Changement de statut" msgstr "Status change" -#: models.py:1052 +#: interventions/models.py:1052 msgid "Transfert" msgstr "Transfer" -#: models.py:1068 templates/interventions/detail/card_info.html:852 -#: views/calendar.py:545 views/general.py:1012 -#: views/views_pdf_reporting.py:1451 +#: interventions/models.py:1068 +#: interventions/templates/interventions/detail/card_info.html:852 +#: interventions/views/calendar.py:549 interventions/views/general.py:1012 +#: interventions/views/views_pdf_reporting.py:1451 msgid "Début prévu" msgstr "Planned start" -#: models.py:1069 templates/interventions/detail/card_info.html:853 -#: views/calendar.py:553 views/general.py:1013 -#: views/views_pdf_reporting.py:1455 +#: interventions/models.py:1069 +#: interventions/templates/interventions/detail/card_info.html:853 +#: interventions/views/calendar.py:557 interventions/views/general.py:1013 +#: interventions/views/views_pdf_reporting.py:1455 msgid "Fin prévue" msgstr "Planned end" -#: models.py:1070 templates/interventions/detail/card_info.html:854 -#: templates/interventions/interventions_calendar.html:613 -#: views/calendar.py:561 views/general.py:1014 -#: views/views_pdf_reporting.py:1459 +#: interventions/models.py:1070 +#: interventions/templates/interventions/detail/card_info.html:854 +#: interventions/templates/interventions/interventions_calendar.html:621 +#: interventions/views/calendar.py:565 interventions/views/general.py:1014 +#: interventions/views/views_pdf_reporting.py:1459 msgid "Début planifié" msgstr "Scheduled start" -#: models.py:1071 templates/interventions/detail/card_info.html:855 -#: templates/interventions/interventions_calendar.html:617 -#: views/calendar.py:569 views/general.py:1015 -#: views/views_pdf_reporting.py:1463 +#: interventions/models.py:1071 +#: interventions/templates/interventions/detail/card_info.html:855 +#: interventions/templates/interventions/interventions_calendar.html:625 +#: interventions/views/calendar.py:573 interventions/views/general.py:1015 +#: interventions/views/views_pdf_reporting.py:1463 msgid "Fin planifiée" msgstr "Scheduled end" -#: models.py:1087 views/mobile.py:676 +#: interventions/models.py:1087 interventions/views/mobile.py:676 msgid "Démarrage de l'intervention" msgstr "Intervention start" -#: models.py:1088 views/mobile.py:678 +#: interventions/models.py:1088 interventions/views/mobile.py:678 msgid "Fin de l'intervention" msgstr "Intervention end" -#: models.py:1089 views/helpers.py:474 views/workflow.py:929 +#: interventions/models.py:1089 interventions/views/helpers.py:474 +#: interventions/views/workflow.py:929 msgid "Pause de l'intervention" msgstr "Intervention pause" -#: models.py:1090 views/mobile.py:674 +#: interventions/models.py:1090 interventions/views/mobile.py:674 msgid "Reprise de l'intervention" msgstr "Intervention resume" -#: models.py:1148 models.py:1989 models.py:2083 -#: templates/interventions/detail/card_info.html:11 -#: templates/interventions/detail/card_info.html:47 +#: interventions/models.py:1148 interventions/models.py:1989 +#: interventions/models.py:2083 +#: interventions/templates/interventions/detail/card_info.html:11 +#: interventions/templates/interventions/detail/card_info.html:47 msgid "Intervention" msgstr "Intervention" -#: models.py:1154 templates/interventions/interventions_calendar.html:701 -#: templates/interventions/interventions_calendar.html:728 +#: interventions/models.py:1154 +#: interventions/templates/interventions/interventions_calendar.html:796 +#: interventions/templates/interventions/interventions_calendar.html:823 msgid "Équipe" msgstr "Asset" -#: models.py:1162 +#: interventions/models.py:1162 msgid "Membre" msgstr "Member" -#: models.py:1169 models.py:1272 -#: templates/interventions/add/_intervention_add_form.html:225 -#: templates/interventions/add/_intervention_add_form.html:379 -#: templates/interventions/detail/card_assets.html:36 -#: templates/interventions/detail/card_chronologie.html:12 -#: templates/interventions/detail/card_controles.html:52 -#: templates/interventions/detail/card_origine.html:209 -#: templates/interventions/detail/card_posts.html:110 -#: templates/interventions/detail/card_posts.html:400 -#: templates/interventions/detail/card_stock.html:94 -#: templates/interventions/detail/right_column.html:100 -#: templates/interventions/detail/right_column.html:590 -#: templates/interventions/detail/scripts.html:1227 -#: templates/interventions/intervention_detail_mobile.html:1388 -#: templates/interventions/intervention_detail_mobile.html:2681 -#: templates/interventions/intervention_detail_mobile.html:6839 -#: templates/interventions/interventions_calendar.html:569 -#: templates/interventions/interventions_calendar.html:729 -#: templates/interventions/interventions_index.html:586 views/forms.py:401 -#: views/general.py:990 views/views_pdf_reporting.py:1285 -#: views/views_pdf_reporting.py:2253 +#: interventions/models.py:1169 interventions/models.py:1272 +#: interventions/templates/interventions/add/_intervention_add_form.html:225 +#: interventions/templates/interventions/add/_intervention_add_form.html:379 +#: interventions/templates/interventions/detail/card_assets.html:36 +#: interventions/templates/interventions/detail/card_chronologie.html:12 +#: interventions/templates/interventions/detail/card_controles.html:52 +#: interventions/templates/interventions/detail/card_origine.html:209 +#: interventions/templates/interventions/detail/card_posts.html:110 +#: interventions/templates/interventions/detail/card_posts.html:400 +#: interventions/templates/interventions/detail/card_stock.html:94 +#: interventions/templates/interventions/detail/right_column.html:100 +#: interventions/templates/interventions/detail/right_column.html:590 +#: interventions/templates/interventions/detail/scripts.html:1227 +#: interventions/templates/interventions/intervention_detail_mobile.html:1388 +#: interventions/templates/interventions/intervention_detail_mobile.html:2681 +#: interventions/templates/interventions/intervention_detail_mobile.html:6839 +#: interventions/templates/interventions/interventions_calendar.html:577 +#: interventions/templates/interventions/interventions_calendar.html:824 +#: interventions/templates/interventions/interventions_index.html:586 +#: interventions/views/forms.py:401 interventions/views/general.py:990 +#: interventions/views/views_pdf_reporting.py:1285 +#: interventions/views/views_pdf_reporting.py:2253 msgid "Statut" msgstr "Status" -#: models.py:1171 +#: interventions/models.py:1171 msgid "Date d'assignation" msgstr "Transmission date" -#: models.py:1176 +#: interventions/models.py:1176 msgid "Assignation quotidienne d'intervention" msgstr "Intervention released" -#: models.py:1177 +#: interventions/models.py:1177 msgid "Assignations quotidiennes d'interventions" msgstr "Intervention locations" -#: models.py:1185 +#: interventions/models.py:1185 msgid "Approuvé" msgstr "Approved" -#: models.py:1186 +#: interventions/models.py:1186 msgid "Refusé" msgstr "Rejected" -#: models.py:1187 +#: interventions/models.py:1187 msgid "A justifier" msgstr "To justify" -#: models.py:1191 templates/interventions/detail/card_posts.html:240 -#: templates/interventions/detail/card_stock.html:139 -#: templates/interventions/detail/card_stock.html:193 -#: templates/interventions/intervention_detail_mobile.html:1191 -#: templates/interventions/intervention_detail_mobile.html:1236 -#: templates/interventions/interventions_calendar.html:410 -#: templates/interventions/interventions_index.html:702 +#: interventions/models.py:1191 +#: interventions/templates/interventions/detail/card_posts.html:240 +#: interventions/templates/interventions/detail/card_stock.html:139 +#: interventions/templates/interventions/detail/card_stock.html:193 +#: interventions/templates/interventions/intervention_detail_mobile.html:1191 +#: interventions/templates/interventions/intervention_detail_mobile.html:1236 +#: interventions/templates/interventions/interventions_calendar.html:418 +#: interventions/templates/interventions/interventions_index.html:702 msgid "En attente" msgstr "Pending" -#: models.py:1193 +#: interventions/models.py:1193 msgid "Facturé" msgstr "Invoiced" -#: models.py:1200 templates/interventions/detail/card_posts.html:100 -#: templates/interventions/detail/card_posts.html:392 -#: templates/interventions/detail/card_stock.html:92 +#: interventions/models.py:1200 +#: interventions/templates/interventions/detail/card_posts.html:100 +#: interventions/templates/interventions/detail/card_posts.html:392 +#: interventions/templates/interventions/detail/card_stock.html:92 msgid "Quantité" msgstr "Quantity" -#: models.py:1201 models.py:1296 -#: templates/interventions/detail/card_info.html:207 -#: templates/interventions/detail/card_posts.html:101 -#: templates/interventions/detail/card_posts.html:393 -#: templates/interventions/includes/_operation_comment_modal.html:17 -#: templates/interventions/intervention_detail_mobile.html:2890 -#: templates/interventions/interventions_index.html:1283 +#: interventions/models.py:1201 interventions/models.py:1296 +#: interventions/templates/interventions/detail/card_info.html:207 +#: 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:2890 +#: interventions/templates/interventions/interventions_index.html:1283 msgid "Commentaire" msgstr "Comment" -#: models.py:1203 +#: interventions/models.py:1203 msgid "Commentaire de contrôle" msgstr "Control comment" -#: models.py:1291 -#: templates/interventions/partials/intervention_summary_modal_body.html:14 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:15 +#: interventions/models.py:1291 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:14 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:15 msgid "Travaux réalisés" msgstr "Work performed" -#: models.py:1292 +#: interventions/models.py:1292 msgid "Matériel à prévoir" msgstr "Material to plan" -#: models.py:1293 +#: interventions/models.py:1293 msgid "Matériel utilisé" msgstr "Material used" -#: models.py:1294 +#: interventions/models.py:1294 msgid "Information importante" msgstr "Important information" -#: models.py:1295 views/views_pdf_reporting.py:1478 +#: interventions/models.py:1295 +#: interventions/views/views_pdf_reporting.py:1478 msgid "Origine" msgstr "Origin" -#: models.py:1325 templates/interventions/detail/card_notes.html:18 -#: templates/interventions/detail/card_notes.html:79 -#: templates/interventions/detail/card_notes_documents.html:38 -#: templates/interventions/detail/card_notes_documents.html:141 -#: templates/interventions/intervention_detail_mobile.html:909 -#: views/forms.py:315 +#: interventions/models.py:1325 +#: interventions/templates/interventions/detail/card_notes.html:18 +#: interventions/templates/interventions/detail/card_notes.html:79 +#: interventions/templates/interventions/detail/card_notes_documents.html:38 +#: interventions/templates/interventions/detail/card_notes_documents.html:141 +#: interventions/templates/interventions/intervention_detail_mobile.html:909 +#: interventions/views/forms.py:315 msgid "Type de note" msgstr "Note type" -#: models.py:1450 +#: interventions/models.py:1450 msgid "Icône Bootstrap (ex: bi-check-circle)" msgstr "Bootstrap icon (e.g., bi-check-circle)" -#: models.py:1451 +#: interventions/models.py:1451 msgid "Couleur Bootstrap" msgstr "Bootstrap color" -#: models.py:1452 +#: interventions/models.py:1452 msgid "Commentaire obligatoire" msgstr "Mandatory comment" -#: models.py:1452 +#: interventions/models.py:1452 msgid "Si coché, un commentaire sera requis lorsque ce statut est sélectionné" msgstr "If checked, a comment will be required when this status is selected" -#: models.py:1466 +#: interventions/models.py:1466 msgid "Numérique" msgstr "Numeric" -#: models.py:1467 +#: interventions/models.py:1467 msgid "Durée (hh:mm:ss)" msgstr "Duration (hh:mm:ss)" -#: models.py:1468 templates/interventions/detail/card_info.html:755 -#: templates/interventions/detail/card_info.html:846 +#: interventions/models.py:1468 +#: interventions/templates/interventions/detail/card_info.html:755 +#: interventions/templates/interventions/detail/card_info.html:846 msgid "Date et heure" msgstr "Date and time" -#: models.py:1478 +#: interventions/models.py:1478 msgid "Type de valeur" msgstr "Value type" -#: models.py:1485 +#: interventions/models.py:1485 msgid "Durée min" msgstr "Duration min" -#: models.py:1486 +#: interventions/models.py:1486 msgid "Durée max" msgstr "Duration max" -#: models.py:1488 +#: interventions/models.py:1488 msgid "Date/heure min" msgstr "Date/time min" -#: models.py:1489 +#: interventions/models.py:1489 msgid "Date/heure max" msgstr "Date/time max" -#: models.py:1503 +#: interventions/models.py:1503 msgid "Slug" msgstr "Slug" -#: models.py:1504 +#: interventions/models.py:1504 #, python-brace-format msgid "" "Identifiant unique. Doit correspondre au nom du fichier HTML: " "guided_operations/{slug}.html" msgstr "" -#: models.py:1506 models.py:1586 -#: templates/interventions/detail/card_operations.html:217 -#: templates/interventions/intervention_detail_mobile.html:2395 -#: views/forms.py:686 +#: interventions/models.py:1506 interventions/models.py:1586 +#: interventions/templates/interventions/detail/card_operations.html:217 +#: interventions/templates/interventions/intervention_detail_mobile.html:2395 +#: interventions/views/forms.py:686 msgid "Nom (FR)" msgstr "Name (FR)" -#: models.py:1507 models.py:1587 -#: templates/interventions/detail/card_operations.html:224 -#: templates/interventions/intervention_detail_mobile.html:2403 -#: views/forms.py:693 +#: interventions/models.py:1507 interventions/models.py:1587 +#: interventions/templates/interventions/detail/card_operations.html:224 +#: interventions/templates/interventions/intervention_detail_mobile.html:2403 +#: interventions/views/forms.py:693 msgid "Nom (NL)" msgstr "Name (NL)" -#: models.py:1508 models.py:1588 models.py:1968 models.py:2053 -#: templates/interventions/add/intervention_add_preventive.html:263 -#: templates/interventions/detail/card_info.html:769 -#: templates/interventions/detail/card_info.html:860 -#: templates/interventions/detail/card_posts.html:96 -#: templates/interventions/detail/card_posts.html:388 +#: interventions/models.py:1508 interventions/models.py:1588 +#: interventions/models.py:1968 interventions/models.py:2053 +#: interventions/templates/interventions/add/intervention_add_preventive.html:263 +#: interventions/templates/interventions/detail/card_info.html:769 +#: interventions/templates/interventions/detail/card_info.html:860 +#: interventions/templates/interventions/detail/card_posts.html:96 +#: interventions/templates/interventions/detail/card_posts.html:388 msgid "Description" msgstr "Description" -#: models.py:1512 +#: interventions/models.py:1512 msgid "Templates d'opérations guidées" msgstr "Operations templates" -#: models.py:1539 +#: interventions/models.py:1539 msgid "Équipe associée" msgstr "Associated team" -#: models.py:1540 +#: interventions/models.py:1540 msgid "" "Si définie, cette équipe sera automatiquement assignée lors de la création " "d'interventions préventives utilisant cette gamme." msgstr "" -#: models.py:1548 +#: interventions/models.py:1548 msgid "Template guidé associé" msgstr "Associated guided template" -#: models.py:1549 +#: interventions/models.py:1549 msgid "" "Si défini, ce template d'opérations déclenchera automatiquement " "l'assignation du template guidé à l'intervention préventive." msgstr "" -#: models.py:1557 +#: interventions/models.py:1557 msgid "Catégories" msgstr "Categories" -#: models.py:1558 +#: interventions/models.py:1558 msgid "" "Si défini, les opérations équipement ne seront créées que pour les assets de" " ces catégories." @@ -782,106 +815,110 @@ msgstr "" "If set, asset operations will only be created for assets in these " "categories." -#: models.py:1589 models.py:2112 -#: templates/interventions/interventions_index.html:565 views/general.py:991 -#: views/views_pdf_reporting.py:1360 +#: interventions/models.py:1589 interventions/models.py:2112 +#: interventions/templates/interventions/interventions_index.html:565 +#: interventions/views/general.py:991 +#: interventions/views/views_pdf_reporting.py:1360 msgid "Thématique" msgstr "Thematic" -#: models.py:1594 templates/interventions/add/_intervention_add_form.html:284 -#: templates/interventions/add/add_intervention_mobile.html:153 -#: templates/interventions/detail/card_info.html:461 -#: templates/interventions/interventions_calendar.html:356 -#: templates/interventions/interventions_index.html:648 -#: templates/interventions/interventions_index_mobile.html:217 -#: views/general.py:995 views/views_pdf_reporting.py:1289 +#: interventions/models.py:1594 +#: interventions/templates/interventions/add/_intervention_add_form.html:284 +#: interventions/templates/interventions/add/add_intervention_mobile.html:153 +#: interventions/templates/interventions/detail/card_info.html:461 +#: interventions/templates/interventions/interventions_calendar.html:364 +#: interventions/templates/interventions/interventions_index.html:648 +#: interventions/templates/interventions/interventions_index_mobile.html:217 +#: interventions/views/general.py:995 +#: interventions/views/views_pdf_reporting.py:1289 msgid "Type de maintenance" msgstr "Type of maintenance" -#: models.py:1599 views/forms.py:431 +#: interventions/models.py:1599 interventions/views/forms.py:431 msgid "Templates d'opérations" msgstr "Operations templates" -#: models.py:1606 +#: interventions/models.py:1606 msgid "Catégorie par défaut" msgstr "Asset category" -#: models.py:1613 +#: interventions/models.py:1613 msgid "Types de localisations à afficher sur la carte" msgstr "Types of locations to display on the map" -#: models.py:1620 +#: interventions/models.py:1620 msgid "Types d'équipements à afficher sur la carte" msgstr "Types of equipment to display on the map" -#: models.py:1626 +#: interventions/models.py:1626 msgid "Catégories concernées" msgstr "Category not found." -#: models.py:1627 +#: interventions/models.py:1627 msgid "" "Filtre les localisations et équipements affichés sur la carte par catégorie." " Si vide, tous sont affichés." msgstr "" -#: models.py:1631 +#: interventions/models.py:1631 msgid "Afficher le champ équipement" msgstr "Add equipments" -#: models.py:1632 +#: interventions/models.py:1632 msgid "" "Si décoché, le champ équipement sera masqué lors de l'encodage de cette " "inspection." msgstr "" -#: models.py:1637 models.py:1657 +#: interventions/models.py:1637 interventions/models.py:1657 msgid "Configuration d'inspection" msgstr "Validation by periods" -#: models.py:1638 +#: interventions/models.py:1638 msgid "Configurations d'inspections" msgstr "Intervention locations" -#: models.py:1663 templates/interventions/detail/card_info.html:352 -#: templates/interventions/detail/card_info.html:420 -#: templates/interventions/interventions_index.html:740 -#: views/views_pdf_reporting.py:1419 +#: interventions/models.py:1663 +#: interventions/templates/interventions/detail/card_info.html:352 +#: interventions/templates/interventions/detail/card_info.html:420 +#: interventions/templates/interventions/interventions_index.html:740 +#: interventions/views/views_pdf_reporting.py:1419 msgid "Prestataire" msgstr "Contractor" -#: models.py:1673 +#: interventions/models.py:1673 msgid "Prestataire et Contrat d'inspection" msgstr "Provider and contract" -#: models.py:1674 +#: interventions/models.py:1674 msgid "Prestataires et Contrats d'inspections" msgstr "Provider and contract" -#: models.py:1692 +#: interventions/models.py:1692 msgid "Template" msgstr "Template" -#: models.py:1697 +#: interventions/models.py:1697 msgid "Type de modèle d'asset" msgstr "Asset model type" -#: models.py:1700 +#: interventions/models.py:1700 msgid "ID du modèle" msgstr "Model ID" -#: models.py:1704 +#: interventions/models.py:1704 msgid "Filtre de modèle d'asset" msgstr "Asset model filter" -#: models.py:1705 +#: interventions/models.py:1705 msgid "Filtres de modèles d'assets" msgstr "Asset model filters" -#: models.py:1739 models.py:1884 +#: interventions/models.py:1739 interventions/models.py:1884 msgid "Opération générique" msgstr "Generic operation" -#: models.py:1740 +#: interventions/models.py:1740 msgid "" "Si coché, cette opération sera ajoutée une seule fois par intervention. " "Sinon, elle sera répétée pour chaque équipement." @@ -889,1523 +926,1546 @@ msgstr "" "If checked, this operation will be added only once per intervention. " "Otherwise, it will be repeated for each equipment." -#: models.py:1743 models.py:1887 +#: interventions/models.py:1743 interventions/models.py:1887 msgid "Requiert une photo" msgstr "Requires a photo" -#: models.py:1770 +#: interventions/models.py:1770 msgid "Template d'opérations" msgstr "Operations template" -#: models.py:1776 +#: interventions/models.py:1776 msgid "Poste de contrat" msgstr "Contract item" -#: models.py:1782 +#: interventions/models.py:1782 msgid "Quantité par défaut" msgstr "Default quantity" -#: models.py:1788 +#: interventions/models.py:1788 msgid "Commentaire par défaut" msgstr "Default comment" -#: models.py:1794 +#: interventions/models.py:1794 msgid "Poste par défaut (Contrat × Template d'opérations)" msgstr "Default item (Contract × Operations template)" -#: models.py:1795 +#: interventions/models.py:1795 msgid "Postes par défaut (Contrats × Templates d'opérations)" msgstr "Default items (Contracts × Operations templates)" -#: models.py:1805 +#: interventions/models.py:1805 msgid "Ce poste n'appartient pas au contrat sélectionné." msgstr "" -#: models.py:1815 +#: interventions/models.py:1815 msgid "Envoi de la fiche" msgstr "Sending the sheet" -#: models.py:1816 views/views_pdf_reporting.py:1015 +#: interventions/models.py:1816 +#: interventions/views/views_pdf_reporting.py:1015 msgid "Rappel" msgstr "Reminder" -#: models.py:1817 +#: interventions/models.py:1817 msgid "Modification" msgstr "Edit" -#: models.py:1818 +#: interventions/models.py:1818 msgid "Annulation" msgstr "Cancellation" -#: models.py:1819 +#: interventions/models.py:1819 msgid "Résumé journalier" msgstr "Daily summary" -#: models.py:1829 +#: interventions/models.py:1829 msgid "Liste des destinataires (séparés par des virgules)" msgstr "List of recipients (comma separated)" -#: models.py:1831 +#: interventions/models.py:1831 msgid "Détails supplémentaires (ex: motif de modification)" msgstr "Additional details (e.g. reason for modification)" -#: models.py:1837 +#: interventions/models.py:1837 msgid "Historique d'envoi d'email" msgstr "Email sending history" -#: models.py:1838 +#: interventions/models.py:1838 msgid "Historiques d'envois d'emails" msgstr "Email sending histories" -#: models.py:1863 +#: interventions/models.py:1863 msgid "Durée mesurée" msgstr "Measured duration" -#: models.py:1864 +#: interventions/models.py:1864 msgid "Date/heure mesurée" msgstr "Measured date/time" -#: models.py:1867 -#: templates/interventions/includes/_desktop_operation_card.html:24 -#: templates/interventions/includes/_mobile_operation_card.html:21 +#: interventions/models.py:1867 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:24 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:21 msgid "Non applicable" msgstr "Not applicable" -#: models.py:1872 +#: interventions/models.py:1872 msgid "Groupe de template" msgstr "Template group" -#: models.py:1879 -#: templates/interventions/includes/_desktop_operation_card.html:10 -#: templates/interventions/includes/_desktop_operation_row.html:8 -#: templates/interventions/includes/_mobile_operation_card.html:7 +#: interventions/models.py:1879 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:10 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:8 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:7 msgid "Opération personnalisée" msgstr "Custom operation" -#: models.py:1964 models.py:2022 -#: templates/interventions/detail/card_operations.html:333 -#: templates/interventions/intervention_detail_mobile.html:2315 +#: interventions/models.py:1964 interventions/models.py:2022 +#: interventions/templates/interventions/detail/card_operations.html:333 +#: interventions/templates/interventions/intervention_detail_mobile.html:2315 msgid "Photo" msgstr "Photo" -#: models.py:1966 +#: interventions/models.py:1966 msgid "Date d'upload" msgstr "Upload date" -#: models.py:1972 templates/interventions/detail/card_operations.html:358 -#: templates/interventions/intervention_detail_mobile.html:2283 +#: interventions/models.py:1972 +#: interventions/templates/interventions/detail/card_operations.html:358 +#: interventions/templates/interventions/intervention_detail_mobile.html:2283 msgid "Photo d'opération" msgstr "Operation photo" -#: models.py:1973 +#: interventions/models.py:1973 msgid "Photos d'opérations" msgstr "Operation photos" -#: models.py:1995 +#: interventions/models.py:1995 msgid "Template guidé" msgstr "Template" -#: models.py:1997 +#: interventions/models.py:1997 msgid "Données" msgstr "Data" -#: models.py:2002 models.py:2003 +#: interventions/models.py:2002 interventions/models.py:2003 msgid "Données d'opérations guidées" msgstr "%(count)s operation(s) saved" -#: models.py:2023 +#: interventions/models.py:2023 msgid "Document" msgstr "Documents" -#: models.py:2033 +#: interventions/models.py:2033 msgid "Données guidées" msgstr "Invalid JSON data" -#: models.py:2039 +#: interventions/models.py:2039 msgid "Clé de question" msgstr "Section number" -#: models.py:2040 +#: interventions/models.py:2040 msgid "" "Identifie la question à laquelle ce média est rattaché (vide = général)." msgstr "" -#: models.py:2045 +#: interventions/models.py:2045 msgid "Fichier" msgstr "File" -#: models.py:2051 +#: interventions/models.py:2051 msgid "Type de média" msgstr "Type of maintenance" -#: models.py:2065 +#: interventions/models.py:2065 msgid "Média d'opérations guidées" msgstr "General operations" -#: models.py:2066 +#: interventions/models.py:2066 msgid "Médias d'opérations guidées" msgstr "Operations templates" -#: models.py:2077 templates/interventions/detail/card_chronologie.html:13 +#: interventions/models.py:2077 +#: interventions/templates/interventions/detail/card_chronologie.html:13 msgid "Utilisateur" msgstr "User" -#: models.py:2087 +#: interventions/models.py:2087 msgid "Abonné le" msgstr "Subscribed on" -#: models.py:2092 +#: interventions/models.py:2092 msgid "Abonnement à une intervention" msgstr "Add an intervention" -#: models.py:2093 +#: interventions/models.py:2093 msgid "Abonnements aux interventions" msgstr "My interventions" -#: models.py:2101 +#: interventions/models.py:2101 msgid "Structures" msgstr "Structures" -#: models.py:2102 +#: interventions/models.py:2102 msgid "Traffic Lights" msgstr "Traffic Lights" -#: models.py:2103 +#: interventions/models.py:2103 msgid "Clean" msgstr "Clean" -#: models.py:2104 +#: interventions/models.py:2104 msgid "ITS" msgstr "STI" -#: models.py:2105 +#: interventions/models.py:2105 msgid "Nature" msgstr "Invoice" -#: models.py:2106 +#: interventions/models.py:2106 msgid "Roads" msgstr "Roads" -#: models.py:2107 +#: interventions/models.py:2107 msgid "Public Lighting" msgstr "Public Lighting" -#: models.py:2116 +#: interventions/models.py:2116 msgid "Code de l'asset (ex: OA054)" msgstr "Asset code (ex: OA054)" -#: models.py:2117 +#: interventions/models.py:2117 msgid "Le code de l'ouvrage d'art ou de l'équipement concerné." msgstr "The code of the structure or equipment concerned." -#: models.py:2124 +#: interventions/models.py:2124 msgid "Symptôme spécifique" msgstr "Symptom or reason" -#: models.py:2125 +#: interventions/models.py:2125 msgid "" "Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle " "s'applique par défaut." msgstr "" -#: models.py:2130 +#: interventions/models.py:2130 msgid "Contrat à forcer" msgstr "Contract not found" -#: models.py:2134 +#: interventions/models.py:2134 msgid "Routage direct de contrat" msgstr "Provider and contract" -#: models.py:2135 +#: interventions/models.py:2135 msgid "Routages directs de contrats" msgstr "Provider and contract" -#: permissions.py:152 +#: interventions/permissions.py:152 msgid "Envoyer pour approbation" msgstr "Send for approval" -#: permissions.py:153 +#: interventions/permissions.py:153 msgid "Envoyer pour planification" msgstr "Send for scheduling" -#: permissions.py:154 +#: interventions/permissions.py:154 msgid "Envoyer pour traitement" msgstr "Send for processing" -#: permissions.py:155 -#: templates/interventions/intervention_detail_mobile.html:1900 +#: interventions/permissions.py:155 +#: interventions/templates/interventions/intervention_detail_mobile.html:1900 msgid "Prendre en charge" msgstr "Claim" -#: permissions.py:156 -#: templates/interventions/intervention_detail_mobile.html:1904 -#: templates/interventions/intervention_detail_mobile.html:1930 +#: interventions/permissions.py:156 +#: interventions/templates/interventions/intervention_detail_mobile.html:1904 +#: interventions/templates/interventions/intervention_detail_mobile.html:1930 msgid "Démarrer l'intervention" msgstr "Start the intervention" -#: permissions.py:157 +#: interventions/permissions.py:157 msgid "Mettre en pause" msgstr "Pause" -#: permissions.py:158 +#: interventions/permissions.py:158 msgid "Terminer l'intervention" msgstr "Complete the intervention" -#: permissions.py:159 +#: interventions/permissions.py:159 msgid "Envoyer pour validation" msgstr "Send for validation" -#: permissions.py:160 +#: interventions/permissions.py:160 msgid "Demander correction" msgstr "Request correction" -#: permissions.py:161 +#: interventions/permissions.py:161 msgid "Corriger" msgstr "Correct" -#: permissions.py:162 templates/interventions/detail/card_posts.html:233 +#: interventions/permissions.py:162 +#: interventions/templates/interventions/detail/card_posts.html:233 msgid "Valider" msgstr "Validate" -#: permissions.py:163 +#: interventions/permissions.py:163 msgid "Facturer" msgstr "Invoice" -#: permissions.py:164 +#: interventions/permissions.py:164 msgid "Finaliser" msgstr "Finalize" -#: permissions.py:165 -#: templates/interventions/add/add_intervention_document.html:15 -#: templates/interventions/add/add_intervention_mobile.html:182 -#: templates/interventions/add/add_repair_intervention_mobile.html:150 -#: templates/interventions/add/intervention_add_preventive.html:280 -#: templates/interventions/detail/card_documents.html:61 -#: templates/interventions/detail/card_documents.html:125 -#: templates/interventions/detail/card_history.html:198 -#: templates/interventions/detail/card_info.html:174 -#: templates/interventions/detail/card_info.html:243 -#: templates/interventions/detail/card_info.html:265 -#: templates/interventions/detail/card_info.html:287 -#: templates/interventions/detail/card_info.html:309 -#: templates/interventions/detail/card_info.html:331 -#: templates/interventions/detail/card_info.html:375 -#: templates/interventions/detail/card_notes_documents.html:185 -#: templates/interventions/detail/card_notes_documents.html:249 -#: templates/interventions/detail/card_operations.html:302 -#: templates/interventions/detail/card_operations.html:345 -#: templates/interventions/detail/card_origine.html:158 -#: templates/interventions/detail/card_origine.html:184 -#: templates/interventions/detail/card_posts.html:476 -#: templates/interventions/detail/edit_bar.html:53 -#: templates/interventions/detail/right_column.html:205 -#: templates/interventions/detail/right_column.html:251 -#: templates/interventions/detail/right_column.html:294 -#: templates/interventions/detail/right_column.html:442 -#: templates/interventions/detail/scripts.html:365 -#: templates/interventions/includes/_operation_comment_modal.html:24 -#: templates/interventions/intervention_detail_mobile.html:1329 -#: templates/interventions/intervention_detail_mobile.html:1442 -#: templates/interventions/intervention_detail_mobile.html:1461 -#: templates/interventions/intervention_detail_mobile.html:1627 -#: templates/interventions/intervention_detail_mobile.html:1814 -#: templates/interventions/intervention_detail_mobile.html:1872 -#: templates/interventions/intervention_detail_mobile.html:1966 -#: templates/interventions/intervention_detail_mobile.html:2018 -#: templates/interventions/intervention_detail_mobile.html:2327 -#: templates/interventions/intervention_detail_mobile.html:2489 -#: templates/interventions/intervention_detail_mobile.html:2567 -#: templates/interventions/intervention_detail_mobile.html:2919 -#: templates/interventions/intervention_detail_mobile.html:2941 -#: templates/interventions/intervention_detail_mobile.html:2963 -#: templates/interventions/intervention_detail_mobile.html:2982 -#: templates/interventions/intervention_detail_mobile.html:6142 -#: templates/interventions/interventions_index.html:542 -#: templates/interventions/interventions_index.html:1073 -#: templates/interventions/interventions_index.html:1290 -#: templates/interventions/interventions_index.html:1319 -#: templates/interventions/interventions_index.html:1352 -#: templates/interventions/interventions_index.html:1394 +#: interventions/permissions.py:165 +#: interventions/templates/interventions/add/add_intervention_document.html:15 +#: 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:61 +#: interventions/templates/interventions/detail/card_documents.html:125 +#: interventions/templates/interventions/detail/card_history.html:198 +#: interventions/templates/interventions/detail/card_info.html:174 +#: interventions/templates/interventions/detail/card_info.html:243 +#: interventions/templates/interventions/detail/card_info.html:265 +#: interventions/templates/interventions/detail/card_info.html:287 +#: interventions/templates/interventions/detail/card_info.html:309 +#: interventions/templates/interventions/detail/card_info.html:331 +#: interventions/templates/interventions/detail/card_info.html:375 +#: interventions/templates/interventions/detail/card_notes_documents.html:185 +#: interventions/templates/interventions/detail/card_notes_documents.html:249 +#: interventions/templates/interventions/detail/card_operations.html:302 +#: interventions/templates/interventions/detail/card_operations.html:345 +#: interventions/templates/interventions/detail/card_origine.html:158 +#: interventions/templates/interventions/detail/card_origine.html:184 +#: interventions/templates/interventions/detail/card_posts.html:476 +#: interventions/templates/interventions/detail/edit_bar.html:53 +#: interventions/templates/interventions/detail/right_column.html:205 +#: interventions/templates/interventions/detail/right_column.html:251 +#: interventions/templates/interventions/detail/right_column.html:294 +#: 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:1329 +#: interventions/templates/interventions/intervention_detail_mobile.html:1442 +#: interventions/templates/interventions/intervention_detail_mobile.html:1461 +#: interventions/templates/interventions/intervention_detail_mobile.html:1627 +#: interventions/templates/interventions/intervention_detail_mobile.html:1814 +#: interventions/templates/interventions/intervention_detail_mobile.html:1872 +#: interventions/templates/interventions/intervention_detail_mobile.html:1966 +#: interventions/templates/interventions/intervention_detail_mobile.html:2018 +#: interventions/templates/interventions/intervention_detail_mobile.html:2327 +#: interventions/templates/interventions/intervention_detail_mobile.html:2489 +#: interventions/templates/interventions/intervention_detail_mobile.html:2567 +#: interventions/templates/interventions/intervention_detail_mobile.html:2919 +#: interventions/templates/interventions/intervention_detail_mobile.html:2941 +#: interventions/templates/interventions/intervention_detail_mobile.html:2963 +#: interventions/templates/interventions/intervention_detail_mobile.html:2982 +#: interventions/templates/interventions/intervention_detail_mobile.html:6142 +#: interventions/templates/interventions/interventions_index.html:542 +#: interventions/templates/interventions/interventions_index.html:1073 +#: interventions/templates/interventions/interventions_index.html:1290 +#: interventions/templates/interventions/interventions_index.html:1319 +#: interventions/templates/interventions/interventions_index.html:1352 +#: interventions/templates/interventions/interventions_index.html:1394 msgid "Annuler" msgstr "Cancel" -#: permissions.py:357 views/notes_docs.py:548 +#: interventions/permissions.py:357 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." -#: permissions.py:875 permissions.py:897 +#: interventions/permissions.py:875 interventions/permissions.py:897 msgid "" "Vous n'avez pas la permission d'ajouter une intervention pour cette " "thématique." msgstr "You do not have permission to add an intervention for this theme." -#: permissions.py:907 permissions.py:909 +#: interventions/permissions.py:907 interventions/permissions.py:909 msgid "Vous n'avez pas la permission de créer des interventions préventives." msgstr "You do not have permission to create preventive interventions." -#: permissions.py:1068 views/detail.py:787 views/detail.py:790 -#: views/detail.py:2635 views/detail.py:3801 views/detail.py:3860 -#: views/mobile.py:1203 +#: interventions/permissions.py:1068 interventions/views/detail.py:787 +#: interventions/views/detail.py:790 interventions/views/detail.py:2635 +#: interventions/views/detail.py:3801 interventions/views/detail.py:3860 +#: interventions/views/mobile.py:1203 msgid "Vous n'avez pas la permission de modifier cette intervention." msgstr "You do not have permission to modify this intervention." -#: permissions.py:1146 +#: interventions/permissions.py:1146 msgid "" "Vous n'avez pas la permission de gérer les occupations pour cette " "intervention." msgstr "" "You do not have permission to manage occupations for this intervention." -#: services/document_sequencing.py:195 +#: interventions/services/document_sequencing.py:195 #, python-format msgid "Jusqu'au %(date)s" msgstr "Until %(date)s" -#: services/document_sequencing.py:197 +#: interventions/services/document_sequencing.py:197 msgid "Phase de préparation" msgstr "Preparation phase" -#: services/document_sequencing.py:200 +#: interventions/services/document_sequencing.py:200 #, python-format msgid "Du %(start)s au %(end)s" msgstr "From %(start)s to %(end)s" -#: services/document_sequencing.py:202 +#: interventions/services/document_sequencing.py:202 #, python-format msgid "Depuis le %(date)s" msgstr "Since %(date)s" -#: services/document_sequencing.py:207 +#: interventions/services/document_sequencing.py:207 #, python-format msgid "Après le %(date)s" msgstr "After %(date)s" -#: services/document_sequencing.py:214 +#: interventions/services/document_sequencing.py:214 msgid "Avant réalisation" msgstr "Before realization" -#: services/document_sequencing.py:215 +#: interventions/services/document_sequencing.py:215 msgid "Préparation, constat initial et pièces administratives" msgstr "Preparation, initial assessment, and administrative documents" -#: services/document_sequencing.py:229 +#: interventions/services/document_sequencing.py:229 msgid "Exécution de l'intervention" msgstr "Execution of the intervention" -#: services/document_sequencing.py:230 +#: interventions/services/document_sequencing.py:230 msgid "Travaux en cours et constat d'achèvement" msgstr "Ongoing work and completion report" -#: services/document_sequencing.py:244 +#: interventions/services/document_sequencing.py:244 msgid "Après réalisation" msgstr "After realization" -#: services/document_sequencing.py:245 +#: interventions/services/document_sequencing.py:245 msgid "Contrôle, levée de réserves et clôture" msgstr "Control, snagging clearance, and closure" -#: templates/interventions/_interventions_list_mobile.html:4 +#: interventions/templates/interventions/_interventions_list_mobile.html:4 msgid "Affichage limité à 100 interventions" msgstr "Display limited to 100 interventions" -#: templates/interventions/_interventions_list_mobile.html:12 -#: templates/interventions/_interventions_list_mobile.html:13 +#: interventions/templates/interventions/_interventions_list_mobile.html:12 +#: interventions/templates/interventions/_interventions_list_mobile.html:13 msgid "Rafraîchir la liste" msgstr "Refresh list" -#: templates/interventions/_interventions_list_mobile.html:25 +#: interventions/templates/interventions/_interventions_list_mobile.html:25 msgid "Trier par" msgstr "Sort by" -#: templates/interventions/_interventions_list_mobile.html:29 +#: interventions/templates/interventions/_interventions_list_mobile.html:29 msgid "— Défaut —" msgstr "— Default —" -#: templates/interventions/_interventions_list_mobile.html:31 +#: interventions/templates/interventions/_interventions_list_mobile.html:31 msgid "Numéro ↑" msgstr "Number ↑" -#: templates/interventions/_interventions_list_mobile.html:32 +#: interventions/templates/interventions/_interventions_list_mobile.html:32 msgid "Numéro ↓" msgstr "Number ↓" -#: templates/interventions/_interventions_list_mobile.html:33 +#: interventions/templates/interventions/_interventions_list_mobile.html:33 msgid "Titre A→Z" msgstr "Title A→Z" -#: templates/interventions/_interventions_list_mobile.html:34 +#: interventions/templates/interventions/_interventions_list_mobile.html:34 msgid "Titre Z→A" msgstr "Title Z→A" -#: templates/interventions/_interventions_list_mobile.html:35 +#: interventions/templates/interventions/_interventions_list_mobile.html:35 msgid "Date ↑" msgstr "Date ↑" -#: templates/interventions/_interventions_list_mobile.html:36 +#: interventions/templates/interventions/_interventions_list_mobile.html:36 msgid "Date ↓" msgstr "Date ↓" -#: templates/interventions/_interventions_list_mobile.html:56 -#: templates/interventions/detail/card_info.html:91 -#: templates/interventions/intervention_detail_mobile.html:494 +#: interventions/templates/interventions/_interventions_list_mobile.html:56 +#: interventions/templates/interventions/detail/card_info.html:91 +#: interventions/templates/interventions/intervention_detail_mobile.html:494 msgid "Marché temporairement bloqué" msgstr "" -#: templates/interventions/_interventions_list_mobile.html:57 -#: templates/interventions/detail/card_info.html:36 -#: templates/interventions/intervention_detail_mobile.html:507 -#: templates/interventions/intervention_detail_mobile.html:508 -#: templates/interventions/interventions_index.html:1055 +#: interventions/templates/interventions/_interventions_list_mobile.html:57 +#: interventions/templates/interventions/detail/card_info.html:36 +#: interventions/templates/interventions/intervention_detail_mobile.html:507 +#: interventions/templates/interventions/intervention_detail_mobile.html:508 +#: interventions/templates/interventions/interventions_index.html:1055 msgid "Marché bloqué" msgstr "" -#: templates/interventions/_interventions_list_mobile.html:62 -#: templates/interventions/detail/card_info.html:76 -#: templates/interventions/intervention_detail_mobile.html:459 +#: interventions/templates/interventions/_interventions_list_mobile.html:62 +#: interventions/templates/interventions/detail/card_info.html:76 +#: interventions/templates/interventions/intervention_detail_mobile.html:459 msgid "Stock prêt" msgstr "Stock" -#: templates/interventions/_interventions_list_mobile.html:66 -#: templates/interventions/detail/card_info.html:80 -#: templates/interventions/intervention_detail_mobile.html:463 +#: interventions/templates/interventions/_interventions_list_mobile.html:66 +#: interventions/templates/interventions/detail/card_info.html:80 +#: interventions/templates/interventions/intervention_detail_mobile.html:463 msgid "Stock en attente" msgstr "On hold" -#: templates/interventions/_interventions_list_mobile.html:83 -#: templates/interventions/_interventions_list_mobile.html:84 -#: templates/interventions/includes/_gps_navigation_modal.html:10 -#: templates/interventions/intervention_detail_mobile.html:528 +#: interventions/templates/interventions/_interventions_list_mobile.html:83 +#: interventions/templates/interventions/_interventions_list_mobile.html:84 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:10 +#: interventions/templates/interventions/intervention_detail_mobile.html:528 msgid "Itinéraire GPS" msgstr "GPS Route" -#: templates/interventions/_interventions_list_mobile.html:90 +#: interventions/templates/interventions/_interventions_list_mobile.html:90 msgid "Non assignée" msgstr "unassigned" -#: templates/interventions/_interventions_list_mobile.html:92 +#: interventions/templates/interventions/_interventions_list_mobile.html:92 msgid "Assignée" msgstr "Assigned to:" -#: templates/interventions/_interventions_list_mobile.html:99 -#: templates/interventions/detail/card_stock.html:7 -#: templates/interventions/intervention_detail_mobile.html:1098 -#| msgid "Matériel à prévoir" +#: interventions/templates/interventions/_interventions_list_mobile.html:99 +#: interventions/templates/interventions/detail/card_stock.html:7 +#: interventions/templates/interventions/intervention_detail_mobile.html:1098 +#: interventions/tests/test_material_used.py:318 +#: interventions/tests/test_material_used.py:328 +#: interventions/tests/test_material_used.py:338 msgid "Matériel / Stock" msgstr "Material / Stock" -#: templates/interventions/_interventions_list_mobile.html:103 -#: templates/interventions/detail/card_stock.html:50 -#: templates/interventions/intervention_detail_mobile.html:1133 -#: templates/interventions/interventions_calendar.html:404 -#: templates/interventions/interventions_index.html:696 +#: interventions/templates/interventions/_interventions_list_mobile.html:103 +#: interventions/templates/interventions/detail/card_stock.html:50 +#: interventions/templates/interventions/intervention_detail_mobile.html:1133 +#: interventions/templates/interventions/interventions_calendar.html:412 +#: interventions/templates/interventions/interventions_index.html:696 msgid "Prêt" msgstr "Loan" -#: templates/interventions/_interventions_list_mobile.html:129 -#: views/views_pdf_reporting.py:2367 +#: interventions/templates/interventions/_interventions_list_mobile.html:129 +#: interventions/views/views_pdf_reporting.py:2367 msgid "Aucune intervention trouvée." msgstr "No interventions found." -#: templates/interventions/add/_intervention_add_form.html:26 +#: interventions/templates/interventions/add/_intervention_add_form.html:26 msgid "Asset" msgstr "Asset" -#: templates/interventions/add/_intervention_add_form.html:30 -#: templates/interventions/add/_intervention_add_form.html:109 -#: templates/interventions/add/_intervention_add_form.html:133 -#: templates/interventions/add/_intervention_add_form.html:189 -#: templates/interventions/add/add_intervention_mobile.html:87 -#: templates/interventions/add/add_repair_intervention_mobile.html:87 -#: templates/interventions/add/intervention_add_controlcenters.html:11 -#: templates/interventions/add/intervention_add_its.html:7 -#: templates/interventions/add/intervention_add_structures.html:11 -#: views/general.py:1020 views/views_pdf_reporting.py:1332 -#: views/views_pdf_reporting.py:2079 views/views_pdf_reporting.py:2084 +#: interventions/templates/interventions/add/_intervention_add_form.html:30 +#: interventions/templates/interventions/add/_intervention_add_form.html:109 +#: interventions/templates/interventions/add/_intervention_add_form.html:133 +#: interventions/templates/interventions/add/_intervention_add_form.html:189 +#: interventions/templates/interventions/add/add_intervention_mobile.html:87 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:87 +#: 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:1020 +#: interventions/views/views_pdf_reporting.py:1332 +#: interventions/views/views_pdf_reporting.py:2079 +#: interventions/views/views_pdf_reporting.py:2084 msgid "Localisation" msgstr "Location" -#: templates/interventions/add/_intervention_add_form.html:33 +#: interventions/templates/interventions/add/_intervention_add_form.html:33 msgid "Saisir une adresse, un nom ou un code" msgstr "Enter an address, a name or a code" -#: templates/interventions/add/_intervention_add_form.html:34 +#: interventions/templates/interventions/add/_intervention_add_form.html:34 msgid "Localiser" msgstr "Locate" -#: templates/interventions/add/_intervention_add_form.html:38 +#: interventions/templates/interventions/add/_intervention_add_form.html:38 msgid "Catégorie d'assets" msgstr "Asset category" -#: templates/interventions/add/_intervention_add_form.html:47 +#: interventions/templates/interventions/add/_intervention_add_form.html:47 msgid "Sous-catégorie" msgstr "Subcategory" -#: templates/interventions/add/_intervention_add_form.html:49 +#: interventions/templates/interventions/add/_intervention_add_form.html:49 msgid "--- Aucune (utiliser la catégorie parente) ---" msgstr "--- None (use parent category) ---" -#: templates/interventions/add/_intervention_add_form.html:56 -#: templates/interventions/add/_intervention_add_form.html:113 -#: templates/interventions/add/_intervention_add_form.html:123 -#: templates/interventions/add/_intervention_add_form.html:137 -#: templates/interventions/add/_intervention_add_form.html:147 -#: templates/interventions/add/_intervention_add_form.html:168 -#: templates/interventions/add/_intervention_add_form.html:183 -#: templates/interventions/add/_intervention_add_form.html:197 -#: templates/interventions/add/_intervention_add_form.html:204 -#: templates/interventions/add/intervention_add_artworks.html:11 -#: templates/interventions/add/intervention_add_controlcenters.html:15 -#: templates/interventions/add/intervention_add_its.html:15 -#: templates/interventions/add/intervention_add_nature.html:22 -#: templates/interventions/add/intervention_add_publiclighting.html:15 -#: templates/interventions/add/intervention_add_roads.html:15 -#: templates/interventions/add/intervention_add_sign.html:15 -#: templates/interventions/add/intervention_add_structures.html:15 -#: templates/interventions/add/intervention_add_trafficlights.html:11 +#: interventions/templates/interventions/add/_intervention_add_form.html:56 +#: interventions/templates/interventions/add/_intervention_add_form.html:113 +#: interventions/templates/interventions/add/_intervention_add_form.html:123 +#: interventions/templates/interventions/add/_intervention_add_form.html:137 +#: interventions/templates/interventions/add/_intervention_add_form.html:147 +#: interventions/templates/interventions/add/_intervention_add_form.html:168 +#: interventions/templates/interventions/add/_intervention_add_form.html:183 +#: interventions/templates/interventions/add/_intervention_add_form.html:197 +#: interventions/templates/interventions/add/_intervention_add_form.html:204 +#: interventions/templates/interventions/add/intervention_add_artworks.html:11 +#: interventions/templates/interventions/add/intervention_add_controlcenters.html:15 +#: interventions/templates/interventions/add/intervention_add_its.html:15 +#: interventions/templates/interventions/add/intervention_add_nature.html:22 +#: interventions/templates/interventions/add/intervention_add_publiclighting.html:15 +#: interventions/templates/interventions/add/intervention_add_roads.html:15 +#: interventions/templates/interventions/add/intervention_add_sign.html:15 +#: interventions/templates/interventions/add/intervention_add_structures.html:15 +#: interventions/templates/interventions/add/intervention_add_trafficlights.html:11 msgid "Equipement" msgstr "Equipment" -#: templates/interventions/add/_intervention_add_form.html:59 +#: interventions/templates/interventions/add/_intervention_add_form.html:59 msgid "Saisir un nom ou un code" msgstr "Enter a name or a code" -#: templates/interventions/add/_intervention_add_form.html:64 -#: views/forms.py:209 views/general.py:1022 +#: interventions/templates/interventions/add/_intervention_add_form.html:64 +#: interventions/views/forms.py:209 interventions/views/general.py:1022 msgid "Longitude" msgstr "Longitude" -#: templates/interventions/add/_intervention_add_form.html:68 -#: views/forms.py:208 views/general.py:1023 +#: interventions/templates/interventions/add/_intervention_add_form.html:68 +#: interventions/views/forms.py:208 interventions/views/general.py:1023 msgid "Latitude" msgstr "Latitude" -#: templates/interventions/add/_intervention_add_form.html:72 +#: interventions/templates/interventions/add/_intervention_add_form.html:72 msgid "Centrer" msgstr "Center" -#: templates/interventions/add/_intervention_add_form.html:80 +#: interventions/templates/interventions/add/_intervention_add_form.html:80 msgid "Interventions en cours liées à la localisation" msgstr "Ongoing interventions related to the location" -#: templates/interventions/add/_intervention_add_form.html:83 +#: interventions/templates/interventions/add/_intervention_add_form.html:83 msgid "Interventions récentes (3 mois) liées à la localisation" msgstr "Recent interventions (3 months) related to the location" -#: templates/interventions/add/_intervention_add_form.html:88 +#: interventions/templates/interventions/add/_intervention_add_form.html:88 msgid "Interventions en cours proches de cette adresse" msgstr "Ongoing interventions near this address" -#: templates/interventions/add/_intervention_add_form.html:91 +#: interventions/templates/interventions/add/_intervention_add_form.html:91 msgid "Interventions récentes (3 mois) proches de cette adresse" msgstr "Recent interventions (3 months) near this address" -#: templates/interventions/add/_intervention_add_form.html:96 +#: interventions/templates/interventions/add/_intervention_add_form.html:96 msgid "Interventions en cours liées à cet équipement" msgstr "Ongoing interventions related to this equipment" -#: templates/interventions/add/_intervention_add_form.html:99 +#: interventions/templates/interventions/add/_intervention_add_form.html:99 msgid "Interventions récentes (3 mois) liées à cet équipement" msgstr "Recent interventions (3 months) related to this equipment" -#: templates/interventions/add/_intervention_add_form.html:105 -#: templates/interventions/add/intervention_add_structures.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:105 +#: interventions/templates/interventions/add/intervention_add_structures.html:7 msgid "Ouvrage" msgstr "Structure" -#: templates/interventions/add/_intervention_add_form.html:119 -#: templates/interventions/add/intervention_add_trafficlights.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:119 +#: interventions/templates/interventions/add/intervention_add_trafficlights.html:7 msgid "Intersection" msgstr "Intersection" -#: templates/interventions/add/_intervention_add_form.html:129 -#: templates/interventions/add/intervention_add_controlcenters.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:129 +#: interventions/templates/interventions/add/intervention_add_controlcenters.html:7 msgid "Centre de contrôle" msgstr "Control center" -#: templates/interventions/add/_intervention_add_form.html:143 -#: templates/interventions/add/_intervention_add_form.html:163 -#: templates/interventions/add/_intervention_add_form.html:179 -#: templates/interventions/add/_intervention_add_form.html:193 -#: templates/interventions/add/intervention_add_artworks.html:7 -#: templates/interventions/add/intervention_add_its.html:11 -#: templates/interventions/add/intervention_add_nature.html:17 -#: templates/interventions/add/intervention_add_publiclighting.html:11 -#: templates/interventions/add/intervention_add_roads.html:11 -#: templates/interventions/add/intervention_add_sign.html:11 -#: views/general.py:1021 views/views_pdf_reporting.py:1350 -#: views/views_pdf_reporting.py:2090 +#: interventions/templates/interventions/add/_intervention_add_form.html:143 +#: interventions/templates/interventions/add/_intervention_add_form.html:163 +#: interventions/templates/interventions/add/_intervention_add_form.html:179 +#: interventions/templates/interventions/add/_intervention_add_form.html:193 +#: interventions/templates/interventions/add/intervention_add_artworks.html:7 +#: interventions/templates/interventions/add/intervention_add_its.html:11 +#: interventions/templates/interventions/add/intervention_add_nature.html:17 +#: 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:1021 +#: interventions/views/views_pdf_reporting.py:1350 +#: interventions/views/views_pdf_reporting.py:2090 msgid "Adresse" msgstr "Address" -#: templates/interventions/add/_intervention_add_form.html:155 +#: interventions/templates/interventions/add/_intervention_add_form.html:155 msgid "Numéro de zone" msgstr "Zone number" -#: templates/interventions/add/_intervention_add_form.html:157 +#: interventions/templates/interventions/add/_intervention_add_form.html:157 msgid "Numéro de section" msgstr "Section number" -#: templates/interventions/add/_intervention_add_form.html:175 -#: templates/interventions/add/intervention_add_publiclighting.html:7 -#: templates/interventions/add/intervention_add_roads.html:7 -#: templates/interventions/add/intervention_add_sign.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:175 +#: interventions/templates/interventions/add/intervention_add_publiclighting.html:7 +#: interventions/templates/interventions/add/intervention_add_roads.html:7 +#: interventions/templates/interventions/add/intervention_add_sign.html:7 msgid "Numéro de voirie" msgstr "Street number" -#: templates/interventions/add/_intervention_add_form.html:214 -#: templates/interventions/detail/card_links.html:7 -#: templates/interventions/detail/scripts.html:779 -#: templates/interventions/intervention_detail_mobile.html:2034 +#: interventions/templates/interventions/add/_intervention_add_form.html:214 +#: interventions/templates/interventions/detail/card_links.html:7 +#: interventions/templates/interventions/detail/scripts.html:779 +#: interventions/templates/interventions/intervention_detail_mobile.html:2034 msgid "Interventions liées" msgstr "Related interventions" -#: templates/interventions/add/_intervention_add_form.html:216 -#: templates/interventions/add/_intervention_add_form.html:236 -#: templates/interventions/detail/card_documents.html:98 -#: templates/interventions/detail/card_history.html:140 -#: templates/interventions/detail/card_info.html:159 -#: templates/interventions/detail/card_info.html:226 -#: templates/interventions/detail/card_info.html:256 -#: templates/interventions/detail/card_info.html:278 -#: templates/interventions/detail/card_info.html:300 -#: templates/interventions/detail/card_info.html:325 -#: templates/interventions/detail/card_info.html:347 -#: templates/interventions/detail/card_notes_documents.html:222 -#: templates/interventions/detail/card_occupations.html:81 -#: templates/interventions/detail/card_operations.html:194 -#: templates/interventions/detail/card_operations.html:321 -#: templates/interventions/detail/card_operations.html:359 -#: templates/interventions/detail/card_origine.html:152 -#: templates/interventions/detail/card_origine.html:173 -#: templates/interventions/detail/right_column.html:121 -#: templates/interventions/detail/right_column.html:224 -#: templates/interventions/detail/right_column.html:267 -#: templates/interventions/detail/right_column.html:312 -#: templates/interventions/detail/right_column.html:403 -#: templates/interventions/detail/right_column.html:603 -#: templates/interventions/detail/section_nav.html:6 -#: templates/interventions/includes/_gps_navigation_modal.html:12 -#: templates/interventions/includes/_operation_comment_modal.html:9 -#: templates/interventions/intervention_detail_mobile.html:484 -#: templates/interventions/intervention_detail_mobile.html:1053 -#: templates/interventions/intervention_detail_mobile.html:1290 -#: templates/interventions/intervention_detail_mobile.html:1414 -#: templates/interventions/intervention_detail_mobile.html:1436 -#: templates/interventions/intervention_detail_mobile.html:1454 -#: templates/interventions/intervention_detail_mobile.html:1596 -#: templates/interventions/intervention_detail_mobile.html:1645 -#: templates/interventions/intervention_detail_mobile.html:1736 -#: templates/interventions/intervention_detail_mobile.html:1834 -#: templates/interventions/intervention_detail_mobile.html:1949 -#: templates/interventions/intervention_detail_mobile.html:1995 -#: templates/interventions/intervention_detail_mobile.html:2262 -#: templates/interventions/intervention_detail_mobile.html:2284 -#: templates/interventions/intervention_detail_mobile.html:2303 -#: templates/interventions/intervention_detail_mobile.html:2370 -#: templates/interventions/intervention_detail_mobile.html:2509 -#: templates/interventions/intervention_detail_mobile.html:2543 -#: templates/interventions/intervention_detail_mobile.html:2695 -#: templates/interventions/intervention_detail_mobile.html:2874 -#: templates/interventions/intervention_detail_mobile.html:2910 -#: templates/interventions/intervention_detail_mobile.html:2932 -#: templates/interventions/intervention_detail_mobile.html:2954 -#: templates/interventions/intervention_detail_mobile.html:2976 -#: templates/interventions/intervention_detail_mobile.html:4443 -#: templates/interventions/interventions_calendar.html:287 -#: templates/interventions/interventions_calendar.html:460 -#: templates/interventions/interventions_calendar.html:488 -#: templates/interventions/interventions_calendar.html:647 -#: templates/interventions/interventions_calendar.html:742 -#: templates/interventions/interventions_index.html:1364 +#: 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:98 +#: interventions/templates/interventions/detail/card_history.html:140 +#: interventions/templates/interventions/detail/card_info.html:159 +#: interventions/templates/interventions/detail/card_info.html:226 +#: interventions/templates/interventions/detail/card_info.html:256 +#: interventions/templates/interventions/detail/card_info.html:278 +#: interventions/templates/interventions/detail/card_info.html:300 +#: interventions/templates/interventions/detail/card_info.html:325 +#: interventions/templates/interventions/detail/card_info.html:347 +#: interventions/templates/interventions/detail/card_notes_documents.html:222 +#: interventions/templates/interventions/detail/card_occupations.html:81 +#: interventions/templates/interventions/detail/card_operations.html:194 +#: interventions/templates/interventions/detail/card_operations.html:321 +#: interventions/templates/interventions/detail/card_operations.html:359 +#: interventions/templates/interventions/detail/card_origine.html:152 +#: interventions/templates/interventions/detail/card_origine.html:173 +#: interventions/templates/interventions/detail/right_column.html:121 +#: interventions/templates/interventions/detail/right_column.html:224 +#: interventions/templates/interventions/detail/right_column.html:267 +#: interventions/templates/interventions/detail/right_column.html:312 +#: interventions/templates/interventions/detail/right_column.html:403 +#: interventions/templates/interventions/detail/right_column.html:603 +#: interventions/templates/interventions/detail/section_nav.html:6 +#: 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:484 +#: interventions/templates/interventions/intervention_detail_mobile.html:1053 +#: interventions/templates/interventions/intervention_detail_mobile.html:1290 +#: interventions/templates/interventions/intervention_detail_mobile.html:1414 +#: interventions/templates/interventions/intervention_detail_mobile.html:1436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1454 +#: interventions/templates/interventions/intervention_detail_mobile.html:1596 +#: interventions/templates/interventions/intervention_detail_mobile.html:1645 +#: interventions/templates/interventions/intervention_detail_mobile.html:1736 +#: interventions/templates/interventions/intervention_detail_mobile.html:1834 +#: interventions/templates/interventions/intervention_detail_mobile.html:1949 +#: interventions/templates/interventions/intervention_detail_mobile.html:1995 +#: interventions/templates/interventions/intervention_detail_mobile.html:2262 +#: interventions/templates/interventions/intervention_detail_mobile.html:2284 +#: interventions/templates/interventions/intervention_detail_mobile.html:2303 +#: interventions/templates/interventions/intervention_detail_mobile.html:2370 +#: interventions/templates/interventions/intervention_detail_mobile.html:2509 +#: interventions/templates/interventions/intervention_detail_mobile.html:2543 +#: interventions/templates/interventions/intervention_detail_mobile.html:2695 +#: interventions/templates/interventions/intervention_detail_mobile.html:2874 +#: interventions/templates/interventions/intervention_detail_mobile.html:2910 +#: interventions/templates/interventions/intervention_detail_mobile.html:2932 +#: interventions/templates/interventions/intervention_detail_mobile.html:2954 +#: interventions/templates/interventions/intervention_detail_mobile.html:2976 +#: interventions/templates/interventions/intervention_detail_mobile.html:4443 +#: interventions/templates/interventions/interventions_calendar.html:295 +#: interventions/templates/interventions/interventions_calendar.html:468 +#: interventions/templates/interventions/interventions_calendar.html:496 +#: interventions/templates/interventions/interventions_calendar.html:655 +#: interventions/templates/interventions/interventions_calendar.html:670 +#: interventions/templates/interventions/interventions_calendar.html:742 +#: interventions/templates/interventions/interventions_calendar.html:837 +#: interventions/templates/interventions/interventions_index.html:1364 msgid "Fermer" msgstr "Close" -#: templates/interventions/add/_intervention_add_form.html:223 -#: templates/interventions/detail/card_assets.html:34 -#: templates/interventions/detail/card_posts.html:95 -#: templates/interventions/detail/card_posts.html:387 -#: templates/interventions/detail/right_column.html:98 -#: templates/interventions/detail/right_column.html:170 -#: templates/interventions/intervention_detail_mobile.html:1782 -#: templates/interventions/interventions_calendar.html:559 -#: templates/interventions/interventions_calendar.html:726 -#: views/general.py:988 views/views_pdf_reporting.py:1280 -#: views/views_pdf_reporting.py:1726 views/views_pdf_reporting.py:2251 +#: interventions/templates/interventions/add/_intervention_add_form.html:223 +#: interventions/templates/interventions/detail/card_assets.html:34 +#: interventions/templates/interventions/detail/card_posts.html:95 +#: 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:1782 +#: interventions/templates/interventions/interventions_calendar.html:567 +#: interventions/templates/interventions/interventions_calendar.html:821 +#: interventions/views/general.py:988 +#: interventions/views/views_pdf_reporting.py:1280 +#: interventions/views/views_pdf_reporting.py:1726 +#: interventions/views/views_pdf_reporting.py:2251 msgid "Code" msgstr "Code" -#: templates/interventions/add/_intervention_add_form.html:224 -#: templates/interventions/add/_intervention_add_form.html:364 -#: templates/interventions/add/add_intervention_mobile.html:141 -#: templates/interventions/add/add_repair_intervention_mobile.html:134 -#: templates/interventions/detail/right_column.html:99 -#: templates/interventions/interventions_calendar.html:566 -#: templates/interventions/interventions_calendar.html:727 -#: views/general.py:989 views/views_pdf_reporting.py:1281 -#: views/views_pdf_reporting.py:2252 +#: interventions/templates/interventions/add/_intervention_add_form.html:224 +#: interventions/templates/interventions/add/_intervention_add_form.html:364 +#: interventions/templates/interventions/add/add_intervention_mobile.html:141 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:134 +#: interventions/templates/interventions/detail/right_column.html:99 +#: interventions/templates/interventions/interventions_calendar.html:574 +#: interventions/templates/interventions/interventions_calendar.html:822 +#: interventions/views/general.py:989 +#: interventions/views/views_pdf_reporting.py:1281 +#: interventions/views/views_pdf_reporting.py:2252 msgid "Titre" msgstr "Title" -#: templates/interventions/add/_intervention_add_form.html:226 -#: templates/interventions/add/intervention_add_preventive.html:103 -#: templates/interventions/detail/right_column.html:101 -#: templates/interventions/interventions_calendar.html:583 -#: views/general.py:1016 +#: interventions/templates/interventions/add/_intervention_add_form.html:226 +#: interventions/templates/interventions/add/intervention_add_preventive.html:103 +#: interventions/templates/interventions/detail/right_column.html:101 +#: interventions/templates/interventions/interventions_calendar.html:591 +#: interventions/views/general.py:1016 msgid "Début" msgstr "Start" -#: templates/interventions/add/_intervention_add_form.html:246 +#: interventions/templates/interventions/add/_intervention_add_form.html:246 msgid "Localisation GPS en cours..." msgstr "Getting GPS location..." -#: templates/interventions/add/_intervention_add_form.html:254 -#: templates/interventions/detail/right_column.html:71 +#: interventions/templates/interventions/add/_intervention_add_form.html:254 +#: interventions/templates/interventions/detail/right_column.html:71 msgid "Afficher/masquer les interventions liées" msgstr "Show/hide related interventions" -#: templates/interventions/add/_intervention_add_form.html:255 -#: templates/interventions/interventions_index.html:1133 -#: templates/interventions/interventions_index_mobile.html:105 +#: interventions/templates/interventions/add/_intervention_add_form.html:255 +#: interventions/templates/interventions/interventions_index.html:1133 +#: interventions/templates/interventions/interventions_index_mobile.html:105 msgid "Interventions" msgstr "Interventions" -#: templates/interventions/add/_intervention_add_form.html:280 -#: templates/interventions/add/_intervention_add_form.html:288 -#: views/views_pdf_reporting.py:1492 views/views_pdf_reporting.py:1505 -#: views/views_pdf_reporting.py:1511 +#: interventions/templates/interventions/add/_intervention_add_form.html:280 +#: interventions/templates/interventions/add/_intervention_add_form.html:288 +#: interventions/views/views_pdf_reporting.py:1492 +#: interventions/views/views_pdf_reporting.py:1505 +#: interventions/views/views_pdf_reporting.py:1511 msgid "Source" msgstr "Source" -#: templates/interventions/add/_intervention_add_form.html:292 +#: interventions/templates/interventions/add/_intervention_add_form.html:292 msgid "Détail de la source" msgstr "Source detail" -#: templates/interventions/add/_intervention_add_form.html:297 +#: interventions/templates/interventions/add/_intervention_add_form.html:297 msgid "Référence de la source" msgstr "Source reference" -#: templates/interventions/add/_intervention_add_form.html:312 +#: interventions/templates/interventions/add/_intervention_add_form.html:312 msgid "pour la catégorie" msgstr "for category" -#: templates/interventions/add/_intervention_add_form.html:312 +#: interventions/templates/interventions/add/_intervention_add_form.html:312 msgid "Symptôme ou motif" msgstr "Symptom or reason" -#: templates/interventions/add/_intervention_add_form.html:319 -#: templates/interventions/add/_intervention_add_form.html:345 -#: templates/interventions/detail/card_info.html:529 -#: templates/interventions/interventions_calendar.html:425 -#: templates/interventions/interventions_index.html:717 views/general.py:994 -#: views/views_pdf_reporting.py:1318 +#: interventions/templates/interventions/add/_intervention_add_form.html:319 +#: interventions/templates/interventions/add/_intervention_add_form.html:345 +#: interventions/templates/interventions/detail/card_info.html:529 +#: interventions/templates/interventions/interventions_calendar.html:433 +#: interventions/templates/interventions/interventions_index.html:717 +#: interventions/views/general.py:994 +#: interventions/views/views_pdf_reporting.py:1318 msgid "Priorité" msgstr "Priority" -#: templates/interventions/add/_intervention_add_form.html:324 +#: interventions/templates/interventions/add/_intervention_add_form.html:324 msgid "Attention : vérifiez bien la priorité pour ce symptôme" msgstr "Attention: please check the priority for this symptom" -#: templates/interventions/add/_intervention_add_form.html:329 -#: views/general.py:997 views/views_pdf_reporting.py:1327 +#: interventions/templates/interventions/add/_intervention_add_form.html:329 +#: interventions/views/general.py:997 +#: interventions/views/views_pdf_reporting.py:1327 msgid "Type d'origine" msgstr "Origin type" -#: templates/interventions/add/_intervention_add_form.html:334 -#: templates/interventions/detail/card_info.html:487 -#: templates/interventions/interventions_index.html:667 views/forms.py:411 -#: views/general.py:996 views/views_pdf_reporting.py:1294 +#: interventions/templates/interventions/add/_intervention_add_form.html:334 +#: interventions/templates/interventions/detail/card_info.html:487 +#: interventions/templates/interventions/interventions_index.html:667 +#: interventions/views/forms.py:411 interventions/views/general.py:996 +#: interventions/views/views_pdf_reporting.py:1294 msgid "Type d'intervention" msgstr "Intervention type" -#: templates/interventions/add/_intervention_add_form.html:350 -#: templates/interventions/detail/card_info.html:551 views/forms.py:38 +#: interventions/templates/interventions/add/_intervention_add_form.html:350 +#: interventions/templates/interventions/detail/card_info.html:551 +#: interventions/views/forms.py:38 msgid "Projet" msgstr "Project" -#: templates/interventions/add/_intervention_add_form.html:360 +#: interventions/templates/interventions/add/_intervention_add_form.html:360 msgid "Description de l'intervention" msgstr "Intervention description" -#: templates/interventions/add/_intervention_add_form.html:369 +#: interventions/templates/interventions/add/_intervention_add_form.html:369 msgid "Info complémentaire" msgstr "Additional info" -#: templates/interventions/add/_intervention_add_form.html:382 +#: interventions/templates/interventions/add/_intervention_add_form.html:382 msgid "Sélectionner le statut de départ" msgstr "Select a category" -#: templates/interventions/add/_intervention_add_form.html:405 -#: templates/interventions/add/_intervention_add_form.html:434 -#: templates/interventions/partials/intervention_summary_modal_body.html:42 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:41 -#: views/forms.py:37 views/forms.py:348 +#: interventions/templates/interventions/add/_intervention_add_form.html:405 +#: interventions/templates/interventions/add/_intervention_add_form.html:434 +#: 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 msgid "Documents" msgstr "Documents" -#: templates/interventions/add/_intervention_add_form.html:410 +#: interventions/templates/interventions/add/_intervention_add_form.html:410 msgid "Photos de l'observation" msgstr "Observation photos" -#: templates/interventions/add/_intervention_add_form.html:442 -#: templates/interventions/detail/card_posts.html:479 -#: templates/interventions/detail/edit_bar.html:50 +#: interventions/templates/interventions/add/_intervention_add_form.html:442 +#: interventions/templates/interventions/detail/card_posts.html:479 +#: interventions/templates/interventions/detail/edit_bar.html:50 msgid "Sauvegarder" msgstr "Save" -#: templates/interventions/add/add_intervention_document.html:7 +#: interventions/templates/interventions/add/add_intervention_document.html:7 msgid "Ajouter un document" msgstr "Add a document" -#: templates/interventions/add/add_intervention_document.html:14 -#: templates/interventions/detail/card_info.html:377 -#: templates/interventions/detail/card_info.html:595 -#: templates/interventions/detail/card_info.html:662 -#: templates/interventions/detail/card_info.html:706 -#: templates/interventions/detail/card_info.html:984 -#: templates/interventions/includes/_operation_comment_modal.html:27 -#: templates/interventions/intervention_detail_mobile.html:470 -#: templates/interventions/interventions_calendar.html:646 +#: interventions/templates/interventions/add/add_intervention_document.html:14 +#: interventions/templates/interventions/detail/card_info.html:377 +#: interventions/templates/interventions/detail/card_info.html:595 +#: interventions/templates/interventions/detail/card_info.html:662 +#: interventions/templates/interventions/detail/card_info.html:706 +#: interventions/templates/interventions/detail/card_info.html:984 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:27 +#: interventions/templates/interventions/intervention_detail_mobile.html:470 +#: interventions/templates/interventions/interventions_calendar.html:654 msgid "Enregistrer" msgstr "Save" -#: templates/interventions/add/add_intervention_mobile.html:60 -#: templates/interventions/add/add_intervention_mobile.html:69 -#: templates/interventions/add/add_repair_intervention_mobile.html:60 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:58 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:67 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:64 -#: templates/interventions/add/intervention_add_mobile.html:62 -#: templates/interventions/add/intervention_add_mobile.html:83 +#: interventions/templates/interventions/add/add_intervention_mobile.html:60 +#: interventions/templates/interventions/add/add_intervention_mobile.html:69 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:60 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:58 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:67 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:64 +#: interventions/templates/interventions/add/intervention_add_mobile.html:62 +#: interventions/templates/interventions/add/intervention_add_mobile.html:83 msgid "Nouvelle intervention" msgstr "New intervention" -#: templates/interventions/add/add_intervention_mobile.html:91 -#: templates/interventions/add/add_repair_intervention_mobile.html:91 +#: interventions/templates/interventions/add/add_intervention_mobile.html:91 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:91 msgid "Rechercher une localisation..." msgstr "Search for a location..." -#: templates/interventions/add/add_intervention_mobile.html:107 -#: templates/interventions/add/add_repair_intervention_mobile.html:103 -#: templates/interventions/detail/card_info.html:504 -#: templates/interventions/detail/right_column.html:134 -#: templates/interventions/detail/right_column.html:341 -#: templates/interventions/intervention_detail_mobile.html:1676 -#: templates/interventions/intervention_detail_mobile.html:1749 -#: templates/interventions/intervention_detail_mobile.html:1847 -#: templates/interventions/interventions_calendar.html:334 -#: templates/interventions/interventions_index.html:624 -#: views/views_pdf_reporting.py:1367 +#: interventions/templates/interventions/add/add_intervention_mobile.html:107 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:103 +#: interventions/templates/interventions/detail/card_info.html:504 +#: interventions/templates/interventions/detail/right_column.html:134 +#: interventions/templates/interventions/detail/right_column.html:341 +#: interventions/templates/interventions/intervention_detail_mobile.html:1676 +#: interventions/templates/interventions/intervention_detail_mobile.html:1749 +#: interventions/templates/interventions/intervention_detail_mobile.html:1847 +#: interventions/templates/interventions/interventions_calendar.html:342 +#: interventions/templates/interventions/interventions_index.html:624 +#: interventions/views/views_pdf_reporting.py:1367 msgid "Catégorie" msgstr "Category" -#: templates/interventions/add/add_intervention_mobile.html:109 -#: templates/interventions/add/add_repair_intervention_mobile.html:105 -#: templates/interventions/intervention_detail_mobile.html:1849 -#: templates/interventions/intervention_detail_mobile.html:4025 +#: 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:1849 +#: interventions/templates/interventions/intervention_detail_mobile.html:4025 msgid "Sélectionner une catégorie" msgstr "Select a category" -#: templates/interventions/add/add_intervention_mobile.html:120 -#: templates/interventions/add/add_repair_intervention_mobile.html:116 -#: templates/interventions/detail/scripts.html:354 -#: templates/interventions/intervention_detail_mobile.html:6131 +#: 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:6131 msgid "Équipement" msgstr "Asset" -#: templates/interventions/add/add_intervention_mobile.html:120 -#: templates/interventions/add/add_repair_intervention_mobile.html:116 +#: interventions/templates/interventions/add/add_intervention_mobile.html:120 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:116 msgid "optionnel" msgstr "optional" -#: templates/interventions/add/add_intervention_mobile.html:125 -#: templates/interventions/add/add_repair_intervention_mobile.html:120 -#: templates/interventions/intervention_detail_mobile.html:812 +#: 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:812 msgid "Rechercher un équipement..." msgstr "Search for an asset..." -#: templates/interventions/add/add_intervention_mobile.html:128 -#: templates/interventions/add/add_repair_intervention_mobile.html:123 +#: interventions/templates/interventions/add/add_intervention_mobile.html:128 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:123 msgid "Sélectionnez d'abord une localisation" msgstr "Select a location first" -#: templates/interventions/add/add_intervention_mobile.html:147 -#: templates/interventions/add/add_repair_intervention_mobile.html:140 +#: interventions/templates/interventions/add/add_intervention_mobile.html:147 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:140 msgid "Titre de l\\" msgstr "Title of" -#: templates/interventions/add/add_intervention_mobile.html:160 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:78 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:69 -#: templates/interventions/add/intervention_add_mobile.html:92 +#: interventions/templates/interventions/add/add_intervention_mobile.html:160 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:78 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:69 +#: interventions/templates/interventions/add/intervention_add_mobile.html:92 msgid "Corrective" msgstr "Corrective" -#: templates/interventions/add/add_intervention_mobile.html:168 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:90 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:67 -#: templates/interventions/add/intervention_add_mobile.html:90 +#: interventions/templates/interventions/add/add_intervention_mobile.html:168 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:90 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:67 +#: interventions/templates/interventions/add/intervention_add_mobile.html:90 msgid "Améliorative" msgstr "Improvement" -#: templates/interventions/add/add_intervention_mobile.html:179 -#: templates/interventions/add/add_repair_intervention_mobile.html:147 +#: interventions/templates/interventions/add/add_intervention_mobile.html:179 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:147 msgid "Créer l'intervention" msgstr "Create intervention" -#: templates/interventions/add/add_intervention_mobile.html:243 -#: templates/interventions/add/add_intervention_mobile.html:323 -#: templates/interventions/add/add_repair_intervention_mobile.html:209 -#: templates/interventions/add/add_repair_intervention_mobile.html:280 +#: interventions/templates/interventions/add/add_intervention_mobile.html:243 +#: interventions/templates/interventions/add/add_intervention_mobile.html:323 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:209 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:280 msgid "Aucun résultat" msgstr "No results" -#: templates/interventions/add/add_repair_intervention_mobile.html:69 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:69 msgid "Nouvelle intervention de réparation" msgstr "New repair intervention" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:70 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:70 msgid "Quel type d'intervention souhaitez-vous créer ?" msgstr "What type of intervention do you want to create?" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:79 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:79 msgid "Réparation d'un défaut ou d'une anomalie constatée" msgstr "Corrective maintenance for a detected defect or anomaly" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:91 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:91 msgid "Amélioration ou mise à niveau d'un équipement existant" msgstr "Improvement or upgrade of an existing asset" -#: templates/interventions/add/choose_thematic.html:25 +#: interventions/templates/interventions/add/choose_thematic.html:25 msgid "Choisir la thématique" msgstr "Choose the theme" -#: templates/interventions/add/choose_thematic.html:45 +#: interventions/templates/interventions/add/choose_thematic.html:45 msgid "Ou choisir directement un symptôme" msgstr "Or directly choose a symptom" -#: templates/interventions/add/choose_thematic.html:48 +#: interventions/templates/interventions/add/choose_thematic.html:48 msgid "Saisir le nom du symptôme" msgstr "Enter the symptom name" -#: templates/interventions/add/choose_thematic.html:49 -#: templates/interventions/add/intervention_add_preventive.html:201 +#: interventions/templates/interventions/add/choose_thematic.html:49 +#: interventions/templates/interventions/add/intervention_add_preventive.html:201 msgid "Sélectionner" msgstr "Select" -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:54 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:54 msgid "Choisir une thématique" msgstr "Choose a theme" -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:75 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:75 msgid "Sélectionnez la thématique :" msgstr "Select the theme:" -#: templates/interventions/add/intervention_add.html:56 -#: templates/interventions/add/intervention_add_mobile.html:60 -#: templates/interventions/add/intervention_add_mobile.html:81 +#: interventions/templates/interventions/add/intervention_add.html:56 +#: interventions/templates/interventions/add/intervention_add_mobile.html:60 +#: interventions/templates/interventions/add/intervention_add_mobile.html:81 msgid "Nouvelle inspection" msgstr "New inspection" -#: templates/interventions/add/intervention_add.html:58 +#: interventions/templates/interventions/add/intervention_add.html:58 msgid "Créer une intervention" msgstr "Create an intervention" -#: templates/interventions/add/intervention_add_clean.html:7 +#: interventions/templates/interventions/add/intervention_add_clean.html:7 msgid "Location:" msgstr "Rental:" -#: templates/interventions/add/intervention_add_clean.html:11 +#: interventions/templates/interventions/add/intervention_add_clean.html:11 msgid "Address" msgstr "Address" -#: templates/interventions/add/intervention_add_clean.html:15 +#: interventions/templates/interventions/add/intervention_add_clean.html:15 msgid "Equipment" msgstr "Equipment" -#: templates/interventions/add/intervention_add_mobile.html:153 +#: interventions/templates/interventions/add/intervention_add_mobile.html:153 msgid "Position GPS détectée" msgstr "GPS position detected" -#: templates/interventions/add/intervention_add_nature.html:9 +#: interventions/templates/interventions/add/intervention_add_nature.html:9 msgid "Numéro de zone:" msgstr "Zone number:" -#: templates/interventions/add/intervention_add_nature.html:11 +#: interventions/templates/interventions/add/intervention_add_nature.html:11 msgid "Numéro de section:" msgstr "Section number:" -#: templates/interventions/add/intervention_add_preventive.html:22 +#: interventions/templates/interventions/add/intervention_add_preventive.html:22 msgid "Créer des interventions préventives" msgstr "Create preventive interventions" -#: templates/interventions/add/intervention_add_preventive.html:70 -#: templates/interventions/add/intervention_add_preventive.html:281 -#: templates/interventions/detail/card_assets.html:14 -#: templates/interventions/intervention_detail_mobile.html:1513 -#: templates/interventions/intervention_detail_mobile.html:1817 +#: 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:1513 +#: interventions/templates/interventions/intervention_detail_mobile.html:1817 msgid "Créer" msgstr "Create" -#: templates/interventions/add/intervention_add_preventive.html:99 +#: interventions/templates/interventions/add/intervention_add_preventive.html:99 msgid "Plage prévisionnelle" msgstr "Planned range" -#: templates/interventions/add/intervention_add_preventive.html:104 -#: templates/interventions/detail/card_info.html:762 -#: templates/interventions/interventions_calendar.html:584 -#: views/general.py:1017 +#: interventions/templates/interventions/add/intervention_add_preventive.html:104 +#: interventions/templates/interventions/detail/card_info.html:762 +#: interventions/templates/interventions/interventions_calendar.html:592 +#: interventions/views/general.py:1017 msgid "Fin" msgstr "End" -#: templates/interventions/add/intervention_add_preventive.html:178 -#: templates/interventions/detail/right_column.html:319 -#: templates/interventions/intervention_detail_mobile.html:1652 -#: templates/interventions/interventions_index.html:832 -#: views/preventive.py:245 +#: interventions/templates/interventions/add/intervention_add_preventive.html:178 +#: interventions/templates/interventions/detail/right_column.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:1652 +#: interventions/templates/interventions/interventions_index.html:832 +#: interventions/views/preventive.py:245 msgid "Localisations" msgstr "Locations" -#: templates/interventions/add/intervention_add_preventive.html:191 -#: templates/interventions/add/intervention_add_preventive.html:558 +#: interventions/templates/interventions/add/intervention_add_preventive.html:191 +#: interventions/templates/interventions/add/intervention_add_preventive.html:558 msgid "élément(s) sélectionné(s)" msgstr "item(s) selected" -#: templates/interventions/add/intervention_add_preventive.html:206 +#: interventions/templates/interventions/add/intervention_add_preventive.html:206 msgid "Afficher les éléments sélectionnés" msgstr "Show selected items" -#: templates/interventions/add/intervention_add_preventive.html:241 +#: interventions/templates/interventions/add/intervention_add_preventive.html:241 msgid "Créer les interventions" msgstr "Create interventions" -#: templates/interventions/add/intervention_add_preventive.html:253 +#: interventions/templates/interventions/add/intervention_add_preventive.html:253 msgid "Créer une commande" msgstr "Create an order" -#: templates/interventions/add/intervention_add_preventive.html:259 +#: interventions/templates/interventions/add/intervention_add_preventive.html:259 msgid "Référence de commande" msgstr "Order reference" -#: templates/interventions/add/intervention_add_preventive.html:267 +#: interventions/templates/interventions/add/intervention_add_preventive.html:267 msgid "Date de la commande" msgstr "Order date" -#: templates/interventions/add/intervention_add_preventive.html:271 +#: interventions/templates/interventions/add/intervention_add_preventive.html:271 msgid "Date de livraison" msgstr "Delivery date" -#: templates/interventions/add/intervention_add_preventive.html:275 +#: interventions/templates/interventions/add/intervention_add_preventive.html:275 msgid "Montant total (€)" msgstr "Total amount (€)" -#: templates/interventions/add/intervention_add_preventive.html:383 +#: interventions/templates/interventions/add/intervention_add_preventive.html:383 msgid "" "Veuillez sélectionner au moins un élément avant de créer les interventions." msgstr "Please select at least one item before creating interventions." -#: templates/interventions/add/intervention_add_preventive.html:411 +#: interventions/templates/interventions/add/intervention_add_preventive.html:411 msgid "-- Sélectionner une commande --" msgstr "-- Select an order --" -#: templates/interventions/add/intervention_add_preventive.html:459 +#: interventions/templates/interventions/add/intervention_add_preventive.html:459 msgid "Veuillez remplir tous les champs obligatoires" msgstr "Please fill in all required fields" -#: templates/interventions/add/intervention_add_preventive.html:498 +#: interventions/templates/interventions/add/intervention_add_preventive.html:498 msgid "Une erreur est survenue" msgstr "An error occurred" -#: templates/interventions/add/intervention_add_preventive.html:504 +#: interventions/templates/interventions/add/intervention_add_preventive.html:504 msgid "Une erreur est survenue lors de la création de la commande" msgstr "An error occurred while creating the order" -#: templates/interventions/add/intervention_add_preventive.html:528 +#: interventions/templates/interventions/add/intervention_add_preventive.html:528 msgid "Êtes-vous sûr de vouloir supprimer cet élément de la sélection ?" msgstr "Are you sure you want to remove this item from the selection?" -#: templates/interventions/add/intervention_add_preventive.html:560 +#: interventions/templates/interventions/add/intervention_add_preventive.html:560 msgid "Erreur lors de la suppression" msgstr "Error during deletion" -#: templates/interventions/add/intervention_add_preventive.html:566 +#: interventions/templates/interventions/add/intervention_add_preventive.html:566 msgid "Une erreur est survenue lors de la suppression" msgstr "An error occurred during deletion" -#: templates/interventions/add/intervention_add_preventive.html:580 -#: templates/interventions/interventions_index.html:1265 views/forms.py:404 -#: views/forms.py:530 +#: interventions/templates/interventions/add/intervention_add_preventive.html:580 +#: interventions/templates/interventions/interventions_index.html:1265 +#: interventions/views/forms.py:404 interventions/views/forms.py:530 msgid "À approuver" msgstr "Pending approval" -#: templates/interventions/add/intervention_add_preventive.html:581 -#: templates/interventions/interventions_index.html:1266 views/forms.py:405 -#: views/forms.py:531 +#: interventions/templates/interventions/add/intervention_add_preventive.html:581 +#: interventions/templates/interventions/interventions_index.html:1266 +#: interventions/views/forms.py:405 interventions/views/forms.py:531 msgid "À planifier" msgstr "To schedule" -#: templates/interventions/add/intervention_add_preventive.html:584 -#: templates/interventions/interventions_index.html:1267 views/forms.py:532 +#: interventions/templates/interventions/add/intervention_add_preventive.html:584 +#: interventions/templates/interventions/interventions_index.html:1267 +#: interventions/views/forms.py:532 msgid "À traiter" msgstr "To be processed" -#: templates/interventions/detail/card_assets.html:4 -#: templates/interventions/detail/scripts.html:774 +#: interventions/templates/interventions/detail/card_assets.html:4 +#: interventions/templates/interventions/detail/scripts.html:774 msgid "Assets" msgstr "Assets" -#: templates/interventions/detail/card_assets.html:8 +#: interventions/templates/interventions/detail/card_assets.html:8 msgid "Délier les équipements sélectionnés" msgstr "Unlink selected equipment" -#: templates/interventions/detail/card_assets.html:9 -#: templates/interventions/detail/card_assets.html:74 -#: templates/interventions/detail/card_assets.html:75 -#: templates/interventions/guided_operations/inspection_rain_water.html:296 +#: interventions/templates/interventions/detail/card_assets.html:9 +#: interventions/templates/interventions/detail/card_assets.html:74 +#: interventions/templates/interventions/detail/card_assets.html:75 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:296 msgid "Délier" msgstr "Unlink" -#: templates/interventions/detail/card_assets.html:13 -#: templates/interventions/detail/right_column.html:119 -#: templates/interventions/intervention_detail_mobile.html:1512 +#: interventions/templates/interventions/detail/card_assets.html:13 +#: interventions/templates/interventions/detail/right_column.html:119 +#: interventions/templates/interventions/intervention_detail_mobile.html:1512 msgid "Créer un nouvel équipement" msgstr "Create a new equipment" -#: templates/interventions/detail/card_assets.html:17 -#: templates/interventions/detail/card_assets.html:21 -#: templates/interventions/intervention_detail_mobile.html:1515 +#: interventions/templates/interventions/detail/card_assets.html:17 +#: interventions/templates/interventions/detail/card_assets.html:21 +#: interventions/templates/interventions/intervention_detail_mobile.html:1515 msgid "Lier un équipement existant" msgstr "Link existing equipment" -#: templates/interventions/detail/card_assets.html:18 +#: interventions/templates/interventions/detail/card_assets.html:18 msgid "Lier" msgstr "Link" -#: templates/interventions/detail/card_assets.html:22 +#: interventions/templates/interventions/detail/card_assets.html:22 msgid "Lier / Délier" msgstr "Link / Unlink" -#: templates/interventions/detail/card_assets.html:33 +#: interventions/templates/interventions/detail/card_assets.html:33 msgid "Tout sélectionner / désélectionner" msgstr "Select all / Deselect all" -#: templates/interventions/detail/card_assets.html:35 -#: templates/interventions/detail/card_operations.html:61 -#: templates/interventions/detail/card_operations.html:140 -#: templates/interventions/detail/right_column.html:182 -#: templates/interventions/detail/right_column.html:191 -#: templates/interventions/intervention_detail_mobile.html:1791 -#: templates/interventions/intervention_detail_mobile.html:1800 -#: views/views_pdf_reporting.py:1727 +#: interventions/templates/interventions/detail/card_assets.html:35 +#: interventions/templates/interventions/detail/card_operations.html:61 +#: 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:1791 +#: interventions/templates/interventions/intervention_detail_mobile.html:1800 +#: interventions/views/views_pdf_reporting.py:1727 msgid "Nom" msgstr "Name" -#: templates/interventions/detail/card_assets.html:37 -#: templates/interventions/detail/right_column.html:157 -#: templates/interventions/detail/right_column.html:347 -#: templates/interventions/intervention_detail_mobile.html:1682 -#: templates/interventions/intervention_detail_mobile.html:1772 -#: views/views_pdf_reporting.py:1728 +#: 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:1682 +#: interventions/templates/interventions/intervention_detail_mobile.html:1772 +#: interventions/views/views_pdf_reporting.py:1728 msgid "Modèle" msgstr "Model" -#: templates/interventions/detail/card_chronologie.html:4 -#: templates/interventions/detail/scripts.html:781 -#: templates/interventions/interventions_calendar.html:246 +#: interventions/templates/interventions/detail/card_chronologie.html:4 +#: interventions/templates/interventions/detail/scripts.html:781 +#: interventions/templates/interventions/interventions_calendar.html:254 msgid "Chronologie" msgstr "Timeline" -#: templates/interventions/detail/card_chronologie.html:10 -#: templates/interventions/detail/card_controles.html:49 -#: templates/interventions/detail/card_origine.html:205 -#: templates/interventions/intervention_detail_mobile.html:1386 -#: templates/interventions/interventions_calendar.html:725 +#: interventions/templates/interventions/detail/card_chronologie.html:10 +#: interventions/templates/interventions/detail/card_controles.html:49 +#: interventions/templates/interventions/detail/card_origine.html:205 +#: interventions/templates/interventions/intervention_detail_mobile.html:1386 +#: interventions/templates/interventions/interventions_calendar.html:820 msgid "Date" msgstr "Date" -#: templates/interventions/detail/card_chronologie.html:11 +#: interventions/templates/interventions/detail/card_chronologie.html:11 msgid "Evénement" msgstr "Event" -#: templates/interventions/detail/card_controles.html:4 -#: templates/interventions/intervention_detail_mobile.html:1338 +#: interventions/templates/interventions/detail/card_controles.html:4 +#: interventions/templates/interventions/intervention_detail_mobile.html:1338 msgid "Contrôles / Rapports de suivi" msgstr "Follow-up reports" -#: templates/interventions/detail/card_controles.html:50 -#: templates/interventions/detail/card_origine.html:44 -#: templates/interventions/detail/card_origine.html:206 -#: templates/interventions/detail/card_posts.html:103 -#: templates/interventions/detail/card_posts.html:394 -#: templates/interventions/intervention_detail_mobile.html:1387 +#: interventions/templates/interventions/detail/card_controles.html:50 +#: interventions/templates/interventions/detail/card_origine.html:44 +#: 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:1387 msgid "Type" msgstr "Type" -#: templates/interventions/detail/card_controles.html:51 +#: interventions/templates/interventions/detail/card_controles.html:51 msgid "Auteur" msgstr "Author" -#: templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/detail/card_documents.html:5 msgid "Documents & Photos" msgstr "Documents & Photos" -#: templates/interventions/detail/card_documents.html:5 -#: templates/interventions/detail/card_notes_documents.html:13 -#: templates/interventions/intervention_detail_mobile.html:934 +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/detail/card_notes_documents.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:934 msgid "Photos obligatoires" msgstr "Mandatory photos" -#: templates/interventions/detail/card_documents.html:8 -#: templates/interventions/detail/card_documents.html:80 -#: templates/interventions/detail/card_info.html:775 -#: templates/interventions/detail/card_info.html:866 -#: templates/interventions/detail/card_notes.html:6 -#: templates/interventions/detail/card_notes_documents.html:204 -#: templates/interventions/detail/card_occupations.html:14 -#: templates/interventions/detail/card_occupations.html:111 -#: templates/interventions/detail/card_operations.html:305 -#: templates/interventions/detail/card_operations.html:346 -#: templates/interventions/intervention_detail_mobile.html:1083 -#: templates/interventions/intervention_detail_mobile.html:1422 -#: templates/interventions/intervention_detail_mobile.html:2328 -#: templates/interventions/intervention_detail_mobile.html:2492 +#: interventions/templates/interventions/detail/card_documents.html:8 +#: interventions/templates/interventions/detail/card_documents.html:80 +#: interventions/templates/interventions/detail/card_info.html:775 +#: interventions/templates/interventions/detail/card_info.html:866 +#: interventions/templates/interventions/detail/card_notes.html:6 +#: interventions/templates/interventions/detail/card_notes_documents.html:204 +#: interventions/templates/interventions/detail/card_occupations.html:14 +#: 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:1083 +#: interventions/templates/interventions/intervention_detail_mobile.html:1422 +#: interventions/templates/interventions/intervention_detail_mobile.html:2328 +#: interventions/templates/interventions/intervention_detail_mobile.html:2492 +#: interventions/templates/interventions/interventions_calendar.html:733 msgid "Ajouter" msgstr "Add" -#: templates/interventions/detail/card_documents.html:19 +#: interventions/templates/interventions/detail/card_documents.html:19 msgid "Aucun document ou photo pour cette intervention." msgstr "No documents or photos for this intervention." -#: templates/interventions/detail/card_documents.html:31 -#: templates/interventions/detail/card_notes_documents.html:69 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_documents.html:31 +#: interventions/templates/interventions/detail/card_notes_documents.html:69 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "fichiers" msgstr "files" -#: templates/interventions/detail/card_documents.html:31 -#: templates/interventions/detail/card_notes_documents.html:69 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_documents.html:31 +#: interventions/templates/interventions/detail/card_notes_documents.html:69 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "fichier" msgstr "file" -#: templates/interventions/detail/card_documents.html:53 -#: templates/interventions/detail/card_notes_documents.html:177 -#: templates/interventions/intervention_detail_mobile.html:646 -#: templates/interventions/intervention_detail_mobile.html:647 -#: templates/interventions/intervention_detail_mobile.html:1453 +#: interventions/templates/interventions/detail/card_documents.html:53 +#: interventions/templates/interventions/detail/card_notes_documents.html:177 +#: interventions/templates/interventions/intervention_detail_mobile.html:646 +#: interventions/templates/interventions/intervention_detail_mobile.html:647 +#: interventions/templates/interventions/intervention_detail_mobile.html:1453 msgid "Supprimer le document" msgstr "Delete document" -#: templates/interventions/detail/card_documents.html:57 -#: templates/interventions/detail/card_notes_documents.html:181 -#: templates/interventions/intervention_detail_mobile.html:1457 +#: interventions/templates/interventions/detail/card_documents.html:57 +#: interventions/templates/interventions/detail/card_notes_documents.html:181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1457 msgid "Voulez-vous supprimer ce document ?" msgstr "Do you want to delete this document?" -#: templates/interventions/detail/card_documents.html:62 -#: templates/interventions/detail/card_info.html:792 -#: templates/interventions/detail/card_info.html:883 -#: templates/interventions/detail/card_notes_documents.html:186 -#: templates/interventions/detail/scripts.html:507 -#: templates/interventions/includes/_desktop_operation_card.html:139 -#: templates/interventions/includes/_mobile_operation_card.html:136 -#: templates/interventions/intervention_detail_mobile.html:1443 -#: templates/interventions/intervention_detail_mobile.html:1462 -#: templates/interventions/intervention_detail_mobile.html:3989 +#: interventions/templates/interventions/detail/card_documents.html:62 +#: interventions/templates/interventions/detail/card_info.html:792 +#: interventions/templates/interventions/detail/card_info.html:883 +#: interventions/templates/interventions/detail/card_notes_documents.html:186 +#: 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:1443 +#: interventions/templates/interventions/intervention_detail_mobile.html:1462 +#: interventions/templates/interventions/intervention_detail_mobile.html:3989 msgid "Supprimer" msgstr "Delete" -#: templates/interventions/detail/card_documents.html:71 -#: templates/interventions/detail/card_notes_documents.html:24 -#: templates/interventions/detail/card_notes_documents.html:195 -#: templates/interventions/intervention_detail_mobile.html:932 +#: interventions/templates/interventions/detail/card_documents.html:71 +#: interventions/templates/interventions/detail/card_notes_documents.html:24 +#: interventions/templates/interventions/detail/card_notes_documents.html:195 +#: interventions/templates/interventions/intervention_detail_mobile.html:932 msgid "Ajouter des documents" msgstr "Add documents" -#: templates/interventions/detail/card_documents.html:96 -#: templates/interventions/detail/card_notes_documents.html:220 +#: interventions/templates/interventions/detail/card_documents.html:96 +#: interventions/templates/interventions/detail/card_notes_documents.html:220 msgid "Copier le document vers…" msgstr "Delete document" -#: templates/interventions/detail/card_documents.html:104 -#: templates/interventions/detail/card_notes_documents.html:228 +#: interventions/templates/interventions/detail/card_documents.html:104 +#: interventions/templates/interventions/detail/card_notes_documents.html:228 msgid "Cible" msgstr "Target" -#: templates/interventions/detail/card_documents.html:106 -#: templates/interventions/detail/card_notes_documents.html:230 +#: interventions/templates/interventions/detail/card_documents.html:106 +#: interventions/templates/interventions/detail/card_notes_documents.html:230 msgid "— Choisir une localisation ou un asset —" msgstr "— Choose a location or an asset —" -#: templates/interventions/detail/card_documents.html:111 -#: templates/interventions/detail/card_notes_documents.html:235 +#: interventions/templates/interventions/detail/card_documents.html:111 +#: interventions/templates/interventions/detail/card_notes_documents.html:235 msgid "Tags" msgstr "Tags" -#: templates/interventions/detail/card_documents.html:114 -#: templates/interventions/detail/card_notes_documents.html:238 +#: interventions/templates/interventions/detail/card_documents.html:114 +#: interventions/templates/interventions/detail/card_notes_documents.html:238 msgid "Aucun tag disponible pour ce type de cible." msgstr "No member available for transfer." -#: templates/interventions/detail/card_documents.html:119 -#: templates/interventions/detail/card_notes_documents.html:243 +#: interventions/templates/interventions/detail/card_documents.html:119 +#: interventions/templates/interventions/detail/card_notes_documents.html:243 msgid "Chargement des tags…" msgstr "Loading equipments …" -#: templates/interventions/detail/card_documents.html:127 -#: templates/interventions/detail/card_notes_documents.html:251 +#: interventions/templates/interventions/detail/card_documents.html:127 +#: interventions/templates/interventions/detail/card_notes_documents.html:251 msgid "Copier" msgstr "Copy" -#: templates/interventions/detail/card_history.html:7 -#: templates/interventions/intervention_detail_mobile.html:2100 +#: interventions/templates/interventions/detail/card_history.html:7 +#: interventions/templates/interventions/intervention_detail_mobile.html:2100 msgid "Historique des interventions (3 mois)" msgstr "Intervention history (3 months)" -#: templates/interventions/detail/card_history.html:13 -#: templates/interventions/intervention_detail_mobile.html:2106 +#: interventions/templates/interventions/detail/card_history.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:2106 msgid "Interventions récentes sur les mêmes localisations" msgstr "Recent interventions on the same locations" -#: templates/interventions/detail/card_history.html:33 -#: templates/interventions/detail/card_history.html:71 -#: templates/interventions/detail/card_history.html:109 -#: templates/interventions/intervention_detail_mobile.html:2131 -#: templates/interventions/intervention_detail_mobile.html:2180 -#: templates/interventions/intervention_detail_mobile.html:2230 +#: 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:2131 +#: interventions/templates/interventions/intervention_detail_mobile.html:2180 +#: interventions/templates/interventions/intervention_detail_mobile.html:2230 msgid "Accès restreint" msgstr "Restricted access" -#: templates/interventions/detail/card_history.html:44 -#: templates/interventions/detail/card_history.html:82 -#: templates/interventions/detail/card_history.html:120 -#: templates/interventions/intervention_detail_mobile.html:2145 -#: templates/interventions/intervention_detail_mobile.html:2194 -#: templates/interventions/intervention_detail_mobile.html:2244 +#: 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:2145 +#: interventions/templates/interventions/intervention_detail_mobile.html:2194 +#: interventions/templates/interventions/intervention_detail_mobile.html:2244 msgid "Voir le résumé" msgstr "View summary" -#: templates/interventions/detail/card_history.html:52 -#: templates/interventions/intervention_detail_mobile.html:2155 +#: interventions/templates/interventions/detail/card_history.html:52 +#: interventions/templates/interventions/intervention_detail_mobile.html:2155 msgid "Voir tout" msgstr "See all" -#: templates/interventions/detail/card_history.html:90 -#: templates/interventions/intervention_detail_mobile.html:2204 +#: interventions/templates/interventions/detail/card_history.html:90 +#: interventions/templates/interventions/intervention_detail_mobile.html:2204 msgid "Réduire" msgstr "Collapse" -#: templates/interventions/detail/card_history.html:137 -#: templates/interventions/detail/card_history.html:138 -#: templates/interventions/intervention_detail_mobile.html:2259 -#: templates/interventions/intervention_detail_mobile.html:2260 +#: interventions/templates/interventions/detail/card_history.html:137 +#: interventions/templates/interventions/detail/card_history.html:138 +#: interventions/templates/interventions/intervention_detail_mobile.html:2259 +#: interventions/templates/interventions/intervention_detail_mobile.html:2260 msgid "Résumé de l'intervention" msgstr "Intervention summary" -#: templates/interventions/detail/card_history.html:145 -#: templates/interventions/detail/scripts.html:157 -#: templates/interventions/intervention_detail_mobile.html:2267 -#: templates/interventions/intervention_detail_mobile.html:2548 -#: templates/interventions/intervention_detail_mobile.html:3045 -#: templates/interventions/interventions_calendar.html:667 -#: templates/interventions/interventions_index.html:1201 +#: interventions/templates/interventions/detail/card_history.html:145 +#: interventions/templates/interventions/detail/scripts.html:157 +#: interventions/templates/interventions/intervention_detail_mobile.html:2267 +#: interventions/templates/interventions/intervention_detail_mobile.html:2548 +#: interventions/templates/interventions/intervention_detail_mobile.html:3045 +#: interventions/templates/interventions/interventions_calendar.html:675 +#: interventions/templates/interventions/interventions_calendar.html:762 +#: interventions/templates/interventions/interventions_index.html:1201 msgid "Chargement..." msgstr "Loading..." -#: templates/interventions/detail/card_history.html:167 -#: templates/interventions/intervention_detail_mobile.html:1987 +#: interventions/templates/interventions/detail/card_history.html:167 +#: interventions/templates/interventions/intervention_detail_mobile.html:1987 msgid "Créer une intervention de réparation" msgstr "Create a repair intervention" -#: templates/interventions/detail/card_history.html:174 -#: templates/interventions/intervention_detail_mobile.html:1994 +#: interventions/templates/interventions/detail/card_history.html:174 +#: interventions/templates/interventions/intervention_detail_mobile.html:1994 msgid "Confirmation" msgstr "Confirmation" -#: templates/interventions/detail/card_history.html:178 +#: interventions/templates/interventions/detail/card_history.html:178 msgid "Créer une intervention de réparation à partir de cette intervention?" msgstr "Create a repair intervention from this intervention?" -#: templates/interventions/detail/card_history.html:181 -#: templates/interventions/intervention_detail_mobile.html:2001 +#: interventions/templates/interventions/detail/card_history.html:181 +#: interventions/templates/interventions/intervention_detail_mobile.html:2001 msgid "Équipements concernés" msgstr "Related equipment" -#: templates/interventions/detail/card_history.html:201 -#: templates/interventions/detail/card_info.html:177 -#: templates/interventions/detail/card_info.html:244 -#: templates/interventions/detail/card_info.html:266 -#: templates/interventions/detail/card_info.html:288 -#: templates/interventions/detail/card_info.html:310 -#: templates/interventions/intervention_detail_mobile.html:1967 -#: templates/interventions/intervention_detail_mobile.html:2021 -#: templates/interventions/intervention_detail_mobile.html:2920 -#: templates/interventions/intervention_detail_mobile.html:2942 -#: templates/interventions/intervention_detail_mobile.html:2964 -#: templates/interventions/intervention_detail_mobile.html:2975 -#: templates/interventions/intervention_detail_mobile.html:2983 -#: templates/interventions/interventions_index.html:1291 +#: interventions/templates/interventions/detail/card_history.html:201 +#: interventions/templates/interventions/detail/card_info.html:177 +#: interventions/templates/interventions/detail/card_info.html:244 +#: interventions/templates/interventions/detail/card_info.html:266 +#: interventions/templates/interventions/detail/card_info.html:288 +#: interventions/templates/interventions/detail/card_info.html:310 +#: interventions/templates/interventions/intervention_detail_mobile.html:1967 +#: interventions/templates/interventions/intervention_detail_mobile.html:2021 +#: interventions/templates/interventions/intervention_detail_mobile.html:2920 +#: interventions/templates/interventions/intervention_detail_mobile.html:2942 +#: interventions/templates/interventions/intervention_detail_mobile.html:2964 +#: interventions/templates/interventions/intervention_detail_mobile.html:2975 +#: interventions/templates/interventions/intervention_detail_mobile.html:2983 +#: interventions/templates/interventions/interventions_index.html:1291 msgid "Confirmer" msgstr "Confirm" -#: templates/interventions/detail/card_info.html:18 -#: templates/interventions/detail/scripts.html:584 +#: interventions/templates/interventions/detail/card_info.html:18 +#: interventions/templates/interventions/detail/scripts.html:584 msgid "Annuler la vérification" msgstr "Cancel verification" -#: templates/interventions/detail/card_info.html:18 -#: templates/interventions/detail/scripts.html:585 +#: interventions/templates/interventions/detail/card_info.html:18 +#: interventions/templates/interventions/detail/scripts.html:585 msgid "Marquer comme vérifiée" msgstr "Mark as verified" -#: templates/interventions/detail/card_info.html:23 -#: templates/interventions/detail/card_info.html:29 -#: templates/interventions/detail/scripts.html:590 +#: interventions/templates/interventions/detail/card_info.html:23 +#: interventions/templates/interventions/detail/card_info.html:29 +#: interventions/templates/interventions/detail/scripts.html:590 msgid "Non vérifiée" msgstr "Not verified" -#: templates/interventions/detail/card_info.html:28 +#: interventions/templates/interventions/detail/card_info.html:28 msgid "Vérification requise" msgstr "Verification required" -#: templates/interventions/detail/card_info.html:35 +#: interventions/templates/interventions/detail/card_info.html:35 msgid "Marché temporairement bloqué pour raisons budgétaires" msgstr "" -#: templates/interventions/detail/card_info.html:40 +#: interventions/templates/interventions/detail/card_info.html:40 msgid "Cette intervention a été créée par le prestataire" msgstr "This intervention was created by the contractor" -#: templates/interventions/detail/card_info.html:41 +#: interventions/templates/interventions/detail/card_info.html:41 msgid "Créée par le prestataire" msgstr "Created by contractor" -#: templates/interventions/detail/card_info.html:62 -#: templates/interventions/intervention_detail_mobile.html:575 +#: interventions/templates/interventions/detail/card_info.html:62 +#: interventions/templates/interventions/intervention_detail_mobile.html:575 msgid "En pause - Motif :" msgstr "Paused - Reason:" -#: templates/interventions/detail/card_info.html:92 +#: interventions/templates/interventions/detail/card_info.html:92 msgid "" "Cette intervention est retenue pour des raisons budgétaires. Aucun envoi de " "fiche ni contact téléphonique avec le prestataire ne doit être effectué." msgstr "" -#: templates/interventions/detail/card_info.html:94 -#: templates/interventions/intervention_detail_mobile.html:497 +#: interventions/templates/interventions/detail/card_info.html:94 +#: interventions/templates/interventions/intervention_detail_mobile.html:497 msgid "Motif" msgstr "" -#: templates/interventions/detail/card_info.html:107 -#: templates/interventions/detail/scripts.html:769 +#: interventions/templates/interventions/detail/card_info.html:107 +#: interventions/templates/interventions/detail/scripts.html:769 msgid "Recommandations" msgstr "Recommendations" -#: templates/interventions/detail/card_info.html:114 -#: templates/interventions/intervention_detail_mobile.html:1365 +#: interventions/templates/interventions/detail/card_info.html:114 +#: interventions/templates/interventions/intervention_detail_mobile.html:1365 msgid "Attention" msgstr "Intervention" -#: templates/interventions/detail/card_info.html:115 +#: interventions/templates/interventions/detail/card_info.html:115 msgid "" "Le marché associé à cette intervention est bloqué. Ne pas appeler le " "prestataire." @@ -2413,381 +2473,381 @@ msgstr "" "The contract associated with this intervention is blocked. Do not call the " "contractor." -#: templates/interventions/detail/card_info.html:129 +#: interventions/templates/interventions/detail/card_info.html:129 msgid "Appel interdit (marché bloqué)" msgstr "" -#: templates/interventions/detail/card_info.html:142 -#: templates/interventions/detail/card_info.html:158 +#: interventions/templates/interventions/detail/card_info.html:142 +#: interventions/templates/interventions/detail/card_info.html:158 msgid "Confirmer l'appel" msgstr "Confirm the call" -#: templates/interventions/detail/card_info.html:165 +#: interventions/templates/interventions/detail/card_info.html:165 msgid "L'appel a été réceptionné" msgstr "The call has been received" -#: templates/interventions/detail/card_info.html:168 +#: interventions/templates/interventions/detail/card_info.html:168 msgid "Date et heure de l'appel" msgstr "Call date and time" -#: templates/interventions/detail/card_info.html:170 +#: interventions/templates/interventions/detail/card_info.html:170 msgid "Par défaut, la date et l'heure actuelles sont proposées." msgstr "By default, the current date and time are proposed." -#: templates/interventions/detail/card_info.html:190 -#: templates/interventions/intervention_detail_mobile.html:2873 +#: interventions/templates/interventions/detail/card_info.html:190 +#: interventions/templates/interventions/intervention_detail_mobile.html:2873 msgid "Confirmer l'annulation" msgstr "Confirm cancellation" -#: templates/interventions/detail/card_info.html:194 -#: templates/interventions/intervention_detail_mobile.html:2877 +#: interventions/templates/interventions/detail/card_info.html:194 +#: interventions/templates/interventions/intervention_detail_mobile.html:2877 msgid "Êtes-vous sûr de vouloir annuler cette intervention ?" msgstr "Are you sure you want to cancel this intervention?" -#: templates/interventions/detail/card_info.html:196 -#: templates/interventions/intervention_detail_mobile.html:2879 -#: templates/interventions/interventions_index.html:1274 +#: interventions/templates/interventions/detail/card_info.html:196 +#: interventions/templates/interventions/intervention_detail_mobile.html:2879 +#: interventions/templates/interventions/interventions_index.html:1274 msgid "Type d'annulation" msgstr "Cancellation type" -#: templates/interventions/detail/card_info.html:198 -#: templates/interventions/intervention_detail_mobile.html:2881 -#: templates/interventions/interventions_index.html:1276 +#: interventions/templates/interventions/detail/card_info.html:198 +#: interventions/templates/interventions/intervention_detail_mobile.html:2881 +#: interventions/templates/interventions/interventions_index.html:1276 msgid "Choisissez un type" msgstr "Choose a type" -#: templates/interventions/detail/card_info.html:208 -#: templates/interventions/intervention_detail_mobile.html:2891 -#: templates/interventions/interventions_index.html:1284 +#: interventions/templates/interventions/detail/card_info.html:208 +#: interventions/templates/interventions/intervention_detail_mobile.html:2891 +#: interventions/templates/interventions/interventions_index.html:1284 msgid "Commentaire libre..." msgstr "Free comment..." -#: templates/interventions/detail/card_info.html:209 -#: templates/interventions/intervention_detail_mobile.html:2892 -#: templates/interventions/interventions_index.html:1285 +#: interventions/templates/interventions/detail/card_info.html:209 +#: interventions/templates/interventions/intervention_detail_mobile.html:2892 +#: interventions/templates/interventions/interventions_index.html:1285 msgid "Obligatoire pour le motif \\" msgstr "Required for the reason \\" -#: templates/interventions/detail/card_info.html:214 -#: templates/interventions/detail/card_origine.html:19 -#: templates/interventions/guided_operations/inspection_rain_water.html:236 -#: templates/interventions/guided_operations/inspection_rain_water.html:353 -#: templates/interventions/guided_operations/inspection_rain_water.html:368 -#: templates/interventions/guided_operations/inspection_rain_water.html:379 -#: templates/interventions/guided_operations/inspection_rain_water.html:390 -#: templates/interventions/guided_operations/inspection_rain_water.html:401 -#: templates/interventions/guided_operations/inspection_rain_water.html:412 -#: templates/interventions/guided_operations/inspection_rain_water.html:441 -#: templates/interventions/guided_operations/inspection_rain_water.html:514 -#: templates/interventions/guided_operations/inspection_rain_water.html:527 -#: templates/interventions/guided_operations/inspection_rain_water.html:540 -#: templates/interventions/guided_operations/inspection_rain_water.html:553 -#: templates/interventions/guided_operations/inspection_rain_water.html:566 -#: templates/interventions/guided_operations/inspection_rain_water.html:579 -#: templates/interventions/guided_operations/inspection_rain_water.html:592 -#: templates/interventions/guided_operations/inspection_rain_water.html:642 -#: templates/interventions/guided_operations/inspection_rain_water.html:654 -#: templates/interventions/guided_operations/inspection_rain_water.html:666 -#: templates/interventions/guided_operations/inspection_rain_water.html:704 -#: templates/interventions/guided_operations/inspection_rain_water.html:718 -#: templates/interventions/guided_operations/inspection_rain_water.html:729 -#: templates/interventions/guided_operations/inspection_rain_water.html:740 -#: templates/interventions/guided_operations/inspection_rain_water.html:779 -#: templates/interventions/guided_operations/inspection_rain_water.html:791 -#: templates/interventions/guided_operations/inspection_rain_water.html:803 -#: templates/interventions/guided_operations/inspection_rain_water.html:816 -#: templates/interventions/guided_operations/inspection_rain_water.html:828 -#: templates/interventions/guided_operations/inspection_rain_water.html:839 -#: templates/interventions/guided_operations/inspection_rain_water.html:854 -#: templates/interventions/guided_operations/inspection_rain_water.html:893 -#: templates/interventions/guided_operations/inspection_rain_water.html:904 -#: templates/interventions/guided_operations/inspection_rain_water.html:917 -#: templates/interventions/guided_operations/inspection_rain_water.html:929 -#: templates/interventions/guided_operations/inspection_rain_water.html:940 -#: templates/interventions/guided_operations/inspection_rain_water.html:969 -#: templates/interventions/guided_operations/inspection_rain_water.html:980 -#: templates/interventions/guided_operations/inspection_rain_water.html:993 -#: templates/interventions/guided_operations/inspection_rain_water.html:1004 -#: templates/interventions/guided_operations/inspection_rain_water.html:1030 -#: templates/interventions/guided_operations/inspection_rain_water.html:1041 -#: templates/interventions/guided_operations/inspection_rain_water.html:1054 -#: templates/interventions/guided_operations/inspection_rain_water.html:1065 -#: templates/interventions/guided_operations/inspection_rain_water.html:1092 -#: templates/interventions/guided_operations/inspection_rain_water.html:1104 -#: templates/interventions/guided_operations/inspection_rain_water.html:1117 -#: templates/interventions/guided_operations/inspection_rain_water.html:1128 -#: templates/interventions/guided_operations/inspection_rain_water.html:1139 -#: templates/interventions/guided_operations/inspection_rain_water.html:1153 -#: templates/interventions/guided_operations/inspection_rain_water.html:1209 -#: templates/interventions/guided_operations/inspection_rain_water.html:1220 -#: templates/interventions/guided_operations/inspection_rain_water.html:1231 -#: templates/interventions/guided_operations/inspection_rain_water.html:1240 -#: templates/interventions/guided_operations/inspection_rain_water.html:1252 -#: templates/interventions/guided_operations/inspection_rain_water.html:1263 -#: templates/interventions/guided_operations/inspection_rain_water.html:2589 -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 -#: templates/interventions/guided_operations/inspection_rain_water.html:2964 -#: templates/interventions/intervention_detail_mobile.html:2897 +#: interventions/templates/interventions/detail/card_info.html:214 +#: interventions/templates/interventions/detail/card_origine.html:19 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:236 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:353 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:368 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:379 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:390 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:401 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:412 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:441 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:514 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:527 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:540 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:553 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:566 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:579 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:592 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:642 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:654 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:666 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:704 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:718 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:729 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:740 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:779 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:791 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:803 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:816 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:839 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:854 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:893 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:904 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:917 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:929 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:940 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:969 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:980 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:993 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1004 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1030 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1041 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1054 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1065 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1092 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1104 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1117 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1128 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1139 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1153 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1209 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1220 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1231 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1240 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1252 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1263 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2589 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: 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:2897 msgid "Non" msgstr "No" -#: templates/interventions/detail/card_info.html:215 -#: templates/interventions/intervention_detail_mobile.html:2898 +#: interventions/templates/interventions/detail/card_info.html:215 +#: interventions/templates/interventions/intervention_detail_mobile.html:2898 msgid "Oui, annuler" msgstr "Yes, cancel" -#: templates/interventions/detail/card_info.html:225 -#: templates/interventions/intervention_detail_mobile.html:1948 +#: interventions/templates/interventions/detail/card_info.html:225 +#: interventions/templates/interventions/intervention_detail_mobile.html:1948 msgid "Raison de la mise en pause" msgstr "Reason for pause" -#: templates/interventions/detail/card_info.html:229 -#: templates/interventions/intervention_detail_mobile.html:1952 +#: interventions/templates/interventions/detail/card_info.html:229 +#: interventions/templates/interventions/intervention_detail_mobile.html:1952 msgid "Sélectionnez la raison" msgstr "Select reason" -#: templates/interventions/detail/card_info.html:231 -#: templates/interventions/intervention_detail_mobile.html:1954 +#: interventions/templates/interventions/detail/card_info.html:231 +#: interventions/templates/interventions/intervention_detail_mobile.html:1954 msgid "Choisissez une raison" msgstr "Choose a reason" -#: templates/interventions/detail/card_info.html:237 -#: templates/interventions/intervention_detail_mobile.html:1960 +#: interventions/templates/interventions/detail/card_info.html:237 +#: interventions/templates/interventions/intervention_detail_mobile.html:1960 msgid "Précisez la raison" msgstr "Specify the reason" -#: templates/interventions/detail/card_info.html:255 -#: templates/interventions/intervention_detail_mobile.html:2909 +#: interventions/templates/interventions/detail/card_info.html:255 +#: interventions/templates/interventions/intervention_detail_mobile.html:2909 msgid "Confirmer la validation" msgstr "Confirm validation" -#: templates/interventions/detail/card_info.html:261 -#: templates/interventions/intervention_detail_mobile.html:2915 +#: interventions/templates/interventions/detail/card_info.html:261 +#: interventions/templates/interventions/intervention_detail_mobile.html:2915 msgid "Cette action est liée à la validation par périodes." msgstr "This action is linked to validation by periods." -#: templates/interventions/detail/card_info.html:277 -#: templates/interventions/intervention_detail_mobile.html:2931 +#: interventions/templates/interventions/detail/card_info.html:277 +#: interventions/templates/interventions/intervention_detail_mobile.html:2931 msgid "Raison de la correction" msgstr "Reason for correction" -#: templates/interventions/detail/card_info.html:281 -#: templates/interventions/intervention_detail_mobile.html:2935 +#: interventions/templates/interventions/detail/card_info.html:281 +#: interventions/templates/interventions/intervention_detail_mobile.html:2935 msgid "Indiquez la raison pour laquelle une correction est demandée" msgstr "Indicate the reason why a correction is requested" -#: templates/interventions/detail/card_info.html:283 -#: templates/interventions/detail/card_info.html:305 -#: templates/interventions/intervention_detail_mobile.html:2937 -#: templates/interventions/intervention_detail_mobile.html:2959 +#: interventions/templates/interventions/detail/card_info.html:283 +#: interventions/templates/interventions/detail/card_info.html:305 +#: interventions/templates/interventions/intervention_detail_mobile.html:2937 +#: interventions/templates/interventions/intervention_detail_mobile.html:2959 msgid "Maximum 1000 caractères" msgstr "Maximum 1000 characters" -#: templates/interventions/detail/card_info.html:299 -#: templates/interventions/intervention_detail_mobile.html:2953 +#: interventions/templates/interventions/detail/card_info.html:299 +#: interventions/templates/interventions/intervention_detail_mobile.html:2953 msgid "Détails de la correction" msgstr "Correction details" -#: templates/interventions/detail/card_info.html:303 -#: templates/interventions/intervention_detail_mobile.html:2957 +#: interventions/templates/interventions/detail/card_info.html:303 +#: interventions/templates/interventions/intervention_detail_mobile.html:2957 msgid "Décrivez ce qui a été corrigé" msgstr "Describe what has been corrected" -#: templates/interventions/detail/card_info.html:323 +#: interventions/templates/interventions/detail/card_info.html:323 msgid "Aucune prestation encodée" msgstr "No general operations." -#: templates/interventions/detail/card_info.html:328 +#: interventions/templates/interventions/detail/card_info.html:328 msgid "" "Aucune prestation n'a été encodée pour cette intervention. Êtes-vous sûr de " "vouloir passer au statut « Traité » ?" msgstr "" -#: templates/interventions/detail/card_info.html:332 +#: interventions/templates/interventions/detail/card_info.html:332 msgid "Confirmer quand même" msgstr "Confirm the call" -#: templates/interventions/detail/card_info.html:345 -#: templates/interventions/detail/card_info.html:412 +#: interventions/templates/interventions/detail/card_info.html:345 +#: interventions/templates/interventions/detail/card_info.html:412 msgid "Modifier prestataire et contrat" msgstr "Provider and contract" -#: templates/interventions/detail/card_info.html:391 +#: interventions/templates/interventions/detail/card_info.html:391 msgid "Raison de la demande de correction :" msgstr "Reason for correction" -#: templates/interventions/detail/card_info.html:400 +#: interventions/templates/interventions/detail/card_info.html:400 msgid "Détails de la correction :" msgstr "Correction details" -#: templates/interventions/detail/card_info.html:577 +#: interventions/templates/interventions/detail/card_info.html:577 msgid "Modifier le projet" msgstr "Change project" -#: templates/interventions/detail/card_info.html:583 +#: interventions/templates/interventions/detail/card_info.html:583 msgid "Sélectionnez un projet" msgstr "Select a project" -#: templates/interventions/detail/card_info.html:650 +#: interventions/templates/interventions/detail/card_info.html:650 msgid "Modifier le numéro Osiris" msgstr "Change Osiris number" -#: templates/interventions/detail/card_info.html:656 +#: interventions/templates/interventions/detail/card_info.html:656 msgid "Numéro Osiris" msgstr "Osiris number" -#: templates/interventions/detail/card_info.html:673 +#: interventions/templates/interventions/detail/card_info.html:673 msgid "Dossier" msgstr "Folder" -#: templates/interventions/detail/card_info.html:678 +#: interventions/templates/interventions/detail/card_info.html:678 msgid "Dossier interne" msgstr "Internal folder" -#: templates/interventions/detail/card_info.html:694 +#: interventions/templates/interventions/detail/card_info.html:694 msgid "Modifier le lien" msgstr "Change link" -#: templates/interventions/detail/card_info.html:700 +#: interventions/templates/interventions/detail/card_info.html:700 msgid "Lien du dossier interne" msgstr "Internal folder link" -#: templates/interventions/detail/card_info.html:726 -#: templates/interventions/detail/card_info.html:779 -#: templates/interventions/interventions_calendar.html:599 +#: interventions/templates/interventions/detail/card_info.html:726 +#: interventions/templates/interventions/detail/card_info.html:779 +#: interventions/templates/interventions/interventions_calendar.html:607 msgid "Réalisation" msgstr "Completion" -#: templates/interventions/detail/card_info.html:748 +#: interventions/templates/interventions/detail/card_info.html:748 msgid "Ajouter un événement réalisé" msgstr "Add a completed event" -#: templates/interventions/detail/card_info.html:759 -#: templates/interventions/detail/card_info.html:850 +#: interventions/templates/interventions/detail/card_info.html:759 +#: interventions/templates/interventions/detail/card_info.html:850 msgid "Type d'événement" msgstr "Event type" -#: templates/interventions/detail/card_info.html:761 +#: interventions/templates/interventions/detail/card_info.html:761 msgid "Démarrage" msgstr "Start" -#: templates/interventions/detail/card_info.html:763 -#: templates/interventions/intervention_detail_mobile.html:2835 +#: interventions/templates/interventions/detail/card_info.html:763 +#: interventions/templates/interventions/intervention_detail_mobile.html:2835 msgid "Pause" msgstr "Break" -#: templates/interventions/detail/card_info.html:764 +#: interventions/templates/interventions/detail/card_info.html:764 msgid "Reprise" msgstr "Resume" -#: templates/interventions/detail/card_info.html:774 -#: templates/interventions/detail/card_info.html:865 +#: interventions/templates/interventions/detail/card_info.html:774 +#: interventions/templates/interventions/detail/card_info.html:865 msgid "Annuler la modification" msgstr "Cancel edit" -#: templates/interventions/detail/card_info.html:780 -#: templates/interventions/detail/card_info.html:871 +#: interventions/templates/interventions/detail/card_info.html:780 +#: interventions/templates/interventions/detail/card_info.html:871 msgid "Classés par ordre chronologique" msgstr "Sorted chronologically" -#: templates/interventions/detail/card_info.html:790 -#: templates/interventions/detail/card_info.html:881 -#: templates/interventions/detail/card_posts.html:402 +#: interventions/templates/interventions/detail/card_info.html:790 +#: interventions/templates/interventions/detail/card_info.html:881 +#: interventions/templates/interventions/detail/card_posts.html:402 msgid "Actions" msgstr "Actions" -#: templates/interventions/detail/card_info.html:791 -#: templates/interventions/detail/card_info.html:882 +#: interventions/templates/interventions/detail/card_info.html:791 +#: interventions/templates/interventions/detail/card_info.html:882 msgid "Modifier" msgstr "Edit" -#: templates/interventions/detail/card_info.html:796 -#: templates/interventions/detail/card_info.html:887 +#: interventions/templates/interventions/detail/card_info.html:796 +#: interventions/templates/interventions/detail/card_info.html:887 msgid "Aucun événement" msgstr "No future events" -#: templates/interventions/detail/card_info.html:813 -#: templates/interventions/detail/card_info.html:870 -#: templates/interventions/interventions_calendar.html:594 +#: interventions/templates/interventions/detail/card_info.html:813 +#: interventions/templates/interventions/detail/card_info.html:870 +#: interventions/templates/interventions/interventions_calendar.html:602 msgid "Planification" msgstr "Planning" -#: templates/interventions/detail/card_info.html:839 +#: interventions/templates/interventions/detail/card_info.html:839 msgid "Ajouter un événement planifié" msgstr "Add a planned event" -#: templates/interventions/detail/card_info.html:900 -#: templates/interventions/intervention_detail_mobile.html:541 +#: interventions/templates/interventions/detail/card_info.html:900 +#: interventions/templates/interventions/intervention_detail_mobile.html:541 msgid "Gestionnaire :" msgstr "Recipients" -#: templates/interventions/detail/card_info.html:905 -#: templates/interventions/detail/scripts.html:324 -#: templates/interventions/intervention_detail_mobile.html:545 -#: templates/interventions/intervention_detail_mobile.html:2451 -#: templates/interventions/intervention_detail_mobile.html:6101 -#: templates/interventions/interventions_calendar.html:297 -#: templates/interventions/interventions_calendar.html:318 -#: templates/interventions/interventions_calendar.html:337 -#: templates/interventions/interventions_calendar.html:359 -#: templates/interventions/interventions_calendar.html:378 -#: templates/interventions/interventions_calendar.html:397 -#: templates/interventions/interventions_calendar.html:428 -#: templates/interventions/interventions_index.html:568 -#: templates/interventions/interventions_index.html:589 -#: templates/interventions/interventions_index.html:608 -#: templates/interventions/interventions_index.html:627 -#: templates/interventions/interventions_index.html:651 -#: templates/interventions/interventions_index.html:670 -#: templates/interventions/interventions_index.html:689 -#: templates/interventions/interventions_index.html:720 -#: templates/interventions/interventions_index.html:743 -#: templates/interventions/interventions_index.html:760 -#: templates/interventions/interventions_index.html:780 -#: templates/interventions/interventions_index.html:797 -#: templates/interventions/interventions_index.html:814 +#: interventions/templates/interventions/detail/card_info.html:905 +#: interventions/templates/interventions/detail/scripts.html:324 +#: interventions/templates/interventions/intervention_detail_mobile.html:545 +#: interventions/templates/interventions/intervention_detail_mobile.html:2451 +#: interventions/templates/interventions/intervention_detail_mobile.html:6101 +#: interventions/templates/interventions/interventions_calendar.html:305 +#: interventions/templates/interventions/interventions_calendar.html:326 +#: interventions/templates/interventions/interventions_calendar.html:345 +#: interventions/templates/interventions/interventions_calendar.html:367 +#: interventions/templates/interventions/interventions_calendar.html:386 +#: interventions/templates/interventions/interventions_calendar.html:405 +#: interventions/templates/interventions/interventions_calendar.html:436 +#: 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" -#: templates/interventions/detail/card_info.html:916 +#: interventions/templates/interventions/detail/card_info.html:916 msgid "Assigné à:" msgstr "Assigned to:" -#: templates/interventions/detail/card_info.html:929 +#: interventions/templates/interventions/detail/card_info.html:929 msgid "Assigner un membre ou une équipe" msgstr "Assign a member or a team" -#: templates/interventions/detail/card_info.html:958 +#: interventions/templates/interventions/detail/card_info.html:958 msgid "Aucun membre" msgstr "No member" -#: templates/interventions/detail/card_info.html:968 +#: interventions/templates/interventions/detail/card_info.html:968 msgid "Le prestataire assigné n'a pas d'équipes associées à cette thématique." msgstr "The assigned provider does not have teams associated with this topic." -#: templates/interventions/detail/card_info.html:970 +#: interventions/templates/interventions/detail/card_info.html:970 msgid "Le prestataire assigné n'a pas encore d'équipes configurées." msgstr "The assigned provider does not have teams associated with this topic." -#: templates/interventions/detail/card_info.html:979 +#: interventions/templates/interventions/detail/card_info.html:979 msgid "" "Veuillez d'abord assigner un prestataire à cette intervention avant de " "pouvoir assigner un membre ou une équipe." @@ -2795,33 +2855,33 @@ msgstr "" "Please assign a provider to this intervention before assigning a member or a" " team." -#: templates/interventions/detail/card_links.html:10 -#: templates/interventions/intervention_detail_mobile.html:2037 +#: interventions/templates/interventions/detail/card_links.html:10 +#: interventions/templates/interventions/intervention_detail_mobile.html:2037 msgid "Êtes-vous sûr de vouloir dupliquer cette intervention ?" msgstr "Are you sure you want to duplicate this intervention?" -#: templates/interventions/detail/card_links.html:14 -#: templates/interventions/intervention_detail_mobile.html:2041 +#: interventions/templates/interventions/detail/card_links.html:14 +#: interventions/templates/interventions/intervention_detail_mobile.html:2041 msgid "Dupliquer" msgstr "Duplicate" -#: templates/interventions/detail/card_links.html:38 -#: templates/interventions/intervention_detail_mobile.html:2061 +#: interventions/templates/interventions/detail/card_links.html:38 +#: interventions/templates/interventions/intervention_detail_mobile.html:2061 msgid "Aucune intervention liée pour l'instant." msgstr "No linked intervention for now." -#: templates/interventions/detail/card_links.html:63 +#: interventions/templates/interventions/detail/card_links.html:63 msgid "Lier les interventions" msgstr "Link interventions" -#: templates/interventions/detail/card_links.html:79 -#: templates/interventions/detail/card_links.html:93 -#: templates/interventions/intervention_detail_mobile.html:2583 +#: interventions/templates/interventions/detail/card_links.html:79 +#: interventions/templates/interventions/detail/card_links.html:93 +#: interventions/templates/interventions/intervention_detail_mobile.html:2583 msgid "Traitement via une autre intervention" msgstr "Treatment via another intervention" -#: templates/interventions/detail/card_links.html:83 -#: templates/interventions/detail/card_links.html:98 +#: interventions/templates/interventions/detail/card_links.html:83 +#: interventions/templates/interventions/detail/card_links.html:98 msgid "" "Indique que le traitement de cette intervention est réalisé via une autre " "intervention." @@ -2829,313 +2889,315 @@ msgstr "" "Indicates that the treatment of this intervention is carried out via another" " intervention." -#: templates/interventions/detail/card_notes.html:4 views/general.py:1054 -#: views/views_pdf_reporting.py:1543 views/views_pdf_reporting.py:2114 +#: interventions/templates/interventions/detail/card_notes.html:4 +#: interventions/views/general.py:1054 +#: interventions/views/views_pdf_reporting.py:1543 +#: interventions/views/views_pdf_reporting.py:2114 msgid "Notes" msgstr "Notes" -#: templates/interventions/detail/card_notes.html:26 -#: templates/interventions/detail/card_notes.html:89 -#: templates/interventions/detail/card_notes_documents.html:46 -#: templates/interventions/detail/card_notes_documents.html:151 -#: templates/interventions/intervention_detail_mobile.html:915 -#: views/forms.py:321 +#: interventions/templates/interventions/detail/card_notes.html:26 +#: interventions/templates/interventions/detail/card_notes.html:89 +#: interventions/templates/interventions/detail/card_notes_documents.html:46 +#: interventions/templates/interventions/detail/card_notes_documents.html:151 +#: interventions/templates/interventions/intervention_detail_mobile.html:915 +#: interventions/views/forms.py:321 msgid "Contenu" msgstr "Content" -#: templates/interventions/detail/card_notes.html:27 -#: templates/interventions/detail/card_notes_documents.html:47 +#: interventions/templates/interventions/detail/card_notes.html:27 +#: interventions/templates/interventions/detail/card_notes_documents.html:47 msgid "Saisir le contenu de la note..." msgstr "Enter note content..." -#: templates/interventions/detail/card_notes.html:58 -#: templates/interventions/detail/card_notes_documents.html:117 +#: interventions/templates/interventions/detail/card_notes.html:58 +#: interventions/templates/interventions/detail/card_notes_documents.html:117 msgid "Mis à jour le" msgstr "Updated on" -#: templates/interventions/detail/card_notes.html:59 -#: templates/interventions/detail/card_notes_documents.html:118 +#: interventions/templates/interventions/detail/card_notes.html:59 +#: interventions/templates/interventions/detail/card_notes_documents.html:118 msgid "par " msgstr "by " -#: templates/interventions/detail/card_notes.html:67 -#: templates/interventions/detail/card_notes_documents.html:129 -#: templates/interventions/intervention_detail_mobile.html:714 -#: templates/interventions/intervention_detail_mobile.html:1435 +#: interventions/templates/interventions/detail/card_notes.html:67 +#: interventions/templates/interventions/detail/card_notes_documents.html:129 +#: interventions/templates/interventions/intervention_detail_mobile.html:714 +#: interventions/templates/interventions/intervention_detail_mobile.html:1435 msgid "Supprimer la note" msgstr "Delete note" -#: templates/interventions/detail/card_notes_documents.html:5 -#: templates/interventions/detail/scripts.html:770 -#: templates/interventions/intervention_detail_mobile.html:593 +#: interventions/templates/interventions/detail/card_notes_documents.html:5 +#: interventions/templates/interventions/detail/scripts.html:770 +#: interventions/templates/interventions/intervention_detail_mobile.html:593 msgid "Notes et documents" msgstr "Notes and documents" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 msgid "docs" msgstr "docs" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 msgid "doc" msgstr "doc" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/detail/card_notes_documents.html:71 -#: templates/interventions/intervention_detail_mobile.html:598 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/detail/card_notes_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "notes" msgstr "notes" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/detail/card_notes_documents.html:71 -#: templates/interventions/intervention_detail_mobile.html:598 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/detail/card_notes_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "note" msgstr "note" -#: templates/interventions/detail/card_notes_documents.html:19 -#: templates/interventions/intervention_detail_mobile.html:905 -#: templates/interventions/intervention_detail_mobile.html:1413 +#: interventions/templates/interventions/detail/card_notes_documents.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:905 +#: interventions/templates/interventions/intervention_detail_mobile.html:1413 msgid "Ajouter une note" msgstr "Add a note" -#: templates/interventions/detail/card_notes_documents.html:20 +#: interventions/templates/interventions/detail/card_notes_documents.html:20 msgid "Note" msgstr "Note" -#: templates/interventions/detail/card_notes_documents.html:25 +#: interventions/templates/interventions/detail/card_notes_documents.html:25 msgid "Doc" msgstr "Doc" -#: templates/interventions/detail/card_notes_documents.html:56 -#: templates/interventions/intervention_detail_mobile.html:614 +#: interventions/templates/interventions/detail/card_notes_documents.html:56 +#: interventions/templates/interventions/intervention_detail_mobile.html:614 msgid "Aucun document ou note pour cette intervention." msgstr "No documents or notes for this intervention." -#: templates/interventions/detail/card_notes_documents.html:126 -#: templates/interventions/intervention_detail_mobile.html:710 +#: interventions/templates/interventions/detail/card_notes_documents.html:126 +#: interventions/templates/interventions/intervention_detail_mobile.html:710 msgid "Modifier la note" msgstr "Change note" -#: templates/interventions/detail/card_observations.html:5 -#: templates/interventions/detail/scripts.html:776 -#: templates/interventions/intervention_detail_mobile.html:2070 +#: interventions/templates/interventions/detail/card_observations.html:5 +#: interventions/templates/interventions/detail/scripts.html:776 +#: interventions/templates/interventions/intervention_detail_mobile.html:2070 msgid "Observations liées" msgstr "Related interventions" -#: templates/interventions/detail/card_occupations.html:6 -#: templates/interventions/detail/scripts.html:777 -#: templates/interventions/intervention_detail_mobile.html:978 +#: interventions/templates/interventions/detail/card_occupations.html:6 +#: interventions/templates/interventions/detail/scripts.html:777 +#: interventions/templates/interventions/intervention_detail_mobile.html:978 msgid "Occupations" msgstr "Occupations" -#: templates/interventions/detail/card_occupations.html:8 -#: templates/interventions/intervention_detail_mobile.html:980 +#: interventions/templates/interventions/detail/card_occupations.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:980 msgid "Obligatoire pour terminer cette intervention corrective" msgstr "Required to complete this corrective action" -#: templates/interventions/detail/card_occupations.html:9 -#: templates/interventions/intervention_detail_mobile.html:981 +#: interventions/templates/interventions/detail/card_occupations.html:9 +#: interventions/templates/interventions/intervention_detail_mobile.html:981 msgid "Obligatoire" msgstr "Required" -#: templates/interventions/detail/card_occupations.html:45 -#: templates/interventions/intervention_detail_mobile.html:1017 +#: interventions/templates/interventions/detail/card_occupations.html:45 +#: interventions/templates/interventions/intervention_detail_mobile.html:1017 msgid "Mis à jour par" msgstr "Updated by" -#: templates/interventions/detail/card_occupations.html:56 -#: templates/interventions/intervention_detail_mobile.html:1028 +#: interventions/templates/interventions/detail/card_occupations.html:56 +#: interventions/templates/interventions/intervention_detail_mobile.html:1028 msgid "Modifier l'occupation" msgstr "Edit occupation" -#: templates/interventions/detail/card_occupations.html:67 -#: templates/interventions/intervention_detail_mobile.html:1039 +#: interventions/templates/interventions/detail/card_occupations.html:67 +#: interventions/templates/interventions/intervention_detail_mobile.html:1039 msgid "Aucune occupation enregistrée pour le moment." msgstr "No occupation recorded yet." -#: templates/interventions/detail/card_occupations.html:71 -#: templates/interventions/detail/card_posts.html:108 -#: templates/interventions/detail/card_posts.html:398 -#: templates/interventions/intervention_detail_mobile.html:1043 +#: 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:1043 msgid "Total" msgstr "Total" -#: templates/interventions/detail/card_occupations.html:80 -#: templates/interventions/intervention_detail_mobile.html:1052 +#: interventions/templates/interventions/detail/card_occupations.html:80 +#: interventions/templates/interventions/intervention_detail_mobile.html:1052 msgid "Ajouter une occupation" msgstr "Add an occupation" -#: templates/interventions/detail/card_occupations.html:89 -#: templates/interventions/intervention_detail_mobile.html:1061 -#: views/forms.py:361 +#: interventions/templates/interventions/detail/card_occupations.html:89 +#: interventions/templates/interventions/intervention_detail_mobile.html:1061 +#: interventions/views/forms.py:361 msgid "Technicien" msgstr "Technician" -#: templates/interventions/detail/card_occupations.html:93 -#: templates/interventions/intervention_detail_mobile.html:1065 +#: interventions/templates/interventions/detail/card_occupations.html:93 +#: interventions/templates/interventions/intervention_detail_mobile.html:1065 msgid "Durée" msgstr "Duration" -#: templates/interventions/detail/card_occupations.html:98 -#: templates/interventions/intervention_detail_mobile.html:1070 +#: interventions/templates/interventions/detail/card_occupations.html:98 +#: interventions/templates/interventions/intervention_detail_mobile.html:1070 msgid "h" msgstr "h" -#: templates/interventions/detail/card_occupations.html:104 -#: templates/interventions/intervention_detail_mobile.html:1076 +#: interventions/templates/interventions/detail/card_occupations.html:104 +#: interventions/templates/interventions/intervention_detail_mobile.html:1076 msgid "min" msgstr "min" -#: templates/interventions/detail/card_operations.html:7 -#: templates/interventions/detail/scripts.html:771 -#: views/views_pdf_reporting.py:1575 +#: interventions/templates/interventions/detail/card_operations.html:7 +#: interventions/templates/interventions/detail/scripts.html:771 +#: interventions/views/views_pdf_reporting.py:1575 msgid "Opérations" msgstr "Operations" -#: templates/interventions/detail/card_operations.html:16 -#: templates/interventions/intervention_detail_mobile.html:753 +#: interventions/templates/interventions/detail/card_operations.html:16 +#: interventions/templates/interventions/intervention_detail_mobile.html:753 msgid "Tout déplier" msgstr "Expand all" -#: templates/interventions/detail/card_operations.html:19 -#: templates/interventions/intervention_detail_mobile.html:756 +#: interventions/templates/interventions/detail/card_operations.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:756 msgid "Tout replier" msgstr "Collapse all" -#: templates/interventions/detail/card_operations.html:23 -#: templates/interventions/intervention_detail_mobile.html:749 +#: interventions/templates/interventions/detail/card_operations.html:23 +#: interventions/templates/interventions/intervention_detail_mobile.html:749 msgid "Ajouter opération" msgstr "Add an operation" -#: templates/interventions/detail/card_operations.html:33 -#: templates/interventions/intervention_detail_mobile.html:766 +#: interventions/templates/interventions/detail/card_operations.html:33 +#: interventions/templates/interventions/intervention_detail_mobile.html:766 msgid "Opérations générales" msgstr "General operations" -#: templates/interventions/detail/card_operations.html:48 -#: templates/interventions/detail/card_operations.html:119 -#: templates/interventions/intervention_detail_mobile.html:781 -#: templates/interventions/intervention_detail_mobile.html:855 +#: interventions/templates/interventions/detail/card_operations.html:48 +#: interventions/templates/interventions/detail/card_operations.html:119 +#: interventions/templates/interventions/intervention_detail_mobile.html:781 +#: interventions/templates/interventions/intervention_detail_mobile.html:855 msgid "Statut success" msgstr "Status success" -#: templates/interventions/detail/card_operations.html:49 -#: templates/interventions/detail/card_operations.html:120 -#: templates/interventions/intervention_detail_mobile.html:782 -#: templates/interventions/intervention_detail_mobile.html:856 +#: interventions/templates/interventions/detail/card_operations.html:49 +#: interventions/templates/interventions/detail/card_operations.html:120 +#: interventions/templates/interventions/intervention_detail_mobile.html:782 +#: interventions/templates/interventions/intervention_detail_mobile.html:856 msgid "Statut warning" msgstr "Status warning" -#: templates/interventions/detail/card_operations.html:50 -#: templates/interventions/detail/card_operations.html:121 -#: templates/interventions/intervention_detail_mobile.html:783 -#: templates/interventions/intervention_detail_mobile.html:857 +#: interventions/templates/interventions/detail/card_operations.html:50 +#: interventions/templates/interventions/detail/card_operations.html:121 +#: interventions/templates/interventions/intervention_detail_mobile.html:783 +#: interventions/templates/interventions/intervention_detail_mobile.html:857 msgid "Statut danger" msgstr "Status danger" -#: templates/interventions/detail/card_operations.html:51 -#: templates/interventions/detail/card_operations.html:122 -#: templates/interventions/intervention_detail_mobile.html:784 -#: templates/interventions/intervention_detail_mobile.html:858 +#: interventions/templates/interventions/detail/card_operations.html:51 +#: interventions/templates/interventions/detail/card_operations.html:122 +#: interventions/templates/interventions/intervention_detail_mobile.html:784 +#: interventions/templates/interventions/intervention_detail_mobile.html:858 msgid "Autres / Sans valeur" msgstr "Others / No value" -#: templates/interventions/detail/card_operations.html:62 -#: templates/interventions/detail/card_operations.html:141 +#: interventions/templates/interventions/detail/card_operations.html:62 +#: interventions/templates/interventions/detail/card_operations.html:141 msgid "Valeur / Statut" msgstr "Value / Status" -#: templates/interventions/detail/card_operations.html:87 -#: templates/interventions/intervention_detail_mobile.html:803 +#: interventions/templates/interventions/detail/card_operations.html:87 +#: interventions/templates/interventions/intervention_detail_mobile.html:803 msgid "Opérations par équipement" msgstr "Operations by equipment" -#: templates/interventions/detail/card_operations.html:115 +#: interventions/templates/interventions/detail/card_operations.html:115 msgid "Asset lié introuvable" msgstr "Linked asset not found" -#: templates/interventions/detail/card_operations.html:166 +#: interventions/templates/interventions/detail/card_operations.html:166 msgid "Aucune opération à afficher." msgstr "No operations to display." -#: templates/interventions/detail/card_operations.html:192 -#: templates/interventions/intervention_detail_mobile.html:2368 +#: interventions/templates/interventions/detail/card_operations.html:192 +#: interventions/templates/interventions/intervention_detail_mobile.html:2368 msgid "Ajouter une opération personnalisée" msgstr "Add a custom operation" -#: templates/interventions/detail/card_operations.html:200 -#: templates/interventions/intervention_detail_mobile.html:2376 -#: views/forms.py:680 +#: interventions/templates/interventions/detail/card_operations.html:200 +#: interventions/templates/interventions/intervention_detail_mobile.html:2376 +#: interventions/views/forms.py:680 msgid "Type d'opération" msgstr "Operation type" -#: templates/interventions/detail/card_operations.html:204 -#: templates/interventions/intervention_detail_mobile.html:2380 -#: views/forms.py:675 +#: interventions/templates/interventions/detail/card_operations.html:204 +#: interventions/templates/interventions/intervention_detail_mobile.html:2380 +#: interventions/views/forms.py:675 msgid "Choix de statut" msgstr "Status choice" -#: templates/interventions/detail/card_operations.html:210 -#: templates/interventions/intervention_detail_mobile.html:2386 -#: views/forms.py:674 +#: interventions/templates/interventions/detail/card_operations.html:210 +#: interventions/templates/interventions/intervention_detail_mobile.html:2386 +#: interventions/views/forms.py:674 msgid "Mesure" msgstr "Measure" -#: templates/interventions/detail/card_operations.html:219 -#: templates/interventions/intervention_detail_mobile.html:2397 +#: interventions/templates/interventions/detail/card_operations.html:219 +#: interventions/templates/interventions/intervention_detail_mobile.html:2397 msgid "Nom en français" msgstr "Name in French" -#: templates/interventions/detail/card_operations.html:226 -#: templates/interventions/intervention_detail_mobile.html:2405 +#: interventions/templates/interventions/detail/card_operations.html:226 +#: interventions/templates/interventions/intervention_detail_mobile.html:2405 msgid "Nom en néerlandais" msgstr "Name in Dutch" -#: templates/interventions/detail/card_operations.html:227 -#: templates/interventions/intervention_detail_mobile.html:2398 +#: interventions/templates/interventions/detail/card_operations.html:227 +#: interventions/templates/interventions/intervention_detail_mobile.html:2398 msgid "Au moins un nom (FR ou NL) est obligatoire" msgstr "At least one name (FR or NL) is required" -#: templates/interventions/detail/card_operations.html:232 -#: templates/interventions/intervention_detail_mobile.html:2412 -#: views/forms.py:702 +#: interventions/templates/interventions/detail/card_operations.html:232 +#: interventions/templates/interventions/intervention_detail_mobile.html:2412 +#: interventions/views/forms.py:702 msgid "Ensemble de statuts" msgstr "Status set" -#: templates/interventions/detail/card_operations.html:235 -#: templates/interventions/detail/card_operations.html:247 -#: templates/interventions/intervention_detail_mobile.html:1752 -#: templates/interventions/intervention_detail_mobile.html:2415 -#: templates/interventions/intervention_detail_mobile.html:2427 +#: interventions/templates/interventions/detail/card_operations.html:235 +#: interventions/templates/interventions/detail/card_operations.html:247 +#: interventions/templates/interventions/intervention_detail_mobile.html:1752 +#: interventions/templates/interventions/intervention_detail_mobile.html:2415 +#: interventions/templates/interventions/intervention_detail_mobile.html:2427 msgid "Sélectionner..." msgstr "Select..." -#: templates/interventions/detail/card_operations.html:244 -#: templates/interventions/intervention_detail_mobile.html:2424 -#: views/forms.py:710 +#: interventions/templates/interventions/detail/card_operations.html:244 +#: interventions/templates/interventions/intervention_detail_mobile.html:2424 +#: interventions/views/forms.py:710 msgid "Définition de mesure" msgstr "Measure definition" -#: templates/interventions/detail/card_operations.html:256 -#: templates/interventions/intervention_detail_mobile.html:2438 -#: views/forms.py:716 +#: interventions/templates/interventions/detail/card_operations.html:256 +#: interventions/templates/interventions/intervention_detail_mobile.html:2438 +#: interventions/views/forms.py:716 msgid "Groupe (optionnel)" msgstr "Group (optional)" -#: templates/interventions/detail/card_operations.html:258 -#: templates/interventions/intervention_detail_mobile.html:2440 -#: views/forms.py:719 +#: interventions/templates/interventions/detail/card_operations.html:258 +#: interventions/templates/interventions/intervention_detail_mobile.html:2440 +#: interventions/views/forms.py:719 msgid "Ex: Opérations personnalisées" msgstr "E.g.: Custom operations" -#: templates/interventions/detail/card_operations.html:264 +#: interventions/templates/interventions/detail/card_operations.html:264 msgid "Équipements (optionnel)" msgstr "Equipment (optional)" -#: templates/interventions/detail/card_operations.html:267 +#: interventions/templates/interventions/detail/card_operations.html:267 msgid "" "Sélectionnez un ou plusieurs équipements pour créer une opération par " "équipement. Si aucun n'est sélectionné, une opération générale sera créée." @@ -3143,660 +3205,668 @@ msgstr "" "Select one or more equipment to create an operation per equipment. If none " "is selected, a general operation will be created." -#: templates/interventions/detail/card_operations.html:289 -#: templates/interventions/interventions_index.html:1149 +#: interventions/templates/interventions/detail/card_operations.html:289 +#: interventions/templates/interventions/interventions_index.html:1149 msgid "Tout sélectionner" msgstr "Select all" -#: templates/interventions/detail/card_operations.html:292 -#: templates/interventions/interventions_index.html:1150 +#: interventions/templates/interventions/detail/card_operations.html:292 +#: interventions/templates/interventions/interventions_index.html:1150 msgid "Tout désélectionner" msgstr "Deselect all" -#: templates/interventions/detail/card_operations.html:319 -#: templates/interventions/intervention_detail_mobile.html:2301 +#: interventions/templates/interventions/detail/card_operations.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:2301 msgid "Ajouter une photo" msgstr "Add a photo" -#: templates/interventions/detail/card_operations.html:338 -#: templates/interventions/intervention_detail_mobile.html:2320 +#: interventions/templates/interventions/detail/card_operations.html:338 +#: interventions/templates/interventions/intervention_detail_mobile.html:2320 msgid "Description (optionnel)" msgstr "Description (optional)" -#: templates/interventions/detail/card_origine.html:9 -#: views/views_pdf_reporting.py:1443 +#: interventions/templates/interventions/detail/card_origine.html:9 +#: interventions/views/views_pdf_reporting.py:1443 msgid "Date de création" msgstr "Creation date" -#: templates/interventions/detail/card_origine.html:10 +#: interventions/templates/interventions/detail/card_origine.html:10 msgid "Initié par" msgstr "Initiated by" -#: templates/interventions/detail/card_origine.html:11 +#: interventions/templates/interventions/detail/card_origine.html:11 msgid "Appel au prestataire" msgstr "Call to provider" -#: templates/interventions/detail/card_origine.html:15 +#: interventions/templates/interventions/detail/card_origine.html:15 msgid "Réception" msgstr "Reception" -#: templates/interventions/detail/card_origine.html:17 -#: templates/interventions/guided_operations/inspection_rain_water.html:233 -#: templates/interventions/guided_operations/inspection_rain_water.html:350 -#: templates/interventions/guided_operations/inspection_rain_water.html:366 -#: templates/interventions/guided_operations/inspection_rain_water.html:377 -#: templates/interventions/guided_operations/inspection_rain_water.html:388 -#: templates/interventions/guided_operations/inspection_rain_water.html:399 -#: templates/interventions/guided_operations/inspection_rain_water.html:410 -#: templates/interventions/guided_operations/inspection_rain_water.html:439 -#: templates/interventions/guided_operations/inspection_rain_water.html:512 -#: templates/interventions/guided_operations/inspection_rain_water.html:525 -#: templates/interventions/guided_operations/inspection_rain_water.html:538 -#: templates/interventions/guided_operations/inspection_rain_water.html:551 -#: templates/interventions/guided_operations/inspection_rain_water.html:564 -#: templates/interventions/guided_operations/inspection_rain_water.html:577 -#: templates/interventions/guided_operations/inspection_rain_water.html:590 -#: templates/interventions/guided_operations/inspection_rain_water.html:640 -#: templates/interventions/guided_operations/inspection_rain_water.html:652 -#: templates/interventions/guided_operations/inspection_rain_water.html:664 -#: templates/interventions/guided_operations/inspection_rain_water.html:702 -#: templates/interventions/guided_operations/inspection_rain_water.html:716 -#: templates/interventions/guided_operations/inspection_rain_water.html:727 -#: templates/interventions/guided_operations/inspection_rain_water.html:738 -#: templates/interventions/guided_operations/inspection_rain_water.html:777 -#: templates/interventions/guided_operations/inspection_rain_water.html:789 -#: templates/interventions/guided_operations/inspection_rain_water.html:801 -#: templates/interventions/guided_operations/inspection_rain_water.html:814 -#: templates/interventions/guided_operations/inspection_rain_water.html:826 -#: templates/interventions/guided_operations/inspection_rain_water.html:837 -#: templates/interventions/guided_operations/inspection_rain_water.html:852 -#: templates/interventions/guided_operations/inspection_rain_water.html:891 -#: templates/interventions/guided_operations/inspection_rain_water.html:902 -#: templates/interventions/guided_operations/inspection_rain_water.html:915 -#: templates/interventions/guided_operations/inspection_rain_water.html:927 -#: templates/interventions/guided_operations/inspection_rain_water.html:938 -#: templates/interventions/guided_operations/inspection_rain_water.html:967 -#: templates/interventions/guided_operations/inspection_rain_water.html:978 -#: templates/interventions/guided_operations/inspection_rain_water.html:991 -#: templates/interventions/guided_operations/inspection_rain_water.html:1002 -#: templates/interventions/guided_operations/inspection_rain_water.html:1028 -#: templates/interventions/guided_operations/inspection_rain_water.html:1039 -#: templates/interventions/guided_operations/inspection_rain_water.html:1052 -#: templates/interventions/guided_operations/inspection_rain_water.html:1063 -#: templates/interventions/guided_operations/inspection_rain_water.html:1090 -#: templates/interventions/guided_operations/inspection_rain_water.html:1102 -#: templates/interventions/guided_operations/inspection_rain_water.html:1115 -#: templates/interventions/guided_operations/inspection_rain_water.html:1126 -#: templates/interventions/guided_operations/inspection_rain_water.html:1137 -#: templates/interventions/guided_operations/inspection_rain_water.html:1151 -#: templates/interventions/guided_operations/inspection_rain_water.html:1207 -#: templates/interventions/guided_operations/inspection_rain_water.html:1218 -#: templates/interventions/guided_operations/inspection_rain_water.html:1229 -#: templates/interventions/guided_operations/inspection_rain_water.html:1238 -#: templates/interventions/guided_operations/inspection_rain_water.html:1250 -#: templates/interventions/guided_operations/inspection_rain_water.html:1261 -#: templates/interventions/guided_operations/inspection_rain_water.html:2588 -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 -#: templates/interventions/guided_operations/inspection_rain_water.html:2961 +#: interventions/templates/interventions/detail/card_origine.html:17 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:233 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:350 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:366 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:377 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:388 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:399 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:410 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:439 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:512 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:525 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:538 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:551 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:564 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:577 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:590 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:640 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:652 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:664 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:702 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:727 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:738 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:777 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:789 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:801 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:814 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:826 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:837 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:852 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:891 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:902 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:915 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:927 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:938 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:967 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:978 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:991 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1002 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1028 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1039 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1052 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1063 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1090 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1102 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1115 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1126 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1137 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1151 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1207 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1218 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1229 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1238 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1250 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1261 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2588 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: 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:2961 msgid "Oui" msgstr "Yes" -#: templates/interventions/detail/card_origine.html:34 +#: interventions/templates/interventions/detail/card_origine.html:34 msgid "Sélectionner un symptôme" msgstr "Select a symptom" -#: templates/interventions/detail/card_origine.html:50 +#: interventions/templates/interventions/detail/card_origine.html:50 msgid "Sélectionner un type" msgstr "Select a type" -#: templates/interventions/detail/card_origine.html:74 +#: interventions/templates/interventions/detail/card_origine.html:74 msgid "Sélectionner une source" msgstr "Select a source" -#: templates/interventions/detail/card_origine.html:86 -#: templates/interventions/detail/card_origine.html:99 -#: templates/interventions/detail/card_stock.html:91 -#: views/views_pdf_reporting.py:1506 +#: interventions/templates/interventions/detail/card_origine.html:86 +#: interventions/templates/interventions/detail/card_origine.html:99 +#: interventions/templates/interventions/detail/card_stock.html:91 +#: interventions/views/views_pdf_reporting.py:1506 msgid "Référence" msgstr "Reference" -#: templates/interventions/detail/card_origine.html:106 -#: templates/interventions/detail/card_origine.html:111 +#: interventions/templates/interventions/detail/card_origine.html:106 +#: interventions/templates/interventions/detail/card_origine.html:111 msgid "Détail" msgstr "Detail" -#: templates/interventions/detail/card_origine.html:117 -#: templates/interventions/intervention_detail_mobile.html:1473 -#: templates/interventions/intervention_detail_mobile.html:1489 +#: interventions/templates/interventions/detail/card_origine.html:117 +#: interventions/templates/interventions/intervention_detail_mobile.html:1473 +#: interventions/templates/interventions/intervention_detail_mobile.html:1489 msgid "Fiche d'intervention" msgstr "Intervention sheet" -#: templates/interventions/detail/card_origine.html:120 +#: interventions/templates/interventions/detail/card_origine.html:120 msgid "Prévisualiser la fiche d'intervention" msgstr "Preview the intervention sheet" -#: templates/interventions/detail/card_origine.html:134 -#: templates/interventions/detail/card_origine.html:151 +#: interventions/templates/interventions/detail/card_origine.html:134 +#: interventions/templates/interventions/detail/card_origine.html:151 msgid "Envoyer un rappel" msgstr "Send a reminder" -#: templates/interventions/detail/card_origine.html:138 -#: templates/interventions/detail/card_origine.html:172 +#: interventions/templates/interventions/detail/card_origine.html:138 +#: interventions/templates/interventions/detail/card_origine.html:172 msgid "Envoyer une modification" msgstr "Send a modification" -#: templates/interventions/detail/card_origine.html:155 +#: interventions/templates/interventions/detail/card_origine.html:155 msgid "Confirmez-vous l'envoi d'une fiche de rappel au prestataire ?" msgstr "Do you confirm sending a reminder sheet to the provider?" -#: templates/interventions/detail/card_origine.html:161 +#: interventions/templates/interventions/detail/card_origine.html:161 msgid "Envoyer le rappel" msgstr "Send reminder" -#: templates/interventions/detail/card_origine.html:178 +#: interventions/templates/interventions/detail/card_origine.html:178 msgid "Motif de la modification" msgstr "Reason for modification" -#: templates/interventions/detail/card_origine.html:179 +#: interventions/templates/interventions/detail/card_origine.html:179 msgid "Décrivez le motif de la modification" msgstr "Describe the reason for modification" -#: templates/interventions/detail/card_origine.html:180 +#: interventions/templates/interventions/detail/card_origine.html:180 msgid "Ce motif sera affiché en tête de la fiche envoyée." msgstr "This reason will be displayed at the top of the sent sheet." -#: templates/interventions/detail/card_origine.html:187 +#: interventions/templates/interventions/detail/card_origine.html:187 msgid "Envoyer la modification" msgstr "Send modification" -#: templates/interventions/detail/card_origine.html:200 +#: interventions/templates/interventions/detail/card_origine.html:200 msgid "Historique des envois" msgstr "Sending history" -#: templates/interventions/detail/card_origine.html:207 +#: interventions/templates/interventions/detail/card_origine.html:207 msgid "Destinataires" msgstr "Recipients" -#: templates/interventions/detail/card_origine.html:208 +#: interventions/templates/interventions/detail/card_origine.html:208 msgid "Par" msgstr "By" -#: templates/interventions/detail/card_origine.html:221 +#: interventions/templates/interventions/detail/card_origine.html:221 msgid "Envoyé" msgstr "Sent" -#: templates/interventions/detail/card_origine.html:223 +#: interventions/templates/interventions/detail/card_origine.html:223 msgid "Échec" msgstr "Failed" -#: templates/interventions/detail/card_posts.html:5 -#: templates/interventions/detail/scripts.html:778 +#: interventions/templates/interventions/detail/card_posts.html:5 +#: interventions/templates/interventions/detail/scripts.html:778 msgid "Prestations" msgstr "Services" -#: templates/interventions/detail/card_posts.html:19 +#: interventions/templates/interventions/detail/card_posts.html:19 msgid "Validation par périodes" msgstr "Validation by periods" -#: templates/interventions/detail/card_posts.html:26 +#: interventions/templates/interventions/detail/card_posts.html:26 msgid "Période" msgstr "Period" -#: templates/interventions/detail/card_posts.html:29 +#: interventions/templates/interventions/detail/card_posts.html:29 msgid "Vous pouvez désactiver tant que la période 1 est en cours." msgstr "You can disable as long as period 1 is in progress." -#: templates/interventions/detail/card_posts.html:34 +#: interventions/templates/interventions/detail/card_posts.html:34 msgid "Dernière période" msgstr "Last period" -#: templates/interventions/detail/card_posts.html:36 +#: interventions/templates/interventions/detail/card_posts.html:36 msgid "" "Si 'Dernière période' est activée, la prochaine validation sera définitive." msgstr "If 'Last period' is enabled, the next validation will be final." -#: templates/interventions/detail/card_posts.html:40 -#: templates/interventions/detail/card_posts.html:44 +#: interventions/templates/interventions/detail/card_posts.html:40 +#: interventions/templates/interventions/detail/card_posts.html:44 msgid "Intervention définitivement validée." msgstr "Intervention permanently validated." -#: templates/interventions/detail/card_posts.html:58 +#: interventions/templates/interventions/detail/card_posts.html:58 msgid "Vue étendue" msgstr "Extended view" -#: templates/interventions/detail/card_posts.html:62 -#: templates/interventions/detail/card_posts.html:354 -#: templates/interventions/interventions_index.html:1311 views/forms.py:425 -#: views/general.py:1011 views/views_pdf_reporting.py:1435 +#: interventions/templates/interventions/detail/card_posts.html:62 +#: interventions/templates/interventions/detail/card_posts.html:354 +#: interventions/templates/interventions/interventions_index.html:1311 +#: interventions/views/forms.py:425 interventions/views/general.py:1011 +#: interventions/views/views_pdf_reporting.py:1435 msgid "Commande" msgstr "Order" -#: templates/interventions/detail/card_posts.html:68 +#: interventions/templates/interventions/detail/card_posts.html:68 msgid "Aucune commande assignée" msgstr "No order assigned" -#: templates/interventions/detail/card_posts.html:79 -#: templates/interventions/detail/card_posts.html:80 -#: templates/interventions/detail/card_posts.html:338 -#: templates/interventions/detail/card_posts.html:339 +#: interventions/templates/interventions/detail/card_posts.html:79 +#: interventions/templates/interventions/detail/card_posts.html:80 +#: interventions/templates/interventions/detail/card_posts.html:338 +#: interventions/templates/interventions/detail/card_posts.html:339 msgid "Voir les périodes" msgstr "See periods" -#: templates/interventions/detail/card_posts.html:94 -#: templates/interventions/detail/card_posts.html:385 +#: interventions/templates/interventions/detail/card_posts.html:94 +#: interventions/templates/interventions/detail/card_posts.html:385 msgid "Poste" msgstr "Position" -#: templates/interventions/detail/card_posts.html:98 -#: templates/interventions/detail/card_posts.html:390 +#: interventions/templates/interventions/detail/card_posts.html:98 +#: interventions/templates/interventions/detail/card_posts.html:390 msgid "Qté devis (prévue/restante)" msgstr "Quote qty (planned/remaining)" -#: templates/interventions/detail/card_posts.html:104 -#: templates/interventions/detail/card_posts.html:395 +#: interventions/templates/interventions/detail/card_posts.html:104 +#: interventions/templates/interventions/detail/card_posts.html:395 msgid "Coeff." msgstr "Coeff." -#: templates/interventions/detail/card_posts.html:107 +#: interventions/templates/interventions/detail/card_posts.html:107 msgid "Prix Unitaire" msgstr "Unit price" -#: templates/interventions/detail/card_posts.html:111 -#: templates/interventions/detail/card_posts.html:401 +#: interventions/templates/interventions/detail/card_posts.html:111 +#: interventions/templates/interventions/detail/card_posts.html:401 msgid "Remarque" msgstr "Remark" -#: templates/interventions/detail/card_posts.html:116 -#: templates/interventions/detail/card_posts.html:119 -#: templates/interventions/detail/card_posts.html:122 -#: templates/interventions/detail/card_posts.html:407 -#: templates/interventions/detail/card_posts.html:410 -#: templates/interventions/detail/card_posts.html:413 +#: interventions/templates/interventions/detail/card_posts.html:116 +#: interventions/templates/interventions/detail/card_posts.html:119 +#: interventions/templates/interventions/detail/card_posts.html:122 +#: interventions/templates/interventions/detail/card_posts.html:407 +#: interventions/templates/interventions/detail/card_posts.html:410 +#: interventions/templates/interventions/detail/card_posts.html:413 msgid "Filtrer…" msgstr "Filter…" -#: templates/interventions/detail/card_posts.html:131 -#: templates/interventions/detail/card_posts.html:422 +#: interventions/templates/interventions/detail/card_posts.html:131 +#: interventions/templates/interventions/detail/card_posts.html:422 msgid "Qté>0" msgstr "Qty>0" -#: templates/interventions/detail/card_posts.html:148 -#: templates/interventions/detail/card_posts.html:437 +#: interventions/templates/interventions/detail/card_posts.html:148 +#: interventions/templates/interventions/detail/card_posts.html:437 msgid "Valider toutes les lignes" msgstr "Validate all lines" -#: templates/interventions/detail/card_posts.html:151 -#: templates/interventions/detail/card_posts.html:440 +#: interventions/templates/interventions/detail/card_posts.html:151 +#: interventions/templates/interventions/detail/card_posts.html:440 msgid "Mettre toutes en attente" msgstr "Put all on hold" -#: templates/interventions/detail/card_posts.html:154 -#: templates/interventions/detail/card_posts.html:443 +#: interventions/templates/interventions/detail/card_posts.html:154 +#: interventions/templates/interventions/detail/card_posts.html:443 msgid "Refuser toutes les lignes" msgstr "Reject all lines" -#: templates/interventions/detail/card_posts.html:209 +#: interventions/templates/interventions/detail/card_posts.html:209 msgid "Poste avec coefficient multipliable" msgstr "Item with multipliable coefficient" -#: templates/interventions/detail/card_posts.html:247 +#: interventions/templates/interventions/detail/card_posts.html:247 msgid "Refuser" msgstr "Reject" -#: templates/interventions/detail/card_posts.html:260 +#: interventions/templates/interventions/detail/card_posts.html:260 msgid "Remettre la quantité à 0" msgstr "Reset quantity to 0" -#: templates/interventions/detail/card_posts.html:297 -#: templates/interventions/detail/card_posts.html:460 +#: interventions/templates/interventions/detail/card_posts.html:297 +#: interventions/templates/interventions/detail/card_posts.html:460 msgid "Total Général" msgstr "Grand total" -#: templates/interventions/detail/card_posts.html:321 +#: interventions/templates/interventions/detail/card_posts.html:321 msgid "Édition des prestations" msgstr "Services editing" -#: templates/interventions/detail/card_posts.html:326 +#: interventions/templates/interventions/detail/card_posts.html:326 msgid "Afficher tous les postes du contrat" msgstr "Show all contract items" -#: templates/interventions/detail/card_posts.html:330 -#: templates/interventions/detail/card_posts.html:331 +#: interventions/templates/interventions/detail/card_posts.html:330 +#: interventions/templates/interventions/detail/card_posts.html:331 msgid "Ajouter les postes du devis" msgstr "Add quote items" -#: templates/interventions/detail/card_posts.html:334 +#: interventions/templates/interventions/detail/card_posts.html:334 msgid "Ajouter une ligne" msgstr "Add a line" -#: templates/interventions/detail/card_posts.html:359 +#: interventions/templates/interventions/detail/card_posts.html:359 msgid "Sélectionnez une commande" msgstr "Select an order" -#: templates/interventions/detail/card_posts.html:373 +#: interventions/templates/interventions/detail/card_posts.html:373 msgid "Sélectionnez la commande associée à cette intervention" msgstr "Select the order associated with this intervention" -#: templates/interventions/detail/card_posts.html:397 +#: interventions/templates/interventions/detail/card_posts.html:397 msgid "Prix Unit." msgstr "Unit Price" -#: templates/interventions/detail/card_posts.html:471 +#: interventions/templates/interventions/detail/card_posts.html:471 msgid "Aucun poste ne correspond aux filtres." msgstr "No item matches the filters." -#: templates/interventions/detail/card_stock.html:13 -#: templates/interventions/intervention_detail_mobile.html:1109 +#: interventions/templates/interventions/detail/card_stock.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:1109 msgid "Créer un bon de préparation" msgstr "Create a preparation order" -#: templates/interventions/detail/card_stock.html:14 -#| msgid "Nouveau statut" +#: interventions/templates/interventions/detail/card_stock.html:14 msgid "Nouveau bon" msgstr "New order" -#: templates/interventions/detail/card_stock.html:58 -#: templates/interventions/intervention_detail_mobile.html:1166 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:58 +#: interventions/templates/interventions/intervention_detail_mobile.html:1166 +#: interventions/tests/test_material_used.py:323 +#: interventions/tests/test_material_used.py:333 +#: interventions/tests/test_material_used.py:343 msgid "utilisé(s)" msgstr "used" -#: templates/interventions/detail/card_stock.html:64 -#| msgid "Voir les détails" +#: interventions/templates/interventions/detail/card_stock.html:64 msgid "Voir les détails du bon" msgstr "View order details" -#: templates/interventions/detail/card_stock.html:81 -#: templates/interventions/detail/card_stock.html:110 -#: templates/interventions/detail/card_stock.html:167 -#: templates/interventions/intervention_detail_mobile.html:1181 -#: templates/interventions/intervention_detail_mobile.html:1224 -#| msgid "Permission insuffisante" +#: interventions/templates/interventions/detail/card_stock.html:81 +#: interventions/templates/interventions/detail/card_stock.html:110 +#: interventions/templates/interventions/detail/card_stock.html:167 +#: interventions/templates/interventions/intervention_detail_mobile.html:1181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1224 msgid "Permissions insuffisantes" msgstr "Insufficient permissions" -#: templates/interventions/detail/card_stock.html:81 +#: interventions/templates/interventions/detail/card_stock.html:81 msgid "Tout cocher ou tout décocher pour ce bon" msgstr "Check or uncheck all for this order" -#: templates/interventions/detail/card_stock.html:85 -#: templates/interventions/detail/scripts.html:612 -#: templates/interventions/detail/scripts.html:619 -#: templates/interventions/detail/scripts.html:730 -#: templates/interventions/detail/scripts.html:738 -#: templates/interventions/intervention_detail_mobile.html:1162 -#: templates/interventions/intervention_detail_mobile.html:6920 -#: templates/interventions/intervention_detail_mobile.html:6927 -#: templates/interventions/intervention_detail_mobile.html:7042 -#: templates/interventions/intervention_detail_mobile.html:7050 -#| msgid "Tout déplier" +#: interventions/templates/interventions/detail/card_stock.html:85 +#: interventions/templates/interventions/detail/scripts.html:612 +#: interventions/templates/interventions/detail/scripts.html:619 +#: interventions/templates/interventions/detail/scripts.html:730 +#: interventions/templates/interventions/detail/scripts.html:738 +#: interventions/templates/interventions/intervention_detail_mobile.html:1162 +#: interventions/templates/interventions/intervention_detail_mobile.html:6920 +#: interventions/templates/interventions/intervention_detail_mobile.html:6927 +#: interventions/templates/interventions/intervention_detail_mobile.html:7042 +#: interventions/templates/interventions/intervention_detail_mobile.html:7050 +#: interventions/tests/test_material_used.py:322 +#: interventions/tests/test_material_used.py:332 +#: interventions/tests/test_material_used.py:342 msgid "Tout décocher" msgstr "Uncheck all" -#: templates/interventions/detail/card_stock.html:85 -#: templates/interventions/detail/scripts.html:612 -#: templates/interventions/detail/scripts.html:619 -#: templates/interventions/detail/scripts.html:730 -#: templates/interventions/detail/scripts.html:738 -#: templates/interventions/intervention_detail_mobile.html:1162 -#: templates/interventions/intervention_detail_mobile.html:6920 -#: templates/interventions/intervention_detail_mobile.html:6927 -#: templates/interventions/intervention_detail_mobile.html:7042 -#: templates/interventions/intervention_detail_mobile.html:7050 -#| msgid "Tout sélectionner" +#: interventions/templates/interventions/detail/card_stock.html:85 +#: interventions/templates/interventions/detail/scripts.html:612 +#: interventions/templates/interventions/detail/scripts.html:619 +#: interventions/templates/interventions/detail/scripts.html:730 +#: interventions/templates/interventions/detail/scripts.html:738 +#: interventions/templates/interventions/intervention_detail_mobile.html:1162 +#: interventions/templates/interventions/intervention_detail_mobile.html:6920 +#: interventions/templates/interventions/intervention_detail_mobile.html:6927 +#: interventions/templates/interventions/intervention_detail_mobile.html:7042 +#: interventions/templates/interventions/intervention_detail_mobile.html:7050 +#: interventions/tests/test_material_used.py:321 +#: interventions/tests/test_material_used.py:331 +#: interventions/tests/test_material_used.py:341 msgid "Tout cocher" msgstr "Check all" -#: templates/interventions/detail/card_stock.html:88 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:88 msgid "Utilisé ?" msgstr "Used?" -#: templates/interventions/detail/card_stock.html:90 -#| msgid "Articles" +#: interventions/templates/interventions/detail/card_stock.html:90 msgid "Article" msgstr "Item" -#: templates/interventions/detail/card_stock.html:93 -#| msgid "Réparation" +#: interventions/templates/interventions/detail/card_stock.html:93 msgid "Préparation" msgstr "Preparation" -#: templates/interventions/detail/card_stock.html:134 -#: templates/interventions/detail/card_stock.html:188 +#: interventions/templates/interventions/detail/card_stock.html:134 +#: interventions/templates/interventions/detail/card_stock.html:188 msgid "Préparé au magasin" msgstr "Prepared in warehouse" -#: templates/interventions/detail/card_stock.html:135 -#: templates/interventions/detail/card_stock.html:189 -#: templates/interventions/intervention_detail_mobile.html:1189 -#: templates/interventions/intervention_detail_mobile.html:1234 +#: interventions/templates/interventions/detail/card_stock.html:135 +#: interventions/templates/interventions/detail/card_stock.html:189 +#: interventions/templates/interventions/intervention_detail_mobile.html:1189 +#: interventions/templates/interventions/intervention_detail_mobile.html:1234 msgid "Préparé" msgstr "Prepared" -#: templates/interventions/detail/card_stock.html:138 -#: templates/interventions/detail/card_stock.html:192 -#| msgid "En attente de validation" +#: interventions/templates/interventions/detail/card_stock.html:138 +#: interventions/templates/interventions/detail/card_stock.html:192 msgid "En attente de préparation" msgstr "Awaiting preparation" -#: templates/interventions/detail/card_stock.html:147 -#: templates/interventions/detail/card_stock.html:201 -#: templates/interventions/detail/scripts.html:633 -#: templates/interventions/detail/scripts.html:719 -#: templates/interventions/intervention_detail_mobile.html:1204 -#: templates/interventions/intervention_detail_mobile.html:1249 -#: templates/interventions/intervention_detail_mobile.html:6941 -#: templates/interventions/intervention_detail_mobile.html:7031 -#: views/views_pdf_reporting.py:1847 views/views_pdf_reporting.py:1858 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:147 +#: interventions/templates/interventions/detail/card_stock.html:201 +#: interventions/templates/interventions/detail/scripts.html:633 +#: interventions/templates/interventions/detail/scripts.html:719 +#: interventions/templates/interventions/intervention_detail_mobile.html:1204 +#: interventions/templates/interventions/intervention_detail_mobile.html:1249 +#: interventions/templates/interventions/intervention_detail_mobile.html:6941 +#: interventions/templates/interventions/intervention_detail_mobile.html:7031 +#: interventions/tests/test_material_used.py:319 +#: interventions/tests/test_material_used.py:329 +#: interventions/tests/test_material_used.py:339 +#: interventions/views/views_pdf_reporting.py:1847 +#: interventions/views/views_pdf_reporting.py:1858 msgid "Utilisé" msgstr "Used" -#: templates/interventions/detail/card_stock.html:149 -#: templates/interventions/detail/card_stock.html:203 -#: templates/interventions/detail/scripts.html:636 -#: templates/interventions/detail/scripts.html:722 -#: templates/interventions/intervention_detail_mobile.html:1206 -#: templates/interventions/intervention_detail_mobile.html:1251 -#: templates/interventions/intervention_detail_mobile.html:6944 -#: templates/interventions/intervention_detail_mobile.html:7034 -#: views/views_pdf_reporting.py:1847 views/views_pdf_reporting.py:1858 -#| msgid "Comptabilisé" +#: interventions/templates/interventions/detail/card_stock.html:149 +#: interventions/templates/interventions/detail/card_stock.html:203 +#: interventions/templates/interventions/detail/scripts.html:636 +#: interventions/templates/interventions/detail/scripts.html:722 +#: interventions/templates/interventions/intervention_detail_mobile.html:1206 +#: interventions/templates/interventions/intervention_detail_mobile.html:1251 +#: interventions/templates/interventions/intervention_detail_mobile.html:6944 +#: interventions/templates/interventions/intervention_detail_mobile.html:7034 +#: interventions/tests/test_material_used.py:320 +#: interventions/tests/test_material_used.py:330 +#: interventions/tests/test_material_used.py:340 +#: interventions/views/views_pdf_reporting.py:1847 +#: interventions/views/views_pdf_reporting.py:1858 msgid "Non utilisé" msgstr "Not used" -#: templates/interventions/detail/card_stock.html:173 -#: views/views_pdf_reporting.py:1859 +#: interventions/templates/interventions/detail/card_stock.html:173 +#: interventions/tests/test_material_used.py:324 +#: interventions/tests/test_material_used.py:334 +#: interventions/tests/test_material_used.py:344 +#: interventions/views/views_pdf_reporting.py:1859 msgid "Hors catalogue" msgstr "Out of catalog" -#: templates/interventions/detail/card_stock.html:214 -#: templates/interventions/intervention_detail_mobile.html:1260 -#| msgid "Aucun produit sur ce bon de préparation." +#: interventions/templates/interventions/detail/card_stock.html:214 +#: interventions/templates/interventions/intervention_detail_mobile.html:1260 msgid "Aucun article sur ce bon de préparation." msgstr "No items on this preparation order." -#: templates/interventions/detail/card_stock.html:224 -#: templates/interventions/intervention_detail_mobile.html:1269 +#: interventions/templates/interventions/detail/card_stock.html:224 +#: interventions/templates/interventions/intervention_detail_mobile.html:1269 msgid "Aucun bon de préparation créé pour cette intervention." msgstr "No preparation order created for this intervention." -#: templates/interventions/detail/edit_bar.html:9 -#: templates/interventions/detail/edit_bar.html:78 -#: templates/interventions/guided_operations/inspection_rain_water.html:268 -#: views/mobile.py:973 +#: 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:973 msgid "Retour à la liste" msgstr "Back to list" -#: templates/interventions/detail/edit_bar.html:15 -#: templates/interventions/detail/edit_bar.html:84 +#: interventions/templates/interventions/detail/edit_bar.html:15 +#: interventions/templates/interventions/detail/edit_bar.html:84 msgid "Télécharger le rapport d'intervention" msgstr "Download intervention report" -#: templates/interventions/detail/edit_bar.html:17 -#: templates/interventions/detail/edit_bar.html:86 +#: interventions/templates/interventions/detail/edit_bar.html:17 +#: interventions/templates/interventions/detail/edit_bar.html:86 msgid "Rapport PDF" msgstr "PDF Report" -#: templates/interventions/detail/edit_bar.html:24 -#: templates/interventions/detail/edit_bar.html:93 -#: templates/interventions/detail/scripts.html:1270 -#: templates/interventions/intervention_detail_mobile.html:516 -#: templates/interventions/intervention_detail_mobile.html:6893 +#: interventions/templates/interventions/detail/edit_bar.html:24 +#: interventions/templates/interventions/detail/edit_bar.html:93 +#: interventions/templates/interventions/detail/scripts.html:1270 +#: interventions/templates/interventions/intervention_detail_mobile.html:516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6893 msgid "Ne plus suivre" msgstr "Unfollow" -#: templates/interventions/detail/edit_bar.html:24 -#: templates/interventions/detail/edit_bar.html:93 -#: templates/interventions/detail/scripts.html:1275 -#: templates/interventions/intervention_detail_mobile.html:516 -#: templates/interventions/intervention_detail_mobile.html:6898 +#: interventions/templates/interventions/detail/edit_bar.html:24 +#: interventions/templates/interventions/detail/edit_bar.html:93 +#: interventions/templates/interventions/detail/scripts.html:1275 +#: interventions/templates/interventions/intervention_detail_mobile.html:516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6898 msgid "Suivre cette intervention" msgstr "Follow this intervention" -#: templates/interventions/detail/edit_bar.html:26 -#: templates/interventions/detail/edit_bar.html:95 -#: templates/interventions/detail/scripts.html:1269 -#: templates/interventions/intervention_detail_mobile.html:518 -#: templates/interventions/intervention_detail_mobile.html:6892 +#: interventions/templates/interventions/detail/edit_bar.html:26 +#: interventions/templates/interventions/detail/edit_bar.html:95 +#: interventions/templates/interventions/detail/scripts.html:1269 +#: interventions/templates/interventions/intervention_detail_mobile.html:518 +#: interventions/templates/interventions/intervention_detail_mobile.html:6892 msgid "Suivi" msgstr "Following" -#: templates/interventions/detail/edit_bar.html:26 -#: templates/interventions/detail/edit_bar.html:95 -#: templates/interventions/detail/scripts.html:1274 -#: templates/interventions/intervention_detail_mobile.html:518 -#: templates/interventions/intervention_detail_mobile.html:6897 +#: interventions/templates/interventions/detail/edit_bar.html:26 +#: interventions/templates/interventions/detail/edit_bar.html:95 +#: interventions/templates/interventions/detail/scripts.html:1274 +#: interventions/templates/interventions/intervention_detail_mobile.html:518 +#: interventions/templates/interventions/intervention_detail_mobile.html:6897 msgid "Suivre" msgstr "Follow" -#: templates/interventions/detail/edit_bar.html:35 -#: templates/interventions/detail/edit_bar.html:104 +#: interventions/templates/interventions/detail/edit_bar.html:35 +#: interventions/templates/interventions/detail/edit_bar.html:104 msgid "Intervention précédente" msgstr "Previous intervention" -#: templates/interventions/detail/edit_bar.html:40 -#: templates/interventions/detail/edit_bar.html:109 +#: interventions/templates/interventions/detail/edit_bar.html:40 +#: interventions/templates/interventions/detail/edit_bar.html:109 msgid "Intervention suivante" msgstr "Next intervention" -#: templates/interventions/detail/edit_bar.html:47 +#: interventions/templates/interventions/detail/edit_bar.html:47 msgid "Éditer" msgstr "Edit" -#: templates/interventions/detail/edit_bar.html:55 -#: templates/interventions/detail/edit_bar.html:115 +#: interventions/templates/interventions/detail/edit_bar.html:55 +#: interventions/templates/interventions/detail/edit_bar.html:115 msgid "Vue" msgstr "View" -#: templates/interventions/detail/edit_bar.html:56 -#: templates/interventions/detail/edit_bar.html:116 +#: interventions/templates/interventions/detail/edit_bar.html:56 +#: interventions/templates/interventions/detail/edit_bar.html:116 msgid "Informations uniquement" msgstr "Important information" -#: templates/interventions/detail/edit_bar.html:59 -#: templates/interventions/detail/edit_bar.html:119 -#: templates/interventions/interventions_index.html:1087 +#: interventions/templates/interventions/detail/edit_bar.html:59 +#: interventions/templates/interventions/detail/edit_bar.html:119 +#: interventions/templates/interventions/interventions_index.html:1087 msgid "Vue partagée" msgstr "Split view" -#: templates/interventions/detail/edit_bar.html:62 -#: templates/interventions/detail/edit_bar.html:122 +#: interventions/templates/interventions/detail/edit_bar.html:62 +#: interventions/templates/interventions/detail/edit_bar.html:122 msgid "Carte uniquement" msgstr "Map view only" -#: templates/interventions/detail/edit_bar.html:66 -#: templates/interventions/detail/edit_bar.html:126 +#: interventions/templates/interventions/detail/edit_bar.html:66 +#: interventions/templates/interventions/detail/edit_bar.html:126 msgid "Naviguer dans la page" msgstr "Navigate the page" -#: templates/interventions/detail/right_column.html:13 +#: interventions/templates/interventions/detail/right_column.html:13 msgid "Supprimer cette localisation" msgstr "Remove this location from the filter" -#: templates/interventions/detail/right_column.html:20 +#: interventions/templates/interventions/detail/right_column.html:20 msgid "Aucune localisation liée" msgstr "No linked location" -#: templates/interventions/detail/right_column.html:30 -#: templates/interventions/detail/right_column.html:326 -#: templates/interventions/intervention_detail_mobile.html:1661 +#: interventions/templates/interventions/detail/right_column.html:30 +#: interventions/templates/interventions/detail/right_column.html:326 +#: interventions/templates/interventions/intervention_detail_mobile.html:1661 msgid "Ajouter une localisation…" msgstr "Add a location…" -#: templates/interventions/detail/right_column.html:52 +#: interventions/templates/interventions/detail/right_column.html:52 msgid "Rechercher une adresse…" msgstr "Search for an order..." -#: templates/interventions/detail/right_column.html:72 +#: interventions/templates/interventions/detail/right_column.html:72 msgid "Interventions proches" msgstr "Nearby interventions" -#: templates/interventions/detail/right_column.html:76 +#: interventions/templates/interventions/detail/right_column.html:76 msgid "Interventions en cours à proximité" msgstr "Ongoing interventions nearby" -#: templates/interventions/detail/right_column.html:78 +#: interventions/templates/interventions/detail/right_column.html:78 msgid "Interventions récentes (3 mois) à proximité" msgstr "Recent interventions (3 months) nearby" -#: templates/interventions/detail/right_column.html:91 +#: interventions/templates/interventions/detail/right_column.html:91 msgid "Interventions en cours" msgstr "Ongoing interventions" -#: templates/interventions/detail/right_column.html:137 +#: interventions/templates/interventions/detail/right_column.html:137 msgid "Sélectionner une catégorie..." msgstr "Select a category..." -#: templates/interventions/detail/right_column.html:147 -#: templates/interventions/intervention_detail_mobile.html:1762 +#: interventions/templates/interventions/detail/right_column.html:147 +#: interventions/templates/interventions/intervention_detail_mobile.html:1762 msgid "Type d'équipement" msgstr "Event type" -#: templates/interventions/detail/right_column.html:150 -#: templates/interventions/intervention_detail_mobile.html:1765 +#: interventions/templates/interventions/detail/right_column.html:150 +#: interventions/templates/interventions/intervention_detail_mobile.html:1765 msgid "Sélectionner un type..." msgstr "Select a type..." -#: templates/interventions/detail/right_column.html:160 +#: interventions/templates/interventions/detail/right_column.html:160 msgid "Sélectionner d'abord une catégorie..." msgstr "Select a category first..." -#: templates/interventions/detail/right_column.html:163 +#: interventions/templates/interventions/detail/right_column.html:163 msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "The model determines the characteristics of the asset." -#: templates/interventions/detail/right_column.html:173 -#: templates/interventions/intervention_detail_mobile.html:1785 +#: interventions/templates/interventions/detail/right_column.html:173 +#: interventions/templates/interventions/intervention_detail_mobile.html:1785 msgid "Ex: STR-001" msgstr "Ex: STR-001" -#: templates/interventions/detail/right_column.html:175 +#: interventions/templates/interventions/detail/right_column.html:175 msgid "Code unique pour identifier l'équipement." msgstr "Unique code to identify the asset." -#: templates/interventions/detail/right_column.html:185 -#: templates/interventions/intervention_detail_mobile.html:1794 +#: interventions/templates/interventions/detail/right_column.html:185 +#: interventions/templates/interventions/intervention_detail_mobile.html:1794 msgid "Nom en français (optionnel)" msgstr "Name in French (optional)" -#: templates/interventions/detail/right_column.html:194 -#: templates/interventions/intervention_detail_mobile.html:1803 +#: interventions/templates/interventions/detail/right_column.html:194 +#: interventions/templates/interventions/intervention_detail_mobile.html:1803 msgid "Naam in het Nederlands (optioneel)" msgstr "Name in Dutch (optional)" -#: templates/interventions/detail/right_column.html:199 +#: interventions/templates/interventions/detail/right_column.html:199 msgid "" "L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" " cette intervention." @@ -3804,1702 +3874,1702 @@ msgstr "" "The asset will be created with the status 'To be approved' and automatically" " linked to this intervention." -#: templates/interventions/detail/right_column.html:208 +#: interventions/templates/interventions/detail/right_column.html:208 msgid "Créer l'équipement" msgstr "Create the asset" -#: templates/interventions/detail/right_column.html:223 -#: templates/interventions/detail/right_column.html:254 -#: templates/interventions/intervention_detail_mobile.html:1564 -#: templates/interventions/intervention_detail_mobile.html:1565 -#: templates/interventions/intervention_detail_mobile.html:1595 -#: templates/interventions/intervention_detail_mobile.html:1630 +#: interventions/templates/interventions/detail/right_column.html:223 +#: interventions/templates/interventions/detail/right_column.html:254 +#: interventions/templates/interventions/intervention_detail_mobile.html:1564 +#: interventions/templates/interventions/intervention_detail_mobile.html:1565 +#: interventions/templates/interventions/intervention_detail_mobile.html:1595 +#: interventions/templates/interventions/intervention_detail_mobile.html:1630 msgid "Supprimer le lien" msgstr "Delete link" -#: templates/interventions/detail/right_column.html:228 -#: templates/interventions/intervention_detail_mobile.html:1600 +#: interventions/templates/interventions/detail/right_column.html:228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1600 msgid "Voulez-vous supprimer le lien avec" msgstr "Do you want to delete the link with" -#: templates/interventions/detail/right_column.html:236 -#: templates/interventions/intervention_detail_mobile.html:1609 +#: interventions/templates/interventions/detail/right_column.html:236 +#: interventions/templates/interventions/intervention_detail_mobile.html:1609 msgid "Supprimer également les opérations liées à cet équipement" msgstr "Also delete operations linked to this asset" -#: templates/interventions/detail/right_column.html:243 -#: templates/interventions/intervention_detail_mobile.html:1617 +#: interventions/templates/interventions/detail/right_column.html:243 +#: interventions/templates/interventions/intervention_detail_mobile.html:1617 msgid "Marquer l'équipement comme retiré ou n'existant plus" msgstr "Mark the asset as removed or no longer existing" -#: templates/interventions/detail/right_column.html:245 -#: templates/interventions/intervention_detail_mobile.html:1620 +#: interventions/templates/interventions/detail/right_column.html:245 +#: interventions/templates/interventions/intervention_detail_mobile.html:1620 msgid "Cette information sera conservée dans l'historique de l'équipement" msgstr "This information will be kept in the asset's history" -#: templates/interventions/detail/right_column.html:266 -#: templates/interventions/detail/right_column.html:297 +#: interventions/templates/interventions/detail/right_column.html:266 +#: interventions/templates/interventions/detail/right_column.html:297 msgid "Supprimer les liens" msgstr "Delete links" -#: templates/interventions/detail/right_column.html:271 +#: interventions/templates/interventions/detail/right_column.html:271 msgid "Voulez-vous supprimer les liens avec" msgstr "Do you want to delete the links with" -#: templates/interventions/detail/right_column.html:272 +#: interventions/templates/interventions/detail/right_column.html:272 msgid "équipement(s) sélectionné(s)" msgstr "selected equipment(s)" -#: templates/interventions/detail/right_column.html:279 +#: interventions/templates/interventions/detail/right_column.html:279 msgid "Supprimer également les opérations liées à ces équipements" msgstr "Also delete operations linked to these assets" -#: templates/interventions/detail/right_column.html:286 +#: interventions/templates/interventions/detail/right_column.html:286 msgid "Marquer les équipements comme retirés ou n'existant plus" msgstr "Mark the assets as removed or no longer existing" -#: templates/interventions/detail/right_column.html:288 +#: interventions/templates/interventions/detail/right_column.html:288 msgid "Cette information sera conservée dans l'historique des équipements" msgstr "This information will be kept in the assets' history" -#: templates/interventions/detail/right_column.html:310 +#: interventions/templates/interventions/detail/right_column.html:310 msgid "Lier des équipements existants" msgstr "Link existing assets" -#: templates/interventions/detail/right_column.html:333 -#: templates/interventions/intervention_detail_mobile.html:1668 -#: templates/interventions/interventions_index.html:1123 -#: templates/interventions/interventions_index_mobile.html:207 +#: interventions/templates/interventions/detail/right_column.html:333 +#: interventions/templates/interventions/intervention_detail_mobile.html:1668 +#: interventions/templates/interventions/interventions_index.html:1123 +#: interventions/templates/interventions/interventions_index_mobile.html:207 msgid "Rechercher" msgstr "Search" -#: templates/interventions/detail/right_column.html:336 -#: templates/interventions/intervention_detail_mobile.html:1671 +#: interventions/templates/interventions/detail/right_column.html:336 +#: interventions/templates/interventions/intervention_detail_mobile.html:1671 msgid "Code, nom ou modèle" msgstr "Code, name or model" -#: templates/interventions/detail/right_column.html:337 -#: templates/interventions/intervention_detail_mobile.html:1672 -#: templates/interventions/interventions_index.html:1074 +#: interventions/templates/interventions/detail/right_column.html:337 +#: interventions/templates/interventions/intervention_detail_mobile.html:1672 +#: interventions/templates/interventions/interventions_index.html:1074 msgid "Filtrer" msgstr "Filter" -#: templates/interventions/detail/right_column.html:343 -#: templates/interventions/intervention_detail_mobile.html:1678 +#: interventions/templates/interventions/detail/right_column.html:343 +#: interventions/templates/interventions/intervention_detail_mobile.html:1678 msgid "Toutes les catégories autorisées" msgstr "All allowed categories" -#: templates/interventions/detail/right_column.html:349 -#: templates/interventions/detail/scripts.html:503 -#: templates/interventions/intervention_detail_mobile.html:1684 -#: templates/interventions/intervention_detail_mobile.html:3985 +#: interventions/templates/interventions/detail/right_column.html:349 +#: interventions/templates/interventions/detail/scripts.html:503 +#: interventions/templates/interventions/intervention_detail_mobile.html:1684 +#: interventions/templates/interventions/intervention_detail_mobile.html:3985 msgid "Sélectionnez un modèle" msgstr "Select a project" -#: templates/interventions/detail/right_column.html:355 -#: templates/interventions/intervention_detail_mobile.html:1690 +#: interventions/templates/interventions/detail/right_column.html:355 +#: interventions/templates/interventions/intervention_detail_mobile.html:1690 msgid "Aucun résultat pour l'instant." msgstr "No results yet." -#: templates/interventions/detail/right_column.html:361 -#: templates/interventions/intervention_detail_mobile.html:1696 +#: interventions/templates/interventions/detail/right_column.html:361 +#: interventions/templates/interventions/intervention_detail_mobile.html:1696 msgid "Les équipements correspondants seront affichés ici." msgstr "The matching equipments will be displayed here." -#: templates/interventions/detail/right_column.html:365 -#: templates/interventions/intervention_detail_mobile.html:1700 +#: interventions/templates/interventions/detail/right_column.html:365 +#: interventions/templates/interventions/intervention_detail_mobile.html:1700 msgid "Chargement des équipements…" msgstr "Loading equipments …" -#: templates/interventions/detail/right_column.html:374 -#: templates/interventions/intervention_detail_mobile.html:1709 +#: interventions/templates/interventions/detail/right_column.html:374 +#: interventions/templates/interventions/intervention_detail_mobile.html:1709 msgid "sélection(s) en attente" msgstr "Selection(s) pending" -#: templates/interventions/detail/right_column.html:378 -#: templates/interventions/intervention_detail_mobile.html:1713 +#: interventions/templates/interventions/detail/right_column.html:378 +#: interventions/templates/interventions/intervention_detail_mobile.html:1713 msgid "Vider" msgstr "Clear" -#: templates/interventions/detail/right_column.html:381 -#: templates/interventions/detail/scripts.html:495 -#: templates/interventions/intervention_detail_mobile.html:1716 -#: templates/interventions/intervention_detail_mobile.html:3977 +#: interventions/templates/interventions/detail/right_column.html:381 +#: interventions/templates/interventions/detail/scripts.html:495 +#: interventions/templates/interventions/intervention_detail_mobile.html:1716 +#: interventions/templates/interventions/intervention_detail_mobile.html:3977 msgid "Ajouter les équipements" msgstr "Add equipments" -#: templates/interventions/detail/right_column.html:386 -#: templates/interventions/intervention_detail_mobile.html:1721 +#: interventions/templates/interventions/detail/right_column.html:386 +#: interventions/templates/interventions/intervention_detail_mobile.html:1721 #, python-format msgid "Affichage limité à %(limit)s équipements par recherche." msgstr "Display limited to %(limit)s equipments per search." -#: templates/interventions/detail/right_column.html:401 +#: interventions/templates/interventions/detail/right_column.html:401 msgid "Quel type de contrôle souhaitez-vous créer ?" msgstr "What type of intervention do you want to create?" -#: templates/interventions/detail/right_column.html:412 -#: templates/interventions/intervention_detail_mobile.html:1299 +#: interventions/templates/interventions/detail/right_column.html:412 +#: interventions/templates/interventions/intervention_detail_mobile.html:1299 msgid "Contrôle standard de chantier" msgstr "Standard site inspection" -#: templates/interventions/detail/right_column.html:419 -#: templates/interventions/intervention_detail_mobile.html:1306 +#: interventions/templates/interventions/detail/right_column.html:419 +#: interventions/templates/interventions/intervention_detail_mobile.html:1306 msgid "Rapport de chantier" msgstr "Follow-up reports" -#: templates/interventions/detail/right_column.html:420 -#: templates/interventions/intervention_detail_mobile.html:1307 +#: interventions/templates/interventions/detail/right_column.html:420 +#: interventions/templates/interventions/intervention_detail_mobile.html:1307 msgid "Rapport de suivi de chantier" msgstr "Follow-up reports" -#: templates/interventions/detail/right_column.html:427 -#: templates/interventions/intervention_detail_mobile.html:1314 +#: interventions/templates/interventions/detail/right_column.html:427 +#: interventions/templates/interventions/intervention_detail_mobile.html:1314 msgid "Constat" msgstr "Construction" -#: templates/interventions/detail/right_column.html:428 -#: templates/interventions/intervention_detail_mobile.html:1315 +#: interventions/templates/interventions/detail/right_column.html:428 +#: interventions/templates/interventions/intervention_detail_mobile.html:1315 msgid "Constat de l'état des lieux" msgstr "Observation of the inventory" -#: templates/interventions/detail/right_column.html:435 -#: templates/interventions/intervention_detail_mobile.html:1322 +#: interventions/templates/interventions/detail/right_column.html:435 +#: interventions/templates/interventions/intervention_detail_mobile.html:1322 msgid "Rapport de réunion" msgstr "Intervention report" -#: templates/interventions/detail/right_column.html:436 -#: templates/interventions/intervention_detail_mobile.html:1323 +#: interventions/templates/interventions/detail/right_column.html:436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1323 msgid "Compte-rendu de réunion de chantier" msgstr "Site meeting minutes" -#: templates/interventions/detail/right_column.html:554 -#: templates/interventions/detail/right_column.html:566 -#: templates/interventions/detail/right_column.html:571 -#: templates/interventions/intervention_detail_mobile.html:2646 -#: templates/interventions/intervention_detail_mobile.html:2658 -#: templates/interventions/intervention_detail_mobile.html:2662 +#: interventions/templates/interventions/detail/right_column.html:554 +#: interventions/templates/interventions/detail/right_column.html:566 +#: interventions/templates/interventions/detail/right_column.html:571 +#: interventions/templates/interventions/intervention_detail_mobile.html:2646 +#: interventions/templates/interventions/intervention_detail_mobile.html:2658 +#: interventions/templates/interventions/intervention_detail_mobile.html:2662 msgid "Discussion" msgstr "Discussion" -#: templates/interventions/detail/right_column.html:594 -#: templates/interventions/intervention_detail_mobile.html:2685 +#: interventions/templates/interventions/detail/right_column.html:594 +#: interventions/templates/interventions/intervention_detail_mobile.html:2685 msgid "Statut de suivi" msgstr "Follow-up status" -#: templates/interventions/detail/right_column.html:595 -#: templates/interventions/intervention_detail_mobile.html:2686 +#: interventions/templates/interventions/detail/right_column.html:595 +#: interventions/templates/interventions/intervention_detail_mobile.html:2686 msgid "Important / À traiter" msgstr "Important / To process" -#: templates/interventions/detail/right_column.html:596 -#: templates/interventions/intervention_detail_mobile.html:2687 +#: interventions/templates/interventions/detail/right_column.html:596 +#: interventions/templates/interventions/intervention_detail_mobile.html:2687 msgid "En cours" msgstr "" -#: templates/interventions/detail/right_column.html:597 -#: templates/interventions/intervention_detail_mobile.html:2688 +#: interventions/templates/interventions/detail/right_column.html:597 +#: interventions/templates/interventions/intervention_detail_mobile.html:2688 msgid "Traité / Fait" msgstr "Processed / Done" -#: templates/interventions/detail/right_column.html:599 -#: templates/interventions/intervention_detail_mobile.html:2690 +#: interventions/templates/interventions/detail/right_column.html:599 +#: interventions/templates/interventions/intervention_detail_mobile.html:2690 msgid "Aucun drapeau" msgstr "No flag" -#: templates/interventions/detail/right_column.html:659 -#: templates/interventions/intervention_detail_mobile.html:2750 +#: interventions/templates/interventions/detail/right_column.html:659 +#: interventions/templates/interventions/intervention_detail_mobile.html:2750 msgid "Aucun message." msgstr "No message." -#: templates/interventions/detail/right_column.html:677 -#: templates/interventions/intervention_detail_mobile.html:2767 +#: interventions/templates/interventions/detail/right_column.html:677 +#: interventions/templates/interventions/intervention_detail_mobile.html:2767 msgid "Écrire… (@ pour mentionner)" msgstr "Write… (@ to mention)" -#: templates/interventions/detail/right_column.html:683 -#: templates/interventions/intervention_detail_mobile.html:2773 +#: interventions/templates/interventions/detail/right_column.html:683 +#: interventions/templates/interventions/intervention_detail_mobile.html:2773 msgid "Envoyer" msgstr "Send" -#: templates/interventions/detail/right_column.html:686 -#: templates/interventions/intervention_detail_mobile.html:2776 +#: interventions/templates/interventions/detail/right_column.html:686 +#: interventions/templates/interventions/intervention_detail_mobile.html:2776 msgid "Joindre un fichier" msgstr "Attach a file" -#: templates/interventions/detail/scripts.html:163 -#: templates/interventions/detail/scripts.html:183 -#: templates/interventions/intervention_detail_mobile.html:3051 -#: templates/interventions/intervention_detail_mobile.html:3070 +#: interventions/templates/interventions/detail/scripts.html:163 +#: interventions/templates/interventions/detail/scripts.html:183 +#: interventions/templates/interventions/intervention_detail_mobile.html:3051 +#: interventions/templates/interventions/intervention_detail_mobile.html:3070 msgid "Impossible de charger le résumé." msgstr "Unable to load the summary." -#: templates/interventions/detail/scripts.html:285 -#: templates/interventions/intervention_detail_mobile.html:6060 +#: interventions/templates/interventions/detail/scripts.html:285 +#: interventions/templates/interventions/intervention_detail_mobile.html:6060 msgid "Aucun template d'opérations disponible pour cette intervention" msgstr "No operations template available for this intervention" -#: templates/interventions/detail/scripts.html:295 -#: templates/interventions/detail/scripts.html:319 -#: templates/interventions/intervention_detail_mobile.html:6070 -#: templates/interventions/intervention_detail_mobile.html:6095 +#: interventions/templates/interventions/detail/scripts.html:295 +#: interventions/templates/interventions/detail/scripts.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:6070 +#: interventions/templates/interventions/intervention_detail_mobile.html:6095 msgid "Tout" msgstr "All" -#: templates/interventions/detail/scripts.html:340 -#: templates/interventions/intervention_detail_mobile.html:6117 +#: interventions/templates/interventions/detail/scripts.html:340 +#: interventions/templates/interventions/intervention_detail_mobile.html:6117 msgid "Sélection des templates d'opérations" msgstr "Operations templates selection" -#: templates/interventions/detail/scripts.html:346 -#: templates/interventions/intervention_detail_mobile.html:6123 +#: interventions/templates/interventions/detail/scripts.html:346 +#: interventions/templates/interventions/intervention_detail_mobile.html:6123 msgid "Vous avez lié" msgstr "You have linked" -#: templates/interventions/detail/scripts.html:347 -#: templates/interventions/intervention_detail_mobile.html:6124 +#: interventions/templates/interventions/detail/scripts.html:347 +#: interventions/templates/interventions/intervention_detail_mobile.html:6124 msgid "nouveaux équipements" msgstr "new equipments" -#: templates/interventions/detail/scripts.html:347 -#: templates/interventions/intervention_detail_mobile.html:6124 +#: interventions/templates/interventions/detail/scripts.html:347 +#: interventions/templates/interventions/intervention_detail_mobile.html:6124 msgid "nouvel équipement" msgstr "new equipment" -#: templates/interventions/detail/scripts.html:348 -#: templates/interventions/intervention_detail_mobile.html:6125 +#: interventions/templates/interventions/detail/scripts.html:348 +#: interventions/templates/interventions/intervention_detail_mobile.html:6125 msgid "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." msgstr "to this intervention. Select the operation templates to apply." -#: templates/interventions/detail/scripts.html:367 -#: templates/interventions/intervention_detail_mobile.html:6144 +#: interventions/templates/interventions/detail/scripts.html:367 +#: interventions/templates/interventions/intervention_detail_mobile.html:6144 msgid "Créer les opérations" msgstr "Create operations" -#: templates/interventions/detail/scripts.html:451 -#: templates/interventions/intervention_detail_mobile.html:6228 +#: interventions/templates/interventions/detail/scripts.html:451 +#: interventions/templates/interventions/intervention_detail_mobile.html:6228 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" -#: templates/interventions/detail/scripts.html:475 -#: templates/interventions/intervention_detail_mobile.html:6252 +#: interventions/templates/interventions/detail/scripts.html:475 +#: interventions/templates/interventions/intervention_detail_mobile.html:6252 msgid "Erreur" msgstr "Error" -#: templates/interventions/detail/scripts.html:475 -#: templates/interventions/intervention_detail_mobile.html:6252 +#: interventions/templates/interventions/detail/scripts.html:475 +#: interventions/templates/interventions/intervention_detail_mobile.html:6252 msgid "Erreur inconnue" msgstr "Unknown error" -#: templates/interventions/detail/scripts.html:479 -#: templates/interventions/intervention_detail_mobile.html:6256 +#: interventions/templates/interventions/detail/scripts.html:479 +#: interventions/templates/interventions/intervention_detail_mobile.html:6256 msgid "Erreur lors de la création des opérations" msgstr "Error while creating operations" -#: templates/interventions/detail/scripts.html:488 -#: templates/interventions/intervention_detail_mobile.html:3970 +#: interventions/templates/interventions/detail/scripts.html:488 +#: interventions/templates/interventions/intervention_detail_mobile.html:3970 msgid "Aucun équipement ne correspond aux filtres sélectionnés." msgstr "No equipment matches the selected filters." -#: templates/interventions/detail/scripts.html:489 -#: templates/interventions/intervention_detail_mobile.html:3971 +#: interventions/templates/interventions/detail/scripts.html:489 +#: interventions/templates/interventions/intervention_detail_mobile.html:3971 msgid "Veuillez sélectionner une catégorie pour lancer une recherche." msgstr "Please select a category to start a search." -#: templates/interventions/detail/scripts.html:490 -#: templates/interventions/intervention_detail_mobile.html:3972 +#: interventions/templates/interventions/detail/scripts.html:490 +#: interventions/templates/interventions/intervention_detail_mobile.html:3972 msgid "Déjà lié" msgstr "Already linked" -#: templates/interventions/detail/scripts.html:491 -#: templates/interventions/intervention_detail_mobile.html:3973 +#: interventions/templates/interventions/detail/scripts.html:491 +#: interventions/templates/interventions/intervention_detail_mobile.html:3973 msgid "équipement sélectionné" msgstr "selected equipment" -#: templates/interventions/detail/scripts.html:492 -#: templates/interventions/intervention_detail_mobile.html:3974 +#: interventions/templates/interventions/detail/scripts.html:492 +#: interventions/templates/interventions/intervention_detail_mobile.html:3974 msgid "équipements sélectionnés" msgstr "selected equipments" -#: templates/interventions/detail/scripts.html:493 -#: templates/interventions/intervention_detail_mobile.html:3975 +#: interventions/templates/interventions/detail/scripts.html:493 +#: interventions/templates/interventions/intervention_detail_mobile.html:3975 msgid "résultat" msgstr "result" -#: templates/interventions/detail/scripts.html:494 -#: templates/interventions/intervention_detail_mobile.html:3976 +#: interventions/templates/interventions/detail/scripts.html:494 +#: interventions/templates/interventions/intervention_detail_mobile.html:3976 msgid "résultats" msgstr "results" -#: templates/interventions/detail/scripts.html:496 -#: templates/interventions/intervention_detail_mobile.html:3978 +#: interventions/templates/interventions/detail/scripts.html:496 +#: interventions/templates/interventions/intervention_detail_mobile.html:3978 msgid "Synchronisation en cours…" msgstr "Synchronization in progress…" -#: templates/interventions/detail/scripts.html:497 -#: templates/interventions/intervention_detail_mobile.html:3979 +#: interventions/templates/interventions/detail/scripts.html:497 +#: interventions/templates/interventions/intervention_detail_mobile.html:3979 msgid "Impossible de charger les filtres disponibles." msgstr "Unable to load available filters." -#: templates/interventions/detail/scripts.html:498 -#: templates/interventions/intervention_detail_mobile.html:3980 +#: interventions/templates/interventions/detail/scripts.html:498 +#: interventions/templates/interventions/intervention_detail_mobile.html:3980 msgid "Impossible de charger les équipements." msgstr "Unable to load equipments." -#: templates/interventions/detail/scripts.html:499 -#: templates/interventions/intervention_detail_mobile.html:3981 +#: interventions/templates/interventions/detail/scripts.html:499 +#: interventions/templates/interventions/intervention_detail_mobile.html:3981 msgid "Impossible de synchroniser les équipements sélectionnés." msgstr "Unable to synchronize selected equipment." -#: templates/interventions/detail/scripts.html:500 -#: templates/interventions/intervention_detail_mobile.html:3982 +#: interventions/templates/interventions/detail/scripts.html:500 +#: interventions/templates/interventions/intervention_detail_mobile.html:3982 #, python-brace-format msgid "Résultats limités à {count} équipements." msgstr "Results limited to {count} equipment." -#: templates/interventions/detail/scripts.html:501 -#: templates/interventions/intervention_detail_mobile.html:3983 +#: interventions/templates/interventions/detail/scripts.html:501 +#: interventions/templates/interventions/intervention_detail_mobile.html:3983 msgid "Vous avez des sélections non appliquées. Quitter malgré tout ?" msgstr "You have unapplied selections. Exit anyway?" -#: templates/interventions/detail/scripts.html:502 -#: templates/interventions/intervention_detail_mobile.html:3984 +#: interventions/templates/interventions/detail/scripts.html:502 +#: interventions/templates/interventions/intervention_detail_mobile.html:3984 msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." msgstr "" "Some operations were not deleted because values have already been entered." -#: templates/interventions/detail/scripts.html:504 -#: templates/interventions/intervention_detail_mobile.html:3986 +#: interventions/templates/interventions/detail/scripts.html:504 +#: interventions/templates/interventions/intervention_detail_mobile.html:3986 #, python-brace-format msgid "Supprimer le lien avec {label} ?" msgstr "Remove the link with {label}?" -#: templates/interventions/detail/scripts.html:505 -#: templates/interventions/intervention_detail_mobile.html:3987 +#: interventions/templates/interventions/detail/scripts.html:505 +#: interventions/templates/interventions/intervention_detail_mobile.html:3987 msgid "Impossible de supprimer ce lien." msgstr "Unable to remove this link." -#: templates/interventions/detail/scripts.html:506 -#: templates/interventions/intervention_detail_mobile.html:3988 +#: interventions/templates/interventions/detail/scripts.html:506 +#: interventions/templates/interventions/intervention_detail_mobile.html:3988 msgid "Suppression en cours…" msgstr "Deletion in progress…" -#: templates/interventions/detail/scripts.html:508 -#: templates/interventions/intervention_detail_mobile.html:3990 +#: interventions/templates/interventions/detail/scripts.html:508 +#: interventions/templates/interventions/intervention_detail_mobile.html:3990 msgid "Aucune localisation — sélectionnez une catégorie pour rechercher." msgstr "No location — select a category to search." -#: templates/interventions/detail/scripts.html:509 -#: templates/interventions/intervention_detail_mobile.html:3991 +#: interventions/templates/interventions/detail/scripts.html:509 +#: interventions/templates/interventions/intervention_detail_mobile.html:3991 msgid "Aucune localisation trouvée." msgstr "No location found." -#: templates/interventions/detail/scripts.html:510 -#: templates/interventions/intervention_detail_mobile.html:3992 +#: interventions/templates/interventions/detail/scripts.html:510 +#: interventions/templates/interventions/intervention_detail_mobile.html:3992 msgid "Retirer cette localisation du filtre" msgstr "Remove this location from the filter" -#: templates/interventions/detail/scripts.html:551 -#: templates/interventions/detail/scripts.html:594 -#: templates/interventions/detail/scripts.html:671 -#: templates/interventions/detail/scripts.html:754 -#: templates/interventions/intervention_detail_mobile.html:6576 -#: templates/interventions/intervention_detail_mobile.html:6981 -#: templates/interventions/intervention_detail_mobile.html:7066 +#: interventions/templates/interventions/detail/scripts.html:551 +#: interventions/templates/interventions/detail/scripts.html:594 +#: interventions/templates/interventions/detail/scripts.html:671 +#: interventions/templates/interventions/detail/scripts.html:754 +#: interventions/templates/interventions/intervention_detail_mobile.html:6576 +#: interventions/templates/interventions/intervention_detail_mobile.html:6981 +#: interventions/templates/interventions/intervention_detail_mobile.html:7066 msgid "Erreur lors de la mise à jour." msgstr "Error during update." -#: templates/interventions/detail/scripts.html:557 -#: templates/interventions/detail/scripts.html:600 -#: templates/interventions/detail/scripts.html:677 -#: templates/interventions/detail/scripts.html:759 -#: templates/interventions/intervention_detail_mobile.html:6582 -#: templates/interventions/intervention_detail_mobile.html:6987 -#: templates/interventions/intervention_detail_mobile.html:7071 +#: interventions/templates/interventions/detail/scripts.html:557 +#: interventions/templates/interventions/detail/scripts.html:600 +#: interventions/templates/interventions/detail/scripts.html:677 +#: interventions/templates/interventions/detail/scripts.html:759 +#: interventions/templates/interventions/intervention_detail_mobile.html:6582 +#: interventions/templates/interventions/intervention_detail_mobile.html:6987 +#: interventions/templates/interventions/intervention_detail_mobile.html:7071 msgid "Erreur réseau." msgstr "Network error." -#: templates/interventions/detail/scripts.html:772 +#: interventions/templates/interventions/detail/scripts.html:772 msgid "Stock" msgstr "Stock" -#: templates/interventions/detail/scripts.html:773 +#: interventions/templates/interventions/detail/scripts.html:773 msgid "Contrôles / Rapports" msgstr "Check" -#: templates/interventions/detail/scripts.html:780 +#: interventions/templates/interventions/detail/scripts.html:780 msgid "Historique (3 mois)" msgstr "Sending history" -#: templates/interventions/detail/scripts.html:935 +#: interventions/templates/interventions/detail/scripts.html:935 msgid "Retirer" msgstr "Remove" -#: templates/interventions/detail/scripts.html:1134 -#: templates/interventions/intervention_detail_mobile.html:6768 -#: views/notes_docs.py:149 +#: interventions/templates/interventions/detail/scripts.html:1134 +#: interventions/templates/interventions/intervention_detail_mobile.html:6768 +#: interventions/views/notes_docs.py:149 msgid "Le message ne peut pas être vide." msgstr "The message cannot be empty." -#: templates/interventions/detail/scripts.html:1278 -#: templates/interventions/intervention_detail_mobile.html:5815 -#: templates/interventions/intervention_detail_mobile.html:5912 -#: templates/interventions/intervention_detail_mobile.html:6901 +#: interventions/templates/interventions/detail/scripts.html:1278 +#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5912 +#: interventions/templates/interventions/intervention_detail_mobile.html:6901 msgid "Une erreur est survenue." msgstr "An error occurred." -#: templates/interventions/detail/scripts.html:1283 -#: templates/interventions/intervention_detail_mobile.html:6906 +#: interventions/templates/interventions/detail/scripts.html:1283 +#: interventions/templates/interventions/intervention_detail_mobile.html:6906 msgid "Une erreur réseau est survenue." msgstr "An error occurred." -#: templates/interventions/detail/section_nav.html:3 +#: interventions/templates/interventions/detail/section_nav.html:3 msgid "Navigation par section" msgstr "Validation by periods" -#: templates/interventions/detail/section_nav.html:5 +#: interventions/templates/interventions/detail/section_nav.html:5 msgid "Sections" msgstr "Actions" -#: templates/interventions/guided_operations/inspection_rain_water.html:195 -#: templates/interventions/guided_operations/inspection_rain_water.html:2988 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:195 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2988 msgid "Aucune donnée enregistrée pour ce template." msgstr "No occupation recorded yet." -#: templates/interventions/guided_operations/inspection_rain_water.html:210 -#: templates/interventions/guided_operations/inspection_rain_water.html:2971 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:210 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2971 msgid "Conditions météorologiques" msgstr "Weather conditions" -#: templates/interventions/guided_operations/inspection_rain_water.html:214 -#: templates/interventions/guided_operations/inspection_rain_water.html:2975 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:214 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2975 msgid "Date de la dernière pluie" msgstr "Date of last rain" -#: templates/interventions/guided_operations/inspection_rain_water.html:217 -#: templates/interventions/guided_operations/inspection_rain_water.html:2948 -#: templates/interventions/interventions_calendar.html:516 -#: templates/interventions/interventions_index.html:926 -#: templates/interventions/interventions_index.html:951 +#: 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:524 +#: interventions/templates/interventions/interventions_index.html:926 +#: interventions/templates/interventions/interventions_index.html:951 msgid "Aujourd'hui" msgstr "Today" -#: templates/interventions/guided_operations/inspection_rain_water.html:220 -#: templates/interventions/guided_operations/inspection_rain_water.html:2951 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951 msgid "Moins de 24h" msgstr "Less than 24h" -#: templates/interventions/guided_operations/inspection_rain_water.html:223 -#: templates/interventions/guided_operations/inspection_rain_water.html:2954 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954 msgid "Plus de 24h" msgstr "More than 24h" -#: templates/interventions/guided_operations/inspection_rain_water.html:226 -#: templates/interventions/guided_operations/inspection_rain_water.html:239 -#: templates/interventions/guided_operations/inspection_rain_water.html:356 -#: templates/interventions/guided_operations/inspection_rain_water.html:370 -#: templates/interventions/guided_operations/inspection_rain_water.html:381 -#: templates/interventions/guided_operations/inspection_rain_water.html:392 -#: templates/interventions/guided_operations/inspection_rain_water.html:403 -#: templates/interventions/guided_operations/inspection_rain_water.html:414 -#: templates/interventions/guided_operations/inspection_rain_water.html:443 -#: templates/interventions/guided_operations/inspection_rain_water.html:490 -#: templates/interventions/guided_operations/inspection_rain_water.html:503 -#: templates/interventions/guided_operations/inspection_rain_water.html:516 -#: templates/interventions/guided_operations/inspection_rain_water.html:529 -#: templates/interventions/guided_operations/inspection_rain_water.html:542 -#: templates/interventions/guided_operations/inspection_rain_water.html:555 -#: templates/interventions/guided_operations/inspection_rain_water.html:568 -#: templates/interventions/guided_operations/inspection_rain_water.html:581 -#: templates/interventions/guided_operations/inspection_rain_water.html:594 -#: templates/interventions/guided_operations/inspection_rain_water.html:605 -#: templates/interventions/guided_operations/inspection_rain_water.html:644 -#: templates/interventions/guided_operations/inspection_rain_water.html:656 -#: templates/interventions/guided_operations/inspection_rain_water.html:668 -#: templates/interventions/guided_operations/inspection_rain_water.html:706 -#: templates/interventions/guided_operations/inspection_rain_water.html:720 -#: templates/interventions/guided_operations/inspection_rain_water.html:731 -#: templates/interventions/guided_operations/inspection_rain_water.html:742 -#: templates/interventions/guided_operations/inspection_rain_water.html:781 -#: templates/interventions/guided_operations/inspection_rain_water.html:793 -#: templates/interventions/guided_operations/inspection_rain_water.html:805 -#: templates/interventions/guided_operations/inspection_rain_water.html:818 -#: templates/interventions/guided_operations/inspection_rain_water.html:830 -#: templates/interventions/guided_operations/inspection_rain_water.html:841 -#: templates/interventions/guided_operations/inspection_rain_water.html:856 -#: templates/interventions/guided_operations/inspection_rain_water.html:895 -#: templates/interventions/guided_operations/inspection_rain_water.html:906 -#: templates/interventions/guided_operations/inspection_rain_water.html:919 -#: templates/interventions/guided_operations/inspection_rain_water.html:931 -#: templates/interventions/guided_operations/inspection_rain_water.html:942 -#: templates/interventions/guided_operations/inspection_rain_water.html:971 -#: templates/interventions/guided_operations/inspection_rain_water.html:982 -#: templates/interventions/guided_operations/inspection_rain_water.html:995 -#: templates/interventions/guided_operations/inspection_rain_water.html:1032 -#: templates/interventions/guided_operations/inspection_rain_water.html:1043 -#: templates/interventions/guided_operations/inspection_rain_water.html:1056 -#: templates/interventions/guided_operations/inspection_rain_water.html:1067 -#: templates/interventions/guided_operations/inspection_rain_water.html:1094 -#: templates/interventions/guided_operations/inspection_rain_water.html:1106 -#: templates/interventions/guided_operations/inspection_rain_water.html:1119 -#: templates/interventions/guided_operations/inspection_rain_water.html:1130 -#: templates/interventions/guided_operations/inspection_rain_water.html:1141 -#: templates/interventions/guided_operations/inspection_rain_water.html:1155 -#: templates/interventions/guided_operations/inspection_rain_water.html:1185 -#: templates/interventions/guided_operations/inspection_rain_water.html:1198 -#: templates/interventions/guided_operations/inspection_rain_water.html:2590 -#: templates/interventions/guided_operations/inspection_rain_water.html:2606 -#: templates/interventions/guided_operations/inspection_rain_water.html:2945 -#: templates/interventions/guided_operations/inspection_rain_water.html:2958 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:356 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:370 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:381 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:392 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:403 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:414 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:443 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:490 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:503 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:516 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:529 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:542 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:555 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:568 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:581 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:594 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:605 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:644 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:656 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:668 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:706 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:720 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:731 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:742 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:781 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:793 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:805 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:818 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:830 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:841 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:856 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:895 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:906 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:919 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:931 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:942 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:971 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:982 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:995 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1032 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1043 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1056 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1067 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1094 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1106 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1119 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1130 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1141 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1155 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1185 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1198 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2590 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2606 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2945 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2958 msgid "Non vérifié" msgstr "Not verified" -#: templates/interventions/guided_operations/inspection_rain_water.html:230 -#: templates/interventions/guided_operations/inspection_rain_water.html:2979 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:230 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2979 msgid "Orage il y a moins d'une heure" msgstr "Thunderstorm less than an hour ago" -#: templates/interventions/guided_operations/inspection_rain_water.html:247 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247 msgid "Ouvrages inspectés" msgstr "Inspected structures" -#: templates/interventions/guided_operations/inspection_rain_water.html:254 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254 msgid "Ajouter un ouvrage" msgstr "Add a structure" -#: templates/interventions/guided_operations/inspection_rain_water.html:265 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265 msgid "Ouvrage #1 — Inspection" msgstr "Book #1 — Inspection" -#: templates/interventions/guided_operations/inspection_rain_water.html:275 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:275 msgid "Équipement GIEP associé (Optionnel)" msgstr "Equipment (optional)" -#: templates/interventions/guided_operations/inspection_rain_water.html:281 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:281 msgid "Rechercher par code (ex: BI-01...) ou par type..." msgstr "Search by code (ex: BI-01...) or by type..." -#: templates/interventions/guided_operations/inspection_rain_water.html:283 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:283 msgid "Choisir sur la carte" msgstr "View on map" -#: templates/interventions/guided_operations/inspection_rain_water.html:294 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:294 msgid "Aucun équipement lié." msgstr "Linked equipments" -#: templates/interventions/guided_operations/inspection_rain_water.html:303 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:303 msgid "Étape 1 — Type de dispositif" msgstr "Step 1 — Device Type" -#: templates/interventions/guided_operations/inspection_rain_water.html:308 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:308 msgid "Espace vert creux" msgstr "Hollow green space" -#: templates/interventions/guided_operations/inspection_rain_water.html:315 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:315 msgid "Massif drainant" msgstr "Draining structure" -#: templates/interventions/guided_operations/inspection_rain_water.html:322 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:322 msgid "Technique alternative" msgstr "Alternative technique" -#: templates/interventions/guided_operations/inspection_rain_water.html:339 -#: templates/interventions/guided_operations/inspection_rain_water.html:2998 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998 msgid "Espace vert creux (EVC)" msgstr "Sunken green space (EVC)" -#: templates/interventions/guided_operations/inspection_rain_water.html:344 -#: templates/interventions/guided_operations/inspection_rain_water.html:1084 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084 msgid "Points d'entrée dans l'ouvrage" msgstr "Entry points into the work" -#: templates/interventions/guided_operations/inspection_rain_water.html:347 -#: templates/interventions/guided_operations/inspection_rain_water.html:1087 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087 msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?" msgstr "Can water easily enter the structure?" -#: templates/interventions/guided_operations/inspection_rain_water.html:363 -#: templates/interventions/guided_operations/inspection_rain_water.html:1123 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123 msgid "Des feuilles ou branches bloquent-elles l'eau ?" msgstr "Do leaves or branches block the water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:374 -#: templates/interventions/guided_operations/inspection_rain_water.html:1134 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:374 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1134 msgid "Un amas de détritus bloque-t-il l'eau ?" msgstr "Does a pile of debris block the water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:385 +#: 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" " ?" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:396 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396 msgid "" "L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau " "de la surface de ruissellement ?" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:407 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:407 msgid "D'autres éléments empêchent-ils l'eau d'entrer ?" msgstr "Are there other things preventing water from entering?" -#: templates/interventions/guided_operations/inspection_rain_water.html:417 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:417 msgid "Précisez les autres éléments empêchant l\\" msgstr "Specify other elements preventing the" -#: templates/interventions/guided_operations/inspection_rain_water.html:426 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426 msgid "L'ouvrage dispose-t-il d'un empierrement ?" msgstr "Does the structure have stone pitching?" -#: templates/interventions/guided_operations/inspection_rain_water.html:427 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427 msgid "Activer pour compléter l'état de l'empierrement" msgstr "Enable to detail stone pitching status" -#: templates/interventions/guided_operations/inspection_rain_water.html:436 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436 msgid "L'empierrement est-il en bon état ?" msgstr "Is the stone pitching in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:447 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447 msgid "Sélectionnez les défauts constatés sur l'empierrement :" msgstr "Select the defects noted on the stonework:" -#: templates/interventions/guided_operations/inspection_rain_water.html:450 -#: templates/interventions/guided_operations/inspection_rain_water.html:2649 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649 msgid "Colmaté par les sédiments" msgstr "Clogged by sediment" -#: templates/interventions/guided_operations/inspection_rain_water.html:454 -#: templates/interventions/guided_operations/inspection_rain_water.html:2650 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650 msgid "Emporté par l'eau" msgstr "Washed away by water" -#: templates/interventions/guided_operations/inspection_rain_water.html:458 -#: templates/interventions/guided_operations/inspection_rain_water.html:2651 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651 msgid "Envahi d'adventices" msgstr "Overgrown with weeds" -#: templates/interventions/guided_operations/inspection_rain_water.html:466 -#: templates/interventions/guided_operations/inspection_rain_water.html:612 -#: templates/interventions/guided_operations/inspection_rain_water.html:674 -#: templates/interventions/guided_operations/inspection_rain_water.html:749 -#: templates/interventions/guided_operations/inspection_rain_water.html:862 -#: templates/interventions/guided_operations/inspection_rain_water.html:1161 -#: templates/interventions/guided_operations/inspection_rain_water.html:1269 -#: templates/interventions/guided_operations/inspection_rain_water.html:1327 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:466 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:612 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:749 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:862 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1161 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1269 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1327 msgid "Prendre une photo (appareil)" msgstr "Take photos (continuous mode)" -#: templates/interventions/guided_operations/inspection_rain_water.html:469 -#: templates/interventions/guided_operations/inspection_rain_water.html:615 -#: templates/interventions/guided_operations/inspection_rain_water.html:677 -#: templates/interventions/guided_operations/inspection_rain_water.html:752 -#: templates/interventions/guided_operations/inspection_rain_water.html:865 -#: templates/interventions/guided_operations/inspection_rain_water.html:1164 -#: templates/interventions/guided_operations/inspection_rain_water.html:1272 -#: templates/interventions/guided_operations/inspection_rain_water.html:1330 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:469 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:615 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:677 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:752 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:865 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1164 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1272 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1330 msgid "Sélectionner des fichiers" msgstr "Select a source" -#: templates/interventions/guided_operations/inspection_rain_water.html:479 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479 msgid "Espace vert" msgstr "Green space" -#: templates/interventions/guided_operations/inspection_rain_water.html:483 -#: templates/interventions/guided_operations/inspection_rain_water.html:1178 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178 msgid "Quel est l'état de la végétation ?" msgstr "What is the condition of the vegetation?" -#: templates/interventions/guided_operations/inspection_rain_water.html:486 -#: templates/interventions/guided_operations/inspection_rain_water.html:1181 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:486 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1181 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "Bon" msgstr "Good" -#: templates/interventions/guided_operations/inspection_rain_water.html:488 -#: templates/interventions/guided_operations/inspection_rain_water.html:1183 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "Mauvais" msgstr "Poor" -#: templates/interventions/guided_operations/inspection_rain_water.html:496 -#: templates/interventions/guided_operations/inspection_rain_water.html:1191 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191 msgid "Présence de plantes mortes ou absentes :" msgstr "Presence of dead or missing plants:" -#: templates/interventions/guided_operations/inspection_rain_water.html:499 -#: templates/interventions/guided_operations/inspection_rain_water.html:1194 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194 #, python-format msgid "Sur + de 10%% de la surface" msgstr "On more than 10%% of the surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:501 -#: templates/interventions/guided_operations/inspection_rain_water.html:1196 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:501 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1196 #, python-format msgid "Sur - de 10%% de la surface" msgstr "On - 10%% of the surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:509 -#: templates/interventions/guided_operations/inspection_rain_water.html:1204 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:509 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1204 msgid "Présence de chenaux d'érosion ?" msgstr "Presence of erosion channels?" -#: templates/interventions/guided_operations/inspection_rain_water.html:522 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:522 msgid "Présence de flaques d'eau persistantes dans l'ouvrage ?" msgstr "Presence of persistent puddles in the structure?" -#: templates/interventions/guided_operations/inspection_rain_water.html:535 -#: templates/interventions/guided_operations/inspection_rain_water.html:1226 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226 msgid "Présence de sédiments dans l'ouvrage ?" msgstr "Presence of sediment in the structure?" -#: templates/interventions/guided_operations/inspection_rain_water.html:548 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548 msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?" msgstr "Is the sediment crust over 5 cm?" -#: templates/interventions/guided_operations/inspection_rain_water.html:561 -#: templates/interventions/guided_operations/inspection_rain_water.html:1247 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247 msgid "Présence de détritus dans l'ouvrage ?" msgstr "Presence of debris in the structure?" -#: templates/interventions/guided_operations/inspection_rain_water.html:574 -#: templates/interventions/guided_operations/inspection_rain_water.html:1258 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258 msgid "Présence d'espèces exotiques envahissantes ?" msgstr "Presence of invasive alien species?" -#: templates/interventions/guided_operations/inspection_rain_water.html:587 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:587 msgid "Traces de passage d'usagers ?" msgstr "Traces of passage of users?" -#: templates/interventions/guided_operations/inspection_rain_water.html:598 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:598 msgid "Quel type d'usagers ?" msgstr "Control center" -#: templates/interventions/guided_operations/inspection_rain_water.html:601 -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:601 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Véhicules" msgstr "Vehicles" -#: templates/interventions/guided_operations/inspection_rain_water.html:603 -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:603 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Piétons" msgstr "Pedestrians" -#: templates/interventions/guided_operations/inspection_rain_water.html:627 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:627 msgid "Une surverse est-elle présente ?" msgstr "Is an overflow present?" -#: templates/interventions/guided_operations/inspection_rain_water.html:628 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628 msgid "Activer si le système dispose d'une évacuation de trop-plein" msgstr "Enable if system has overflow discharge" -#: templates/interventions/guided_operations/inspection_rain_water.html:637 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637 msgid "La grille de surverse est propre et dégagée ?" msgstr "Is the overflow grate clean and clear?" -#: templates/interventions/guided_operations/inspection_rain_water.html:649 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649 msgid "La décantation est vide ou peu remplie ?" msgstr "Is settling basin empty or low?" -#: templates/interventions/guided_operations/inspection_rain_water.html:661 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661 msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?" msgstr "Is overflow higher than bottom of structure?" -#: templates/interventions/guided_operations/inspection_rain_water.html:691 -#: templates/interventions/guided_operations/inspection_rain_water.html:3002 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002 msgid "Massif drainant (OED)" msgstr "Drainage massif (OED)" -#: templates/interventions/guided_operations/inspection_rain_water.html:696 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696 msgid "État général du revêtement adjacent / chaussée" msgstr "General operation (without equipment)" -#: templates/interventions/guided_operations/inspection_rain_water.html:699 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:699 msgid "La surface au-dessus du massif drainant est en bon état général ?" msgstr "Is the surface above the draining bed in good general condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:713 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:713 msgid "Présence d'ornières ?" msgstr "Presence of ruts?" -#: templates/interventions/guided_operations/inspection_rain_water.html:724 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:724 msgid "Présence de fissures ?" msgstr "Presence of cracks?" -#: templates/interventions/guided_operations/inspection_rain_water.html:735 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:735 msgid "Présence de trous ?" msgstr "Presence of holes?" -#: templates/interventions/guided_operations/inspection_rain_water.html:764 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764 msgid "Une bouche d'injection est-elle présente ?" msgstr "Is an injection inlet present?" -#: templates/interventions/guided_operations/inspection_rain_water.html:765 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765 msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage" msgstr "Enable to inspect injection and drainage pipes" -#: templates/interventions/guided_operations/inspection_rain_water.html:774 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774 msgid "" "Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche " "d'injection ?" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:786 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786 msgid "La grille est propre et dégagée ?" msgstr "Is the grate clean and clear?" -#: templates/interventions/guided_operations/inspection_rain_water.html:798 -#: templates/interventions/guided_operations/inspection_rain_water.html:1148 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148 msgid "La décantation est-elle vide ou presque ?" msgstr "Is settling basin empty or nearly empty?" -#: templates/interventions/guided_operations/inspection_rain_water.html:811 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811 msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?" msgstr "Does the injection mouth usually have a filter?" -#: templates/interventions/guided_operations/inspection_rain_water.html:823 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823 msgid "Le filtre est propre ?" msgstr "Is the filter clean?" -#: templates/interventions/guided_operations/inspection_rain_water.html:834 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834 msgid "Le filtre est en bon état ?" msgstr "Is the filter in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:849 -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 msgid "Le drain semble colmaté ?" msgstr "Does the drain appear clogged?" -#: templates/interventions/guided_operations/inspection_rain_water.html:878 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878 msgid "Structure enherbée ou remplissage minéral ?" msgstr "Grassed structure or mineral infill?" -#: templates/interventions/guided_operations/inspection_rain_water.html:879 +#: 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." msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:888 -#: templates/interventions/guided_operations/inspection_rain_water.html:964 -#: templates/interventions/guided_operations/inspection_rain_water.html:1025 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025 msgid "De l'eau stagne-t-elle en surface ?" msgstr "Does water pond on surface?" -#: templates/interventions/guided_operations/inspection_rain_water.html:899 -#: templates/interventions/guided_operations/inspection_rain_water.html:975 -#: templates/interventions/guided_operations/inspection_rain_water.html:1036 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1036 msgid "L'eau stagne plus de 2 heures ?" msgstr "Does water pond over 2 hours?" -#: templates/interventions/guided_operations/inspection_rain_water.html:912 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912 msgid "Les joints sont-ils en bon état ?" msgstr "Are joints in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:924 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924 msgid "Présence importante de fines dans les joints ?" msgstr "Significant fine particles in joints?" -#: templates/interventions/guided_operations/inspection_rain_water.html:935 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935 msgid "Le niveau du matériau de remplissage est plus haut que la structure ?" msgstr "Is the level of the filling material higher than the structure?" -#: templates/interventions/guided_operations/inspection_rain_water.html:954 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:954 msgid "Modulaire poreux ou continu poreux ?" msgstr "Porous modular or porous continuous?" -#: templates/interventions/guided_operations/inspection_rain_water.html:955 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:955 msgid "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:988 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:988 msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?" msgstr "Presence of visible deposits (dust, moss, etc.)?" -#: templates/interventions/guided_operations/inspection_rain_water.html:999 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:999 msgid "Un test de perméabilité est nécessaire pour valider le colmatage ?" msgstr "Is a permeability test necessary to validate the clogging?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1015 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1015 msgid "Revêtement en matériaux non agrégés ?" msgstr "Covering in non-aggregated materials?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1016 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016 msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." msgstr "Plant mulch, limestone/non-limestone gravel, compacted earth, etc." -#: templates/interventions/guided_operations/inspection_rain_water.html:1049 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049 msgid "Le volume de matière est-il en suffisance ?" msgstr "Is volume of material sufficient?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1060 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1060 msgid "Le géotextile est-il visible ?" msgstr "Is geotextile visible?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1079 -#: templates/interventions/guided_operations/inspection_rain_water.html:3006 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1079 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3006 msgid "Technique alternative / Bassin d'orage (TA)" msgstr "Alternative technique / Storm pool (TA)" -#: templates/interventions/guided_operations/inspection_rain_water.html:1099 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099 msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" msgstr "Are water supply pipes and channels functional?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1112 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112 msgid "Les grilles sont-elles propres et dégagées ?" msgstr "Are grates clean and clear?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1174 -#: templates/interventions/guided_operations/inspection_rain_water.html:2860 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860 msgid "Bassin d'orage" msgstr "Stormwater basin" -#: templates/interventions/guided_operations/inspection_rain_water.html:1215 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215 msgid "Présence de flaques d'eau persistantes ?" msgstr "Presence of persistent standing water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1235 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235 msgid "L'ouvrage est-il rempli au 5e de sa capacité ?" msgstr "Is structure filled to 1/5 of capacity?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1284 -#: templates/interventions/guided_operations/inspection_rain_water.html:2891 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891 msgid "Actions recommandées" msgstr "Select an order" -#: templates/interventions/guided_operations/inspection_rain_water.html:1288 -#: templates/interventions/guided_operations/inspection_rain_water.html:2869 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1288 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2869 msgid "Aucune action nécessaire" msgstr "No general operations." -#: templates/interventions/guided_operations/inspection_rain_water.html:1294 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1294 msgid "Renforcement de l'entretien préventif" msgstr "Create preventive interventions" -#: templates/interventions/guided_operations/inspection_rain_water.html:1298 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298 msgid "Entretien curatif / Réparation / Adaptation nécessaire" msgstr "Curative maintenance / Repair / Adaptation required" -#: templates/interventions/guided_operations/inspection_rain_water.html:1302 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302 msgid "Test de perméabilité" msgstr "Permeability test" -#: templates/interventions/guided_operations/inspection_rain_water.html:1306 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1306 msgid "Inspection par caméra" msgstr "Inspection" -#: templates/interventions/guided_operations/inspection_rain_water.html:1311 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1311 msgid "Précisions sur les actions à entreprendre" msgstr "Details on the actions to be taken" -#: templates/interventions/guided_operations/inspection_rain_water.html:1312 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1312 msgid "Renseignez ici les détails des actions..." msgstr "Enter the details of the actions here..." -#: templates/interventions/guided_operations/inspection_rain_water.html:1318 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1318 msgid "Remarques et observations complémentaires" msgstr "Additional information" -#: templates/interventions/guided_operations/inspection_rain_water.html:1319 +#: 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...)" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:1324 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324 msgid "Photos / Documents généraux" msgstr "Photos / General documents" -#: templates/interventions/guided_operations/inspection_rain_water.html:1342 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1342 msgid "Valider cet ouvrage" msgstr "Validate this work" -#: templates/interventions/guided_operations/inspection_rain_water.html:2594 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2594 msgid "Présent" msgstr "Planned end" -#: templates/interventions/guided_operations/inspection_rain_water.html:2595 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2595 msgid "Absent" msgstr "Missing" -#: templates/interventions/guided_operations/inspection_rain_water.html:2596 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 -#: templates/interventions/guided_operations/inspection_rain_water.html:3010 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2596 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010 msgid "Non renseigné" msgstr "Not specified" -#: templates/interventions/guided_operations/inspection_rain_water.html:2601 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601 #, python-format msgid "Sur + de 10%% de surface" msgstr "On more than 10%% of surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:2604 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2604 #, python-format msgid "Sur - de 10%% de surface" msgstr "On - 10%% of surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:2626 -#: templates/interventions/guided_operations/inspection_rain_water.html:2821 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2626 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2821 msgid "L'eau peut facilement entrer ?" msgstr "Can water easily enter?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 msgid "Des feuilles ou branches bloquent l'eau ?" msgstr "Are leaves or branches blocking water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 msgid "Oui (bloquant)" msgstr "Yes (blocking)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 msgid "Un amas de détritus bloque l'eau ?" msgstr "A pile of trash blocking the water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2631 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2631 msgid "La surface de ruissellement amène l'eau ?" msgstr "The runoff surface brings the water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2632 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2632 msgid "Empierrement inférieur/égal au ruissellement ?" msgstr "Stonework less/equal to runoff?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2633 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2633 msgid "D'autres éléments gênent l'entrée d'eau ?" msgstr "Other elements hindering the entry of water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2635 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2635 msgid "Détails :" msgstr "Detail" -#: templates/interventions/guided_operations/inspection_rain_water.html:2643 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2643 msgid "Empierrement de sédimentation :" msgstr "Sedimentation stonework:" -#: templates/interventions/guided_operations/inspection_rain_water.html:2645 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2645 msgid "Empierrement en bon état ?" msgstr "Stonework in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2652 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2652 msgid "Aucun détail renseigné" msgstr "unassigned" -#: templates/interventions/guided_operations/inspection_rain_water.html:2659 -#: templates/interventions/guided_operations/inspection_rain_water.html:2837 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2659 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2837 msgid "Points d'entrée" msgstr "View intervention" -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "État de la végétation" msgstr "Creation date" -#: templates/interventions/guided_operations/inspection_rain_water.html:2668 -#: templates/interventions/guided_operations/inspection_rain_water.html:2846 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2668 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2846 msgid "Plantes mortes ou absentes" msgstr "Dead or absent plants" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Chenaux d'érosion" msgstr "Erosion channels" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Présents" msgstr "Planned end" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Absents" msgstr "Absent" -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Flaques d'eau" msgstr "Puddles" -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 msgid "Présence de sédiments" msgstr "Presence of sediment" -#: templates/interventions/guided_operations/inspection_rain_water.html:2676 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2676 msgid "Croûte de sédimentation > 5 cm" msgstr "Sedimentation crust > 5 cm" -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2856 msgid "Présence de détritus" msgstr "Presence of trash" -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2857 msgid "Espèces exotiques envahissantes" msgstr "Invasive alien species" -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 msgid "Traces de passage d'usagers" msgstr "Traces of user passage" -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Type d'usagers" msgstr "Origin type" -#: templates/interventions/guided_operations/inspection_rain_water.html:2686 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2686 msgid "Espace vert & Végétation" msgstr "Green space & Vegetation" -#: templates/interventions/guided_operations/inspection_rain_water.html:2693 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2693 msgid "Surverse présente" msgstr "Planned end" -#: templates/interventions/guided_operations/inspection_rain_water.html:2694 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2694 msgid "Grille de surverse propre & dégagée" msgstr "Clean & unobstructed overflow grid" -#: templates/interventions/guided_operations/inspection_rain_water.html:2695 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2695 msgid "Décantation vide ou peu remplie" msgstr "Measure definition" -#: templates/interventions/guided_operations/inspection_rain_water.html:2696 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2696 msgid "Surverse surélevée par rapport au fond" msgstr "Overflow raised relative to the bottom" -#: templates/interventions/guided_operations/inspection_rain_water.html:2698 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2698 msgid "Pas de surverse" msgstr "No overflow" -#: templates/interventions/guided_operations/inspection_rain_water.html:2701 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2701 msgid "Surverse" msgstr "Overflow" -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 msgid "Revêtement en bon état ?" msgstr "Coating in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 msgid "Présence d'ornières" msgstr "Presence of ruts" -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 msgid "Oui (défaut)" msgstr "Yes (default)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 msgid "Présence de fissures" msgstr "Presence of cracks" -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 msgid "Présence de trous" msgstr "Presence of potholes" -#: templates/interventions/guided_operations/inspection_rain_water.html:2721 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721 msgid "État du revêtement" msgstr "General operation (without equipment)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2728 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2728 msgid "Bouche d'injection présente" msgstr "Intervention sheet" -#: templates/interventions/guided_operations/inspection_rain_water.html:2729 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2729 msgid "Les niveaux conduisent bien l'eau" msgstr "Levels conduct water well" -#: templates/interventions/guided_operations/inspection_rain_water.html:2730 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2730 msgid "Grille propre et dégagée" msgstr "Clean and unobstructed grill" -#: templates/interventions/guided_operations/inspection_rain_water.html:2731 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2731 msgid "Décantation vide ou presque" msgstr "Measure definition" -#: templates/interventions/guided_operations/inspection_rain_water.html:2734 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2734 msgid "Dispose d'un filtre ?" msgstr "Has a filter?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2737 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2737 msgid "Filtre propre ?" msgstr "Filter" -#: templates/interventions/guided_operations/inspection_rain_water.html:2738 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2738 msgid "Filtre en bon état ?" msgstr "Filter in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 msgid "Oui (colmaté)" msgstr "Yes (clogged)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2745 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745 msgid "Bouche d'injection absente" msgstr "Intervention sheet" -#: templates/interventions/guided_operations/inspection_rain_water.html:2748 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2748 msgid "Bouche d'injection & Drainage" msgstr "Intervention sheet" -#: templates/interventions/guided_operations/inspection_rain_water.html:2758 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2758 msgid "Structure enherbée ou remplissage minéral" msgstr "Grass structure or mineral filling" -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 msgid "De l'eau stagne en surface ?" msgstr "Is water stagnating on the surface?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2761 -#: templates/interventions/guided_operations/inspection_rain_water.html:2780 -#: templates/interventions/guided_operations/inspection_rain_water.html:2796 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2761 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2780 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2796 msgid "Stagnation de plus de 2 heures ?" msgstr "Stagnation for more than 2 hours?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2763 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2763 msgid "Les joints sont en bon état ?" msgstr "Are the joints in good condition?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2766 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2766 msgid "Présence importante de fines" msgstr "Significant presence of fines" -#: templates/interventions/guided_operations/inspection_rain_water.html:2767 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2767 msgid "Matériau plus haut que la structure" msgstr "Material higher than structure" -#: templates/interventions/guided_operations/inspection_rain_water.html:2777 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2777 msgid "Revêtement modulaire ou continu poreux" msgstr "Modular or continuous porous coating" -#: templates/interventions/guided_operations/inspection_rain_water.html:2782 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2782 msgid "Présence de dépôts visibles" msgstr "Presence of visible deposits" -#: templates/interventions/guided_operations/inspection_rain_water.html:2784 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2784 msgid "Test de perméabilité requis ?" msgstr "Permeability test required?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2793 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2793 msgid "Matériaux non agrégés (graviers/mulch)" msgstr "Non-aggregated materials (gravel/mulch)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2798 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2798 msgid "Volume de matière suffisant ?" msgstr "Sufficient volume of material?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2800 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2800 msgid "Géotextile visible ?" msgstr "Visible geotextile?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2806 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2806 msgid "Aucune structure de revêtement spécifique renseignée." msgstr "No specific coating structure indicated." -#: templates/interventions/guided_operations/inspection_rain_water.html:2810 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2810 msgid "Spécificités du revêtement" msgstr "General operation (without equipment)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2824 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2824 msgid "Conduits et dispositifs fonctionnels ?" msgstr "Conduits and functional devices?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2827 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2827 msgid "Les grilles sont propres & dégagées" msgstr "The grills are clean & clear" -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 msgid "Des feuilles/branches bloquent ?" msgstr "Leaves/branches blocking?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 msgid "Un amas de détritus bloque ?" msgstr "A pile of rubbish blocking?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2834 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2834 msgid "La décantation est vide ou presque" msgstr "The decantation is empty or almost" -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Présentes" msgstr "Planned end" -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Absentes" msgstr "Absent" -#: templates/interventions/guided_operations/inspection_rain_water.html:2854 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2854 msgid "Rempli au 5e de sa capacité" msgstr "Filled to 5th of its capacity" -#: templates/interventions/guided_operations/inspection_rain_water.html:2872 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2872 msgid "Renforcer l'entretien préventif" msgstr "Create preventive interventions" -#: templates/interventions/guided_operations/inspection_rain_water.html:2875 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2875 msgid "Entretien curatif / Réparation requis" msgstr "Curative maintenance/repair required" -#: templates/interventions/guided_operations/inspection_rain_water.html:2878 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2878 msgid "Faire un test de perméabilité" msgstr "Do a permeability test" -#: templates/interventions/guided_operations/inspection_rain_water.html:2881 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2881 msgid "Faire une inspection caméra" msgstr "Do a camera inspection" -#: templates/interventions/guided_operations/inspection_rain_water.html:2885 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2885 msgid "Aucune action recommandée n'a été cochée." msgstr "No recommended actions have been checked." -#: templates/interventions/guided_operations/inspection_rain_water.html:2887 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2887 msgid "Précisions :" msgstr "Forecast" -#: templates/interventions/guided_operations/inspection_rain_water.html:2898 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2898 msgid "Remarques et observations" msgstr "Back to observation" -#: templates/interventions/guided_operations/inspection_rain_water.html:2921 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2921 msgid "Documents / Photos généraux" msgstr "General documents/photos" -#: templates/interventions/guided_operations/inspection_rain_water.html:3089 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3089 msgid "Erreur lors de l'enregistrement." msgstr "Error saving note." -#: templates/interventions/guided_operations/inspection_rain_water.html:3128 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3128 msgid "Erreur lors de l'upload." msgstr "Error during deletion" -#: templates/interventions/guided_operations/inspection_rain_water.html:3131 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3131 msgid "Erreur réseau lors de l'upload." msgstr "Network error." -#: templates/interventions/guided_operations/inspection_rain_water.html:3240 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3240 msgid "Supprimer ce fichier ?" msgstr "Delete link" -#: templates/interventions/guided_operations/inspection_rain_water.html:3252 -#: views/detail.py:3291 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3252 +#: interventions/views/detail.py:3291 msgid "Erreur lors de la suppression." msgstr "Error during deletion" -#: templates/interventions/includes/_desktop_operation_card.html:23 -#: templates/interventions/includes/_mobile_operation_card.html:20 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:23 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:20 msgid "Marquer comme applicable" msgstr "Mark as applicable" -#: templates/interventions/includes/_desktop_operation_card.html:23 -#: templates/interventions/includes/_mobile_operation_card.html:20 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:23 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:20 msgid "Marquer comme non applicable" msgstr "Mark as not applicable" -#: templates/interventions/includes/_desktop_operation_card.html:44 -#: templates/interventions/includes/_desktop_operation_card.html:46 -#: templates/interventions/includes/_desktop_operation_card.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:93 -#: templates/interventions/includes/_desktop_operation_row.html:95 -#: templates/interventions/includes/_desktop_operation_row.html:96 -#: templates/interventions/includes/_mobile_operation_card.html:41 -#: templates/interventions/includes/_mobile_operation_card.html:43 -#: templates/interventions/includes/_mobile_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:46 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:93 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:95 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:96 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:41 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:43 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:44 msgid "Ajouter un commentaire" msgstr "Add a comment" -#: templates/interventions/includes/_desktop_operation_card.html:45 -#: templates/interventions/includes/_desktop_operation_card.html:46 -#: templates/interventions/includes/_desktop_operation_card.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:94 -#: templates/interventions/includes/_desktop_operation_row.html:95 -#: templates/interventions/includes/_desktop_operation_row.html:96 -#: templates/interventions/includes/_mobile_operation_card.html:42 -#: templates/interventions/includes/_mobile_operation_card.html:43 -#: templates/interventions/includes/_mobile_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:45 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:46 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:94 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:95 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:96 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:42 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:43 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:44 msgid "Modifier le commentaire" msgstr "Edit comment" -#: templates/interventions/includes/_desktop_operation_card.html:87 -#: templates/interventions/includes/_desktop_operation_row.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:58 -#: templates/interventions/includes/_desktop_operation_row.html:70 -#: templates/interventions/includes/_mobile_operation_card.html:84 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:87 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:58 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:70 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:84 msgid "Valeur hors plage" msgstr "Value out of allowed range" -#: templates/interventions/includes/_desktop_operation_card.html:154 -#: templates/interventions/includes/_mobile_operation_card.html:151 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:154 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:151 msgid "Ajouter photo" msgstr "Add photo" -#: templates/interventions/includes/_desktop_operation_row.html:38 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:38 msgid "N/A" msgstr "N / A" -#: templates/interventions/includes/_gps_navigation_modal.html:20 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:20 msgid "Favori :" msgstr "Favorite:" -#: templates/interventions/includes/_gps_navigation_modal.html:22 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:22 msgid "Effacer mon choix automatique" msgstr "Clear my automatic choice" -#: templates/interventions/includes/_gps_navigation_modal.html:23 -#: templates/interventions/interventions_index_mobile.html:191 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:23 +#: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer" msgstr "Clear" -#: templates/interventions/includes/_gps_navigation_modal.html:28 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:28 msgid "Choisissez votre application de navigation :" msgstr "Choose your navigation app:" -#: templates/interventions/includes/_gps_navigation_modal.html:59 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:59 msgid "App système par défaut" msgstr "Default system app" -#: templates/interventions/includes/_gps_navigation_modal.html:68 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:68 msgid "Se souvenir de mon choix" msgstr "Remember my choice" -#: templates/interventions/includes/_operation_comment_modal.html:8 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:8 msgid "Commentaire de l'opération" msgstr "Operation comment" -#: templates/interventions/includes/_operation_comment_modal.html:13 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:13 msgid "Opération" msgstr "Operation" -#: templates/interventions/includes/_operation_comment_modal.html:18 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:18 msgid "Ajouter un commentaire…" msgstr "Add a comment…" -#: templates/interventions/includes/_operation_comment_modal.html:19 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:19 msgid "Laissez vide pour supprimer le commentaire." msgstr "Leave empty to delete the comment." -#: templates/interventions/intervention_detail_mobile.html:495 +#: interventions/templates/interventions/intervention_detail_mobile.html:495 msgid "" "Cette intervention est retenue pour des raisons budgétaires. Aucun appel ni " "transmission vers le prestataire n'est autorisé." msgstr "" -#: templates/interventions/intervention_detail_mobile.html:523 +#: interventions/templates/interventions/intervention_detail_mobile.html:523 msgid "Navigation GPS" msgstr "GPS Navigation" -#: templates/interventions/intervention_detail_mobile.html:533 +#: interventions/templates/interventions/intervention_detail_mobile.html:533 msgid "Changer d'application GPS" msgstr "Change GPS app" -#: templates/interventions/intervention_detail_mobile.html:740 +#: interventions/templates/interventions/intervention_detail_mobile.html:740 msgid "Compléter les opérations" msgstr "Complete operations" -#: templates/interventions/intervention_detail_mobile.html:792 +#: interventions/templates/interventions/intervention_detail_mobile.html:792 msgid "Aucune opération générale." msgstr "No general operations." -#: templates/interventions/intervention_detail_mobile.html:850 +#: interventions/templates/interventions/intervention_detail_mobile.html:850 msgid "Équipement lié introuvable" msgstr "Linked asset not found" -#: templates/interventions/intervention_detail_mobile.html:873 +#: interventions/templates/interventions/intervention_detail_mobile.html:873 msgid "Aucune opération pour cet équipement." msgstr "No operations for this asset." -#: templates/interventions/intervention_detail_mobile.html:896 +#: interventions/templates/interventions/intervention_detail_mobile.html:896 msgid "Aucune opération à compléter pour le moment." msgstr "No operations to complete at the moment." -#: templates/interventions/intervention_detail_mobile.html:941 +#: interventions/templates/interventions/intervention_detail_mobile.html:941 msgid "Prendre des photos (mode continu)" msgstr "Take photos (continuous mode)" -#: templates/interventions/intervention_detail_mobile.html:944 +#: interventions/templates/interventions/intervention_detail_mobile.html:944 msgid "Photos, vidéos, fichiers" msgstr "Photos, videos, files" -#: templates/interventions/intervention_detail_mobile.html:1144 +#: interventions/templates/interventions/intervention_detail_mobile.html:1144 msgid "Voir les détails" msgstr "View details" -#: templates/interventions/intervention_detail_mobile.html:1230 +#: interventions/templates/interventions/intervention_detail_mobile.html:1230 msgid "Hors cat." msgstr "Out of cat." -#: templates/interventions/intervention_detail_mobile.html:1288 +#: interventions/templates/interventions/intervention_detail_mobile.html:1288 msgid "Quel type de contrôle ?" msgstr "Control center" -#: templates/interventions/intervention_detail_mobile.html:1340 +#: interventions/templates/interventions/intervention_detail_mobile.html:1340 msgid "Ajouter un contrôle" msgstr "Add a comment" -#: templates/interventions/intervention_detail_mobile.html:1402 +#: interventions/templates/interventions/intervention_detail_mobile.html:1402 msgid "Aucun contrôle pour le moment." msgstr "No notes yet." -#: templates/interventions/intervention_detail_mobile.html:1439 +#: interventions/templates/interventions/intervention_detail_mobile.html:1439 msgid "Voulez-vous supprimer cette note ?" msgstr "Do you want to delete this note?" -#: templates/interventions/intervention_detail_mobile.html:1477 -#: templates/interventions/intervention_detail_mobile.html:1494 +#: interventions/templates/interventions/intervention_detail_mobile.html:1477 +#: interventions/templates/interventions/intervention_detail_mobile.html:1494 msgid "Visualiser" msgstr "View" -#: templates/interventions/intervention_detail_mobile.html:1482 -#: templates/interventions/intervention_detail_mobile.html:1499 +#: interventions/templates/interventions/intervention_detail_mobile.html:1482 +#: interventions/templates/interventions/intervention_detail_mobile.html:1499 msgid "Partager" msgstr "Share" -#: templates/interventions/intervention_detail_mobile.html:1509 +#: interventions/templates/interventions/intervention_detail_mobile.html:1509 msgid "Équipements liés" msgstr "Linked equipments" -#: templates/interventions/intervention_detail_mobile.html:1516 +#: interventions/templates/interventions/intervention_detail_mobile.html:1516 msgid "Lier existant" msgstr "Link existing" -#: templates/interventions/intervention_detail_mobile.html:1553 -#: templates/interventions/intervention_detail_mobile.html:1554 -#: templates/interventions/intervention_detail_mobile.html:1832 +#: interventions/templates/interventions/intervention_detail_mobile.html:1553 +#: interventions/templates/interventions/intervention_detail_mobile.html:1554 +#: interventions/templates/interventions/intervention_detail_mobile.html:1832 msgid "Remplacer l'équipement" msgstr "Replace equipment" -#: templates/interventions/intervention_detail_mobile.html:1575 +#: interventions/templates/interventions/intervention_detail_mobile.html:1575 msgid "Aucun équipement n'est encore lié à cette intervention." msgstr "No equipment is linked to this intervention yet." -#: templates/interventions/intervention_detail_mobile.html:1581 +#: interventions/templates/interventions/intervention_detail_mobile.html:1581 msgid "Localisations de l'intervention" msgstr "Intervention locations" -#: templates/interventions/intervention_detail_mobile.html:1643 +#: interventions/templates/interventions/intervention_detail_mobile.html:1643 msgid "Ajouter des équipements" msgstr "Add equipments" -#: templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1734 msgid "Nouvel équipement" msgstr "New equipment" -#: templates/interventions/intervention_detail_mobile.html:1775 +#: interventions/templates/interventions/intervention_detail_mobile.html:1775 msgid "Choisir une catégorie d'abord" msgstr "Choose a category first" -#: templates/interventions/intervention_detail_mobile.html:1808 +#: interventions/templates/interventions/intervention_detail_mobile.html:1808 msgid "Statut : À approuver" msgstr "Status: To be approved" -#: templates/interventions/intervention_detail_mobile.html:1842 +#: interventions/templates/interventions/intervention_detail_mobile.html:1842 msgid "Équipement sélectionné" msgstr "Equipment selected" -#: templates/interventions/intervention_detail_mobile.html:1854 +#: interventions/templates/interventions/intervention_detail_mobile.html:1854 msgid "Modèle du nouvel équipement" msgstr "Add equipments" -#: templates/interventions/intervention_detail_mobile.html:1856 -#: templates/interventions/intervention_detail_mobile.html:4024 +#: interventions/templates/interventions/intervention_detail_mobile.html:1856 +#: interventions/templates/interventions/intervention_detail_mobile.html:4024 msgid "Conserver le modèle actuel" msgstr "Keep current model" -#: templates/interventions/intervention_detail_mobile.html:1858 +#: interventions/templates/interventions/intervention_detail_mobile.html:1858 msgid "Par défaut, le modèle de l'équipement est présélectionné." msgstr "By default, the equipment model is preselected." -#: templates/interventions/intervention_detail_mobile.html:1862 +#: interventions/templates/interventions/intervention_detail_mobile.html:1862 msgid "Numéro de série (optionnel)" msgstr "Serial number (optional)" -#: templates/interventions/intervention_detail_mobile.html:1863 +#: interventions/templates/interventions/intervention_detail_mobile.html:1863 msgid "Ex: SN-12345" msgstr "Ex: SN-12345" -#: templates/interventions/intervention_detail_mobile.html:1867 +#: interventions/templates/interventions/intervention_detail_mobile.html:1867 msgid "Marque (optionnel)" msgstr "Brand (optional)" -#: templates/interventions/intervention_detail_mobile.html:1868 +#: interventions/templates/interventions/intervention_detail_mobile.html:1868 msgid "Ex: Marque" msgstr "Ex: Brand" -#: templates/interventions/intervention_detail_mobile.html:1874 +#: interventions/templates/interventions/intervention_detail_mobile.html:1874 msgid "Créer le remplacement" msgstr "Create replacement" -#: templates/interventions/intervention_detail_mobile.html:1891 -#: templates/interventions/intervention_detail_mobile.html:1922 +#: interventions/templates/interventions/intervention_detail_mobile.html:1891 +#: interventions/templates/interventions/intervention_detail_mobile.html:1922 msgid "Que souhaitez-vous faire ?" msgstr "What do you want to do?" -#: templates/interventions/intervention_detail_mobile.html:1895 +#: interventions/templates/interventions/intervention_detail_mobile.html:1895 msgid "Cette intervention est en attente de traitement." msgstr "This intervention is pending processing." -#: templates/interventions/intervention_detail_mobile.html:1907 -#: templates/interventions/intervention_detail_mobile.html:1936 +#: interventions/templates/interventions/intervention_detail_mobile.html:1907 +#: interventions/templates/interventions/intervention_detail_mobile.html:1936 msgid "Consulter" msgstr "View" -#: templates/interventions/intervention_detail_mobile.html:1926 +#: interventions/templates/interventions/intervention_detail_mobile.html:1926 msgid "Cette intervention est prise en charge." msgstr "This intervention is being handled." -#: templates/interventions/intervention_detail_mobile.html:1933 +#: interventions/templates/interventions/intervention_detail_mobile.html:1933 msgid "Libérer l'intervention" msgstr "Release the intervention" -#: templates/interventions/intervention_detail_mobile.html:1998 +#: interventions/templates/interventions/intervention_detail_mobile.html:1998 msgid "Créer une intervention de réparation à partir de cette intervention ?" msgstr "Create a repair intervention from this intervention?" -#: templates/interventions/intervention_detail_mobile.html:2445 +#: interventions/templates/interventions/intervention_detail_mobile.html:2445 msgid "Lier à des équipements" msgstr "Link to equipments" -#: templates/interventions/intervention_detail_mobile.html:2454 -#: templates/interventions/interventions_calendar.html:296 -#: templates/interventions/interventions_calendar.html:317 -#: templates/interventions/interventions_calendar.html:336 -#: templates/interventions/interventions_calendar.html:358 -#: templates/interventions/interventions_calendar.html:377 -#: templates/interventions/interventions_calendar.html:396 -#: templates/interventions/interventions_calendar.html:427 -#: templates/interventions/interventions_index.html:567 -#: templates/interventions/interventions_index.html:588 -#: templates/interventions/interventions_index.html:607 -#: templates/interventions/interventions_index.html:626 -#: templates/interventions/interventions_index.html:650 -#: templates/interventions/interventions_index.html:669 -#: templates/interventions/interventions_index.html:688 -#: templates/interventions/interventions_index.html:719 -#: templates/interventions/interventions_index.html:742 -#: templates/interventions/interventions_index.html:759 -#: templates/interventions/interventions_index.html:779 -#: templates/interventions/interventions_index.html:796 -#: templates/interventions/interventions_index.html:813 -#: templates/interventions/interventions_index.html:1058 +#: interventions/templates/interventions/intervention_detail_mobile.html:2454 +#: interventions/templates/interventions/interventions_calendar.html:304 +#: interventions/templates/interventions/interventions_calendar.html:325 +#: interventions/templates/interventions/interventions_calendar.html:344 +#: interventions/templates/interventions/interventions_calendar.html:366 +#: interventions/templates/interventions/interventions_calendar.html:385 +#: interventions/templates/interventions/interventions_calendar.html:404 +#: interventions/templates/interventions/interventions_calendar.html:435 +#: 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 +#: interventions/templates/interventions/interventions_index.html:1058 msgid "Tous" msgstr "All" -#: templates/interventions/intervention_detail_mobile.html:2463 +#: interventions/templates/interventions/intervention_detail_mobile.html:2463 msgid "Opération générale (sans équipement)" msgstr "General operation (without equipment)" -#: templates/interventions/intervention_detail_mobile.html:2481 +#: interventions/templates/interventions/intervention_detail_mobile.html:2481 msgid "" "Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" " équipement sélectionné." @@ -5507,502 +5577,532 @@ msgstr "" "Select one or more equipments. The operation will be created for each " "selected equipment." -#: templates/interventions/intervention_detail_mobile.html:2507 +#: interventions/templates/interventions/intervention_detail_mobile.html:2507 msgid "Caméra" msgstr "Camera" -#: templates/interventions/intervention_detail_mobile.html:2524 -#: templates/interventions/intervention_detail_mobile.html:2842 +#: interventions/templates/interventions/intervention_detail_mobile.html:2524 +#: interventions/templates/interventions/intervention_detail_mobile.html:2842 msgid "Terminer" msgstr "Finish" -#: templates/interventions/intervention_detail_mobile.html:2527 +#: interventions/templates/interventions/intervention_detail_mobile.html:2527 msgid "Capturer" msgstr "Capture" -#: templates/interventions/intervention_detail_mobile.html:2541 +#: interventions/templates/interventions/intervention_detail_mobile.html:2541 msgid "Transférer l'intervention" msgstr "Transfer the intervention" -#: templates/interventions/intervention_detail_mobile.html:2550 +#: interventions/templates/interventions/intervention_detail_mobile.html:2550 msgid "Chargement des membres disponibles..." msgstr "Loading available members..." -#: templates/interventions/intervention_detail_mobile.html:2553 +#: interventions/templates/interventions/intervention_detail_mobile.html:2553 msgid "Sélectionnez le membre vers lequel transférer cette intervention :" msgstr "Select the member to transfer this intervention to" -#: templates/interventions/intervention_detail_mobile.html:2558 +#: interventions/templates/interventions/intervention_detail_mobile.html:2558 msgid "Aucun membre disponible pour le transfert." msgstr "No member available for transfer." -#: templates/interventions/intervention_detail_mobile.html:2570 -#: templates/interventions/intervention_detail_mobile.html:2849 -#: templates/interventions/intervention_detail_mobile.html:5914 -#: templates/interventions/intervention_detail_mobile.html:5922 +#: interventions/templates/interventions/intervention_detail_mobile.html:2570 +#: interventions/templates/interventions/intervention_detail_mobile.html:2849 +#: interventions/templates/interventions/intervention_detail_mobile.html:5914 +#: interventions/templates/interventions/intervention_detail_mobile.html:5922 msgid "Transférer" msgstr "Transfer" -#: templates/interventions/intervention_detail_mobile.html:2592 -#: templates/interventions/intervention_detail_mobile.html:2601 +#: interventions/templates/interventions/intervention_detail_mobile.html:2592 +#: interventions/templates/interventions/intervention_detail_mobile.html:2601 msgid "Le traitement est fait via une autre intervention" msgstr "The treatment is done via another intervention" -#: templates/interventions/intervention_detail_mobile.html:2619 +#: interventions/templates/interventions/intervention_detail_mobile.html:2619 msgid "Voir sur la carte" msgstr "View on map" -#: templates/interventions/intervention_detail_mobile.html:2624 +#: interventions/templates/interventions/intervention_detail_mobile.html:2624 msgid "Localisation de l\\" msgstr "Location of the" -#: templates/interventions/intervention_detail_mobile.html:2627 -#: templates/interventions/interventions_calendar.html:271 +#: interventions/templates/interventions/intervention_detail_mobile.html:2627 +#: interventions/templates/interventions/interventions_calendar.html:279 msgid "Carte" msgstr "Map" -#: templates/interventions/intervention_detail_mobile.html:2632 +#: interventions/templates/interventions/intervention_detail_mobile.html:2632 msgid "GPS" msgstr "GPS" -#: templates/interventions/intervention_detail_mobile.html:2634 -#: templates/interventions/interventions_index_mobile.html:251 +#: interventions/templates/interventions/intervention_detail_mobile.html:2634 +#: interventions/templates/interventions/interventions_index_mobile.html:251 msgid "Fermer la carte" msgstr "Close the map" -#: templates/interventions/intervention_detail_mobile.html:2799 +#: interventions/templates/interventions/intervention_detail_mobile.html:2799 msgid "Au moins une photo est obligatoire pour terminer cette intervention." msgstr "No permission to modify this intervention." -#: templates/interventions/intervention_detail_mobile.html:2807 +#: interventions/templates/interventions/intervention_detail_mobile.html:2807 msgid "Prendre" msgstr "Claim" -#: templates/interventions/intervention_detail_mobile.html:2814 +#: interventions/templates/interventions/intervention_detail_mobile.html:2814 msgid "Libérer" msgstr "Release" -#: templates/interventions/intervention_detail_mobile.html:2821 -#: templates/interventions/intervention_detail_mobile.html:2828 +#: interventions/templates/interventions/intervention_detail_mobile.html:2821 +#: interventions/templates/interventions/intervention_detail_mobile.html:2828 msgid "Démarrer" msgstr "Start" -#: templates/interventions/intervention_detail_mobile.html:4021 +#: interventions/templates/interventions/intervention_detail_mobile.html:4021 msgid "Configuration de remplacement introuvable." msgstr "Replacement configuration not found." -#: templates/interventions/intervention_detail_mobile.html:4022 +#: interventions/templates/interventions/intervention_detail_mobile.html:4022 msgid "Remplacement créé, l'ancien équipement est archivé." msgstr "Replacement created, the old equipment is archived." -#: templates/interventions/intervention_detail_mobile.html:4023 +#: interventions/templates/interventions/intervention_detail_mobile.html:4023 msgid "Impossible de créer l'action de remplacement." msgstr "Unable to create the replacement action." -#: templates/interventions/intervention_detail_mobile.html:4441 +#: interventions/templates/interventions/intervention_detail_mobile.html:4441 msgid "Document supprimé !" msgstr "Document deleted!" -#: templates/interventions/intervention_detail_mobile.html:4442 +#: interventions/templates/interventions/intervention_detail_mobile.html:4442 msgid "Une erreur est survenue lors de la suppression du document." msgstr "An error occurred while deleting the document." -#: templates/interventions/intervention_detail_mobile.html:5865 -#: templates/interventions/intervention_detail_mobile.html:5920 +#: interventions/templates/interventions/intervention_detail_mobile.html:5865 +#: interventions/templates/interventions/intervention_detail_mobile.html:5920 msgid "Erreur de connexion." msgstr "Connection error." -#: templates/interventions/intervention_detail_mobile.html:5874 +#: interventions/templates/interventions/intervention_detail_mobile.html:5874 msgid "Sauvegarde..." msgstr "Saving..." -#: templates/interventions/intervention_detail_mobile.html:5889 +#: interventions/templates/interventions/intervention_detail_mobile.html:5889 msgid "Transfert..." msgstr "Transfer..." -#: templates/interventions/interventions_calendar.html:241 +#: interventions/templates/interventions/interventions_calendar.html:249 msgid "Filtres du calendrier" msgstr "Calendar filters" -#: templates/interventions/interventions_calendar.html:244 +#: interventions/templates/interventions/interventions_calendar.html:252 msgid "Mode d'affichage" msgstr "Display mode" -#: templates/interventions/interventions_calendar.html:248 +#: interventions/templates/interventions/interventions_calendar.html:256 msgid "Par membre assigné" msgstr "By assigned member" -#: templates/interventions/interventions_calendar.html:249 +#: interventions/templates/interventions/interventions_calendar.html:257 msgid "Par équipe et par jour" msgstr "By team and by day" -#: templates/interventions/interventions_calendar.html:254 +#: interventions/templates/interventions/interventions_calendar.html:262 msgid "Heure" msgstr "Hour" -#: templates/interventions/interventions_calendar.html:255 +#: interventions/templates/interventions/interventions_calendar.html:263 msgid "Jour" msgstr "Day" -#: templates/interventions/interventions_calendar.html:256 +#: interventions/templates/interventions/interventions_calendar.html:264 msgid "Semaine" msgstr "Week" -#: templates/interventions/interventions_calendar.html:257 +#: interventions/templates/interventions/interventions_calendar.html:265 msgid "Mois" msgstr "Month" -#: templates/interventions/interventions_calendar.html:262 -#: templates/interventions/interventions_index.html:1104 +#: interventions/templates/interventions/interventions_calendar.html:270 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "Titre, code, localisation, contrat…" msgstr "Title, code, location, contract, Prego, FMS…" -#: templates/interventions/interventions_calendar.html:263 -#: templates/interventions/interventions_index.html:1109 -#: templates/interventions/interventions_index_mobile.html:191 +#: interventions/templates/interventions/interventions_calendar.html:271 +#: interventions/templates/interventions/interventions_index.html:1109 +#: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer la recherche" msgstr "Clear search" -#: templates/interventions/interventions_calendar.html:270 -#: templates/interventions/interventions_calendar.html:459 -#: templates/interventions/interventions_index_mobile.html:250 +#: interventions/templates/interventions/interventions_calendar.html:278 +#: interventions/templates/interventions/interventions_calendar.html:467 +#: interventions/templates/interventions/interventions_index_mobile.html:250 msgid "Carte des interventions" msgstr "Intervention map" -#: templates/interventions/interventions_calendar.html:274 +#: interventions/templates/interventions/interventions_calendar.html:282 msgid "Filtre géographique actif" msgstr "Active geographic filter" -#: templates/interventions/interventions_calendar.html:278 -#: templates/interventions/interventions_calendar.html:286 +#: interventions/templates/interventions/interventions_calendar.html:286 +#: interventions/templates/interventions/interventions_calendar.html:294 msgid "Filtres" msgstr "Filters" -#: templates/interventions/interventions_calendar.html:294 +#: interventions/templates/interventions/interventions_calendar.html:302 msgid "Thématiques" msgstr "Thematics" -#: templates/interventions/interventions_calendar.html:315 -#: templates/interventions/interventions_index_mobile.html:168 +#: interventions/templates/interventions/interventions_calendar.html:323 +#: interventions/templates/interventions/interventions_index_mobile.html:168 msgid "Statuts" msgstr "Statuses" -#: templates/interventions/interventions_calendar.html:394 -#: templates/interventions/interventions_calendar.html:572 -#: views/views_pdf_reporting.py:1828 +#: interventions/templates/interventions/interventions_calendar.html:402 +#: interventions/templates/interventions/interventions_calendar.html:580 +#: interventions/views/views_pdf_reporting.py:1828 msgid "Bon de préparation" msgstr "Preparation voucher" -#: templates/interventions/interventions_calendar.html:416 -#: templates/interventions/interventions_index.html:708 +#: interventions/templates/interventions/interventions_calendar.html:424 +#: interventions/templates/interventions/interventions_index.html:708 msgid "Aucun bon" msgstr "None" -#: templates/interventions/interventions_calendar.html:443 -#: templates/interventions/interventions_index.html:1072 +#: interventions/templates/interventions/interventions_calendar.html:451 +#: interventions/templates/interventions/interventions_index.html:1072 msgid "Réinitialiser" msgstr "Reset" -#: templates/interventions/interventions_calendar.html:444 -#: templates/interventions/interventions_calendar.html:489 +#: interventions/templates/interventions/interventions_calendar.html:452 +#: interventions/templates/interventions/interventions_calendar.html:497 msgid "Appliquer" msgstr "Apply" -#: templates/interventions/interventions_calendar.html:464 +#: interventions/templates/interventions/interventions_calendar.html:472 msgid "Mode de filtre géographique" msgstr "Geofilter mode" -#: templates/interventions/interventions_calendar.html:467 +#: interventions/templates/interventions/interventions_calendar.html:475 msgid "Vue courante" msgstr "Current view" -#: templates/interventions/interventions_calendar.html:471 +#: interventions/templates/interventions/interventions_calendar.html:479 msgid "Dessiner un polygone" msgstr "Draw a polygon" -#: templates/interventions/interventions_calendar.html:474 +#: interventions/templates/interventions/interventions_calendar.html:482 msgid "Naviguez et cliquez Appliquer pour filtrer sur la zone visible." msgstr "Navigate and click Apply to filter on the visible area." -#: templates/interventions/interventions_calendar.html:481 +#: interventions/templates/interventions/interventions_calendar.html:489 msgid "Supprimer le filtre géographique" msgstr "Delete link" -#: templates/interventions/interventions_calendar.html:484 +#: interventions/templates/interventions/interventions_calendar.html:492 msgid "Répartition par équipe" msgstr "Operations by equipment" -#: templates/interventions/interventions_calendar.html:513 -#: templates/interventions/partials/intervention_summary_modal_body.html:71 +#: interventions/templates/interventions/interventions_calendar.html:521 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:71 msgid "Précédent" msgstr "Previous" -#: templates/interventions/interventions_calendar.html:519 -#: templates/interventions/partials/intervention_summary_modal_body.html:75 +#: interventions/templates/interventions/interventions_calendar.html:527 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:75 msgid "Suivant" msgstr "Next" -#: templates/interventions/interventions_calendar.html:533 +#: interventions/templates/interventions/interventions_calendar.html:541 msgid "Équipes / Jours" msgstr "Related equipment" -#: templates/interventions/interventions_calendar.html:552 +#: interventions/templates/interventions/interventions_calendar.html:560 msgid "Planification de l’intervention" msgstr "Intervention planning" -#: templates/interventions/interventions_calendar.html:589 +#: interventions/templates/interventions/interventions_calendar.html:597 msgid "Prévision" msgstr "Forecast" -#: templates/interventions/interventions_calendar.html:610 +#: interventions/templates/interventions/interventions_calendar.html:618 msgid "Modifier la planification" msgstr "Edit planning" -#: templates/interventions/interventions_calendar.html:621 +#: interventions/templates/interventions/interventions_calendar.html:629 msgid "Durée (heures)" msgstr "Duration (hours)" -#: templates/interventions/interventions_calendar.html:626 -#: templates/interventions/interventions_index.html:794 -#: views/views_pdf_reporting.py:1422 +#: interventions/templates/interventions/interventions_calendar.html:634 +#: interventions/templates/interventions/interventions_index.html:794 +#: interventions/views/views_pdf_reporting.py:1422 msgid "Équipe assignée" msgstr "Assigned team" -#: templates/interventions/interventions_calendar.html:634 +#: interventions/templates/interventions/interventions_calendar.html:642 msgid "Voir l’historique du membre" msgstr "" -#: templates/interventions/interventions_calendar.html:645 +#: interventions/templates/interventions/interventions_calendar.html:653 msgid "Voir l’intervention" msgstr "View intervention" -#: templates/interventions/interventions_calendar.html:660 +#: interventions/templates/interventions/interventions_calendar.html:668 +msgid "Composition de l'équipe" +msgstr "Team composition" + +#: interventions/templates/interventions/interventions_calendar.html:691 +msgid "" +"Cette date est passée. La composition de l'équipe ne peut plus être " +"modifiée." +msgstr "" + +#: interventions/templates/interventions/interventions_calendar.html:695 +msgid "Vous n'avez pas les droits de modification sur cette équipe." +msgstr "You do not have modification rights for this team." + +#: interventions/templates/interventions/interventions_calendar.html:706 +msgid "Membres de l'équipe pour ce jour" +msgstr "Team members for this day" + +#: interventions/templates/interventions/interventions_calendar.html:714 +msgid "Aucun membre affecté à cette équipe ce jour-là." +msgstr "" + +#: interventions/templates/interventions/interventions_calendar.html:723 +msgid "Ajouter un membre pour ce jour" +msgstr "Add a member for this day" + +#: interventions/templates/interventions/interventions_calendar.html:728 +msgid "Sélectionner un membre..." +msgstr "Select a member..." + +#: interventions/templates/interventions/interventions_calendar.html:755 msgid "Historique du membre" msgstr "Member history" -#: templates/interventions/interventions_calendar.html:675 +#: interventions/templates/interventions/interventions_calendar.html:770 msgid "Technicien / Membre" msgstr "Technician / Member" -#: templates/interventions/interventions_calendar.html:681 +#: interventions/templates/interventions/interventions_calendar.html:776 msgid "Entreprise" msgstr "Company / Organization" -#: templates/interventions/interventions_calendar.html:694 +#: interventions/templates/interventions/interventions_calendar.html:789 msgid "Historique des équipes" msgstr "Team history" -#: templates/interventions/interventions_calendar.html:702 +#: interventions/templates/interventions/interventions_calendar.html:797 msgid "Entrée" msgstr "Joined" -#: templates/interventions/interventions_calendar.html:703 +#: interventions/templates/interventions/interventions_calendar.html:798 msgid "Sortie" msgstr "Left" -#: templates/interventions/interventions_calendar.html:718 +#: interventions/templates/interventions/interventions_calendar.html:813 msgid "Dernières interventions réalisées / assignées" msgstr "Recent realized / assigned interventions" -#: templates/interventions/interventions_index.html:514 +#: interventions/templates/interventions/interventions_index.html:514 msgid "Choisir le type d’intervention" msgstr "Choose intervention type" -#: templates/interventions/interventions_index.html:521 +#: interventions/templates/interventions/interventions_index.html:521 msgid "Intervention corrective" msgstr "Corrective intervention" -#: templates/interventions/interventions_index.html:522 +#: 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, ...)" -#: templates/interventions/interventions_index.html:527 +#: interventions/templates/interventions/interventions_index.html:527 msgid "Interventions préventives" msgstr "Preventive maintenance" -#: templates/interventions/interventions_index.html:528 +#: interventions/templates/interventions/interventions_index.html:528 msgid "Anticiper un problème potentiel (entretien cyclique, ...)" msgstr "Anticipate a potential issue (cyclical maintenance, ...)" -#: templates/interventions/interventions_index.html:534 +#: interventions/templates/interventions/interventions_index.html:534 msgid "Intervention améliorative" msgstr "Improvement intervention" -#: templates/interventions/interventions_index.html:535 +#: 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, ...)" -#: templates/interventions/interventions_index.html:554 +#: interventions/templates/interventions/interventions_index.html:554 msgid "Filtrer les interventions" msgstr "Filter interventions" -#: templates/interventions/interventions_index.html:605 +#: interventions/templates/interventions/interventions_index.html:605 msgid "Raisons de la mise en pause" msgstr "Reasons for pause" -#: templates/interventions/interventions_index.html:686 +#: interventions/templates/interventions/interventions_index.html:686 msgid "Bon de préparation (stock)" msgstr "In preparation" -#: templates/interventions/interventions_index.html:837 +#: interventions/templates/interventions/interventions_index.html:837 msgid "Effacer localisations" msgstr "Clear locations" -#: templates/interventions/interventions_index.html:845 +#: 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)…" -#: templates/interventions/interventions_index.html:856 +#: interventions/templates/interventions/interventions_index.html:856 msgid "Filtres par date" msgstr "Date filters" -#: templates/interventions/interventions_index.html:860 +#: interventions/templates/interventions/interventions_index.html:860 msgid "Effacer dates" msgstr "Clear dates" -#: templates/interventions/interventions_index.html:869 -#: templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/interventions_index.html:869 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "Date de début" msgstr "Start date" -#: templates/interventions/interventions_index.html:872 +#: interventions/templates/interventions/interventions_index.html:872 msgid "Démarrage / Planification" msgstr "Start / Planning" -#: templates/interventions/interventions_index.html:878 -#: templates/interventions/interventions_index.html:907 -#: templates/interventions/interventions_index.html:1384 +#: interventions/templates/interventions/interventions_index.html:878 +#: interventions/templates/interventions/interventions_index.html:907 +#: interventions/templates/interventions/interventions_index.html:1384 msgid "Du" msgstr "From" -#: templates/interventions/interventions_index.html:887 -#: templates/interventions/interventions_index.html:916 -#: templates/interventions/interventions_index.html:1386 +#: interventions/templates/interventions/interventions_index.html:887 +#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1386 msgid "Au" msgstr "To" -#: templates/interventions/interventions_index.html:898 -#: templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/interventions_index.html:898 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "Date de fin" msgstr "End date" -#: templates/interventions/interventions_index.html:901 +#: interventions/templates/interventions/interventions_index.html:901 msgid "Fin travaux (statut Terminé)" msgstr "End of work (Finished status)" -#: templates/interventions/interventions_index.html:925 +#: interventions/templates/interventions/interventions_index.html:925 msgid "Périodes rapides (fin)" msgstr "Quick periods (end)" -#: templates/interventions/interventions_index.html:927 +#: interventions/templates/interventions/interventions_index.html:927 msgid "Ce mois" msgstr "This month" -#: templates/interventions/interventions_index.html:928 +#: interventions/templates/interventions/interventions_index.html:928 msgid "Mois dernier" msgstr "Last month" -#: templates/interventions/interventions_index.html:929 +#: interventions/templates/interventions/interventions_index.html:929 msgid "Cette année" msgstr "This year" -#: templates/interventions/interventions_index.html:939 +#: interventions/templates/interventions/interventions_index.html:939 msgid "Ligne du temps & Intervalles" msgstr "Timeline & Intervals" -#: templates/interventions/interventions_index.html:941 +#: interventions/templates/interventions/interventions_index.html:941 msgid "Aperçu interactif" msgstr "Interactive preview" -#: templates/interventions/interventions_index.html:950 +#: interventions/templates/interventions/interventions_index.html:950 msgid "Passé" msgstr "Past" -#: templates/interventions/interventions_index.html:952 +#: interventions/templates/interventions/interventions_index.html:952 msgid "Futur" msgstr "Future" -#: templates/interventions/interventions_index.html:960 +#: interventions/templates/interventions/interventions_index.html:960 msgid "Intervalle Date de début" msgstr "Start date range" -#: templates/interventions/interventions_index.html:963 -#: templates/interventions/interventions_index.html:979 +#: interventions/templates/interventions/interventions_index.html:963 +#: interventions/templates/interventions/interventions_index.html:979 msgid "Toutes dates" msgstr "All dates" -#: templates/interventions/interventions_index.html:976 +#: interventions/templates/interventions/interventions_index.html:976 msgid "Intervalle Date de fin (Terminé)" msgstr "End date range (Finished)" -#: templates/interventions/interventions_index.html:994 +#: 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." -#: templates/interventions/interventions_index.html:1003 +#: interventions/templates/interventions/interventions_index.html:1003 msgid "Comment fonctionnent ces deux intervalles ?" msgstr "" -#: templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "" "sélectionne les interventions dont le démarrage a lieu dans cette période." msgstr "" -#: templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "" "sélectionne les interventions achevées (statut Terminé) dans cette période." msgstr "" -#: templates/interventions/interventions_index.html:1033 +#: interventions/templates/interventions/interventions_index.html:1033 msgid "Non traitées (en retard)" msgstr "Unprocessed (overdue)" -#: templates/interventions/interventions_index.html:1048 +#: interventions/templates/interventions/interventions_index.html:1048 msgid "Suivies uniquement" msgstr "Followed only" -#: templates/interventions/interventions_index.html:1059 +#: interventions/templates/interventions/interventions_index.html:1059 msgid "Oui (Bloquées)" msgstr "Yes (Blocked)" -#: templates/interventions/interventions_index.html:1060 +#: interventions/templates/interventions/interventions_index.html:1060 msgid "Non (Actives)" msgstr "" -#: templates/interventions/interventions_index.html:1083 +#: interventions/templates/interventions/interventions_index.html:1083 msgid "Sélection de la vue" msgstr "View selection" -#: templates/interventions/interventions_index.html:1084 +#: interventions/templates/interventions/interventions_index.html:1084 msgid "Vue tableau uniquement" msgstr "Table view only" -#: templates/interventions/interventions_index.html:1090 +#: interventions/templates/interventions/interventions_index.html:1090 msgid "Vue carte uniquement" msgstr "Map view only" -#: templates/interventions/interventions_index.html:1114 +#: interventions/templates/interventions/interventions_index.html:1114 msgid "Mode" msgstr "Mode" -#: templates/interventions/interventions_index.html:1116 +#: interventions/templates/interventions/interventions_index.html:1116 msgid "Tous les mots doivent correspondre" msgstr "All words must match" -#: templates/interventions/interventions_index.html:1116 +#: interventions/templates/interventions/interventions_index.html:1116 msgid "AND" msgstr "AND" -#: templates/interventions/interventions_index.html:1118 +#: interventions/templates/interventions/interventions_index.html:1118 msgid "Au moins un mot doit correspondre" msgstr "At least one word must match" -#: templates/interventions/interventions_index.html:1118 +#: interventions/templates/interventions/interventions_index.html:1118 msgid "OR" msgstr "OR" -#: templates/interventions/interventions_index.html:1152 +#: interventions/templates/interventions/interventions_index.html:1152 #, python-format msgid "" "\n" @@ -6021,76 +6121,76 @@ msgstr[1] "" " %(count)s interventions selected\n" " " -#: templates/interventions/interventions_index.html:1163 +#: interventions/templates/interventions/interventions_index.html:1163 msgid "Action" msgstr "Action" -#: templates/interventions/interventions_index.html:1168 +#: interventions/templates/interventions/interventions_index.html:1168 msgid "Modifier le statut" msgstr "Change status" -#: templates/interventions/interventions_index.html:1173 +#: interventions/templates/interventions/interventions_index.html:1173 msgid "Associer à une commande" msgstr "Associate with an order" -#: templates/interventions/interventions_index.html:1178 -#: templates/interventions/interventions_index.html:1353 +#: interventions/templates/interventions/interventions_index.html:1178 +#: interventions/templates/interventions/interventions_index.html:1353 msgid "Exporter" msgstr "Export" -#: templates/interventions/interventions_index.html:1184 +#: interventions/templates/interventions/interventions_index.html:1184 msgid "Exporter les fiches (ZIP)" msgstr "Export files (ZIP)" -#: templates/interventions/interventions_index.html:1191 +#: interventions/templates/interventions/interventions_index.html:1191 msgid "Rapport d'exécution (PDF)" msgstr "Intervention report" -#: templates/interventions/interventions_index.html:1210 +#: interventions/templates/interventions/interventions_index.html:1210 msgid "Filtre" msgstr "Filter" -#: templates/interventions/interventions_index.html:1218 +#: interventions/templates/interventions/interventions_index.html:1218 msgid "Contenu limité à 5 000 éléments." msgstr "Content limited to 5,000 items." -#: templates/interventions/interventions_index.html:1236 +#: interventions/templates/interventions/interventions_index.html:1236 msgid "Filtrer sur cette zone" msgstr "Filter on this area" -#: templates/interventions/interventions_index.html:1248 +#: interventions/templates/interventions/interventions_index.html:1248 msgid "Changer le statut des interventions" msgstr "Change interventions status" -#: templates/interventions/interventions_index.html:1254 +#: interventions/templates/interventions/interventions_index.html:1254 msgid "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." msgstr "" -#: templates/interventions/interventions_index.html:1257 +#: interventions/templates/interventions/interventions_index.html:1257 msgid "Nouveau statut" msgstr "New status" -#: templates/interventions/interventions_index.html:1259 +#: interventions/templates/interventions/interventions_index.html:1259 msgid "-- Choisir un statut --" msgstr "-- Choose a status --" -#: templates/interventions/interventions_index.html:1302 +#: interventions/templates/interventions/interventions_index.html:1302 msgid "Associer les interventions à une commande" msgstr "Associate interventions with an order" -#: templates/interventions/interventions_index.html:1308 +#: interventions/templates/interventions/interventions_index.html:1308 msgid "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." msgstr "" -#: templates/interventions/interventions_index.html:1312 +#: interventions/templates/interventions/interventions_index.html:1312 msgid "Rechercher une commande..." msgstr "Search for an order..." -#: templates/interventions/interventions_index.html:1314 +#: interventions/templates/interventions/interventions_index.html:1314 msgid "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." @@ -6098,247 +6198,262 @@ msgstr "" "Only orders with status 'In preparation' or 'Sent' and to which you have " "access are proposed." -#: templates/interventions/interventions_index.html:1320 +#: interventions/templates/interventions/interventions_index.html:1320 msgid "Associer" msgstr "Associate" -#: templates/interventions/interventions_index.html:1330 +#: interventions/templates/interventions/interventions_index.html:1330 msgid "Exporter les interventions sélectionnées" msgstr "Export selected interventions" -#: templates/interventions/interventions_index.html:1336 +#: interventions/templates/interventions/interventions_index.html:1336 msgid "" "Aucune intervention sélectionnée : l'export inclura toutes les interventions" " filtrées." msgstr "" -#: templates/interventions/interventions_index.html:1338 +#: interventions/templates/interventions/interventions_index.html:1338 msgid "Choisissez le format de fichier à générer." msgstr "Choose the file format to generate." -#: templates/interventions/interventions_index.html:1363 -#: views/views_pdf_reporting.py:1985 +#: interventions/templates/interventions/interventions_index.html:1363 +#: interventions/views/views_pdf_reporting.py:1985 msgid "Rapport d'exécution" msgstr "Intervention report" -#: templates/interventions/interventions_index.html:1369 +#: interventions/templates/interventions/interventions_index.html:1369 msgid "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." msgstr "" -#: templates/interventions/interventions_index.html:1373 +#: interventions/templates/interventions/interventions_index.html:1373 msgid "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." msgstr "" -#: templates/interventions/interventions_index.html:1376 +#: interventions/templates/interventions/interventions_index.html:1376 msgid "Titre du rapport" msgstr "Report title" -#: templates/interventions/interventions_index.html:1378 +#: interventions/templates/interventions/interventions_index.html:1378 msgid "Ex : Rapport mensuel – Voirie avril 2026" msgstr "Ex: Monthly report – Roads April 2026" -#: templates/interventions/interventions_index.html:1379 +#: interventions/templates/interventions/interventions_index.html:1379 msgid "Optionnel. Apparaîtra en tête avant le sommaire." msgstr "Optional. Will appear at the top before the summary." -#: templates/interventions/interventions_index.html:1382 +#: interventions/templates/interventions/interventions_index.html:1382 msgid "Période (changement de statut)" msgstr "Status change" -#: templates/interventions/interventions_index.html:1389 +#: interventions/templates/interventions/interventions_index.html:1389 msgid "" "Optionnel. Filtre sur la date de changement de statut de l'intervention." msgstr "" -#: templates/interventions/interventions_index.html:1391 +#: interventions/templates/interventions/interventions_index.html:1391 msgid "" "Le rapport reprendra les interventions correspondant aux filtres actifs." msgstr "" -#: templates/interventions/interventions_index.html:1396 +#: interventions/templates/interventions/interventions_index.html:1396 msgid "Télécharger le PDF" msgstr "Download" -#: templates/interventions/interventions_index.html:1410 +#: interventions/templates/interventions/interventions_index.html:1410 msgid "Génération du rapport en cours…" msgstr "Synchronization in progress…" -#: templates/interventions/interventions_index.html:1468 +#: interventions/templates/interventions/interventions_index.html:1468 msgid "(aucune sous-catégorie)" msgstr "(no subcategory)" -#: templates/interventions/interventions_index_mobile.html:135 +#: interventions/templates/interventions/interventions_index_mobile.html:135 msgid "Mes interventions" msgstr "My interventions" -#: templates/interventions/interventions_index_mobile.html:142 +#: interventions/templates/interventions/interventions_index_mobile.html:142 msgid "Ajouter une intervention de réparation" msgstr "Add a repair intervention" -#: templates/interventions/interventions_index_mobile.html:149 +#: interventions/templates/interventions/interventions_index_mobile.html:149 msgid "Ajouter une intervention" msgstr "Add an intervention" -#: templates/interventions/interventions_index_mobile.html:159 +#: interventions/templates/interventions/interventions_index_mobile.html:159 msgid "Filtrer par statut" msgstr "Filter by status" -#: templates/interventions/interventions_index_mobile.html:201 +#: interventions/templates/interventions/interventions_index_mobile.html:201 msgid "Code ou titre" msgstr "Code ou titre" -#: templates/interventions/interventions_index_mobile.html:204 +#: interventions/templates/interventions/interventions_index_mobile.html:204 msgid "Rechercher par code ou titre" msgstr "Search by code (ex: BI-01...) or by type..." -#: templates/interventions/interventions_index_mobile.html:220 +#: interventions/templates/interventions/interventions_index_mobile.html:220 msgid "Corr" msgstr "Corr" -#: templates/interventions/interventions_index_mobile.html:226 +#: interventions/templates/interventions/interventions_index_mobile.html:226 msgid "Prév" msgstr "Prev" -#: templates/interventions/interventions_index_mobile.html:232 +#: interventions/templates/interventions/interventions_index_mobile.html:232 msgid "Amél" msgstr "Impr" -#: templates/interventions/interventions_index_mobile.html:245 +#: interventions/templates/interventions/interventions_index_mobile.html:245 msgid "Voir la carte" msgstr "View map" -#: templates/interventions/partials/intervention_summary_modal_body.html:39 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:37 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:39 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:37 msgid "Aucune note de travaux réalisés" msgstr "No work notes" -#: templates/interventions/partials/intervention_summary_modal_body.html:60 -#: templates/interventions/partials/intervention_summary_modal_body.html:61 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:60 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:61 msgid "Télécharger" msgstr "Download" -#: templates/interventions/partials/intervention_summary_modal_body.html:95 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:68 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:95 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:68 msgid "Aucun document" msgstr "No document" -#: views/calendar.py:143 views/detail.py:149 views/general.py:137 -#: views/mobile.py:438 +#: interventions/views/calendar.py:146 interventions/views/detail.py:149 +#: interventions/views/general.py:137 interventions/views/mobile.py:438 msgid "You do not have access to this page." msgstr "You do not have access to this page." -#: views/calendar.py:577 views/views_pdf_reporting.py:1471 +#: interventions/views/calendar.py:581 +#: interventions/views/views_pdf_reporting.py:1471 msgid "Fin réelle" msgstr "Actual end" -#: views/calendar.py:807 views/calendar.py:1133 +#: interventions/views/calendar.py:811 interventions/views/calendar.py:1135 msgid "Sans équipe" msgstr "No team" -#: views/calendar.py:1239 views/calendar.py:1482 views/helpers.py:2063 -#: views/mobile.py:1191 views/mobile.py:1238 +#: interventions/views/calendar.py:1241 interventions/views/calendar.py:1484 +#: interventions/views/calendar.py:1643 interventions/views/helpers.py:2063 +#: interventions/views/mobile.py:1191 interventions/views/mobile.py:1238 msgid "Authentification requise." msgstr "Authentication required." -#: views/calendar.py:1244 +#: interventions/views/calendar.py:1246 msgid "Requête JSON invalide." msgstr "Invalid JSON request." -#: views/calendar.py:1248 +#: interventions/views/calendar.py:1250 msgid "Identifiant intervention manquant." msgstr "Missing intervention identifier." -#: views/calendar.py:1259 views/workflow.py:138 views/workflow.py:239 -#: views/workflow.py:283 +#: interventions/views/calendar.py:1261 interventions/views/workflow.py:138 +#: interventions/views/workflow.py:239 interventions/views/workflow.py:283 msgid "Intervention introuvable." msgstr "Intervention not found." -#: views/calendar.py:1266 views/workflow.py:252 views/workflow.py:287 +#: interventions/views/calendar.py:1268 interventions/views/workflow.py:252 +#: interventions/views/workflow.py:287 msgid "Configuration utilisateur introuvable." msgstr "User configuration not found." -#: views/calendar.py:1277 +#: interventions/views/calendar.py:1279 msgid "Vous n'avez pas la permission de planifier cette intervention." msgstr "You do not have permission to plan this intervention." -#: views/calendar.py:1282 +#: interventions/views/calendar.py:1284 msgid "Vous ne pouvez pas déplacer cette intervention dans son statut actuel." msgstr "You cannot move this intervention in its current status." -#: views/calendar.py:1321 +#: interventions/views/calendar.py:1323 msgid "Vous n'avez pas la permission d'assigner cette intervention." msgstr "You do not have permission to assign this intervention." -#: views/calendar.py:1329 +#: interventions/views/calendar.py:1331 msgid "Membre assigné invalide." msgstr "Invalid assigned member." -#: views/calendar.py:1337 +#: interventions/views/calendar.py:1339 msgid "Vous ne pouvez assigner qu'aux membres de votre entreprise." msgstr "You can only assign to members of your company." -#: views/calendar.py:1349 +#: interventions/views/calendar.py:1351 msgid "Équipe assignée invalide." msgstr "Invalid assigned team." -#: views/calendar.py:1354 +#: interventions/views/calendar.py:1356 msgid "Vous ne pouvez assigner qu'aux équipes de votre entreprise." msgstr "You can only assign to teams of your company." -#: views/calendar.py:1372 +#: interventions/views/calendar.py:1374 msgid "La date de début planifiée est obligatoire." msgstr "Planned start date is required." -#: views/calendar.py:1374 +#: interventions/views/calendar.py:1376 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." -#: views/calendar.py:1378 +#: interventions/views/calendar.py:1380 msgid "La fin planifiée doit être postérieure au début planifié." msgstr "Planned end must be after planned start." -#: views/calendar.py:1492 +#: interventions/views/calendar.py:1494 msgid "Accès non autorisé." msgstr "Access not allowed" -#: views/calendar.py:1497 +#: interventions/views/calendar.py:1499 msgid "Permission refusée." msgstr "Permission denied" -#: views/detail.py:834 +#: interventions/views/calendar.py:1647 +msgid "Paramètre date requis." +msgstr "Date parameter required." + +#: interventions/views/calendar.py:1652 +msgid "Date invalide." +msgstr "Invalid date." + +#: interventions/views/calendar.py:1657 +msgid "Accès non autorisé à cette équipe." +msgstr "Unauthorized access to this team." + +#: interventions/views/detail.py:834 #, 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." -#: views/detail.py:847 +#: interventions/views/detail.py:847 #, 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." -#: views/detail.py:860 +#: interventions/views/detail.py:860 #, 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." -#: views/detail.py:872 +#: interventions/views/detail.py:872 #, 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." -#: views/detail.py:884 +#: interventions/views/detail.py:884 #, python-format msgid "" "Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." @@ -6350,106 +6465,111 @@ msgstr[0] "" msgstr[1] "" "Codes %(codes)s correspond to the current intervention and were ignored." -#: views/detail.py:899 +#: interventions/views/detail.py:899 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." -#: views/detail.py:920 views/detail.py:941 +#: interventions/views/detail.py:920 interventions/views/detail.py:941 msgid "Réparation à effectuer" msgstr "No operations to display." -#: views/detail.py:920 views/detail.py:941 +#: interventions/views/detail.py:920 interventions/views/detail.py:941 msgid "origine" msgstr "Origin" -#: views/detail.py:991 +#: interventions/views/detail.py:991 #, 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." -#: views/detail.py:1017 +#: interventions/views/detail.py:1017 msgid "Vous n'avez pas la permission de dupliquer cette intervention." msgstr "You do not have permission to duplicate this intervention." -#: views/detail.py:1178 +#: interventions/views/detail.py:1178 #, 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." -#: views/detail.py:1205 views/mobile.py:1483 views/mobile.py:1679 -#: views/mobile.py:1696 views/mobile.py:1737 +#: interventions/views/detail.py:1205 interventions/views/mobile.py:1483 +#: interventions/views/mobile.py:1679 interventions/views/mobile.py:1696 +#: interventions/views/mobile.py:1737 msgid "Configuration utilisateur non trouvée." msgstr "User configuration not found." -#: views/detail.py:1213 views/mobile.py:1488 +#: interventions/views/detail.py:1213 interventions/views/mobile.py:1488 msgid "Cette fonctionnalité est réservée à la thématique structures." msgstr "This feature is reserved for the structures theme." -#: views/detail.py:1221 views/mobile.py:1493 +#: interventions/views/detail.py:1221 interventions/views/mobile.py:1493 msgid "Cette fonctionnalité est réservée aux techniciens." msgstr "This feature is reserved for technicians." -#: views/detail.py:1232 views/mobile.py:1501 +#: interventions/views/detail.py:1232 interventions/views/mobile.py:1501 msgid "Vous n'avez pas les droits pour créer des interventions." msgstr "You do not have permission to create interventions." -#: views/detail.py:1244 views/mobile.py:1519 views/mobile.py:1814 +#: interventions/views/detail.py:1244 interventions/views/mobile.py:1519 +#: interventions/views/mobile.py:1814 msgid "La localisation est obligatoire." msgstr "Location is required." -#: views/detail.py:1246 views/mobile.py:1521 views/mobile.py:1816 +#: interventions/views/detail.py:1246 interventions/views/mobile.py:1521 +#: interventions/views/mobile.py:1816 msgid "La catégorie est obligatoire." msgstr "Category is required." -#: views/detail.py:1248 views/mobile.py:1523 views/mobile.py:1818 +#: interventions/views/detail.py:1248 interventions/views/mobile.py:1523 +#: interventions/views/mobile.py:1818 msgid "Le titre est obligatoire." msgstr "Title is required." -#: views/detail.py:1262 views/mobile.py:1538 +#: interventions/views/detail.py:1262 interventions/views/mobile.py:1538 msgid "Localisation non trouvée." msgstr "Location not found." -#: views/detail.py:1271 views/mobile.py:1548 views/mobile.py:1825 +#: interventions/views/detail.py:1271 interventions/views/mobile.py:1548 +#: interventions/views/mobile.py:1825 msgid "Catégorie non trouvée." msgstr "Category not found." -#: views/detail.py:1313 +#: interventions/views/detail.py:1313 msgid "Intervention de réparation créée depuis l'application web." msgstr "Repair intervention created from web application." -#: views/detail.py:1388 +#: interventions/views/detail.py:1388 msgid "Aucune configuration utilisateur n'est associée à votre compte." msgstr "No user configuration is associated with your account." -#: views/detail.py:1403 +#: interventions/views/detail.py:1403 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." -#: views/detail.py:1636 +#: interventions/views/detail.py:1636 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." -#: views/detail.py:1718 +#: interventions/views/detail.py:1718 msgid "Géométrie invalide" msgstr "Invalid parameter." -#: views/detail.py:1735 +#: interventions/views/detail.py:1735 msgid "Vous n'avez pas accès à cette commande." msgstr "You do not have access to this order." -#: views/detail.py:1818 +#: interventions/views/detail.py:1818 msgid "Début prévu initial." msgstr "Initial planned start." -#: views/detail.py:1832 +#: interventions/views/detail.py:1832 #, python-format msgid "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " @@ -6458,33 +6578,33 @@ msgstr "" "FMS number %(fms)s does not appear in the name of the following documents: " "%(documents)s" -#: views/detail.py:1929 +#: interventions/views/detail.py:1929 #, 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." -#: views/detail.py:1932 +#: interventions/views/detail.py:1932 #, 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." -#: views/detail.py:1998 views/detail.py:2084 +#: interventions/views/detail.py:1998 interventions/views/detail.py:2084 #, python-format msgid "Nouvelle inspection - %(name)s" msgstr "New inspection - %(name)s" -#: views/detail.py:2125 +#: interventions/views/detail.py:2125 msgid "Modèles inconnus" msgstr "Unknown models: %(models)s" -#: views/detail.py:2168 +#: interventions/views/detail.py:2168 msgid "Erreur de synchro" msgstr "Connection error." -#: views/detail.py:2187 +#: interventions/views/detail.py:2187 #, python-format msgid "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " @@ -6493,17 +6613,17 @@ msgstr "" "Assets synchronized. Added: %(created)d • Removed: %(deleted)d • Total: " "%(total)d" -#: views/detail.py:2194 views/mobile.py:1456 +#: interventions/views/detail.py:2194 interventions/views/mobile.py:1456 #, python-format msgid " • Opérations supprimées: %(ops)d" msgstr " • Operations removed: %(ops)d" -#: views/detail.py:2196 views/mobile.py:1454 +#: interventions/views/detail.py:2196 interventions/views/mobile.py:1454 #, python-format msgid " • Opérations ajoutées: %(ops)d" msgstr " • Operations added: %(ops)d" -#: views/detail.py:2201 +#: interventions/views/detail.py:2201 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -6518,31 +6638,31 @@ msgstr[1] "" "Some operations were not deleted because values have been encoded for " "%(count)d assets." -#: views/detail.py:2276 +#: interventions/views/detail.py:2276 msgid "Vous ne pouvez pas modifier les postes de cette intervention." msgstr "You cannot modify the items of this intervention." -#: views/detail.py:2279 +#: interventions/views/detail.py:2279 msgid "Aucune commande n'est associée à cette intervention." msgstr "No order is associated with this intervention." -#: views/detail.py:2283 +#: interventions/views/detail.py:2283 msgid "Aucun devis n'est disponible pour la commande liée." msgstr "No quote is available for the linked order." -#: views/detail.py:2286 +#: interventions/views/detail.py:2286 msgid "Le devis doit être figé avant de pouvoir être appliqué." msgstr "The quote must be frozen before it can be applied." -#: views/detail.py:2445 +#: interventions/views/detail.py:2445 msgid "Aucune donnée à mettre à jour" msgstr "No data to update" -#: views/detail.py:2468 +#: interventions/views/detail.py:2468 msgid "Permission refusée pour la suppression de postes" msgstr "Permission denied for deleting items" -#: views/detail.py:2476 +#: interventions/views/detail.py:2476 msgid "" "Suppression interdite: une quantité a été enregistrée pour ce poste dans une" " période précédente." @@ -6550,277 +6670,280 @@ msgstr "" "Deletion forbidden: a quantity was recorded for this item in a previous " "period." -#: views/detail.py:2499 +#: interventions/views/detail.py:2499 msgid "Permission refusée pour la mise à jour des quantités" msgstr "Permission denied for updating quantities" -#: views/detail.py:2507 +#: interventions/views/detail.py:2507 #, python-format msgid "Quantité invalide pour le poste %(post)s" msgstr "Invalid quantity for item %(post)s" -#: views/detail.py:2512 +#: interventions/views/detail.py:2512 msgid "Permission refusée pour la mise à jour des commentaires" msgstr "Permission denied for updating comments" -#: views/detail.py:2519 +#: interventions/views/detail.py:2519 msgid "Permission refusée pour la mise à jour des statuts" msgstr "Permission denied for updating statuses" -#: views/detail.py:2555 +#: interventions/views/detail.py:2555 #, python-format msgid "Poste de contrat non trouvé: %(id)s" msgstr "Contract item not found: %(id)s" -#: views/detail.py:2557 +#: interventions/views/detail.py:2557 #, python-format msgid "Erreur lors de la mise à jour du poste %(id)s: %(error)s" msgstr "Error updating item %(id)s: %(error)s" -#: views/detail.py:2565 +#: interventions/views/detail.py:2565 msgid "Des erreurs se sont produites lors de la mise à jour" msgstr "Errors occurred during update" -#: views/detail.py:2573 +#: interventions/views/detail.py:2573 #, 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." -#: views/detail.py:2583 +#: interventions/views/detail.py:2583 msgid "Données JSON invalides" msgstr "Invalid JSON data" -#: views/detail.py:2588 +#: interventions/views/detail.py:2588 #, python-format msgid "Erreur lors de la mise à jour: %(error)s" msgstr "Error during update: %(error)s" -#: views/detail.py:2647 +#: interventions/views/detail.py:2647 msgid "Invalid JSON data" msgstr "Invalid JSON data" -#: views/detail.py:2668 +#: interventions/views/detail.py:2668 #, python-format msgid "You do not have permission to update field: %(field)s" msgstr "You do not have permission to update field: %(field)s" -#: views/detail.py:2695 +#: interventions/views/detail.py:2695 #, python-format msgid "%(count)s field(s) updated with some errors" msgstr "%(count)s field(s) updated with some errors" -#: views/detail.py:2701 +#: interventions/views/detail.py:2701 #, python-format msgid "%(count)s field(s) updated successfully" msgstr "%(count)s field(s) updated successfully" -#: views/detail.py:2709 +#: interventions/views/detail.py:2709 msgid "You do not have permission to update this field" msgstr "You do not have permission to update this field" -#: views/detail.py:2735 +#: interventions/views/detail.py:2735 msgid "Intervention not found" msgstr "Intervention not found" -#: views/detail.py:2747 views/detail.py:2798 +#: interventions/views/detail.py:2747 interventions/views/detail.py:2798 msgid "You do not have permission to update the location" msgstr "You do not have permission to update this field" -#: views/detail.py:2753 +#: interventions/views/detail.py:2753 msgid "Invalid parameters" msgstr "Invalid payload." -#: views/detail.py:2758 +#: interventions/views/detail.py:2758 msgid "Content type not found" msgstr "Maintain Type not found" -#: views/detail.py:2762 +#: interventions/views/detail.py:2762 msgid "Location object not found" msgstr "Project not found" -#: views/detail.py:2815 +#: interventions/views/detail.py:2815 msgid "Missing provider_id" msgstr "Missing provider_id" -#: views/detail.py:2867 views/detail.py:2955 views/detail.py:3002 +#: interventions/views/detail.py:2867 interventions/views/detail.py:2955 +#: interventions/views/detail.py:3002 msgid "Accès non autorisé" msgstr "Access not allowed" -#: views/detail.py:2871 +#: interventions/views/detail.py:2871 msgid "Vous n'avez pas la permission d'ajouter des opérations." msgstr "You do not have permission to add operations." -#: views/detail.py:2915 +#: interventions/views/detail.py:2915 msgid "Opérations personnalisées" msgstr "Custom operations" -#: views/detail.py:2934 +#: interventions/views/detail.py:2934 msgid "Opération personnalisée ajoutée avec succès" msgstr "Custom operation added successfully" -#: views/detail.py:2936 +#: interventions/views/detail.py:2936 #, python-format msgid "%(count)s opérations personnalisées ajoutées avec succès" msgstr "%(count)s custom operations added successfully." -#: views/detail.py:2959 +#: interventions/views/detail.py:2959 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." -#: views/detail.py:2963 +#: interventions/views/detail.py:2963 msgid "Aucune photo fournie" msgstr "No photo provided" -#: views/detail.py:2979 +#: interventions/views/detail.py:2979 msgid "Photo ajoutée avec succès" msgstr "Photo successfully added" -#: views/detail.py:2989 +#: interventions/views/detail.py:2989 msgid "Erreur lors de l'ajout de la photo" msgstr "Error adding photo" -#: views/detail.py:3006 +#: interventions/views/detail.py:3006 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." -#: views/detail.py:3009 +#: interventions/views/detail.py:3009 msgid "Vous ne pouvez supprimer que vos propres photos" msgstr "You can only delete your own photos." -#: views/detail.py:3015 +#: interventions/views/detail.py:3015 msgid "Photo supprimée avec succès" msgstr "Photo successfully deleted" -#: views/detail.py:3023 +#: interventions/views/detail.py:3023 msgid "Erreur lors de la suppression de la photo" msgstr "Error while deleting photo" -#: views/detail.py:3035 views/detail.py:3229 +#: interventions/views/detail.py:3035 interventions/views/detail.py:3229 msgid "Cette intervention n'a pas de template d'opérations guidées." msgstr "This intervention has no equipment operation templates" -#: views/detail.py:3039 views/detail.py:3233 views/detail.py:3304 +#: interventions/views/detail.py:3039 interventions/views/detail.py:3233 +#: interventions/views/detail.py:3304 msgid "Vous n'avez pas la permission de modifier les opérations." msgstr "You do not have permission to modify operations." -#: views/detail.py:3044 views/detail.py:3309 views/detail.py:3522 -#: views/detail.py:3596 views/detail.py:3781 views/workflow.py:320 -#: views/workflow.py:360 +#: interventions/views/detail.py:3044 interventions/views/detail.py:3309 +#: interventions/views/detail.py:3522 interventions/views/detail.py:3596 +#: interventions/views/detail.py:3781 interventions/views/workflow.py:320 +#: interventions/views/workflow.py:360 msgid "Format JSON invalide" msgstr "Invalid JSON format" -#: views/detail.py:3048 +#: interventions/views/detail.py:3048 msgid "Le champ 'data' doit être un objet JSON." msgstr "Item #%(index)s must be a JSON object." -#: views/detail.py:3057 +#: interventions/views/detail.py:3057 msgid "Opérations guidées enregistrées." msgstr "General operations" -#: views/detail.py:3237 +#: interventions/views/detail.py:3237 msgid "Aucun fichier fourni." msgstr "No files provided." -#: views/detail.py:3282 +#: interventions/views/detail.py:3282 msgid "Vous n'avez pas la permission de supprimer ce fichier." msgstr "You do not have permission to delete this document." -#: views/detail.py:3349 +#: interventions/views/detail.py:3349 #, python-format msgid "évaleur de mesure invalide pour l'opération %(id)s" msgstr "Measurement value invalid for operation %(id)s" -#: views/detail.py:3368 +#: interventions/views/detail.py:3368 #, python-format msgid "Format de durée invalide pour l'opération %(id)s" msgstr "Invalid duration format for operation %(id)s" -#: views/detail.py:3371 views/mobile.py:2041 +#: interventions/views/detail.py:3371 interventions/views/mobile.py:2041 #, python-format msgid "Valeur de durée invalide pour l'opération %(id)s" msgstr "Invalid duration value for operation %(id)s" -#: views/detail.py:3392 views/mobile.py:2060 +#: interventions/views/detail.py:3392 interventions/views/mobile.py:2060 #, python-format msgid "Valeur de date invalide pour l'opération %(id)s" msgstr "Invalid date value for operation %(id)s" -#: views/detail.py:3407 views/mobile.py:2080 +#: interventions/views/detail.py:3407 interventions/views/mobile.py:2080 #, python-format msgid "Statut invalide pour l'opération %(id)s" msgstr "Invalid status for operation %(id)s" -#: views/detail.py:3416 views/mobile.py:2078 +#: interventions/views/detail.py:3416 interventions/views/mobile.py:2078 #, python-format msgid "Opération %(id)s introuvable" msgstr "Operation %(id)s not found" -#: views/detail.py:3418 +#: interventions/views/detail.py:3418 #, python-format msgid "Erreur pour l'opération %(id)s : %(err)s" msgstr "Error for operation %(id)s: %(err)s" -#: views/detail.py:3424 +#: interventions/views/detail.py:3424 #, python-format msgid "%(count)s opération(s) sauvegardée(s)" msgstr "%(count)s operation(s) saved" -#: views/detail.py:3455 views/detail.py:3702 +#: interventions/views/detail.py:3455 interventions/views/detail.py:3702 msgid "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" msgstr "This feature is only available for preventive interventions" -#: views/detail.py:3466 +#: interventions/views/detail.py:3466 msgid "asset_type et asset_id requis" msgstr "asset_type and asset_id required" -#: views/detail.py:3475 views/detail.py:3729 +#: interventions/views/detail.py:3475 interventions/views/detail.py:3729 msgid "Type d'asset invalide" msgstr "Invalid asset type" -#: views/detail.py:3488 +#: interventions/views/detail.py:3488 msgid "Cette intervention n'a pas de templates d'opérations équipement" msgstr "This intervention has no equipment operation templates" -#: views/detail.py:3506 +#: interventions/views/detail.py:3506 msgid "" "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgstr "Choose the operation template(s) to apply to this equipment." -#: views/detail.py:3512 views/detail.py:3766 +#: interventions/views/detail.py:3512 interventions/views/detail.py:3766 msgid "Type d'asset non trouvé" msgstr "Asset type not found" -#: views/detail.py:3517 views/detail.py:3771 +#: interventions/views/detail.py:3517 interventions/views/detail.py:3771 msgid "Équipement non trouvé" msgstr "Equipment not found" -#: views/detail.py:3543 +#: interventions/views/detail.py:3543 msgid "Liste d'assets requise" msgstr "Asset list required" -#: views/detail.py:3587 +#: interventions/views/detail.py:3587 #, 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" -#: views/detail.py:3714 +#: interventions/views/detail.py:3714 msgid "asset_type, asset_id et template_ids requis" msgstr "asset_type, asset_id and template_ids required" -#: views/detail.py:3720 +#: interventions/views/detail.py:3720 msgid "template_ids doit être une liste non vide" msgstr "template_ids must be a non-empty list" -#: views/detail.py:3740 +#: interventions/views/detail.py:3740 msgid "Certains templates n'ont pas été trouvés" msgstr "Some templates were not found" -#: views/detail.py:3757 +#: interventions/views/detail.py:3757 #, python-format msgid "%(count)d opération créée avec succès depuis %(templates)d template" msgid_plural "" @@ -6830,51 +6953,49 @@ msgstr[0] "" msgstr[1] "" "%(count)d operations successfully created from %(templates)d templates" -#: views/detail.py:3776 +#: interventions/views/detail.py:3776 msgid "Un ou plusieurs templates non trouvés" msgstr "One or more templates not found" -#: views/detail.py:3812 views/detail.py:3817 -#| msgid "Aucun document ou note pour cette intervention." +#: interventions/views/detail.py:3812 interventions/views/detail.py:3817 msgid "Article introuvable pour cette intervention." msgstr "Item not found for this intervention." -#: views/detail.py:3867 -#| msgid "Bon de préparation (stock)" +#: interventions/views/detail.py:3867 msgid "Bon de préparation introuvable." msgstr "Preparation order not found." -#: views/forms.py:167 +#: interventions/views/forms.py:167 msgid "Référence non modifiable" msgstr "Order reference not editable" -#: views/forms.py:267 +#: interventions/views/forms.py:267 msgid "Veuillez sélectionner une catégorie d'actif." msgstr "Please select a category of asset." -#: views/forms.py:286 +#: interventions/views/forms.py:286 msgid "Un équipement est obligatoire pour ce symptôme." msgstr "Equipment is mandatory for this symptom." -#: views/forms.py:295 +#: interventions/views/forms.py:295 msgid "" "Veuillez indiquer la référence de la source (ex.: l'identifiant de " "l'observation)." msgstr "Please indicate the source reference (e.g. observation ID)." -#: views/forms.py:302 +#: interventions/views/forms.py:302 msgid "La référence doit être un identifiant numérique (ID d'observation)." msgstr "The reference must be a numeric identifier (observation ID)." -#: views/forms.py:366 +#: interventions/views/forms.py:366 msgid "Durée (minutes)" msgstr "Duration (minutes)" -#: views/forms.py:391 +#: interventions/views/forms.py:391 msgid "Titre des interventions" msgstr "Interventions title" -#: views/forms.py:435 +#: interventions/views/forms.py:435 msgid "" "Les opérations génériques seront ajoutées une fois par intervention. Les " "opérations liées aux équipements seront répétées pour chaque asset " @@ -6883,27 +7004,27 @@ msgstr "" "Generic operations will be added once per intervention. Asset-related " "operations will be repeated for each selected asset." -#: views/forms.py:439 +#: interventions/views/forms.py:439 msgid "Début prévisionnel" msgstr "Expected start" -#: views/forms.py:447 +#: interventions/views/forms.py:447 msgid "Fin prévisionnelle" msgstr "Expected end" -#: views/forms.py:455 +#: interventions/views/forms.py:455 msgid "Nombre de répétitions" msgstr "Number of repetitions" -#: views/forms.py:464 +#: interventions/views/forms.py:464 msgid "Délai entre les répétitions (mois)" msgstr "Interval between repetitions (months)" -#: views/forms.py:473 +#: interventions/views/forms.py:473 msgid "Créer une commande par répétition" msgstr "Create an order per repetition" -#: views/forms.py:476 +#: interventions/views/forms.py:476 msgid "" "Si coché, une nouvelle commande sera créée pour chaque répétition. La " "commande sélectionnée sera renommée avec le suffixe '-1', et des commandes " @@ -6914,293 +7035,298 @@ msgstr "" "order will be renamed with the suffix '-1', and orders '-2', '-3', etc. will" " be automatically created for each subsequent repetition." -#: views/forms.py:483 +#: interventions/views/forms.py:483 msgid "Type d'éléments à sélectionner" msgstr "Type of items to select" -#: views/forms.py:497 +#: interventions/views/forms.py:497 msgid "Mode de création des interventions" msgstr "Intervention creation mode" -#: views/forms.py:499 +#: interventions/views/forms.py:499 msgid "Créer une intervention par élément (localisation ou asset)" msgstr "Create one intervention per item (location or asset)" -#: views/forms.py:500 +#: interventions/views/forms.py:500 msgid "Créer une seule intervention pour tous les éléments" msgstr "Create a single intervention for all items" -#: views/forms.py:508 +#: interventions/views/forms.py:508 msgid "" "Choisissez comment créer les interventions en fonction des éléments " "sélectionnés." msgstr "Choose how to create interventions based on the selected items." -#: views/forms.py:517 +#: interventions/views/forms.py:517 msgid "Ce champ est requis si vous avez indiqué une répétition." msgstr "This field is required if you have set a repetition." -#: views/forms.py:618 +#: interventions/views/forms.py:618 msgid "assets doit être une liste." msgstr "assets must be a list." -#: views/forms.py:623 +#: interventions/views/forms.py:623 #, python-format msgid "Item #%(index)s doit être un objet JSON." msgstr "Item #%(index)s must be a JSON object." -#: views/forms.py:633 +#: interventions/views/forms.py:633 #, python-format msgid "Item #%(index)s invalide" msgstr "Item #%(index)s invalid" -#: views/forms.py:641 +#: interventions/views/forms.py:641 msgid "Codes d'intervention" msgstr "Intervention codes" -#: views/forms.py:643 +#: interventions/views/forms.py:643 msgid "" "Séparez les codes par des espaces, des virgules ou des retours à la ligne." msgstr "Separate codes with spaces, commas or newlines." -#: views/forms.py:651 +#: interventions/views/forms.py:651 msgid "Ex.: I000123 I000456" msgstr "E.g.: I000123 I000456" -#: views/forms.py:666 +#: interventions/views/forms.py:666 msgid "Veuillez indiquer au moins un code d'intervention." msgstr "Please indicate at least one intervention code." -#: views/forms.py:689 +#: interventions/views/forms.py:689 msgid "Nom de l'opération en français" msgstr "Operation name in French" -#: views/forms.py:696 +#: interventions/views/forms.py:696 msgid "Naam van de operatie in het Nederlands" msgstr "Name of the operation in Dutch" -#: views/forms.py:731 +#: interventions/views/forms.py:731 msgid "Vous devez fournir au moins un nom (FR ou NL)." msgstr "You must provide at least one name (FR or NL)." -#: views/forms.py:741 +#: interventions/views/forms.py:741 msgid "" "Vous devez sélectionner un ensemble de statuts pour une opération de type " "'Choix'." msgstr "You must select a status set for an operation of type 'Choice'." -#: views/forms.py:744 +#: interventions/views/forms.py:744 msgid "" "Vous devez sélectionner une définition de mesure pour une opération de type " "'Mesure'." msgstr "" "You must select a measure definition for an operation of type 'Measure'." -#: views/general.py:943 +#: interventions/views/general.py:943 #, 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." -#: views/general.py:976 views/general.py:1126 -#: views/views_pdf_reporting.py:2320 +#: interventions/views/general.py:976 interventions/views/general.py:1126 +#: interventions/views/views_pdf_reporting.py:2320 msgid "Paramètre 'ids' invalide." msgstr "Invalid 'ids' parameter." -#: views/general.py:979 views/general.py:1129 +#: interventions/views/general.py:979 interventions/views/general.py:1129 msgid "Aucune intervention sélectionnée." msgstr "No intervention selected." -#: views/general.py:987 +#: interventions/views/general.py:987 msgid "ID" msgstr "ID" -#: views/general.py:992 +#: interventions/views/general.py:992 msgid "Catégorie d'actif" msgstr "Asset category" -#: views/general.py:998 +#: interventions/views/general.py:998 msgid "Catégorie source" msgstr "Source category" -#: views/general.py:999 views/views_pdf_reporting.py:1520 +#: interventions/views/general.py:999 +#: interventions/views/views_pdf_reporting.py:1520 msgid "Détail source" msgstr "Source detail" -#: views/general.py:1000 views/views_pdf_reporting.py:1512 -#: views/views_pdf_reporting.py:1514 views/views_pdf_reporting.py:1517 +#: interventions/views/general.py:1000 +#: 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" -#: views/general.py:1007 +#: interventions/views/general.py:1007 msgid "Fournisseur assigné" msgstr "Assigned provider" -#: views/general.py:1008 +#: interventions/views/general.py:1008 msgid "Equipe assignée" msgstr "Assigned team" -#: views/general.py:1019 views/views_pdf_reporting.py:1889 +#: interventions/views/general.py:1019 +#: interventions/views/views_pdf_reporting.py:1889 msgid "Créé par" msgstr "Created by" -#: views/general.py:1032 +#: interventions/views/general.py:1032 msgid "Fichiers attachés (par créateur)" msgstr "Attached files (by creator)" -#: views/general.py:1064 +#: interventions/views/general.py:1064 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "XLSX export unavailable (missing dependency)." -#: views/general.py:1117 +#: interventions/views/general.py:1117 msgid "Cette action est réservée aux administrateurs." msgstr "This feature is reserved for technicians." -#: views/helpers.py:480 +#: interventions/views/helpers.py:480 #, python-format msgid "Pause de l'intervention - %(reason)s : %(details)s" msgstr "Intervention pause - %(reason)s : %(details)s" -#: views/helpers.py:485 +#: interventions/views/helpers.py:485 #, python-format msgid "Pause de l'intervention - %(reason)s" msgstr "Intervention pause - %(reason)s" -#: views/helpers.py:1584 +#: interventions/views/helpers.py:1584 #, python-format msgid "Modèles inconnus: %(models)s" msgstr "Unknown models: %(models)s" -#: views/helpers.py:2077 views/mobile.py:1200 views/mobile.py:1248 +#: interventions/views/helpers.py:2077 interventions/views/mobile.py:1200 +#: interventions/views/mobile.py:1248 msgid "Vous n'avez pas accès à cette intervention." msgstr "You do not have access to this intervention." -#: views/helpers.py:2081 +#: interventions/views/helpers.py:2081 msgid "Vous n'avez pas la permission de modifier cette opération." msgstr "You do not have permission to modify this operation." -#: views/helpers.py:2104 +#: interventions/views/helpers.py:2104 msgid "Non défini" msgstr "Undefined" -#: views/helpers.py:2107 +#: interventions/views/helpers.py:2107 #, python-format msgid "Début planifié : %(old)s → %(new)s" msgstr "Planned start : %(old)s → %(new)s" -#: views/helpers.py:2112 +#: interventions/views/helpers.py:2112 #, python-format msgid "Fin planifiée : %(old)s → %(new)s" msgstr "Planned end : %(old)s → %(new)s" -#: views/helpers.py:2120 +#: interventions/views/helpers.py:2120 #, python-format msgid "Statut : %(old)s → %(new)s" msgstr "Status : %(old)s → %(new)s" -#: views/helpers.py:2469 +#: interventions/views/helpers.py:2469 #, python-format msgid "Error creating note: %(error)s" msgstr "Error creating note: %(error)s" -#: views/helpers.py:2487 +#: interventions/views/helpers.py:2487 msgid "You do not have permission to edit this note" msgstr "You do not have permission to edit this note" -#: views/helpers.py:2497 views/helpers.py:2516 +#: interventions/views/helpers.py:2497 interventions/views/helpers.py:2516 #, python-format msgid "Note not found: %(note_id)s" msgstr "Note not found: %(note_id)s" -#: views/helpers.py:2499 +#: interventions/views/helpers.py:2499 #, python-format msgid "Error updating note: %(error)s" msgstr "Error updating note: %(error)s" -#: views/helpers.py:2510 +#: interventions/views/helpers.py:2510 msgid "You do not have permission to delete this note" msgstr "You do not have permission to delete this note" -#: views/helpers.py:2518 +#: interventions/views/helpers.py:2518 #, python-format msgid "Error deleting note: %(error)s" msgstr "Error deleting note: %(error)s" -#: views/helpers.py:2521 +#: interventions/views/helpers.py:2521 #, python-format msgid "Error processing notes: %(error)s" msgstr "Error processing notes: %(error)s" -#: views/helpers.py:2548 +#: interventions/views/helpers.py:2548 msgid "Value for title must be limited to 200 characters" msgstr "Value for title must be limited to 200 characters" -#: views/helpers.py:2566 +#: interventions/views/helpers.py:2566 msgid "You do not have access to this provider" msgstr "You do not have access to this provider" -#: views/helpers.py:2572 +#: interventions/views/helpers.py:2572 msgid "Company not found" msgstr "Company not found" -#: views/helpers.py:2590 +#: interventions/views/helpers.py:2590 msgid "You do not have access to this contract" msgstr "You do not have access to this contract" -#: views/helpers.py:2595 +#: interventions/views/helpers.py:2595 msgid "Contract not found" msgstr "Contract not found" -#: views/helpers.py:2601 +#: interventions/views/helpers.py:2601 msgid "Maintain Type not found" msgstr "Maintain Type not found" -#: views/helpers.py:2608 +#: interventions/views/helpers.py:2608 msgid "Type not found" msgstr "Type not found" -#: views/helpers.py:2614 +#: interventions/views/helpers.py:2614 msgid "Origin Type not found" msgstr "Origin Type not found" -#: views/helpers.py:2626 +#: interventions/views/helpers.py:2626 msgid "Project not found" msgstr "Project not found" -#: views/helpers.py:2632 +#: interventions/views/helpers.py:2632 msgid "Value for Osiris must be a positive integer" msgstr "Value for Osiris must be a positive integer" -#: views/helpers.py:2642 +#: interventions/views/helpers.py:2642 msgid "Value for PMO must be a positive integer" msgstr "Value for Order must be a positive integer" -#: views/helpers.py:2648 +#: interventions/views/helpers.py:2648 msgid "Value for folder must be limited to 1024 characters" msgstr "Value for folder must be limited to 1024 characters" -#: views/helpers.py:2655 +#: interventions/views/helpers.py:2655 msgid "Selected team not found" msgstr "Selected team not found" -#: views/helpers.py:2659 +#: interventions/views/helpers.py:2659 msgid "Selected team does not belong to the assigned provider" msgstr "Selected team does not belong to the assigned provider" -#: views/helpers.py:2663 +#: interventions/views/helpers.py:2663 msgid "Selected team is not associated with the thematic of this intervention" msgstr "Selected team is not associated with the theme of this intervention" -#: views/helpers.py:2672 +#: interventions/views/helpers.py:2672 msgid "Selected member not found" msgstr "Selected member not found" -#: views/helpers.py:2680 +#: interventions/views/helpers.py:2680 msgid "Selected member does not belong to the assigned provider" msgstr "Selected member does not belong to the assigned provider" -#: views/helpers.py:2686 +#: interventions/views/helpers.py:2686 msgid "" "Selected member's team is not associated with the thematic of this " "intervention" @@ -7208,169 +7334,169 @@ msgstr "" "Selected member's team is not associated with the thematic of this " "intervention" -#: views/helpers.py:2694 +#: interventions/views/helpers.py:2694 msgid "Invalid assignment value." msgstr "Invalid assignment value." -#: views/helpers.py:2702 +#: interventions/views/helpers.py:2702 msgid "Value for category must be a positive integer" msgstr "Value for category must be a positive integer" -#: views/helpers.py:2710 +#: interventions/views/helpers.py:2710 msgid "Selected category is not allowed for this intervention" msgstr "Selected category is not allowed for this intervention" -#: views/helpers.py:2723 +#: interventions/views/helpers.py:2723 msgid "Symptom not found" msgstr "Symptom not found" -#: views/helpers.py:2724 +#: interventions/views/helpers.py:2724 msgid "Value for Symptom must be a positive integer" msgstr "Value for Symptom must be a positive integer" -#: views/helpers.py:2732 +#: interventions/views/helpers.py:2732 msgid "Priority not found" msgstr "Priority not found" -#: views/helpers.py:2743 +#: interventions/views/helpers.py:2743 msgid "Source category not found" msgstr "Source category not found" -#: views/helpers.py:2744 +#: interventions/views/helpers.py:2744 msgid "Value for Source category must be a positive integer" msgstr "Value for Source category must be a positive integer" -#: views/helpers.py:2750 +#: interventions/views/helpers.py:2750 msgid "Value for source_ref must be limited to 255 characters" msgstr "Value for source_ref must be limited to 255 characters" -#: views/helpers.py:2756 +#: interventions/views/helpers.py:2756 msgid "Value for source_detail must be limited to 255 characters" msgstr "Value for source_detail must be limited to 255 characters" -#: views/helpers.py:2763 +#: interventions/views/helpers.py:2763 msgid "Value for description must be limited to 1024 characters" msgstr "Value for description must be limited to 1024 characters" -#: views/helpers.py:2774 +#: interventions/views/helpers.py:2774 msgid "Order not found" msgstr "Order not found" -#: views/helpers.py:2775 +#: interventions/views/helpers.py:2775 msgid "Value for Order must be a positive integer" msgstr "Value for Order must be a positive integer" -#: views/helpers.py:2788 +#: interventions/views/helpers.py:2788 msgid "Value for processed_via_other_intervention must be boolean" msgstr "Value for processed_via_other_intervention must be boolean" -#: views/helpers.py:2803 +#: interventions/views/helpers.py:2803 msgid "Value for lat must be a decimal number" msgstr "Value for category must be a positive integer" -#: views/helpers.py:2814 +#: interventions/views/helpers.py:2814 msgid "Value for lon must be a decimal number" msgstr "Value for Symptom must be a positive integer" -#: views/helpers.py:2819 +#: interventions/views/helpers.py:2819 #, python-format msgid "Unknown field: %(field)s" msgstr "Unknown field: %(field)s" -#: views/helpers.py:2911 views/helpers.py:2929 views/helpers.py:3017 -#: views/helpers.py:3032 +#: interventions/views/helpers.py:2911 interventions/views/helpers.py:2929 +#: interventions/views/helpers.py:3017 interventions/views/helpers.py:3032 msgid "Event ID is required." msgstr "Event ID is required." -#: views/helpers.py:2915 views/helpers.py:2933 views/helpers.py:3021 -#: views/helpers.py:3036 +#: interventions/views/helpers.py:2915 interventions/views/helpers.py:2933 +#: interventions/views/helpers.py:3021 interventions/views/helpers.py:3036 msgid "Event not found." msgstr "Event not found." -#: views/helpers.py:2918 views/helpers.py:2936 +#: interventions/views/helpers.py:2918 interventions/views/helpers.py:2936 msgid "Seuls les événements futurs peuvent être modifiés ou supprimés." msgstr "Only future events can be modified or deleted." -#: views/helpers.py:2943 views/helpers.py:2976 views/helpers.py:3043 -#: views/helpers.py:3076 +#: interventions/views/helpers.py:2943 interventions/views/helpers.py:2976 +#: interventions/views/helpers.py:3043 interventions/views/helpers.py:3076 msgid "Champs requis manquants." msgstr "Missing required fields." -#: views/helpers.py:2947 views/helpers.py:2981 views/helpers.py:3047 -#: views/helpers.py:3081 +#: interventions/views/helpers.py:2947 interventions/views/helpers.py:2981 +#: interventions/views/helpers.py:3047 interventions/views/helpers.py:3081 msgid "Format datetime invalide" msgstr "Invalid datetime format" -#: views/mobile.py:500 views/mobile.py:1943 +#: interventions/views/mobile.py:500 interventions/views/mobile.py:1943 msgid "Vous n'êtes pas autorisé à modifier cette note" msgstr "You are not authorized to modify this note" -#: views/mobile.py:516 +#: interventions/views/mobile.py:516 msgid "Erreur lors de l'enregistrement de la note." msgstr "Error saving note." -#: views/mobile.py:667 +#: interventions/views/mobile.py:667 msgid "Prise en charge de l'intervention" msgstr "Intervention taken over" -#: views/mobile.py:669 +#: interventions/views/mobile.py:669 msgid "Libération de l'intervention" msgstr "Intervention released" -#: views/mobile.py:672 +#: interventions/views/mobile.py:672 msgid "Mise en pause de l'intervention" msgstr "Intervention taken over" -#: views/mobile.py:680 +#: interventions/views/mobile.py:680 #, python-format msgid "Action '%(action)s' depuis l'interface mobile" msgstr "Action '%(action)s' from mobile interface" -#: views/mobile.py:994 +#: interventions/views/mobile.py:994 msgid "Retour à l'intervention" msgstr "Back to intervention" -#: views/mobile.py:1004 +#: interventions/views/mobile.py:1004 msgid "Retour au projet" msgstr "Back to project" -#: views/mobile.py:1014 +#: interventions/views/mobile.py:1014 msgid "Retour au contrôle" msgstr "Back to control" -#: views/mobile.py:1024 +#: interventions/views/mobile.py:1024 msgid "Retour à l'observation" msgstr "Back to observation" -#: views/mobile.py:1207 +#: interventions/views/mobile.py:1207 msgid "Aucun fichier reçu." msgstr "No file received." -#: views/mobile.py:1217 +#: interventions/views/mobile.py:1217 msgid "Erreur lors de l'enregistrement de la photo." msgstr "Error saving photo." -#: views/mobile.py:1256 +#: interventions/views/mobile.py:1256 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "You do not have permission to delete this document." -#: views/mobile.py:1264 +#: interventions/views/mobile.py:1264 msgid "Erreur lors de la suppression du document." msgstr "Error deleting document." -#: views/mobile.py:1414 +#: interventions/views/mobile.py:1414 msgid "Requête invalide." msgstr "Invalid request." -#: views/mobile.py:1418 +#: interventions/views/mobile.py:1418 msgid "Aucune sélection d'équipements reçue." msgstr "No equipment selection received." -#: views/mobile.py:1443 +#: interventions/views/mobile.py:1443 msgid "Erreur lors de la synchronisation des équipements." msgstr "Error synchronizing equipment." -#: views/mobile.py:1446 +#: interventions/views/mobile.py:1446 #, python-format msgid "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " @@ -7379,7 +7505,7 @@ msgstr "" "Synchronization complete. Added: %(created)d • Removed: %(deleted)d • Total " "targets: %(total)d" -#: views/mobile.py:1466 +#: interventions/views/mobile.py:1466 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -7394,96 +7520,97 @@ msgstr[1] "" "Some operations were not deleted because values have been encoded for " "%(count)d equipment." -#: views/mobile.py:1603 +#: interventions/views/mobile.py:1603 msgid "Intervention de réparation créée depuis l'application mobile." msgstr "Repair intervention created from mobile application." -#: views/mobile.py:1660 views/mobile.py:1893 +#: interventions/views/mobile.py:1660 interventions/views/mobile.py:1893 #, python-format msgid "L'intervention %(code)s a été créée avec succès." msgstr "The intervention %(code)s has been successfully created." -#: views/mobile.py:1682 views/mobile.py:1699 views/mobile.py:1741 +#: interventions/views/mobile.py:1682 interventions/views/mobile.py:1699 +#: interventions/views/mobile.py:1741 msgid "Accès réservé aux gestionnaires internes (admin, manager, controller)." msgstr "Access restricted to internal managers (admin, manager, controller)." -#: views/mobile.py:1716 +#: interventions/views/mobile.py:1716 msgid "Aucune thématique avec droits de création d'intervention trouvée." msgstr "No thematic with intervention creation rights found." -#: views/mobile.py:1752 +#: interventions/views/mobile.py:1752 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." -#: views/mobile.py:1975 +#: interventions/views/mobile.py:1975 #, python-format msgid "Erreur lors de l'enregistrement de la note: %(error)s" msgstr "Error saving note: %(error)s" -#: views/mobile.py:1987 +#: interventions/views/mobile.py:1987 #, python-format msgid "Erreur lors de l'upload du fichier %(name)s: %(error)s" msgstr "Error uploading file %(name)s: %(error)s" -#: views/mobile.py:2082 +#: interventions/views/mobile.py:2082 #, python-format msgid "Valeur de mesure invalide pour l'opération %(id)s" msgstr "Measurement value invalid for operation %(id)s" -#: views/mobile.py:2084 +#: interventions/views/mobile.py:2084 msgid "Format JSON invalide pour les opérations" msgstr "Invalid JSON format for operations" -#: views/mobile.py:2089 +#: interventions/views/mobile.py:2089 msgid "Note enregistrée" msgstr "Save" -#: views/mobile.py:2091 +#: interventions/views/mobile.py:2091 #, python-format msgid "%(count)s fichier(s)" msgstr "%(count)s file(s)" -#: views/mobile.py:2093 +#: interventions/views/mobile.py:2093 #, python-format msgid "%(count)s opération(s)" msgstr "%(count)s operation(s)" -#: views/mobile.py:2098 +#: interventions/views/mobile.py:2098 msgid "Aucune modification" msgstr "No changes" -#: views/mobile.py:2119 views/mobile.py:2190 +#: interventions/views/mobile.py:2119 interventions/views/mobile.py:2190 msgid "Vous n'êtes pas membre d'une équipe." msgstr "You are not a member of a team." -#: views/mobile.py:2134 +#: interventions/views/mobile.py:2134 msgid "Votre équipe n'a pas de thématiques assignées." msgstr "Your team has no assigned themes." -#: views/mobile.py:2221 +#: interventions/views/mobile.py:2221 msgid "Veuillez sélectionner un membre." msgstr "Please select a member." -#: views/mobile.py:2228 +#: interventions/views/mobile.py:2228 msgid "Paramètre invalide." msgstr "Invalid parameter." -#: views/mobile.py:2237 +#: interventions/views/mobile.py:2237 msgid "Membre introuvable." msgstr "Member not found." -#: views/mobile.py:2245 +#: interventions/views/mobile.py:2245 msgid "Le membre cible doit être de la même société." msgstr "The target member must be from the same company." -#: views/mobile.py:2256 +#: interventions/views/mobile.py:2256 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." -#: views/mobile.py:2303 +#: interventions/views/mobile.py:2303 #, python-format msgid "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " @@ -7492,179 +7619,183 @@ msgstr "" "Intervention transferred from %(from_member)s (%(from_team)s) to " "%(to_member)s (%(to_team)s)" -#: views/mobile.py:2304 +#: interventions/views/mobile.py:2304 msgid "non assigné" msgstr "unassigned" -#: views/mobile.py:2305 views/mobile.py:2307 views/mobile.py:2327 +#: interventions/views/mobile.py:2305 interventions/views/mobile.py:2307 +#: interventions/views/mobile.py:2327 msgid "aucune équipe" msgstr "No team" -#: views/mobile.py:2311 +#: interventions/views/mobile.py:2311 msgid "Statut changé automatiquement de 'Démarré' à 'En pause'." msgstr "Status automatically changed from 'Started' to 'Paused'." -#: views/mobile.py:2323 +#: interventions/views/mobile.py:2323 #, python-format msgid "Intervention transférée avec succès vers %(member)s." msgstr "Intervention successfully transferred to %(member)s." -#: views/notes_docs.py:142 +#: interventions/views/notes_docs.py:142 msgid "" "Vous n'avez pas la permission de poster un message sur cette intervention." msgstr "You do not have permission to view this intervention." -#: views/notes_docs.py:187 +#: interventions/views/notes_docs.py:187 msgid "Vous ne pouvez pas modifier cette note." msgstr "You cannot modify this note." -#: views/notes_docs.py:209 +#: interventions/views/notes_docs.py:209 msgid "Vous ne pouvez pas supprimer cette note." msgstr "You cannot delete this note." -#: views/notes_docs.py:226 +#: interventions/views/notes_docs.py:226 msgid "Document(s) sauvegardé(s) avec succès !" msgstr "Document(s) saved successfully!" -#: views/notes_docs.py:230 +#: interventions/views/notes_docs.py:230 msgid "Erreur lors de la sauvegarde des documents." msgstr "Error saving documents." -#: views/notes_docs.py:250 +#: interventions/views/notes_docs.py:250 msgid "Vous ne pouvez pas supprimer ce document." msgstr "You cannot delete this document." -#: views/notes_docs.py:356 +#: interventions/views/notes_docs.py:356 msgid "Cible non spécifiée" msgstr "Not verified" -#: views/notes_docs.py:362 +#: interventions/views/notes_docs.py:362 msgid "Cible invalide" msgstr "Invalid geometry" -#: views/notes_docs.py:376 +#: interventions/views/notes_docs.py:376 msgid "La cible n'est pas liée à cette intervention" msgstr "No order is associated with this intervention." -#: views/preventive.py:208 +#: interventions/views/preventive.py:208 msgid "Impossible de supprimer l'élément" msgstr "Unable to delete item" -#: views/views_pdf_reporting.py:616 +#: interventions/views/views_pdf_reporting.py:616 #, python-format msgid "Motif de la modification : %(reason)s" msgstr "Reason for modification : %(reason)s" -#: views/views_pdf_reporting.py:1132 views/views_pdf_reporting.py:1135 +#: interventions/views/views_pdf_reporting.py:1132 +#: interventions/views/views_pdf_reporting.py:1135 msgid "Rapport d'intervention" msgstr "Intervention report" -#: views/views_pdf_reporting.py:1143 views/views_pdf_reporting.py:2007 +#: interventions/views/views_pdf_reporting.py:1143 +#: interventions/views/views_pdf_reporting.py:2007 msgid "Page" msgstr "Page" -#: views/views_pdf_reporting.py:1271 +#: interventions/views/views_pdf_reporting.py:1271 msgid "Intervention réalisée par : {}" msgstr "Intervention performed by: {}" -#: views/views_pdf_reporting.py:1278 +#: interventions/views/views_pdf_reporting.py:1278 msgid "Informations générales" msgstr "General information" -#: views/views_pdf_reporting.py:1353 +#: interventions/views/views_pdf_reporting.py:1353 msgid "Code de localisation" msgstr "Location code" -#: views/views_pdf_reporting.py:1376 +#: interventions/views/views_pdf_reporting.py:1376 msgid "Localisations liées:" msgstr "Linked locations:" -#: views/views_pdf_reporting.py:1416 +#: interventions/views/views_pdf_reporting.py:1416 msgid "Prestataire et contrat" msgstr "Provider and contract" -#: views/views_pdf_reporting.py:1440 +#: interventions/views/views_pdf_reporting.py:1440 msgid "Dates et planification" msgstr "Dates and planning" -#: views/views_pdf_reporting.py:1447 +#: interventions/views/views_pdf_reporting.py:1447 msgid "Date de transmission" msgstr "Transmission date" -#: views/views_pdf_reporting.py:1467 +#: interventions/views/views_pdf_reporting.py:1467 msgid "Début réel" msgstr "Actual start" -#: views/views_pdf_reporting.py:1527 +#: interventions/views/views_pdf_reporting.py:1527 msgid "Appel confirmé" msgstr "Call confirmed" -#: views/views_pdf_reporting.py:1693 +#: interventions/views/views_pdf_reporting.py:1693 msgid "Équipement inconnu" msgstr "Unknown equipment" -#: views/views_pdf_reporting.py:1721 +#: interventions/views/views_pdf_reporting.py:1721 msgid "Assets liés" msgstr "Linked assets" -#: views/views_pdf_reporting.py:1747 +#: interventions/views/views_pdf_reporting.py:1747 msgid "Documents joints" msgstr "Attached documents" -#: views/views_pdf_reporting.py:1751 +#: interventions/views/views_pdf_reporting.py:1751 msgid "document(s) attaché(s)" msgstr "" -#: views/views_pdf_reporting.py:1814 -#| msgid "Stock en attente" +#: interventions/views/views_pdf_reporting.py:1814 msgid "Stock / Matériel" msgstr "Stock / Material" -#: views/views_pdf_reporting.py:1844 +#: interventions/views/views_pdf_reporting.py:1844 msgid "Produit inconnu" msgstr "Unknown product" -#: views/views_pdf_reporting.py:1856 +#: interventions/views/views_pdf_reporting.py:1856 msgid "Article hors catalogue" msgstr "Item out of catalog" -#: views/views_pdf_reporting.py:1865 +#: interventions/views/views_pdf_reporting.py:1865 msgid "Aucun produit sur ce bon de préparation." msgstr "Create a preparation order" -#: views/views_pdf_reporting.py:1869 +#: interventions/views/views_pdf_reporting.py:1869 msgid "Bons de préparation" msgstr "In preparation" -#: views/views_pdf_reporting.py:1869 +#: interventions/views/views_pdf_reporting.py:1869 msgid "Aucun bon de préparation lié à cette intervention." msgstr "No preparation order created for this intervention." -#: views/views_pdf_reporting.py:1880 +#: interventions/views/views_pdf_reporting.py:1880 msgid "Informations complémentaires" msgstr "Additional information" -#: views/views_pdf_reporting.py:1886 +#: interventions/views/views_pdf_reporting.py:1886 msgid "Dossier lié" msgstr "Linked folder" -#: views/views_pdf_reporting.py:1899 views/views_pdf_reporting.py:2292 +#: interventions/views/views_pdf_reporting.py:1899 +#: interventions/views/views_pdf_reporting.py:2292 msgid "Rapport généré le" msgstr "General operations" -#: views/views_pdf_reporting.py:1990 views/views_pdf_reporting.py:2228 +#: interventions/views/views_pdf_reporting.py:1990 +#: interventions/views/views_pdf_reporting.py:2228 msgid "Généré le" msgstr "" -#: views/views_pdf_reporting.py:2161 +#: interventions/views/views_pdf_reporting.py:2161 msgid "Photos" msgstr "Photo" -#: views/views_pdf_reporting.py:2245 +#: interventions/views/views_pdf_reporting.py:2245 msgid "Sommaire" msgstr "Comment" -#: views/views_pdf_reporting.py:2363 +#: interventions/views/views_pdf_reporting.py:2363 #, python-format msgid "" "Le rapport ne peut pas être généré car %(count)s interventions correspondent" @@ -7672,32 +7803,32 @@ msgid "" "manuellement au plus 50 interventions." msgstr "" -#: views/views_pdf_reporting.py:2507 +#: interventions/views/views_pdf_reporting.py:2507 msgid "Rapport introuvable ou expiré." msgstr "Report not found or expired." -#: views/views_pdf_reporting.py:2511 +#: interventions/views/views_pdf_reporting.py:2511 msgid "Fichier du rapport introuvable." msgstr "Member not found." -#: views/workflow.py:133 views/workflow.py:192 +#: interventions/views/workflow.py:133 interventions/views/workflow.py:192 msgid "Paramètres manquants." msgstr "Missing parameters." -#: views/workflow.py:162 +#: interventions/views/workflow.py:162 msgid "Le statut a été modifié mais l'envoi de l'email a échoué." msgstr "Status was changed but email sending failed." -#: views/workflow.py:224 +#: interventions/views/workflow.py:224 #, python-format msgid "%(count)s email(s) n'ont pas pu être envoyé(s)." msgstr "%(count)s email(s) could not be sent." -#: views/workflow.py:243 +#: interventions/views/workflow.py:243 msgid "Ce contrat ne nécessite pas de vérification." msgstr "This contract does not require verification." -#: views/workflow.py:247 +#: interventions/views/workflow.py:247 msgid "" "La vérification n'est disponible que pour les statuts 'À approuver' et 'À " "traiter'." @@ -7705,136 +7836,136 @@ msgstr "" "Verification is only available for the statuses 'To approve' and 'To " "process'." -#: views/workflow.py:261 +#: interventions/views/workflow.py:261 msgid "Vous n'avez pas le droit de vérifier les interventions de ce contrat." msgstr "" "You do not have the right to verify the interventions of this contract." -#: views/workflow.py:270 +#: interventions/views/workflow.py:270 msgid "Intervention marquée comme vérifiée." msgstr "Intervention marked as verified." -#: views/workflow.py:270 +#: interventions/views/workflow.py:270 msgid "Vérification annulée." msgstr "Verification cancelled." -#: views/workflow.py:291 +#: interventions/views/workflow.py:291 msgid "" "Vous n'avez pas le droit de modifier les contrôles de cette intervention." msgstr "You cannot modify the items of this intervention." -#: views/workflow.py:296 +#: interventions/views/workflow.py:296 msgid "Format JSON invalide." msgstr "Invalid JSON format" -#: views/workflow.py:301 +#: interventions/views/workflow.py:301 msgid "Valeur invalide." msgstr "Invalid request." -#: views/workflow.py:323 +#: interventions/views/workflow.py:323 msgid "La raison ne peut pas être vide" msgstr "Reason cannot be empty" -#: views/workflow.py:328 views/workflow.py:368 +#: interventions/views/workflow.py:328 interventions/views/workflow.py:368 msgid "Intervention introuvable" msgstr "Intervention not found" -#: views/workflow.py:332 views/workflow.py:372 +#: interventions/views/workflow.py:332 interventions/views/workflow.py:372 msgid "Pas de permission pour modifier cette intervention" msgstr "No permission to modify this intervention." -#: views/workflow.py:340 views/workflow.py:380 +#: interventions/views/workflow.py:340 interventions/views/workflow.py:380 msgid "Permission insuffisante" msgstr "Permission insufficient" -#: views/workflow.py:342 views/workflow.py:382 +#: interventions/views/workflow.py:342 interventions/views/workflow.py:382 msgid "Configuration utilisateur non trouvée" msgstr "User configuration not found" -#: views/workflow.py:349 +#: interventions/views/workflow.py:349 msgid "Raison de correction sauvegardée" msgstr "Correction reason saved" -#: views/workflow.py:363 +#: interventions/views/workflow.py:363 msgid "Les détails ne peuvent pas être vides" msgstr "Details cannot be empty" -#: views/workflow.py:389 +#: interventions/views/workflow.py:389 msgid "Détails de correction sauvegardés" msgstr "Correction details saved" -#: views/workflow.py:401 +#: interventions/views/workflow.py:401 msgid "Pas de permission pour modifier cette intervention." msgstr "No permission to modify this intervention." -#: views/workflow.py:404 +#: interventions/views/workflow.py:404 msgid "Statut inchangé." msgstr "Status unchanged." -#: views/workflow.py:416 +#: interventions/views/workflow.py:416 msgid "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." msgstr "" -#: views/workflow.py:428 +#: interventions/views/workflow.py:428 msgid "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." msgstr "" -#: views/workflow.py:435 +#: interventions/views/workflow.py:435 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." -#: views/workflow.py:477 +#: interventions/views/workflow.py:477 msgid "Confirmation de passage à la période suivante requise." msgstr "Confirmation of transition to next period required." -#: views/workflow.py:481 +#: interventions/views/workflow.py:481 msgid "" "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." -#: views/workflow.py:521 +#: interventions/views/workflow.py:521 msgid "Passage à la période suivante: retour à 'A planifier'." msgstr "Transition to next period: back to 'To schedule'." -#: views/workflow.py:526 +#: interventions/views/workflow.py:526 msgid "Transition non autorisée." msgstr "Transition not allowed." -#: views/workflow.py:542 +#: interventions/views/workflow.py:542 msgid "Vous ne pouvez annuler que les interventions créées par votre service." msgstr "You cannot move this intervention in its current status." -#: views/workflow.py:551 views/workflow.py:554 +#: interventions/views/workflow.py:551 interventions/views/workflow.py:554 msgid "Un contrat doit être indiqué avant de passer à ce statut." msgstr "A contract must be specified before moving to this status." -#: views/workflow.py:559 +#: interventions/views/workflow.py:559 msgid "" "Le marché associé à cette intervention est actuellement bloqué pour raisons " "budgétaires. Aucune transmission vers le prestataire n'est autorisée." msgstr "" -#: views/workflow.py:586 +#: interventions/views/workflow.py:586 msgid "Veuillez sélectionner une raison de mise en pause." msgstr "Please select a pause reason." -#: views/workflow.py:588 +#: interventions/views/workflow.py:588 msgid "Veuillez préciser la raison de la mise en pause." msgstr "Please specify the reason for the pause." -#: views/workflow.py:609 +#: interventions/views/workflow.py:609 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'." -#: views/workflow.py:612 +#: interventions/views/workflow.py:612 msgid "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." @@ -7842,131 +7973,131 @@ msgstr "" "Validation by periods option is active. Mark the last period or confirm " "transition to the next period." -#: views/workflow.py:642 +#: interventions/views/workflow.py:642 #, python-format msgid "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " "%(code)s (motif : doublon)" msgstr "" -#: views/workflow.py:644 +#: interventions/views/workflow.py:644 #, python-format msgid "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " "%(code)s" msgstr "" -#: views/workflow.py:874 views/workflow.py:1059 views/workflow.py:1302 -#: views/workflow.py:1447 +#: interventions/views/workflow.py:874 interventions/views/workflow.py:1059 +#: interventions/views/workflow.py:1302 interventions/views/workflow.py:1447 msgid "Serveur SMTP non disponible" msgstr "SMTP server unavailable" -#: views/workflow.py:957 +#: interventions/views/workflow.py:957 msgid "Un type d'annulation doit être sélectionné." msgstr "A cancellation type must be selected." -#: views/workflow.py:964 +#: interventions/views/workflow.py:964 msgid "Un commentaire est obligatoire pour le motif 'Autre'." msgstr "A comment is required for the reason 'Other'." -#: views/workflow.py:1086 +#: interventions/views/workflow.py:1086 msgid "Statut mis à jour." msgstr "Status updated." -#: views/workflow.py:1096 views/workflow.py:1140 +#: interventions/views/workflow.py:1096 interventions/views/workflow.py:1140 msgid "Permission refusée" msgstr "Permission denied" -#: views/workflow.py:1117 +#: interventions/views/workflow.py:1117 msgid "Impossible de désactiver après la période 1." msgstr "Cannot disable after period 1." -#: views/workflow.py:1143 +#: interventions/views/workflow.py:1143 msgid "L'option de validation par périodes n'est pas activée." msgstr "Validation by periods option is not enabled." -#: views/workflow.py:1175 +#: interventions/views/workflow.py:1175 msgid "" "Appel non autorisé : le marché associé est actuellement bloqué pour raisons " "budgétaires." msgstr "" -#: views/workflow.py:1181 +#: interventions/views/workflow.py:1181 msgid "Invalid payload." msgstr "Invalid payload." -#: views/workflow.py:1196 +#: interventions/views/workflow.py:1196 msgid "Invalid date format." msgstr "Invalid date format." -#: views/workflow.py:1223 +#: interventions/views/workflow.py:1223 msgid "" "Seuls les utilisateurs internes peuvent envoyer un rappel pour cette " "intervention." msgstr "Only internal users can send a reminder for this intervention." -#: views/workflow.py:1230 views/workflow.py:1370 +#: interventions/views/workflow.py:1230 interventions/views/workflow.py:1370 msgid "Aucun contrat n'est associé à cette intervention." msgstr "No contract is associated with this intervention." -#: views/workflow.py:1236 +#: interventions/views/workflow.py:1236 msgid "" "Le marché associé à cette intervention est bloqué. Aucun rappel ne peut être" " envoyé." msgstr "" -#: views/workflow.py:1244 views/workflow.py:1384 +#: interventions/views/workflow.py:1244 interventions/views/workflow.py:1384 msgid "Aucun destinataire n'a été configuré pour le contrat associé." msgstr "No recipient has been configured for the associated contract." -#: views/workflow.py:1306 +#: interventions/views/workflow.py:1306 msgid "L'envoi du rappel a échoué : le serveur email n'est pas disponible." msgstr "Reminder sending failed: email server is unavailable." -#: views/workflow.py:1331 +#: interventions/views/workflow.py:1331 #, python-format msgid "L'envoi du rappel a échoué : %(error)s" msgstr "Reminder sending failed: %(error)s" -#: views/workflow.py:1336 +#: interventions/views/workflow.py:1336 msgid "Le rappel a été envoyé." msgstr "Reminder has been sent." -#: views/workflow.py:1351 +#: interventions/views/workflow.py:1351 msgid "" "Seuls les utilisateurs internes peuvent envoyer une modification pour cette " "intervention." msgstr "Only internal users can send a modification for this intervention." -#: views/workflow.py:1363 +#: interventions/views/workflow.py:1363 msgid "Veuillez préciser le motif de la modification." msgstr "Please specify the reason for the modification." -#: views/workflow.py:1376 +#: interventions/views/workflow.py:1376 msgid "" "Le marché associé à cette intervention est bloqué. Aucune notification de " "modification ne peut être envoyée." msgstr "" -#: views/workflow.py:1451 +#: interventions/views/workflow.py:1451 msgid "" "L'envoi de la modification a échoué : le serveur email n'est pas disponible." msgstr "Modification sending failed: email server is unavailable." -#: views/workflow.py:1478 +#: interventions/views/workflow.py:1478 #, python-format msgid "L'envoi de la modification a échoué : %(error)s" msgstr "Modification sending failed: %(error)s" -#: views/workflow.py:1483 +#: interventions/views/workflow.py:1483 msgid "La modification a été envoyée." msgstr "Modification has been sent." -#: views/workflow.py:1500 +#: interventions/views/workflow.py:1500 msgid "Vous ne suivez plus cette intervention." msgstr "You cannot modify this intervention." -#: views/workflow.py:1503 +#: interventions/views/workflow.py:1503 msgid "Vous suivez maintenant cette intervention." msgstr "You cannot modify this intervention." diff --git a/loko/interventions/locale/fr/LC_MESSAGES/django.mo b/loko/interventions/locale/fr/LC_MESSAGES/django.mo index 17aa5f2fa0ed91be6ac9bacafc12e70a51f884df..3901836f6b34caef0f2be54cd8c4da2ad3dfb3bf 100644 GIT binary patch delta 33905 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 delta 33464 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 P&wqIxP5Hm(qWu34)Os>6 diff --git a/loko/interventions/locale/fr/LC_MESSAGES/django.po b/loko/interventions/locale/fr/LC_MESSAGES/django.po index 7390d62..f4b9333 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-09-11 11:05+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: 2025-12-05 10:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French \n" @@ -17,255 +17,263 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: models.py:23 -#: templates/interventions/add/intervention_add_preventive.html:579 -#: views/forms.py:403 views/forms.py:529 +#: interventions/models.py:23 +#: interventions/templates/interventions/add/intervention_add_preventive.html:579 +#: interventions/views/forms.py:403 interventions/views/forms.py:529 msgid "En préparation" msgstr "En préparation" -#: models.py:24 +#: interventions/models.py:24 msgid "A approuver" msgstr "A approuver" -#: models.py:25 +#: interventions/models.py:25 msgid "A planifier" msgstr "A planifier" -#: models.py:26 +#: interventions/models.py:26 msgid "A traiter" msgstr "A traiter" -#: models.py:27 -#: templates/interventions/add/intervention_add_preventive.html:585 -#: views/forms.py:533 +#: interventions/models.py:27 +#: interventions/templates/interventions/add/intervention_add_preventive.html:585 +#: interventions/views/forms.py:533 msgid "Pris en charge" msgstr "Pris en charge" -#: models.py:28 +#: interventions/models.py:28 msgid "Démarré" msgstr "Démarré" -#: models.py:29 +#: interventions/models.py:29 msgid "En pause" msgstr "En pause" -#: models.py:30 +#: interventions/models.py:30 msgid "Terminé" msgstr "Terminé" -#: models.py:31 +#: interventions/models.py:31 msgid "Traité" msgstr "Traité" -#: models.py:32 +#: interventions/models.py:32 msgid "A corriger" msgstr "A corriger" -#: models.py:33 +#: interventions/models.py:33 msgid "Corrigé" msgstr "Corrigé" -#: models.py:34 models.py:1192 -#: templates/interventions/interventions_index.html:1268 +#: interventions/models.py:34 interventions/models.py:1192 +#: interventions/templates/interventions/interventions_index.html:1268 msgid "Validé" msgstr "Validé" -#: models.py:35 +#: interventions/models.py:35 msgid "Comptabilisé" msgstr "Comptabilisé" -#: models.py:36 +#: interventions/models.py:36 msgid "Finalisé" msgstr "Finalisé" -#: models.py:38 templates/interventions/interventions_index.html:1269 +#: interventions/models.py:38 +#: interventions/templates/interventions/interventions_index.html:1269 msgid "Annulé" msgstr "Annulé" -#: models.py:84 +#: interventions/models.py:84 msgid "Urgent" msgstr "Urgent" -#: models.py:85 +#: interventions/models.py:85 msgid "Elevé" msgstr "Elevé" -#: models.py:86 +#: interventions/models.py:86 msgid "Normal" msgstr "Normal" -#: models.py:87 +#: interventions/models.py:87 msgid "Bas" msgstr "Bas" -#: models.py:91 +#: interventions/models.py:91 msgid "Maintenance corrective" msgstr "Maintenance corrective" -#: models.py:92 +#: interventions/models.py:92 msgid "Maintenance préventive" msgstr "Maintenance préventive" -#: models.py:93 +#: interventions/models.py:93 msgid "Maintenance améliorative" msgstr "Maintenance améliorative" -#: models.py:97 +#: interventions/models.py:97 msgid "Dépannage" msgstr "Dépannage" -#: models.py:98 models.py:906 +#: interventions/models.py:98 interventions/models.py:906 msgid "Réparation" msgstr "Réparation" -#: models.py:99 +#: interventions/models.py:99 msgid "Réparation post préventif" msgstr "Réparation post préventif" -#: models.py:100 +#: interventions/models.py:100 msgid "Remplacement" msgstr "Remplacement" -#: models.py:101 +#: interventions/models.py:101 msgid "Entretien" msgstr "Entretien" -#: models.py:102 templates/interventions/detail/right_column.html:411 -#: templates/interventions/intervention_detail_mobile.html:1298 +#: interventions/models.py:102 +#: interventions/templates/interventions/detail/right_column.html:411 +#: interventions/templates/interventions/intervention_detail_mobile.html:1298 msgid "Contrôle" msgstr "Contrôle" -#: models.py:103 +#: interventions/models.py:103 msgid "Inspection" msgstr "Inspection" -#: models.py:104 +#: interventions/models.py:104 msgid "Construction" msgstr "Construction" -#: models.py:105 +#: interventions/models.py:105 msgid "Ramassage" msgstr "Ramassage" -#: models.py:106 +#: interventions/models.py:106 msgid "Reprogrammation" msgstr "Reprogrammation" -#: models.py:127 +#: interventions/models.py:127 msgid "Avarie" msgstr "Avarie" -#: models.py:128 +#: interventions/models.py:128 msgid "Défaut/Panne" msgstr "Défaut/Panne" -#: models.py:129 +#: interventions/models.py:129 msgid "Demande" msgstr "Demande" -#: models.py:133 +#: interventions/models.py:133 msgid "Intervention à replanifier" msgstr "Intervention à replanifier" -#: models.py:134 +#: interventions/models.py:134 msgid "Matériel à commander" msgstr "Matériel à commander" -#: models.py:135 +#: interventions/models.py:135 msgid "Traité dans le prochain entretien" msgstr "Traité dans le prochain entretien" -#: models.py:136 +#: interventions/models.py:136 msgid "En attente livraison de matériel" msgstr "En attente livraison de matériel" -#: models.py:137 +#: interventions/models.py:137 msgid "En attente sous-traitant" msgstr "En attente sous-traitant" -#: models.py:138 +#: interventions/models.py:138 msgid "Offre à faire par le prestataire" msgstr "Offre à faire par le prestataire" -#: models.py:139 +#: interventions/models.py:139 msgid "En attente de validation" msgstr "En attente de validation" -#: models.py:140 +#: interventions/models.py:140 msgid "Sous garantie marché transversal" msgstr "Sous garantie marché transversal" -#: models.py:141 models.py:149 models.py:184 models.py:1072 models.py:1091 -#: models.py:1297 templates/interventions/detail/card_info.html:203 -#: templates/interventions/detail/card_info.html:765 -#: templates/interventions/intervention_detail_mobile.html:2886 -#: templates/interventions/interventions_index.html:1281 +#: interventions/models.py:141 interventions/models.py:149 +#: interventions/models.py:184 interventions/models.py:1072 +#: interventions/models.py:1091 interventions/models.py:1297 +#: interventions/templates/interventions/detail/card_info.html:203 +#: interventions/templates/interventions/detail/card_info.html:765 +#: interventions/templates/interventions/intervention_detail_mobile.html:2886 +#: interventions/templates/interventions/interventions_index.html:1281 msgid "Autre" msgstr "Autre" -#: models.py:145 templates/interventions/detail/card_info.html:199 -#: templates/interventions/intervention_detail_mobile.html:2882 -#: templates/interventions/interventions_index.html:1277 +#: interventions/models.py:145 +#: interventions/templates/interventions/detail/card_info.html:199 +#: interventions/templates/interventions/intervention_detail_mobile.html:2882 +#: interventions/templates/interventions/interventions_index.html:1277 msgid "Doublon" msgstr "Doublon" -#: models.py:146 templates/interventions/detail/card_info.html:200 -#: templates/interventions/intervention_detail_mobile.html:2883 -#: templates/interventions/interventions_index.html:1278 +#: interventions/models.py:146 +#: interventions/templates/interventions/detail/card_info.html:200 +#: interventions/templates/interventions/intervention_detail_mobile.html:2883 +#: interventions/templates/interventions/interventions_index.html:1278 msgid "A rediriger" msgstr "A rediriger" -#: models.py:147 templates/interventions/detail/card_info.html:201 -#: templates/interventions/intervention_detail_mobile.html:2884 -#: templates/interventions/interventions_index.html:1279 +#: interventions/models.py:147 +#: interventions/templates/interventions/detail/card_info.html:201 +#: interventions/templates/interventions/intervention_detail_mobile.html:2884 +#: interventions/templates/interventions/interventions_index.html:1279 msgid "Pas sous notre gestion" msgstr "Pas sous notre gestion" -#: models.py:148 templates/interventions/detail/card_info.html:202 -#: templates/interventions/intervention_detail_mobile.html:2885 -#: templates/interventions/interventions_index.html:1280 +#: interventions/models.py:148 +#: interventions/templates/interventions/detail/card_info.html:202 +#: interventions/templates/interventions/intervention_detail_mobile.html:2885 +#: interventions/templates/interventions/interventions_index.html:1280 msgid "Non-relevant" msgstr "Non-relevant" -#: models.py:177 +#: interventions/models.py:177 msgid "TL - Infrastructure" msgstr "TL - Infrastructure" -#: models.py:178 +#: interventions/models.py:178 msgid "TL - Contrôleur de traffic" msgstr "TL - Contrôleur de traffic" -#: models.py:179 +#: interventions/models.py:179 msgid "TU - Electromécanique" msgstr "TU - Electromécanique" -#: models.py:180 +#: interventions/models.py:180 msgid "TU - Génie civil" msgstr "TU - Génie civil" -#: models.py:181 +#: interventions/models.py:181 msgid "ITS - Équipement" msgstr "ITS - Équipement" -#: models.py:182 +#: interventions/models.py:182 msgid "Clean - Nettoyage" msgstr "Clean - Nettoyage" -#: models.py:183 +#: interventions/models.py:183 msgid "Clean - Ramassage" msgstr "Clean - Ramassage" -#: models.py:189 +#: interventions/models.py:189 msgid "" "Code unique optionnel pour identifier le symptôme (ex: pour les raccourcis)." msgstr "" "Code unique optionnel pour identifier le symptôme (ex: pour les raccourcis)." -#: models.py:199 +#: interventions/models.py:199 msgid "Indique si la priorité doit être vérifiée." msgstr "Indique si la priorité doit être vérifiée." -#: models.py:203 +#: interventions/models.py:203 msgid "" "Type de maintenance concerné (ex: 'controller' pour les contrôleurs de " "traffic)." @@ -273,11 +281,11 @@ msgstr "" "Type de maintenance concerné (ex: 'controller' pour les contrôleurs de " "traffic)." -#: models.py:206 +#: interventions/models.py:206 msgid "Équipement obligatoire" msgstr "Équipement obligatoire" -#: models.py:207 +#: interventions/models.py:207 msgid "" "Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" " un équipement." @@ -285,11 +293,11 @@ msgstr "" "Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" " un équipement." -#: models.py:213 +#: interventions/models.py:213 msgid "Équipes désignées" msgstr "Équipes désignées" -#: models.py:214 +#: interventions/models.py:214 msgid "" "Équipes désignées pour prendre en charge les observations liées à ce " "symptôme." @@ -297,11 +305,11 @@ msgstr "" "Équipes désignées pour prendre en charge les observations liées à ce " "symptôme." -#: models.py:221 +#: interventions/models.py:221 msgid "Création automatique d'interventions" msgstr "Création automatique d'interventions" -#: models.py:222 +#: interventions/models.py:222 msgid "" "Si coché, une intervention est automatiquement créée lorsque l'observation " "passe au statut 'À traiter'." @@ -309,28 +317,29 @@ msgstr "" "Si coché, une intervention est automatiquement créée lorsque l'observation " "passe au statut 'À traiter'." -#: models.py:230 +#: interventions/models.py:230 msgid "Statut de l'intervention auto-créée" msgstr "Statut de l'intervention auto-créée" -#: models.py:231 +#: interventions/models.py:231 msgid "Statut dans lequel l'intervention automatique doit être créée." msgstr "Statut dans lequel l'intervention automatique doit être créée." -#: models.py:233 +#: interventions/models.py:233 msgid "Liste d'emails pour les notifications internes." msgstr "Liste d'emails pour les notifications internes." -#: models.py:375 +#: interventions/models.py:375 msgid "Numéro PMO" msgstr "Numéro PMO" -#: models.py:393 templates/interventions/interventions_index.html:777 -#: views/views_pdf_reporting.py:1432 +#: interventions/models.py:393 +#: interventions/templates/interventions/interventions_index.html:777 +#: interventions/views/views_pdf_reporting.py:1432 msgid "Gestionnaire d'intervention" msgstr "Gestionnaire d'intervention" -#: models.py:394 +#: interventions/models.py:394 msgid "" "Utilisateur qui approuve cette intervention (spécifique aux contrats " "concernés)." @@ -338,11 +347,11 @@ msgstr "" "Utilisateur qui approuve cette intervention (spécifique aux contrats " "concernés)." -#: models.py:420 models.py:1511 +#: interventions/models.py:420 interventions/models.py:1511 msgid "Template d'opérations guidées" msgstr "Template d'opérations guidées" -#: models.py:421 +#: interventions/models.py:421 msgid "" "Assigné automatiquement lors du choix d'un template d'opérations avec un " "template guidé associé." @@ -350,71 +359,75 @@ msgstr "" "Assigné automatiquement lors du choix d'un template d'opérations avec un " "template guidé associé." -#: models.py:452 templates/interventions/detail/card_info.html:23 -#: templates/interventions/detail/card_info.html:29 -#: templates/interventions/detail/scripts.html:589 +#: interventions/models.py:452 +#: interventions/templates/interventions/detail/card_info.html:23 +#: interventions/templates/interventions/detail/card_info.html:29 +#: interventions/templates/interventions/detail/scripts.html:589 msgid "Vérifiée" msgstr "Vérifiée" -#: models.py:453 +#: interventions/models.py:453 msgid "Indique si l'intervention a été vérifiée par un utilisateur habilité." msgstr "Indique si l'intervention a été vérifiée par un utilisateur habilité." -#: models.py:459 +#: interventions/models.py:459 msgid "En attente (marché bloqué)" msgstr "" -#: models.py:460 +#: interventions/models.py:460 msgid "" "Indique que cette intervention est en attente car le marché associé est " "temporairement bloqué pour des raisons budgétaires." msgstr "" -#: models.py:464 +#: interventions/models.py:464 msgid "OK" msgstr "OK" -#: models.py:465 templates/interventions/detail/card_controles.html:29 -#: templates/interventions/detail/card_controles.html:40 -#: templates/interventions/intervention_detail_mobile.html:1376 +#: interventions/models.py:465 +#: interventions/templates/interventions/detail/card_controles.html:29 +#: interventions/templates/interventions/detail/card_controles.html:40 +#: interventions/templates/interventions/intervention_detail_mobile.html:1376 msgid "Points d’attention" msgstr "Points d’attention" -#: models.py:466 +#: interventions/models.py:466 msgid "Not OK" msgstr "Not OK" -#: models.py:474 templates/interventions/detail/card_controles.html:16 -#: templates/interventions/intervention_detail_mobile.html:1351 +#: interventions/models.py:474 +#: interventions/templates/interventions/detail/card_controles.html:16 +#: interventions/templates/interventions/intervention_detail_mobile.html:1351 msgid "Résultat du contrôle" msgstr "Résultat du contrôle" -#: models.py:475 +#: interventions/models.py:475 msgid "Résultat du contrôle / rapport de suivi." msgstr "Résultat du contrôle / rapport de suivi." -#: models.py:565 +#: interventions/models.py:565 #, python-format msgid "Mise à jour de l'intervention %(code)s" msgstr "Mise à jour de l'intervention %(code)s" -#: models.py:566 +#: interventions/models.py:566 #, python-format msgid "" "L'intervention « %(title)s » est passée du statut « %(old)s » à « %(new)s »." msgstr "" "L'intervention « %(title)s » est passée du statut « %(old)s » à « %(new)s »." -#: models.py:581 models.py:633 views/workflow.py:679 +#: interventions/models.py:581 interventions/models.py:633 +#: interventions/views/workflow.py:679 msgid "Voir l'intervention" msgstr "Voir l'intervention" -#: models.py:613 +#: interventions/models.py:613 #, python-format msgid "Intervention %(code)s mise en pause" msgstr "Intervention %(code)s mise en pause" -#: models.py:615 +#: interventions/models.py:615 #, python-format msgid "" "L'intervention « %(title)s » a été mise en pause.\n" @@ -423,59 +436,65 @@ msgstr "" "L'intervention « %(title)s » a été mise en pause.\n" "Motif : %(reason)s" -#: models.py:620 +#: interventions/models.py:620 #, python-format msgid "L'intervention « %(title)s » a été mise en pause." msgstr "L'intervention « %(title)s » a été mise en pause." -#: models.py:905 +#: interventions/models.py:905 msgid "Lien manuel" msgstr "Lien manuel" -#: models.py:974 templates/interventions/add/_intervention_add_form.html:306 -#: templates/interventions/detail/card_origine.html:28 views/general.py:993 -#: views/views_pdf_reporting.py:1484 +#: interventions/models.py:974 +#: interventions/templates/interventions/add/_intervention_add_form.html:306 +#: interventions/templates/interventions/detail/card_origine.html:28 +#: interventions/views/general.py:993 +#: interventions/views/views_pdf_reporting.py:1484 msgid "Symptôme" msgstr "Symptôme" -#: models.py:980 models.py:1007 models.py:1669 models.py:1764 -#: templates/interventions/detail/card_info.html:363 -#: templates/interventions/detail/card_info.html:439 -#: templates/interventions/interventions_calendar.html:375 -#: templates/interventions/interventions_index.html:757 views/forms.py:418 -#: views/general.py:1010 views/views_pdf_reporting.py:1428 +#: interventions/models.py:980 interventions/models.py:1007 +#: interventions/models.py:1669 interventions/models.py:1764 +#: interventions/templates/interventions/detail/card_info.html:363 +#: interventions/templates/interventions/detail/card_info.html:439 +#: interventions/templates/interventions/interventions_calendar.html:383 +#: interventions/templates/interventions/interventions_index.html:757 +#: interventions/views/forms.py:418 interventions/views/general.py:1010 +#: interventions/views/views_pdf_reporting.py:1428 msgid "Contrat" msgstr "Contrat" -#: models.py:984 +#: interventions/models.py:984 msgid "Délai (jours)" msgstr "Délai (jours)" -#: models.py:985 +#: interventions/models.py:985 msgid "" "Délai en jours après lequel l'intervention est clôturée automatiquement." msgstr "" "Délai en jours après lequel l'intervention est clôturée automatiquement." -#: models.py:990 +#: interventions/models.py:990 msgid "Règle de clôture automatique (symptôme × contrat)" msgstr "Règle de clôture automatique (symptôme × contrat)" -#: models.py:991 +#: interventions/models.py:991 msgid "Règles de clôture automatique (symptôme × contrat)" msgstr "Règles de clôture automatique (symptôme × contrat)" -#: models.py:1012 +#: interventions/models.py:1012 msgid "Motif de pause" msgstr "Motif de pause" -#: models.py:1020 templates/interventions/interventions_calendar.html:630 -#: templates/interventions/interventions_index.html:811 views/general.py:1009 -#: views/views_pdf_reporting.py:1425 +#: interventions/models.py:1020 +#: interventions/templates/interventions/interventions_calendar.html:638 +#: interventions/templates/interventions/interventions_index.html:811 +#: interventions/views/general.py:1009 +#: interventions/views/views_pdf_reporting.py:1425 msgid "Membre assigné" msgstr "Membre assigné" -#: models.py:1021 +#: interventions/models.py:1021 msgid "" "Membre à qui réassigner automatiquement l'intervention lors d'une mise en " "pause avec ce motif. Laisser vide pour désassigner." @@ -483,255 +502,268 @@ msgstr "" "Membre à qui réassigner automatiquement l'intervention lors d'une mise en " "pause avec ce motif. Laisser vide pour désassigner." -#: models.py:1025 +#: interventions/models.py:1025 msgid "Réassignation automatique sur pause" msgstr "Réassignation automatique sur pause" -#: models.py:1026 +#: interventions/models.py:1026 msgid "Réassignations automatiques sur pause" msgstr "Réassignations automatiques sur pause" -#: models.py:1030 +#: interventions/models.py:1030 msgid "(désassigner)" msgstr "(désassigner)" -#: models.py:1050 views/general.py:1018 +#: interventions/models.py:1050 interventions/views/general.py:1018 msgid "Création" msgstr "Création" -#: models.py:1051 +#: interventions/models.py:1051 msgid "Changement de statut" msgstr "Changement de statut" -#: models.py:1052 +#: interventions/models.py:1052 msgid "Transfert" msgstr "Transfert" -#: models.py:1068 templates/interventions/detail/card_info.html:852 -#: views/calendar.py:545 views/general.py:1012 -#: views/views_pdf_reporting.py:1451 +#: interventions/models.py:1068 +#: interventions/templates/interventions/detail/card_info.html:852 +#: interventions/views/calendar.py:549 interventions/views/general.py:1012 +#: interventions/views/views_pdf_reporting.py:1451 msgid "Début prévu" msgstr "Début prévu" -#: models.py:1069 templates/interventions/detail/card_info.html:853 -#: views/calendar.py:553 views/general.py:1013 -#: views/views_pdf_reporting.py:1455 +#: interventions/models.py:1069 +#: interventions/templates/interventions/detail/card_info.html:853 +#: interventions/views/calendar.py:557 interventions/views/general.py:1013 +#: interventions/views/views_pdf_reporting.py:1455 msgid "Fin prévue" msgstr "Fin prévue" -#: models.py:1070 templates/interventions/detail/card_info.html:854 -#: templates/interventions/interventions_calendar.html:613 -#: views/calendar.py:561 views/general.py:1014 -#: views/views_pdf_reporting.py:1459 +#: interventions/models.py:1070 +#: interventions/templates/interventions/detail/card_info.html:854 +#: interventions/templates/interventions/interventions_calendar.html:621 +#: interventions/views/calendar.py:565 interventions/views/general.py:1014 +#: interventions/views/views_pdf_reporting.py:1459 msgid "Début planifié" msgstr "Début planifié" -#: models.py:1071 templates/interventions/detail/card_info.html:855 -#: templates/interventions/interventions_calendar.html:617 -#: views/calendar.py:569 views/general.py:1015 -#: views/views_pdf_reporting.py:1463 +#: interventions/models.py:1071 +#: interventions/templates/interventions/detail/card_info.html:855 +#: interventions/templates/interventions/interventions_calendar.html:625 +#: interventions/views/calendar.py:573 interventions/views/general.py:1015 +#: interventions/views/views_pdf_reporting.py:1463 msgid "Fin planifiée" msgstr "Fin planifiée" -#: models.py:1087 views/mobile.py:676 +#: interventions/models.py:1087 interventions/views/mobile.py:676 msgid "Démarrage de l'intervention" msgstr "Démarrage de l'intervention" -#: models.py:1088 views/mobile.py:678 +#: interventions/models.py:1088 interventions/views/mobile.py:678 msgid "Fin de l'intervention" msgstr "Fin de l'intervention" -#: models.py:1089 views/helpers.py:474 views/workflow.py:929 +#: interventions/models.py:1089 interventions/views/helpers.py:474 +#: interventions/views/workflow.py:929 msgid "Pause de l'intervention" msgstr "Pause de l'intervention" -#: models.py:1090 views/mobile.py:674 +#: interventions/models.py:1090 interventions/views/mobile.py:674 msgid "Reprise de l'intervention" msgstr "Reprise de l'intervention" -#: models.py:1148 models.py:1989 models.py:2083 -#: templates/interventions/detail/card_info.html:11 -#: templates/interventions/detail/card_info.html:47 +#: interventions/models.py:1148 interventions/models.py:1989 +#: interventions/models.py:2083 +#: interventions/templates/interventions/detail/card_info.html:11 +#: interventions/templates/interventions/detail/card_info.html:47 msgid "Intervention" msgstr "Intervention" -#: models.py:1154 templates/interventions/interventions_calendar.html:701 -#: templates/interventions/interventions_calendar.html:728 +#: interventions/models.py:1154 +#: interventions/templates/interventions/interventions_calendar.html:796 +#: interventions/templates/interventions/interventions_calendar.html:823 msgid "Équipe" msgstr "Équipe" -#: models.py:1162 +#: interventions/models.py:1162 msgid "Membre" msgstr "Membre" -#: models.py:1169 models.py:1272 -#: templates/interventions/add/_intervention_add_form.html:225 -#: templates/interventions/add/_intervention_add_form.html:379 -#: templates/interventions/detail/card_assets.html:36 -#: templates/interventions/detail/card_chronologie.html:12 -#: templates/interventions/detail/card_controles.html:52 -#: templates/interventions/detail/card_origine.html:209 -#: templates/interventions/detail/card_posts.html:110 -#: templates/interventions/detail/card_posts.html:400 -#: templates/interventions/detail/card_stock.html:94 -#: templates/interventions/detail/right_column.html:100 -#: templates/interventions/detail/right_column.html:590 -#: templates/interventions/detail/scripts.html:1227 -#: templates/interventions/intervention_detail_mobile.html:1388 -#: templates/interventions/intervention_detail_mobile.html:2681 -#: templates/interventions/intervention_detail_mobile.html:6839 -#: templates/interventions/interventions_calendar.html:569 -#: templates/interventions/interventions_calendar.html:729 -#: templates/interventions/interventions_index.html:586 views/forms.py:401 -#: views/general.py:990 views/views_pdf_reporting.py:1285 -#: views/views_pdf_reporting.py:2253 +#: interventions/models.py:1169 interventions/models.py:1272 +#: interventions/templates/interventions/add/_intervention_add_form.html:225 +#: interventions/templates/interventions/add/_intervention_add_form.html:379 +#: interventions/templates/interventions/detail/card_assets.html:36 +#: interventions/templates/interventions/detail/card_chronologie.html:12 +#: interventions/templates/interventions/detail/card_controles.html:52 +#: interventions/templates/interventions/detail/card_origine.html:209 +#: interventions/templates/interventions/detail/card_posts.html:110 +#: interventions/templates/interventions/detail/card_posts.html:400 +#: interventions/templates/interventions/detail/card_stock.html:94 +#: interventions/templates/interventions/detail/right_column.html:100 +#: interventions/templates/interventions/detail/right_column.html:590 +#: interventions/templates/interventions/detail/scripts.html:1227 +#: interventions/templates/interventions/intervention_detail_mobile.html:1388 +#: interventions/templates/interventions/intervention_detail_mobile.html:2681 +#: interventions/templates/interventions/intervention_detail_mobile.html:6839 +#: interventions/templates/interventions/interventions_calendar.html:577 +#: interventions/templates/interventions/interventions_calendar.html:824 +#: interventions/templates/interventions/interventions_index.html:586 +#: interventions/views/forms.py:401 interventions/views/general.py:990 +#: interventions/views/views_pdf_reporting.py:1285 +#: interventions/views/views_pdf_reporting.py:2253 msgid "Statut" msgstr "Statut" -#: models.py:1171 +#: interventions/models.py:1171 msgid "Date d'assignation" msgstr "Date d'assignation" -#: models.py:1176 +#: interventions/models.py:1176 msgid "Assignation quotidienne d'intervention" msgstr "Assignation quotidienne d'intervention" -#: models.py:1177 +#: interventions/models.py:1177 msgid "Assignations quotidiennes d'interventions" msgstr "Assignations quotidiennes d'interventions" -#: models.py:1185 +#: interventions/models.py:1185 msgid "Approuvé" msgstr "Approuvé" -#: models.py:1186 +#: interventions/models.py:1186 msgid "Refusé" msgstr "Refusé" -#: models.py:1187 +#: interventions/models.py:1187 msgid "A justifier" msgstr "A justifier" -#: models.py:1191 templates/interventions/detail/card_posts.html:240 -#: templates/interventions/detail/card_stock.html:139 -#: templates/interventions/detail/card_stock.html:193 -#: templates/interventions/intervention_detail_mobile.html:1191 -#: templates/interventions/intervention_detail_mobile.html:1236 -#: templates/interventions/interventions_calendar.html:410 -#: templates/interventions/interventions_index.html:702 +#: interventions/models.py:1191 +#: interventions/templates/interventions/detail/card_posts.html:240 +#: interventions/templates/interventions/detail/card_stock.html:139 +#: interventions/templates/interventions/detail/card_stock.html:193 +#: interventions/templates/interventions/intervention_detail_mobile.html:1191 +#: interventions/templates/interventions/intervention_detail_mobile.html:1236 +#: interventions/templates/interventions/interventions_calendar.html:418 +#: interventions/templates/interventions/interventions_index.html:702 msgid "En attente" msgstr "En attente" -#: models.py:1193 +#: interventions/models.py:1193 msgid "Facturé" msgstr "Facturé" -#: models.py:1200 templates/interventions/detail/card_posts.html:100 -#: templates/interventions/detail/card_posts.html:392 -#: templates/interventions/detail/card_stock.html:92 +#: interventions/models.py:1200 +#: interventions/templates/interventions/detail/card_posts.html:100 +#: interventions/templates/interventions/detail/card_posts.html:392 +#: interventions/templates/interventions/detail/card_stock.html:92 msgid "Quantité" msgstr "Quantité" -#: models.py:1201 models.py:1296 -#: templates/interventions/detail/card_info.html:207 -#: templates/interventions/detail/card_posts.html:101 -#: templates/interventions/detail/card_posts.html:393 -#: templates/interventions/includes/_operation_comment_modal.html:17 -#: templates/interventions/intervention_detail_mobile.html:2890 -#: templates/interventions/interventions_index.html:1283 +#: interventions/models.py:1201 interventions/models.py:1296 +#: interventions/templates/interventions/detail/card_info.html:207 +#: 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:2890 +#: interventions/templates/interventions/interventions_index.html:1283 msgid "Commentaire" msgstr "Commentaire" -#: models.py:1203 +#: interventions/models.py:1203 msgid "Commentaire de contrôle" msgstr "Commentaire de contrôle" -#: models.py:1291 -#: templates/interventions/partials/intervention_summary_modal_body.html:14 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:15 +#: interventions/models.py:1291 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:14 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:15 msgid "Travaux réalisés" msgstr "Travaux réalisés" -#: models.py:1292 +#: interventions/models.py:1292 msgid "Matériel à prévoir" msgstr "Matériel à prévoir" -#: models.py:1293 +#: interventions/models.py:1293 msgid "Matériel utilisé" msgstr "Matériel utilisé" -#: models.py:1294 +#: interventions/models.py:1294 msgid "Information importante" msgstr "Information importante" -#: models.py:1295 views/views_pdf_reporting.py:1478 +#: interventions/models.py:1295 +#: interventions/views/views_pdf_reporting.py:1478 msgid "Origine" msgstr "Origine" -#: models.py:1325 templates/interventions/detail/card_notes.html:18 -#: templates/interventions/detail/card_notes.html:79 -#: templates/interventions/detail/card_notes_documents.html:38 -#: templates/interventions/detail/card_notes_documents.html:141 -#: templates/interventions/intervention_detail_mobile.html:909 -#: views/forms.py:315 +#: interventions/models.py:1325 +#: interventions/templates/interventions/detail/card_notes.html:18 +#: interventions/templates/interventions/detail/card_notes.html:79 +#: interventions/templates/interventions/detail/card_notes_documents.html:38 +#: interventions/templates/interventions/detail/card_notes_documents.html:141 +#: interventions/templates/interventions/intervention_detail_mobile.html:909 +#: interventions/views/forms.py:315 msgid "Type de note" msgstr "Type de note" -#: models.py:1450 +#: interventions/models.py:1450 msgid "Icône Bootstrap (ex: bi-check-circle)" msgstr "Icône Bootstrap (ex: bi-check-circle)" -#: models.py:1451 +#: interventions/models.py:1451 msgid "Couleur Bootstrap" msgstr "Couleur Bootstrap" -#: models.py:1452 +#: interventions/models.py:1452 msgid "Commentaire obligatoire" msgstr "Commentaire obligatoire" -#: models.py:1452 +#: interventions/models.py:1452 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é" -#: models.py:1466 +#: interventions/models.py:1466 msgid "Numérique" msgstr "Numérique" -#: models.py:1467 +#: interventions/models.py:1467 msgid "Durée (hh:mm:ss)" msgstr "Durée (hh:mm:ss)" -#: models.py:1468 templates/interventions/detail/card_info.html:755 -#: templates/interventions/detail/card_info.html:846 +#: interventions/models.py:1468 +#: interventions/templates/interventions/detail/card_info.html:755 +#: interventions/templates/interventions/detail/card_info.html:846 msgid "Date et heure" msgstr "Date et heure" -#: models.py:1478 +#: interventions/models.py:1478 msgid "Type de valeur" msgstr "Type de valeur" -#: models.py:1485 +#: interventions/models.py:1485 msgid "Durée min" msgstr "Durée min" -#: models.py:1486 +#: interventions/models.py:1486 msgid "Durée max" msgstr "Durée max" -#: models.py:1488 +#: interventions/models.py:1488 msgid "Date/heure min" msgstr "Date/heure min" -#: models.py:1489 +#: interventions/models.py:1489 msgid "Date/heure max" msgstr "Date/heure max" -#: models.py:1503 +#: interventions/models.py:1503 msgid "Slug" msgstr "Slug" -#: models.py:1504 +#: interventions/models.py:1504 #, python-brace-format msgid "" "Identifiant unique. Doit correspondre au nom du fichier HTML: " @@ -740,38 +772,39 @@ msgstr "" "Identifiant unique. Doit correspondre au nom du fichier HTML: " "guided_operations/{slug}.html" -#: models.py:1506 models.py:1586 -#: templates/interventions/detail/card_operations.html:217 -#: templates/interventions/intervention_detail_mobile.html:2395 -#: views/forms.py:686 +#: interventions/models.py:1506 interventions/models.py:1586 +#: interventions/templates/interventions/detail/card_operations.html:217 +#: interventions/templates/interventions/intervention_detail_mobile.html:2395 +#: interventions/views/forms.py:686 msgid "Nom (FR)" msgstr "Nom (FR)" -#: models.py:1507 models.py:1587 -#: templates/interventions/detail/card_operations.html:224 -#: templates/interventions/intervention_detail_mobile.html:2403 -#: views/forms.py:693 +#: interventions/models.py:1507 interventions/models.py:1587 +#: interventions/templates/interventions/detail/card_operations.html:224 +#: interventions/templates/interventions/intervention_detail_mobile.html:2403 +#: interventions/views/forms.py:693 msgid "Nom (NL)" msgstr "Nom (NL)" -#: models.py:1508 models.py:1588 models.py:1968 models.py:2053 -#: templates/interventions/add/intervention_add_preventive.html:263 -#: templates/interventions/detail/card_info.html:769 -#: templates/interventions/detail/card_info.html:860 -#: templates/interventions/detail/card_posts.html:96 -#: templates/interventions/detail/card_posts.html:388 +#: interventions/models.py:1508 interventions/models.py:1588 +#: interventions/models.py:1968 interventions/models.py:2053 +#: interventions/templates/interventions/add/intervention_add_preventive.html:263 +#: interventions/templates/interventions/detail/card_info.html:769 +#: interventions/templates/interventions/detail/card_info.html:860 +#: interventions/templates/interventions/detail/card_posts.html:96 +#: interventions/templates/interventions/detail/card_posts.html:388 msgid "Description" msgstr "Description" -#: models.py:1512 +#: interventions/models.py:1512 msgid "Templates d'opérations guidées" msgstr "Templates d'opérations guidées" -#: models.py:1539 +#: interventions/models.py:1539 msgid "Équipe associée" msgstr "Équipe associée" -#: models.py:1540 +#: interventions/models.py:1540 msgid "" "Si définie, cette équipe sera automatiquement assignée lors de la création " "d'interventions préventives utilisant cette gamme." @@ -779,11 +812,11 @@ msgstr "" "Si définie, cette équipe sera automatiquement assignée lors de la création " "d'interventions préventives utilisant cette gamme." -#: models.py:1548 +#: interventions/models.py:1548 msgid "Template guidé associé" msgstr "Template guidé associé" -#: models.py:1549 +#: interventions/models.py:1549 msgid "" "Si défini, ce template d'opérations déclenchera automatiquement " "l'assignation du template guidé à l'intervention préventive." @@ -791,11 +824,11 @@ msgstr "" "Si défini, ce template d'opérations déclenchera automatiquement " "l'assignation du template guidé à l'intervention préventive." -#: models.py:1557 +#: interventions/models.py:1557 msgid "Catégories" msgstr "Catégories" -#: models.py:1558 +#: interventions/models.py:1558 msgid "" "Si défini, les opérations équipement ne seront créées que pour les assets de" " ces catégories." @@ -803,43 +836,46 @@ msgstr "" "Si défini, les opérations équipement ne seront créées que pour les assets de" " ces catégories." -#: models.py:1589 models.py:2112 -#: templates/interventions/interventions_index.html:565 views/general.py:991 -#: views/views_pdf_reporting.py:1360 +#: interventions/models.py:1589 interventions/models.py:2112 +#: interventions/templates/interventions/interventions_index.html:565 +#: interventions/views/general.py:991 +#: interventions/views/views_pdf_reporting.py:1360 msgid "Thématique" msgstr "Thématique" -#: models.py:1594 templates/interventions/add/_intervention_add_form.html:284 -#: templates/interventions/add/add_intervention_mobile.html:153 -#: templates/interventions/detail/card_info.html:461 -#: templates/interventions/interventions_calendar.html:356 -#: templates/interventions/interventions_index.html:648 -#: templates/interventions/interventions_index_mobile.html:217 -#: views/general.py:995 views/views_pdf_reporting.py:1289 +#: interventions/models.py:1594 +#: interventions/templates/interventions/add/_intervention_add_form.html:284 +#: interventions/templates/interventions/add/add_intervention_mobile.html:153 +#: interventions/templates/interventions/detail/card_info.html:461 +#: interventions/templates/interventions/interventions_calendar.html:364 +#: interventions/templates/interventions/interventions_index.html:648 +#: interventions/templates/interventions/interventions_index_mobile.html:217 +#: interventions/views/general.py:995 +#: interventions/views/views_pdf_reporting.py:1289 msgid "Type de maintenance" msgstr "Type de maintenance" -#: models.py:1599 views/forms.py:431 +#: interventions/models.py:1599 interventions/views/forms.py:431 msgid "Templates d'opérations" msgstr "Templates d'opérations" -#: models.py:1606 +#: interventions/models.py:1606 msgid "Catégorie par défaut" msgstr "Catégorie par défaut" -#: models.py:1613 +#: interventions/models.py:1613 msgid "Types de localisations à afficher sur la carte" msgstr "Types de localisations à afficher sur la carte" -#: models.py:1620 +#: interventions/models.py:1620 msgid "Types d'équipements à afficher sur la carte" msgstr "Types d'équipements à afficher sur la carte" -#: models.py:1626 +#: interventions/models.py:1626 msgid "Catégories concernées" msgstr "Catégories concernées" -#: models.py:1627 +#: interventions/models.py:1627 msgid "" "Filtre les localisations et équipements affichés sur la carte par catégorie." " Si vide, tous sont affichés." @@ -847,11 +883,11 @@ msgstr "" "Filtre les localisations et équipements affichés sur la carte par catégorie." " Si vide, tous sont affichés." -#: models.py:1631 +#: interventions/models.py:1631 msgid "Afficher le champ équipement" msgstr "Afficher le champ équipement" -#: models.py:1632 +#: interventions/models.py:1632 msgid "" "Si décoché, le champ équipement sera masqué lors de l'encodage de cette " "inspection." @@ -859,54 +895,55 @@ msgstr "" "Si décoché, le champ équipement sera masqué lors de l'encodage de cette " "inspection." -#: models.py:1637 models.py:1657 +#: interventions/models.py:1637 interventions/models.py:1657 msgid "Configuration d'inspection" msgstr "Configuration d'inspection" -#: models.py:1638 +#: interventions/models.py:1638 msgid "Configurations d'inspections" msgstr "Configurations d'inspections" -#: models.py:1663 templates/interventions/detail/card_info.html:352 -#: templates/interventions/detail/card_info.html:420 -#: templates/interventions/interventions_index.html:740 -#: views/views_pdf_reporting.py:1419 +#: interventions/models.py:1663 +#: interventions/templates/interventions/detail/card_info.html:352 +#: interventions/templates/interventions/detail/card_info.html:420 +#: interventions/templates/interventions/interventions_index.html:740 +#: interventions/views/views_pdf_reporting.py:1419 msgid "Prestataire" msgstr "Prestataire" -#: models.py:1673 +#: interventions/models.py:1673 msgid "Prestataire et Contrat d'inspection" msgstr "Prestataire et Contrat d'inspection" -#: models.py:1674 +#: interventions/models.py:1674 msgid "Prestataires et Contrats d'inspections" msgstr "Prestataires et Contrats d'inspections" -#: models.py:1692 +#: interventions/models.py:1692 msgid "Template" msgstr "Template" -#: models.py:1697 +#: interventions/models.py:1697 msgid "Type de modèle d'asset" msgstr "Type de modèle d'asset" -#: models.py:1700 +#: interventions/models.py:1700 msgid "ID du modèle" msgstr "ID du modèle" -#: models.py:1704 +#: interventions/models.py:1704 msgid "Filtre de modèle d'asset" msgstr "Filtre de modèle d'asset" -#: models.py:1705 +#: interventions/models.py:1705 msgid "Filtres de modèles d'assets" msgstr "Filtres de modèles d'assets" -#: models.py:1739 models.py:1884 +#: interventions/models.py:1739 interventions/models.py:1884 msgid "Opération générique" msgstr "Opération générique" -#: models.py:1740 +#: interventions/models.py:1740 msgid "" "Si coché, cette opération sera ajoutée une seule fois par intervention. " "Sinon, elle sera répétée pour chaque équipement." @@ -914,221 +951,224 @@ msgstr "" "Si coché, cette opération sera ajoutée une seule fois par intervention. " "Sinon, elle sera répétée pour chaque équipement." -#: models.py:1743 models.py:1887 +#: interventions/models.py:1743 interventions/models.py:1887 msgid "Requiert une photo" msgstr "Requiert une photo" -#: models.py:1770 +#: interventions/models.py:1770 msgid "Template d'opérations" msgstr "Template d'opérations" -#: models.py:1776 +#: interventions/models.py:1776 msgid "Poste de contrat" msgstr "Poste de contrat" -#: models.py:1782 +#: interventions/models.py:1782 msgid "Quantité par défaut" msgstr "Quantité par défaut" -#: models.py:1788 +#: interventions/models.py:1788 msgid "Commentaire par défaut" msgstr "Commentaire par défaut" -#: models.py:1794 +#: interventions/models.py:1794 msgid "Poste par défaut (Contrat × Template d'opérations)" msgstr "Poste par défaut (Contrat × Template d'opérations)" -#: models.py:1795 +#: interventions/models.py:1795 msgid "Postes par défaut (Contrats × Templates d'opérations)" msgstr "Postes par défaut (Contrats × Templates d'opérations)" -#: models.py:1805 +#: interventions/models.py:1805 msgid "Ce poste n'appartient pas au contrat sélectionné." msgstr "" -#: models.py:1815 +#: interventions/models.py:1815 msgid "Envoi de la fiche" msgstr "Envoi de la fiche" -#: models.py:1816 views/views_pdf_reporting.py:1015 +#: interventions/models.py:1816 +#: interventions/views/views_pdf_reporting.py:1015 msgid "Rappel" msgstr "Rappel" -#: models.py:1817 +#: interventions/models.py:1817 msgid "Modification" msgstr "Modification" -#: models.py:1818 +#: interventions/models.py:1818 msgid "Annulation" msgstr "Annulation" -#: models.py:1819 +#: interventions/models.py:1819 msgid "Résumé journalier" msgstr "Résumé journalier" -#: models.py:1829 +#: interventions/models.py:1829 msgid "Liste des destinataires (séparés par des virgules)" msgstr "Liste des destinataires (séparés par des virgules)" -#: models.py:1831 +#: interventions/models.py:1831 msgid "Détails supplémentaires (ex: motif de modification)" msgstr "Détails supplémentaires (ex: motif de modification)" -#: models.py:1837 +#: interventions/models.py:1837 msgid "Historique d'envoi d'email" msgstr "Historique d'envoi d'email" -#: models.py:1838 +#: interventions/models.py:1838 msgid "Historiques d'envois d'emails" msgstr "Historiques d'envois d'emails" -#: models.py:1863 +#: interventions/models.py:1863 msgid "Durée mesurée" msgstr "Durée mesurée" -#: models.py:1864 +#: interventions/models.py:1864 msgid "Date/heure mesurée" msgstr "Date/heure mesurée" -#: models.py:1867 -#: templates/interventions/includes/_desktop_operation_card.html:24 -#: templates/interventions/includes/_mobile_operation_card.html:21 +#: interventions/models.py:1867 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:24 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:21 msgid "Non applicable" msgstr "Non applicable" -#: models.py:1872 +#: interventions/models.py:1872 msgid "Groupe de template" msgstr "Groupe de template" -#: models.py:1879 -#: templates/interventions/includes/_desktop_operation_card.html:10 -#: templates/interventions/includes/_desktop_operation_row.html:8 -#: templates/interventions/includes/_mobile_operation_card.html:7 +#: interventions/models.py:1879 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:10 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:8 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:7 msgid "Opération personnalisée" msgstr "Opération personnalisée" -#: models.py:1964 models.py:2022 -#: templates/interventions/detail/card_operations.html:333 -#: templates/interventions/intervention_detail_mobile.html:2315 +#: interventions/models.py:1964 interventions/models.py:2022 +#: interventions/templates/interventions/detail/card_operations.html:333 +#: interventions/templates/interventions/intervention_detail_mobile.html:2315 msgid "Photo" msgstr "Photo" -#: models.py:1966 +#: interventions/models.py:1966 msgid "Date d'upload" msgstr "Date d'upload" -#: models.py:1972 templates/interventions/detail/card_operations.html:358 -#: templates/interventions/intervention_detail_mobile.html:2283 +#: interventions/models.py:1972 +#: interventions/templates/interventions/detail/card_operations.html:358 +#: interventions/templates/interventions/intervention_detail_mobile.html:2283 msgid "Photo d'opération" msgstr "Photo d'opération" -#: models.py:1973 +#: interventions/models.py:1973 msgid "Photos d'opérations" msgstr "Photos d'opérations" -#: models.py:1995 +#: interventions/models.py:1995 msgid "Template guidé" msgstr "Template guidé" -#: models.py:1997 +#: interventions/models.py:1997 msgid "Données" msgstr "Données" -#: models.py:2002 models.py:2003 +#: interventions/models.py:2002 interventions/models.py:2003 msgid "Données d'opérations guidées" msgstr "Données d'opérations guidées" -#: models.py:2023 +#: interventions/models.py:2023 msgid "Document" msgstr "Document" -#: models.py:2033 +#: interventions/models.py:2033 msgid "Données guidées" msgstr "Données guidées" -#: models.py:2039 +#: interventions/models.py:2039 msgid "Clé de question" msgstr "Clé de question" -#: models.py:2040 +#: interventions/models.py:2040 msgid "" "Identifie la question à laquelle ce média est rattaché (vide = général)." msgstr "" "Identifie la question à laquelle ce média est rattaché (vide = général)." -#: models.py:2045 +#: interventions/models.py:2045 msgid "Fichier" msgstr "Fichier" -#: models.py:2051 +#: interventions/models.py:2051 msgid "Type de média" msgstr "Type de média" -#: models.py:2065 +#: interventions/models.py:2065 msgid "Média d'opérations guidées" msgstr "Média d'opérations guidées" -#: models.py:2066 +#: interventions/models.py:2066 msgid "Médias d'opérations guidées" msgstr "Médias d'opérations guidées" -#: models.py:2077 templates/interventions/detail/card_chronologie.html:13 +#: interventions/models.py:2077 +#: interventions/templates/interventions/detail/card_chronologie.html:13 msgid "Utilisateur" msgstr "Utilisateur" -#: models.py:2087 +#: interventions/models.py:2087 msgid "Abonné le" msgstr "Abonné le" -#: models.py:2092 +#: interventions/models.py:2092 msgid "Abonnement à une intervention" msgstr "Abonnement à une intervention" -#: models.py:2093 +#: interventions/models.py:2093 msgid "Abonnements aux interventions" msgstr "Abonnements aux interventions" -#: models.py:2101 +#: interventions/models.py:2101 msgid "Structures" msgstr "Structures" -#: models.py:2102 +#: interventions/models.py:2102 msgid "Traffic Lights" msgstr "Traffic Lights" -#: models.py:2103 +#: interventions/models.py:2103 msgid "Clean" msgstr "Clean" -#: models.py:2104 +#: interventions/models.py:2104 msgid "ITS" msgstr "ITS" -#: models.py:2105 +#: interventions/models.py:2105 msgid "Nature" msgstr "Nature" -#: models.py:2106 +#: interventions/models.py:2106 msgid "Roads" msgstr "Roads" -#: models.py:2107 +#: interventions/models.py:2107 msgid "Public Lighting" msgstr "Public Lighting" -#: models.py:2116 +#: interventions/models.py:2116 msgid "Code de l'asset (ex: OA054)" msgstr "Code de l'asset (ex: OA054)" -#: models.py:2117 +#: interventions/models.py:2117 msgid "Le code de l'ouvrage d'art ou de l'équipement concerné." msgstr "Le code de l'ouvrage d'art ou de l'équipement concerné." -#: models.py:2124 +#: interventions/models.py:2124 msgid "Symptôme spécifique" msgstr "Symptôme spécifique" -#: models.py:2125 +#: interventions/models.py:2125 msgid "" "Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle " "s'applique par défaut." @@ -1136,132 +1176,133 @@ msgstr "" "Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle " "s'applique par défaut." -#: models.py:2130 +#: interventions/models.py:2130 msgid "Contrat à forcer" msgstr "Contrat à forcer" -#: models.py:2134 +#: interventions/models.py:2134 msgid "Routage direct de contrat" msgstr "Routage direct de contrat" -#: models.py:2135 +#: interventions/models.py:2135 msgid "Routages directs de contrats" msgstr "Routages directs de contrats" -#: permissions.py:152 +#: interventions/permissions.py:152 msgid "Envoyer pour approbation" msgstr "Envoyer pour approbation" -#: permissions.py:153 +#: interventions/permissions.py:153 msgid "Envoyer pour planification" msgstr "Envoyer pour planification" -#: permissions.py:154 +#: interventions/permissions.py:154 msgid "Envoyer pour traitement" msgstr "Envoyer pour traitement" -#: permissions.py:155 -#: templates/interventions/intervention_detail_mobile.html:1900 +#: interventions/permissions.py:155 +#: interventions/templates/interventions/intervention_detail_mobile.html:1900 msgid "Prendre en charge" msgstr "Prendre en charge" -#: permissions.py:156 -#: templates/interventions/intervention_detail_mobile.html:1904 -#: templates/interventions/intervention_detail_mobile.html:1930 +#: interventions/permissions.py:156 +#: interventions/templates/interventions/intervention_detail_mobile.html:1904 +#: interventions/templates/interventions/intervention_detail_mobile.html:1930 msgid "Démarrer l'intervention" msgstr "Démarrer l'intervention" -#: permissions.py:157 +#: interventions/permissions.py:157 msgid "Mettre en pause" msgstr "Mettre en pause" -#: permissions.py:158 +#: interventions/permissions.py:158 msgid "Terminer l'intervention" msgstr "Terminer l'intervention" -#: permissions.py:159 +#: interventions/permissions.py:159 msgid "Envoyer pour validation" msgstr "Envoyer pour validation" -#: permissions.py:160 +#: interventions/permissions.py:160 msgid "Demander correction" msgstr "Demander correction" -#: permissions.py:161 +#: interventions/permissions.py:161 msgid "Corriger" msgstr "Corriger" -#: permissions.py:162 templates/interventions/detail/card_posts.html:233 +#: interventions/permissions.py:162 +#: interventions/templates/interventions/detail/card_posts.html:233 msgid "Valider" msgstr "Valider" -#: permissions.py:163 +#: interventions/permissions.py:163 msgid "Facturer" msgstr "Facturer" -#: permissions.py:164 +#: interventions/permissions.py:164 msgid "Finaliser" msgstr "Finaliser" -#: permissions.py:165 -#: templates/interventions/add/add_intervention_document.html:15 -#: templates/interventions/add/add_intervention_mobile.html:182 -#: templates/interventions/add/add_repair_intervention_mobile.html:150 -#: templates/interventions/add/intervention_add_preventive.html:280 -#: templates/interventions/detail/card_documents.html:61 -#: templates/interventions/detail/card_documents.html:125 -#: templates/interventions/detail/card_history.html:198 -#: templates/interventions/detail/card_info.html:174 -#: templates/interventions/detail/card_info.html:243 -#: templates/interventions/detail/card_info.html:265 -#: templates/interventions/detail/card_info.html:287 -#: templates/interventions/detail/card_info.html:309 -#: templates/interventions/detail/card_info.html:331 -#: templates/interventions/detail/card_info.html:375 -#: templates/interventions/detail/card_notes_documents.html:185 -#: templates/interventions/detail/card_notes_documents.html:249 -#: templates/interventions/detail/card_operations.html:302 -#: templates/interventions/detail/card_operations.html:345 -#: templates/interventions/detail/card_origine.html:158 -#: templates/interventions/detail/card_origine.html:184 -#: templates/interventions/detail/card_posts.html:476 -#: templates/interventions/detail/edit_bar.html:53 -#: templates/interventions/detail/right_column.html:205 -#: templates/interventions/detail/right_column.html:251 -#: templates/interventions/detail/right_column.html:294 -#: templates/interventions/detail/right_column.html:442 -#: templates/interventions/detail/scripts.html:365 -#: templates/interventions/includes/_operation_comment_modal.html:24 -#: templates/interventions/intervention_detail_mobile.html:1329 -#: templates/interventions/intervention_detail_mobile.html:1442 -#: templates/interventions/intervention_detail_mobile.html:1461 -#: templates/interventions/intervention_detail_mobile.html:1627 -#: templates/interventions/intervention_detail_mobile.html:1814 -#: templates/interventions/intervention_detail_mobile.html:1872 -#: templates/interventions/intervention_detail_mobile.html:1966 -#: templates/interventions/intervention_detail_mobile.html:2018 -#: templates/interventions/intervention_detail_mobile.html:2327 -#: templates/interventions/intervention_detail_mobile.html:2489 -#: templates/interventions/intervention_detail_mobile.html:2567 -#: templates/interventions/intervention_detail_mobile.html:2919 -#: templates/interventions/intervention_detail_mobile.html:2941 -#: templates/interventions/intervention_detail_mobile.html:2963 -#: templates/interventions/intervention_detail_mobile.html:2982 -#: templates/interventions/intervention_detail_mobile.html:6142 -#: templates/interventions/interventions_index.html:542 -#: templates/interventions/interventions_index.html:1073 -#: templates/interventions/interventions_index.html:1290 -#: templates/interventions/interventions_index.html:1319 -#: templates/interventions/interventions_index.html:1352 -#: templates/interventions/interventions_index.html:1394 +#: interventions/permissions.py:165 +#: interventions/templates/interventions/add/add_intervention_document.html:15 +#: 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:61 +#: interventions/templates/interventions/detail/card_documents.html:125 +#: interventions/templates/interventions/detail/card_history.html:198 +#: interventions/templates/interventions/detail/card_info.html:174 +#: interventions/templates/interventions/detail/card_info.html:243 +#: interventions/templates/interventions/detail/card_info.html:265 +#: interventions/templates/interventions/detail/card_info.html:287 +#: interventions/templates/interventions/detail/card_info.html:309 +#: interventions/templates/interventions/detail/card_info.html:331 +#: interventions/templates/interventions/detail/card_info.html:375 +#: interventions/templates/interventions/detail/card_notes_documents.html:185 +#: interventions/templates/interventions/detail/card_notes_documents.html:249 +#: interventions/templates/interventions/detail/card_operations.html:302 +#: interventions/templates/interventions/detail/card_operations.html:345 +#: interventions/templates/interventions/detail/card_origine.html:158 +#: interventions/templates/interventions/detail/card_origine.html:184 +#: interventions/templates/interventions/detail/card_posts.html:476 +#: interventions/templates/interventions/detail/edit_bar.html:53 +#: interventions/templates/interventions/detail/right_column.html:205 +#: interventions/templates/interventions/detail/right_column.html:251 +#: interventions/templates/interventions/detail/right_column.html:294 +#: 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:1329 +#: interventions/templates/interventions/intervention_detail_mobile.html:1442 +#: interventions/templates/interventions/intervention_detail_mobile.html:1461 +#: interventions/templates/interventions/intervention_detail_mobile.html:1627 +#: interventions/templates/interventions/intervention_detail_mobile.html:1814 +#: interventions/templates/interventions/intervention_detail_mobile.html:1872 +#: interventions/templates/interventions/intervention_detail_mobile.html:1966 +#: interventions/templates/interventions/intervention_detail_mobile.html:2018 +#: interventions/templates/interventions/intervention_detail_mobile.html:2327 +#: interventions/templates/interventions/intervention_detail_mobile.html:2489 +#: interventions/templates/interventions/intervention_detail_mobile.html:2567 +#: interventions/templates/interventions/intervention_detail_mobile.html:2919 +#: interventions/templates/interventions/intervention_detail_mobile.html:2941 +#: interventions/templates/interventions/intervention_detail_mobile.html:2963 +#: interventions/templates/interventions/intervention_detail_mobile.html:2982 +#: interventions/templates/interventions/intervention_detail_mobile.html:6142 +#: interventions/templates/interventions/interventions_index.html:542 +#: interventions/templates/interventions/interventions_index.html:1073 +#: interventions/templates/interventions/interventions_index.html:1290 +#: interventions/templates/interventions/interventions_index.html:1319 +#: interventions/templates/interventions/interventions_index.html:1352 +#: interventions/templates/interventions/interventions_index.html:1394 msgid "Annuler" msgstr "Annuler" -#: permissions.py:357 views/notes_docs.py:548 +#: interventions/permissions.py:357 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." -#: permissions.py:875 permissions.py:897 +#: interventions/permissions.py:875 interventions/permissions.py:897 msgid "" "Vous n'avez pas la permission d'ajouter une intervention pour cette " "thématique." @@ -1269,17 +1310,18 @@ msgstr "" "Vous n'avez pas la permission d'ajouter une intervention pour cette " "thématique." -#: permissions.py:907 permissions.py:909 +#: interventions/permissions.py:907 interventions/permissions.py:909 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." -#: permissions.py:1068 views/detail.py:787 views/detail.py:790 -#: views/detail.py:2635 views/detail.py:3801 views/detail.py:3860 -#: views/mobile.py:1203 +#: interventions/permissions.py:1068 interventions/views/detail.py:787 +#: interventions/views/detail.py:790 interventions/views/detail.py:2635 +#: interventions/views/detail.py:3801 interventions/views/detail.py:3860 +#: interventions/views/mobile.py:1203 msgid "Vous n'avez pas la permission de modifier cette intervention." msgstr "Vous n'avez pas la permission de modifier cette intervention." -#: permissions.py:1146 +#: interventions/permissions.py:1146 msgid "" "Vous n'avez pas la permission de gérer les occupations pour cette " "intervention." @@ -1287,1157 +1329,1175 @@ msgstr "" "Vous n'avez pas la permission de gérer les occupations pour cette " "intervention." -#: services/document_sequencing.py:195 +#: interventions/services/document_sequencing.py:195 #, python-format msgid "Jusqu'au %(date)s" msgstr "Jusqu'au %(date)s" -#: services/document_sequencing.py:197 +#: interventions/services/document_sequencing.py:197 msgid "Phase de préparation" msgstr "Phase de préparation" -#: services/document_sequencing.py:200 +#: interventions/services/document_sequencing.py:200 #, python-format msgid "Du %(start)s au %(end)s" msgstr "Du %(start)s au %(end)s" -#: services/document_sequencing.py:202 +#: interventions/services/document_sequencing.py:202 #, python-format msgid "Depuis le %(date)s" msgstr "Depuis le %(date)s" -#: services/document_sequencing.py:207 +#: interventions/services/document_sequencing.py:207 #, python-format msgid "Après le %(date)s" msgstr "Après le %(date)s" -#: services/document_sequencing.py:214 +#: interventions/services/document_sequencing.py:214 msgid "Avant réalisation" msgstr "Avant réalisation" -#: services/document_sequencing.py:215 +#: interventions/services/document_sequencing.py:215 msgid "Préparation, constat initial et pièces administratives" msgstr "Préparation, constat initial et pièces administratives" -#: services/document_sequencing.py:229 +#: interventions/services/document_sequencing.py:229 msgid "Exécution de l'intervention" msgstr "Exécution de l'intervention" -#: services/document_sequencing.py:230 +#: interventions/services/document_sequencing.py:230 msgid "Travaux en cours et constat d'achèvement" msgstr "Travaux en cours et constat d'achèvement" -#: services/document_sequencing.py:244 +#: interventions/services/document_sequencing.py:244 msgid "Après réalisation" msgstr "Après réalisation" -#: services/document_sequencing.py:245 +#: interventions/services/document_sequencing.py:245 msgid "Contrôle, levée de réserves et clôture" msgstr "Contrôle, levée de réserves et clôture" -#: templates/interventions/_interventions_list_mobile.html:4 +#: interventions/templates/interventions/_interventions_list_mobile.html:4 msgid "Affichage limité à 100 interventions" msgstr "Affichage limité à 100 interventions" -#: templates/interventions/_interventions_list_mobile.html:12 -#: templates/interventions/_interventions_list_mobile.html:13 +#: interventions/templates/interventions/_interventions_list_mobile.html:12 +#: interventions/templates/interventions/_interventions_list_mobile.html:13 msgid "Rafraîchir la liste" msgstr "Rafraîchir la liste" -#: templates/interventions/_interventions_list_mobile.html:25 +#: interventions/templates/interventions/_interventions_list_mobile.html:25 msgid "Trier par" msgstr "Trier par" -#: templates/interventions/_interventions_list_mobile.html:29 +#: interventions/templates/interventions/_interventions_list_mobile.html:29 msgid "— Défaut —" msgstr "— Défaut —" -#: templates/interventions/_interventions_list_mobile.html:31 +#: interventions/templates/interventions/_interventions_list_mobile.html:31 msgid "Numéro ↑" msgstr "Numéro ↑" -#: templates/interventions/_interventions_list_mobile.html:32 +#: interventions/templates/interventions/_interventions_list_mobile.html:32 msgid "Numéro ↓" msgstr "Numéro ↓" -#: templates/interventions/_interventions_list_mobile.html:33 +#: interventions/templates/interventions/_interventions_list_mobile.html:33 msgid "Titre A→Z" msgstr "Titre A→Z" -#: templates/interventions/_interventions_list_mobile.html:34 +#: interventions/templates/interventions/_interventions_list_mobile.html:34 msgid "Titre Z→A" msgstr "Titre Z→A" -#: templates/interventions/_interventions_list_mobile.html:35 +#: interventions/templates/interventions/_interventions_list_mobile.html:35 msgid "Date ↑" msgstr "Date ↑" -#: templates/interventions/_interventions_list_mobile.html:36 +#: interventions/templates/interventions/_interventions_list_mobile.html:36 msgid "Date ↓" msgstr "Date ↓" -#: templates/interventions/_interventions_list_mobile.html:56 -#: templates/interventions/detail/card_info.html:91 -#: templates/interventions/intervention_detail_mobile.html:494 +#: interventions/templates/interventions/_interventions_list_mobile.html:56 +#: interventions/templates/interventions/detail/card_info.html:91 +#: interventions/templates/interventions/intervention_detail_mobile.html:494 msgid "Marché temporairement bloqué" msgstr "" -#: templates/interventions/_interventions_list_mobile.html:57 -#: templates/interventions/detail/card_info.html:36 -#: templates/interventions/intervention_detail_mobile.html:507 -#: templates/interventions/intervention_detail_mobile.html:508 -#: templates/interventions/interventions_index.html:1055 +#: interventions/templates/interventions/_interventions_list_mobile.html:57 +#: interventions/templates/interventions/detail/card_info.html:36 +#: interventions/templates/interventions/intervention_detail_mobile.html:507 +#: interventions/templates/interventions/intervention_detail_mobile.html:508 +#: interventions/templates/interventions/interventions_index.html:1055 msgid "Marché bloqué" msgstr "" -#: templates/interventions/_interventions_list_mobile.html:62 -#: templates/interventions/detail/card_info.html:76 -#: templates/interventions/intervention_detail_mobile.html:459 +#: interventions/templates/interventions/_interventions_list_mobile.html:62 +#: interventions/templates/interventions/detail/card_info.html:76 +#: interventions/templates/interventions/intervention_detail_mobile.html:459 msgid "Stock prêt" msgstr "Stock prêt" -#: templates/interventions/_interventions_list_mobile.html:66 -#: templates/interventions/detail/card_info.html:80 -#: templates/interventions/intervention_detail_mobile.html:463 +#: interventions/templates/interventions/_interventions_list_mobile.html:66 +#: interventions/templates/interventions/detail/card_info.html:80 +#: interventions/templates/interventions/intervention_detail_mobile.html:463 msgid "Stock en attente" msgstr "Stock en attente" -#: templates/interventions/_interventions_list_mobile.html:83 -#: templates/interventions/_interventions_list_mobile.html:84 -#: templates/interventions/includes/_gps_navigation_modal.html:10 -#: templates/interventions/intervention_detail_mobile.html:528 +#: interventions/templates/interventions/_interventions_list_mobile.html:83 +#: interventions/templates/interventions/_interventions_list_mobile.html:84 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:10 +#: interventions/templates/interventions/intervention_detail_mobile.html:528 msgid "Itinéraire GPS" msgstr "Itinéraire GPS" -#: templates/interventions/_interventions_list_mobile.html:90 +#: interventions/templates/interventions/_interventions_list_mobile.html:90 msgid "Non assignée" msgstr "non assigné" -#: templates/interventions/_interventions_list_mobile.html:92 +#: interventions/templates/interventions/_interventions_list_mobile.html:92 msgid "Assignée" msgstr "Assigné à:" -#: templates/interventions/_interventions_list_mobile.html:99 -#: templates/interventions/detail/card_stock.html:7 -#: templates/interventions/intervention_detail_mobile.html:1098 -#| msgid "Matériel à prévoir" +#: interventions/templates/interventions/_interventions_list_mobile.html:99 +#: interventions/templates/interventions/detail/card_stock.html:7 +#: interventions/templates/interventions/intervention_detail_mobile.html:1098 +#: interventions/tests/test_material_used.py:318 +#: interventions/tests/test_material_used.py:328 +#: interventions/tests/test_material_used.py:338 msgid "Matériel / Stock" msgstr "Matériel / Stock" -#: templates/interventions/_interventions_list_mobile.html:103 -#: templates/interventions/detail/card_stock.html:50 -#: templates/interventions/intervention_detail_mobile.html:1133 -#: templates/interventions/interventions_calendar.html:404 -#: templates/interventions/interventions_index.html:696 +#: interventions/templates/interventions/_interventions_list_mobile.html:103 +#: interventions/templates/interventions/detail/card_stock.html:50 +#: interventions/templates/interventions/intervention_detail_mobile.html:1133 +#: interventions/templates/interventions/interventions_calendar.html:412 +#: interventions/templates/interventions/interventions_index.html:696 msgid "Prêt" msgstr "Prêt" -#: templates/interventions/_interventions_list_mobile.html:129 -#: views/views_pdf_reporting.py:2367 +#: interventions/templates/interventions/_interventions_list_mobile.html:129 +#: interventions/views/views_pdf_reporting.py:2367 msgid "Aucune intervention trouvée." msgstr "Aucune intervention trouvée." -#: templates/interventions/add/_intervention_add_form.html:26 +#: interventions/templates/interventions/add/_intervention_add_form.html:26 msgid "Asset" msgstr "Asset" -#: templates/interventions/add/_intervention_add_form.html:30 -#: templates/interventions/add/_intervention_add_form.html:109 -#: templates/interventions/add/_intervention_add_form.html:133 -#: templates/interventions/add/_intervention_add_form.html:189 -#: templates/interventions/add/add_intervention_mobile.html:87 -#: templates/interventions/add/add_repair_intervention_mobile.html:87 -#: templates/interventions/add/intervention_add_controlcenters.html:11 -#: templates/interventions/add/intervention_add_its.html:7 -#: templates/interventions/add/intervention_add_structures.html:11 -#: views/general.py:1020 views/views_pdf_reporting.py:1332 -#: views/views_pdf_reporting.py:2079 views/views_pdf_reporting.py:2084 +#: interventions/templates/interventions/add/_intervention_add_form.html:30 +#: interventions/templates/interventions/add/_intervention_add_form.html:109 +#: interventions/templates/interventions/add/_intervention_add_form.html:133 +#: interventions/templates/interventions/add/_intervention_add_form.html:189 +#: interventions/templates/interventions/add/add_intervention_mobile.html:87 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:87 +#: 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:1020 +#: interventions/views/views_pdf_reporting.py:1332 +#: interventions/views/views_pdf_reporting.py:2079 +#: interventions/views/views_pdf_reporting.py:2084 msgid "Localisation" msgstr "Localisation" -#: templates/interventions/add/_intervention_add_form.html:33 +#: interventions/templates/interventions/add/_intervention_add_form.html:33 msgid "Saisir une adresse, un nom ou un code" msgstr "Saisir une adresse, un nom ou un code" -#: templates/interventions/add/_intervention_add_form.html:34 +#: interventions/templates/interventions/add/_intervention_add_form.html:34 msgid "Localiser" msgstr "Localiser" -#: templates/interventions/add/_intervention_add_form.html:38 +#: interventions/templates/interventions/add/_intervention_add_form.html:38 msgid "Catégorie d'assets" msgstr "Catégorie d'assets" -#: templates/interventions/add/_intervention_add_form.html:47 +#: interventions/templates/interventions/add/_intervention_add_form.html:47 msgid "Sous-catégorie" msgstr "Sous-catégorie" -#: templates/interventions/add/_intervention_add_form.html:49 +#: interventions/templates/interventions/add/_intervention_add_form.html:49 msgid "--- Aucune (utiliser la catégorie parente) ---" msgstr "--- Aucune (utiliser la catégorie parente) ---" -#: templates/interventions/add/_intervention_add_form.html:56 -#: templates/interventions/add/_intervention_add_form.html:113 -#: templates/interventions/add/_intervention_add_form.html:123 -#: templates/interventions/add/_intervention_add_form.html:137 -#: templates/interventions/add/_intervention_add_form.html:147 -#: templates/interventions/add/_intervention_add_form.html:168 -#: templates/interventions/add/_intervention_add_form.html:183 -#: templates/interventions/add/_intervention_add_form.html:197 -#: templates/interventions/add/_intervention_add_form.html:204 -#: templates/interventions/add/intervention_add_artworks.html:11 -#: templates/interventions/add/intervention_add_controlcenters.html:15 -#: templates/interventions/add/intervention_add_its.html:15 -#: templates/interventions/add/intervention_add_nature.html:22 -#: templates/interventions/add/intervention_add_publiclighting.html:15 -#: templates/interventions/add/intervention_add_roads.html:15 -#: templates/interventions/add/intervention_add_sign.html:15 -#: templates/interventions/add/intervention_add_structures.html:15 -#: templates/interventions/add/intervention_add_trafficlights.html:11 +#: interventions/templates/interventions/add/_intervention_add_form.html:56 +#: interventions/templates/interventions/add/_intervention_add_form.html:113 +#: interventions/templates/interventions/add/_intervention_add_form.html:123 +#: interventions/templates/interventions/add/_intervention_add_form.html:137 +#: interventions/templates/interventions/add/_intervention_add_form.html:147 +#: interventions/templates/interventions/add/_intervention_add_form.html:168 +#: interventions/templates/interventions/add/_intervention_add_form.html:183 +#: interventions/templates/interventions/add/_intervention_add_form.html:197 +#: interventions/templates/interventions/add/_intervention_add_form.html:204 +#: interventions/templates/interventions/add/intervention_add_artworks.html:11 +#: interventions/templates/interventions/add/intervention_add_controlcenters.html:15 +#: interventions/templates/interventions/add/intervention_add_its.html:15 +#: interventions/templates/interventions/add/intervention_add_nature.html:22 +#: interventions/templates/interventions/add/intervention_add_publiclighting.html:15 +#: interventions/templates/interventions/add/intervention_add_roads.html:15 +#: interventions/templates/interventions/add/intervention_add_sign.html:15 +#: interventions/templates/interventions/add/intervention_add_structures.html:15 +#: interventions/templates/interventions/add/intervention_add_trafficlights.html:11 msgid "Equipement" msgstr "Equipement" -#: templates/interventions/add/_intervention_add_form.html:59 +#: interventions/templates/interventions/add/_intervention_add_form.html:59 msgid "Saisir un nom ou un code" msgstr "Saisir un nom ou un code" -#: templates/interventions/add/_intervention_add_form.html:64 -#: views/forms.py:209 views/general.py:1022 +#: interventions/templates/interventions/add/_intervention_add_form.html:64 +#: interventions/views/forms.py:209 interventions/views/general.py:1022 msgid "Longitude" msgstr "Longitude" -#: templates/interventions/add/_intervention_add_form.html:68 -#: views/forms.py:208 views/general.py:1023 +#: interventions/templates/interventions/add/_intervention_add_form.html:68 +#: interventions/views/forms.py:208 interventions/views/general.py:1023 msgid "Latitude" msgstr "Latitude" -#: templates/interventions/add/_intervention_add_form.html:72 +#: interventions/templates/interventions/add/_intervention_add_form.html:72 msgid "Centrer" msgstr "Centrer" -#: templates/interventions/add/_intervention_add_form.html:80 +#: interventions/templates/interventions/add/_intervention_add_form.html:80 msgid "Interventions en cours liées à la localisation" msgstr "Interventions en cours liées à la localisation" -#: templates/interventions/add/_intervention_add_form.html:83 +#: interventions/templates/interventions/add/_intervention_add_form.html:83 msgid "Interventions récentes (3 mois) liées à la localisation" msgstr "Interventions récentes (3 mois) liées à la localisation" -#: templates/interventions/add/_intervention_add_form.html:88 +#: interventions/templates/interventions/add/_intervention_add_form.html:88 msgid "Interventions en cours proches de cette adresse" msgstr "Interventions en cours proches de cette adresse" -#: templates/interventions/add/_intervention_add_form.html:91 +#: interventions/templates/interventions/add/_intervention_add_form.html:91 msgid "Interventions récentes (3 mois) proches de cette adresse" msgstr "Interventions récentes (3 mois) proches de cette adresse" -#: templates/interventions/add/_intervention_add_form.html:96 +#: interventions/templates/interventions/add/_intervention_add_form.html:96 msgid "Interventions en cours liées à cet équipement" msgstr "Interventions en cours liées à cet équipement" -#: templates/interventions/add/_intervention_add_form.html:99 +#: interventions/templates/interventions/add/_intervention_add_form.html:99 msgid "Interventions récentes (3 mois) liées à cet équipement" msgstr "Interventions récentes (3 mois) liées à cet équipement" -#: templates/interventions/add/_intervention_add_form.html:105 -#: templates/interventions/add/intervention_add_structures.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:105 +#: interventions/templates/interventions/add/intervention_add_structures.html:7 msgid "Ouvrage" msgstr "Ouvrage" -#: templates/interventions/add/_intervention_add_form.html:119 -#: templates/interventions/add/intervention_add_trafficlights.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:119 +#: interventions/templates/interventions/add/intervention_add_trafficlights.html:7 msgid "Intersection" msgstr "Intersection" -#: templates/interventions/add/_intervention_add_form.html:129 -#: templates/interventions/add/intervention_add_controlcenters.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:129 +#: interventions/templates/interventions/add/intervention_add_controlcenters.html:7 msgid "Centre de contrôle" msgstr "Centre de contrôle" -#: templates/interventions/add/_intervention_add_form.html:143 -#: templates/interventions/add/_intervention_add_form.html:163 -#: templates/interventions/add/_intervention_add_form.html:179 -#: templates/interventions/add/_intervention_add_form.html:193 -#: templates/interventions/add/intervention_add_artworks.html:7 -#: templates/interventions/add/intervention_add_its.html:11 -#: templates/interventions/add/intervention_add_nature.html:17 -#: templates/interventions/add/intervention_add_publiclighting.html:11 -#: templates/interventions/add/intervention_add_roads.html:11 -#: templates/interventions/add/intervention_add_sign.html:11 -#: views/general.py:1021 views/views_pdf_reporting.py:1350 -#: views/views_pdf_reporting.py:2090 +#: interventions/templates/interventions/add/_intervention_add_form.html:143 +#: interventions/templates/interventions/add/_intervention_add_form.html:163 +#: interventions/templates/interventions/add/_intervention_add_form.html:179 +#: interventions/templates/interventions/add/_intervention_add_form.html:193 +#: interventions/templates/interventions/add/intervention_add_artworks.html:7 +#: interventions/templates/interventions/add/intervention_add_its.html:11 +#: interventions/templates/interventions/add/intervention_add_nature.html:17 +#: 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:1021 +#: interventions/views/views_pdf_reporting.py:1350 +#: interventions/views/views_pdf_reporting.py:2090 msgid "Adresse" msgstr "Adresse" -#: templates/interventions/add/_intervention_add_form.html:155 +#: interventions/templates/interventions/add/_intervention_add_form.html:155 msgid "Numéro de zone" msgstr "Numéro de zone" -#: templates/interventions/add/_intervention_add_form.html:157 +#: interventions/templates/interventions/add/_intervention_add_form.html:157 msgid "Numéro de section" msgstr "Numéro de section" -#: templates/interventions/add/_intervention_add_form.html:175 -#: templates/interventions/add/intervention_add_publiclighting.html:7 -#: templates/interventions/add/intervention_add_roads.html:7 -#: templates/interventions/add/intervention_add_sign.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:175 +#: interventions/templates/interventions/add/intervention_add_publiclighting.html:7 +#: interventions/templates/interventions/add/intervention_add_roads.html:7 +#: interventions/templates/interventions/add/intervention_add_sign.html:7 msgid "Numéro de voirie" msgstr "Numéro de voirie" -#: templates/interventions/add/_intervention_add_form.html:214 -#: templates/interventions/detail/card_links.html:7 -#: templates/interventions/detail/scripts.html:779 -#: templates/interventions/intervention_detail_mobile.html:2034 +#: interventions/templates/interventions/add/_intervention_add_form.html:214 +#: interventions/templates/interventions/detail/card_links.html:7 +#: interventions/templates/interventions/detail/scripts.html:779 +#: interventions/templates/interventions/intervention_detail_mobile.html:2034 msgid "Interventions liées" msgstr "Interventions liées" -#: templates/interventions/add/_intervention_add_form.html:216 -#: templates/interventions/add/_intervention_add_form.html:236 -#: templates/interventions/detail/card_documents.html:98 -#: templates/interventions/detail/card_history.html:140 -#: templates/interventions/detail/card_info.html:159 -#: templates/interventions/detail/card_info.html:226 -#: templates/interventions/detail/card_info.html:256 -#: templates/interventions/detail/card_info.html:278 -#: templates/interventions/detail/card_info.html:300 -#: templates/interventions/detail/card_info.html:325 -#: templates/interventions/detail/card_info.html:347 -#: templates/interventions/detail/card_notes_documents.html:222 -#: templates/interventions/detail/card_occupations.html:81 -#: templates/interventions/detail/card_operations.html:194 -#: templates/interventions/detail/card_operations.html:321 -#: templates/interventions/detail/card_operations.html:359 -#: templates/interventions/detail/card_origine.html:152 -#: templates/interventions/detail/card_origine.html:173 -#: templates/interventions/detail/right_column.html:121 -#: templates/interventions/detail/right_column.html:224 -#: templates/interventions/detail/right_column.html:267 -#: templates/interventions/detail/right_column.html:312 -#: templates/interventions/detail/right_column.html:403 -#: templates/interventions/detail/right_column.html:603 -#: templates/interventions/detail/section_nav.html:6 -#: templates/interventions/includes/_gps_navigation_modal.html:12 -#: templates/interventions/includes/_operation_comment_modal.html:9 -#: templates/interventions/intervention_detail_mobile.html:484 -#: templates/interventions/intervention_detail_mobile.html:1053 -#: templates/interventions/intervention_detail_mobile.html:1290 -#: templates/interventions/intervention_detail_mobile.html:1414 -#: templates/interventions/intervention_detail_mobile.html:1436 -#: templates/interventions/intervention_detail_mobile.html:1454 -#: templates/interventions/intervention_detail_mobile.html:1596 -#: templates/interventions/intervention_detail_mobile.html:1645 -#: templates/interventions/intervention_detail_mobile.html:1736 -#: templates/interventions/intervention_detail_mobile.html:1834 -#: templates/interventions/intervention_detail_mobile.html:1949 -#: templates/interventions/intervention_detail_mobile.html:1995 -#: templates/interventions/intervention_detail_mobile.html:2262 -#: templates/interventions/intervention_detail_mobile.html:2284 -#: templates/interventions/intervention_detail_mobile.html:2303 -#: templates/interventions/intervention_detail_mobile.html:2370 -#: templates/interventions/intervention_detail_mobile.html:2509 -#: templates/interventions/intervention_detail_mobile.html:2543 -#: templates/interventions/intervention_detail_mobile.html:2695 -#: templates/interventions/intervention_detail_mobile.html:2874 -#: templates/interventions/intervention_detail_mobile.html:2910 -#: templates/interventions/intervention_detail_mobile.html:2932 -#: templates/interventions/intervention_detail_mobile.html:2954 -#: templates/interventions/intervention_detail_mobile.html:2976 -#: templates/interventions/intervention_detail_mobile.html:4443 -#: templates/interventions/interventions_calendar.html:287 -#: templates/interventions/interventions_calendar.html:460 -#: templates/interventions/interventions_calendar.html:488 -#: templates/interventions/interventions_calendar.html:647 -#: templates/interventions/interventions_calendar.html:742 -#: templates/interventions/interventions_index.html:1364 +#: 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:98 +#: interventions/templates/interventions/detail/card_history.html:140 +#: interventions/templates/interventions/detail/card_info.html:159 +#: interventions/templates/interventions/detail/card_info.html:226 +#: interventions/templates/interventions/detail/card_info.html:256 +#: interventions/templates/interventions/detail/card_info.html:278 +#: interventions/templates/interventions/detail/card_info.html:300 +#: interventions/templates/interventions/detail/card_info.html:325 +#: interventions/templates/interventions/detail/card_info.html:347 +#: interventions/templates/interventions/detail/card_notes_documents.html:222 +#: interventions/templates/interventions/detail/card_occupations.html:81 +#: interventions/templates/interventions/detail/card_operations.html:194 +#: interventions/templates/interventions/detail/card_operations.html:321 +#: interventions/templates/interventions/detail/card_operations.html:359 +#: interventions/templates/interventions/detail/card_origine.html:152 +#: interventions/templates/interventions/detail/card_origine.html:173 +#: interventions/templates/interventions/detail/right_column.html:121 +#: interventions/templates/interventions/detail/right_column.html:224 +#: interventions/templates/interventions/detail/right_column.html:267 +#: interventions/templates/interventions/detail/right_column.html:312 +#: interventions/templates/interventions/detail/right_column.html:403 +#: interventions/templates/interventions/detail/right_column.html:603 +#: interventions/templates/interventions/detail/section_nav.html:6 +#: 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:484 +#: interventions/templates/interventions/intervention_detail_mobile.html:1053 +#: interventions/templates/interventions/intervention_detail_mobile.html:1290 +#: interventions/templates/interventions/intervention_detail_mobile.html:1414 +#: interventions/templates/interventions/intervention_detail_mobile.html:1436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1454 +#: interventions/templates/interventions/intervention_detail_mobile.html:1596 +#: interventions/templates/interventions/intervention_detail_mobile.html:1645 +#: interventions/templates/interventions/intervention_detail_mobile.html:1736 +#: interventions/templates/interventions/intervention_detail_mobile.html:1834 +#: interventions/templates/interventions/intervention_detail_mobile.html:1949 +#: interventions/templates/interventions/intervention_detail_mobile.html:1995 +#: interventions/templates/interventions/intervention_detail_mobile.html:2262 +#: interventions/templates/interventions/intervention_detail_mobile.html:2284 +#: interventions/templates/interventions/intervention_detail_mobile.html:2303 +#: interventions/templates/interventions/intervention_detail_mobile.html:2370 +#: interventions/templates/interventions/intervention_detail_mobile.html:2509 +#: interventions/templates/interventions/intervention_detail_mobile.html:2543 +#: interventions/templates/interventions/intervention_detail_mobile.html:2695 +#: interventions/templates/interventions/intervention_detail_mobile.html:2874 +#: interventions/templates/interventions/intervention_detail_mobile.html:2910 +#: interventions/templates/interventions/intervention_detail_mobile.html:2932 +#: interventions/templates/interventions/intervention_detail_mobile.html:2954 +#: interventions/templates/interventions/intervention_detail_mobile.html:2976 +#: interventions/templates/interventions/intervention_detail_mobile.html:4443 +#: interventions/templates/interventions/interventions_calendar.html:295 +#: interventions/templates/interventions/interventions_calendar.html:468 +#: interventions/templates/interventions/interventions_calendar.html:496 +#: interventions/templates/interventions/interventions_calendar.html:655 +#: interventions/templates/interventions/interventions_calendar.html:670 +#: interventions/templates/interventions/interventions_calendar.html:742 +#: interventions/templates/interventions/interventions_calendar.html:837 +#: interventions/templates/interventions/interventions_index.html:1364 msgid "Fermer" msgstr "Fermer" -#: templates/interventions/add/_intervention_add_form.html:223 -#: templates/interventions/detail/card_assets.html:34 -#: templates/interventions/detail/card_posts.html:95 -#: templates/interventions/detail/card_posts.html:387 -#: templates/interventions/detail/right_column.html:98 -#: templates/interventions/detail/right_column.html:170 -#: templates/interventions/intervention_detail_mobile.html:1782 -#: templates/interventions/interventions_calendar.html:559 -#: templates/interventions/interventions_calendar.html:726 -#: views/general.py:988 views/views_pdf_reporting.py:1280 -#: views/views_pdf_reporting.py:1726 views/views_pdf_reporting.py:2251 +#: interventions/templates/interventions/add/_intervention_add_form.html:223 +#: interventions/templates/interventions/detail/card_assets.html:34 +#: interventions/templates/interventions/detail/card_posts.html:95 +#: 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:1782 +#: interventions/templates/interventions/interventions_calendar.html:567 +#: interventions/templates/interventions/interventions_calendar.html:821 +#: interventions/views/general.py:988 +#: interventions/views/views_pdf_reporting.py:1280 +#: interventions/views/views_pdf_reporting.py:1726 +#: interventions/views/views_pdf_reporting.py:2251 msgid "Code" msgstr "Code" -#: templates/interventions/add/_intervention_add_form.html:224 -#: templates/interventions/add/_intervention_add_form.html:364 -#: templates/interventions/add/add_intervention_mobile.html:141 -#: templates/interventions/add/add_repair_intervention_mobile.html:134 -#: templates/interventions/detail/right_column.html:99 -#: templates/interventions/interventions_calendar.html:566 -#: templates/interventions/interventions_calendar.html:727 -#: views/general.py:989 views/views_pdf_reporting.py:1281 -#: views/views_pdf_reporting.py:2252 +#: interventions/templates/interventions/add/_intervention_add_form.html:224 +#: interventions/templates/interventions/add/_intervention_add_form.html:364 +#: interventions/templates/interventions/add/add_intervention_mobile.html:141 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:134 +#: interventions/templates/interventions/detail/right_column.html:99 +#: interventions/templates/interventions/interventions_calendar.html:574 +#: interventions/templates/interventions/interventions_calendar.html:822 +#: interventions/views/general.py:989 +#: interventions/views/views_pdf_reporting.py:1281 +#: interventions/views/views_pdf_reporting.py:2252 msgid "Titre" msgstr "Titre" -#: templates/interventions/add/_intervention_add_form.html:226 -#: templates/interventions/add/intervention_add_preventive.html:103 -#: templates/interventions/detail/right_column.html:101 -#: templates/interventions/interventions_calendar.html:583 -#: views/general.py:1016 +#: interventions/templates/interventions/add/_intervention_add_form.html:226 +#: interventions/templates/interventions/add/intervention_add_preventive.html:103 +#: interventions/templates/interventions/detail/right_column.html:101 +#: interventions/templates/interventions/interventions_calendar.html:591 +#: interventions/views/general.py:1016 msgid "Début" msgstr "Début" -#: templates/interventions/add/_intervention_add_form.html:246 +#: interventions/templates/interventions/add/_intervention_add_form.html:246 msgid "Localisation GPS en cours..." msgstr "Localisation GPS en cours..." -#: templates/interventions/add/_intervention_add_form.html:254 -#: templates/interventions/detail/right_column.html:71 +#: interventions/templates/interventions/add/_intervention_add_form.html:254 +#: interventions/templates/interventions/detail/right_column.html:71 msgid "Afficher/masquer les interventions liées" msgstr "Afficher/masquer les interventions liées" -#: templates/interventions/add/_intervention_add_form.html:255 -#: templates/interventions/interventions_index.html:1133 -#: templates/interventions/interventions_index_mobile.html:105 +#: interventions/templates/interventions/add/_intervention_add_form.html:255 +#: interventions/templates/interventions/interventions_index.html:1133 +#: interventions/templates/interventions/interventions_index_mobile.html:105 msgid "Interventions" msgstr "Interventions" -#: templates/interventions/add/_intervention_add_form.html:280 -#: templates/interventions/add/_intervention_add_form.html:288 -#: views/views_pdf_reporting.py:1492 views/views_pdf_reporting.py:1505 -#: views/views_pdf_reporting.py:1511 +#: interventions/templates/interventions/add/_intervention_add_form.html:280 +#: interventions/templates/interventions/add/_intervention_add_form.html:288 +#: interventions/views/views_pdf_reporting.py:1492 +#: interventions/views/views_pdf_reporting.py:1505 +#: interventions/views/views_pdf_reporting.py:1511 msgid "Source" msgstr "Source" -#: templates/interventions/add/_intervention_add_form.html:292 +#: interventions/templates/interventions/add/_intervention_add_form.html:292 msgid "Détail de la source" msgstr "Détail de la source" -#: templates/interventions/add/_intervention_add_form.html:297 +#: interventions/templates/interventions/add/_intervention_add_form.html:297 msgid "Référence de la source" msgstr "Référence de la source" -#: templates/interventions/add/_intervention_add_form.html:312 +#: interventions/templates/interventions/add/_intervention_add_form.html:312 msgid "pour la catégorie" msgstr "pour la catégorie" -#: templates/interventions/add/_intervention_add_form.html:312 +#: interventions/templates/interventions/add/_intervention_add_form.html:312 msgid "Symptôme ou motif" msgstr "Symptôme ou motif" -#: templates/interventions/add/_intervention_add_form.html:319 -#: templates/interventions/add/_intervention_add_form.html:345 -#: templates/interventions/detail/card_info.html:529 -#: templates/interventions/interventions_calendar.html:425 -#: templates/interventions/interventions_index.html:717 views/general.py:994 -#: views/views_pdf_reporting.py:1318 +#: interventions/templates/interventions/add/_intervention_add_form.html:319 +#: interventions/templates/interventions/add/_intervention_add_form.html:345 +#: interventions/templates/interventions/detail/card_info.html:529 +#: interventions/templates/interventions/interventions_calendar.html:433 +#: interventions/templates/interventions/interventions_index.html:717 +#: interventions/views/general.py:994 +#: interventions/views/views_pdf_reporting.py:1318 msgid "Priorité" msgstr "Priorité" -#: templates/interventions/add/_intervention_add_form.html:324 +#: interventions/templates/interventions/add/_intervention_add_form.html:324 msgid "Attention : vérifiez bien la priorité pour ce symptôme" msgstr "Attention : vérifiez bien la priorité pour ce symptôme" -#: templates/interventions/add/_intervention_add_form.html:329 -#: views/general.py:997 views/views_pdf_reporting.py:1327 +#: interventions/templates/interventions/add/_intervention_add_form.html:329 +#: interventions/views/general.py:997 +#: interventions/views/views_pdf_reporting.py:1327 msgid "Type d'origine" msgstr "Type d'origine" -#: templates/interventions/add/_intervention_add_form.html:334 -#: templates/interventions/detail/card_info.html:487 -#: templates/interventions/interventions_index.html:667 views/forms.py:411 -#: views/general.py:996 views/views_pdf_reporting.py:1294 +#: interventions/templates/interventions/add/_intervention_add_form.html:334 +#: interventions/templates/interventions/detail/card_info.html:487 +#: interventions/templates/interventions/interventions_index.html:667 +#: interventions/views/forms.py:411 interventions/views/general.py:996 +#: interventions/views/views_pdf_reporting.py:1294 msgid "Type d'intervention" msgstr "Type d'intervention" -#: templates/interventions/add/_intervention_add_form.html:350 -#: templates/interventions/detail/card_info.html:551 views/forms.py:38 +#: interventions/templates/interventions/add/_intervention_add_form.html:350 +#: interventions/templates/interventions/detail/card_info.html:551 +#: interventions/views/forms.py:38 msgid "Projet" msgstr "Projet" -#: templates/interventions/add/_intervention_add_form.html:360 +#: interventions/templates/interventions/add/_intervention_add_form.html:360 msgid "Description de l'intervention" msgstr "Description de l'intervention" -#: templates/interventions/add/_intervention_add_form.html:369 +#: interventions/templates/interventions/add/_intervention_add_form.html:369 msgid "Info complémentaire" msgstr "Info complémentaire" -#: templates/interventions/add/_intervention_add_form.html:382 +#: interventions/templates/interventions/add/_intervention_add_form.html:382 msgid "Sélectionner le statut de départ" msgstr "Sélectionner le statut de départ" -#: templates/interventions/add/_intervention_add_form.html:405 -#: templates/interventions/add/_intervention_add_form.html:434 -#: templates/interventions/partials/intervention_summary_modal_body.html:42 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:41 -#: views/forms.py:37 views/forms.py:348 +#: interventions/templates/interventions/add/_intervention_add_form.html:405 +#: interventions/templates/interventions/add/_intervention_add_form.html:434 +#: 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 msgid "Documents" msgstr "Documents" -#: templates/interventions/add/_intervention_add_form.html:410 +#: interventions/templates/interventions/add/_intervention_add_form.html:410 msgid "Photos de l'observation" msgstr "Photos de l'observation" -#: templates/interventions/add/_intervention_add_form.html:442 -#: templates/interventions/detail/card_posts.html:479 -#: templates/interventions/detail/edit_bar.html:50 +#: interventions/templates/interventions/add/_intervention_add_form.html:442 +#: interventions/templates/interventions/detail/card_posts.html:479 +#: interventions/templates/interventions/detail/edit_bar.html:50 msgid "Sauvegarder" msgstr "Sauvegarder" -#: templates/interventions/add/add_intervention_document.html:7 +#: interventions/templates/interventions/add/add_intervention_document.html:7 msgid "Ajouter un document" msgstr "Ajouter un document" -#: templates/interventions/add/add_intervention_document.html:14 -#: templates/interventions/detail/card_info.html:377 -#: templates/interventions/detail/card_info.html:595 -#: templates/interventions/detail/card_info.html:662 -#: templates/interventions/detail/card_info.html:706 -#: templates/interventions/detail/card_info.html:984 -#: templates/interventions/includes/_operation_comment_modal.html:27 -#: templates/interventions/intervention_detail_mobile.html:470 -#: templates/interventions/interventions_calendar.html:646 +#: interventions/templates/interventions/add/add_intervention_document.html:14 +#: interventions/templates/interventions/detail/card_info.html:377 +#: interventions/templates/interventions/detail/card_info.html:595 +#: interventions/templates/interventions/detail/card_info.html:662 +#: interventions/templates/interventions/detail/card_info.html:706 +#: interventions/templates/interventions/detail/card_info.html:984 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:27 +#: interventions/templates/interventions/intervention_detail_mobile.html:470 +#: interventions/templates/interventions/interventions_calendar.html:654 msgid "Enregistrer" msgstr "Enregistrer" -#: templates/interventions/add/add_intervention_mobile.html:60 -#: templates/interventions/add/add_intervention_mobile.html:69 -#: templates/interventions/add/add_repair_intervention_mobile.html:60 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:58 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:67 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:64 -#: templates/interventions/add/intervention_add_mobile.html:62 -#: templates/interventions/add/intervention_add_mobile.html:83 +#: interventions/templates/interventions/add/add_intervention_mobile.html:60 +#: interventions/templates/interventions/add/add_intervention_mobile.html:69 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:60 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:58 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:67 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:64 +#: interventions/templates/interventions/add/intervention_add_mobile.html:62 +#: interventions/templates/interventions/add/intervention_add_mobile.html:83 msgid "Nouvelle intervention" msgstr "Nouvelle intervention" -#: templates/interventions/add/add_intervention_mobile.html:91 -#: templates/interventions/add/add_repair_intervention_mobile.html:91 +#: interventions/templates/interventions/add/add_intervention_mobile.html:91 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:91 msgid "Rechercher une localisation..." msgstr "Rechercher une localisation..." -#: templates/interventions/add/add_intervention_mobile.html:107 -#: templates/interventions/add/add_repair_intervention_mobile.html:103 -#: templates/interventions/detail/card_info.html:504 -#: templates/interventions/detail/right_column.html:134 -#: templates/interventions/detail/right_column.html:341 -#: templates/interventions/intervention_detail_mobile.html:1676 -#: templates/interventions/intervention_detail_mobile.html:1749 -#: templates/interventions/intervention_detail_mobile.html:1847 -#: templates/interventions/interventions_calendar.html:334 -#: templates/interventions/interventions_index.html:624 -#: views/views_pdf_reporting.py:1367 +#: interventions/templates/interventions/add/add_intervention_mobile.html:107 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:103 +#: interventions/templates/interventions/detail/card_info.html:504 +#: interventions/templates/interventions/detail/right_column.html:134 +#: interventions/templates/interventions/detail/right_column.html:341 +#: interventions/templates/interventions/intervention_detail_mobile.html:1676 +#: interventions/templates/interventions/intervention_detail_mobile.html:1749 +#: interventions/templates/interventions/intervention_detail_mobile.html:1847 +#: interventions/templates/interventions/interventions_calendar.html:342 +#: interventions/templates/interventions/interventions_index.html:624 +#: interventions/views/views_pdf_reporting.py:1367 msgid "Catégorie" msgstr "Catégorie" -#: templates/interventions/add/add_intervention_mobile.html:109 -#: templates/interventions/add/add_repair_intervention_mobile.html:105 -#: templates/interventions/intervention_detail_mobile.html:1849 -#: templates/interventions/intervention_detail_mobile.html:4025 +#: 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:1849 +#: interventions/templates/interventions/intervention_detail_mobile.html:4025 msgid "Sélectionner une catégorie" msgstr "Sélectionner une catégorie" -#: templates/interventions/add/add_intervention_mobile.html:120 -#: templates/interventions/add/add_repair_intervention_mobile.html:116 -#: templates/interventions/detail/scripts.html:354 -#: templates/interventions/intervention_detail_mobile.html:6131 +#: 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:6131 msgid "Équipement" msgstr "Équipement" -#: templates/interventions/add/add_intervention_mobile.html:120 -#: templates/interventions/add/add_repair_intervention_mobile.html:116 +#: interventions/templates/interventions/add/add_intervention_mobile.html:120 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:116 msgid "optionnel" msgstr "optionnel" -#: templates/interventions/add/add_intervention_mobile.html:125 -#: templates/interventions/add/add_repair_intervention_mobile.html:120 -#: templates/interventions/intervention_detail_mobile.html:812 +#: 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:812 msgid "Rechercher un équipement..." msgstr "Rechercher un équipement..." -#: templates/interventions/add/add_intervention_mobile.html:128 -#: templates/interventions/add/add_repair_intervention_mobile.html:123 +#: interventions/templates/interventions/add/add_intervention_mobile.html:128 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:123 msgid "Sélectionnez d'abord une localisation" msgstr "Sélectionnez d'abord une localisation" -#: templates/interventions/add/add_intervention_mobile.html:147 -#: templates/interventions/add/add_repair_intervention_mobile.html:140 +#: interventions/templates/interventions/add/add_intervention_mobile.html:147 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:140 msgid "Titre de l\\" msgstr "Titre de l\\" -#: templates/interventions/add/add_intervention_mobile.html:160 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:78 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:69 -#: templates/interventions/add/intervention_add_mobile.html:92 +#: interventions/templates/interventions/add/add_intervention_mobile.html:160 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:78 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:69 +#: interventions/templates/interventions/add/intervention_add_mobile.html:92 msgid "Corrective" msgstr "Corrective" -#: templates/interventions/add/add_intervention_mobile.html:168 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:90 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:67 -#: templates/interventions/add/intervention_add_mobile.html:90 +#: interventions/templates/interventions/add/add_intervention_mobile.html:168 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:90 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:67 +#: interventions/templates/interventions/add/intervention_add_mobile.html:90 msgid "Améliorative" msgstr "Améliorative" -#: templates/interventions/add/add_intervention_mobile.html:179 -#: templates/interventions/add/add_repair_intervention_mobile.html:147 +#: interventions/templates/interventions/add/add_intervention_mobile.html:179 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:147 msgid "Créer l'intervention" msgstr "Créer l'intervention" -#: templates/interventions/add/add_intervention_mobile.html:243 -#: templates/interventions/add/add_intervention_mobile.html:323 -#: templates/interventions/add/add_repair_intervention_mobile.html:209 -#: templates/interventions/add/add_repair_intervention_mobile.html:280 +#: interventions/templates/interventions/add/add_intervention_mobile.html:243 +#: interventions/templates/interventions/add/add_intervention_mobile.html:323 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:209 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:280 msgid "Aucun résultat" msgstr "Aucun résultat" -#: templates/interventions/add/add_repair_intervention_mobile.html:69 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:69 msgid "Nouvelle intervention de réparation" msgstr "Nouvelle intervention de réparation" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:70 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:70 msgid "Quel type d'intervention souhaitez-vous créer ?" msgstr "Quel type d'intervention souhaitez-vous créer ?" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:79 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:79 msgid "Réparation d'un défaut ou d'une anomalie constatée" msgstr "Réparation d'un défaut ou d'une anomalie constatée" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:91 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:91 msgid "Amélioration ou mise à niveau d'un équipement existant" msgstr "Amélioration ou mise à niveau d'un équipement existant" -#: templates/interventions/add/choose_thematic.html:25 +#: interventions/templates/interventions/add/choose_thematic.html:25 msgid "Choisir la thématique" msgstr "Choisir la thématique" -#: templates/interventions/add/choose_thematic.html:45 +#: interventions/templates/interventions/add/choose_thematic.html:45 msgid "Ou choisir directement un symptôme" msgstr "Ou choisir directement un symptôme" -#: templates/interventions/add/choose_thematic.html:48 +#: interventions/templates/interventions/add/choose_thematic.html:48 msgid "Saisir le nom du symptôme" msgstr "Saisir le nom du symptôme" -#: templates/interventions/add/choose_thematic.html:49 -#: templates/interventions/add/intervention_add_preventive.html:201 +#: interventions/templates/interventions/add/choose_thematic.html:49 +#: interventions/templates/interventions/add/intervention_add_preventive.html:201 msgid "Sélectionner" msgstr "Sélectionner" -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:54 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:54 msgid "Choisir une thématique" msgstr "Choisir une thématique" -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:75 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:75 msgid "Sélectionnez la thématique :" msgstr "Sélectionnez la thématique :" -#: templates/interventions/add/intervention_add.html:56 -#: templates/interventions/add/intervention_add_mobile.html:60 -#: templates/interventions/add/intervention_add_mobile.html:81 +#: interventions/templates/interventions/add/intervention_add.html:56 +#: interventions/templates/interventions/add/intervention_add_mobile.html:60 +#: interventions/templates/interventions/add/intervention_add_mobile.html:81 msgid "Nouvelle inspection" msgstr "Nouvelle inspection" -#: templates/interventions/add/intervention_add.html:58 +#: interventions/templates/interventions/add/intervention_add.html:58 msgid "Créer une intervention" msgstr "Créer une intervention" -#: templates/interventions/add/intervention_add_clean.html:7 +#: interventions/templates/interventions/add/intervention_add_clean.html:7 msgid "Location:" msgstr "Location:" -#: templates/interventions/add/intervention_add_clean.html:11 +#: interventions/templates/interventions/add/intervention_add_clean.html:11 msgid "Address" msgstr "Address" -#: templates/interventions/add/intervention_add_clean.html:15 +#: interventions/templates/interventions/add/intervention_add_clean.html:15 msgid "Equipment" msgstr "Equipment" -#: templates/interventions/add/intervention_add_mobile.html:153 +#: interventions/templates/interventions/add/intervention_add_mobile.html:153 msgid "Position GPS détectée" msgstr "Position GPS détectée" -#: templates/interventions/add/intervention_add_nature.html:9 +#: interventions/templates/interventions/add/intervention_add_nature.html:9 msgid "Numéro de zone:" msgstr "Numéro de zone:" -#: templates/interventions/add/intervention_add_nature.html:11 +#: interventions/templates/interventions/add/intervention_add_nature.html:11 msgid "Numéro de section:" msgstr "Numéro de section:" -#: templates/interventions/add/intervention_add_preventive.html:22 +#: interventions/templates/interventions/add/intervention_add_preventive.html:22 msgid "Créer des interventions préventives" msgstr "Créer des interventions préventives" -#: templates/interventions/add/intervention_add_preventive.html:70 -#: templates/interventions/add/intervention_add_preventive.html:281 -#: templates/interventions/detail/card_assets.html:14 -#: templates/interventions/intervention_detail_mobile.html:1513 -#: templates/interventions/intervention_detail_mobile.html:1817 +#: 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:1513 +#: interventions/templates/interventions/intervention_detail_mobile.html:1817 msgid "Créer" msgstr "Créer" -#: templates/interventions/add/intervention_add_preventive.html:99 +#: interventions/templates/interventions/add/intervention_add_preventive.html:99 msgid "Plage prévisionnelle" msgstr "Plage prévisionnelle" -#: templates/interventions/add/intervention_add_preventive.html:104 -#: templates/interventions/detail/card_info.html:762 -#: templates/interventions/interventions_calendar.html:584 -#: views/general.py:1017 +#: interventions/templates/interventions/add/intervention_add_preventive.html:104 +#: interventions/templates/interventions/detail/card_info.html:762 +#: interventions/templates/interventions/interventions_calendar.html:592 +#: interventions/views/general.py:1017 msgid "Fin" msgstr "Fin" -#: templates/interventions/add/intervention_add_preventive.html:178 -#: templates/interventions/detail/right_column.html:319 -#: templates/interventions/intervention_detail_mobile.html:1652 -#: templates/interventions/interventions_index.html:832 -#: views/preventive.py:245 +#: interventions/templates/interventions/add/intervention_add_preventive.html:178 +#: interventions/templates/interventions/detail/right_column.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:1652 +#: interventions/templates/interventions/interventions_index.html:832 +#: interventions/views/preventive.py:245 msgid "Localisations" msgstr "Localisations" -#: templates/interventions/add/intervention_add_preventive.html:191 -#: templates/interventions/add/intervention_add_preventive.html:558 +#: interventions/templates/interventions/add/intervention_add_preventive.html:191 +#: interventions/templates/interventions/add/intervention_add_preventive.html:558 msgid "élément(s) sélectionné(s)" msgstr "élément(s) sélectionné(s)" -#: templates/interventions/add/intervention_add_preventive.html:206 +#: interventions/templates/interventions/add/intervention_add_preventive.html:206 msgid "Afficher les éléments sélectionnés" msgstr "Afficher les éléments sélectionnés" -#: templates/interventions/add/intervention_add_preventive.html:241 +#: interventions/templates/interventions/add/intervention_add_preventive.html:241 msgid "Créer les interventions" msgstr "Créer les interventions" -#: templates/interventions/add/intervention_add_preventive.html:253 +#: interventions/templates/interventions/add/intervention_add_preventive.html:253 msgid "Créer une commande" msgstr "Créer une commande" -#: templates/interventions/add/intervention_add_preventive.html:259 +#: interventions/templates/interventions/add/intervention_add_preventive.html:259 msgid "Référence de commande" msgstr "Référence de commande" -#: templates/interventions/add/intervention_add_preventive.html:267 +#: interventions/templates/interventions/add/intervention_add_preventive.html:267 msgid "Date de la commande" msgstr "Date de la commande" -#: templates/interventions/add/intervention_add_preventive.html:271 +#: interventions/templates/interventions/add/intervention_add_preventive.html:271 msgid "Date de livraison" msgstr "Date de livraison" -#: templates/interventions/add/intervention_add_preventive.html:275 +#: interventions/templates/interventions/add/intervention_add_preventive.html:275 msgid "Montant total (€)" msgstr "Montant total (€)" -#: templates/interventions/add/intervention_add_preventive.html:383 +#: interventions/templates/interventions/add/intervention_add_preventive.html:383 msgid "" "Veuillez sélectionner au moins un élément avant de créer les interventions." msgstr "" "Veuillez sélectionner au moins un élément avant de créer les interventions." -#: templates/interventions/add/intervention_add_preventive.html:411 +#: interventions/templates/interventions/add/intervention_add_preventive.html:411 msgid "-- Sélectionner une commande --" msgstr "-- Sélectionner une commande --" -#: templates/interventions/add/intervention_add_preventive.html:459 +#: interventions/templates/interventions/add/intervention_add_preventive.html:459 msgid "Veuillez remplir tous les champs obligatoires" msgstr "Veuillez remplir tous les champs obligatoires" -#: templates/interventions/add/intervention_add_preventive.html:498 +#: interventions/templates/interventions/add/intervention_add_preventive.html:498 msgid "Une erreur est survenue" msgstr "Une erreur est survenue" -#: templates/interventions/add/intervention_add_preventive.html:504 +#: interventions/templates/interventions/add/intervention_add_preventive.html:504 msgid "Une erreur est survenue lors de la création de la commande" msgstr "Une erreur est survenue lors de la création de la commande" -#: templates/interventions/add/intervention_add_preventive.html:528 +#: interventions/templates/interventions/add/intervention_add_preventive.html:528 msgid "Êtes-vous sûr de vouloir supprimer cet élément de la sélection ?" msgstr "Êtes-vous sûr de vouloir supprimer cet élément de la sélection ?" -#: templates/interventions/add/intervention_add_preventive.html:560 +#: interventions/templates/interventions/add/intervention_add_preventive.html:560 msgid "Erreur lors de la suppression" msgstr "Erreur lors de la suppression" -#: templates/interventions/add/intervention_add_preventive.html:566 +#: interventions/templates/interventions/add/intervention_add_preventive.html:566 msgid "Une erreur est survenue lors de la suppression" msgstr "Une erreur est survenue lors de la suppression" -#: templates/interventions/add/intervention_add_preventive.html:580 -#: templates/interventions/interventions_index.html:1265 views/forms.py:404 -#: views/forms.py:530 +#: interventions/templates/interventions/add/intervention_add_preventive.html:580 +#: interventions/templates/interventions/interventions_index.html:1265 +#: interventions/views/forms.py:404 interventions/views/forms.py:530 msgid "À approuver" msgstr "À approuver" -#: templates/interventions/add/intervention_add_preventive.html:581 -#: templates/interventions/interventions_index.html:1266 views/forms.py:405 -#: views/forms.py:531 +#: interventions/templates/interventions/add/intervention_add_preventive.html:581 +#: interventions/templates/interventions/interventions_index.html:1266 +#: interventions/views/forms.py:405 interventions/views/forms.py:531 msgid "À planifier" msgstr "À planifier" -#: templates/interventions/add/intervention_add_preventive.html:584 -#: templates/interventions/interventions_index.html:1267 views/forms.py:532 +#: interventions/templates/interventions/add/intervention_add_preventive.html:584 +#: interventions/templates/interventions/interventions_index.html:1267 +#: interventions/views/forms.py:532 msgid "À traiter" msgstr "À traiter" -#: templates/interventions/detail/card_assets.html:4 -#: templates/interventions/detail/scripts.html:774 +#: interventions/templates/interventions/detail/card_assets.html:4 +#: interventions/templates/interventions/detail/scripts.html:774 msgid "Assets" msgstr "Assets" -#: templates/interventions/detail/card_assets.html:8 +#: interventions/templates/interventions/detail/card_assets.html:8 msgid "Délier les équipements sélectionnés" msgstr "Délier les équipements sélectionnés" -#: templates/interventions/detail/card_assets.html:9 -#: templates/interventions/detail/card_assets.html:74 -#: templates/interventions/detail/card_assets.html:75 -#: templates/interventions/guided_operations/inspection_rain_water.html:296 +#: interventions/templates/interventions/detail/card_assets.html:9 +#: interventions/templates/interventions/detail/card_assets.html:74 +#: interventions/templates/interventions/detail/card_assets.html:75 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:296 msgid "Délier" msgstr "Délier" -#: templates/interventions/detail/card_assets.html:13 -#: templates/interventions/detail/right_column.html:119 -#: templates/interventions/intervention_detail_mobile.html:1512 +#: interventions/templates/interventions/detail/card_assets.html:13 +#: interventions/templates/interventions/detail/right_column.html:119 +#: interventions/templates/interventions/intervention_detail_mobile.html:1512 msgid "Créer un nouvel équipement" msgstr "Créer un nouvel équipement" -#: templates/interventions/detail/card_assets.html:17 -#: templates/interventions/detail/card_assets.html:21 -#: templates/interventions/intervention_detail_mobile.html:1515 +#: interventions/templates/interventions/detail/card_assets.html:17 +#: interventions/templates/interventions/detail/card_assets.html:21 +#: interventions/templates/interventions/intervention_detail_mobile.html:1515 msgid "Lier un équipement existant" msgstr "Lier un équipement existant" -#: templates/interventions/detail/card_assets.html:18 +#: interventions/templates/interventions/detail/card_assets.html:18 msgid "Lier" msgstr "Lier" -#: templates/interventions/detail/card_assets.html:22 +#: interventions/templates/interventions/detail/card_assets.html:22 msgid "Lier / Délier" msgstr "Lier / Délier" -#: templates/interventions/detail/card_assets.html:33 +#: interventions/templates/interventions/detail/card_assets.html:33 msgid "Tout sélectionner / désélectionner" msgstr "Tout sélectionner / désélectionner" -#: templates/interventions/detail/card_assets.html:35 -#: templates/interventions/detail/card_operations.html:61 -#: templates/interventions/detail/card_operations.html:140 -#: templates/interventions/detail/right_column.html:182 -#: templates/interventions/detail/right_column.html:191 -#: templates/interventions/intervention_detail_mobile.html:1791 -#: templates/interventions/intervention_detail_mobile.html:1800 -#: views/views_pdf_reporting.py:1727 +#: interventions/templates/interventions/detail/card_assets.html:35 +#: interventions/templates/interventions/detail/card_operations.html:61 +#: 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:1791 +#: interventions/templates/interventions/intervention_detail_mobile.html:1800 +#: interventions/views/views_pdf_reporting.py:1727 msgid "Nom" msgstr "Nom" -#: templates/interventions/detail/card_assets.html:37 -#: templates/interventions/detail/right_column.html:157 -#: templates/interventions/detail/right_column.html:347 -#: templates/interventions/intervention_detail_mobile.html:1682 -#: templates/interventions/intervention_detail_mobile.html:1772 -#: views/views_pdf_reporting.py:1728 +#: 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:1682 +#: interventions/templates/interventions/intervention_detail_mobile.html:1772 +#: interventions/views/views_pdf_reporting.py:1728 msgid "Modèle" msgstr "Modèle" -#: templates/interventions/detail/card_chronologie.html:4 -#: templates/interventions/detail/scripts.html:781 -#: templates/interventions/interventions_calendar.html:246 +#: interventions/templates/interventions/detail/card_chronologie.html:4 +#: interventions/templates/interventions/detail/scripts.html:781 +#: interventions/templates/interventions/interventions_calendar.html:254 msgid "Chronologie" msgstr "Chronologie" -#: templates/interventions/detail/card_chronologie.html:10 -#: templates/interventions/detail/card_controles.html:49 -#: templates/interventions/detail/card_origine.html:205 -#: templates/interventions/intervention_detail_mobile.html:1386 -#: templates/interventions/interventions_calendar.html:725 +#: interventions/templates/interventions/detail/card_chronologie.html:10 +#: interventions/templates/interventions/detail/card_controles.html:49 +#: interventions/templates/interventions/detail/card_origine.html:205 +#: interventions/templates/interventions/intervention_detail_mobile.html:1386 +#: interventions/templates/interventions/interventions_calendar.html:820 msgid "Date" msgstr "Date" -#: templates/interventions/detail/card_chronologie.html:11 +#: interventions/templates/interventions/detail/card_chronologie.html:11 msgid "Evénement" msgstr "Evénement" -#: templates/interventions/detail/card_controles.html:4 -#: templates/interventions/intervention_detail_mobile.html:1338 +#: interventions/templates/interventions/detail/card_controles.html:4 +#: interventions/templates/interventions/intervention_detail_mobile.html:1338 msgid "Contrôles / Rapports de suivi" msgstr "Contrôles / Rapports de suivi" -#: templates/interventions/detail/card_controles.html:50 -#: templates/interventions/detail/card_origine.html:44 -#: templates/interventions/detail/card_origine.html:206 -#: templates/interventions/detail/card_posts.html:103 -#: templates/interventions/detail/card_posts.html:394 -#: templates/interventions/intervention_detail_mobile.html:1387 +#: interventions/templates/interventions/detail/card_controles.html:50 +#: interventions/templates/interventions/detail/card_origine.html:44 +#: 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:1387 msgid "Type" msgstr "Type" -#: templates/interventions/detail/card_controles.html:51 +#: interventions/templates/interventions/detail/card_controles.html:51 msgid "Auteur" msgstr "Auteur" -#: templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/detail/card_documents.html:5 msgid "Documents & Photos" msgstr "Documents & Photos" -#: templates/interventions/detail/card_documents.html:5 -#: templates/interventions/detail/card_notes_documents.html:13 -#: templates/interventions/intervention_detail_mobile.html:934 +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/detail/card_notes_documents.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:934 msgid "Photos obligatoires" msgstr "Photos obligatoires" -#: templates/interventions/detail/card_documents.html:8 -#: templates/interventions/detail/card_documents.html:80 -#: templates/interventions/detail/card_info.html:775 -#: templates/interventions/detail/card_info.html:866 -#: templates/interventions/detail/card_notes.html:6 -#: templates/interventions/detail/card_notes_documents.html:204 -#: templates/interventions/detail/card_occupations.html:14 -#: templates/interventions/detail/card_occupations.html:111 -#: templates/interventions/detail/card_operations.html:305 -#: templates/interventions/detail/card_operations.html:346 -#: templates/interventions/intervention_detail_mobile.html:1083 -#: templates/interventions/intervention_detail_mobile.html:1422 -#: templates/interventions/intervention_detail_mobile.html:2328 -#: templates/interventions/intervention_detail_mobile.html:2492 +#: interventions/templates/interventions/detail/card_documents.html:8 +#: interventions/templates/interventions/detail/card_documents.html:80 +#: interventions/templates/interventions/detail/card_info.html:775 +#: interventions/templates/interventions/detail/card_info.html:866 +#: interventions/templates/interventions/detail/card_notes.html:6 +#: interventions/templates/interventions/detail/card_notes_documents.html:204 +#: interventions/templates/interventions/detail/card_occupations.html:14 +#: 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:1083 +#: interventions/templates/interventions/intervention_detail_mobile.html:1422 +#: interventions/templates/interventions/intervention_detail_mobile.html:2328 +#: interventions/templates/interventions/intervention_detail_mobile.html:2492 +#: interventions/templates/interventions/interventions_calendar.html:733 msgid "Ajouter" msgstr "Ajouter" -#: templates/interventions/detail/card_documents.html:19 +#: interventions/templates/interventions/detail/card_documents.html:19 msgid "Aucun document ou photo pour cette intervention." msgstr "Aucun document ou photo pour cette intervention." -#: templates/interventions/detail/card_documents.html:31 -#: templates/interventions/detail/card_notes_documents.html:69 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_documents.html:31 +#: interventions/templates/interventions/detail/card_notes_documents.html:69 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "fichiers" msgstr "fichiers" -#: templates/interventions/detail/card_documents.html:31 -#: templates/interventions/detail/card_notes_documents.html:69 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_documents.html:31 +#: interventions/templates/interventions/detail/card_notes_documents.html:69 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "fichier" msgstr "fichier" -#: templates/interventions/detail/card_documents.html:53 -#: templates/interventions/detail/card_notes_documents.html:177 -#: templates/interventions/intervention_detail_mobile.html:646 -#: templates/interventions/intervention_detail_mobile.html:647 -#: templates/interventions/intervention_detail_mobile.html:1453 +#: interventions/templates/interventions/detail/card_documents.html:53 +#: interventions/templates/interventions/detail/card_notes_documents.html:177 +#: interventions/templates/interventions/intervention_detail_mobile.html:646 +#: interventions/templates/interventions/intervention_detail_mobile.html:647 +#: interventions/templates/interventions/intervention_detail_mobile.html:1453 msgid "Supprimer le document" msgstr "Supprimer le document" -#: templates/interventions/detail/card_documents.html:57 -#: templates/interventions/detail/card_notes_documents.html:181 -#: templates/interventions/intervention_detail_mobile.html:1457 +#: interventions/templates/interventions/detail/card_documents.html:57 +#: interventions/templates/interventions/detail/card_notes_documents.html:181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1457 msgid "Voulez-vous supprimer ce document ?" msgstr "Voulez-vous supprimer ce document ?" -#: templates/interventions/detail/card_documents.html:62 -#: templates/interventions/detail/card_info.html:792 -#: templates/interventions/detail/card_info.html:883 -#: templates/interventions/detail/card_notes_documents.html:186 -#: templates/interventions/detail/scripts.html:507 -#: templates/interventions/includes/_desktop_operation_card.html:139 -#: templates/interventions/includes/_mobile_operation_card.html:136 -#: templates/interventions/intervention_detail_mobile.html:1443 -#: templates/interventions/intervention_detail_mobile.html:1462 -#: templates/interventions/intervention_detail_mobile.html:3989 +#: interventions/templates/interventions/detail/card_documents.html:62 +#: interventions/templates/interventions/detail/card_info.html:792 +#: interventions/templates/interventions/detail/card_info.html:883 +#: interventions/templates/interventions/detail/card_notes_documents.html:186 +#: 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:1443 +#: interventions/templates/interventions/intervention_detail_mobile.html:1462 +#: interventions/templates/interventions/intervention_detail_mobile.html:3989 msgid "Supprimer" msgstr "Supprimer" -#: templates/interventions/detail/card_documents.html:71 -#: templates/interventions/detail/card_notes_documents.html:24 -#: templates/interventions/detail/card_notes_documents.html:195 -#: templates/interventions/intervention_detail_mobile.html:932 +#: interventions/templates/interventions/detail/card_documents.html:71 +#: interventions/templates/interventions/detail/card_notes_documents.html:24 +#: interventions/templates/interventions/detail/card_notes_documents.html:195 +#: interventions/templates/interventions/intervention_detail_mobile.html:932 msgid "Ajouter des documents" msgstr "Ajouter des documents" -#: templates/interventions/detail/card_documents.html:96 -#: templates/interventions/detail/card_notes_documents.html:220 +#: interventions/templates/interventions/detail/card_documents.html:96 +#: interventions/templates/interventions/detail/card_notes_documents.html:220 msgid "Copier le document vers…" msgstr "Copier le document vers…" -#: templates/interventions/detail/card_documents.html:104 -#: templates/interventions/detail/card_notes_documents.html:228 +#: interventions/templates/interventions/detail/card_documents.html:104 +#: interventions/templates/interventions/detail/card_notes_documents.html:228 msgid "Cible" msgstr "Cible" -#: templates/interventions/detail/card_documents.html:106 -#: templates/interventions/detail/card_notes_documents.html:230 +#: interventions/templates/interventions/detail/card_documents.html:106 +#: interventions/templates/interventions/detail/card_notes_documents.html:230 msgid "— Choisir une localisation ou un asset —" msgstr "— Choisir une localisation ou un asset —" -#: templates/interventions/detail/card_documents.html:111 -#: templates/interventions/detail/card_notes_documents.html:235 +#: interventions/templates/interventions/detail/card_documents.html:111 +#: interventions/templates/interventions/detail/card_notes_documents.html:235 msgid "Tags" msgstr "Tags" -#: templates/interventions/detail/card_documents.html:114 -#: templates/interventions/detail/card_notes_documents.html:238 +#: interventions/templates/interventions/detail/card_documents.html:114 +#: interventions/templates/interventions/detail/card_notes_documents.html:238 msgid "Aucun tag disponible pour ce type de cible." msgstr "Aucun tag disponible pour ce type de cible." -#: templates/interventions/detail/card_documents.html:119 -#: templates/interventions/detail/card_notes_documents.html:243 +#: interventions/templates/interventions/detail/card_documents.html:119 +#: interventions/templates/interventions/detail/card_notes_documents.html:243 msgid "Chargement des tags…" msgstr "Chargement des tags…" -#: templates/interventions/detail/card_documents.html:127 -#: templates/interventions/detail/card_notes_documents.html:251 +#: interventions/templates/interventions/detail/card_documents.html:127 +#: interventions/templates/interventions/detail/card_notes_documents.html:251 msgid "Copier" msgstr "Copier" -#: templates/interventions/detail/card_history.html:7 -#: templates/interventions/intervention_detail_mobile.html:2100 +#: interventions/templates/interventions/detail/card_history.html:7 +#: interventions/templates/interventions/intervention_detail_mobile.html:2100 msgid "Historique des interventions (3 mois)" msgstr "Historique des interventions (3 mois)" -#: templates/interventions/detail/card_history.html:13 -#: templates/interventions/intervention_detail_mobile.html:2106 +#: interventions/templates/interventions/detail/card_history.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:2106 msgid "Interventions récentes sur les mêmes localisations" msgstr "Interventions récentes sur les mêmes localisations" -#: templates/interventions/detail/card_history.html:33 -#: templates/interventions/detail/card_history.html:71 -#: templates/interventions/detail/card_history.html:109 -#: templates/interventions/intervention_detail_mobile.html:2131 -#: templates/interventions/intervention_detail_mobile.html:2180 -#: templates/interventions/intervention_detail_mobile.html:2230 +#: 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:2131 +#: interventions/templates/interventions/intervention_detail_mobile.html:2180 +#: interventions/templates/interventions/intervention_detail_mobile.html:2230 msgid "Accès restreint" msgstr "Accès restreint" -#: templates/interventions/detail/card_history.html:44 -#: templates/interventions/detail/card_history.html:82 -#: templates/interventions/detail/card_history.html:120 -#: templates/interventions/intervention_detail_mobile.html:2145 -#: templates/interventions/intervention_detail_mobile.html:2194 -#: templates/interventions/intervention_detail_mobile.html:2244 +#: 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:2145 +#: interventions/templates/interventions/intervention_detail_mobile.html:2194 +#: interventions/templates/interventions/intervention_detail_mobile.html:2244 msgid "Voir le résumé" msgstr "Voir le résumé" -#: templates/interventions/detail/card_history.html:52 -#: templates/interventions/intervention_detail_mobile.html:2155 +#: interventions/templates/interventions/detail/card_history.html:52 +#: interventions/templates/interventions/intervention_detail_mobile.html:2155 msgid "Voir tout" msgstr "Voir tout" -#: templates/interventions/detail/card_history.html:90 -#: templates/interventions/intervention_detail_mobile.html:2204 +#: interventions/templates/interventions/detail/card_history.html:90 +#: interventions/templates/interventions/intervention_detail_mobile.html:2204 msgid "Réduire" msgstr "Réduire" -#: templates/interventions/detail/card_history.html:137 -#: templates/interventions/detail/card_history.html:138 -#: templates/interventions/intervention_detail_mobile.html:2259 -#: templates/interventions/intervention_detail_mobile.html:2260 +#: interventions/templates/interventions/detail/card_history.html:137 +#: interventions/templates/interventions/detail/card_history.html:138 +#: interventions/templates/interventions/intervention_detail_mobile.html:2259 +#: interventions/templates/interventions/intervention_detail_mobile.html:2260 msgid "Résumé de l'intervention" msgstr "Résumé de l'intervention" -#: templates/interventions/detail/card_history.html:145 -#: templates/interventions/detail/scripts.html:157 -#: templates/interventions/intervention_detail_mobile.html:2267 -#: templates/interventions/intervention_detail_mobile.html:2548 -#: templates/interventions/intervention_detail_mobile.html:3045 -#: templates/interventions/interventions_calendar.html:667 -#: templates/interventions/interventions_index.html:1201 +#: interventions/templates/interventions/detail/card_history.html:145 +#: interventions/templates/interventions/detail/scripts.html:157 +#: interventions/templates/interventions/intervention_detail_mobile.html:2267 +#: interventions/templates/interventions/intervention_detail_mobile.html:2548 +#: interventions/templates/interventions/intervention_detail_mobile.html:3045 +#: interventions/templates/interventions/interventions_calendar.html:675 +#: interventions/templates/interventions/interventions_calendar.html:762 +#: interventions/templates/interventions/interventions_index.html:1201 msgid "Chargement..." msgstr "Chargement..." -#: templates/interventions/detail/card_history.html:167 -#: templates/interventions/intervention_detail_mobile.html:1987 +#: interventions/templates/interventions/detail/card_history.html:167 +#: interventions/templates/interventions/intervention_detail_mobile.html:1987 msgid "Créer une intervention de réparation" msgstr "Créer une intervention de réparation" -#: templates/interventions/detail/card_history.html:174 -#: templates/interventions/intervention_detail_mobile.html:1994 +#: interventions/templates/interventions/detail/card_history.html:174 +#: interventions/templates/interventions/intervention_detail_mobile.html:1994 msgid "Confirmation" msgstr "Confirmation" -#: templates/interventions/detail/card_history.html:178 +#: interventions/templates/interventions/detail/card_history.html:178 msgid "Créer une intervention de réparation à partir de cette intervention?" msgstr "Créer une intervention de réparation à partir de cette intervention?" -#: templates/interventions/detail/card_history.html:181 -#: templates/interventions/intervention_detail_mobile.html:2001 +#: interventions/templates/interventions/detail/card_history.html:181 +#: interventions/templates/interventions/intervention_detail_mobile.html:2001 msgid "Équipements concernés" msgstr "Équipements concernés" -#: templates/interventions/detail/card_history.html:201 -#: templates/interventions/detail/card_info.html:177 -#: templates/interventions/detail/card_info.html:244 -#: templates/interventions/detail/card_info.html:266 -#: templates/interventions/detail/card_info.html:288 -#: templates/interventions/detail/card_info.html:310 -#: templates/interventions/intervention_detail_mobile.html:1967 -#: templates/interventions/intervention_detail_mobile.html:2021 -#: templates/interventions/intervention_detail_mobile.html:2920 -#: templates/interventions/intervention_detail_mobile.html:2942 -#: templates/interventions/intervention_detail_mobile.html:2964 -#: templates/interventions/intervention_detail_mobile.html:2975 -#: templates/interventions/intervention_detail_mobile.html:2983 -#: templates/interventions/interventions_index.html:1291 +#: interventions/templates/interventions/detail/card_history.html:201 +#: interventions/templates/interventions/detail/card_info.html:177 +#: interventions/templates/interventions/detail/card_info.html:244 +#: interventions/templates/interventions/detail/card_info.html:266 +#: interventions/templates/interventions/detail/card_info.html:288 +#: interventions/templates/interventions/detail/card_info.html:310 +#: interventions/templates/interventions/intervention_detail_mobile.html:1967 +#: interventions/templates/interventions/intervention_detail_mobile.html:2021 +#: interventions/templates/interventions/intervention_detail_mobile.html:2920 +#: interventions/templates/interventions/intervention_detail_mobile.html:2942 +#: interventions/templates/interventions/intervention_detail_mobile.html:2964 +#: interventions/templates/interventions/intervention_detail_mobile.html:2975 +#: interventions/templates/interventions/intervention_detail_mobile.html:2983 +#: interventions/templates/interventions/interventions_index.html:1291 msgid "Confirmer" msgstr "Confirmer" -#: templates/interventions/detail/card_info.html:18 -#: templates/interventions/detail/scripts.html:584 +#: interventions/templates/interventions/detail/card_info.html:18 +#: interventions/templates/interventions/detail/scripts.html:584 msgid "Annuler la vérification" msgstr "Annuler la vérification" -#: templates/interventions/detail/card_info.html:18 -#: templates/interventions/detail/scripts.html:585 +#: interventions/templates/interventions/detail/card_info.html:18 +#: interventions/templates/interventions/detail/scripts.html:585 msgid "Marquer comme vérifiée" msgstr "Marquer comme vérifiée" -#: templates/interventions/detail/card_info.html:23 -#: templates/interventions/detail/card_info.html:29 -#: templates/interventions/detail/scripts.html:590 +#: interventions/templates/interventions/detail/card_info.html:23 +#: interventions/templates/interventions/detail/card_info.html:29 +#: interventions/templates/interventions/detail/scripts.html:590 msgid "Non vérifiée" msgstr "Non vérifiée" -#: templates/interventions/detail/card_info.html:28 +#: interventions/templates/interventions/detail/card_info.html:28 msgid "Vérification requise" msgstr "Vérification requise" -#: templates/interventions/detail/card_info.html:35 +#: interventions/templates/interventions/detail/card_info.html:35 msgid "Marché temporairement bloqué pour raisons budgétaires" msgstr "" -#: templates/interventions/detail/card_info.html:40 +#: interventions/templates/interventions/detail/card_info.html:40 msgid "Cette intervention a été créée par le prestataire" msgstr "Cette intervention a été créée par le prestataire" -#: templates/interventions/detail/card_info.html:41 +#: interventions/templates/interventions/detail/card_info.html:41 msgid "Créée par le prestataire" msgstr "Créée par le prestataire" -#: templates/interventions/detail/card_info.html:62 -#: templates/interventions/intervention_detail_mobile.html:575 +#: interventions/templates/interventions/detail/card_info.html:62 +#: interventions/templates/interventions/intervention_detail_mobile.html:575 msgid "En pause - Motif :" msgstr "En pause - Motif :" -#: templates/interventions/detail/card_info.html:92 +#: interventions/templates/interventions/detail/card_info.html:92 msgid "" "Cette intervention est retenue pour des raisons budgétaires. Aucun envoi de " "fiche ni contact téléphonique avec le prestataire ne doit être effectué." msgstr "" -#: templates/interventions/detail/card_info.html:94 -#: templates/interventions/intervention_detail_mobile.html:497 +#: interventions/templates/interventions/detail/card_info.html:94 +#: interventions/templates/interventions/intervention_detail_mobile.html:497 msgid "Motif" msgstr "" -#: templates/interventions/detail/card_info.html:107 -#: templates/interventions/detail/scripts.html:769 +#: interventions/templates/interventions/detail/card_info.html:107 +#: interventions/templates/interventions/detail/scripts.html:769 msgid "Recommandations" msgstr "Recommandations" -#: templates/interventions/detail/card_info.html:114 -#: templates/interventions/intervention_detail_mobile.html:1365 +#: interventions/templates/interventions/detail/card_info.html:114 +#: interventions/templates/interventions/intervention_detail_mobile.html:1365 msgid "Attention" msgstr "Attention" -#: templates/interventions/detail/card_info.html:115 +#: interventions/templates/interventions/detail/card_info.html:115 msgid "" "Le marché associé à cette intervention est bloqué. Ne pas appeler le " "prestataire." @@ -2445,209 +2505,209 @@ msgstr "" "Le marché associé à cette intervention est bloqué. Ne pas appeler le " "prestataire." -#: templates/interventions/detail/card_info.html:129 +#: interventions/templates/interventions/detail/card_info.html:129 msgid "Appel interdit (marché bloqué)" msgstr "" -#: templates/interventions/detail/card_info.html:142 -#: templates/interventions/detail/card_info.html:158 +#: interventions/templates/interventions/detail/card_info.html:142 +#: interventions/templates/interventions/detail/card_info.html:158 msgid "Confirmer l'appel" msgstr "Confirmer l'appel" -#: templates/interventions/detail/card_info.html:165 +#: interventions/templates/interventions/detail/card_info.html:165 msgid "L'appel a été réceptionné" msgstr "L'appel a été réceptionné" -#: templates/interventions/detail/card_info.html:168 +#: interventions/templates/interventions/detail/card_info.html:168 msgid "Date et heure de l'appel" msgstr "Date et heure de l'appel" -#: templates/interventions/detail/card_info.html:170 +#: interventions/templates/interventions/detail/card_info.html:170 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." -#: templates/interventions/detail/card_info.html:190 -#: templates/interventions/intervention_detail_mobile.html:2873 +#: interventions/templates/interventions/detail/card_info.html:190 +#: interventions/templates/interventions/intervention_detail_mobile.html:2873 msgid "Confirmer l'annulation" msgstr "Confirmer l'annulation" -#: templates/interventions/detail/card_info.html:194 -#: templates/interventions/intervention_detail_mobile.html:2877 +#: interventions/templates/interventions/detail/card_info.html:194 +#: interventions/templates/interventions/intervention_detail_mobile.html:2877 msgid "Êtes-vous sûr de vouloir annuler cette intervention ?" msgstr "Êtes-vous sûr de vouloir annuler cette intervention ?" -#: templates/interventions/detail/card_info.html:196 -#: templates/interventions/intervention_detail_mobile.html:2879 -#: templates/interventions/interventions_index.html:1274 +#: interventions/templates/interventions/detail/card_info.html:196 +#: interventions/templates/interventions/intervention_detail_mobile.html:2879 +#: interventions/templates/interventions/interventions_index.html:1274 msgid "Type d'annulation" msgstr "Type d'annulation" -#: templates/interventions/detail/card_info.html:198 -#: templates/interventions/intervention_detail_mobile.html:2881 -#: templates/interventions/interventions_index.html:1276 +#: interventions/templates/interventions/detail/card_info.html:198 +#: interventions/templates/interventions/intervention_detail_mobile.html:2881 +#: interventions/templates/interventions/interventions_index.html:1276 msgid "Choisissez un type" msgstr "Choisissez un type" -#: templates/interventions/detail/card_info.html:208 -#: templates/interventions/intervention_detail_mobile.html:2891 -#: templates/interventions/interventions_index.html:1284 +#: interventions/templates/interventions/detail/card_info.html:208 +#: interventions/templates/interventions/intervention_detail_mobile.html:2891 +#: interventions/templates/interventions/interventions_index.html:1284 msgid "Commentaire libre..." msgstr "Commentaire libre..." -#: templates/interventions/detail/card_info.html:209 -#: templates/interventions/intervention_detail_mobile.html:2892 -#: templates/interventions/interventions_index.html:1285 +#: interventions/templates/interventions/detail/card_info.html:209 +#: interventions/templates/interventions/intervention_detail_mobile.html:2892 +#: interventions/templates/interventions/interventions_index.html:1285 msgid "Obligatoire pour le motif \\" msgstr "Obligatoire pour le motif \\" -#: templates/interventions/detail/card_info.html:214 -#: templates/interventions/detail/card_origine.html:19 -#: templates/interventions/guided_operations/inspection_rain_water.html:236 -#: templates/interventions/guided_operations/inspection_rain_water.html:353 -#: templates/interventions/guided_operations/inspection_rain_water.html:368 -#: templates/interventions/guided_operations/inspection_rain_water.html:379 -#: templates/interventions/guided_operations/inspection_rain_water.html:390 -#: templates/interventions/guided_operations/inspection_rain_water.html:401 -#: templates/interventions/guided_operations/inspection_rain_water.html:412 -#: templates/interventions/guided_operations/inspection_rain_water.html:441 -#: templates/interventions/guided_operations/inspection_rain_water.html:514 -#: templates/interventions/guided_operations/inspection_rain_water.html:527 -#: templates/interventions/guided_operations/inspection_rain_water.html:540 -#: templates/interventions/guided_operations/inspection_rain_water.html:553 -#: templates/interventions/guided_operations/inspection_rain_water.html:566 -#: templates/interventions/guided_operations/inspection_rain_water.html:579 -#: templates/interventions/guided_operations/inspection_rain_water.html:592 -#: templates/interventions/guided_operations/inspection_rain_water.html:642 -#: templates/interventions/guided_operations/inspection_rain_water.html:654 -#: templates/interventions/guided_operations/inspection_rain_water.html:666 -#: templates/interventions/guided_operations/inspection_rain_water.html:704 -#: templates/interventions/guided_operations/inspection_rain_water.html:718 -#: templates/interventions/guided_operations/inspection_rain_water.html:729 -#: templates/interventions/guided_operations/inspection_rain_water.html:740 -#: templates/interventions/guided_operations/inspection_rain_water.html:779 -#: templates/interventions/guided_operations/inspection_rain_water.html:791 -#: templates/interventions/guided_operations/inspection_rain_water.html:803 -#: templates/interventions/guided_operations/inspection_rain_water.html:816 -#: templates/interventions/guided_operations/inspection_rain_water.html:828 -#: templates/interventions/guided_operations/inspection_rain_water.html:839 -#: templates/interventions/guided_operations/inspection_rain_water.html:854 -#: templates/interventions/guided_operations/inspection_rain_water.html:893 -#: templates/interventions/guided_operations/inspection_rain_water.html:904 -#: templates/interventions/guided_operations/inspection_rain_water.html:917 -#: templates/interventions/guided_operations/inspection_rain_water.html:929 -#: templates/interventions/guided_operations/inspection_rain_water.html:940 -#: templates/interventions/guided_operations/inspection_rain_water.html:969 -#: templates/interventions/guided_operations/inspection_rain_water.html:980 -#: templates/interventions/guided_operations/inspection_rain_water.html:993 -#: templates/interventions/guided_operations/inspection_rain_water.html:1004 -#: templates/interventions/guided_operations/inspection_rain_water.html:1030 -#: templates/interventions/guided_operations/inspection_rain_water.html:1041 -#: templates/interventions/guided_operations/inspection_rain_water.html:1054 -#: templates/interventions/guided_operations/inspection_rain_water.html:1065 -#: templates/interventions/guided_operations/inspection_rain_water.html:1092 -#: templates/interventions/guided_operations/inspection_rain_water.html:1104 -#: templates/interventions/guided_operations/inspection_rain_water.html:1117 -#: templates/interventions/guided_operations/inspection_rain_water.html:1128 -#: templates/interventions/guided_operations/inspection_rain_water.html:1139 -#: templates/interventions/guided_operations/inspection_rain_water.html:1153 -#: templates/interventions/guided_operations/inspection_rain_water.html:1209 -#: templates/interventions/guided_operations/inspection_rain_water.html:1220 -#: templates/interventions/guided_operations/inspection_rain_water.html:1231 -#: templates/interventions/guided_operations/inspection_rain_water.html:1240 -#: templates/interventions/guided_operations/inspection_rain_water.html:1252 -#: templates/interventions/guided_operations/inspection_rain_water.html:1263 -#: templates/interventions/guided_operations/inspection_rain_water.html:2589 -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 -#: templates/interventions/guided_operations/inspection_rain_water.html:2964 -#: templates/interventions/intervention_detail_mobile.html:2897 +#: interventions/templates/interventions/detail/card_info.html:214 +#: interventions/templates/interventions/detail/card_origine.html:19 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:236 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:353 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:368 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:379 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:390 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:401 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:412 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:441 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:514 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:527 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:540 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:553 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:566 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:579 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:592 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:642 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:654 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:666 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:704 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:718 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:729 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:740 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:779 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:791 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:803 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:816 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:839 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:854 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:893 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:904 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:917 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:929 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:940 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:969 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:980 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:993 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1004 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1030 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1041 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1054 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1065 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1092 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1104 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1117 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1128 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1139 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1153 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1209 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1220 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1231 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1240 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1252 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1263 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2589 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: 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:2897 msgid "Non" msgstr "Non" -#: templates/interventions/detail/card_info.html:215 -#: templates/interventions/intervention_detail_mobile.html:2898 +#: interventions/templates/interventions/detail/card_info.html:215 +#: interventions/templates/interventions/intervention_detail_mobile.html:2898 msgid "Oui, annuler" msgstr "Oui, annuler" -#: templates/interventions/detail/card_info.html:225 -#: templates/interventions/intervention_detail_mobile.html:1948 +#: interventions/templates/interventions/detail/card_info.html:225 +#: interventions/templates/interventions/intervention_detail_mobile.html:1948 msgid "Raison de la mise en pause" msgstr "Raison de la mise en pause" -#: templates/interventions/detail/card_info.html:229 -#: templates/interventions/intervention_detail_mobile.html:1952 +#: interventions/templates/interventions/detail/card_info.html:229 +#: interventions/templates/interventions/intervention_detail_mobile.html:1952 msgid "Sélectionnez la raison" msgstr "Sélectionnez la raison" -#: templates/interventions/detail/card_info.html:231 -#: templates/interventions/intervention_detail_mobile.html:1954 +#: interventions/templates/interventions/detail/card_info.html:231 +#: interventions/templates/interventions/intervention_detail_mobile.html:1954 msgid "Choisissez une raison" msgstr "Choisissez une raison" -#: templates/interventions/detail/card_info.html:237 -#: templates/interventions/intervention_detail_mobile.html:1960 +#: interventions/templates/interventions/detail/card_info.html:237 +#: interventions/templates/interventions/intervention_detail_mobile.html:1960 msgid "Précisez la raison" msgstr "Précisez la raison" -#: templates/interventions/detail/card_info.html:255 -#: templates/interventions/intervention_detail_mobile.html:2909 +#: interventions/templates/interventions/detail/card_info.html:255 +#: interventions/templates/interventions/intervention_detail_mobile.html:2909 msgid "Confirmer la validation" msgstr "Confirmer la validation" -#: templates/interventions/detail/card_info.html:261 -#: templates/interventions/intervention_detail_mobile.html:2915 +#: interventions/templates/interventions/detail/card_info.html:261 +#: interventions/templates/interventions/intervention_detail_mobile.html:2915 msgid "Cette action est liée à la validation par périodes." msgstr "Cette action est liée à la validation par périodes." -#: templates/interventions/detail/card_info.html:277 -#: templates/interventions/intervention_detail_mobile.html:2931 +#: interventions/templates/interventions/detail/card_info.html:277 +#: interventions/templates/interventions/intervention_detail_mobile.html:2931 msgid "Raison de la correction" msgstr "Raison de la correction" -#: templates/interventions/detail/card_info.html:281 -#: templates/interventions/intervention_detail_mobile.html:2935 +#: interventions/templates/interventions/detail/card_info.html:281 +#: interventions/templates/interventions/intervention_detail_mobile.html:2935 msgid "Indiquez la raison pour laquelle une correction est demandée" msgstr "Indiquez la raison pour laquelle une correction est demandée" -#: templates/interventions/detail/card_info.html:283 -#: templates/interventions/detail/card_info.html:305 -#: templates/interventions/intervention_detail_mobile.html:2937 -#: templates/interventions/intervention_detail_mobile.html:2959 +#: interventions/templates/interventions/detail/card_info.html:283 +#: interventions/templates/interventions/detail/card_info.html:305 +#: interventions/templates/interventions/intervention_detail_mobile.html:2937 +#: interventions/templates/interventions/intervention_detail_mobile.html:2959 msgid "Maximum 1000 caractères" msgstr "Maximum 1000 caractères" -#: templates/interventions/detail/card_info.html:299 -#: templates/interventions/intervention_detail_mobile.html:2953 +#: interventions/templates/interventions/detail/card_info.html:299 +#: interventions/templates/interventions/intervention_detail_mobile.html:2953 msgid "Détails de la correction" msgstr "Détails de la correction" -#: templates/interventions/detail/card_info.html:303 -#: templates/interventions/intervention_detail_mobile.html:2957 +#: interventions/templates/interventions/detail/card_info.html:303 +#: interventions/templates/interventions/intervention_detail_mobile.html:2957 msgid "Décrivez ce qui a été corrigé" msgstr "Décrivez ce qui a été corrigé" -#: templates/interventions/detail/card_info.html:323 +#: interventions/templates/interventions/detail/card_info.html:323 msgid "Aucune prestation encodée" msgstr "Aucune prestation encodée" -#: templates/interventions/detail/card_info.html:328 +#: interventions/templates/interventions/detail/card_info.html:328 msgid "" "Aucune prestation n'a été encodée pour cette intervention. Êtes-vous sûr de " "vouloir passer au statut « Traité » ?" @@ -2655,174 +2715,174 @@ msgstr "" "Aucune prestation n'a été encodée pour cette intervention. Êtes-vous sûr de " "vouloir passer au statut « Traité » ?" -#: templates/interventions/detail/card_info.html:332 +#: interventions/templates/interventions/detail/card_info.html:332 msgid "Confirmer quand même" msgstr "Confirmer quand même" -#: templates/interventions/detail/card_info.html:345 -#: templates/interventions/detail/card_info.html:412 +#: interventions/templates/interventions/detail/card_info.html:345 +#: interventions/templates/interventions/detail/card_info.html:412 msgid "Modifier prestataire et contrat" msgstr "Modifier prestataire et contrat" -#: templates/interventions/detail/card_info.html:391 +#: interventions/templates/interventions/detail/card_info.html:391 msgid "Raison de la demande de correction :" msgstr "Raison de la demande de correction :" -#: templates/interventions/detail/card_info.html:400 +#: interventions/templates/interventions/detail/card_info.html:400 msgid "Détails de la correction :" msgstr "Détails de la correction :" -#: templates/interventions/detail/card_info.html:577 +#: interventions/templates/interventions/detail/card_info.html:577 msgid "Modifier le projet" msgstr "Modifier le projet" -#: templates/interventions/detail/card_info.html:583 +#: interventions/templates/interventions/detail/card_info.html:583 msgid "Sélectionnez un projet" msgstr "Sélectionnez un projet" -#: templates/interventions/detail/card_info.html:650 +#: interventions/templates/interventions/detail/card_info.html:650 msgid "Modifier le numéro Osiris" msgstr "Modifier le numéro Osiris" -#: templates/interventions/detail/card_info.html:656 +#: interventions/templates/interventions/detail/card_info.html:656 msgid "Numéro Osiris" msgstr "Numéro Osiris" -#: templates/interventions/detail/card_info.html:673 +#: interventions/templates/interventions/detail/card_info.html:673 msgid "Dossier" msgstr "Dossier" -#: templates/interventions/detail/card_info.html:678 +#: interventions/templates/interventions/detail/card_info.html:678 msgid "Dossier interne" msgstr "Dossier interne" -#: templates/interventions/detail/card_info.html:694 +#: interventions/templates/interventions/detail/card_info.html:694 msgid "Modifier le lien" msgstr "Modifier le lien" -#: templates/interventions/detail/card_info.html:700 +#: interventions/templates/interventions/detail/card_info.html:700 msgid "Lien du dossier interne" msgstr "Lien du dossier interne" -#: templates/interventions/detail/card_info.html:726 -#: templates/interventions/detail/card_info.html:779 -#: templates/interventions/interventions_calendar.html:599 +#: interventions/templates/interventions/detail/card_info.html:726 +#: interventions/templates/interventions/detail/card_info.html:779 +#: interventions/templates/interventions/interventions_calendar.html:607 msgid "Réalisation" msgstr "Réalisation" -#: templates/interventions/detail/card_info.html:748 +#: interventions/templates/interventions/detail/card_info.html:748 msgid "Ajouter un événement réalisé" msgstr "Ajouter un événement réalisé" -#: templates/interventions/detail/card_info.html:759 -#: templates/interventions/detail/card_info.html:850 +#: interventions/templates/interventions/detail/card_info.html:759 +#: interventions/templates/interventions/detail/card_info.html:850 msgid "Type d'événement" msgstr "Type d'événement" -#: templates/interventions/detail/card_info.html:761 +#: interventions/templates/interventions/detail/card_info.html:761 msgid "Démarrage" msgstr "Démarrage" -#: templates/interventions/detail/card_info.html:763 -#: templates/interventions/intervention_detail_mobile.html:2835 +#: interventions/templates/interventions/detail/card_info.html:763 +#: interventions/templates/interventions/intervention_detail_mobile.html:2835 msgid "Pause" msgstr "Pause" -#: templates/interventions/detail/card_info.html:764 +#: interventions/templates/interventions/detail/card_info.html:764 msgid "Reprise" msgstr "Reprise" -#: templates/interventions/detail/card_info.html:774 -#: templates/interventions/detail/card_info.html:865 +#: interventions/templates/interventions/detail/card_info.html:774 +#: interventions/templates/interventions/detail/card_info.html:865 msgid "Annuler la modification" msgstr "Annuler la modification" -#: templates/interventions/detail/card_info.html:780 -#: templates/interventions/detail/card_info.html:871 +#: interventions/templates/interventions/detail/card_info.html:780 +#: interventions/templates/interventions/detail/card_info.html:871 msgid "Classés par ordre chronologique" msgstr "Classés par ordre chronologique" -#: templates/interventions/detail/card_info.html:790 -#: templates/interventions/detail/card_info.html:881 -#: templates/interventions/detail/card_posts.html:402 +#: interventions/templates/interventions/detail/card_info.html:790 +#: interventions/templates/interventions/detail/card_info.html:881 +#: interventions/templates/interventions/detail/card_posts.html:402 msgid "Actions" msgstr "Actions" -#: templates/interventions/detail/card_info.html:791 -#: templates/interventions/detail/card_info.html:882 +#: interventions/templates/interventions/detail/card_info.html:791 +#: interventions/templates/interventions/detail/card_info.html:882 msgid "Modifier" msgstr "Modifier" -#: templates/interventions/detail/card_info.html:796 -#: templates/interventions/detail/card_info.html:887 +#: interventions/templates/interventions/detail/card_info.html:796 +#: interventions/templates/interventions/detail/card_info.html:887 msgid "Aucun événement" msgstr "Aucun événement" -#: templates/interventions/detail/card_info.html:813 -#: templates/interventions/detail/card_info.html:870 -#: templates/interventions/interventions_calendar.html:594 +#: interventions/templates/interventions/detail/card_info.html:813 +#: interventions/templates/interventions/detail/card_info.html:870 +#: interventions/templates/interventions/interventions_calendar.html:602 msgid "Planification" msgstr "Planification" -#: templates/interventions/detail/card_info.html:839 +#: interventions/templates/interventions/detail/card_info.html:839 msgid "Ajouter un événement planifié" msgstr "Ajouter un événement planifié" -#: templates/interventions/detail/card_info.html:900 -#: templates/interventions/intervention_detail_mobile.html:541 +#: interventions/templates/interventions/detail/card_info.html:900 +#: interventions/templates/interventions/intervention_detail_mobile.html:541 msgid "Gestionnaire :" msgstr "Gestionnaire :" -#: templates/interventions/detail/card_info.html:905 -#: templates/interventions/detail/scripts.html:324 -#: templates/interventions/intervention_detail_mobile.html:545 -#: templates/interventions/intervention_detail_mobile.html:2451 -#: templates/interventions/intervention_detail_mobile.html:6101 -#: templates/interventions/interventions_calendar.html:297 -#: templates/interventions/interventions_calendar.html:318 -#: templates/interventions/interventions_calendar.html:337 -#: templates/interventions/interventions_calendar.html:359 -#: templates/interventions/interventions_calendar.html:378 -#: templates/interventions/interventions_calendar.html:397 -#: templates/interventions/interventions_calendar.html:428 -#: templates/interventions/interventions_index.html:568 -#: templates/interventions/interventions_index.html:589 -#: templates/interventions/interventions_index.html:608 -#: templates/interventions/interventions_index.html:627 -#: templates/interventions/interventions_index.html:651 -#: templates/interventions/interventions_index.html:670 -#: templates/interventions/interventions_index.html:689 -#: templates/interventions/interventions_index.html:720 -#: templates/interventions/interventions_index.html:743 -#: templates/interventions/interventions_index.html:760 -#: templates/interventions/interventions_index.html:780 -#: templates/interventions/interventions_index.html:797 -#: templates/interventions/interventions_index.html:814 +#: interventions/templates/interventions/detail/card_info.html:905 +#: interventions/templates/interventions/detail/scripts.html:324 +#: interventions/templates/interventions/intervention_detail_mobile.html:545 +#: interventions/templates/interventions/intervention_detail_mobile.html:2451 +#: interventions/templates/interventions/intervention_detail_mobile.html:6101 +#: interventions/templates/interventions/interventions_calendar.html:305 +#: interventions/templates/interventions/interventions_calendar.html:326 +#: interventions/templates/interventions/interventions_calendar.html:345 +#: interventions/templates/interventions/interventions_calendar.html:367 +#: interventions/templates/interventions/interventions_calendar.html:386 +#: interventions/templates/interventions/interventions_calendar.html:405 +#: interventions/templates/interventions/interventions_calendar.html:436 +#: 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" -#: templates/interventions/detail/card_info.html:916 +#: interventions/templates/interventions/detail/card_info.html:916 msgid "Assigné à:" msgstr "Assigné à:" -#: templates/interventions/detail/card_info.html:929 +#: interventions/templates/interventions/detail/card_info.html:929 msgid "Assigner un membre ou une équipe" msgstr "Assigner un membre ou une équipe" -#: templates/interventions/detail/card_info.html:958 +#: interventions/templates/interventions/detail/card_info.html:958 msgid "Aucun membre" msgstr "Aucun membre" -#: templates/interventions/detail/card_info.html:968 +#: interventions/templates/interventions/detail/card_info.html:968 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." -#: templates/interventions/detail/card_info.html:970 +#: interventions/templates/interventions/detail/card_info.html:970 msgid "Le prestataire assigné n'a pas encore d'équipes configurées." msgstr "Le prestataire assigné n'a pas encore d'équipes configurées." -#: templates/interventions/detail/card_info.html:979 +#: interventions/templates/interventions/detail/card_info.html:979 msgid "" "Veuillez d'abord assigner un prestataire à cette intervention avant de " "pouvoir assigner un membre ou une équipe." @@ -2830,33 +2890,33 @@ msgstr "" "Veuillez d'abord assigner un prestataire à cette intervention avant de " "pouvoir assigner un membre ou une équipe." -#: templates/interventions/detail/card_links.html:10 -#: templates/interventions/intervention_detail_mobile.html:2037 +#: interventions/templates/interventions/detail/card_links.html:10 +#: interventions/templates/interventions/intervention_detail_mobile.html:2037 msgid "Êtes-vous sûr de vouloir dupliquer cette intervention ?" msgstr "Êtes-vous sûr de vouloir dupliquer cette intervention ?" -#: templates/interventions/detail/card_links.html:14 -#: templates/interventions/intervention_detail_mobile.html:2041 +#: interventions/templates/interventions/detail/card_links.html:14 +#: interventions/templates/interventions/intervention_detail_mobile.html:2041 msgid "Dupliquer" msgstr "Dupliquer" -#: templates/interventions/detail/card_links.html:38 -#: templates/interventions/intervention_detail_mobile.html:2061 +#: interventions/templates/interventions/detail/card_links.html:38 +#: interventions/templates/interventions/intervention_detail_mobile.html:2061 msgid "Aucune intervention liée pour l'instant." msgstr "Aucune intervention liée pour l'instant." -#: templates/interventions/detail/card_links.html:63 +#: interventions/templates/interventions/detail/card_links.html:63 msgid "Lier les interventions" msgstr "Lier les interventions" -#: templates/interventions/detail/card_links.html:79 -#: templates/interventions/detail/card_links.html:93 -#: templates/interventions/intervention_detail_mobile.html:2583 +#: interventions/templates/interventions/detail/card_links.html:79 +#: interventions/templates/interventions/detail/card_links.html:93 +#: interventions/templates/interventions/intervention_detail_mobile.html:2583 msgid "Traitement via une autre intervention" msgstr "Traitement via une autre intervention" -#: templates/interventions/detail/card_links.html:83 -#: templates/interventions/detail/card_links.html:98 +#: interventions/templates/interventions/detail/card_links.html:83 +#: interventions/templates/interventions/detail/card_links.html:98 msgid "" "Indique que le traitement de cette intervention est réalisé via une autre " "intervention." @@ -2864,313 +2924,315 @@ msgstr "" "Indique que le traitement de cette intervention est réalisé via une autre " "intervention." -#: templates/interventions/detail/card_notes.html:4 views/general.py:1054 -#: views/views_pdf_reporting.py:1543 views/views_pdf_reporting.py:2114 +#: interventions/templates/interventions/detail/card_notes.html:4 +#: interventions/views/general.py:1054 +#: interventions/views/views_pdf_reporting.py:1543 +#: interventions/views/views_pdf_reporting.py:2114 msgid "Notes" msgstr "Notes" -#: templates/interventions/detail/card_notes.html:26 -#: templates/interventions/detail/card_notes.html:89 -#: templates/interventions/detail/card_notes_documents.html:46 -#: templates/interventions/detail/card_notes_documents.html:151 -#: templates/interventions/intervention_detail_mobile.html:915 -#: views/forms.py:321 +#: interventions/templates/interventions/detail/card_notes.html:26 +#: interventions/templates/interventions/detail/card_notes.html:89 +#: interventions/templates/interventions/detail/card_notes_documents.html:46 +#: interventions/templates/interventions/detail/card_notes_documents.html:151 +#: interventions/templates/interventions/intervention_detail_mobile.html:915 +#: interventions/views/forms.py:321 msgid "Contenu" msgstr "Contenu" -#: templates/interventions/detail/card_notes.html:27 -#: templates/interventions/detail/card_notes_documents.html:47 +#: interventions/templates/interventions/detail/card_notes.html:27 +#: interventions/templates/interventions/detail/card_notes_documents.html:47 msgid "Saisir le contenu de la note..." msgstr "Saisir le contenu de la note..." -#: templates/interventions/detail/card_notes.html:58 -#: templates/interventions/detail/card_notes_documents.html:117 +#: interventions/templates/interventions/detail/card_notes.html:58 +#: interventions/templates/interventions/detail/card_notes_documents.html:117 msgid "Mis à jour le" msgstr "Mis à jour le" -#: templates/interventions/detail/card_notes.html:59 -#: templates/interventions/detail/card_notes_documents.html:118 +#: interventions/templates/interventions/detail/card_notes.html:59 +#: interventions/templates/interventions/detail/card_notes_documents.html:118 msgid "par " msgstr "par " -#: templates/interventions/detail/card_notes.html:67 -#: templates/interventions/detail/card_notes_documents.html:129 -#: templates/interventions/intervention_detail_mobile.html:714 -#: templates/interventions/intervention_detail_mobile.html:1435 +#: interventions/templates/interventions/detail/card_notes.html:67 +#: interventions/templates/interventions/detail/card_notes_documents.html:129 +#: interventions/templates/interventions/intervention_detail_mobile.html:714 +#: interventions/templates/interventions/intervention_detail_mobile.html:1435 msgid "Supprimer la note" msgstr "Supprimer la note" -#: templates/interventions/detail/card_notes_documents.html:5 -#: templates/interventions/detail/scripts.html:770 -#: templates/interventions/intervention_detail_mobile.html:593 +#: interventions/templates/interventions/detail/card_notes_documents.html:5 +#: interventions/templates/interventions/detail/scripts.html:770 +#: interventions/templates/interventions/intervention_detail_mobile.html:593 msgid "Notes et documents" msgstr "Notes et documents" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 msgid "docs" msgstr "docs" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 msgid "doc" msgstr "doc" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/detail/card_notes_documents.html:71 -#: templates/interventions/intervention_detail_mobile.html:598 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/detail/card_notes_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "notes" msgstr "notes" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/detail/card_notes_documents.html:71 -#: templates/interventions/intervention_detail_mobile.html:598 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/detail/card_notes_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "note" msgstr "note" -#: templates/interventions/detail/card_notes_documents.html:19 -#: templates/interventions/intervention_detail_mobile.html:905 -#: templates/interventions/intervention_detail_mobile.html:1413 +#: interventions/templates/interventions/detail/card_notes_documents.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:905 +#: interventions/templates/interventions/intervention_detail_mobile.html:1413 msgid "Ajouter une note" msgstr "Ajouter une note" -#: templates/interventions/detail/card_notes_documents.html:20 +#: interventions/templates/interventions/detail/card_notes_documents.html:20 msgid "Note" msgstr "Note" -#: templates/interventions/detail/card_notes_documents.html:25 +#: interventions/templates/interventions/detail/card_notes_documents.html:25 msgid "Doc" msgstr "Doc" -#: templates/interventions/detail/card_notes_documents.html:56 -#: templates/interventions/intervention_detail_mobile.html:614 +#: interventions/templates/interventions/detail/card_notes_documents.html:56 +#: interventions/templates/interventions/intervention_detail_mobile.html:614 msgid "Aucun document ou note pour cette intervention." msgstr "Aucun document ou note pour cette intervention." -#: templates/interventions/detail/card_notes_documents.html:126 -#: templates/interventions/intervention_detail_mobile.html:710 +#: interventions/templates/interventions/detail/card_notes_documents.html:126 +#: interventions/templates/interventions/intervention_detail_mobile.html:710 msgid "Modifier la note" msgstr "Modifier la note" -#: templates/interventions/detail/card_observations.html:5 -#: templates/interventions/detail/scripts.html:776 -#: templates/interventions/intervention_detail_mobile.html:2070 +#: interventions/templates/interventions/detail/card_observations.html:5 +#: interventions/templates/interventions/detail/scripts.html:776 +#: interventions/templates/interventions/intervention_detail_mobile.html:2070 msgid "Observations liées" msgstr "Observations liées" -#: templates/interventions/detail/card_occupations.html:6 -#: templates/interventions/detail/scripts.html:777 -#: templates/interventions/intervention_detail_mobile.html:978 +#: interventions/templates/interventions/detail/card_occupations.html:6 +#: interventions/templates/interventions/detail/scripts.html:777 +#: interventions/templates/interventions/intervention_detail_mobile.html:978 msgid "Occupations" msgstr "Occupations" -#: templates/interventions/detail/card_occupations.html:8 -#: templates/interventions/intervention_detail_mobile.html:980 +#: interventions/templates/interventions/detail/card_occupations.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:980 msgid "Obligatoire pour terminer cette intervention corrective" msgstr "Obligatoire pour terminer cette intervention corrective" -#: templates/interventions/detail/card_occupations.html:9 -#: templates/interventions/intervention_detail_mobile.html:981 +#: interventions/templates/interventions/detail/card_occupations.html:9 +#: interventions/templates/interventions/intervention_detail_mobile.html:981 msgid "Obligatoire" msgstr "Obligatoire" -#: templates/interventions/detail/card_occupations.html:45 -#: templates/interventions/intervention_detail_mobile.html:1017 +#: interventions/templates/interventions/detail/card_occupations.html:45 +#: interventions/templates/interventions/intervention_detail_mobile.html:1017 msgid "Mis à jour par" msgstr "Mis à jour par" -#: templates/interventions/detail/card_occupations.html:56 -#: templates/interventions/intervention_detail_mobile.html:1028 +#: interventions/templates/interventions/detail/card_occupations.html:56 +#: interventions/templates/interventions/intervention_detail_mobile.html:1028 msgid "Modifier l'occupation" msgstr "Modifier l'occupation" -#: templates/interventions/detail/card_occupations.html:67 -#: templates/interventions/intervention_detail_mobile.html:1039 +#: interventions/templates/interventions/detail/card_occupations.html:67 +#: interventions/templates/interventions/intervention_detail_mobile.html:1039 msgid "Aucune occupation enregistrée pour le moment." msgstr "Aucune occupation enregistrée pour le moment." -#: templates/interventions/detail/card_occupations.html:71 -#: templates/interventions/detail/card_posts.html:108 -#: templates/interventions/detail/card_posts.html:398 -#: templates/interventions/intervention_detail_mobile.html:1043 +#: 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:1043 msgid "Total" msgstr "Total" -#: templates/interventions/detail/card_occupations.html:80 -#: templates/interventions/intervention_detail_mobile.html:1052 +#: interventions/templates/interventions/detail/card_occupations.html:80 +#: interventions/templates/interventions/intervention_detail_mobile.html:1052 msgid "Ajouter une occupation" msgstr "Ajouter une occupation" -#: templates/interventions/detail/card_occupations.html:89 -#: templates/interventions/intervention_detail_mobile.html:1061 -#: views/forms.py:361 +#: interventions/templates/interventions/detail/card_occupations.html:89 +#: interventions/templates/interventions/intervention_detail_mobile.html:1061 +#: interventions/views/forms.py:361 msgid "Technicien" msgstr "Technicien" -#: templates/interventions/detail/card_occupations.html:93 -#: templates/interventions/intervention_detail_mobile.html:1065 +#: interventions/templates/interventions/detail/card_occupations.html:93 +#: interventions/templates/interventions/intervention_detail_mobile.html:1065 msgid "Durée" msgstr "Durée" -#: templates/interventions/detail/card_occupations.html:98 -#: templates/interventions/intervention_detail_mobile.html:1070 +#: interventions/templates/interventions/detail/card_occupations.html:98 +#: interventions/templates/interventions/intervention_detail_mobile.html:1070 msgid "h" msgstr "h" -#: templates/interventions/detail/card_occupations.html:104 -#: templates/interventions/intervention_detail_mobile.html:1076 +#: interventions/templates/interventions/detail/card_occupations.html:104 +#: interventions/templates/interventions/intervention_detail_mobile.html:1076 msgid "min" msgstr "min" -#: templates/interventions/detail/card_operations.html:7 -#: templates/interventions/detail/scripts.html:771 -#: views/views_pdf_reporting.py:1575 +#: interventions/templates/interventions/detail/card_operations.html:7 +#: interventions/templates/interventions/detail/scripts.html:771 +#: interventions/views/views_pdf_reporting.py:1575 msgid "Opérations" msgstr "Opérations" -#: templates/interventions/detail/card_operations.html:16 -#: templates/interventions/intervention_detail_mobile.html:753 +#: interventions/templates/interventions/detail/card_operations.html:16 +#: interventions/templates/interventions/intervention_detail_mobile.html:753 msgid "Tout déplier" msgstr "Tout déplier" -#: templates/interventions/detail/card_operations.html:19 -#: templates/interventions/intervention_detail_mobile.html:756 +#: interventions/templates/interventions/detail/card_operations.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:756 msgid "Tout replier" msgstr "Tout replier" -#: templates/interventions/detail/card_operations.html:23 -#: templates/interventions/intervention_detail_mobile.html:749 +#: interventions/templates/interventions/detail/card_operations.html:23 +#: interventions/templates/interventions/intervention_detail_mobile.html:749 msgid "Ajouter opération" msgstr "Ajouter opération" -#: templates/interventions/detail/card_operations.html:33 -#: templates/interventions/intervention_detail_mobile.html:766 +#: interventions/templates/interventions/detail/card_operations.html:33 +#: interventions/templates/interventions/intervention_detail_mobile.html:766 msgid "Opérations générales" msgstr "Opérations générales" -#: templates/interventions/detail/card_operations.html:48 -#: templates/interventions/detail/card_operations.html:119 -#: templates/interventions/intervention_detail_mobile.html:781 -#: templates/interventions/intervention_detail_mobile.html:855 +#: interventions/templates/interventions/detail/card_operations.html:48 +#: interventions/templates/interventions/detail/card_operations.html:119 +#: interventions/templates/interventions/intervention_detail_mobile.html:781 +#: interventions/templates/interventions/intervention_detail_mobile.html:855 msgid "Statut success" msgstr "Statut success" -#: templates/interventions/detail/card_operations.html:49 -#: templates/interventions/detail/card_operations.html:120 -#: templates/interventions/intervention_detail_mobile.html:782 -#: templates/interventions/intervention_detail_mobile.html:856 +#: interventions/templates/interventions/detail/card_operations.html:49 +#: interventions/templates/interventions/detail/card_operations.html:120 +#: interventions/templates/interventions/intervention_detail_mobile.html:782 +#: interventions/templates/interventions/intervention_detail_mobile.html:856 msgid "Statut warning" msgstr "Statut warning" -#: templates/interventions/detail/card_operations.html:50 -#: templates/interventions/detail/card_operations.html:121 -#: templates/interventions/intervention_detail_mobile.html:783 -#: templates/interventions/intervention_detail_mobile.html:857 +#: interventions/templates/interventions/detail/card_operations.html:50 +#: interventions/templates/interventions/detail/card_operations.html:121 +#: interventions/templates/interventions/intervention_detail_mobile.html:783 +#: interventions/templates/interventions/intervention_detail_mobile.html:857 msgid "Statut danger" msgstr "Statut danger" -#: templates/interventions/detail/card_operations.html:51 -#: templates/interventions/detail/card_operations.html:122 -#: templates/interventions/intervention_detail_mobile.html:784 -#: templates/interventions/intervention_detail_mobile.html:858 +#: interventions/templates/interventions/detail/card_operations.html:51 +#: interventions/templates/interventions/detail/card_operations.html:122 +#: interventions/templates/interventions/intervention_detail_mobile.html:784 +#: interventions/templates/interventions/intervention_detail_mobile.html:858 msgid "Autres / Sans valeur" msgstr "Autres / Sans valeur" -#: templates/interventions/detail/card_operations.html:62 -#: templates/interventions/detail/card_operations.html:141 +#: interventions/templates/interventions/detail/card_operations.html:62 +#: interventions/templates/interventions/detail/card_operations.html:141 msgid "Valeur / Statut" msgstr "Valeur / Statut" -#: templates/interventions/detail/card_operations.html:87 -#: templates/interventions/intervention_detail_mobile.html:803 +#: interventions/templates/interventions/detail/card_operations.html:87 +#: interventions/templates/interventions/intervention_detail_mobile.html:803 msgid "Opérations par équipement" msgstr "Opérations par équipement" -#: templates/interventions/detail/card_operations.html:115 +#: interventions/templates/interventions/detail/card_operations.html:115 msgid "Asset lié introuvable" msgstr "Asset lié introuvable" -#: templates/interventions/detail/card_operations.html:166 +#: interventions/templates/interventions/detail/card_operations.html:166 msgid "Aucune opération à afficher." msgstr "Aucune opération à afficher." -#: templates/interventions/detail/card_operations.html:192 -#: templates/interventions/intervention_detail_mobile.html:2368 +#: interventions/templates/interventions/detail/card_operations.html:192 +#: interventions/templates/interventions/intervention_detail_mobile.html:2368 msgid "Ajouter une opération personnalisée" msgstr "Ajouter une opération personnalisée" -#: templates/interventions/detail/card_operations.html:200 -#: templates/interventions/intervention_detail_mobile.html:2376 -#: views/forms.py:680 +#: interventions/templates/interventions/detail/card_operations.html:200 +#: interventions/templates/interventions/intervention_detail_mobile.html:2376 +#: interventions/views/forms.py:680 msgid "Type d'opération" msgstr "Type d'opération" -#: templates/interventions/detail/card_operations.html:204 -#: templates/interventions/intervention_detail_mobile.html:2380 -#: views/forms.py:675 +#: interventions/templates/interventions/detail/card_operations.html:204 +#: interventions/templates/interventions/intervention_detail_mobile.html:2380 +#: interventions/views/forms.py:675 msgid "Choix de statut" msgstr "Choix de statut" -#: templates/interventions/detail/card_operations.html:210 -#: templates/interventions/intervention_detail_mobile.html:2386 -#: views/forms.py:674 +#: interventions/templates/interventions/detail/card_operations.html:210 +#: interventions/templates/interventions/intervention_detail_mobile.html:2386 +#: interventions/views/forms.py:674 msgid "Mesure" msgstr "Mesure" -#: templates/interventions/detail/card_operations.html:219 -#: templates/interventions/intervention_detail_mobile.html:2397 +#: interventions/templates/interventions/detail/card_operations.html:219 +#: interventions/templates/interventions/intervention_detail_mobile.html:2397 msgid "Nom en français" msgstr "Nom en français" -#: templates/interventions/detail/card_operations.html:226 -#: templates/interventions/intervention_detail_mobile.html:2405 +#: interventions/templates/interventions/detail/card_operations.html:226 +#: interventions/templates/interventions/intervention_detail_mobile.html:2405 msgid "Nom en néerlandais" msgstr "Nom en néerlandais" -#: templates/interventions/detail/card_operations.html:227 -#: templates/interventions/intervention_detail_mobile.html:2398 +#: interventions/templates/interventions/detail/card_operations.html:227 +#: interventions/templates/interventions/intervention_detail_mobile.html:2398 msgid "Au moins un nom (FR ou NL) est obligatoire" msgstr "Au moins un nom (FR ou NL) est obligatoire" -#: templates/interventions/detail/card_operations.html:232 -#: templates/interventions/intervention_detail_mobile.html:2412 -#: views/forms.py:702 +#: interventions/templates/interventions/detail/card_operations.html:232 +#: interventions/templates/interventions/intervention_detail_mobile.html:2412 +#: interventions/views/forms.py:702 msgid "Ensemble de statuts" msgstr "Ensemble de statuts" -#: templates/interventions/detail/card_operations.html:235 -#: templates/interventions/detail/card_operations.html:247 -#: templates/interventions/intervention_detail_mobile.html:1752 -#: templates/interventions/intervention_detail_mobile.html:2415 -#: templates/interventions/intervention_detail_mobile.html:2427 +#: interventions/templates/interventions/detail/card_operations.html:235 +#: interventions/templates/interventions/detail/card_operations.html:247 +#: interventions/templates/interventions/intervention_detail_mobile.html:1752 +#: interventions/templates/interventions/intervention_detail_mobile.html:2415 +#: interventions/templates/interventions/intervention_detail_mobile.html:2427 msgid "Sélectionner..." msgstr "Sélectionner..." -#: templates/interventions/detail/card_operations.html:244 -#: templates/interventions/intervention_detail_mobile.html:2424 -#: views/forms.py:710 +#: interventions/templates/interventions/detail/card_operations.html:244 +#: interventions/templates/interventions/intervention_detail_mobile.html:2424 +#: interventions/views/forms.py:710 msgid "Définition de mesure" msgstr "Définition de mesure" -#: templates/interventions/detail/card_operations.html:256 -#: templates/interventions/intervention_detail_mobile.html:2438 -#: views/forms.py:716 +#: interventions/templates/interventions/detail/card_operations.html:256 +#: interventions/templates/interventions/intervention_detail_mobile.html:2438 +#: interventions/views/forms.py:716 msgid "Groupe (optionnel)" msgstr "Groupe (optionnel)" -#: templates/interventions/detail/card_operations.html:258 -#: templates/interventions/intervention_detail_mobile.html:2440 -#: views/forms.py:719 +#: interventions/templates/interventions/detail/card_operations.html:258 +#: interventions/templates/interventions/intervention_detail_mobile.html:2440 +#: interventions/views/forms.py:719 msgid "Ex: Opérations personnalisées" msgstr "Ex: Opérations personnalisées" -#: templates/interventions/detail/card_operations.html:264 +#: interventions/templates/interventions/detail/card_operations.html:264 msgid "Équipements (optionnel)" msgstr "Équipements (optionnel)" -#: templates/interventions/detail/card_operations.html:267 +#: interventions/templates/interventions/detail/card_operations.html:267 msgid "" "Sélectionnez un ou plusieurs équipements pour créer une opération par " "équipement. Si aucun n'est sélectionné, une opération générale sera créée." @@ -3178,661 +3240,669 @@ msgstr "" "Sélectionnez un ou plusieurs équipements pour créer une opération par " "équipement. Si aucun n'est sélectionné, une opération générale sera créée." -#: templates/interventions/detail/card_operations.html:289 -#: templates/interventions/interventions_index.html:1149 +#: interventions/templates/interventions/detail/card_operations.html:289 +#: interventions/templates/interventions/interventions_index.html:1149 msgid "Tout sélectionner" msgstr "Tout sélectionner" -#: templates/interventions/detail/card_operations.html:292 -#: templates/interventions/interventions_index.html:1150 +#: interventions/templates/interventions/detail/card_operations.html:292 +#: interventions/templates/interventions/interventions_index.html:1150 msgid "Tout désélectionner" msgstr "Tout désélectionner" -#: templates/interventions/detail/card_operations.html:319 -#: templates/interventions/intervention_detail_mobile.html:2301 +#: interventions/templates/interventions/detail/card_operations.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:2301 msgid "Ajouter une photo" msgstr "Ajouter une photo" -#: templates/interventions/detail/card_operations.html:338 -#: templates/interventions/intervention_detail_mobile.html:2320 +#: interventions/templates/interventions/detail/card_operations.html:338 +#: interventions/templates/interventions/intervention_detail_mobile.html:2320 msgid "Description (optionnel)" msgstr "Description (optionnel)" -#: templates/interventions/detail/card_origine.html:9 -#: views/views_pdf_reporting.py:1443 +#: interventions/templates/interventions/detail/card_origine.html:9 +#: interventions/views/views_pdf_reporting.py:1443 msgid "Date de création" msgstr "Date de création" -#: templates/interventions/detail/card_origine.html:10 +#: interventions/templates/interventions/detail/card_origine.html:10 msgid "Initié par" msgstr "Initié par" -#: templates/interventions/detail/card_origine.html:11 +#: interventions/templates/interventions/detail/card_origine.html:11 msgid "Appel au prestataire" msgstr "Appel au prestataire" -#: templates/interventions/detail/card_origine.html:15 +#: interventions/templates/interventions/detail/card_origine.html:15 msgid "Réception" msgstr "Réception" -#: templates/interventions/detail/card_origine.html:17 -#: templates/interventions/guided_operations/inspection_rain_water.html:233 -#: templates/interventions/guided_operations/inspection_rain_water.html:350 -#: templates/interventions/guided_operations/inspection_rain_water.html:366 -#: templates/interventions/guided_operations/inspection_rain_water.html:377 -#: templates/interventions/guided_operations/inspection_rain_water.html:388 -#: templates/interventions/guided_operations/inspection_rain_water.html:399 -#: templates/interventions/guided_operations/inspection_rain_water.html:410 -#: templates/interventions/guided_operations/inspection_rain_water.html:439 -#: templates/interventions/guided_operations/inspection_rain_water.html:512 -#: templates/interventions/guided_operations/inspection_rain_water.html:525 -#: templates/interventions/guided_operations/inspection_rain_water.html:538 -#: templates/interventions/guided_operations/inspection_rain_water.html:551 -#: templates/interventions/guided_operations/inspection_rain_water.html:564 -#: templates/interventions/guided_operations/inspection_rain_water.html:577 -#: templates/interventions/guided_operations/inspection_rain_water.html:590 -#: templates/interventions/guided_operations/inspection_rain_water.html:640 -#: templates/interventions/guided_operations/inspection_rain_water.html:652 -#: templates/interventions/guided_operations/inspection_rain_water.html:664 -#: templates/interventions/guided_operations/inspection_rain_water.html:702 -#: templates/interventions/guided_operations/inspection_rain_water.html:716 -#: templates/interventions/guided_operations/inspection_rain_water.html:727 -#: templates/interventions/guided_operations/inspection_rain_water.html:738 -#: templates/interventions/guided_operations/inspection_rain_water.html:777 -#: templates/interventions/guided_operations/inspection_rain_water.html:789 -#: templates/interventions/guided_operations/inspection_rain_water.html:801 -#: templates/interventions/guided_operations/inspection_rain_water.html:814 -#: templates/interventions/guided_operations/inspection_rain_water.html:826 -#: templates/interventions/guided_operations/inspection_rain_water.html:837 -#: templates/interventions/guided_operations/inspection_rain_water.html:852 -#: templates/interventions/guided_operations/inspection_rain_water.html:891 -#: templates/interventions/guided_operations/inspection_rain_water.html:902 -#: templates/interventions/guided_operations/inspection_rain_water.html:915 -#: templates/interventions/guided_operations/inspection_rain_water.html:927 -#: templates/interventions/guided_operations/inspection_rain_water.html:938 -#: templates/interventions/guided_operations/inspection_rain_water.html:967 -#: templates/interventions/guided_operations/inspection_rain_water.html:978 -#: templates/interventions/guided_operations/inspection_rain_water.html:991 -#: templates/interventions/guided_operations/inspection_rain_water.html:1002 -#: templates/interventions/guided_operations/inspection_rain_water.html:1028 -#: templates/interventions/guided_operations/inspection_rain_water.html:1039 -#: templates/interventions/guided_operations/inspection_rain_water.html:1052 -#: templates/interventions/guided_operations/inspection_rain_water.html:1063 -#: templates/interventions/guided_operations/inspection_rain_water.html:1090 -#: templates/interventions/guided_operations/inspection_rain_water.html:1102 -#: templates/interventions/guided_operations/inspection_rain_water.html:1115 -#: templates/interventions/guided_operations/inspection_rain_water.html:1126 -#: templates/interventions/guided_operations/inspection_rain_water.html:1137 -#: templates/interventions/guided_operations/inspection_rain_water.html:1151 -#: templates/interventions/guided_operations/inspection_rain_water.html:1207 -#: templates/interventions/guided_operations/inspection_rain_water.html:1218 -#: templates/interventions/guided_operations/inspection_rain_water.html:1229 -#: templates/interventions/guided_operations/inspection_rain_water.html:1238 -#: templates/interventions/guided_operations/inspection_rain_water.html:1250 -#: templates/interventions/guided_operations/inspection_rain_water.html:1261 -#: templates/interventions/guided_operations/inspection_rain_water.html:2588 -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 -#: templates/interventions/guided_operations/inspection_rain_water.html:2961 +#: interventions/templates/interventions/detail/card_origine.html:17 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:233 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:350 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:366 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:377 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:388 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:399 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:410 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:439 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:512 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:525 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:538 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:551 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:564 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:577 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:590 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:640 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:652 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:664 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:702 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:727 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:738 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:777 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:789 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:801 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:814 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:826 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:837 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:852 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:891 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:902 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:915 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:927 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:938 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:967 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:978 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:991 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1002 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1028 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1039 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1052 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1063 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1090 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1102 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1115 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1126 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1137 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1151 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1207 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1218 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1229 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1238 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1250 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1261 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2588 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: 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:2961 msgid "Oui" msgstr "Oui" -#: templates/interventions/detail/card_origine.html:34 +#: interventions/templates/interventions/detail/card_origine.html:34 msgid "Sélectionner un symptôme" msgstr "Sélectionner un symptôme" -#: templates/interventions/detail/card_origine.html:50 +#: interventions/templates/interventions/detail/card_origine.html:50 msgid "Sélectionner un type" msgstr "Sélectionner un type" -#: templates/interventions/detail/card_origine.html:74 +#: interventions/templates/interventions/detail/card_origine.html:74 msgid "Sélectionner une source" msgstr "Sélectionner une source" -#: templates/interventions/detail/card_origine.html:86 -#: templates/interventions/detail/card_origine.html:99 -#: templates/interventions/detail/card_stock.html:91 -#: views/views_pdf_reporting.py:1506 +#: interventions/templates/interventions/detail/card_origine.html:86 +#: interventions/templates/interventions/detail/card_origine.html:99 +#: interventions/templates/interventions/detail/card_stock.html:91 +#: interventions/views/views_pdf_reporting.py:1506 msgid "Référence" msgstr "Référence" -#: templates/interventions/detail/card_origine.html:106 -#: templates/interventions/detail/card_origine.html:111 +#: interventions/templates/interventions/detail/card_origine.html:106 +#: interventions/templates/interventions/detail/card_origine.html:111 msgid "Détail" msgstr "Détail" -#: templates/interventions/detail/card_origine.html:117 -#: templates/interventions/intervention_detail_mobile.html:1473 -#: templates/interventions/intervention_detail_mobile.html:1489 +#: interventions/templates/interventions/detail/card_origine.html:117 +#: interventions/templates/interventions/intervention_detail_mobile.html:1473 +#: interventions/templates/interventions/intervention_detail_mobile.html:1489 msgid "Fiche d'intervention" msgstr "Fiche d'intervention" -#: templates/interventions/detail/card_origine.html:120 +#: interventions/templates/interventions/detail/card_origine.html:120 msgid "Prévisualiser la fiche d'intervention" msgstr "Prévisualiser la fiche d'intervention" -#: templates/interventions/detail/card_origine.html:134 -#: templates/interventions/detail/card_origine.html:151 +#: interventions/templates/interventions/detail/card_origine.html:134 +#: interventions/templates/interventions/detail/card_origine.html:151 msgid "Envoyer un rappel" msgstr "Envoyer un rappel" -#: templates/interventions/detail/card_origine.html:138 -#: templates/interventions/detail/card_origine.html:172 +#: interventions/templates/interventions/detail/card_origine.html:138 +#: interventions/templates/interventions/detail/card_origine.html:172 msgid "Envoyer une modification" msgstr "Envoyer une modification" -#: templates/interventions/detail/card_origine.html:155 +#: interventions/templates/interventions/detail/card_origine.html:155 msgid "Confirmez-vous l'envoi d'une fiche de rappel au prestataire ?" msgstr "Confirmez-vous l'envoi d'une fiche de rappel au prestataire ?" -#: templates/interventions/detail/card_origine.html:161 +#: interventions/templates/interventions/detail/card_origine.html:161 msgid "Envoyer le rappel" msgstr "Envoyer le rappel" -#: templates/interventions/detail/card_origine.html:178 +#: interventions/templates/interventions/detail/card_origine.html:178 msgid "Motif de la modification" msgstr "Motif de la modification" -#: templates/interventions/detail/card_origine.html:179 +#: interventions/templates/interventions/detail/card_origine.html:179 msgid "Décrivez le motif de la modification" msgstr "Décrivez le motif de la modification" -#: templates/interventions/detail/card_origine.html:180 +#: interventions/templates/interventions/detail/card_origine.html:180 msgid "Ce motif sera affiché en tête de la fiche envoyée." msgstr "Ce motif sera affiché en tête de la fiche envoyée." -#: templates/interventions/detail/card_origine.html:187 +#: interventions/templates/interventions/detail/card_origine.html:187 msgid "Envoyer la modification" msgstr "Envoyer la modification" -#: templates/interventions/detail/card_origine.html:200 +#: interventions/templates/interventions/detail/card_origine.html:200 msgid "Historique des envois" msgstr "Historique des envois" -#: templates/interventions/detail/card_origine.html:207 +#: interventions/templates/interventions/detail/card_origine.html:207 msgid "Destinataires" msgstr "Destinataires" -#: templates/interventions/detail/card_origine.html:208 +#: interventions/templates/interventions/detail/card_origine.html:208 msgid "Par" msgstr "Par" -#: templates/interventions/detail/card_origine.html:221 +#: interventions/templates/interventions/detail/card_origine.html:221 msgid "Envoyé" msgstr "Envoyé" -#: templates/interventions/detail/card_origine.html:223 +#: interventions/templates/interventions/detail/card_origine.html:223 msgid "Échec" msgstr "Échec" -#: templates/interventions/detail/card_posts.html:5 -#: templates/interventions/detail/scripts.html:778 +#: interventions/templates/interventions/detail/card_posts.html:5 +#: interventions/templates/interventions/detail/scripts.html:778 msgid "Prestations" msgstr "Prestations" -#: templates/interventions/detail/card_posts.html:19 +#: interventions/templates/interventions/detail/card_posts.html:19 msgid "Validation par périodes" msgstr "Validation par périodes" -#: templates/interventions/detail/card_posts.html:26 +#: interventions/templates/interventions/detail/card_posts.html:26 msgid "Période" msgstr "Période" -#: templates/interventions/detail/card_posts.html:29 +#: interventions/templates/interventions/detail/card_posts.html:29 msgid "Vous pouvez désactiver tant que la période 1 est en cours." msgstr "Vous pouvez désactiver tant que la période 1 est en cours." -#: templates/interventions/detail/card_posts.html:34 +#: interventions/templates/interventions/detail/card_posts.html:34 msgid "Dernière période" msgstr "Dernière période" -#: templates/interventions/detail/card_posts.html:36 +#: interventions/templates/interventions/detail/card_posts.html:36 msgid "" "Si 'Dernière période' est activée, la prochaine validation sera définitive." msgstr "" "Si 'Dernière période' est activée, la prochaine validation sera définitive." -#: templates/interventions/detail/card_posts.html:40 -#: templates/interventions/detail/card_posts.html:44 +#: interventions/templates/interventions/detail/card_posts.html:40 +#: interventions/templates/interventions/detail/card_posts.html:44 msgid "Intervention définitivement validée." msgstr "Intervention définitivement validée." -#: templates/interventions/detail/card_posts.html:58 +#: interventions/templates/interventions/detail/card_posts.html:58 msgid "Vue étendue" msgstr "Vue étendue" -#: templates/interventions/detail/card_posts.html:62 -#: templates/interventions/detail/card_posts.html:354 -#: templates/interventions/interventions_index.html:1311 views/forms.py:425 -#: views/general.py:1011 views/views_pdf_reporting.py:1435 +#: interventions/templates/interventions/detail/card_posts.html:62 +#: interventions/templates/interventions/detail/card_posts.html:354 +#: interventions/templates/interventions/interventions_index.html:1311 +#: interventions/views/forms.py:425 interventions/views/general.py:1011 +#: interventions/views/views_pdf_reporting.py:1435 msgid "Commande" msgstr "Commande" -#: templates/interventions/detail/card_posts.html:68 +#: interventions/templates/interventions/detail/card_posts.html:68 msgid "Aucune commande assignée" msgstr "Aucune commande assignée" -#: templates/interventions/detail/card_posts.html:79 -#: templates/interventions/detail/card_posts.html:80 -#: templates/interventions/detail/card_posts.html:338 -#: templates/interventions/detail/card_posts.html:339 +#: interventions/templates/interventions/detail/card_posts.html:79 +#: interventions/templates/interventions/detail/card_posts.html:80 +#: interventions/templates/interventions/detail/card_posts.html:338 +#: interventions/templates/interventions/detail/card_posts.html:339 msgid "Voir les périodes" msgstr "Voir les périodes" -#: templates/interventions/detail/card_posts.html:94 -#: templates/interventions/detail/card_posts.html:385 +#: interventions/templates/interventions/detail/card_posts.html:94 +#: interventions/templates/interventions/detail/card_posts.html:385 msgid "Poste" msgstr "Poste" -#: templates/interventions/detail/card_posts.html:98 -#: templates/interventions/detail/card_posts.html:390 +#: interventions/templates/interventions/detail/card_posts.html:98 +#: interventions/templates/interventions/detail/card_posts.html:390 msgid "Qté devis (prévue/restante)" msgstr "Qté devis (prévue/restante)" -#: templates/interventions/detail/card_posts.html:104 -#: templates/interventions/detail/card_posts.html:395 +#: interventions/templates/interventions/detail/card_posts.html:104 +#: interventions/templates/interventions/detail/card_posts.html:395 msgid "Coeff." msgstr "Coeff." -#: templates/interventions/detail/card_posts.html:107 +#: interventions/templates/interventions/detail/card_posts.html:107 msgid "Prix Unitaire" msgstr "Prix Unitaire" -#: templates/interventions/detail/card_posts.html:111 -#: templates/interventions/detail/card_posts.html:401 +#: interventions/templates/interventions/detail/card_posts.html:111 +#: interventions/templates/interventions/detail/card_posts.html:401 msgid "Remarque" msgstr "Remarque" -#: templates/interventions/detail/card_posts.html:116 -#: templates/interventions/detail/card_posts.html:119 -#: templates/interventions/detail/card_posts.html:122 -#: templates/interventions/detail/card_posts.html:407 -#: templates/interventions/detail/card_posts.html:410 -#: templates/interventions/detail/card_posts.html:413 +#: interventions/templates/interventions/detail/card_posts.html:116 +#: interventions/templates/interventions/detail/card_posts.html:119 +#: interventions/templates/interventions/detail/card_posts.html:122 +#: interventions/templates/interventions/detail/card_posts.html:407 +#: interventions/templates/interventions/detail/card_posts.html:410 +#: interventions/templates/interventions/detail/card_posts.html:413 msgid "Filtrer…" msgstr "Filtrer…" -#: templates/interventions/detail/card_posts.html:131 -#: templates/interventions/detail/card_posts.html:422 +#: interventions/templates/interventions/detail/card_posts.html:131 +#: interventions/templates/interventions/detail/card_posts.html:422 msgid "Qté>0" msgstr "Qté>0" -#: templates/interventions/detail/card_posts.html:148 -#: templates/interventions/detail/card_posts.html:437 +#: interventions/templates/interventions/detail/card_posts.html:148 +#: interventions/templates/interventions/detail/card_posts.html:437 msgid "Valider toutes les lignes" msgstr "Valider toutes les lignes" -#: templates/interventions/detail/card_posts.html:151 -#: templates/interventions/detail/card_posts.html:440 +#: interventions/templates/interventions/detail/card_posts.html:151 +#: interventions/templates/interventions/detail/card_posts.html:440 msgid "Mettre toutes en attente" msgstr "Mettre toutes en attente" -#: templates/interventions/detail/card_posts.html:154 -#: templates/interventions/detail/card_posts.html:443 +#: interventions/templates/interventions/detail/card_posts.html:154 +#: interventions/templates/interventions/detail/card_posts.html:443 msgid "Refuser toutes les lignes" msgstr "Refuser toutes les lignes" -#: templates/interventions/detail/card_posts.html:209 +#: interventions/templates/interventions/detail/card_posts.html:209 msgid "Poste avec coefficient multipliable" msgstr "Poste avec coefficient multipliable" -#: templates/interventions/detail/card_posts.html:247 +#: interventions/templates/interventions/detail/card_posts.html:247 msgid "Refuser" msgstr "Refuser" -#: templates/interventions/detail/card_posts.html:260 +#: interventions/templates/interventions/detail/card_posts.html:260 msgid "Remettre la quantité à 0" msgstr "Remettre la quantité à 0" -#: templates/interventions/detail/card_posts.html:297 -#: templates/interventions/detail/card_posts.html:460 +#: interventions/templates/interventions/detail/card_posts.html:297 +#: interventions/templates/interventions/detail/card_posts.html:460 msgid "Total Général" msgstr "Total Général" -#: templates/interventions/detail/card_posts.html:321 +#: interventions/templates/interventions/detail/card_posts.html:321 msgid "Édition des prestations" msgstr "Édition des prestations" -#: templates/interventions/detail/card_posts.html:326 +#: interventions/templates/interventions/detail/card_posts.html:326 msgid "Afficher tous les postes du contrat" msgstr "Afficher tous les postes du contrat" -#: templates/interventions/detail/card_posts.html:330 -#: templates/interventions/detail/card_posts.html:331 +#: interventions/templates/interventions/detail/card_posts.html:330 +#: interventions/templates/interventions/detail/card_posts.html:331 msgid "Ajouter les postes du devis" msgstr "Ajouter les postes du devis" -#: templates/interventions/detail/card_posts.html:334 +#: interventions/templates/interventions/detail/card_posts.html:334 msgid "Ajouter une ligne" msgstr "Ajouter une ligne" -#: templates/interventions/detail/card_posts.html:359 +#: interventions/templates/interventions/detail/card_posts.html:359 msgid "Sélectionnez une commande" msgstr "Sélectionnez une commande" -#: templates/interventions/detail/card_posts.html:373 +#: interventions/templates/interventions/detail/card_posts.html:373 msgid "Sélectionnez la commande associée à cette intervention" msgstr "Sélectionnez la commande associée à cette intervention" -#: templates/interventions/detail/card_posts.html:397 +#: interventions/templates/interventions/detail/card_posts.html:397 msgid "Prix Unit." msgstr "Prix Unit." -#: templates/interventions/detail/card_posts.html:471 +#: interventions/templates/interventions/detail/card_posts.html:471 msgid "Aucun poste ne correspond aux filtres." msgstr "Aucun poste ne correspond aux filtres." -#: templates/interventions/detail/card_stock.html:13 -#: templates/interventions/intervention_detail_mobile.html:1109 +#: interventions/templates/interventions/detail/card_stock.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:1109 msgid "Créer un bon de préparation" msgstr "Créer un bon de préparation" -#: templates/interventions/detail/card_stock.html:14 -#| msgid "Nouveau statut" +#: interventions/templates/interventions/detail/card_stock.html:14 msgid "Nouveau bon" msgstr "Nouveau bon" -#: templates/interventions/detail/card_stock.html:58 -#: templates/interventions/intervention_detail_mobile.html:1166 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:58 +#: interventions/templates/interventions/intervention_detail_mobile.html:1166 +#: interventions/tests/test_material_used.py:323 +#: interventions/tests/test_material_used.py:333 +#: interventions/tests/test_material_used.py:343 msgid "utilisé(s)" msgstr "utilisé(s)" -#: templates/interventions/detail/card_stock.html:64 -#| msgid "Voir les détails" +#: interventions/templates/interventions/detail/card_stock.html:64 msgid "Voir les détails du bon" msgstr "Voir les détails du bon" -#: templates/interventions/detail/card_stock.html:81 -#: templates/interventions/detail/card_stock.html:110 -#: templates/interventions/detail/card_stock.html:167 -#: templates/interventions/intervention_detail_mobile.html:1181 -#: templates/interventions/intervention_detail_mobile.html:1224 -#| msgid "Permission insuffisante" +#: interventions/templates/interventions/detail/card_stock.html:81 +#: interventions/templates/interventions/detail/card_stock.html:110 +#: interventions/templates/interventions/detail/card_stock.html:167 +#: interventions/templates/interventions/intervention_detail_mobile.html:1181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1224 msgid "Permissions insuffisantes" msgstr "Permissions insuffisantes" -#: templates/interventions/detail/card_stock.html:81 +#: interventions/templates/interventions/detail/card_stock.html:81 msgid "Tout cocher ou tout décocher pour ce bon" msgstr "Tout cocher ou tout décocher pour ce bon" -#: templates/interventions/detail/card_stock.html:85 -#: templates/interventions/detail/scripts.html:612 -#: templates/interventions/detail/scripts.html:619 -#: templates/interventions/detail/scripts.html:730 -#: templates/interventions/detail/scripts.html:738 -#: templates/interventions/intervention_detail_mobile.html:1162 -#: templates/interventions/intervention_detail_mobile.html:6920 -#: templates/interventions/intervention_detail_mobile.html:6927 -#: templates/interventions/intervention_detail_mobile.html:7042 -#: templates/interventions/intervention_detail_mobile.html:7050 -#| msgid "Tout déplier" +#: interventions/templates/interventions/detail/card_stock.html:85 +#: interventions/templates/interventions/detail/scripts.html:612 +#: interventions/templates/interventions/detail/scripts.html:619 +#: interventions/templates/interventions/detail/scripts.html:730 +#: interventions/templates/interventions/detail/scripts.html:738 +#: interventions/templates/interventions/intervention_detail_mobile.html:1162 +#: interventions/templates/interventions/intervention_detail_mobile.html:6920 +#: interventions/templates/interventions/intervention_detail_mobile.html:6927 +#: interventions/templates/interventions/intervention_detail_mobile.html:7042 +#: interventions/templates/interventions/intervention_detail_mobile.html:7050 +#: interventions/tests/test_material_used.py:322 +#: interventions/tests/test_material_used.py:332 +#: interventions/tests/test_material_used.py:342 msgid "Tout décocher" msgstr "Tout décocher" -#: templates/interventions/detail/card_stock.html:85 -#: templates/interventions/detail/scripts.html:612 -#: templates/interventions/detail/scripts.html:619 -#: templates/interventions/detail/scripts.html:730 -#: templates/interventions/detail/scripts.html:738 -#: templates/interventions/intervention_detail_mobile.html:1162 -#: templates/interventions/intervention_detail_mobile.html:6920 -#: templates/interventions/intervention_detail_mobile.html:6927 -#: templates/interventions/intervention_detail_mobile.html:7042 -#: templates/interventions/intervention_detail_mobile.html:7050 -#| msgid "Tout sélectionner" +#: interventions/templates/interventions/detail/card_stock.html:85 +#: interventions/templates/interventions/detail/scripts.html:612 +#: interventions/templates/interventions/detail/scripts.html:619 +#: interventions/templates/interventions/detail/scripts.html:730 +#: interventions/templates/interventions/detail/scripts.html:738 +#: interventions/templates/interventions/intervention_detail_mobile.html:1162 +#: interventions/templates/interventions/intervention_detail_mobile.html:6920 +#: interventions/templates/interventions/intervention_detail_mobile.html:6927 +#: interventions/templates/interventions/intervention_detail_mobile.html:7042 +#: interventions/templates/interventions/intervention_detail_mobile.html:7050 +#: interventions/tests/test_material_used.py:321 +#: interventions/tests/test_material_used.py:331 +#: interventions/tests/test_material_used.py:341 msgid "Tout cocher" msgstr "Tout cocher" -#: templates/interventions/detail/card_stock.html:88 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:88 msgid "Utilisé ?" msgstr "Utilisé ?" -#: templates/interventions/detail/card_stock.html:90 -#| msgid "Articles" +#: interventions/templates/interventions/detail/card_stock.html:90 msgid "Article" msgstr "Article" -#: templates/interventions/detail/card_stock.html:93 -#| msgid "Réparation" +#: interventions/templates/interventions/detail/card_stock.html:93 msgid "Préparation" msgstr "Préparation" -#: templates/interventions/detail/card_stock.html:134 -#: templates/interventions/detail/card_stock.html:188 +#: interventions/templates/interventions/detail/card_stock.html:134 +#: interventions/templates/interventions/detail/card_stock.html:188 msgid "Préparé au magasin" msgstr "Préparé au magasin" -#: templates/interventions/detail/card_stock.html:135 -#: templates/interventions/detail/card_stock.html:189 -#: templates/interventions/intervention_detail_mobile.html:1189 -#: templates/interventions/intervention_detail_mobile.html:1234 +#: interventions/templates/interventions/detail/card_stock.html:135 +#: interventions/templates/interventions/detail/card_stock.html:189 +#: interventions/templates/interventions/intervention_detail_mobile.html:1189 +#: interventions/templates/interventions/intervention_detail_mobile.html:1234 msgid "Préparé" msgstr "Préparé" -#: templates/interventions/detail/card_stock.html:138 -#: templates/interventions/detail/card_stock.html:192 -#| msgid "En attente de validation" +#: interventions/templates/interventions/detail/card_stock.html:138 +#: interventions/templates/interventions/detail/card_stock.html:192 msgid "En attente de préparation" msgstr "En attente de préparation" -#: templates/interventions/detail/card_stock.html:147 -#: templates/interventions/detail/card_stock.html:201 -#: templates/interventions/detail/scripts.html:633 -#: templates/interventions/detail/scripts.html:719 -#: templates/interventions/intervention_detail_mobile.html:1204 -#: templates/interventions/intervention_detail_mobile.html:1249 -#: templates/interventions/intervention_detail_mobile.html:6941 -#: templates/interventions/intervention_detail_mobile.html:7031 -#: views/views_pdf_reporting.py:1847 views/views_pdf_reporting.py:1858 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:147 +#: interventions/templates/interventions/detail/card_stock.html:201 +#: interventions/templates/interventions/detail/scripts.html:633 +#: interventions/templates/interventions/detail/scripts.html:719 +#: interventions/templates/interventions/intervention_detail_mobile.html:1204 +#: interventions/templates/interventions/intervention_detail_mobile.html:1249 +#: interventions/templates/interventions/intervention_detail_mobile.html:6941 +#: interventions/templates/interventions/intervention_detail_mobile.html:7031 +#: interventions/tests/test_material_used.py:319 +#: interventions/tests/test_material_used.py:329 +#: interventions/tests/test_material_used.py:339 +#: interventions/views/views_pdf_reporting.py:1847 +#: interventions/views/views_pdf_reporting.py:1858 msgid "Utilisé" msgstr "Utilisé" -#: templates/interventions/detail/card_stock.html:149 -#: templates/interventions/detail/card_stock.html:203 -#: templates/interventions/detail/scripts.html:636 -#: templates/interventions/detail/scripts.html:722 -#: templates/interventions/intervention_detail_mobile.html:1206 -#: templates/interventions/intervention_detail_mobile.html:1251 -#: templates/interventions/intervention_detail_mobile.html:6944 -#: templates/interventions/intervention_detail_mobile.html:7034 -#: views/views_pdf_reporting.py:1847 views/views_pdf_reporting.py:1858 -#| msgid "Comptabilisé" +#: interventions/templates/interventions/detail/card_stock.html:149 +#: interventions/templates/interventions/detail/card_stock.html:203 +#: interventions/templates/interventions/detail/scripts.html:636 +#: interventions/templates/interventions/detail/scripts.html:722 +#: interventions/templates/interventions/intervention_detail_mobile.html:1206 +#: interventions/templates/interventions/intervention_detail_mobile.html:1251 +#: interventions/templates/interventions/intervention_detail_mobile.html:6944 +#: interventions/templates/interventions/intervention_detail_mobile.html:7034 +#: interventions/tests/test_material_used.py:320 +#: interventions/tests/test_material_used.py:330 +#: interventions/tests/test_material_used.py:340 +#: interventions/views/views_pdf_reporting.py:1847 +#: interventions/views/views_pdf_reporting.py:1858 msgid "Non utilisé" msgstr "Non utilisé" -#: templates/interventions/detail/card_stock.html:173 -#: views/views_pdf_reporting.py:1859 +#: interventions/templates/interventions/detail/card_stock.html:173 +#: interventions/tests/test_material_used.py:324 +#: interventions/tests/test_material_used.py:334 +#: interventions/tests/test_material_used.py:344 +#: interventions/views/views_pdf_reporting.py:1859 msgid "Hors catalogue" msgstr "Hors catalogue" -#: templates/interventions/detail/card_stock.html:214 -#: templates/interventions/intervention_detail_mobile.html:1260 -#| msgid "Aucun produit sur ce bon de préparation." +#: interventions/templates/interventions/detail/card_stock.html:214 +#: interventions/templates/interventions/intervention_detail_mobile.html:1260 msgid "Aucun article sur ce bon de préparation." msgstr "Aucun article sur ce bon de préparation." -#: templates/interventions/detail/card_stock.html:224 -#: templates/interventions/intervention_detail_mobile.html:1269 +#: interventions/templates/interventions/detail/card_stock.html:224 +#: interventions/templates/interventions/intervention_detail_mobile.html:1269 msgid "Aucun bon de préparation créé pour cette intervention." msgstr "Aucun bon de préparation créé pour cette intervention." -#: templates/interventions/detail/edit_bar.html:9 -#: templates/interventions/detail/edit_bar.html:78 -#: templates/interventions/guided_operations/inspection_rain_water.html:268 -#: views/mobile.py:973 +#: 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:973 msgid "Retour à la liste" msgstr "Retour à la liste" -#: templates/interventions/detail/edit_bar.html:15 -#: templates/interventions/detail/edit_bar.html:84 +#: interventions/templates/interventions/detail/edit_bar.html:15 +#: interventions/templates/interventions/detail/edit_bar.html:84 msgid "Télécharger le rapport d'intervention" msgstr "Télécharger le rapport d'intervention" -#: templates/interventions/detail/edit_bar.html:17 -#: templates/interventions/detail/edit_bar.html:86 +#: interventions/templates/interventions/detail/edit_bar.html:17 +#: interventions/templates/interventions/detail/edit_bar.html:86 msgid "Rapport PDF" msgstr "Rapport PDF" -#: templates/interventions/detail/edit_bar.html:24 -#: templates/interventions/detail/edit_bar.html:93 -#: templates/interventions/detail/scripts.html:1270 -#: templates/interventions/intervention_detail_mobile.html:516 -#: templates/interventions/intervention_detail_mobile.html:6893 +#: interventions/templates/interventions/detail/edit_bar.html:24 +#: interventions/templates/interventions/detail/edit_bar.html:93 +#: interventions/templates/interventions/detail/scripts.html:1270 +#: interventions/templates/interventions/intervention_detail_mobile.html:516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6893 msgid "Ne plus suivre" msgstr "Ne plus suivre" -#: templates/interventions/detail/edit_bar.html:24 -#: templates/interventions/detail/edit_bar.html:93 -#: templates/interventions/detail/scripts.html:1275 -#: templates/interventions/intervention_detail_mobile.html:516 -#: templates/interventions/intervention_detail_mobile.html:6898 +#: interventions/templates/interventions/detail/edit_bar.html:24 +#: interventions/templates/interventions/detail/edit_bar.html:93 +#: interventions/templates/interventions/detail/scripts.html:1275 +#: interventions/templates/interventions/intervention_detail_mobile.html:516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6898 msgid "Suivre cette intervention" msgstr "Suivre cette intervention" -#: templates/interventions/detail/edit_bar.html:26 -#: templates/interventions/detail/edit_bar.html:95 -#: templates/interventions/detail/scripts.html:1269 -#: templates/interventions/intervention_detail_mobile.html:518 -#: templates/interventions/intervention_detail_mobile.html:6892 +#: interventions/templates/interventions/detail/edit_bar.html:26 +#: interventions/templates/interventions/detail/edit_bar.html:95 +#: interventions/templates/interventions/detail/scripts.html:1269 +#: interventions/templates/interventions/intervention_detail_mobile.html:518 +#: interventions/templates/interventions/intervention_detail_mobile.html:6892 msgid "Suivi" msgstr "Suivi" -#: templates/interventions/detail/edit_bar.html:26 -#: templates/interventions/detail/edit_bar.html:95 -#: templates/interventions/detail/scripts.html:1274 -#: templates/interventions/intervention_detail_mobile.html:518 -#: templates/interventions/intervention_detail_mobile.html:6897 +#: interventions/templates/interventions/detail/edit_bar.html:26 +#: interventions/templates/interventions/detail/edit_bar.html:95 +#: interventions/templates/interventions/detail/scripts.html:1274 +#: interventions/templates/interventions/intervention_detail_mobile.html:518 +#: interventions/templates/interventions/intervention_detail_mobile.html:6897 msgid "Suivre" msgstr "Suivre" -#: templates/interventions/detail/edit_bar.html:35 -#: templates/interventions/detail/edit_bar.html:104 +#: interventions/templates/interventions/detail/edit_bar.html:35 +#: interventions/templates/interventions/detail/edit_bar.html:104 msgid "Intervention précédente" msgstr "Intervention précédente" -#: templates/interventions/detail/edit_bar.html:40 -#: templates/interventions/detail/edit_bar.html:109 +#: interventions/templates/interventions/detail/edit_bar.html:40 +#: interventions/templates/interventions/detail/edit_bar.html:109 msgid "Intervention suivante" msgstr "Intervention suivante" -#: templates/interventions/detail/edit_bar.html:47 +#: interventions/templates/interventions/detail/edit_bar.html:47 msgid "Éditer" msgstr "Éditer" -#: templates/interventions/detail/edit_bar.html:55 -#: templates/interventions/detail/edit_bar.html:115 +#: interventions/templates/interventions/detail/edit_bar.html:55 +#: interventions/templates/interventions/detail/edit_bar.html:115 msgid "Vue" msgstr "Vue" -#: templates/interventions/detail/edit_bar.html:56 -#: templates/interventions/detail/edit_bar.html:116 +#: interventions/templates/interventions/detail/edit_bar.html:56 +#: interventions/templates/interventions/detail/edit_bar.html:116 msgid "Informations uniquement" msgstr "Informations uniquement" -#: templates/interventions/detail/edit_bar.html:59 -#: templates/interventions/detail/edit_bar.html:119 -#: templates/interventions/interventions_index.html:1087 +#: interventions/templates/interventions/detail/edit_bar.html:59 +#: interventions/templates/interventions/detail/edit_bar.html:119 +#: interventions/templates/interventions/interventions_index.html:1087 msgid "Vue partagée" msgstr "Vue partagée" -#: templates/interventions/detail/edit_bar.html:62 -#: templates/interventions/detail/edit_bar.html:122 +#: interventions/templates/interventions/detail/edit_bar.html:62 +#: interventions/templates/interventions/detail/edit_bar.html:122 msgid "Carte uniquement" msgstr "Carte uniquement" -#: templates/interventions/detail/edit_bar.html:66 -#: templates/interventions/detail/edit_bar.html:126 +#: interventions/templates/interventions/detail/edit_bar.html:66 +#: interventions/templates/interventions/detail/edit_bar.html:126 msgid "Naviguer dans la page" msgstr "Naviguer dans la page" -#: templates/interventions/detail/right_column.html:13 +#: interventions/templates/interventions/detail/right_column.html:13 msgid "Supprimer cette localisation" msgstr "Supprimer cette localisation" -#: templates/interventions/detail/right_column.html:20 +#: interventions/templates/interventions/detail/right_column.html:20 msgid "Aucune localisation liée" msgstr "Aucune localisation liée" -#: templates/interventions/detail/right_column.html:30 -#: templates/interventions/detail/right_column.html:326 -#: templates/interventions/intervention_detail_mobile.html:1661 +#: interventions/templates/interventions/detail/right_column.html:30 +#: interventions/templates/interventions/detail/right_column.html:326 +#: interventions/templates/interventions/intervention_detail_mobile.html:1661 msgid "Ajouter une localisation…" msgstr "Ajouter une localisation…" -#: templates/interventions/detail/right_column.html:52 +#: interventions/templates/interventions/detail/right_column.html:52 msgid "Rechercher une adresse…" msgstr "Rechercher une adresse…" -#: templates/interventions/detail/right_column.html:72 +#: interventions/templates/interventions/detail/right_column.html:72 msgid "Interventions proches" msgstr "Interventions proches" -#: templates/interventions/detail/right_column.html:76 +#: interventions/templates/interventions/detail/right_column.html:76 msgid "Interventions en cours à proximité" msgstr "Interventions en cours à proximité" -#: templates/interventions/detail/right_column.html:78 +#: interventions/templates/interventions/detail/right_column.html:78 msgid "Interventions récentes (3 mois) à proximité" msgstr "Interventions récentes (3 mois) à proximité" -#: templates/interventions/detail/right_column.html:91 +#: interventions/templates/interventions/detail/right_column.html:91 msgid "Interventions en cours" msgstr "Interventions en cours" -#: templates/interventions/detail/right_column.html:137 +#: interventions/templates/interventions/detail/right_column.html:137 msgid "Sélectionner une catégorie..." msgstr "Sélectionner une catégorie..." -#: templates/interventions/detail/right_column.html:147 -#: templates/interventions/intervention_detail_mobile.html:1762 +#: interventions/templates/interventions/detail/right_column.html:147 +#: interventions/templates/interventions/intervention_detail_mobile.html:1762 msgid "Type d'équipement" msgstr "Type d'équipement" -#: templates/interventions/detail/right_column.html:150 -#: templates/interventions/intervention_detail_mobile.html:1765 +#: interventions/templates/interventions/detail/right_column.html:150 +#: interventions/templates/interventions/intervention_detail_mobile.html:1765 msgid "Sélectionner un type..." msgstr "Sélectionner un type..." -#: templates/interventions/detail/right_column.html:160 +#: interventions/templates/interventions/detail/right_column.html:160 msgid "Sélectionner d'abord une catégorie..." msgstr "Sélectionner d'abord une catégorie..." -#: templates/interventions/detail/right_column.html:163 +#: interventions/templates/interventions/detail/right_column.html:163 msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "Le modèle détermine les caractéristiques de l'équipement." -#: templates/interventions/detail/right_column.html:173 -#: templates/interventions/intervention_detail_mobile.html:1785 +#: interventions/templates/interventions/detail/right_column.html:173 +#: interventions/templates/interventions/intervention_detail_mobile.html:1785 msgid "Ex: STR-001" msgstr "Ex: STR-001" -#: templates/interventions/detail/right_column.html:175 +#: interventions/templates/interventions/detail/right_column.html:175 msgid "Code unique pour identifier l'équipement." msgstr "Code unique pour identifier l'équipement." -#: templates/interventions/detail/right_column.html:185 -#: templates/interventions/intervention_detail_mobile.html:1794 +#: interventions/templates/interventions/detail/right_column.html:185 +#: interventions/templates/interventions/intervention_detail_mobile.html:1794 msgid "Nom en français (optionnel)" msgstr "Nom en français (optionnel)" -#: templates/interventions/detail/right_column.html:194 -#: templates/interventions/intervention_detail_mobile.html:1803 +#: interventions/templates/interventions/detail/right_column.html:194 +#: interventions/templates/interventions/intervention_detail_mobile.html:1803 msgid "Naam in het Nederlands (optioneel)" msgstr "Naam in het Nederlands (optioneel)" -#: templates/interventions/detail/right_column.html:199 +#: interventions/templates/interventions/detail/right_column.html:199 msgid "" "L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" " cette intervention." @@ -3840,369 +3910,369 @@ msgstr "" "L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" " cette intervention." -#: templates/interventions/detail/right_column.html:208 +#: interventions/templates/interventions/detail/right_column.html:208 msgid "Créer l'équipement" msgstr "Créer l'équipement" -#: templates/interventions/detail/right_column.html:223 -#: templates/interventions/detail/right_column.html:254 -#: templates/interventions/intervention_detail_mobile.html:1564 -#: templates/interventions/intervention_detail_mobile.html:1565 -#: templates/interventions/intervention_detail_mobile.html:1595 -#: templates/interventions/intervention_detail_mobile.html:1630 +#: interventions/templates/interventions/detail/right_column.html:223 +#: interventions/templates/interventions/detail/right_column.html:254 +#: interventions/templates/interventions/intervention_detail_mobile.html:1564 +#: interventions/templates/interventions/intervention_detail_mobile.html:1565 +#: interventions/templates/interventions/intervention_detail_mobile.html:1595 +#: interventions/templates/interventions/intervention_detail_mobile.html:1630 msgid "Supprimer le lien" msgstr "Supprimer le lien" -#: templates/interventions/detail/right_column.html:228 -#: templates/interventions/intervention_detail_mobile.html:1600 +#: interventions/templates/interventions/detail/right_column.html:228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1600 msgid "Voulez-vous supprimer le lien avec" msgstr "Voulez-vous supprimer le lien avec" -#: templates/interventions/detail/right_column.html:236 -#: templates/interventions/intervention_detail_mobile.html:1609 +#: interventions/templates/interventions/detail/right_column.html:236 +#: interventions/templates/interventions/intervention_detail_mobile.html:1609 msgid "Supprimer également les opérations liées à cet équipement" msgstr "Supprimer également les opérations liées à cet équipement" -#: templates/interventions/detail/right_column.html:243 -#: templates/interventions/intervention_detail_mobile.html:1617 +#: interventions/templates/interventions/detail/right_column.html:243 +#: interventions/templates/interventions/intervention_detail_mobile.html:1617 msgid "Marquer l'équipement comme retiré ou n'existant plus" msgstr "Marquer l'équipement comme retiré ou n'existant plus" -#: templates/interventions/detail/right_column.html:245 -#: templates/interventions/intervention_detail_mobile.html:1620 +#: interventions/templates/interventions/detail/right_column.html:245 +#: interventions/templates/interventions/intervention_detail_mobile.html:1620 msgid "Cette information sera conservée dans l'historique de l'équipement" msgstr "Cette information sera conservée dans l'historique de l'équipement" -#: templates/interventions/detail/right_column.html:266 -#: templates/interventions/detail/right_column.html:297 +#: interventions/templates/interventions/detail/right_column.html:266 +#: interventions/templates/interventions/detail/right_column.html:297 msgid "Supprimer les liens" msgstr "Supprimer les liens" -#: templates/interventions/detail/right_column.html:271 +#: interventions/templates/interventions/detail/right_column.html:271 msgid "Voulez-vous supprimer les liens avec" msgstr "Voulez-vous supprimer les liens avec" -#: templates/interventions/detail/right_column.html:272 +#: interventions/templates/interventions/detail/right_column.html:272 msgid "équipement(s) sélectionné(s)" msgstr "équipement(s) sélectionné(s)" -#: templates/interventions/detail/right_column.html:279 +#: interventions/templates/interventions/detail/right_column.html:279 msgid "Supprimer également les opérations liées à ces équipements" msgstr "Supprimer également les opérations liées à ces équipements" -#: templates/interventions/detail/right_column.html:286 +#: interventions/templates/interventions/detail/right_column.html:286 msgid "Marquer les équipements comme retirés ou n'existant plus" msgstr "Marquer les équipements comme retirés ou n'existant plus" -#: templates/interventions/detail/right_column.html:288 +#: interventions/templates/interventions/detail/right_column.html:288 msgid "Cette information sera conservée dans l'historique des équipements" msgstr "Cette information sera conservée dans l'historique des équipements" -#: templates/interventions/detail/right_column.html:310 +#: interventions/templates/interventions/detail/right_column.html:310 msgid "Lier des équipements existants" msgstr "Lier des équipements existants" -#: templates/interventions/detail/right_column.html:333 -#: templates/interventions/intervention_detail_mobile.html:1668 -#: templates/interventions/interventions_index.html:1123 -#: templates/interventions/interventions_index_mobile.html:207 +#: interventions/templates/interventions/detail/right_column.html:333 +#: interventions/templates/interventions/intervention_detail_mobile.html:1668 +#: interventions/templates/interventions/interventions_index.html:1123 +#: interventions/templates/interventions/interventions_index_mobile.html:207 msgid "Rechercher" msgstr "Rechercher" -#: templates/interventions/detail/right_column.html:336 -#: templates/interventions/intervention_detail_mobile.html:1671 +#: interventions/templates/interventions/detail/right_column.html:336 +#: interventions/templates/interventions/intervention_detail_mobile.html:1671 msgid "Code, nom ou modèle" msgstr "Code, nom ou modèle" -#: templates/interventions/detail/right_column.html:337 -#: templates/interventions/intervention_detail_mobile.html:1672 -#: templates/interventions/interventions_index.html:1074 +#: interventions/templates/interventions/detail/right_column.html:337 +#: interventions/templates/interventions/intervention_detail_mobile.html:1672 +#: interventions/templates/interventions/interventions_index.html:1074 msgid "Filtrer" msgstr "Filtrer" -#: templates/interventions/detail/right_column.html:343 -#: templates/interventions/intervention_detail_mobile.html:1678 +#: interventions/templates/interventions/detail/right_column.html:343 +#: interventions/templates/interventions/intervention_detail_mobile.html:1678 msgid "Toutes les catégories autorisées" msgstr "Toutes les catégories autorisées" -#: templates/interventions/detail/right_column.html:349 -#: templates/interventions/detail/scripts.html:503 -#: templates/interventions/intervention_detail_mobile.html:1684 -#: templates/interventions/intervention_detail_mobile.html:3985 +#: interventions/templates/interventions/detail/right_column.html:349 +#: interventions/templates/interventions/detail/scripts.html:503 +#: interventions/templates/interventions/intervention_detail_mobile.html:1684 +#: interventions/templates/interventions/intervention_detail_mobile.html:3985 msgid "Sélectionnez un modèle" msgstr "Sélectionnez un modèle" -#: templates/interventions/detail/right_column.html:355 -#: templates/interventions/intervention_detail_mobile.html:1690 +#: interventions/templates/interventions/detail/right_column.html:355 +#: interventions/templates/interventions/intervention_detail_mobile.html:1690 msgid "Aucun résultat pour l'instant." msgstr "Aucun résultat pour l'instant." -#: templates/interventions/detail/right_column.html:361 -#: templates/interventions/intervention_detail_mobile.html:1696 +#: interventions/templates/interventions/detail/right_column.html:361 +#: interventions/templates/interventions/intervention_detail_mobile.html:1696 msgid "Les équipements correspondants seront affichés ici." msgstr "Les équipements correspondants seront affichés ici." -#: templates/interventions/detail/right_column.html:365 -#: templates/interventions/intervention_detail_mobile.html:1700 +#: interventions/templates/interventions/detail/right_column.html:365 +#: interventions/templates/interventions/intervention_detail_mobile.html:1700 msgid "Chargement des équipements…" msgstr "Chargement des équipements…" -#: templates/interventions/detail/right_column.html:374 -#: templates/interventions/intervention_detail_mobile.html:1709 +#: interventions/templates/interventions/detail/right_column.html:374 +#: interventions/templates/interventions/intervention_detail_mobile.html:1709 msgid "sélection(s) en attente" msgstr "sélection(s) en attente" -#: templates/interventions/detail/right_column.html:378 -#: templates/interventions/intervention_detail_mobile.html:1713 +#: interventions/templates/interventions/detail/right_column.html:378 +#: interventions/templates/interventions/intervention_detail_mobile.html:1713 msgid "Vider" msgstr "Vider" -#: templates/interventions/detail/right_column.html:381 -#: templates/interventions/detail/scripts.html:495 -#: templates/interventions/intervention_detail_mobile.html:1716 -#: templates/interventions/intervention_detail_mobile.html:3977 +#: interventions/templates/interventions/detail/right_column.html:381 +#: interventions/templates/interventions/detail/scripts.html:495 +#: interventions/templates/interventions/intervention_detail_mobile.html:1716 +#: interventions/templates/interventions/intervention_detail_mobile.html:3977 msgid "Ajouter les équipements" msgstr "Ajouter les équipements" -#: templates/interventions/detail/right_column.html:386 -#: templates/interventions/intervention_detail_mobile.html:1721 +#: interventions/templates/interventions/detail/right_column.html:386 +#: interventions/templates/interventions/intervention_detail_mobile.html:1721 #, python-format msgid "Affichage limité à %(limit)s équipements par recherche." msgstr "Affichage limité à %(limit)s équipements par recherche." -#: templates/interventions/detail/right_column.html:401 +#: interventions/templates/interventions/detail/right_column.html:401 msgid "Quel type de contrôle souhaitez-vous créer ?" msgstr "Quel type de contrôle souhaitez-vous créer ?" -#: templates/interventions/detail/right_column.html:412 -#: templates/interventions/intervention_detail_mobile.html:1299 +#: interventions/templates/interventions/detail/right_column.html:412 +#: interventions/templates/interventions/intervention_detail_mobile.html:1299 msgid "Contrôle standard de chantier" msgstr "Contrôle standard de chantier" -#: templates/interventions/detail/right_column.html:419 -#: templates/interventions/intervention_detail_mobile.html:1306 +#: interventions/templates/interventions/detail/right_column.html:419 +#: interventions/templates/interventions/intervention_detail_mobile.html:1306 msgid "Rapport de chantier" msgstr "Rapport de chantier" -#: templates/interventions/detail/right_column.html:420 -#: templates/interventions/intervention_detail_mobile.html:1307 +#: interventions/templates/interventions/detail/right_column.html:420 +#: interventions/templates/interventions/intervention_detail_mobile.html:1307 msgid "Rapport de suivi de chantier" msgstr "Rapport de suivi de chantier" -#: templates/interventions/detail/right_column.html:427 -#: templates/interventions/intervention_detail_mobile.html:1314 +#: interventions/templates/interventions/detail/right_column.html:427 +#: interventions/templates/interventions/intervention_detail_mobile.html:1314 msgid "Constat" msgstr "Constat" -#: templates/interventions/detail/right_column.html:428 -#: templates/interventions/intervention_detail_mobile.html:1315 +#: interventions/templates/interventions/detail/right_column.html:428 +#: interventions/templates/interventions/intervention_detail_mobile.html:1315 msgid "Constat de l'état des lieux" msgstr "Constat de l'état des lieux" -#: templates/interventions/detail/right_column.html:435 -#: templates/interventions/intervention_detail_mobile.html:1322 +#: interventions/templates/interventions/detail/right_column.html:435 +#: interventions/templates/interventions/intervention_detail_mobile.html:1322 msgid "Rapport de réunion" msgstr "Rapport de réunion" -#: templates/interventions/detail/right_column.html:436 -#: templates/interventions/intervention_detail_mobile.html:1323 +#: interventions/templates/interventions/detail/right_column.html:436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1323 msgid "Compte-rendu de réunion de chantier" msgstr "Compte-rendu de réunion de chantier" -#: templates/interventions/detail/right_column.html:554 -#: templates/interventions/detail/right_column.html:566 -#: templates/interventions/detail/right_column.html:571 -#: templates/interventions/intervention_detail_mobile.html:2646 -#: templates/interventions/intervention_detail_mobile.html:2658 -#: templates/interventions/intervention_detail_mobile.html:2662 +#: interventions/templates/interventions/detail/right_column.html:554 +#: interventions/templates/interventions/detail/right_column.html:566 +#: interventions/templates/interventions/detail/right_column.html:571 +#: interventions/templates/interventions/intervention_detail_mobile.html:2646 +#: interventions/templates/interventions/intervention_detail_mobile.html:2658 +#: interventions/templates/interventions/intervention_detail_mobile.html:2662 msgid "Discussion" msgstr "Discussion" -#: templates/interventions/detail/right_column.html:594 -#: templates/interventions/intervention_detail_mobile.html:2685 +#: interventions/templates/interventions/detail/right_column.html:594 +#: interventions/templates/interventions/intervention_detail_mobile.html:2685 msgid "Statut de suivi" msgstr "Statut de suivi" -#: templates/interventions/detail/right_column.html:595 -#: templates/interventions/intervention_detail_mobile.html:2686 +#: interventions/templates/interventions/detail/right_column.html:595 +#: interventions/templates/interventions/intervention_detail_mobile.html:2686 msgid "Important / À traiter" msgstr "Important / À traiter" -#: templates/interventions/detail/right_column.html:596 -#: templates/interventions/intervention_detail_mobile.html:2687 +#: interventions/templates/interventions/detail/right_column.html:596 +#: interventions/templates/interventions/intervention_detail_mobile.html:2687 msgid "En cours" msgstr "" -#: templates/interventions/detail/right_column.html:597 -#: templates/interventions/intervention_detail_mobile.html:2688 +#: interventions/templates/interventions/detail/right_column.html:597 +#: interventions/templates/interventions/intervention_detail_mobile.html:2688 msgid "Traité / Fait" msgstr "Traité / Fait" -#: templates/interventions/detail/right_column.html:599 -#: templates/interventions/intervention_detail_mobile.html:2690 +#: interventions/templates/interventions/detail/right_column.html:599 +#: interventions/templates/interventions/intervention_detail_mobile.html:2690 msgid "Aucun drapeau" msgstr "Aucun drapeau" -#: templates/interventions/detail/right_column.html:659 -#: templates/interventions/intervention_detail_mobile.html:2750 +#: interventions/templates/interventions/detail/right_column.html:659 +#: interventions/templates/interventions/intervention_detail_mobile.html:2750 msgid "Aucun message." msgstr "Aucun message." -#: templates/interventions/detail/right_column.html:677 -#: templates/interventions/intervention_detail_mobile.html:2767 +#: interventions/templates/interventions/detail/right_column.html:677 +#: interventions/templates/interventions/intervention_detail_mobile.html:2767 msgid "Écrire… (@ pour mentionner)" msgstr "Écrire… (@ pour mentionner)" -#: templates/interventions/detail/right_column.html:683 -#: templates/interventions/intervention_detail_mobile.html:2773 +#: interventions/templates/interventions/detail/right_column.html:683 +#: interventions/templates/interventions/intervention_detail_mobile.html:2773 msgid "Envoyer" msgstr "Envoyer" -#: templates/interventions/detail/right_column.html:686 -#: templates/interventions/intervention_detail_mobile.html:2776 +#: interventions/templates/interventions/detail/right_column.html:686 +#: interventions/templates/interventions/intervention_detail_mobile.html:2776 msgid "Joindre un fichier" msgstr "Joindre un fichier" -#: templates/interventions/detail/scripts.html:163 -#: templates/interventions/detail/scripts.html:183 -#: templates/interventions/intervention_detail_mobile.html:3051 -#: templates/interventions/intervention_detail_mobile.html:3070 +#: interventions/templates/interventions/detail/scripts.html:163 +#: interventions/templates/interventions/detail/scripts.html:183 +#: interventions/templates/interventions/intervention_detail_mobile.html:3051 +#: interventions/templates/interventions/intervention_detail_mobile.html:3070 msgid "Impossible de charger le résumé." msgstr "Impossible de charger le résumé." -#: templates/interventions/detail/scripts.html:285 -#: templates/interventions/intervention_detail_mobile.html:6060 +#: interventions/templates/interventions/detail/scripts.html:285 +#: interventions/templates/interventions/intervention_detail_mobile.html:6060 msgid "Aucun template d'opérations disponible pour cette intervention" msgstr "Aucun template d'opérations disponible pour cette intervention" -#: templates/interventions/detail/scripts.html:295 -#: templates/interventions/detail/scripts.html:319 -#: templates/interventions/intervention_detail_mobile.html:6070 -#: templates/interventions/intervention_detail_mobile.html:6095 +#: interventions/templates/interventions/detail/scripts.html:295 +#: interventions/templates/interventions/detail/scripts.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:6070 +#: interventions/templates/interventions/intervention_detail_mobile.html:6095 msgid "Tout" msgstr "Tout" -#: templates/interventions/detail/scripts.html:340 -#: templates/interventions/intervention_detail_mobile.html:6117 +#: interventions/templates/interventions/detail/scripts.html:340 +#: interventions/templates/interventions/intervention_detail_mobile.html:6117 msgid "Sélection des templates d'opérations" msgstr "Sélection des templates d'opérations" -#: templates/interventions/detail/scripts.html:346 -#: templates/interventions/intervention_detail_mobile.html:6123 +#: interventions/templates/interventions/detail/scripts.html:346 +#: interventions/templates/interventions/intervention_detail_mobile.html:6123 msgid "Vous avez lié" msgstr "Vous avez lié" -#: templates/interventions/detail/scripts.html:347 -#: templates/interventions/intervention_detail_mobile.html:6124 +#: interventions/templates/interventions/detail/scripts.html:347 +#: interventions/templates/interventions/intervention_detail_mobile.html:6124 msgid "nouveaux équipements" msgstr "nouveaux équipements" -#: templates/interventions/detail/scripts.html:347 -#: templates/interventions/intervention_detail_mobile.html:6124 +#: interventions/templates/interventions/detail/scripts.html:347 +#: interventions/templates/interventions/intervention_detail_mobile.html:6124 msgid "nouvel équipement" msgstr "nouvel équipement" -#: templates/interventions/detail/scripts.html:348 -#: templates/interventions/intervention_detail_mobile.html:6125 +#: interventions/templates/interventions/detail/scripts.html:348 +#: interventions/templates/interventions/intervention_detail_mobile.html:6125 msgid "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." msgstr "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." -#: templates/interventions/detail/scripts.html:367 -#: templates/interventions/intervention_detail_mobile.html:6144 +#: interventions/templates/interventions/detail/scripts.html:367 +#: interventions/templates/interventions/intervention_detail_mobile.html:6144 msgid "Créer les opérations" msgstr "Créer les opérations" -#: templates/interventions/detail/scripts.html:451 -#: templates/interventions/intervention_detail_mobile.html:6228 +#: interventions/templates/interventions/detail/scripts.html:451 +#: interventions/templates/interventions/intervention_detail_mobile.html:6228 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" -#: templates/interventions/detail/scripts.html:475 -#: templates/interventions/intervention_detail_mobile.html:6252 +#: interventions/templates/interventions/detail/scripts.html:475 +#: interventions/templates/interventions/intervention_detail_mobile.html:6252 msgid "Erreur" msgstr "Erreur" -#: templates/interventions/detail/scripts.html:475 -#: templates/interventions/intervention_detail_mobile.html:6252 +#: interventions/templates/interventions/detail/scripts.html:475 +#: interventions/templates/interventions/intervention_detail_mobile.html:6252 msgid "Erreur inconnue" msgstr "Erreur inconnue" -#: templates/interventions/detail/scripts.html:479 -#: templates/interventions/intervention_detail_mobile.html:6256 +#: interventions/templates/interventions/detail/scripts.html:479 +#: interventions/templates/interventions/intervention_detail_mobile.html:6256 msgid "Erreur lors de la création des opérations" msgstr "Erreur lors de la création des opérations" -#: templates/interventions/detail/scripts.html:488 -#: templates/interventions/intervention_detail_mobile.html:3970 +#: interventions/templates/interventions/detail/scripts.html:488 +#: interventions/templates/interventions/intervention_detail_mobile.html:3970 msgid "Aucun équipement ne correspond aux filtres sélectionnés." msgstr "Aucun équipement ne correspond aux filtres sélectionnés." -#: templates/interventions/detail/scripts.html:489 -#: templates/interventions/intervention_detail_mobile.html:3971 +#: interventions/templates/interventions/detail/scripts.html:489 +#: interventions/templates/interventions/intervention_detail_mobile.html:3971 msgid "Veuillez sélectionner une catégorie pour lancer une recherche." msgstr "Veuillez sélectionner une catégorie pour lancer une recherche." -#: templates/interventions/detail/scripts.html:490 -#: templates/interventions/intervention_detail_mobile.html:3972 +#: interventions/templates/interventions/detail/scripts.html:490 +#: interventions/templates/interventions/intervention_detail_mobile.html:3972 msgid "Déjà lié" msgstr "Déjà lié" -#: templates/interventions/detail/scripts.html:491 -#: templates/interventions/intervention_detail_mobile.html:3973 +#: interventions/templates/interventions/detail/scripts.html:491 +#: interventions/templates/interventions/intervention_detail_mobile.html:3973 msgid "équipement sélectionné" msgstr "équipement sélectionné" -#: templates/interventions/detail/scripts.html:492 -#: templates/interventions/intervention_detail_mobile.html:3974 +#: interventions/templates/interventions/detail/scripts.html:492 +#: interventions/templates/interventions/intervention_detail_mobile.html:3974 msgid "équipements sélectionnés" msgstr "équipements sélectionnés" -#: templates/interventions/detail/scripts.html:493 -#: templates/interventions/intervention_detail_mobile.html:3975 +#: interventions/templates/interventions/detail/scripts.html:493 +#: interventions/templates/interventions/intervention_detail_mobile.html:3975 msgid "résultat" msgstr "résultat" -#: templates/interventions/detail/scripts.html:494 -#: templates/interventions/intervention_detail_mobile.html:3976 +#: interventions/templates/interventions/detail/scripts.html:494 +#: interventions/templates/interventions/intervention_detail_mobile.html:3976 msgid "résultats" msgstr "résultats" -#: templates/interventions/detail/scripts.html:496 -#: templates/interventions/intervention_detail_mobile.html:3978 +#: interventions/templates/interventions/detail/scripts.html:496 +#: interventions/templates/interventions/intervention_detail_mobile.html:3978 msgid "Synchronisation en cours…" msgstr "Synchronisation en cours…" -#: templates/interventions/detail/scripts.html:497 -#: templates/interventions/intervention_detail_mobile.html:3979 +#: interventions/templates/interventions/detail/scripts.html:497 +#: interventions/templates/interventions/intervention_detail_mobile.html:3979 msgid "Impossible de charger les filtres disponibles." msgstr "Impossible de charger les filtres disponibles." -#: templates/interventions/detail/scripts.html:498 -#: templates/interventions/intervention_detail_mobile.html:3980 +#: interventions/templates/interventions/detail/scripts.html:498 +#: interventions/templates/interventions/intervention_detail_mobile.html:3980 msgid "Impossible de charger les équipements." msgstr "Impossible de charger les équipements." -#: templates/interventions/detail/scripts.html:499 -#: templates/interventions/intervention_detail_mobile.html:3981 +#: interventions/templates/interventions/detail/scripts.html:499 +#: interventions/templates/interventions/intervention_detail_mobile.html:3981 msgid "Impossible de synchroniser les équipements sélectionnés." msgstr "Impossible de synchroniser les équipements sélectionnés." -#: templates/interventions/detail/scripts.html:500 -#: templates/interventions/intervention_detail_mobile.html:3982 +#: interventions/templates/interventions/detail/scripts.html:500 +#: interventions/templates/interventions/intervention_detail_mobile.html:3982 #, python-brace-format msgid "Résultats limités à {count} équipements." msgstr "Résultats limités à {count} équipements." -#: templates/interventions/detail/scripts.html:501 -#: templates/interventions/intervention_detail_mobile.html:3983 +#: interventions/templates/interventions/detail/scripts.html:501 +#: interventions/templates/interventions/intervention_detail_mobile.html:3983 msgid "Vous avez des sélections non appliquées. Quitter malgré tout ?" msgstr "Vous avez des sélections non appliquées. Quitter malgré tout ?" -#: templates/interventions/detail/scripts.html:502 -#: templates/interventions/intervention_detail_mobile.html:3984 +#: interventions/templates/interventions/detail/scripts.html:502 +#: interventions/templates/interventions/intervention_detail_mobile.html:3984 msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." @@ -4210,267 +4280,267 @@ msgstr "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." -#: templates/interventions/detail/scripts.html:504 -#: templates/interventions/intervention_detail_mobile.html:3986 +#: interventions/templates/interventions/detail/scripts.html:504 +#: interventions/templates/interventions/intervention_detail_mobile.html:3986 #, python-brace-format msgid "Supprimer le lien avec {label} ?" msgstr "Supprimer le lien avec {label} ?" -#: templates/interventions/detail/scripts.html:505 -#: templates/interventions/intervention_detail_mobile.html:3987 +#: interventions/templates/interventions/detail/scripts.html:505 +#: interventions/templates/interventions/intervention_detail_mobile.html:3987 msgid "Impossible de supprimer ce lien." msgstr "Impossible de supprimer ce lien." -#: templates/interventions/detail/scripts.html:506 -#: templates/interventions/intervention_detail_mobile.html:3988 +#: interventions/templates/interventions/detail/scripts.html:506 +#: interventions/templates/interventions/intervention_detail_mobile.html:3988 msgid "Suppression en cours…" msgstr "Suppression en cours…" -#: templates/interventions/detail/scripts.html:508 -#: templates/interventions/intervention_detail_mobile.html:3990 +#: interventions/templates/interventions/detail/scripts.html:508 +#: interventions/templates/interventions/intervention_detail_mobile.html:3990 msgid "Aucune localisation — sélectionnez une catégorie pour rechercher." msgstr "Aucune localisation — sélectionnez une catégorie pour rechercher." -#: templates/interventions/detail/scripts.html:509 -#: templates/interventions/intervention_detail_mobile.html:3991 +#: interventions/templates/interventions/detail/scripts.html:509 +#: interventions/templates/interventions/intervention_detail_mobile.html:3991 msgid "Aucune localisation trouvée." msgstr "Aucune localisation trouvée." -#: templates/interventions/detail/scripts.html:510 -#: templates/interventions/intervention_detail_mobile.html:3992 +#: interventions/templates/interventions/detail/scripts.html:510 +#: interventions/templates/interventions/intervention_detail_mobile.html:3992 msgid "Retirer cette localisation du filtre" msgstr "Retirer cette localisation du filtre" -#: templates/interventions/detail/scripts.html:551 -#: templates/interventions/detail/scripts.html:594 -#: templates/interventions/detail/scripts.html:671 -#: templates/interventions/detail/scripts.html:754 -#: templates/interventions/intervention_detail_mobile.html:6576 -#: templates/interventions/intervention_detail_mobile.html:6981 -#: templates/interventions/intervention_detail_mobile.html:7066 +#: interventions/templates/interventions/detail/scripts.html:551 +#: interventions/templates/interventions/detail/scripts.html:594 +#: interventions/templates/interventions/detail/scripts.html:671 +#: interventions/templates/interventions/detail/scripts.html:754 +#: interventions/templates/interventions/intervention_detail_mobile.html:6576 +#: interventions/templates/interventions/intervention_detail_mobile.html:6981 +#: interventions/templates/interventions/intervention_detail_mobile.html:7066 msgid "Erreur lors de la mise à jour." msgstr "Erreur lors de la mise à jour." -#: templates/interventions/detail/scripts.html:557 -#: templates/interventions/detail/scripts.html:600 -#: templates/interventions/detail/scripts.html:677 -#: templates/interventions/detail/scripts.html:759 -#: templates/interventions/intervention_detail_mobile.html:6582 -#: templates/interventions/intervention_detail_mobile.html:6987 -#: templates/interventions/intervention_detail_mobile.html:7071 +#: interventions/templates/interventions/detail/scripts.html:557 +#: interventions/templates/interventions/detail/scripts.html:600 +#: interventions/templates/interventions/detail/scripts.html:677 +#: interventions/templates/interventions/detail/scripts.html:759 +#: interventions/templates/interventions/intervention_detail_mobile.html:6582 +#: interventions/templates/interventions/intervention_detail_mobile.html:6987 +#: interventions/templates/interventions/intervention_detail_mobile.html:7071 msgid "Erreur réseau." msgstr "Erreur réseau." -#: templates/interventions/detail/scripts.html:772 +#: interventions/templates/interventions/detail/scripts.html:772 msgid "Stock" msgstr "Stock" -#: templates/interventions/detail/scripts.html:773 +#: interventions/templates/interventions/detail/scripts.html:773 msgid "Contrôles / Rapports" msgstr "Contrôles / Rapports" -#: templates/interventions/detail/scripts.html:780 +#: interventions/templates/interventions/detail/scripts.html:780 msgid "Historique (3 mois)" msgstr "Historique (3 mois)" -#: templates/interventions/detail/scripts.html:935 +#: interventions/templates/interventions/detail/scripts.html:935 msgid "Retirer" msgstr "Retirer" -#: templates/interventions/detail/scripts.html:1134 -#: templates/interventions/intervention_detail_mobile.html:6768 -#: views/notes_docs.py:149 +#: interventions/templates/interventions/detail/scripts.html:1134 +#: interventions/templates/interventions/intervention_detail_mobile.html:6768 +#: interventions/views/notes_docs.py:149 msgid "Le message ne peut pas être vide." msgstr "Le message ne peut pas être vide." -#: templates/interventions/detail/scripts.html:1278 -#: templates/interventions/intervention_detail_mobile.html:5815 -#: templates/interventions/intervention_detail_mobile.html:5912 -#: templates/interventions/intervention_detail_mobile.html:6901 +#: interventions/templates/interventions/detail/scripts.html:1278 +#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5912 +#: interventions/templates/interventions/intervention_detail_mobile.html:6901 msgid "Une erreur est survenue." msgstr "Une erreur est survenue." -#: templates/interventions/detail/scripts.html:1283 -#: templates/interventions/intervention_detail_mobile.html:6906 +#: interventions/templates/interventions/detail/scripts.html:1283 +#: interventions/templates/interventions/intervention_detail_mobile.html:6906 msgid "Une erreur réseau est survenue." msgstr "Une erreur réseau est survenue." -#: templates/interventions/detail/section_nav.html:3 +#: interventions/templates/interventions/detail/section_nav.html:3 msgid "Navigation par section" msgstr "Navigation par section" -#: templates/interventions/detail/section_nav.html:5 +#: interventions/templates/interventions/detail/section_nav.html:5 msgid "Sections" msgstr "Sections" -#: templates/interventions/guided_operations/inspection_rain_water.html:195 -#: templates/interventions/guided_operations/inspection_rain_water.html:2988 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:195 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2988 msgid "Aucune donnée enregistrée pour ce template." msgstr "Aucune donnée enregistrée pour ce template." -#: templates/interventions/guided_operations/inspection_rain_water.html:210 -#: templates/interventions/guided_operations/inspection_rain_water.html:2971 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:210 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2971 msgid "Conditions météorologiques" msgstr "Conditions météorologiques" -#: templates/interventions/guided_operations/inspection_rain_water.html:214 -#: templates/interventions/guided_operations/inspection_rain_water.html:2975 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:214 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2975 msgid "Date de la dernière pluie" msgstr "Date de la dernière pluie" -#: templates/interventions/guided_operations/inspection_rain_water.html:217 -#: templates/interventions/guided_operations/inspection_rain_water.html:2948 -#: templates/interventions/interventions_calendar.html:516 -#: templates/interventions/interventions_index.html:926 -#: templates/interventions/interventions_index.html:951 +#: 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:524 +#: interventions/templates/interventions/interventions_index.html:926 +#: interventions/templates/interventions/interventions_index.html:951 msgid "Aujourd'hui" msgstr "Aujourd'hui" -#: templates/interventions/guided_operations/inspection_rain_water.html:220 -#: templates/interventions/guided_operations/inspection_rain_water.html:2951 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951 msgid "Moins de 24h" msgstr "Moins de 24h" -#: templates/interventions/guided_operations/inspection_rain_water.html:223 -#: templates/interventions/guided_operations/inspection_rain_water.html:2954 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954 msgid "Plus de 24h" msgstr "Plus de 24h" -#: templates/interventions/guided_operations/inspection_rain_water.html:226 -#: templates/interventions/guided_operations/inspection_rain_water.html:239 -#: templates/interventions/guided_operations/inspection_rain_water.html:356 -#: templates/interventions/guided_operations/inspection_rain_water.html:370 -#: templates/interventions/guided_operations/inspection_rain_water.html:381 -#: templates/interventions/guided_operations/inspection_rain_water.html:392 -#: templates/interventions/guided_operations/inspection_rain_water.html:403 -#: templates/interventions/guided_operations/inspection_rain_water.html:414 -#: templates/interventions/guided_operations/inspection_rain_water.html:443 -#: templates/interventions/guided_operations/inspection_rain_water.html:490 -#: templates/interventions/guided_operations/inspection_rain_water.html:503 -#: templates/interventions/guided_operations/inspection_rain_water.html:516 -#: templates/interventions/guided_operations/inspection_rain_water.html:529 -#: templates/interventions/guided_operations/inspection_rain_water.html:542 -#: templates/interventions/guided_operations/inspection_rain_water.html:555 -#: templates/interventions/guided_operations/inspection_rain_water.html:568 -#: templates/interventions/guided_operations/inspection_rain_water.html:581 -#: templates/interventions/guided_operations/inspection_rain_water.html:594 -#: templates/interventions/guided_operations/inspection_rain_water.html:605 -#: templates/interventions/guided_operations/inspection_rain_water.html:644 -#: templates/interventions/guided_operations/inspection_rain_water.html:656 -#: templates/interventions/guided_operations/inspection_rain_water.html:668 -#: templates/interventions/guided_operations/inspection_rain_water.html:706 -#: templates/interventions/guided_operations/inspection_rain_water.html:720 -#: templates/interventions/guided_operations/inspection_rain_water.html:731 -#: templates/interventions/guided_operations/inspection_rain_water.html:742 -#: templates/interventions/guided_operations/inspection_rain_water.html:781 -#: templates/interventions/guided_operations/inspection_rain_water.html:793 -#: templates/interventions/guided_operations/inspection_rain_water.html:805 -#: templates/interventions/guided_operations/inspection_rain_water.html:818 -#: templates/interventions/guided_operations/inspection_rain_water.html:830 -#: templates/interventions/guided_operations/inspection_rain_water.html:841 -#: templates/interventions/guided_operations/inspection_rain_water.html:856 -#: templates/interventions/guided_operations/inspection_rain_water.html:895 -#: templates/interventions/guided_operations/inspection_rain_water.html:906 -#: templates/interventions/guided_operations/inspection_rain_water.html:919 -#: templates/interventions/guided_operations/inspection_rain_water.html:931 -#: templates/interventions/guided_operations/inspection_rain_water.html:942 -#: templates/interventions/guided_operations/inspection_rain_water.html:971 -#: templates/interventions/guided_operations/inspection_rain_water.html:982 -#: templates/interventions/guided_operations/inspection_rain_water.html:995 -#: templates/interventions/guided_operations/inspection_rain_water.html:1032 -#: templates/interventions/guided_operations/inspection_rain_water.html:1043 -#: templates/interventions/guided_operations/inspection_rain_water.html:1056 -#: templates/interventions/guided_operations/inspection_rain_water.html:1067 -#: templates/interventions/guided_operations/inspection_rain_water.html:1094 -#: templates/interventions/guided_operations/inspection_rain_water.html:1106 -#: templates/interventions/guided_operations/inspection_rain_water.html:1119 -#: templates/interventions/guided_operations/inspection_rain_water.html:1130 -#: templates/interventions/guided_operations/inspection_rain_water.html:1141 -#: templates/interventions/guided_operations/inspection_rain_water.html:1155 -#: templates/interventions/guided_operations/inspection_rain_water.html:1185 -#: templates/interventions/guided_operations/inspection_rain_water.html:1198 -#: templates/interventions/guided_operations/inspection_rain_water.html:2590 -#: templates/interventions/guided_operations/inspection_rain_water.html:2606 -#: templates/interventions/guided_operations/inspection_rain_water.html:2945 -#: templates/interventions/guided_operations/inspection_rain_water.html:2958 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:356 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:370 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:381 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:392 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:403 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:414 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:443 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:490 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:503 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:516 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:529 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:542 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:555 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:568 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:581 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:594 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:605 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:644 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:656 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:668 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:706 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:720 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:731 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:742 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:781 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:793 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:805 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:818 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:830 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:841 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:856 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:895 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:906 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:919 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:931 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:942 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:971 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:982 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:995 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1032 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1043 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1056 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1067 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1094 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1106 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1119 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1130 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1141 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1155 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1185 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1198 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2590 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2606 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2945 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2958 msgid "Non vérifié" msgstr "Non vérifié" -#: templates/interventions/guided_operations/inspection_rain_water.html:230 -#: templates/interventions/guided_operations/inspection_rain_water.html:2979 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:230 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2979 msgid "Orage il y a moins d'une heure" msgstr "Orage il y a moins d'une heure" -#: templates/interventions/guided_operations/inspection_rain_water.html:247 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247 msgid "Ouvrages inspectés" msgstr "Ouvrages inspectés" -#: templates/interventions/guided_operations/inspection_rain_water.html:254 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254 msgid "Ajouter un ouvrage" msgstr "Ajouter un ouvrage" -#: templates/interventions/guided_operations/inspection_rain_water.html:265 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265 msgid "Ouvrage #1 — Inspection" msgstr "Ouvrage #1 — Inspection" -#: templates/interventions/guided_operations/inspection_rain_water.html:275 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:275 msgid "Équipement GIEP associé (Optionnel)" msgstr "Équipement GIEP associé (Optionnel)" -#: templates/interventions/guided_operations/inspection_rain_water.html:281 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:281 msgid "Rechercher par code (ex: BI-01...) ou par type..." msgstr "Rechercher par code (ex: BI-01...) ou par type..." -#: templates/interventions/guided_operations/inspection_rain_water.html:283 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:283 msgid "Choisir sur la carte" msgstr "Choisir sur la carte" -#: templates/interventions/guided_operations/inspection_rain_water.html:294 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:294 msgid "Aucun équipement lié." msgstr "Aucun équipement lié." -#: templates/interventions/guided_operations/inspection_rain_water.html:303 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:303 msgid "Étape 1 — Type de dispositif" msgstr "Étape 1 — Type de dispositif" -#: templates/interventions/guided_operations/inspection_rain_water.html:308 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:308 msgid "Espace vert creux" msgstr "Espace vert creux" -#: templates/interventions/guided_operations/inspection_rain_water.html:315 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:315 msgid "Massif drainant" msgstr "Massif drainant" -#: templates/interventions/guided_operations/inspection_rain_water.html:322 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:322 msgid "Technique alternative" msgstr "Technique alternative" -#: templates/interventions/guided_operations/inspection_rain_water.html:339 -#: templates/interventions/guided_operations/inspection_rain_water.html:2998 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998 msgid "Espace vert creux (EVC)" msgstr "Espace vert creux (EVC)" -#: templates/interventions/guided_operations/inspection_rain_water.html:344 -#: templates/interventions/guided_operations/inspection_rain_water.html:1084 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084 msgid "Points d'entrée dans l'ouvrage" msgstr "Points d'entrée dans l'ouvrage" -#: templates/interventions/guided_operations/inspection_rain_water.html:347 -#: templates/interventions/guided_operations/inspection_rain_water.html:1087 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087 msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?" msgstr "L'eau peut-elle facilement entrer dans l'ouvrage ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:363 -#: templates/interventions/guided_operations/inspection_rain_water.html:1123 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123 msgid "Des feuilles ou branches bloquent-elles l'eau ?" msgstr "Des feuilles ou branches bloquent-elles l'eau ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:374 -#: templates/interventions/guided_operations/inspection_rain_water.html:1134 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:374 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1134 msgid "Un amas de détritus bloque-t-il l'eau ?" msgstr "Un amas de détritus bloque-t-il l'eau ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:385 +#: 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" " ?" @@ -4478,7 +4548,7 @@ msgstr "" "La surface de ruissellement amène-t-elle bien l'eau dans les points d'entrée" " ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:396 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396 msgid "" "L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau " "de la surface de ruissellement ?" @@ -4486,207 +4556,207 @@ msgstr "" "L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau " "de la surface de ruissellement ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:407 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:407 msgid "D'autres éléments empêchent-ils l'eau d'entrer ?" msgstr "D'autres éléments empêchent-ils l'eau d'entrer ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:417 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:417 msgid "Précisez les autres éléments empêchant l\\" msgstr "Précisez les autres éléments empêchant l\\" -#: templates/interventions/guided_operations/inspection_rain_water.html:426 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426 msgid "L'ouvrage dispose-t-il d'un empierrement ?" msgstr "L'ouvrage dispose-t-il d'un empierrement ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:427 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427 msgid "Activer pour compléter l'état de l'empierrement" msgstr "Activer pour compléter l'état de l'empierrement" -#: templates/interventions/guided_operations/inspection_rain_water.html:436 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436 msgid "L'empierrement est-il en bon état ?" msgstr "L'empierrement est-il en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:447 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447 msgid "Sélectionnez les défauts constatés sur l'empierrement :" msgstr "Sélectionnez les défauts constatés sur l'empierrement :" -#: templates/interventions/guided_operations/inspection_rain_water.html:450 -#: templates/interventions/guided_operations/inspection_rain_water.html:2649 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649 msgid "Colmaté par les sédiments" msgstr "Colmaté par les sédiments" -#: templates/interventions/guided_operations/inspection_rain_water.html:454 -#: templates/interventions/guided_operations/inspection_rain_water.html:2650 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650 msgid "Emporté par l'eau" msgstr "Emporté par l'eau" -#: templates/interventions/guided_operations/inspection_rain_water.html:458 -#: templates/interventions/guided_operations/inspection_rain_water.html:2651 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651 msgid "Envahi d'adventices" msgstr "Envahi d'adventices" -#: templates/interventions/guided_operations/inspection_rain_water.html:466 -#: templates/interventions/guided_operations/inspection_rain_water.html:612 -#: templates/interventions/guided_operations/inspection_rain_water.html:674 -#: templates/interventions/guided_operations/inspection_rain_water.html:749 -#: templates/interventions/guided_operations/inspection_rain_water.html:862 -#: templates/interventions/guided_operations/inspection_rain_water.html:1161 -#: templates/interventions/guided_operations/inspection_rain_water.html:1269 -#: templates/interventions/guided_operations/inspection_rain_water.html:1327 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:466 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:612 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:749 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:862 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1161 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1269 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1327 msgid "Prendre une photo (appareil)" msgstr "Prendre une photo (appareil)" -#: templates/interventions/guided_operations/inspection_rain_water.html:469 -#: templates/interventions/guided_operations/inspection_rain_water.html:615 -#: templates/interventions/guided_operations/inspection_rain_water.html:677 -#: templates/interventions/guided_operations/inspection_rain_water.html:752 -#: templates/interventions/guided_operations/inspection_rain_water.html:865 -#: templates/interventions/guided_operations/inspection_rain_water.html:1164 -#: templates/interventions/guided_operations/inspection_rain_water.html:1272 -#: templates/interventions/guided_operations/inspection_rain_water.html:1330 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:469 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:615 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:677 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:752 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:865 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1164 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1272 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1330 msgid "Sélectionner des fichiers" msgstr "Sélectionner des fichiers" -#: templates/interventions/guided_operations/inspection_rain_water.html:479 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479 msgid "Espace vert" msgstr "Espace vert" -#: templates/interventions/guided_operations/inspection_rain_water.html:483 -#: templates/interventions/guided_operations/inspection_rain_water.html:1178 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178 msgid "Quel est l'état de la végétation ?" msgstr "Quel est l'état de la végétation ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:486 -#: templates/interventions/guided_operations/inspection_rain_water.html:1181 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:486 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1181 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "Bon" msgstr "Bon" -#: templates/interventions/guided_operations/inspection_rain_water.html:488 -#: templates/interventions/guided_operations/inspection_rain_water.html:1183 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "Mauvais" msgstr "Mauvais" -#: templates/interventions/guided_operations/inspection_rain_water.html:496 -#: templates/interventions/guided_operations/inspection_rain_water.html:1191 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191 msgid "Présence de plantes mortes ou absentes :" msgstr "Présence de plantes mortes ou absentes :" -#: templates/interventions/guided_operations/inspection_rain_water.html:499 -#: templates/interventions/guided_operations/inspection_rain_water.html:1194 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194 #, python-format msgid "Sur + de 10%% de la surface" msgstr "Sur + de 10%% de la surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:501 -#: templates/interventions/guided_operations/inspection_rain_water.html:1196 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:501 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1196 #, python-format msgid "Sur - de 10%% de la surface" msgstr "Sur - de 10%% de la surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:509 -#: templates/interventions/guided_operations/inspection_rain_water.html:1204 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:509 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1204 msgid "Présence de chenaux d'érosion ?" msgstr "Présence de chenaux d'érosion ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:522 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:522 msgid "Présence de flaques d'eau persistantes dans l'ouvrage ?" msgstr "Présence de flaques d'eau persistantes dans l'ouvrage ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:535 -#: templates/interventions/guided_operations/inspection_rain_water.html:1226 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226 msgid "Présence de sédiments dans l'ouvrage ?" msgstr "Présence de sédiments dans l'ouvrage ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:548 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548 msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?" msgstr "La croûte de sédimentation est-elle supérieure à 5 cm ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:561 -#: templates/interventions/guided_operations/inspection_rain_water.html:1247 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247 msgid "Présence de détritus dans l'ouvrage ?" msgstr "Présence de détritus dans l'ouvrage ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:574 -#: templates/interventions/guided_operations/inspection_rain_water.html:1258 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258 msgid "Présence d'espèces exotiques envahissantes ?" msgstr "Présence d'espèces exotiques envahissantes ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:587 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:587 msgid "Traces de passage d'usagers ?" msgstr "Traces de passage d'usagers ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:598 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:598 msgid "Quel type d'usagers ?" msgstr "Quel type d'usagers ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:601 -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:601 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Véhicules" msgstr "Véhicules" -#: templates/interventions/guided_operations/inspection_rain_water.html:603 -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:603 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Piétons" msgstr "Piétons" -#: templates/interventions/guided_operations/inspection_rain_water.html:627 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:627 msgid "Une surverse est-elle présente ?" msgstr "Une surverse est-elle présente ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:628 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628 msgid "Activer si le système dispose d'une évacuation de trop-plein" msgstr "Activer si le système dispose d'une évacuation de trop-plein" -#: templates/interventions/guided_operations/inspection_rain_water.html:637 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637 msgid "La grille de surverse est propre et dégagée ?" msgstr "La grille de surverse est propre et dégagée ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:649 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649 msgid "La décantation est vide ou peu remplie ?" msgstr "La décantation est vide ou peu remplie ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:661 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661 msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?" msgstr "La surverse est-elle plus haute que le fond de l'ouvrage ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:691 -#: templates/interventions/guided_operations/inspection_rain_water.html:3002 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002 msgid "Massif drainant (OED)" msgstr "Massif drainant (OED)" -#: templates/interventions/guided_operations/inspection_rain_water.html:696 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696 msgid "État général du revêtement adjacent / chaussée" msgstr "État général du revêtement adjacent / chaussée" -#: templates/interventions/guided_operations/inspection_rain_water.html:699 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:699 msgid "La surface au-dessus du massif drainant est en bon état général ?" msgstr "La surface au-dessus du massif drainant est en bon état général ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:713 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:713 msgid "Présence d'ornières ?" msgstr "Présence d'ornières ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:724 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:724 msgid "Présence de fissures ?" msgstr "Présence de fissures ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:735 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:735 msgid "Présence de trous ?" msgstr "Présence de trous ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:764 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764 msgid "Une bouche d'injection est-elle présente ?" msgstr "Une bouche d'injection est-elle présente ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:765 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765 msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage" msgstr "Activer pour inspecter les conduits d'injection d'eau et de drainage" -#: templates/interventions/guided_operations/inspection_rain_water.html:774 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774 msgid "" "Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche " "d'injection ?" @@ -4694,37 +4764,37 @@ msgstr "" "Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche " "d'injection ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:786 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786 msgid "La grille est propre et dégagée ?" msgstr "La grille est propre et dégagée ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:798 -#: templates/interventions/guided_operations/inspection_rain_water.html:1148 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148 msgid "La décantation est-elle vide ou presque ?" msgstr "La décantation est-elle vide ou presque ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:811 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811 msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?" msgstr "La bouche d'injection dispose-t-elle habituellement d'un filtre ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:823 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823 msgid "Le filtre est propre ?" msgstr "Le filtre est propre ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:834 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834 msgid "Le filtre est en bon état ?" msgstr "Le filtre est en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:849 -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 msgid "Le drain semble colmaté ?" msgstr "Le drain semble colmaté ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:878 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878 msgid "Structure enherbée ou remplissage minéral ?" msgstr "Structure enherbée ou remplissage minéral ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:879 +#: 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." @@ -4732,35 +4802,35 @@ msgstr "" "Dalles gazon, pavés à joints larges, dalles alvéolaires " "végétalisées/gravier, etc." -#: templates/interventions/guided_operations/inspection_rain_water.html:888 -#: templates/interventions/guided_operations/inspection_rain_water.html:964 -#: templates/interventions/guided_operations/inspection_rain_water.html:1025 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025 msgid "De l'eau stagne-t-elle en surface ?" msgstr "De l'eau stagne-t-elle en surface ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:899 -#: templates/interventions/guided_operations/inspection_rain_water.html:975 -#: templates/interventions/guided_operations/inspection_rain_water.html:1036 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1036 msgid "L'eau stagne plus de 2 heures ?" msgstr "L'eau stagne plus de 2 heures ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:912 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912 msgid "Les joints sont-ils en bon état ?" msgstr "Les joints sont-ils en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:924 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924 msgid "Présence importante de fines dans les joints ?" msgstr "Présence importante de fines dans les joints ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:935 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935 msgid "Le niveau du matériau de remplissage est plus haut que la structure ?" msgstr "Le niveau du matériau de remplissage est plus haut que la structure ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:954 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:954 msgid "Modulaire poreux ou continu poreux ?" msgstr "Modulaire poreux ou continu poreux ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:955 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:955 msgid "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." @@ -4768,95 +4838,95 @@ msgstr "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." -#: templates/interventions/guided_operations/inspection_rain_water.html:988 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:988 msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?" msgstr "Présence de dépôts visibles (poussières, mousses, etc.) ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:999 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:999 msgid "Un test de perméabilité est nécessaire pour valider le colmatage ?" msgstr "Un test de perméabilité est nécessaire pour valider le colmatage ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1015 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1015 msgid "Revêtement en matériaux non agrégés ?" msgstr "Revêtement en matériaux non agrégés ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1016 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016 msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." msgstr "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." -#: templates/interventions/guided_operations/inspection_rain_water.html:1049 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049 msgid "Le volume de matière est-il en suffisance ?" msgstr "Le volume de matière est-il en suffisance ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1060 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1060 msgid "Le géotextile est-il visible ?" msgstr "Le géotextile est-il visible ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1079 -#: templates/interventions/guided_operations/inspection_rain_water.html:3006 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1079 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3006 msgid "Technique alternative / Bassin d'orage (TA)" msgstr "Technique alternative / Bassin d'orage (TA)" -#: templates/interventions/guided_operations/inspection_rain_water.html:1099 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099 msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" msgstr "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1112 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112 msgid "Les grilles sont-elles propres et dégagées ?" msgstr "Les grilles sont-elles propres et dégagées ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1174 -#: templates/interventions/guided_operations/inspection_rain_water.html:2860 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860 msgid "Bassin d'orage" msgstr "Bassin d'orage" -#: templates/interventions/guided_operations/inspection_rain_water.html:1215 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215 msgid "Présence de flaques d'eau persistantes ?" msgstr "Présence de flaques d'eau persistantes ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1235 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235 msgid "L'ouvrage est-il rempli au 5e de sa capacité ?" msgstr "L'ouvrage est-il rempli au 5e de sa capacité ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1284 -#: templates/interventions/guided_operations/inspection_rain_water.html:2891 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891 msgid "Actions recommandées" msgstr "Actions recommandées" -#: templates/interventions/guided_operations/inspection_rain_water.html:1288 -#: templates/interventions/guided_operations/inspection_rain_water.html:2869 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1288 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2869 msgid "Aucune action nécessaire" msgstr "Aucune action nécessaire" -#: templates/interventions/guided_operations/inspection_rain_water.html:1294 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1294 msgid "Renforcement de l'entretien préventif" msgstr "Renforcement de l'entretien préventif" -#: templates/interventions/guided_operations/inspection_rain_water.html:1298 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298 msgid "Entretien curatif / Réparation / Adaptation nécessaire" msgstr "Entretien curatif / Réparation / Adaptation nécessaire" -#: templates/interventions/guided_operations/inspection_rain_water.html:1302 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302 msgid "Test de perméabilité" msgstr "Test de perméabilité" -#: templates/interventions/guided_operations/inspection_rain_water.html:1306 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1306 msgid "Inspection par caméra" msgstr "Inspection par caméra" -#: templates/interventions/guided_operations/inspection_rain_water.html:1311 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1311 msgid "Précisions sur les actions à entreprendre" msgstr "Précisions sur les actions à entreprendre" -#: templates/interventions/guided_operations/inspection_rain_water.html:1312 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1312 msgid "Renseignez ici les détails des actions..." msgstr "Renseignez ici les détails des actions..." -#: templates/interventions/guided_operations/inspection_rain_water.html:1318 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1318 msgid "Remarques et observations complémentaires" msgstr "Remarques et observations complémentaires" -#: templates/interventions/guided_operations/inspection_rain_water.html:1319 +#: 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...)" @@ -4864,693 +4934,693 @@ msgstr "" "Saisissez vos remarques... Pensez à noter les éléments perturbateurs liés au" " contexte/usage autour (ex: chantier, commerce...)" -#: templates/interventions/guided_operations/inspection_rain_water.html:1324 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324 msgid "Photos / Documents généraux" msgstr "Photos / Documents généraux" -#: templates/interventions/guided_operations/inspection_rain_water.html:1342 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1342 msgid "Valider cet ouvrage" msgstr "Valider cet ouvrage" -#: templates/interventions/guided_operations/inspection_rain_water.html:2594 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2594 msgid "Présent" msgstr "Présent" -#: templates/interventions/guided_operations/inspection_rain_water.html:2595 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2595 msgid "Absent" msgstr "Absent" -#: templates/interventions/guided_operations/inspection_rain_water.html:2596 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 -#: templates/interventions/guided_operations/inspection_rain_water.html:3010 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2596 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010 msgid "Non renseigné" msgstr "Non renseigné" -#: templates/interventions/guided_operations/inspection_rain_water.html:2601 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601 #, python-format msgid "Sur + de 10%% de surface" msgstr "Sur + de 10%% de surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:2604 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2604 #, python-format msgid "Sur - de 10%% de surface" msgstr "Sur - de 10%% de surface" -#: templates/interventions/guided_operations/inspection_rain_water.html:2626 -#: templates/interventions/guided_operations/inspection_rain_water.html:2821 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2626 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2821 msgid "L'eau peut facilement entrer ?" msgstr "L'eau peut facilement entrer ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 msgid "Des feuilles ou branches bloquent l'eau ?" msgstr "Des feuilles ou branches bloquent l'eau ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 msgid "Oui (bloquant)" msgstr "Oui (bloquant)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 msgid "Un amas de détritus bloque l'eau ?" msgstr "Un amas de détritus bloque l'eau ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2631 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2631 msgid "La surface de ruissellement amène l'eau ?" msgstr "La surface de ruissellement amène l'eau ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2632 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2632 msgid "Empierrement inférieur/égal au ruissellement ?" msgstr "Empierrement inférieur/égal au ruissellement ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2633 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2633 msgid "D'autres éléments gênent l'entrée d'eau ?" msgstr "D'autres éléments gênent l'entrée d'eau ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2635 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2635 msgid "Détails :" msgstr "Détails :" -#: templates/interventions/guided_operations/inspection_rain_water.html:2643 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2643 msgid "Empierrement de sédimentation :" msgstr "Empierrement de sédimentation :" -#: templates/interventions/guided_operations/inspection_rain_water.html:2645 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2645 msgid "Empierrement en bon état ?" msgstr "Empierrement en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2652 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2652 msgid "Aucun détail renseigné" msgstr "Aucun détail renseigné" -#: templates/interventions/guided_operations/inspection_rain_water.html:2659 -#: templates/interventions/guided_operations/inspection_rain_water.html:2837 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2659 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2837 msgid "Points d'entrée" msgstr "Points d'entrée" -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "État de la végétation" msgstr "État de la végétation" -#: templates/interventions/guided_operations/inspection_rain_water.html:2668 -#: templates/interventions/guided_operations/inspection_rain_water.html:2846 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2668 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2846 msgid "Plantes mortes ou absentes" msgstr "Plantes mortes ou absentes" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Chenaux d'érosion" msgstr "Chenaux d'érosion" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Présents" msgstr "Présents" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Absents" msgstr "Absents" -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Flaques d'eau" msgstr "Flaques d'eau" -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 msgid "Présence de sédiments" msgstr "Présence de sédiments" -#: templates/interventions/guided_operations/inspection_rain_water.html:2676 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2676 msgid "Croûte de sédimentation > 5 cm" msgstr "Croûte de sédimentation > 5 cm" -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2856 msgid "Présence de détritus" msgstr "Présence de détritus" -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2857 msgid "Espèces exotiques envahissantes" msgstr "Espèces exotiques envahissantes" -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 msgid "Traces de passage d'usagers" msgstr "Traces de passage d'usagers" -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Type d'usagers" msgstr "Type d'usagers" -#: templates/interventions/guided_operations/inspection_rain_water.html:2686 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2686 msgid "Espace vert & Végétation" msgstr "Espace vert & Végétation" -#: templates/interventions/guided_operations/inspection_rain_water.html:2693 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2693 msgid "Surverse présente" msgstr "Surverse présente" -#: templates/interventions/guided_operations/inspection_rain_water.html:2694 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2694 msgid "Grille de surverse propre & dégagée" msgstr "Grille de surverse propre & dégagée" -#: templates/interventions/guided_operations/inspection_rain_water.html:2695 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2695 msgid "Décantation vide ou peu remplie" msgstr "Décantation vide ou peu remplie" -#: templates/interventions/guided_operations/inspection_rain_water.html:2696 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2696 msgid "Surverse surélevée par rapport au fond" msgstr "Surverse surélevée par rapport au fond" -#: templates/interventions/guided_operations/inspection_rain_water.html:2698 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2698 msgid "Pas de surverse" msgstr "Pas de surverse" -#: templates/interventions/guided_operations/inspection_rain_water.html:2701 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2701 msgid "Surverse" msgstr "Surverse" -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 msgid "Revêtement en bon état ?" msgstr "Revêtement en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 msgid "Présence d'ornières" msgstr "Présence d'ornières" -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 msgid "Oui (défaut)" msgstr "Oui (défaut)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 msgid "Présence de fissures" msgstr "Présence de fissures" -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 msgid "Présence de trous" msgstr "Présence de trous" -#: templates/interventions/guided_operations/inspection_rain_water.html:2721 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721 msgid "État du revêtement" msgstr "État du revêtement" -#: templates/interventions/guided_operations/inspection_rain_water.html:2728 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2728 msgid "Bouche d'injection présente" msgstr "Bouche d'injection présente" -#: templates/interventions/guided_operations/inspection_rain_water.html:2729 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2729 msgid "Les niveaux conduisent bien l'eau" msgstr "Les niveaux conduisent bien l'eau" -#: templates/interventions/guided_operations/inspection_rain_water.html:2730 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2730 msgid "Grille propre et dégagée" msgstr "Grille propre et dégagée" -#: templates/interventions/guided_operations/inspection_rain_water.html:2731 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2731 msgid "Décantation vide ou presque" msgstr "Décantation vide ou presque" -#: templates/interventions/guided_operations/inspection_rain_water.html:2734 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2734 msgid "Dispose d'un filtre ?" msgstr "Dispose d'un filtre ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2737 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2737 msgid "Filtre propre ?" msgstr "Filtre propre ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2738 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2738 msgid "Filtre en bon état ?" msgstr "Filtre en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 msgid "Oui (colmaté)" msgstr "Oui (colmaté)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2745 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745 msgid "Bouche d'injection absente" msgstr "Bouche d'injection absente" -#: templates/interventions/guided_operations/inspection_rain_water.html:2748 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2748 msgid "Bouche d'injection & Drainage" msgstr "Bouche d'injection & Drainage" -#: templates/interventions/guided_operations/inspection_rain_water.html:2758 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2758 msgid "Structure enherbée ou remplissage minéral" msgstr "Structure enherbée ou remplissage minéral" -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 msgid "De l'eau stagne en surface ?" msgstr "De l'eau stagne en surface ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2761 -#: templates/interventions/guided_operations/inspection_rain_water.html:2780 -#: templates/interventions/guided_operations/inspection_rain_water.html:2796 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2761 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2780 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2796 msgid "Stagnation de plus de 2 heures ?" msgstr "Stagnation de plus de 2 heures ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2763 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2763 msgid "Les joints sont en bon état ?" msgstr "Les joints sont en bon état ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2766 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2766 msgid "Présence importante de fines" msgstr "Présence importante de fines" -#: templates/interventions/guided_operations/inspection_rain_water.html:2767 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2767 msgid "Matériau plus haut que la structure" msgstr "Matériau plus haut que la structure" -#: templates/interventions/guided_operations/inspection_rain_water.html:2777 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2777 msgid "Revêtement modulaire ou continu poreux" msgstr "Revêtement modulaire ou continu poreux" -#: templates/interventions/guided_operations/inspection_rain_water.html:2782 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2782 msgid "Présence de dépôts visibles" msgstr "Présence de dépôts visibles" -#: templates/interventions/guided_operations/inspection_rain_water.html:2784 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2784 msgid "Test de perméabilité requis ?" msgstr "Test de perméabilité requis ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2793 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2793 msgid "Matériaux non agrégés (graviers/mulch)" msgstr "Matériaux non agrégés (graviers/mulch)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2798 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2798 msgid "Volume de matière suffisant ?" msgstr "Volume de matière suffisant ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2800 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2800 msgid "Géotextile visible ?" msgstr "Géotextile visible ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2806 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2806 msgid "Aucune structure de revêtement spécifique renseignée." msgstr "Aucune structure de revêtement spécifique renseignée." -#: templates/interventions/guided_operations/inspection_rain_water.html:2810 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2810 msgid "Spécificités du revêtement" msgstr "Spécificités du revêtement" -#: templates/interventions/guided_operations/inspection_rain_water.html:2824 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2824 msgid "Conduits et dispositifs fonctionnels ?" msgstr "Conduits et dispositifs fonctionnels ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2827 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2827 msgid "Les grilles sont propres & dégagées" msgstr "Les grilles sont propres & dégagées" -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 msgid "Des feuilles/branches bloquent ?" msgstr "Des feuilles/branches bloquent ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 msgid "Un amas de détritus bloque ?" msgstr "Un amas de détritus bloque ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2834 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2834 msgid "La décantation est vide ou presque" msgstr "La décantation est vide ou presque" -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Présentes" msgstr "Présentes" -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Absentes" msgstr "Absentes" -#: templates/interventions/guided_operations/inspection_rain_water.html:2854 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2854 msgid "Rempli au 5e de sa capacité" msgstr "Rempli au 5e de sa capacité" -#: templates/interventions/guided_operations/inspection_rain_water.html:2872 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2872 msgid "Renforcer l'entretien préventif" msgstr "Renforcer l'entretien préventif" -#: templates/interventions/guided_operations/inspection_rain_water.html:2875 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2875 msgid "Entretien curatif / Réparation requis" msgstr "Entretien curatif / Réparation requis" -#: templates/interventions/guided_operations/inspection_rain_water.html:2878 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2878 msgid "Faire un test de perméabilité" msgstr "Faire un test de perméabilité" -#: templates/interventions/guided_operations/inspection_rain_water.html:2881 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2881 msgid "Faire une inspection caméra" msgstr "Faire une inspection caméra" -#: templates/interventions/guided_operations/inspection_rain_water.html:2885 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2885 msgid "Aucune action recommandée n'a été cochée." msgstr "Aucune action recommandée n'a été cochée." -#: templates/interventions/guided_operations/inspection_rain_water.html:2887 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2887 msgid "Précisions :" msgstr "Précisions :" -#: templates/interventions/guided_operations/inspection_rain_water.html:2898 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2898 msgid "Remarques et observations" msgstr "Remarques et observations" -#: templates/interventions/guided_operations/inspection_rain_water.html:2921 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2921 msgid "Documents / Photos généraux" msgstr "Documents / Photos généraux" -#: templates/interventions/guided_operations/inspection_rain_water.html:3089 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3089 msgid "Erreur lors de l'enregistrement." msgstr "Erreur lors de l'enregistrement." -#: templates/interventions/guided_operations/inspection_rain_water.html:3128 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3128 msgid "Erreur lors de l'upload." msgstr "Erreur lors de l'upload." -#: templates/interventions/guided_operations/inspection_rain_water.html:3131 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3131 msgid "Erreur réseau lors de l'upload." msgstr "Erreur réseau lors de l'upload." -#: templates/interventions/guided_operations/inspection_rain_water.html:3240 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3240 msgid "Supprimer ce fichier ?" msgstr "Supprimer ce fichier ?" -#: templates/interventions/guided_operations/inspection_rain_water.html:3252 -#: views/detail.py:3291 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3252 +#: interventions/views/detail.py:3291 msgid "Erreur lors de la suppression." msgstr "Erreur lors de la suppression." -#: templates/interventions/includes/_desktop_operation_card.html:23 -#: templates/interventions/includes/_mobile_operation_card.html:20 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:23 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:20 msgid "Marquer comme applicable" msgstr "Marquer comme applicable" -#: templates/interventions/includes/_desktop_operation_card.html:23 -#: templates/interventions/includes/_mobile_operation_card.html:20 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:23 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:20 msgid "Marquer comme non applicable" msgstr "Marquer comme non applicable" -#: templates/interventions/includes/_desktop_operation_card.html:44 -#: templates/interventions/includes/_desktop_operation_card.html:46 -#: templates/interventions/includes/_desktop_operation_card.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:93 -#: templates/interventions/includes/_desktop_operation_row.html:95 -#: templates/interventions/includes/_desktop_operation_row.html:96 -#: templates/interventions/includes/_mobile_operation_card.html:41 -#: templates/interventions/includes/_mobile_operation_card.html:43 -#: templates/interventions/includes/_mobile_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:46 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:93 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:95 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:96 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:41 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:43 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:44 msgid "Ajouter un commentaire" msgstr "Ajouter un commentaire" -#: templates/interventions/includes/_desktop_operation_card.html:45 -#: templates/interventions/includes/_desktop_operation_card.html:46 -#: templates/interventions/includes/_desktop_operation_card.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:94 -#: templates/interventions/includes/_desktop_operation_row.html:95 -#: templates/interventions/includes/_desktop_operation_row.html:96 -#: templates/interventions/includes/_mobile_operation_card.html:42 -#: templates/interventions/includes/_mobile_operation_card.html:43 -#: templates/interventions/includes/_mobile_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:45 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:46 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:94 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:95 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:96 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:42 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:43 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:44 msgid "Modifier le commentaire" msgstr "Modifier le commentaire" -#: templates/interventions/includes/_desktop_operation_card.html:87 -#: templates/interventions/includes/_desktop_operation_row.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:58 -#: templates/interventions/includes/_desktop_operation_row.html:70 -#: templates/interventions/includes/_mobile_operation_card.html:84 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:87 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:58 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:70 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:84 msgid "Valeur hors plage" msgstr "Valeur hors plage" -#: templates/interventions/includes/_desktop_operation_card.html:154 -#: templates/interventions/includes/_mobile_operation_card.html:151 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:154 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:151 msgid "Ajouter photo" msgstr "Ajouter photo" -#: templates/interventions/includes/_desktop_operation_row.html:38 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:38 msgid "N/A" msgstr "N/A" -#: templates/interventions/includes/_gps_navigation_modal.html:20 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:20 msgid "Favori :" msgstr "Favori :" -#: templates/interventions/includes/_gps_navigation_modal.html:22 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:22 msgid "Effacer mon choix automatique" msgstr "Effacer mon choix automatique" -#: templates/interventions/includes/_gps_navigation_modal.html:23 -#: templates/interventions/interventions_index_mobile.html:191 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:23 +#: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer" msgstr "Effacer" -#: templates/interventions/includes/_gps_navigation_modal.html:28 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:28 msgid "Choisissez votre application de navigation :" msgstr "Choisissez votre application de navigation :" -#: templates/interventions/includes/_gps_navigation_modal.html:59 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:59 msgid "App système par défaut" msgstr "App système par défaut" -#: templates/interventions/includes/_gps_navigation_modal.html:68 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:68 msgid "Se souvenir de mon choix" msgstr "Se souvenir de mon choix" -#: templates/interventions/includes/_operation_comment_modal.html:8 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:8 msgid "Commentaire de l'opération" msgstr "Commentaire de l'opération" -#: templates/interventions/includes/_operation_comment_modal.html:13 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:13 msgid "Opération" msgstr "Opération" -#: templates/interventions/includes/_operation_comment_modal.html:18 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:18 msgid "Ajouter un commentaire…" msgstr "Ajouter un commentaire…" -#: templates/interventions/includes/_operation_comment_modal.html:19 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:19 msgid "Laissez vide pour supprimer le commentaire." msgstr "Laissez vide pour supprimer le commentaire." -#: templates/interventions/intervention_detail_mobile.html:495 +#: interventions/templates/interventions/intervention_detail_mobile.html:495 msgid "" "Cette intervention est retenue pour des raisons budgétaires. Aucun appel ni " "transmission vers le prestataire n'est autorisé." msgstr "" -#: templates/interventions/intervention_detail_mobile.html:523 +#: interventions/templates/interventions/intervention_detail_mobile.html:523 msgid "Navigation GPS" msgstr "Navigation GPS" -#: templates/interventions/intervention_detail_mobile.html:533 +#: interventions/templates/interventions/intervention_detail_mobile.html:533 msgid "Changer d'application GPS" msgstr "Changer d'application GPS" -#: templates/interventions/intervention_detail_mobile.html:740 +#: interventions/templates/interventions/intervention_detail_mobile.html:740 msgid "Compléter les opérations" msgstr "Compléter les opérations" -#: templates/interventions/intervention_detail_mobile.html:792 +#: interventions/templates/interventions/intervention_detail_mobile.html:792 msgid "Aucune opération générale." msgstr "Aucune opération générale." -#: templates/interventions/intervention_detail_mobile.html:850 +#: interventions/templates/interventions/intervention_detail_mobile.html:850 msgid "Équipement lié introuvable" msgstr "Équipement lié introuvable" -#: templates/interventions/intervention_detail_mobile.html:873 +#: interventions/templates/interventions/intervention_detail_mobile.html:873 msgid "Aucune opération pour cet équipement." msgstr "Aucune opération pour cet équipement." -#: templates/interventions/intervention_detail_mobile.html:896 +#: interventions/templates/interventions/intervention_detail_mobile.html:896 msgid "Aucune opération à compléter pour le moment." msgstr "Aucune opération à compléter pour le moment." -#: templates/interventions/intervention_detail_mobile.html:941 +#: interventions/templates/interventions/intervention_detail_mobile.html:941 msgid "Prendre des photos (mode continu)" msgstr "Prendre des photos (mode continu)" -#: templates/interventions/intervention_detail_mobile.html:944 +#: interventions/templates/interventions/intervention_detail_mobile.html:944 msgid "Photos, vidéos, fichiers" msgstr "Photos, vidéos, fichiers" -#: templates/interventions/intervention_detail_mobile.html:1144 +#: interventions/templates/interventions/intervention_detail_mobile.html:1144 msgid "Voir les détails" msgstr "Voir les détails" -#: templates/interventions/intervention_detail_mobile.html:1230 +#: interventions/templates/interventions/intervention_detail_mobile.html:1230 msgid "Hors cat." msgstr "Hors cat." -#: templates/interventions/intervention_detail_mobile.html:1288 +#: interventions/templates/interventions/intervention_detail_mobile.html:1288 msgid "Quel type de contrôle ?" msgstr "Quel type de contrôle ?" -#: templates/interventions/intervention_detail_mobile.html:1340 +#: interventions/templates/interventions/intervention_detail_mobile.html:1340 msgid "Ajouter un contrôle" msgstr "Ajouter un contrôle" -#: templates/interventions/intervention_detail_mobile.html:1402 +#: interventions/templates/interventions/intervention_detail_mobile.html:1402 msgid "Aucun contrôle pour le moment." msgstr "Aucun contrôle pour le moment." -#: templates/interventions/intervention_detail_mobile.html:1439 +#: interventions/templates/interventions/intervention_detail_mobile.html:1439 msgid "Voulez-vous supprimer cette note ?" msgstr "Voulez-vous supprimer cette note ?" -#: templates/interventions/intervention_detail_mobile.html:1477 -#: templates/interventions/intervention_detail_mobile.html:1494 +#: interventions/templates/interventions/intervention_detail_mobile.html:1477 +#: interventions/templates/interventions/intervention_detail_mobile.html:1494 msgid "Visualiser" msgstr "Visualiser" -#: templates/interventions/intervention_detail_mobile.html:1482 -#: templates/interventions/intervention_detail_mobile.html:1499 +#: interventions/templates/interventions/intervention_detail_mobile.html:1482 +#: interventions/templates/interventions/intervention_detail_mobile.html:1499 msgid "Partager" msgstr "Partager" -#: templates/interventions/intervention_detail_mobile.html:1509 +#: interventions/templates/interventions/intervention_detail_mobile.html:1509 msgid "Équipements liés" msgstr "Équipements liés" -#: templates/interventions/intervention_detail_mobile.html:1516 +#: interventions/templates/interventions/intervention_detail_mobile.html:1516 msgid "Lier existant" msgstr "Lier existant" -#: templates/interventions/intervention_detail_mobile.html:1553 -#: templates/interventions/intervention_detail_mobile.html:1554 -#: templates/interventions/intervention_detail_mobile.html:1832 +#: interventions/templates/interventions/intervention_detail_mobile.html:1553 +#: interventions/templates/interventions/intervention_detail_mobile.html:1554 +#: interventions/templates/interventions/intervention_detail_mobile.html:1832 msgid "Remplacer l'équipement" msgstr "Remplacer l'équipement" -#: templates/interventions/intervention_detail_mobile.html:1575 +#: interventions/templates/interventions/intervention_detail_mobile.html:1575 msgid "Aucun équipement n'est encore lié à cette intervention." msgstr "Aucun équipement n'est encore lié à cette intervention." -#: templates/interventions/intervention_detail_mobile.html:1581 +#: interventions/templates/interventions/intervention_detail_mobile.html:1581 msgid "Localisations de l'intervention" msgstr "Localisations de l'intervention" -#: templates/interventions/intervention_detail_mobile.html:1643 +#: interventions/templates/interventions/intervention_detail_mobile.html:1643 msgid "Ajouter des équipements" msgstr "Ajouter des équipements" -#: templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1734 msgid "Nouvel équipement" msgstr "Nouvel équipement" -#: templates/interventions/intervention_detail_mobile.html:1775 +#: interventions/templates/interventions/intervention_detail_mobile.html:1775 msgid "Choisir une catégorie d'abord" msgstr "Choisir une catégorie d'abord" -#: templates/interventions/intervention_detail_mobile.html:1808 +#: interventions/templates/interventions/intervention_detail_mobile.html:1808 msgid "Statut : À approuver" msgstr "Statut : À approuver" -#: templates/interventions/intervention_detail_mobile.html:1842 +#: interventions/templates/interventions/intervention_detail_mobile.html:1842 msgid "Équipement sélectionné" msgstr "Équipement sélectionné" -#: templates/interventions/intervention_detail_mobile.html:1854 +#: interventions/templates/interventions/intervention_detail_mobile.html:1854 msgid "Modèle du nouvel équipement" msgstr "Modèle du nouvel équipement" -#: templates/interventions/intervention_detail_mobile.html:1856 -#: templates/interventions/intervention_detail_mobile.html:4024 +#: interventions/templates/interventions/intervention_detail_mobile.html:1856 +#: interventions/templates/interventions/intervention_detail_mobile.html:4024 msgid "Conserver le modèle actuel" msgstr "Conserver le modèle actuel" -#: templates/interventions/intervention_detail_mobile.html:1858 +#: interventions/templates/interventions/intervention_detail_mobile.html:1858 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é." -#: templates/interventions/intervention_detail_mobile.html:1862 +#: interventions/templates/interventions/intervention_detail_mobile.html:1862 msgid "Numéro de série (optionnel)" msgstr "Numéro de série (optionnel)" -#: templates/interventions/intervention_detail_mobile.html:1863 +#: interventions/templates/interventions/intervention_detail_mobile.html:1863 msgid "Ex: SN-12345" msgstr "Ex: SN-12345" -#: templates/interventions/intervention_detail_mobile.html:1867 +#: interventions/templates/interventions/intervention_detail_mobile.html:1867 msgid "Marque (optionnel)" msgstr "Marque (optionnel)" -#: templates/interventions/intervention_detail_mobile.html:1868 +#: interventions/templates/interventions/intervention_detail_mobile.html:1868 msgid "Ex: Marque" msgstr "Ex: Marque" -#: templates/interventions/intervention_detail_mobile.html:1874 +#: interventions/templates/interventions/intervention_detail_mobile.html:1874 msgid "Créer le remplacement" msgstr "Créer le remplacement" -#: templates/interventions/intervention_detail_mobile.html:1891 -#: templates/interventions/intervention_detail_mobile.html:1922 +#: interventions/templates/interventions/intervention_detail_mobile.html:1891 +#: interventions/templates/interventions/intervention_detail_mobile.html:1922 msgid "Que souhaitez-vous faire ?" msgstr "Que souhaitez-vous faire ?" -#: templates/interventions/intervention_detail_mobile.html:1895 +#: interventions/templates/interventions/intervention_detail_mobile.html:1895 msgid "Cette intervention est en attente de traitement." msgstr "Cette intervention est en attente de traitement." -#: templates/interventions/intervention_detail_mobile.html:1907 -#: templates/interventions/intervention_detail_mobile.html:1936 +#: interventions/templates/interventions/intervention_detail_mobile.html:1907 +#: interventions/templates/interventions/intervention_detail_mobile.html:1936 msgid "Consulter" msgstr "Consulter" -#: templates/interventions/intervention_detail_mobile.html:1926 +#: interventions/templates/interventions/intervention_detail_mobile.html:1926 msgid "Cette intervention est prise en charge." msgstr "Cette intervention est prise en charge." -#: templates/interventions/intervention_detail_mobile.html:1933 +#: interventions/templates/interventions/intervention_detail_mobile.html:1933 msgid "Libérer l'intervention" msgstr "Libérer l'intervention" -#: templates/interventions/intervention_detail_mobile.html:1998 +#: interventions/templates/interventions/intervention_detail_mobile.html:1998 msgid "Créer une intervention de réparation à partir de cette intervention ?" msgstr "Créer une intervention de réparation à partir de cette intervention ?" -#: templates/interventions/intervention_detail_mobile.html:2445 +#: interventions/templates/interventions/intervention_detail_mobile.html:2445 msgid "Lier à des équipements" msgstr "Lier à des équipements" -#: templates/interventions/intervention_detail_mobile.html:2454 -#: templates/interventions/interventions_calendar.html:296 -#: templates/interventions/interventions_calendar.html:317 -#: templates/interventions/interventions_calendar.html:336 -#: templates/interventions/interventions_calendar.html:358 -#: templates/interventions/interventions_calendar.html:377 -#: templates/interventions/interventions_calendar.html:396 -#: templates/interventions/interventions_calendar.html:427 -#: templates/interventions/interventions_index.html:567 -#: templates/interventions/interventions_index.html:588 -#: templates/interventions/interventions_index.html:607 -#: templates/interventions/interventions_index.html:626 -#: templates/interventions/interventions_index.html:650 -#: templates/interventions/interventions_index.html:669 -#: templates/interventions/interventions_index.html:688 -#: templates/interventions/interventions_index.html:719 -#: templates/interventions/interventions_index.html:742 -#: templates/interventions/interventions_index.html:759 -#: templates/interventions/interventions_index.html:779 -#: templates/interventions/interventions_index.html:796 -#: templates/interventions/interventions_index.html:813 -#: templates/interventions/interventions_index.html:1058 +#: interventions/templates/interventions/intervention_detail_mobile.html:2454 +#: interventions/templates/interventions/interventions_calendar.html:304 +#: interventions/templates/interventions/interventions_calendar.html:325 +#: interventions/templates/interventions/interventions_calendar.html:344 +#: interventions/templates/interventions/interventions_calendar.html:366 +#: interventions/templates/interventions/interventions_calendar.html:385 +#: interventions/templates/interventions/interventions_calendar.html:404 +#: interventions/templates/interventions/interventions_calendar.html:435 +#: 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 +#: interventions/templates/interventions/interventions_index.html:1058 msgid "Tous" msgstr "Tous" -#: templates/interventions/intervention_detail_mobile.html:2463 +#: interventions/templates/interventions/intervention_detail_mobile.html:2463 msgid "Opération générale (sans équipement)" msgstr "Opération générale (sans équipement)" -#: templates/interventions/intervention_detail_mobile.html:2481 +#: interventions/templates/interventions/intervention_detail_mobile.html:2481 msgid "" "Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" " équipement sélectionné." @@ -5558,503 +5628,533 @@ msgstr "" "Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" " équipement sélectionné." -#: templates/interventions/intervention_detail_mobile.html:2507 +#: interventions/templates/interventions/intervention_detail_mobile.html:2507 msgid "Caméra" msgstr "Caméra" -#: templates/interventions/intervention_detail_mobile.html:2524 -#: templates/interventions/intervention_detail_mobile.html:2842 +#: interventions/templates/interventions/intervention_detail_mobile.html:2524 +#: interventions/templates/interventions/intervention_detail_mobile.html:2842 msgid "Terminer" msgstr "Terminer" -#: templates/interventions/intervention_detail_mobile.html:2527 +#: interventions/templates/interventions/intervention_detail_mobile.html:2527 msgid "Capturer" msgstr "Capturer" -#: templates/interventions/intervention_detail_mobile.html:2541 +#: interventions/templates/interventions/intervention_detail_mobile.html:2541 msgid "Transférer l'intervention" msgstr "Transférer l'intervention" -#: templates/interventions/intervention_detail_mobile.html:2550 +#: interventions/templates/interventions/intervention_detail_mobile.html:2550 msgid "Chargement des membres disponibles..." msgstr "Chargement des membres disponibles..." -#: templates/interventions/intervention_detail_mobile.html:2553 +#: interventions/templates/interventions/intervention_detail_mobile.html:2553 msgid "Sélectionnez le membre vers lequel transférer cette intervention :" msgstr "Sélectionnez le membre vers lequel transférer cette intervention :" -#: templates/interventions/intervention_detail_mobile.html:2558 +#: interventions/templates/interventions/intervention_detail_mobile.html:2558 msgid "Aucun membre disponible pour le transfert." msgstr "Aucun membre disponible pour le transfert." -#: templates/interventions/intervention_detail_mobile.html:2570 -#: templates/interventions/intervention_detail_mobile.html:2849 -#: templates/interventions/intervention_detail_mobile.html:5914 -#: templates/interventions/intervention_detail_mobile.html:5922 +#: interventions/templates/interventions/intervention_detail_mobile.html:2570 +#: interventions/templates/interventions/intervention_detail_mobile.html:2849 +#: interventions/templates/interventions/intervention_detail_mobile.html:5914 +#: interventions/templates/interventions/intervention_detail_mobile.html:5922 msgid "Transférer" msgstr "Transférer" -#: templates/interventions/intervention_detail_mobile.html:2592 -#: templates/interventions/intervention_detail_mobile.html:2601 +#: interventions/templates/interventions/intervention_detail_mobile.html:2592 +#: interventions/templates/interventions/intervention_detail_mobile.html:2601 msgid "Le traitement est fait via une autre intervention" msgstr "Le traitement est fait via une autre intervention" -#: templates/interventions/intervention_detail_mobile.html:2619 +#: interventions/templates/interventions/intervention_detail_mobile.html:2619 msgid "Voir sur la carte" msgstr "Voir sur la carte" -#: templates/interventions/intervention_detail_mobile.html:2624 +#: interventions/templates/interventions/intervention_detail_mobile.html:2624 msgid "Localisation de l\\" msgstr "Localisation de l\\" -#: templates/interventions/intervention_detail_mobile.html:2627 -#: templates/interventions/interventions_calendar.html:271 +#: interventions/templates/interventions/intervention_detail_mobile.html:2627 +#: interventions/templates/interventions/interventions_calendar.html:279 msgid "Carte" msgstr "Carte" -#: templates/interventions/intervention_detail_mobile.html:2632 +#: interventions/templates/interventions/intervention_detail_mobile.html:2632 msgid "GPS" msgstr "GPS" -#: templates/interventions/intervention_detail_mobile.html:2634 -#: templates/interventions/interventions_index_mobile.html:251 +#: interventions/templates/interventions/intervention_detail_mobile.html:2634 +#: interventions/templates/interventions/interventions_index_mobile.html:251 msgid "Fermer la carte" msgstr "Fermer la carte" -#: templates/interventions/intervention_detail_mobile.html:2799 +#: interventions/templates/interventions/intervention_detail_mobile.html:2799 msgid "Au moins une photo est obligatoire pour terminer cette intervention." msgstr "Au moins une photo est obligatoire pour terminer cette intervention." -#: templates/interventions/intervention_detail_mobile.html:2807 +#: interventions/templates/interventions/intervention_detail_mobile.html:2807 msgid "Prendre" msgstr "Prendre" -#: templates/interventions/intervention_detail_mobile.html:2814 +#: interventions/templates/interventions/intervention_detail_mobile.html:2814 msgid "Libérer" msgstr "Libérer" -#: templates/interventions/intervention_detail_mobile.html:2821 -#: templates/interventions/intervention_detail_mobile.html:2828 +#: interventions/templates/interventions/intervention_detail_mobile.html:2821 +#: interventions/templates/interventions/intervention_detail_mobile.html:2828 msgid "Démarrer" msgstr "Démarrer" -#: templates/interventions/intervention_detail_mobile.html:4021 +#: interventions/templates/interventions/intervention_detail_mobile.html:4021 msgid "Configuration de remplacement introuvable." msgstr "Configuration de remplacement introuvable." -#: templates/interventions/intervention_detail_mobile.html:4022 +#: interventions/templates/interventions/intervention_detail_mobile.html:4022 msgid "Remplacement créé, l'ancien équipement est archivé." msgstr "Remplacement créé, l'ancien équipement est archivé." -#: templates/interventions/intervention_detail_mobile.html:4023 +#: interventions/templates/interventions/intervention_detail_mobile.html:4023 msgid "Impossible de créer l'action de remplacement." msgstr "Impossible de créer l'action de remplacement." -#: templates/interventions/intervention_detail_mobile.html:4441 +#: interventions/templates/interventions/intervention_detail_mobile.html:4441 msgid "Document supprimé !" msgstr "Document supprimé !" -#: templates/interventions/intervention_detail_mobile.html:4442 +#: interventions/templates/interventions/intervention_detail_mobile.html:4442 msgid "Une erreur est survenue lors de la suppression du document." msgstr "Une erreur est survenue lors de la suppression du document." -#: templates/interventions/intervention_detail_mobile.html:5865 -#: templates/interventions/intervention_detail_mobile.html:5920 +#: interventions/templates/interventions/intervention_detail_mobile.html:5865 +#: interventions/templates/interventions/intervention_detail_mobile.html:5920 msgid "Erreur de connexion." msgstr "Erreur de connexion." -#: templates/interventions/intervention_detail_mobile.html:5874 +#: interventions/templates/interventions/intervention_detail_mobile.html:5874 msgid "Sauvegarde..." msgstr "Sauvegarde..." -#: templates/interventions/intervention_detail_mobile.html:5889 +#: interventions/templates/interventions/intervention_detail_mobile.html:5889 msgid "Transfert..." msgstr "Transfert..." -#: templates/interventions/interventions_calendar.html:241 +#: interventions/templates/interventions/interventions_calendar.html:249 msgid "Filtres du calendrier" msgstr "Filtres du calendrier" -#: templates/interventions/interventions_calendar.html:244 +#: interventions/templates/interventions/interventions_calendar.html:252 msgid "Mode d'affichage" msgstr "Mode d'affichage" -#: templates/interventions/interventions_calendar.html:248 +#: interventions/templates/interventions/interventions_calendar.html:256 msgid "Par membre assigné" msgstr "Par membre assigné" -#: templates/interventions/interventions_calendar.html:249 +#: interventions/templates/interventions/interventions_calendar.html:257 msgid "Par équipe et par jour" msgstr "Par équipe et par jour" -#: templates/interventions/interventions_calendar.html:254 +#: interventions/templates/interventions/interventions_calendar.html:262 msgid "Heure" msgstr "Heure" -#: templates/interventions/interventions_calendar.html:255 +#: interventions/templates/interventions/interventions_calendar.html:263 msgid "Jour" msgstr "Jour" -#: templates/interventions/interventions_calendar.html:256 +#: interventions/templates/interventions/interventions_calendar.html:264 msgid "Semaine" msgstr "Semaine" -#: templates/interventions/interventions_calendar.html:257 +#: interventions/templates/interventions/interventions_calendar.html:265 msgid "Mois" msgstr "Mois" -#: templates/interventions/interventions_calendar.html:262 -#: templates/interventions/interventions_index.html:1104 +#: interventions/templates/interventions/interventions_calendar.html:270 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "Titre, code, localisation, contrat…" msgstr "Titre, code, localisation, contrat…" -#: templates/interventions/interventions_calendar.html:263 -#: templates/interventions/interventions_index.html:1109 -#: templates/interventions/interventions_index_mobile.html:191 +#: interventions/templates/interventions/interventions_calendar.html:271 +#: interventions/templates/interventions/interventions_index.html:1109 +#: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer la recherche" msgstr "Effacer la recherche" -#: templates/interventions/interventions_calendar.html:270 -#: templates/interventions/interventions_calendar.html:459 -#: templates/interventions/interventions_index_mobile.html:250 +#: interventions/templates/interventions/interventions_calendar.html:278 +#: interventions/templates/interventions/interventions_calendar.html:467 +#: interventions/templates/interventions/interventions_index_mobile.html:250 msgid "Carte des interventions" msgstr "Carte des interventions" -#: templates/interventions/interventions_calendar.html:274 +#: interventions/templates/interventions/interventions_calendar.html:282 msgid "Filtre géographique actif" msgstr "Filtre géographique actif" -#: templates/interventions/interventions_calendar.html:278 -#: templates/interventions/interventions_calendar.html:286 +#: interventions/templates/interventions/interventions_calendar.html:286 +#: interventions/templates/interventions/interventions_calendar.html:294 msgid "Filtres" msgstr "Filtres" -#: templates/interventions/interventions_calendar.html:294 +#: interventions/templates/interventions/interventions_calendar.html:302 msgid "Thématiques" msgstr "Thématiques" -#: templates/interventions/interventions_calendar.html:315 -#: templates/interventions/interventions_index_mobile.html:168 +#: interventions/templates/interventions/interventions_calendar.html:323 +#: interventions/templates/interventions/interventions_index_mobile.html:168 msgid "Statuts" msgstr "Statuts" -#: templates/interventions/interventions_calendar.html:394 -#: templates/interventions/interventions_calendar.html:572 -#: views/views_pdf_reporting.py:1828 +#: interventions/templates/interventions/interventions_calendar.html:402 +#: interventions/templates/interventions/interventions_calendar.html:580 +#: interventions/views/views_pdf_reporting.py:1828 msgid "Bon de préparation" msgstr "Bon de préparation" -#: templates/interventions/interventions_calendar.html:416 -#: templates/interventions/interventions_index.html:708 +#: interventions/templates/interventions/interventions_calendar.html:424 +#: interventions/templates/interventions/interventions_index.html:708 msgid "Aucun bon" msgstr "Aucun bon" -#: templates/interventions/interventions_calendar.html:443 -#: templates/interventions/interventions_index.html:1072 +#: interventions/templates/interventions/interventions_calendar.html:451 +#: interventions/templates/interventions/interventions_index.html:1072 msgid "Réinitialiser" msgstr "Réinitialiser" -#: templates/interventions/interventions_calendar.html:444 -#: templates/interventions/interventions_calendar.html:489 +#: interventions/templates/interventions/interventions_calendar.html:452 +#: interventions/templates/interventions/interventions_calendar.html:497 msgid "Appliquer" msgstr "Appliquer" -#: templates/interventions/interventions_calendar.html:464 +#: interventions/templates/interventions/interventions_calendar.html:472 msgid "Mode de filtre géographique" msgstr "Mode de filtre géographique" -#: templates/interventions/interventions_calendar.html:467 +#: interventions/templates/interventions/interventions_calendar.html:475 msgid "Vue courante" msgstr "Vue courante" -#: templates/interventions/interventions_calendar.html:471 +#: interventions/templates/interventions/interventions_calendar.html:479 msgid "Dessiner un polygone" msgstr "Dessiner un polygone" -#: templates/interventions/interventions_calendar.html:474 +#: interventions/templates/interventions/interventions_calendar.html:482 msgid "Naviguez et cliquez Appliquer pour filtrer sur la zone visible." msgstr "Naviguez et cliquez Appliquer pour filtrer sur la zone visible." -#: templates/interventions/interventions_calendar.html:481 +#: interventions/templates/interventions/interventions_calendar.html:489 msgid "Supprimer le filtre géographique" msgstr "Supprimer le filtre géographique" -#: templates/interventions/interventions_calendar.html:484 +#: interventions/templates/interventions/interventions_calendar.html:492 msgid "Répartition par équipe" msgstr "Répartition par équipe" -#: templates/interventions/interventions_calendar.html:513 -#: templates/interventions/partials/intervention_summary_modal_body.html:71 +#: interventions/templates/interventions/interventions_calendar.html:521 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:71 msgid "Précédent" msgstr "Précédent" -#: templates/interventions/interventions_calendar.html:519 -#: templates/interventions/partials/intervention_summary_modal_body.html:75 +#: interventions/templates/interventions/interventions_calendar.html:527 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:75 msgid "Suivant" msgstr "Suivant" -#: templates/interventions/interventions_calendar.html:533 +#: interventions/templates/interventions/interventions_calendar.html:541 msgid "Équipes / Jours" msgstr "Équipes / Jours" -#: templates/interventions/interventions_calendar.html:552 +#: interventions/templates/interventions/interventions_calendar.html:560 msgid "Planification de l’intervention" msgstr "Planification de l’intervention" -#: templates/interventions/interventions_calendar.html:589 +#: interventions/templates/interventions/interventions_calendar.html:597 msgid "Prévision" msgstr "Prévision" -#: templates/interventions/interventions_calendar.html:610 +#: interventions/templates/interventions/interventions_calendar.html:618 msgid "Modifier la planification" msgstr "Modifier la planification" -#: templates/interventions/interventions_calendar.html:621 +#: interventions/templates/interventions/interventions_calendar.html:629 msgid "Durée (heures)" msgstr "Durée (heures)" -#: templates/interventions/interventions_calendar.html:626 -#: templates/interventions/interventions_index.html:794 -#: views/views_pdf_reporting.py:1422 +#: interventions/templates/interventions/interventions_calendar.html:634 +#: interventions/templates/interventions/interventions_index.html:794 +#: interventions/views/views_pdf_reporting.py:1422 msgid "Équipe assignée" msgstr "Équipe assignée" -#: templates/interventions/interventions_calendar.html:634 +#: interventions/templates/interventions/interventions_calendar.html:642 msgid "Voir l’historique du membre" msgstr "Voir l’historique du membre" -#: templates/interventions/interventions_calendar.html:645 +#: interventions/templates/interventions/interventions_calendar.html:653 msgid "Voir l’intervention" msgstr "Voir l’intervention" -#: templates/interventions/interventions_calendar.html:660 +#: interventions/templates/interventions/interventions_calendar.html:668 +msgid "Composition de l'équipe" +msgstr "Composition de l'équipe" + +#: interventions/templates/interventions/interventions_calendar.html:691 +msgid "" +"Cette date est passée. La composition de l'équipe ne peut plus être " +"modifiée." +msgstr "" + +#: interventions/templates/interventions/interventions_calendar.html:695 +msgid "Vous n'avez pas les droits de modification sur cette équipe." +msgstr "Vous n'avez pas les droits de modification sur cette équipe." + +#: interventions/templates/interventions/interventions_calendar.html:706 +msgid "Membres de l'équipe pour ce jour" +msgstr "Membres de l'équipe pour ce jour" + +#: interventions/templates/interventions/interventions_calendar.html:714 +msgid "Aucun membre affecté à cette équipe ce jour-là." +msgstr "" + +#: interventions/templates/interventions/interventions_calendar.html:723 +msgid "Ajouter un membre pour ce jour" +msgstr "Ajouter un membre pour ce jour" + +#: interventions/templates/interventions/interventions_calendar.html:728 +msgid "Sélectionner un membre..." +msgstr "Sélectionner un membre..." + +#: interventions/templates/interventions/interventions_calendar.html:755 msgid "Historique du membre" msgstr "Historique des envois" -#: templates/interventions/interventions_calendar.html:675 +#: interventions/templates/interventions/interventions_calendar.html:770 msgid "Technicien / Membre" msgstr "Technicien" -#: templates/interventions/interventions_calendar.html:681 +#: interventions/templates/interventions/interventions_calendar.html:776 msgid "Entreprise" msgstr "Entreprise / Organisme" -#: templates/interventions/interventions_calendar.html:694 +#: interventions/templates/interventions/interventions_calendar.html:789 msgid "Historique des équipes" msgstr "Historique des équipes" -#: templates/interventions/interventions_calendar.html:702 +#: interventions/templates/interventions/interventions_calendar.html:797 msgid "Entrée" msgstr "Entrée" -#: templates/interventions/interventions_calendar.html:703 +#: interventions/templates/interventions/interventions_calendar.html:798 msgid "Sortie" msgstr "Sortie" -#: templates/interventions/interventions_calendar.html:718 +#: interventions/templates/interventions/interventions_calendar.html:813 msgid "Dernières interventions réalisées / assignées" msgstr "Dernières interventions réalisées / assignées" -#: templates/interventions/interventions_index.html:514 +#: interventions/templates/interventions/interventions_index.html:514 msgid "Choisir le type d’intervention" msgstr "Choisir le type d’intervention" -#: templates/interventions/interventions_index.html:521 +#: interventions/templates/interventions/interventions_index.html:521 msgid "Intervention corrective" msgstr "Intervention corrective" -#: templates/interventions/interventions_index.html:522 +#: 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, ...)" -#: templates/interventions/interventions_index.html:527 +#: interventions/templates/interventions/interventions_index.html:527 msgid "Interventions préventives" msgstr "Interventions préventives" -#: templates/interventions/interventions_index.html:528 +#: interventions/templates/interventions/interventions_index.html:528 msgid "Anticiper un problème potentiel (entretien cyclique, ...)" msgstr "Anticiper un problème potentiel (entretien cyclique, ...)" -#: templates/interventions/interventions_index.html:534 +#: interventions/templates/interventions/interventions_index.html:534 msgid "Intervention améliorative" msgstr "Intervention améliorative" -#: templates/interventions/interventions_index.html:535 +#: 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, ...)" -#: templates/interventions/interventions_index.html:554 +#: interventions/templates/interventions/interventions_index.html:554 msgid "Filtrer les interventions" msgstr "Filtrer les interventions" -#: templates/interventions/interventions_index.html:605 +#: interventions/templates/interventions/interventions_index.html:605 msgid "Raisons de la mise en pause" msgstr "Raisons de la mise en pause" -#: templates/interventions/interventions_index.html:686 +#: interventions/templates/interventions/interventions_index.html:686 msgid "Bon de préparation (stock)" msgstr "Bon de préparation (stock)" -#: templates/interventions/interventions_index.html:837 +#: interventions/templates/interventions/interventions_index.html:837 msgid "Effacer localisations" msgstr "Effacer localisations" -#: templates/interventions/interventions_index.html:845 +#: 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)…" -#: templates/interventions/interventions_index.html:856 +#: interventions/templates/interventions/interventions_index.html:856 msgid "Filtres par date" msgstr "Filtres par date" -#: templates/interventions/interventions_index.html:860 +#: interventions/templates/interventions/interventions_index.html:860 msgid "Effacer dates" msgstr "Effacer dates" -#: templates/interventions/interventions_index.html:869 -#: templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/interventions_index.html:869 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "Date de début" msgstr "Date de début" -#: templates/interventions/interventions_index.html:872 +#: interventions/templates/interventions/interventions_index.html:872 msgid "Démarrage / Planification" msgstr "Démarrage / Planification" -#: templates/interventions/interventions_index.html:878 -#: templates/interventions/interventions_index.html:907 -#: templates/interventions/interventions_index.html:1384 +#: interventions/templates/interventions/interventions_index.html:878 +#: interventions/templates/interventions/interventions_index.html:907 +#: interventions/templates/interventions/interventions_index.html:1384 msgid "Du" msgstr "Du" -#: templates/interventions/interventions_index.html:887 -#: templates/interventions/interventions_index.html:916 -#: templates/interventions/interventions_index.html:1386 +#: interventions/templates/interventions/interventions_index.html:887 +#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1386 msgid "Au" msgstr "Au" -#: templates/interventions/interventions_index.html:898 -#: templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/interventions_index.html:898 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "Date de fin" msgstr "Date de fin" -#: templates/interventions/interventions_index.html:901 +#: interventions/templates/interventions/interventions_index.html:901 msgid "Fin travaux (statut Terminé)" msgstr "Fin travaux (statut Terminé)" -#: templates/interventions/interventions_index.html:925 +#: interventions/templates/interventions/interventions_index.html:925 msgid "Périodes rapides (fin)" msgstr "Périodes rapides (fin)" -#: templates/interventions/interventions_index.html:927 +#: interventions/templates/interventions/interventions_index.html:927 msgid "Ce mois" msgstr "Ce mois" -#: templates/interventions/interventions_index.html:928 +#: interventions/templates/interventions/interventions_index.html:928 msgid "Mois dernier" msgstr "Mois dernier" -#: templates/interventions/interventions_index.html:929 +#: interventions/templates/interventions/interventions_index.html:929 msgid "Cette année" msgstr "Cette année" -#: templates/interventions/interventions_index.html:939 +#: interventions/templates/interventions/interventions_index.html:939 msgid "Ligne du temps & Intervalles" msgstr "Ligne du temps & Intervalles" -#: templates/interventions/interventions_index.html:941 +#: interventions/templates/interventions/interventions_index.html:941 msgid "Aperçu interactif" msgstr "Aperçu interactif" -#: templates/interventions/interventions_index.html:950 +#: interventions/templates/interventions/interventions_index.html:950 msgid "Passé" msgstr "Passé" -#: templates/interventions/interventions_index.html:952 +#: interventions/templates/interventions/interventions_index.html:952 msgid "Futur" msgstr "Futur" -#: templates/interventions/interventions_index.html:960 +#: interventions/templates/interventions/interventions_index.html:960 msgid "Intervalle Date de début" msgstr "Intervalle Date de début" -#: templates/interventions/interventions_index.html:963 -#: templates/interventions/interventions_index.html:979 +#: interventions/templates/interventions/interventions_index.html:963 +#: interventions/templates/interventions/interventions_index.html:979 msgid "Toutes dates" msgstr "Toutes dates" -#: templates/interventions/interventions_index.html:976 +#: interventions/templates/interventions/interventions_index.html:976 msgid "Intervalle Date de fin (Terminé)" msgstr "Intervalle Date de fin (Terminé)" -#: templates/interventions/interventions_index.html:994 +#: 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." -#: templates/interventions/interventions_index.html:1003 +#: interventions/templates/interventions/interventions_index.html:1003 msgid "Comment fonctionnent ces deux intervalles ?" msgstr "" -#: templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "" "sélectionne les interventions dont le démarrage a lieu dans cette période." msgstr "" -#: templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "" "sélectionne les interventions achevées (statut Terminé) dans cette période." msgstr "" -#: templates/interventions/interventions_index.html:1033 +#: interventions/templates/interventions/interventions_index.html:1033 msgid "Non traitées (en retard)" msgstr "Non traitées (en retard)" -#: templates/interventions/interventions_index.html:1048 +#: interventions/templates/interventions/interventions_index.html:1048 msgid "Suivies uniquement" msgstr "Suivies uniquement" -#: templates/interventions/interventions_index.html:1059 +#: interventions/templates/interventions/interventions_index.html:1059 msgid "Oui (Bloquées)" msgstr "Oui (Bloquées)" -#: templates/interventions/interventions_index.html:1060 +#: interventions/templates/interventions/interventions_index.html:1060 msgid "Non (Actives)" msgstr "" -#: templates/interventions/interventions_index.html:1083 +#: interventions/templates/interventions/interventions_index.html:1083 msgid "Sélection de la vue" msgstr "Sélection de la vue" -#: templates/interventions/interventions_index.html:1084 +#: interventions/templates/interventions/interventions_index.html:1084 msgid "Vue tableau uniquement" msgstr "Vue tableau uniquement" -#: templates/interventions/interventions_index.html:1090 +#: interventions/templates/interventions/interventions_index.html:1090 msgid "Vue carte uniquement" msgstr "Vue carte uniquement" -#: templates/interventions/interventions_index.html:1114 +#: interventions/templates/interventions/interventions_index.html:1114 msgid "Mode" msgstr "Mode" -#: templates/interventions/interventions_index.html:1116 +#: interventions/templates/interventions/interventions_index.html:1116 msgid "Tous les mots doivent correspondre" msgstr "Tous les mots doivent correspondre" -#: templates/interventions/interventions_index.html:1116 +#: interventions/templates/interventions/interventions_index.html:1116 msgid "AND" msgstr "AND" -#: templates/interventions/interventions_index.html:1118 +#: interventions/templates/interventions/interventions_index.html:1118 msgid "Au moins un mot doit correspondre" msgstr "Au moins un mot doit correspondre" -#: templates/interventions/interventions_index.html:1118 +#: interventions/templates/interventions/interventions_index.html:1118 msgid "OR" msgstr "OR" -#: templates/interventions/interventions_index.html:1152 +#: interventions/templates/interventions/interventions_index.html:1152 #, python-format msgid "" "\n" @@ -6073,48 +6173,48 @@ msgstr[1] "" " %(count)s interventions sélectionnées\n" " " -#: templates/interventions/interventions_index.html:1163 +#: interventions/templates/interventions/interventions_index.html:1163 msgid "Action" msgstr "Action" -#: templates/interventions/interventions_index.html:1168 +#: interventions/templates/interventions/interventions_index.html:1168 msgid "Modifier le statut" msgstr "Modifier le statut" -#: templates/interventions/interventions_index.html:1173 +#: interventions/templates/interventions/interventions_index.html:1173 msgid "Associer à une commande" msgstr "Associer à une commande" -#: templates/interventions/interventions_index.html:1178 -#: templates/interventions/interventions_index.html:1353 +#: interventions/templates/interventions/interventions_index.html:1178 +#: interventions/templates/interventions/interventions_index.html:1353 msgid "Exporter" msgstr "Exporter" -#: templates/interventions/interventions_index.html:1184 +#: interventions/templates/interventions/interventions_index.html:1184 msgid "Exporter les fiches (ZIP)" msgstr "Exporter les fiches (ZIP)" -#: templates/interventions/interventions_index.html:1191 +#: interventions/templates/interventions/interventions_index.html:1191 msgid "Rapport d'exécution (PDF)" msgstr "Rapport d'exécution (PDF)" -#: templates/interventions/interventions_index.html:1210 +#: interventions/templates/interventions/interventions_index.html:1210 msgid "Filtre" msgstr "Filtre" -#: templates/interventions/interventions_index.html:1218 +#: interventions/templates/interventions/interventions_index.html:1218 msgid "Contenu limité à 5 000 éléments." msgstr "Contenu limité à 5 000 éléments." -#: templates/interventions/interventions_index.html:1236 +#: interventions/templates/interventions/interventions_index.html:1236 msgid "Filtrer sur cette zone" msgstr "Filtrer sur cette zone" -#: templates/interventions/interventions_index.html:1248 +#: interventions/templates/interventions/interventions_index.html:1248 msgid "Changer le statut des interventions" msgstr "Changer le statut des interventions" -#: templates/interventions/interventions_index.html:1254 +#: interventions/templates/interventions/interventions_index.html:1254 msgid "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." @@ -6122,19 +6222,19 @@ msgstr "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." -#: templates/interventions/interventions_index.html:1257 +#: interventions/templates/interventions/interventions_index.html:1257 msgid "Nouveau statut" msgstr "Nouveau statut" -#: templates/interventions/interventions_index.html:1259 +#: interventions/templates/interventions/interventions_index.html:1259 msgid "-- Choisir un statut --" msgstr "-- Choisir un statut --" -#: templates/interventions/interventions_index.html:1302 +#: interventions/templates/interventions/interventions_index.html:1302 msgid "Associer les interventions à une commande" msgstr "Associer les interventions à une commande" -#: templates/interventions/interventions_index.html:1308 +#: interventions/templates/interventions/interventions_index.html:1308 msgid "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." @@ -6142,11 +6242,11 @@ msgstr "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." -#: templates/interventions/interventions_index.html:1312 +#: interventions/templates/interventions/interventions_index.html:1312 msgid "Rechercher une commande..." msgstr "Rechercher une commande..." -#: templates/interventions/interventions_index.html:1314 +#: interventions/templates/interventions/interventions_index.html:1314 msgid "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." @@ -6154,15 +6254,15 @@ msgstr "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." -#: templates/interventions/interventions_index.html:1320 +#: interventions/templates/interventions/interventions_index.html:1320 msgid "Associer" msgstr "Associer" -#: templates/interventions/interventions_index.html:1330 +#: interventions/templates/interventions/interventions_index.html:1330 msgid "Exporter les interventions sélectionnées" msgstr "Exporter les interventions sélectionnées" -#: templates/interventions/interventions_index.html:1336 +#: interventions/templates/interventions/interventions_index.html:1336 msgid "" "Aucune intervention sélectionnée : l'export inclura toutes les interventions" " filtrées." @@ -6170,16 +6270,16 @@ msgstr "" "Aucune intervention sélectionnée : l'export inclura toutes les interventions" " filtrées." -#: templates/interventions/interventions_index.html:1338 +#: interventions/templates/interventions/interventions_index.html:1338 msgid "Choisissez le format de fichier à générer." msgstr "Choisissez le format de fichier à générer." -#: templates/interventions/interventions_index.html:1363 -#: views/views_pdf_reporting.py:1985 +#: interventions/templates/interventions/interventions_index.html:1363 +#: interventions/views/views_pdf_reporting.py:1985 msgid "Rapport d'exécution" msgstr "Rapport d'exécution" -#: templates/interventions/interventions_index.html:1369 +#: interventions/templates/interventions/interventions_index.html:1369 msgid "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." @@ -6187,7 +6287,7 @@ msgstr "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." -#: templates/interventions/interventions_index.html:1373 +#: interventions/templates/interventions/interventions_index.html:1373 msgid "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." @@ -6195,216 +6295,231 @@ msgstr "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." -#: templates/interventions/interventions_index.html:1376 +#: interventions/templates/interventions/interventions_index.html:1376 msgid "Titre du rapport" msgstr "Titre du rapport" -#: templates/interventions/interventions_index.html:1378 +#: interventions/templates/interventions/interventions_index.html:1378 msgid "Ex : Rapport mensuel – Voirie avril 2026" msgstr "Ex : Rapport mensuel – Voirie avril 2026" -#: templates/interventions/interventions_index.html:1379 +#: interventions/templates/interventions/interventions_index.html:1379 msgid "Optionnel. Apparaîtra en tête avant le sommaire." msgstr "Optionnel. Apparaîtra en tête avant le sommaire." -#: templates/interventions/interventions_index.html:1382 +#: interventions/templates/interventions/interventions_index.html:1382 msgid "Période (changement de statut)" msgstr "Période (changement de statut)" -#: templates/interventions/interventions_index.html:1389 +#: interventions/templates/interventions/interventions_index.html:1389 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." -#: templates/interventions/interventions_index.html:1391 +#: interventions/templates/interventions/interventions_index.html:1391 msgid "" "Le rapport reprendra les interventions correspondant aux filtres actifs." msgstr "" "Le rapport reprendra les interventions correspondant aux filtres actifs." -#: templates/interventions/interventions_index.html:1396 +#: interventions/templates/interventions/interventions_index.html:1396 msgid "Télécharger le PDF" msgstr "Télécharger le PDF" -#: templates/interventions/interventions_index.html:1410 +#: interventions/templates/interventions/interventions_index.html:1410 msgid "Génération du rapport en cours…" msgstr "Génération du rapport en cours…" -#: templates/interventions/interventions_index.html:1468 +#: interventions/templates/interventions/interventions_index.html:1468 msgid "(aucune sous-catégorie)" msgstr "(aucune sous-catégorie)" -#: templates/interventions/interventions_index_mobile.html:135 +#: interventions/templates/interventions/interventions_index_mobile.html:135 msgid "Mes interventions" msgstr "Mes interventions" -#: templates/interventions/interventions_index_mobile.html:142 +#: interventions/templates/interventions/interventions_index_mobile.html:142 msgid "Ajouter une intervention de réparation" msgstr "Ajouter une intervention de réparation" -#: templates/interventions/interventions_index_mobile.html:149 +#: interventions/templates/interventions/interventions_index_mobile.html:149 msgid "Ajouter une intervention" msgstr "Ajouter une intervention" -#: templates/interventions/interventions_index_mobile.html:159 +#: interventions/templates/interventions/interventions_index_mobile.html:159 msgid "Filtrer par statut" msgstr "Filtrer par statut" -#: templates/interventions/interventions_index_mobile.html:201 +#: interventions/templates/interventions/interventions_index_mobile.html:201 msgid "Code ou titre" msgstr "Code ou titre" -#: templates/interventions/interventions_index_mobile.html:204 +#: interventions/templates/interventions/interventions_index_mobile.html:204 msgid "Rechercher par code ou titre" msgstr "Rechercher par code (ex: BI-01...) ou par type..." -#: templates/interventions/interventions_index_mobile.html:220 +#: interventions/templates/interventions/interventions_index_mobile.html:220 msgid "Corr" msgstr "Corr" -#: templates/interventions/interventions_index_mobile.html:226 +#: interventions/templates/interventions/interventions_index_mobile.html:226 msgid "Prév" msgstr "Prév" -#: templates/interventions/interventions_index_mobile.html:232 +#: interventions/templates/interventions/interventions_index_mobile.html:232 msgid "Amél" msgstr "Amél" -#: templates/interventions/interventions_index_mobile.html:245 +#: interventions/templates/interventions/interventions_index_mobile.html:245 msgid "Voir la carte" msgstr "Voir la carte" -#: templates/interventions/partials/intervention_summary_modal_body.html:39 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:37 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:39 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:37 msgid "Aucune note de travaux réalisés" msgstr "Aucune note de travaux réalisés" -#: templates/interventions/partials/intervention_summary_modal_body.html:60 -#: templates/interventions/partials/intervention_summary_modal_body.html:61 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:60 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:61 msgid "Télécharger" msgstr "Télécharger" -#: templates/interventions/partials/intervention_summary_modal_body.html:95 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:68 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:95 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:68 msgid "Aucun document" msgstr "Aucun document" -#: views/calendar.py:143 views/detail.py:149 views/general.py:137 -#: views/mobile.py:438 +#: interventions/views/calendar.py:146 interventions/views/detail.py:149 +#: interventions/views/general.py:137 interventions/views/mobile.py:438 msgid "You do not have access to this page." msgstr "You do not have access to this page." -#: views/calendar.py:577 views/views_pdf_reporting.py:1471 +#: interventions/views/calendar.py:581 +#: interventions/views/views_pdf_reporting.py:1471 msgid "Fin réelle" msgstr "Fin réelle" -#: views/calendar.py:807 views/calendar.py:1133 +#: interventions/views/calendar.py:811 interventions/views/calendar.py:1135 msgid "Sans équipe" msgstr "Sans équipe" -#: views/calendar.py:1239 views/calendar.py:1482 views/helpers.py:2063 -#: views/mobile.py:1191 views/mobile.py:1238 +#: interventions/views/calendar.py:1241 interventions/views/calendar.py:1484 +#: interventions/views/calendar.py:1643 interventions/views/helpers.py:2063 +#: interventions/views/mobile.py:1191 interventions/views/mobile.py:1238 msgid "Authentification requise." msgstr "Authentification requise." -#: views/calendar.py:1244 +#: interventions/views/calendar.py:1246 msgid "Requête JSON invalide." msgstr "Requête JSON invalide." -#: views/calendar.py:1248 +#: interventions/views/calendar.py:1250 msgid "Identifiant intervention manquant." msgstr "Identifiant intervention manquant." -#: views/calendar.py:1259 views/workflow.py:138 views/workflow.py:239 -#: views/workflow.py:283 +#: interventions/views/calendar.py:1261 interventions/views/workflow.py:138 +#: interventions/views/workflow.py:239 interventions/views/workflow.py:283 msgid "Intervention introuvable." msgstr "Intervention introuvable." -#: views/calendar.py:1266 views/workflow.py:252 views/workflow.py:287 +#: interventions/views/calendar.py:1268 interventions/views/workflow.py:252 +#: interventions/views/workflow.py:287 msgid "Configuration utilisateur introuvable." msgstr "Configuration utilisateur introuvable." -#: views/calendar.py:1277 +#: interventions/views/calendar.py:1279 msgid "Vous n'avez pas la permission de planifier cette intervention." msgstr "Vous n'avez pas la permission de planifier cette intervention." -#: views/calendar.py:1282 +#: interventions/views/calendar.py:1284 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." -#: views/calendar.py:1321 +#: interventions/views/calendar.py:1323 msgid "Vous n'avez pas la permission d'assigner cette intervention." msgstr "Vous n'avez pas la permission d'assigner cette intervention." -#: views/calendar.py:1329 +#: interventions/views/calendar.py:1331 msgid "Membre assigné invalide." msgstr "Membre assigné invalide." -#: views/calendar.py:1337 +#: interventions/views/calendar.py:1339 msgid "Vous ne pouvez assigner qu'aux membres de votre entreprise." msgstr "Vous ne pouvez assigner qu'aux membres de votre entreprise." -#: views/calendar.py:1349 +#: interventions/views/calendar.py:1351 msgid "Équipe assignée invalide." msgstr "Équipe assignée invalide." -#: views/calendar.py:1354 +#: interventions/views/calendar.py:1356 msgid "Vous ne pouvez assigner qu'aux équipes de votre entreprise." msgstr "Vous ne pouvez assigner qu'aux équipes de votre entreprise." -#: views/calendar.py:1372 +#: interventions/views/calendar.py:1374 msgid "La date de début planifiée est obligatoire." msgstr "La date de début planifiée est obligatoire." -#: views/calendar.py:1374 +#: interventions/views/calendar.py:1376 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é." -#: views/calendar.py:1378 +#: interventions/views/calendar.py:1380 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é." -#: views/calendar.py:1492 +#: interventions/views/calendar.py:1494 msgid "Accès non autorisé." msgstr "Accès non autorisé" -#: views/calendar.py:1497 +#: interventions/views/calendar.py:1499 msgid "Permission refusée." msgstr "Permission refusée" -#: views/detail.py:834 +#: interventions/views/calendar.py:1647 +msgid "Paramètre date requis." +msgstr "Paramètre date requis." + +#: interventions/views/calendar.py:1652 +msgid "Date invalide." +msgstr "Date invalide." + +#: interventions/views/calendar.py:1657 +msgid "Accès non autorisé à cette équipe." +msgstr "Accès non autorisé à cette équipe." + +#: interventions/views/detail.py:834 #, 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." -#: views/detail.py:847 +#: interventions/views/detail.py:847 #, 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." -#: views/detail.py:860 +#: interventions/views/detail.py:860 #, 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." -#: views/detail.py:872 +#: interventions/views/detail.py:872 #, 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." -#: views/detail.py:884 +#: interventions/views/detail.py:884 #, python-format msgid "" "Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." @@ -6417,7 +6532,7 @@ msgstr[1] "" "Les codes %(codes)s correspondent à l'intervention actuelle et ont été " "ignorés." -#: views/detail.py:899 +#: interventions/views/detail.py:899 msgid "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." @@ -6425,82 +6540,87 @@ msgstr "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." -#: views/detail.py:920 views/detail.py:941 +#: interventions/views/detail.py:920 interventions/views/detail.py:941 msgid "Réparation à effectuer" msgstr "Aucune opération à afficher." -#: views/detail.py:920 views/detail.py:941 +#: interventions/views/detail.py:920 interventions/views/detail.py:941 msgid "origine" msgstr "Origine" -#: views/detail.py:991 +#: interventions/views/detail.py:991 #, 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." -#: views/detail.py:1017 +#: interventions/views/detail.py:1017 msgid "Vous n'avez pas la permission de dupliquer cette intervention." msgstr "Vous n'avez pas la permission de dupliquer cette intervention." -#: views/detail.py:1178 +#: interventions/views/detail.py:1178 #, 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." -#: views/detail.py:1205 views/mobile.py:1483 views/mobile.py:1679 -#: views/mobile.py:1696 views/mobile.py:1737 +#: interventions/views/detail.py:1205 interventions/views/mobile.py:1483 +#: interventions/views/mobile.py:1679 interventions/views/mobile.py:1696 +#: interventions/views/mobile.py:1737 msgid "Configuration utilisateur non trouvée." msgstr "Configuration utilisateur non trouvée." -#: views/detail.py:1213 views/mobile.py:1488 +#: interventions/views/detail.py:1213 interventions/views/mobile.py:1488 msgid "Cette fonctionnalité est réservée à la thématique structures." msgstr "Cette fonctionnalité est réservée à la thématique structures." -#: views/detail.py:1221 views/mobile.py:1493 +#: interventions/views/detail.py:1221 interventions/views/mobile.py:1493 msgid "Cette fonctionnalité est réservée aux techniciens." msgstr "Cette fonctionnalité est réservée aux techniciens." -#: views/detail.py:1232 views/mobile.py:1501 +#: interventions/views/detail.py:1232 interventions/views/mobile.py:1501 msgid "Vous n'avez pas les droits pour créer des interventions." msgstr "Vous n'avez pas les droits pour créer des interventions." -#: views/detail.py:1244 views/mobile.py:1519 views/mobile.py:1814 +#: interventions/views/detail.py:1244 interventions/views/mobile.py:1519 +#: interventions/views/mobile.py:1814 msgid "La localisation est obligatoire." msgstr "La localisation est obligatoire." -#: views/detail.py:1246 views/mobile.py:1521 views/mobile.py:1816 +#: interventions/views/detail.py:1246 interventions/views/mobile.py:1521 +#: interventions/views/mobile.py:1816 msgid "La catégorie est obligatoire." msgstr "La catégorie est obligatoire." -#: views/detail.py:1248 views/mobile.py:1523 views/mobile.py:1818 +#: interventions/views/detail.py:1248 interventions/views/mobile.py:1523 +#: interventions/views/mobile.py:1818 msgid "Le titre est obligatoire." msgstr "Le titre est obligatoire." -#: views/detail.py:1262 views/mobile.py:1538 +#: interventions/views/detail.py:1262 interventions/views/mobile.py:1538 msgid "Localisation non trouvée." msgstr "Localisation non trouvée." -#: views/detail.py:1271 views/mobile.py:1548 views/mobile.py:1825 +#: interventions/views/detail.py:1271 interventions/views/mobile.py:1548 +#: interventions/views/mobile.py:1825 msgid "Catégorie non trouvée." msgstr "Catégorie non trouvée." -#: views/detail.py:1313 +#: interventions/views/detail.py:1313 msgid "Intervention de réparation créée depuis l'application web." msgstr "Intervention de réparation créée depuis l'application web." -#: views/detail.py:1388 +#: interventions/views/detail.py:1388 msgid "Aucune configuration utilisateur n'est associée à votre compte." msgstr "Aucune configuration utilisateur n'est associée à votre compte." -#: views/detail.py:1403 +#: interventions/views/detail.py:1403 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." -#: views/detail.py:1636 +#: interventions/views/detail.py:1636 msgid "" "Vous n'avez pas la permission de créer cette inspection pour les contrats " "associés." @@ -6508,19 +6628,19 @@ msgstr "" "Vous n'avez pas la permission de créer cette inspection pour les contrats " "associés." -#: views/detail.py:1718 +#: interventions/views/detail.py:1718 msgid "Géométrie invalide" msgstr "Paramètre invalide." -#: views/detail.py:1735 +#: interventions/views/detail.py:1735 msgid "Vous n'avez pas accès à cette commande." msgstr "Vous n'avez pas accès à cette commande." -#: views/detail.py:1818 +#: interventions/views/detail.py:1818 msgid "Début prévu initial." msgstr "Début prévu initial." -#: views/detail.py:1832 +#: interventions/views/detail.py:1832 #, python-format msgid "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " @@ -6529,31 +6649,31 @@ msgstr "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " "%(documents)s" -#: views/detail.py:1929 +#: interventions/views/detail.py:1929 #, 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." -#: views/detail.py:1932 +#: interventions/views/detail.py:1932 #, 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." -#: views/detail.py:1998 views/detail.py:2084 +#: interventions/views/detail.py:1998 interventions/views/detail.py:2084 #, python-format msgid "Nouvelle inspection - %(name)s" msgstr "Nouvelle inspection - %(name)s" -#: views/detail.py:2125 +#: interventions/views/detail.py:2125 msgid "Modèles inconnus" msgstr "Modèles inconnus: %(models)s" -#: views/detail.py:2168 +#: interventions/views/detail.py:2168 msgid "Erreur de synchro" msgstr "Erreur de connexion." -#: views/detail.py:2187 +#: interventions/views/detail.py:2187 #, python-format msgid "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " @@ -6562,17 +6682,17 @@ msgstr "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " "%(total)d" -#: views/detail.py:2194 views/mobile.py:1456 +#: interventions/views/detail.py:2194 interventions/views/mobile.py:1456 #, python-format msgid " • Opérations supprimées: %(ops)d" msgstr " • Opérations supprimées: %(ops)d" -#: views/detail.py:2196 views/mobile.py:1454 +#: interventions/views/detail.py:2196 interventions/views/mobile.py:1454 #, python-format msgid " • Opérations ajoutées: %(ops)d" msgstr " • Opérations ajoutées: %(ops)d" -#: views/detail.py:2201 +#: interventions/views/detail.py:2201 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -6587,31 +6707,31 @@ msgstr[1] "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " "encodées pour %(count)d assets." -#: views/detail.py:2276 +#: interventions/views/detail.py:2276 msgid "Vous ne pouvez pas modifier les postes de cette intervention." msgstr "Vous ne pouvez pas modifier les postes de cette intervention." -#: views/detail.py:2279 +#: interventions/views/detail.py:2279 msgid "Aucune commande n'est associée à cette intervention." msgstr "Aucune commande n'est associée à cette intervention." -#: views/detail.py:2283 +#: interventions/views/detail.py:2283 msgid "Aucun devis n'est disponible pour la commande liée." msgstr "Aucun devis n'est disponible pour la commande liée." -#: views/detail.py:2286 +#: interventions/views/detail.py:2286 msgid "Le devis doit être figé avant de pouvoir être appliqué." msgstr "Le devis doit être figé avant de pouvoir être appliqué." -#: views/detail.py:2445 +#: interventions/views/detail.py:2445 msgid "Aucune donnée à mettre à jour" msgstr "Aucune donnée à mettre à jour" -#: views/detail.py:2468 +#: interventions/views/detail.py:2468 msgid "Permission refusée pour la suppression de postes" msgstr "Permission refusée pour la suppression de postes" -#: views/detail.py:2476 +#: interventions/views/detail.py:2476 msgid "" "Suppression interdite: une quantité a été enregistrée pour ce poste dans une" " période précédente." @@ -6619,242 +6739,245 @@ msgstr "" "Suppression interdite: une quantité a été enregistrée pour ce poste dans une" " période précédente." -#: views/detail.py:2499 +#: interventions/views/detail.py:2499 msgid "Permission refusée pour la mise à jour des quantités" msgstr "Permission refusée pour la mise à jour des quantités" -#: views/detail.py:2507 +#: interventions/views/detail.py:2507 #, python-format msgid "Quantité invalide pour le poste %(post)s" msgstr "Quantité invalide pour le poste %(post)s" -#: views/detail.py:2512 +#: interventions/views/detail.py:2512 msgid "Permission refusée pour la mise à jour des commentaires" msgstr "Permission refusée pour la mise à jour des commentaires" -#: views/detail.py:2519 +#: interventions/views/detail.py:2519 msgid "Permission refusée pour la mise à jour des statuts" msgstr "Permission refusée pour la mise à jour des statuts" -#: views/detail.py:2555 +#: interventions/views/detail.py:2555 #, python-format msgid "Poste de contrat non trouvé: %(id)s" msgstr "Poste de contrat non trouvé: %(id)s" -#: views/detail.py:2557 +#: interventions/views/detail.py:2557 #, 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" -#: views/detail.py:2565 +#: interventions/views/detail.py:2565 msgid "Des erreurs se sont produites lors de la mise à jour" msgstr "Des erreurs se sont produites lors de la mise à jour" -#: views/detail.py:2573 +#: interventions/views/detail.py:2573 #, 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." -#: views/detail.py:2583 +#: interventions/views/detail.py:2583 msgid "Données JSON invalides" msgstr "Données JSON invalides" -#: views/detail.py:2588 +#: interventions/views/detail.py:2588 #, python-format msgid "Erreur lors de la mise à jour: %(error)s" msgstr "Erreur lors de la mise à jour: %(error)s" -#: views/detail.py:2647 +#: interventions/views/detail.py:2647 msgid "Invalid JSON data" msgstr "Invalid JSON data" -#: views/detail.py:2668 +#: interventions/views/detail.py:2668 #, python-format msgid "You do not have permission to update field: %(field)s" msgstr "You do not have permission to update field: %(field)s" -#: views/detail.py:2695 +#: interventions/views/detail.py:2695 #, python-format msgid "%(count)s field(s) updated with some errors" msgstr "%(count)s field(s) updated with some errors" -#: views/detail.py:2701 +#: interventions/views/detail.py:2701 #, python-format msgid "%(count)s field(s) updated successfully" msgstr "%(count)s field(s) updated successfully" -#: views/detail.py:2709 +#: interventions/views/detail.py:2709 msgid "You do not have permission to update this field" msgstr "You do not have permission to update this field" -#: views/detail.py:2735 +#: interventions/views/detail.py:2735 msgid "Intervention not found" msgstr "Intervention not found" -#: views/detail.py:2747 views/detail.py:2798 +#: interventions/views/detail.py:2747 interventions/views/detail.py:2798 msgid "You do not have permission to update the location" msgstr "You do not have permission to update the location" -#: views/detail.py:2753 +#: interventions/views/detail.py:2753 msgid "Invalid parameters" msgstr "Invalid parameters" -#: views/detail.py:2758 +#: interventions/views/detail.py:2758 msgid "Content type not found" msgstr "Content type not found" -#: views/detail.py:2762 +#: interventions/views/detail.py:2762 msgid "Location object not found" msgstr "Location object not found" -#: views/detail.py:2815 +#: interventions/views/detail.py:2815 msgid "Missing provider_id" msgstr "Missing provider_id" -#: views/detail.py:2867 views/detail.py:2955 views/detail.py:3002 +#: interventions/views/detail.py:2867 interventions/views/detail.py:2955 +#: interventions/views/detail.py:3002 msgid "Accès non autorisé" msgstr "Accès non autorisé" -#: views/detail.py:2871 +#: interventions/views/detail.py:2871 msgid "Vous n'avez pas la permission d'ajouter des opérations." msgstr "Vous n'avez pas la permission d'ajouter des opérations." -#: views/detail.py:2915 +#: interventions/views/detail.py:2915 msgid "Opérations personnalisées" msgstr "Opérations personnalisées" -#: views/detail.py:2934 +#: interventions/views/detail.py:2934 msgid "Opération personnalisée ajoutée avec succès" msgstr "Opération personnalisée ajoutée avec succès" -#: views/detail.py:2936 +#: interventions/views/detail.py:2936 #, 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" -#: views/detail.py:2959 +#: interventions/views/detail.py:2959 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." -#: views/detail.py:2963 +#: interventions/views/detail.py:2963 msgid "Aucune photo fournie" msgstr "Aucune photo fournie" -#: views/detail.py:2979 +#: interventions/views/detail.py:2979 msgid "Photo ajoutée avec succès" msgstr "Photo ajoutée avec succès" -#: views/detail.py:2989 +#: interventions/views/detail.py:2989 msgid "Erreur lors de l'ajout de la photo" msgstr "Erreur lors de l'ajout de la photo" -#: views/detail.py:3006 +#: interventions/views/detail.py:3006 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." -#: views/detail.py:3009 +#: interventions/views/detail.py:3009 msgid "Vous ne pouvez supprimer que vos propres photos" msgstr "Vous ne pouvez supprimer que vos propres photos" -#: views/detail.py:3015 +#: interventions/views/detail.py:3015 msgid "Photo supprimée avec succès" msgstr "Photo supprimée avec succès" -#: views/detail.py:3023 +#: interventions/views/detail.py:3023 msgid "Erreur lors de la suppression de la photo" msgstr "Erreur lors de la suppression de la photo" -#: views/detail.py:3035 views/detail.py:3229 +#: interventions/views/detail.py:3035 interventions/views/detail.py:3229 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." -#: views/detail.py:3039 views/detail.py:3233 views/detail.py:3304 +#: interventions/views/detail.py:3039 interventions/views/detail.py:3233 +#: interventions/views/detail.py:3304 msgid "Vous n'avez pas la permission de modifier les opérations." msgstr "Vous n'avez pas la permission de modifier les opérations." -#: views/detail.py:3044 views/detail.py:3309 views/detail.py:3522 -#: views/detail.py:3596 views/detail.py:3781 views/workflow.py:320 -#: views/workflow.py:360 +#: interventions/views/detail.py:3044 interventions/views/detail.py:3309 +#: interventions/views/detail.py:3522 interventions/views/detail.py:3596 +#: interventions/views/detail.py:3781 interventions/views/workflow.py:320 +#: interventions/views/workflow.py:360 msgid "Format JSON invalide" msgstr "Format JSON invalide" -#: views/detail.py:3048 +#: interventions/views/detail.py:3048 msgid "Le champ 'data' doit être un objet JSON." msgstr "Le champ 'data' doit être un objet JSON." -#: views/detail.py:3057 +#: interventions/views/detail.py:3057 msgid "Opérations guidées enregistrées." msgstr "Opérations guidées enregistrées." -#: views/detail.py:3237 +#: interventions/views/detail.py:3237 msgid "Aucun fichier fourni." msgstr "Aucun fichier fourni." -#: views/detail.py:3282 +#: interventions/views/detail.py:3282 msgid "Vous n'avez pas la permission de supprimer ce fichier." msgstr "Vous n'avez pas la permission de supprimer ce fichier." -#: views/detail.py:3349 +#: interventions/views/detail.py:3349 #, python-format msgid "évaleur de mesure invalide pour l'opération %(id)s" msgstr "évaleur de mesure invalide pour l'opération %(id)s" -#: views/detail.py:3368 +#: interventions/views/detail.py:3368 #, 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" -#: views/detail.py:3371 views/mobile.py:2041 +#: interventions/views/detail.py:3371 interventions/views/mobile.py:2041 #, 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" -#: views/detail.py:3392 views/mobile.py:2060 +#: interventions/views/detail.py:3392 interventions/views/mobile.py:2060 #, python-format msgid "Valeur de date invalide pour l'opération %(id)s" msgstr "Valeur de date invalide pour l'opération %(id)s" -#: views/detail.py:3407 views/mobile.py:2080 +#: interventions/views/detail.py:3407 interventions/views/mobile.py:2080 #, python-format msgid "Statut invalide pour l'opération %(id)s" msgstr "Statut invalide pour l'opération %(id)s" -#: views/detail.py:3416 views/mobile.py:2078 +#: interventions/views/detail.py:3416 interventions/views/mobile.py:2078 #, python-format msgid "Opération %(id)s introuvable" msgstr "Opération %(id)s introuvable" -#: views/detail.py:3418 +#: interventions/views/detail.py:3418 #, python-format msgid "Erreur pour l'opération %(id)s : %(err)s" msgstr "Erreur pour l'opération %(id)s : %(err)s" -#: views/detail.py:3424 +#: interventions/views/detail.py:3424 #, python-format msgid "%(count)s opération(s) sauvegardée(s)" msgstr "%(count)s opération(s) sauvegardée(s)" -#: views/detail.py:3455 views/detail.py:3702 +#: interventions/views/detail.py:3455 interventions/views/detail.py:3702 msgid "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" msgstr "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" -#: views/detail.py:3466 +#: interventions/views/detail.py:3466 msgid "asset_type et asset_id requis" msgstr "asset_type et asset_id requis" -#: views/detail.py:3475 views/detail.py:3729 +#: interventions/views/detail.py:3475 interventions/views/detail.py:3729 msgid "Type d'asset invalide" msgstr "Type d'asset invalide" -#: views/detail.py:3488 +#: interventions/views/detail.py:3488 msgid "Cette intervention n'a pas de templates d'opérations équipement" msgstr "Cette intervention n'a pas de templates d'opérations équipement" -#: views/detail.py:3506 +#: interventions/views/detail.py:3506 msgid "" "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgstr "" @@ -6862,38 +6985,38 @@ msgstr "" "équipement.Choisissez le(s) template(s) d'opérations à appliquer à cet " "équipement." -#: views/detail.py:3512 views/detail.py:3766 +#: interventions/views/detail.py:3512 interventions/views/detail.py:3766 msgid "Type d'asset non trouvé" msgstr "Type d'asset non trouvé" -#: views/detail.py:3517 views/detail.py:3771 +#: interventions/views/detail.py:3517 interventions/views/detail.py:3771 msgid "Équipement non trouvé" msgstr "Équipement non trouvé" -#: views/detail.py:3543 +#: interventions/views/detail.py:3543 msgid "Liste d'assets requise" msgstr "Liste d'assets requise" -#: views/detail.py:3587 +#: interventions/views/detail.py:3587 #, 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" -#: views/detail.py:3714 +#: interventions/views/detail.py:3714 msgid "asset_type, asset_id et template_ids requis" msgstr "asset_type, asset_id et template_ids requis" -#: views/detail.py:3720 +#: interventions/views/detail.py:3720 msgid "template_ids doit être une liste non vide" msgstr "template_ids doit être une liste non vide" -#: views/detail.py:3740 +#: interventions/views/detail.py:3740 msgid "Certains templates n'ont pas été trouvés" msgstr "Certains templates n'ont pas été trouvés" -#: views/detail.py:3757 +#: interventions/views/detail.py:3757 #, python-format msgid "%(count)d opération créée avec succès depuis %(templates)d template" msgid_plural "" @@ -6903,33 +7026,31 @@ msgstr[0] "" msgstr[1] "" "%(count)d opérations créées avec succès depuis %(templates)d templates" -#: views/detail.py:3776 +#: interventions/views/detail.py:3776 msgid "Un ou plusieurs templates non trouvés" msgstr "Un ou plusieurs templates non trouvés" -#: views/detail.py:3812 views/detail.py:3817 -#| msgid "Aucun document ou note pour cette intervention." +#: interventions/views/detail.py:3812 interventions/views/detail.py:3817 msgid "Article introuvable pour cette intervention." msgstr "Article introuvable pour cette intervention." -#: views/detail.py:3867 -#| msgid "Bon de préparation (stock)" +#: interventions/views/detail.py:3867 msgid "Bon de préparation introuvable." msgstr "Bon de préparation introuvable." -#: views/forms.py:167 +#: interventions/views/forms.py:167 msgid "Référence non modifiable" msgstr "Référence non modifiable" -#: views/forms.py:267 +#: interventions/views/forms.py:267 msgid "Veuillez sélectionner une catégorie d'actif." msgstr "Veuillez sélectionner une catégorie d'actif." -#: views/forms.py:286 +#: interventions/views/forms.py:286 msgid "Un équipement est obligatoire pour ce symptôme." msgstr "Un équipement est obligatoire pour ce symptôme." -#: views/forms.py:295 +#: interventions/views/forms.py:295 msgid "" "Veuillez indiquer la référence de la source (ex.: l'identifiant de " "l'observation)." @@ -6937,19 +7058,19 @@ msgstr "" "Veuillez indiquer la référence de la source (ex.: l'identifiant de " "l'observation)." -#: views/forms.py:302 +#: interventions/views/forms.py:302 msgid "La référence doit être un identifiant numérique (ID d'observation)." msgstr "La référence doit être un identifiant numérique (ID d'observation)." -#: views/forms.py:366 +#: interventions/views/forms.py:366 msgid "Durée (minutes)" msgstr "Durée (minutes)" -#: views/forms.py:391 +#: interventions/views/forms.py:391 msgid "Titre des interventions" msgstr "Titre des interventions" -#: views/forms.py:435 +#: interventions/views/forms.py:435 msgid "" "Les opérations génériques seront ajoutées une fois par intervention. Les " "opérations liées aux équipements seront répétées pour chaque asset " @@ -6959,27 +7080,27 @@ msgstr "" "opérations liées aux équipements seront répétées pour chaque asset " "sélectionné." -#: views/forms.py:439 +#: interventions/views/forms.py:439 msgid "Début prévisionnel" msgstr "Début prévisionnel" -#: views/forms.py:447 +#: interventions/views/forms.py:447 msgid "Fin prévisionnelle" msgstr "Fin prévisionnelle" -#: views/forms.py:455 +#: interventions/views/forms.py:455 msgid "Nombre de répétitions" msgstr "Nombre de répétitions" -#: views/forms.py:464 +#: interventions/views/forms.py:464 msgid "Délai entre les répétitions (mois)" msgstr "Délai entre les répétitions (mois)" -#: views/forms.py:473 +#: interventions/views/forms.py:473 msgid "Créer une commande par répétition" msgstr "Créer une commande par répétition" -#: views/forms.py:476 +#: interventions/views/forms.py:476 msgid "" "Si coché, une nouvelle commande sera créée pour chaque répétition. La " "commande sélectionnée sera renommée avec le suffixe '-1', et des commandes " @@ -6991,23 +7112,23 @@ msgstr "" "'-2', '-3', etc. seront créées automatiquement pour chaque répétition " "suivante." -#: views/forms.py:483 +#: interventions/views/forms.py:483 msgid "Type d'éléments à sélectionner" msgstr "Type d'éléments à sélectionner" -#: views/forms.py:497 +#: interventions/views/forms.py:497 msgid "Mode de création des interventions" msgstr "Mode de création des interventions" -#: views/forms.py:499 +#: interventions/views/forms.py:499 msgid "Créer une intervention par élément (localisation ou asset)" msgstr "Créer une intervention par élément (localisation ou asset)" -#: views/forms.py:500 +#: interventions/views/forms.py:500 msgid "Créer une seule intervention pour tous les éléments" msgstr "Créer une seule intervention pour tous les éléments" -#: views/forms.py:508 +#: interventions/views/forms.py:508 msgid "" "Choisissez comment créer les interventions en fonction des éléments " "sélectionnés." @@ -7015,55 +7136,55 @@ msgstr "" "Choisissez comment créer les interventions en fonction des éléments " "sélectionnés." -#: views/forms.py:517 +#: interventions/views/forms.py:517 msgid "Ce champ est requis si vous avez indiqué une répétition." msgstr "Ce champ est requis si vous avez indiqué une répétition." -#: views/forms.py:618 +#: interventions/views/forms.py:618 msgid "assets doit être une liste." msgstr "assets doit être une liste." -#: views/forms.py:623 +#: interventions/views/forms.py:623 #, python-format msgid "Item #%(index)s doit être un objet JSON." msgstr "Item #%(index)s doit être un objet JSON." -#: views/forms.py:633 +#: interventions/views/forms.py:633 #, python-format msgid "Item #%(index)s invalide" msgstr "Item #%(index)s invalide" -#: views/forms.py:641 +#: interventions/views/forms.py:641 msgid "Codes d'intervention" msgstr "Codes d'intervention" -#: views/forms.py:643 +#: interventions/views/forms.py:643 msgid "" "Séparez les codes par des espaces, des virgules ou des retours à la ligne." msgstr "" "Séparez les codes par des espaces, des virgules ou des retours à la ligne." -#: views/forms.py:651 +#: interventions/views/forms.py:651 msgid "Ex.: I000123 I000456" msgstr "Ex.: I000123 I000456" -#: views/forms.py:666 +#: interventions/views/forms.py:666 msgid "Veuillez indiquer au moins un code d'intervention." msgstr "Veuillez indiquer au moins un code d'intervention." -#: views/forms.py:689 +#: interventions/views/forms.py:689 msgid "Nom de l'opération en français" msgstr "Nom de l'opération en français" -#: views/forms.py:696 +#: interventions/views/forms.py:696 msgid "Naam van de operatie in het Nederlands" msgstr "Naam van de operatie in het Nederlands" -#: views/forms.py:731 +#: interventions/views/forms.py:731 msgid "Vous devez fournir au moins un nom (FR ou NL)." msgstr "Vous devez fournir au moins un nom (FR ou NL)." -#: views/forms.py:741 +#: interventions/views/forms.py:741 msgid "" "Vous devez sélectionner un ensemble de statuts pour une opération de type " "'Choix'." @@ -7071,7 +7192,7 @@ msgstr "" "Vous devez sélectionner un ensemble de statuts pour une opération de type " "'Choix'." -#: views/forms.py:744 +#: interventions/views/forms.py:744 msgid "" "Vous devez sélectionner une définition de mesure pour une opération de type " "'Mesure'." @@ -7079,212 +7200,217 @@ msgstr "" "Vous devez sélectionner une définition de mesure pour une opération de type " "'Mesure'." -#: views/general.py:943 +#: interventions/views/general.py:943 #, 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." -#: views/general.py:976 views/general.py:1126 -#: views/views_pdf_reporting.py:2320 +#: interventions/views/general.py:976 interventions/views/general.py:1126 +#: interventions/views/views_pdf_reporting.py:2320 msgid "Paramètre 'ids' invalide." msgstr "Paramètre 'ids' invalide." -#: views/general.py:979 views/general.py:1129 +#: interventions/views/general.py:979 interventions/views/general.py:1129 msgid "Aucune intervention sélectionnée." msgstr "Aucune intervention sélectionnée." -#: views/general.py:987 +#: interventions/views/general.py:987 msgid "ID" msgstr "ID" -#: views/general.py:992 +#: interventions/views/general.py:992 msgid "Catégorie d'actif" msgstr "Catégorie d'actif" -#: views/general.py:998 +#: interventions/views/general.py:998 msgid "Catégorie source" msgstr "Catégorie source" -#: views/general.py:999 views/views_pdf_reporting.py:1520 +#: interventions/views/general.py:999 +#: interventions/views/views_pdf_reporting.py:1520 msgid "Détail source" msgstr "Détail source" -#: views/general.py:1000 views/views_pdf_reporting.py:1512 -#: views/views_pdf_reporting.py:1514 views/views_pdf_reporting.py:1517 +#: interventions/views/general.py:1000 +#: 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" -#: views/general.py:1007 +#: interventions/views/general.py:1007 msgid "Fournisseur assigné" msgstr "Fournisseur assigné" -#: views/general.py:1008 +#: interventions/views/general.py:1008 msgid "Equipe assignée" msgstr "Equipe assignée" -#: views/general.py:1019 views/views_pdf_reporting.py:1889 +#: interventions/views/general.py:1019 +#: interventions/views/views_pdf_reporting.py:1889 msgid "Créé par" msgstr "Créé par" -#: views/general.py:1032 +#: interventions/views/general.py:1032 msgid "Fichiers attachés (par créateur)" msgstr "Fichiers attachés (par créateur)" -#: views/general.py:1064 +#: interventions/views/general.py:1064 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "Export XLSX indisponible (dépendance manquante)." -#: views/general.py:1117 +#: interventions/views/general.py:1117 msgid "Cette action est réservée aux administrateurs." msgstr "Cette action est réservée aux administrateurs." -#: views/helpers.py:480 +#: 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" -#: views/helpers.py:485 +#: interventions/views/helpers.py:485 #, python-format msgid "Pause de l'intervention - %(reason)s" msgstr "Pause de l'intervention - %(reason)s" -#: views/helpers.py:1584 +#: interventions/views/helpers.py:1584 #, python-format msgid "Modèles inconnus: %(models)s" msgstr "Modèles inconnus: %(models)s" -#: views/helpers.py:2077 views/mobile.py:1200 views/mobile.py:1248 +#: interventions/views/helpers.py:2077 interventions/views/mobile.py:1200 +#: interventions/views/mobile.py:1248 msgid "Vous n'avez pas accès à cette intervention." msgstr "Vous n'avez pas accès à cette intervention." -#: views/helpers.py:2081 +#: interventions/views/helpers.py:2081 msgid "Vous n'avez pas la permission de modifier cette opération." msgstr "Vous n'avez pas la permission de modifier cette opération." -#: views/helpers.py:2104 +#: interventions/views/helpers.py:2104 msgid "Non défini" msgstr "Non défini" -#: views/helpers.py:2107 +#: interventions/views/helpers.py:2107 #, python-format msgid "Début planifié : %(old)s → %(new)s" msgstr "Début planifié : %(old)s → %(new)s" -#: views/helpers.py:2112 +#: interventions/views/helpers.py:2112 #, python-format msgid "Fin planifiée : %(old)s → %(new)s" msgstr "Fin planifiée : %(old)s → %(new)s" -#: views/helpers.py:2120 +#: interventions/views/helpers.py:2120 #, python-format msgid "Statut : %(old)s → %(new)s" msgstr "Statut : %(old)s → %(new)s" -#: views/helpers.py:2469 +#: interventions/views/helpers.py:2469 #, python-format msgid "Error creating note: %(error)s" msgstr "Error creating note: %(error)s" -#: views/helpers.py:2487 +#: interventions/views/helpers.py:2487 msgid "You do not have permission to edit this note" msgstr "You do not have permission to edit this note" -#: views/helpers.py:2497 views/helpers.py:2516 +#: interventions/views/helpers.py:2497 interventions/views/helpers.py:2516 #, python-format msgid "Note not found: %(note_id)s" msgstr "Note not found: %(note_id)s" -#: views/helpers.py:2499 +#: interventions/views/helpers.py:2499 #, python-format msgid "Error updating note: %(error)s" msgstr "Error updating note: %(error)s" -#: views/helpers.py:2510 +#: interventions/views/helpers.py:2510 msgid "You do not have permission to delete this note" msgstr "You do not have permission to delete this note" -#: views/helpers.py:2518 +#: interventions/views/helpers.py:2518 #, python-format msgid "Error deleting note: %(error)s" msgstr "Error deleting note: %(error)s" -#: views/helpers.py:2521 +#: interventions/views/helpers.py:2521 #, python-format msgid "Error processing notes: %(error)s" msgstr "Error processing notes: %(error)s" -#: views/helpers.py:2548 +#: interventions/views/helpers.py:2548 msgid "Value for title must be limited to 200 characters" msgstr "Value for title must be limited to 200 characters" -#: views/helpers.py:2566 +#: interventions/views/helpers.py:2566 msgid "You do not have access to this provider" msgstr "You do not have access to this provider" -#: views/helpers.py:2572 +#: interventions/views/helpers.py:2572 msgid "Company not found" msgstr "Company not found" -#: views/helpers.py:2590 +#: interventions/views/helpers.py:2590 msgid "You do not have access to this contract" msgstr "You do not have access to this contract" -#: views/helpers.py:2595 +#: interventions/views/helpers.py:2595 msgid "Contract not found" msgstr "Contract not found" -#: views/helpers.py:2601 +#: interventions/views/helpers.py:2601 msgid "Maintain Type not found" msgstr "Maintain Type not found" -#: views/helpers.py:2608 +#: interventions/views/helpers.py:2608 msgid "Type not found" msgstr "Type not found" -#: views/helpers.py:2614 +#: interventions/views/helpers.py:2614 msgid "Origin Type not found" msgstr "Origin Type not found" -#: views/helpers.py:2626 +#: interventions/views/helpers.py:2626 msgid "Project not found" msgstr "Project not found" -#: views/helpers.py:2632 +#: interventions/views/helpers.py:2632 msgid "Value for Osiris must be a positive integer" msgstr "Value for Osiris must be a positive integer" -#: views/helpers.py:2642 +#: interventions/views/helpers.py:2642 msgid "Value for PMO must be a positive integer" msgstr "Value for PMO must be a positive integer" -#: views/helpers.py:2648 +#: interventions/views/helpers.py:2648 msgid "Value for folder must be limited to 1024 characters" msgstr "Value for folder must be limited to 1024 characters" -#: views/helpers.py:2655 +#: interventions/views/helpers.py:2655 msgid "Selected team not found" msgstr "Selected team not found" -#: views/helpers.py:2659 +#: interventions/views/helpers.py:2659 msgid "Selected team does not belong to the assigned provider" msgstr "Selected team does not belong to the assigned provider" -#: views/helpers.py:2663 +#: interventions/views/helpers.py:2663 msgid "Selected team is not associated with the thematic of this intervention" msgstr "" "Selected team is not associated with the thematic of this intervention" -#: views/helpers.py:2672 +#: interventions/views/helpers.py:2672 msgid "Selected member not found" msgstr "Selected member not found" -#: views/helpers.py:2680 +#: interventions/views/helpers.py:2680 msgid "Selected member does not belong to the assigned provider" msgstr "Selected member does not belong to the assigned provider" -#: views/helpers.py:2686 +#: interventions/views/helpers.py:2686 msgid "" "Selected member's team is not associated with the thematic of this " "intervention" @@ -7292,169 +7418,169 @@ msgstr "" "Selected member's team is not associated with the thematic of this " "intervention" -#: views/helpers.py:2694 +#: interventions/views/helpers.py:2694 msgid "Invalid assignment value." msgstr "Invalid assignment value." -#: views/helpers.py:2702 +#: interventions/views/helpers.py:2702 msgid "Value for category must be a positive integer" msgstr "Value for category must be a positive integer" -#: views/helpers.py:2710 +#: interventions/views/helpers.py:2710 msgid "Selected category is not allowed for this intervention" msgstr "Selected category is not allowed for this intervention" -#: views/helpers.py:2723 +#: interventions/views/helpers.py:2723 msgid "Symptom not found" msgstr "Symptom not found" -#: views/helpers.py:2724 +#: interventions/views/helpers.py:2724 msgid "Value for Symptom must be a positive integer" msgstr "Value for Symptom must be a positive integer" -#: views/helpers.py:2732 +#: interventions/views/helpers.py:2732 msgid "Priority not found" msgstr "Priority not found" -#: views/helpers.py:2743 +#: interventions/views/helpers.py:2743 msgid "Source category not found" msgstr "Source category not found" -#: views/helpers.py:2744 +#: interventions/views/helpers.py:2744 msgid "Value for Source category must be a positive integer" msgstr "Value for Source category must be a positive integer" -#: views/helpers.py:2750 +#: interventions/views/helpers.py:2750 msgid "Value for source_ref must be limited to 255 characters" msgstr "Value for source_ref must be limited to 255 characters" -#: views/helpers.py:2756 +#: interventions/views/helpers.py:2756 msgid "Value for source_detail must be limited to 255 characters" msgstr "Value for source_detail must be limited to 255 characters" -#: views/helpers.py:2763 +#: interventions/views/helpers.py:2763 msgid "Value for description must be limited to 1024 characters" msgstr "Value for description must be limited to 1024 characters" -#: views/helpers.py:2774 +#: interventions/views/helpers.py:2774 msgid "Order not found" msgstr "Order not found" -#: views/helpers.py:2775 +#: interventions/views/helpers.py:2775 msgid "Value for Order must be a positive integer" msgstr "Value for Order must be a positive integer" -#: views/helpers.py:2788 +#: interventions/views/helpers.py:2788 msgid "Value for processed_via_other_intervention must be boolean" msgstr "Value for processed_via_other_intervention must be boolean" -#: views/helpers.py:2803 +#: interventions/views/helpers.py:2803 msgid "Value for lat must be a decimal number" msgstr "Value for lat must be a decimal number" -#: views/helpers.py:2814 +#: interventions/views/helpers.py:2814 msgid "Value for lon must be a decimal number" msgstr "Value for lon must be a decimal number" -#: views/helpers.py:2819 +#: interventions/views/helpers.py:2819 #, python-format msgid "Unknown field: %(field)s" msgstr "Unknown field: %(field)s" -#: views/helpers.py:2911 views/helpers.py:2929 views/helpers.py:3017 -#: views/helpers.py:3032 +#: interventions/views/helpers.py:2911 interventions/views/helpers.py:2929 +#: interventions/views/helpers.py:3017 interventions/views/helpers.py:3032 msgid "Event ID is required." msgstr "Event ID is required." -#: views/helpers.py:2915 views/helpers.py:2933 views/helpers.py:3021 -#: views/helpers.py:3036 +#: interventions/views/helpers.py:2915 interventions/views/helpers.py:2933 +#: interventions/views/helpers.py:3021 interventions/views/helpers.py:3036 msgid "Event not found." msgstr "Event not found." -#: views/helpers.py:2918 views/helpers.py:2936 +#: interventions/views/helpers.py:2918 interventions/views/helpers.py:2936 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." -#: views/helpers.py:2943 views/helpers.py:2976 views/helpers.py:3043 -#: views/helpers.py:3076 +#: interventions/views/helpers.py:2943 interventions/views/helpers.py:2976 +#: interventions/views/helpers.py:3043 interventions/views/helpers.py:3076 msgid "Champs requis manquants." msgstr "Champs requis manquants." -#: views/helpers.py:2947 views/helpers.py:2981 views/helpers.py:3047 -#: views/helpers.py:3081 +#: interventions/views/helpers.py:2947 interventions/views/helpers.py:2981 +#: interventions/views/helpers.py:3047 interventions/views/helpers.py:3081 msgid "Format datetime invalide" msgstr "Format datetime invalide" -#: views/mobile.py:500 views/mobile.py:1943 +#: interventions/views/mobile.py:500 interventions/views/mobile.py:1943 msgid "Vous n'êtes pas autorisé à modifier cette note" msgstr "Vous n'êtes pas autorisé à modifier cette note" -#: views/mobile.py:516 +#: interventions/views/mobile.py:516 msgid "Erreur lors de l'enregistrement de la note." msgstr "Erreur lors de l'enregistrement de la note." -#: views/mobile.py:667 +#: interventions/views/mobile.py:667 msgid "Prise en charge de l'intervention" msgstr "Prise en charge de l'intervention" -#: views/mobile.py:669 +#: interventions/views/mobile.py:669 msgid "Libération de l'intervention" msgstr "Libération de l'intervention" -#: views/mobile.py:672 +#: interventions/views/mobile.py:672 msgid "Mise en pause de l'intervention" msgstr "Mise en pause de l'intervention" -#: views/mobile.py:680 +#: interventions/views/mobile.py:680 #, python-format msgid "Action '%(action)s' depuis l'interface mobile" msgstr "Action '%(action)s' depuis l'interface mobile" -#: views/mobile.py:994 +#: interventions/views/mobile.py:994 msgid "Retour à l'intervention" msgstr "Retour à l'intervention" -#: views/mobile.py:1004 +#: interventions/views/mobile.py:1004 msgid "Retour au projet" msgstr "Retour au projet" -#: views/mobile.py:1014 +#: interventions/views/mobile.py:1014 msgid "Retour au contrôle" msgstr "Retour au contrôle" -#: views/mobile.py:1024 +#: interventions/views/mobile.py:1024 msgid "Retour à l'observation" msgstr "Retour à l'observation" -#: views/mobile.py:1207 +#: interventions/views/mobile.py:1207 msgid "Aucun fichier reçu." msgstr "Aucun fichier reçu." -#: views/mobile.py:1217 +#: interventions/views/mobile.py:1217 msgid "Erreur lors de l'enregistrement de la photo." msgstr "Erreur lors de l'enregistrement de la photo." -#: views/mobile.py:1256 +#: interventions/views/mobile.py:1256 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "Vous n'avez pas la permission de supprimer ce document." -#: views/mobile.py:1264 +#: interventions/views/mobile.py:1264 msgid "Erreur lors de la suppression du document." msgstr "Erreur lors de la suppression du document." -#: views/mobile.py:1414 +#: interventions/views/mobile.py:1414 msgid "Requête invalide." msgstr "Requête invalide." -#: views/mobile.py:1418 +#: interventions/views/mobile.py:1418 msgid "Aucune sélection d'équipements reçue." msgstr "Aucune sélection d'équipements reçue." -#: views/mobile.py:1443 +#: interventions/views/mobile.py:1443 msgid "Erreur lors de la synchronisation des équipements." msgstr "Erreur lors de la synchronisation des équipements." -#: views/mobile.py:1446 +#: interventions/views/mobile.py:1446 #, python-format msgid "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " @@ -7463,7 +7589,7 @@ msgstr "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " "Total cibles: %(total)d" -#: views/mobile.py:1466 +#: interventions/views/mobile.py:1466 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -7478,25 +7604,26 @@ msgstr[1] "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " "encodées pour %(count)d équipements." -#: views/mobile.py:1603 +#: interventions/views/mobile.py:1603 msgid "Intervention de réparation créée depuis l'application mobile." msgstr "Intervention de réparation créée depuis l'application mobile." -#: views/mobile.py:1660 views/mobile.py:1893 +#: interventions/views/mobile.py:1660 interventions/views/mobile.py:1893 #, 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." -#: views/mobile.py:1682 views/mobile.py:1699 views/mobile.py:1741 +#: interventions/views/mobile.py:1682 interventions/views/mobile.py:1699 +#: interventions/views/mobile.py:1741 msgid "Accès réservé aux gestionnaires internes (admin, manager, controller)." msgstr "" "Accès réservé aux gestionnaires internes (admin, manager, controller)." -#: views/mobile.py:1716 +#: interventions/views/mobile.py:1716 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." -#: views/mobile.py:1752 +#: interventions/views/mobile.py:1752 msgid "" "Vous n'avez pas les droits pour créer des interventions pour cette " "thématique." @@ -7504,74 +7631,74 @@ msgstr "" "Vous n'avez pas les droits pour créer des interventions pour cette " "thématique." -#: views/mobile.py:1975 +#: interventions/views/mobile.py:1975 #, python-format msgid "Erreur lors de l'enregistrement de la note: %(error)s" msgstr "Erreur lors de l'enregistrement de la note: %(error)s" -#: views/mobile.py:1987 +#: interventions/views/mobile.py:1987 #, 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" -#: views/mobile.py:2082 +#: interventions/views/mobile.py:2082 #, python-format msgid "Valeur de mesure invalide pour l'opération %(id)s" msgstr "Valeur de mesure invalide pour l'opération %(id)s" -#: views/mobile.py:2084 +#: interventions/views/mobile.py:2084 msgid "Format JSON invalide pour les opérations" msgstr "Format JSON invalide pour les opérations" -#: views/mobile.py:2089 +#: interventions/views/mobile.py:2089 msgid "Note enregistrée" msgstr "Note enregistrée" -#: views/mobile.py:2091 +#: interventions/views/mobile.py:2091 #, python-format msgid "%(count)s fichier(s)" msgstr "%(count)s fichier(s)" -#: views/mobile.py:2093 +#: interventions/views/mobile.py:2093 #, python-format msgid "%(count)s opération(s)" msgstr "%(count)s opération(s)" -#: views/mobile.py:2098 +#: interventions/views/mobile.py:2098 msgid "Aucune modification" msgstr "Aucune modification" -#: views/mobile.py:2119 views/mobile.py:2190 +#: interventions/views/mobile.py:2119 interventions/views/mobile.py:2190 msgid "Vous n'êtes pas membre d'une équipe." msgstr "Vous n'êtes pas membre d'une équipe." -#: views/mobile.py:2134 +#: interventions/views/mobile.py:2134 msgid "Votre équipe n'a pas de thématiques assignées." msgstr "Votre équipe n'a pas de thématiques assignées." -#: views/mobile.py:2221 +#: interventions/views/mobile.py:2221 msgid "Veuillez sélectionner un membre." msgstr "Veuillez sélectionner un membre." -#: views/mobile.py:2228 +#: interventions/views/mobile.py:2228 msgid "Paramètre invalide." msgstr "Paramètre invalide." -#: views/mobile.py:2237 +#: interventions/views/mobile.py:2237 msgid "Membre introuvable." msgstr "Membre introuvable." -#: views/mobile.py:2245 +#: interventions/views/mobile.py:2245 msgid "Le membre cible doit être de la même société." msgstr "Le membre cible doit être de la même société." -#: views/mobile.py:2256 +#: interventions/views/mobile.py:2256 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." -#: views/mobile.py:2303 +#: interventions/views/mobile.py:2303 #, python-format msgid "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " @@ -7580,180 +7707,184 @@ msgstr "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " "%(to_member)s (%(to_team)s)" -#: views/mobile.py:2304 +#: interventions/views/mobile.py:2304 msgid "non assigné" msgstr "non assigné" -#: views/mobile.py:2305 views/mobile.py:2307 views/mobile.py:2327 +#: interventions/views/mobile.py:2305 interventions/views/mobile.py:2307 +#: interventions/views/mobile.py:2327 msgid "aucune équipe" msgstr "aucune équipe" -#: views/mobile.py:2311 +#: interventions/views/mobile.py:2311 msgid "Statut changé automatiquement de 'Démarré' à 'En pause'." msgstr "Statut changé automatiquement de 'Démarré' à 'En pause'." -#: views/mobile.py:2323 +#: interventions/views/mobile.py:2323 #, python-format msgid "Intervention transférée avec succès vers %(member)s." msgstr "Intervention transférée avec succès vers %(member)s." -#: views/notes_docs.py:142 +#: interventions/views/notes_docs.py:142 msgid "" "Vous n'avez pas la permission de poster un message sur cette intervention." msgstr "" "Vous n'avez pas la permission de poster un message sur cette intervention." -#: views/notes_docs.py:187 +#: interventions/views/notes_docs.py:187 msgid "Vous ne pouvez pas modifier cette note." msgstr "Vous ne pouvez pas modifier cette note." -#: views/notes_docs.py:209 +#: interventions/views/notes_docs.py:209 msgid "Vous ne pouvez pas supprimer cette note." msgstr "Vous ne pouvez pas supprimer cette note." -#: views/notes_docs.py:226 +#: interventions/views/notes_docs.py:226 msgid "Document(s) sauvegardé(s) avec succès !" msgstr "Document(s) sauvegardé(s) avec succès !" -#: views/notes_docs.py:230 +#: interventions/views/notes_docs.py:230 msgid "Erreur lors de la sauvegarde des documents." msgstr "Erreur lors de la sauvegarde des documents." -#: views/notes_docs.py:250 +#: interventions/views/notes_docs.py:250 msgid "Vous ne pouvez pas supprimer ce document." msgstr "Vous ne pouvez pas supprimer ce document." -#: views/notes_docs.py:356 +#: interventions/views/notes_docs.py:356 msgid "Cible non spécifiée" msgstr "Cible non spécifiée" -#: views/notes_docs.py:362 +#: interventions/views/notes_docs.py:362 msgid "Cible invalide" msgstr "Cible invalide" -#: views/notes_docs.py:376 +#: interventions/views/notes_docs.py:376 msgid "La cible n'est pas liée à cette intervention" msgstr "La cible n'est pas liée à cette intervention" -#: views/preventive.py:208 +#: interventions/views/preventive.py:208 msgid "Impossible de supprimer l'élément" msgstr "Impossible de supprimer l'élément" -#: views/views_pdf_reporting.py:616 +#: interventions/views/views_pdf_reporting.py:616 #, python-format msgid "Motif de la modification : %(reason)s" msgstr "Motif de la modification : %(reason)s" -#: views/views_pdf_reporting.py:1132 views/views_pdf_reporting.py:1135 +#: interventions/views/views_pdf_reporting.py:1132 +#: interventions/views/views_pdf_reporting.py:1135 msgid "Rapport d'intervention" msgstr "Rapport d'intervention" -#: views/views_pdf_reporting.py:1143 views/views_pdf_reporting.py:2007 +#: interventions/views/views_pdf_reporting.py:1143 +#: interventions/views/views_pdf_reporting.py:2007 msgid "Page" msgstr "Page" -#: views/views_pdf_reporting.py:1271 +#: interventions/views/views_pdf_reporting.py:1271 msgid "Intervention réalisée par : {}" msgstr "Intervention réalisée par : {}" -#: views/views_pdf_reporting.py:1278 +#: interventions/views/views_pdf_reporting.py:1278 msgid "Informations générales" msgstr "Informations générales" -#: views/views_pdf_reporting.py:1353 +#: interventions/views/views_pdf_reporting.py:1353 msgid "Code de localisation" msgstr "Code de localisation" -#: views/views_pdf_reporting.py:1376 +#: interventions/views/views_pdf_reporting.py:1376 msgid "Localisations liées:" msgstr "Localisations liées:" -#: views/views_pdf_reporting.py:1416 +#: interventions/views/views_pdf_reporting.py:1416 msgid "Prestataire et contrat" msgstr "Prestataire et contrat" -#: views/views_pdf_reporting.py:1440 +#: interventions/views/views_pdf_reporting.py:1440 msgid "Dates et planification" msgstr "Dates et planification" -#: views/views_pdf_reporting.py:1447 +#: interventions/views/views_pdf_reporting.py:1447 msgid "Date de transmission" msgstr "Date de transmission" -#: views/views_pdf_reporting.py:1467 +#: interventions/views/views_pdf_reporting.py:1467 msgid "Début réel" msgstr "Début réel" -#: views/views_pdf_reporting.py:1527 +#: interventions/views/views_pdf_reporting.py:1527 msgid "Appel confirmé" msgstr "Appel confirmé" -#: views/views_pdf_reporting.py:1693 +#: interventions/views/views_pdf_reporting.py:1693 msgid "Équipement inconnu" msgstr "Équipement inconnu" -#: views/views_pdf_reporting.py:1721 +#: interventions/views/views_pdf_reporting.py:1721 msgid "Assets liés" msgstr "Assets liés" -#: views/views_pdf_reporting.py:1747 +#: interventions/views/views_pdf_reporting.py:1747 msgid "Documents joints" msgstr "Documents joints" -#: views/views_pdf_reporting.py:1751 +#: interventions/views/views_pdf_reporting.py:1751 msgid "document(s) attaché(s)" msgstr "document(s) attaché(s)" -#: views/views_pdf_reporting.py:1814 -#| msgid "Stock en attente" +#: interventions/views/views_pdf_reporting.py:1814 msgid "Stock / Matériel" msgstr "Stock / Matériel" -#: views/views_pdf_reporting.py:1844 +#: interventions/views/views_pdf_reporting.py:1844 msgid "Produit inconnu" msgstr "Produit inconnu" -#: views/views_pdf_reporting.py:1856 +#: interventions/views/views_pdf_reporting.py:1856 msgid "Article hors catalogue" msgstr "Article hors catalogue" -#: views/views_pdf_reporting.py:1865 +#: interventions/views/views_pdf_reporting.py:1865 msgid "Aucun produit sur ce bon de préparation." msgstr "Aucun produit sur ce bon de préparation." -#: views/views_pdf_reporting.py:1869 +#: interventions/views/views_pdf_reporting.py:1869 msgid "Bons de préparation" msgstr "Bons de préparation" -#: views/views_pdf_reporting.py:1869 +#: interventions/views/views_pdf_reporting.py:1869 msgid "Aucun bon de préparation lié à cette intervention." msgstr "Aucun bon de préparation lié à cette intervention." -#: views/views_pdf_reporting.py:1880 +#: interventions/views/views_pdf_reporting.py:1880 msgid "Informations complémentaires" msgstr "Informations complémentaires" -#: views/views_pdf_reporting.py:1886 +#: interventions/views/views_pdf_reporting.py:1886 msgid "Dossier lié" msgstr "Dossier lié" -#: views/views_pdf_reporting.py:1899 views/views_pdf_reporting.py:2292 +#: interventions/views/views_pdf_reporting.py:1899 +#: interventions/views/views_pdf_reporting.py:2292 msgid "Rapport généré le" msgstr "Opérations générales" -#: views/views_pdf_reporting.py:1990 views/views_pdf_reporting.py:2228 +#: interventions/views/views_pdf_reporting.py:1990 +#: interventions/views/views_pdf_reporting.py:2228 msgid "Généré le" msgstr "Généré le" -#: views/views_pdf_reporting.py:2161 +#: interventions/views/views_pdf_reporting.py:2161 msgid "Photos" msgstr "Photos" -#: views/views_pdf_reporting.py:2245 +#: interventions/views/views_pdf_reporting.py:2245 msgid "Sommaire" msgstr "Sommaire" -#: views/views_pdf_reporting.py:2363 +#: interventions/views/views_pdf_reporting.py:2363 #, python-format msgid "" "Le rapport ne peut pas être généré car %(count)s interventions correspondent" @@ -7764,32 +7895,32 @@ msgstr "" " aux filtres actifs. Veuillez affiner les filtres ou sélectionner " "manuellement au plus 50 interventions." -#: views/views_pdf_reporting.py:2507 +#: interventions/views/views_pdf_reporting.py:2507 msgid "Rapport introuvable ou expiré." msgstr "Rapport introuvable ou expiré." -#: views/views_pdf_reporting.py:2511 +#: interventions/views/views_pdf_reporting.py:2511 msgid "Fichier du rapport introuvable." msgstr "Fichier du rapport introuvable." -#: views/workflow.py:133 views/workflow.py:192 +#: interventions/views/workflow.py:133 interventions/views/workflow.py:192 msgid "Paramètres manquants." msgstr "Paramètres manquants." -#: views/workflow.py:162 +#: interventions/views/workflow.py:162 msgid "Le statut a été modifié mais l'envoi de l'email a échoué." msgstr "Le statut a été modifié mais l'envoi de l'email a échoué." -#: views/workflow.py:224 +#: interventions/views/workflow.py:224 #, python-format msgid "%(count)s email(s) n'ont pas pu être envoyé(s)." msgstr "%(count)s email(s) n'ont pas pu être envoyé(s)." -#: views/workflow.py:243 +#: interventions/views/workflow.py:243 msgid "Ce contrat ne nécessite pas de vérification." msgstr "Ce contrat ne nécessite pas de vérification." -#: views/workflow.py:247 +#: interventions/views/workflow.py:247 msgid "" "La vérification n'est disponible que pour les statuts 'À approuver' et 'À " "traiter'." @@ -7797,73 +7928,73 @@ msgstr "" "La vérification n'est disponible que pour les statuts 'À approuver' et 'À " "traiter'." -#: views/workflow.py:261 +#: interventions/views/workflow.py:261 msgid "Vous n'avez pas le droit de vérifier les interventions de ce contrat." msgstr "Vous n'avez pas le droit de vérifier les interventions de ce contrat." -#: views/workflow.py:270 +#: interventions/views/workflow.py:270 msgid "Intervention marquée comme vérifiée." msgstr "Intervention marquée comme vérifiée." -#: views/workflow.py:270 +#: interventions/views/workflow.py:270 msgid "Vérification annulée." msgstr "Vérification annulée." -#: views/workflow.py:291 +#: interventions/views/workflow.py:291 msgid "" "Vous n'avez pas le droit de modifier les contrôles de cette intervention." msgstr "" "Vous n'avez pas le droit de modifier les contrôles de cette intervention." -#: views/workflow.py:296 +#: interventions/views/workflow.py:296 msgid "Format JSON invalide." msgstr "Format JSON invalide." -#: views/workflow.py:301 +#: interventions/views/workflow.py:301 msgid "Valeur invalide." msgstr "Valeur invalide." -#: views/workflow.py:323 +#: interventions/views/workflow.py:323 msgid "La raison ne peut pas être vide" msgstr "La raison ne peut pas être vide" -#: views/workflow.py:328 views/workflow.py:368 +#: interventions/views/workflow.py:328 interventions/views/workflow.py:368 msgid "Intervention introuvable" msgstr "Intervention introuvable" -#: views/workflow.py:332 views/workflow.py:372 +#: interventions/views/workflow.py:332 interventions/views/workflow.py:372 msgid "Pas de permission pour modifier cette intervention" msgstr "Pas de permission pour modifier cette intervention" -#: views/workflow.py:340 views/workflow.py:380 +#: interventions/views/workflow.py:340 interventions/views/workflow.py:380 msgid "Permission insuffisante" msgstr "Permission insuffisante" -#: views/workflow.py:342 views/workflow.py:382 +#: interventions/views/workflow.py:342 interventions/views/workflow.py:382 msgid "Configuration utilisateur non trouvée" msgstr "Configuration utilisateur non trouvée" -#: views/workflow.py:349 +#: interventions/views/workflow.py:349 msgid "Raison de correction sauvegardée" msgstr "Raison de correction sauvegardée" -#: views/workflow.py:363 +#: interventions/views/workflow.py:363 msgid "Les détails ne peuvent pas être vides" msgstr "Les détails ne peuvent pas être vides" -#: views/workflow.py:389 +#: interventions/views/workflow.py:389 msgid "Détails de correction sauvegardés" msgstr "Détails de correction sauvegardés" -#: views/workflow.py:401 +#: interventions/views/workflow.py:401 msgid "Pas de permission pour modifier cette intervention." msgstr "Pas de permission pour modifier cette intervention." -#: views/workflow.py:404 +#: interventions/views/workflow.py:404 msgid "Statut inchangé." msgstr "Statut inchangé." -#: views/workflow.py:416 +#: interventions/views/workflow.py:416 msgid "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." @@ -7871,7 +8002,7 @@ msgstr "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." -#: views/workflow.py:428 +#: interventions/views/workflow.py:428 msgid "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." @@ -7879,15 +8010,15 @@ msgstr "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." -#: views/workflow.py:435 +#: interventions/views/workflow.py:435 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." -#: views/workflow.py:477 +#: interventions/views/workflow.py:477 msgid "Confirmation de passage à la période suivante requise." msgstr "Confirmation de passage à la période suivante requise." -#: views/workflow.py:481 +#: interventions/views/workflow.py:481 msgid "" "Toutes les quantités enregistrées doivent être validées avant de clôturer la" " période." @@ -7895,44 +8026,44 @@ msgstr "" "Toutes les quantités enregistrées doivent être validées avant de clôturer la" " période." -#: views/workflow.py:521 +#: interventions/views/workflow.py:521 msgid "Passage à la période suivante: retour à 'A planifier'." msgstr "Passage à la période suivante: retour à 'A planifier'." -#: views/workflow.py:526 +#: interventions/views/workflow.py:526 msgid "Transition non autorisée." msgstr "Transition non autorisée." -#: views/workflow.py:542 +#: interventions/views/workflow.py:542 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." -#: views/workflow.py:551 views/workflow.py:554 +#: interventions/views/workflow.py:551 interventions/views/workflow.py:554 msgid "Un contrat doit être indiqué avant de passer à ce statut." msgstr "Un contrat doit être indiqué avant de passer à ce statut." -#: views/workflow.py:559 +#: interventions/views/workflow.py:559 msgid "" "Le marché associé à cette intervention est actuellement bloqué pour raisons " "budgétaires. Aucune transmission vers le prestataire n'est autorisée." msgstr "" -#: views/workflow.py:586 +#: interventions/views/workflow.py:586 msgid "Veuillez sélectionner une raison de mise en pause." msgstr "Veuillez sélectionner une raison de mise en pause." -#: views/workflow.py:588 +#: interventions/views/workflow.py:588 msgid "Veuillez préciser la raison de la mise en pause." msgstr "Veuillez préciser la raison de la mise en pause." -#: views/workflow.py:609 +#: interventions/views/workflow.py:609 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é'." -#: views/workflow.py:612 +#: interventions/views/workflow.py:612 msgid "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." @@ -7940,7 +8071,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." -#: views/workflow.py:642 +#: interventions/views/workflow.py:642 #, python-format msgid "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " @@ -7949,7 +8080,7 @@ msgstr "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " "%(code)s (motif : doublon)" -#: views/workflow.py:644 +#: interventions/views/workflow.py:644 #, python-format msgid "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " @@ -7958,50 +8089,50 @@ msgstr "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " "%(code)s" -#: views/workflow.py:874 views/workflow.py:1059 views/workflow.py:1302 -#: views/workflow.py:1447 +#: interventions/views/workflow.py:874 interventions/views/workflow.py:1059 +#: interventions/views/workflow.py:1302 interventions/views/workflow.py:1447 msgid "Serveur SMTP non disponible" msgstr "Serveur SMTP non disponible" -#: views/workflow.py:957 +#: interventions/views/workflow.py:957 msgid "Un type d'annulation doit être sélectionné." msgstr "Un type d'annulation doit être sélectionné." -#: views/workflow.py:964 +#: interventions/views/workflow.py:964 msgid "Un commentaire est obligatoire pour le motif 'Autre'." msgstr "Un commentaire est obligatoire pour le motif 'Autre'." -#: views/workflow.py:1086 +#: interventions/views/workflow.py:1086 msgid "Statut mis à jour." msgstr "Statut mis à jour." -#: views/workflow.py:1096 views/workflow.py:1140 +#: interventions/views/workflow.py:1096 interventions/views/workflow.py:1140 msgid "Permission refusée" msgstr "Permission refusée" -#: views/workflow.py:1117 +#: interventions/views/workflow.py:1117 msgid "Impossible de désactiver après la période 1." msgstr "Impossible de désactiver après la période 1." -#: views/workflow.py:1143 +#: interventions/views/workflow.py:1143 msgid "L'option de validation par périodes n'est pas activée." msgstr "L'option de validation par périodes n'est pas activée." -#: views/workflow.py:1175 +#: interventions/views/workflow.py:1175 msgid "" "Appel non autorisé : le marché associé est actuellement bloqué pour raisons " "budgétaires." msgstr "" -#: views/workflow.py:1181 +#: interventions/views/workflow.py:1181 msgid "Invalid payload." msgstr "Invalid payload." -#: views/workflow.py:1196 +#: interventions/views/workflow.py:1196 msgid "Invalid date format." msgstr "Invalid date format." -#: views/workflow.py:1223 +#: interventions/views/workflow.py:1223 msgid "" "Seuls les utilisateurs internes peuvent envoyer un rappel pour cette " "intervention." @@ -8009,34 +8140,34 @@ msgstr "" "Seuls les utilisateurs internes peuvent envoyer un rappel pour cette " "intervention." -#: views/workflow.py:1230 views/workflow.py:1370 +#: interventions/views/workflow.py:1230 interventions/views/workflow.py:1370 msgid "Aucun contrat n'est associé à cette intervention." msgstr "Aucun contrat n'est associé à cette intervention." -#: views/workflow.py:1236 +#: interventions/views/workflow.py:1236 msgid "" "Le marché associé à cette intervention est bloqué. Aucun rappel ne peut être" " envoyé." msgstr "" -#: views/workflow.py:1244 views/workflow.py:1384 +#: interventions/views/workflow.py:1244 interventions/views/workflow.py:1384 msgid "Aucun destinataire n'a été configuré pour le contrat associé." msgstr "Aucun destinataire n'a été configuré pour le contrat associé." -#: views/workflow.py:1306 +#: interventions/views/workflow.py:1306 msgid "L'envoi du rappel a échoué : le serveur email n'est pas disponible." msgstr "L'envoi du rappel a échoué : le serveur email n'est pas disponible." -#: views/workflow.py:1331 +#: interventions/views/workflow.py:1331 #, python-format msgid "L'envoi du rappel a échoué : %(error)s" msgstr "L'envoi du rappel a échoué : %(error)s" -#: views/workflow.py:1336 +#: interventions/views/workflow.py:1336 msgid "Le rappel a été envoyé." msgstr "Le rappel a été envoyé." -#: views/workflow.py:1351 +#: interventions/views/workflow.py:1351 msgid "" "Seuls les utilisateurs internes peuvent envoyer une modification pour cette " "intervention." @@ -8044,36 +8175,36 @@ msgstr "" "Seuls les utilisateurs internes peuvent envoyer une modification pour cette " "intervention." -#: views/workflow.py:1363 +#: interventions/views/workflow.py:1363 msgid "Veuillez préciser le motif de la modification." msgstr "Veuillez préciser le motif de la modification." -#: views/workflow.py:1376 +#: interventions/views/workflow.py:1376 msgid "" "Le marché associé à cette intervention est bloqué. Aucune notification de " "modification ne peut être envoyée." msgstr "" -#: views/workflow.py:1451 +#: interventions/views/workflow.py:1451 msgid "" "L'envoi de la modification a échoué : le serveur email n'est pas disponible." msgstr "" "L'envoi de la modification a échoué : le serveur email n'est pas disponible." -#: views/workflow.py:1478 +#: interventions/views/workflow.py:1478 #, python-format msgid "L'envoi de la modification a échoué : %(error)s" msgstr "L'envoi de la modification a échoué : %(error)s" -#: views/workflow.py:1483 +#: interventions/views/workflow.py:1483 msgid "La modification a été envoyée." msgstr "La modification a été envoyée." -#: views/workflow.py:1500 +#: interventions/views/workflow.py:1500 msgid "Vous ne suivez plus cette intervention." msgstr "Vous ne suivez plus cette intervention." -#: views/workflow.py:1503 +#: interventions/views/workflow.py:1503 msgid "Vous suivez maintenant cette intervention." msgstr "Vous suivez maintenant cette intervention." diff --git a/loko/interventions/locale/nl/LC_MESSAGES/django.mo b/loko/interventions/locale/nl/LC_MESSAGES/django.mo index 8414ad9b340f82dd1092915d8c7adeccd00cbb2f..f9a8f30b4c91f301650964c2d78e2fde335b278b 100644 GIT binary patch delta 33147 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 e-76&Bv|{JIQpWi)h-r5&c%|Di?=P#IxVPW? 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 diff --git a/loko/interventions/locale/nl/LC_MESSAGES/django.po b/loko/interventions/locale/nl/LC_MESSAGES/django.po index 4474924..40ab458 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-09-11 11:05+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,379 +17,391 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: models.py:23 -#: templates/interventions/add/intervention_add_preventive.html:579 -#: views/forms.py:403 views/forms.py:529 +#: interventions/models.py:23 +#: interventions/templates/interventions/add/intervention_add_preventive.html:579 +#: interventions/views/forms.py:403 interventions/views/forms.py:529 msgid "En préparation" msgstr "In voorbereiding" -#: models.py:24 +#: interventions/models.py:24 msgid "A approuver" msgstr "Te keuren" -#: models.py:25 +#: interventions/models.py:25 msgid "A planifier" msgstr "Te plannen" -#: models.py:26 +#: interventions/models.py:26 msgid "A traiter" msgstr "Te behandelen" -#: models.py:27 -#: templates/interventions/add/intervention_add_preventive.html:585 -#: views/forms.py:533 +#: interventions/models.py:27 +#: interventions/templates/interventions/add/intervention_add_preventive.html:585 +#: interventions/views/forms.py:533 msgid "Pris en charge" msgstr "Overgenomen" -#: models.py:28 +#: interventions/models.py:28 msgid "Démarré" msgstr "Gestart" -#: models.py:29 +#: interventions/models.py:29 msgid "En pause" msgstr "Gepauzeerd" -#: models.py:30 +#: interventions/models.py:30 msgid "Terminé" msgstr "Afgerond" -#: models.py:31 +#: interventions/models.py:31 msgid "Traité" msgstr "Behandeld" -#: models.py:32 +#: interventions/models.py:32 msgid "A corriger" msgstr "Te corrigeren" -#: models.py:33 +#: interventions/models.py:33 msgid "Corrigé" msgstr "Gecorrigeerd" -#: models.py:34 models.py:1192 -#: templates/interventions/interventions_index.html:1268 +#: interventions/models.py:34 interventions/models.py:1192 +#: interventions/templates/interventions/interventions_index.html:1268 msgid "Validé" msgstr "Gevalideerd" -#: models.py:35 +#: interventions/models.py:35 msgid "Comptabilisé" msgstr "Geboekt" -#: models.py:36 +#: interventions/models.py:36 msgid "Finalisé" msgstr "Afgerond" -#: models.py:38 templates/interventions/interventions_index.html:1269 +#: interventions/models.py:38 +#: interventions/templates/interventions/interventions_index.html:1269 msgid "Annulé" msgstr "Geannuleerd" -#: models.py:84 +#: interventions/models.py:84 msgid "Urgent" msgstr "Dringend" -#: models.py:85 +#: interventions/models.py:85 msgid "Elevé" msgstr "Hoog" -#: models.py:86 +#: interventions/models.py:86 msgid "Normal" msgstr "Normaal" -#: models.py:87 +#: interventions/models.py:87 msgid "Bas" msgstr "Laag" -#: models.py:91 +#: interventions/models.py:91 msgid "Maintenance corrective" msgstr "Correctief onderhoud" -#: models.py:92 +#: interventions/models.py:92 msgid "Maintenance préventive" msgstr "Preventief onderhoud" -#: models.py:93 +#: interventions/models.py:93 msgid "Maintenance améliorative" msgstr "Verbeterend onderhoud" -#: models.py:97 +#: interventions/models.py:97 msgid "Dépannage" msgstr "Depannage" -#: models.py:98 models.py:906 +#: interventions/models.py:98 interventions/models.py:906 msgid "Réparation" msgstr "Herstelling" -#: models.py:99 +#: interventions/models.py:99 msgid "Réparation post préventif" msgstr "Operaties per uitrusting" -#: models.py:100 +#: interventions/models.py:100 msgid "Remplacement" msgstr "Vervanging" -#: models.py:101 +#: interventions/models.py:101 msgid "Entretien" msgstr "Onderhoud" -#: models.py:102 templates/interventions/detail/right_column.html:411 -#: templates/interventions/intervention_detail_mobile.html:1298 +#: interventions/models.py:102 +#: interventions/templates/interventions/detail/right_column.html:411 +#: interventions/templates/interventions/intervention_detail_mobile.html:1298 msgid "Contrôle" msgstr "Controle" -#: models.py:103 +#: interventions/models.py:103 msgid "Inspection" msgstr "Inspectie" -#: models.py:104 +#: interventions/models.py:104 msgid "Construction" msgstr "Bouw" -#: models.py:105 +#: interventions/models.py:105 msgid "Ramassage" msgstr "Ophaling" -#: models.py:106 +#: interventions/models.py:106 msgid "Reprogrammation" msgstr "Herprogrammering" -#: models.py:127 +#: interventions/models.py:127 msgid "Avarie" msgstr "Schade" -#: models.py:128 +#: interventions/models.py:128 msgid "Défaut/Panne" msgstr "Storing/Defect" -#: models.py:129 +#: interventions/models.py:129 msgid "Demande" msgstr "Aanvraag" -#: models.py:133 +#: interventions/models.py:133 msgid "Intervention à replanifier" msgstr "Interventie te herplannen" -#: models.py:134 +#: interventions/models.py:134 msgid "Matériel à commander" msgstr "Te bestellen materiaal" -#: models.py:135 +#: interventions/models.py:135 msgid "Traité dans le prochain entretien" msgstr "Te behandelen bij het volgende onderhoud" -#: models.py:136 +#: interventions/models.py:136 msgid "En attente livraison de matériel" msgstr "Wachten op levering van materiaal" -#: models.py:137 +#: interventions/models.py:137 msgid "En attente sous-traitant" msgstr "Wachtende onderaannemer" -#: models.py:138 +#: interventions/models.py:138 msgid "Offre à faire par le prestataire" msgstr "Aangemaakt door de aannemer" -#: models.py:139 +#: interventions/models.py:139 msgid "En attente de validation" msgstr "Voor validatie verzenden" -#: models.py:140 +#: interventions/models.py:140 msgid "Sous garantie marché transversal" msgstr "Onder cross-market garantie" -#: models.py:141 models.py:149 models.py:184 models.py:1072 models.py:1091 -#: models.py:1297 templates/interventions/detail/card_info.html:203 -#: templates/interventions/detail/card_info.html:765 -#: templates/interventions/intervention_detail_mobile.html:2886 -#: templates/interventions/interventions_index.html:1281 +#: interventions/models.py:141 interventions/models.py:149 +#: interventions/models.py:184 interventions/models.py:1072 +#: interventions/models.py:1091 interventions/models.py:1297 +#: interventions/templates/interventions/detail/card_info.html:203 +#: interventions/templates/interventions/detail/card_info.html:765 +#: interventions/templates/interventions/intervention_detail_mobile.html:2886 +#: interventions/templates/interventions/interventions_index.html:1281 msgid "Autre" msgstr "Andere" -#: models.py:145 templates/interventions/detail/card_info.html:199 -#: templates/interventions/intervention_detail_mobile.html:2882 -#: templates/interventions/interventions_index.html:1277 +#: interventions/models.py:145 +#: interventions/templates/interventions/detail/card_info.html:199 +#: interventions/templates/interventions/intervention_detail_mobile.html:2882 +#: interventions/templates/interventions/interventions_index.html:1277 msgid "Doublon" msgstr "Duplicaat" -#: models.py:146 templates/interventions/detail/card_info.html:200 -#: templates/interventions/intervention_detail_mobile.html:2883 -#: templates/interventions/interventions_index.html:1278 +#: interventions/models.py:146 +#: interventions/templates/interventions/detail/card_info.html:200 +#: interventions/templates/interventions/intervention_detail_mobile.html:2883 +#: interventions/templates/interventions/interventions_index.html:1278 msgid "A rediriger" msgstr "Door te sturen" -#: models.py:147 templates/interventions/detail/card_info.html:201 -#: templates/interventions/intervention_detail_mobile.html:2884 -#: templates/interventions/interventions_index.html:1279 +#: interventions/models.py:147 +#: interventions/templates/interventions/detail/card_info.html:201 +#: interventions/templates/interventions/intervention_detail_mobile.html:2884 +#: interventions/templates/interventions/interventions_index.html:1279 msgid "Pas sous notre gestion" msgstr "Niet onder ons beheer" -#: models.py:148 templates/interventions/detail/card_info.html:202 -#: templates/interventions/intervention_detail_mobile.html:2885 -#: templates/interventions/interventions_index.html:1280 +#: interventions/models.py:148 +#: interventions/templates/interventions/detail/card_info.html:202 +#: interventions/templates/interventions/intervention_detail_mobile.html:2885 +#: interventions/templates/interventions/interventions_index.html:1280 msgid "Non-relevant" msgstr "Niet relevant" -#: models.py:177 +#: interventions/models.py:177 msgid "TL - Infrastructure" msgstr "TL - Infrastructuur" -#: models.py:178 +#: interventions/models.py:178 msgid "TL - Contrôleur de traffic" msgstr "TL - Verkeersregelaar" -#: models.py:179 +#: interventions/models.py:179 msgid "TU - Electromécanique" msgstr "TU - Elektromechanica" -#: models.py:180 +#: interventions/models.py:180 msgid "TU - Génie civil" msgstr "TU - Burgerlijk ingenieur" -#: models.py:181 +#: interventions/models.py:181 msgid "ITS - Équipement" msgstr "ITS - Uitrusting" -#: models.py:182 +#: interventions/models.py:182 msgid "Clean - Nettoyage" msgstr "Clean - Schoonmaak" -#: models.py:183 +#: interventions/models.py:183 msgid "Clean - Ramassage" msgstr "Clean - Opruiming" -#: models.py:189 +#: interventions/models.py:189 msgid "" "Code unique optionnel pour identifier le symptôme (ex: pour les raccourcis)." msgstr "" "Unieke optionele code om het symptoom te identificeren (bijv. voor " "snelkoppelingen)." -#: models.py:199 +#: interventions/models.py:199 msgid "Indique si la priorité doit être vérifiée." msgstr "Geeft aan of de prioriteit geverifieerd moet worden." -#: models.py:203 +#: interventions/models.py:203 msgid "" "Type de maintenance concerné (ex: 'controller' pour les contrôleurs de " "traffic)." msgstr "Type onderhoud (bijv. 'controller' voor verkeersregelaars)." -#: models.py:206 +#: interventions/models.py:206 msgid "Équipement obligatoire" msgstr "Verplichte opmerking" -#: models.py:207 +#: interventions/models.py:207 msgid "" "Si coché, une intervention avec ce symptôme doit obligatoirement être liée à" " un équipement." msgstr "" -#: models.py:213 +#: interventions/models.py:213 msgid "Équipes désignées" msgstr "Toegewezen team" -#: models.py:214 +#: interventions/models.py:214 msgid "" "Équipes désignées pour prendre en charge les observations liées à ce " "symptôme." msgstr "" -#: models.py:221 +#: interventions/models.py:221 msgid "Création automatique d'interventions" msgstr "Vrijgave van de interventie" -#: models.py:222 +#: interventions/models.py:222 msgid "" "Si coché, une intervention est automatiquement créée lorsque l'observation " "passe au statut 'À traiter'." msgstr "" -#: models.py:230 +#: interventions/models.py:230 msgid "Statut de l'intervention auto-créée" msgstr "Pauze van de interventie" -#: models.py:231 +#: interventions/models.py:231 msgid "Statut dans lequel l'intervention automatique doit être créée." msgstr "Status waarin de automatische interventie moet worden aangemaakt." -#: models.py:233 +#: interventions/models.py:233 msgid "Liste d'emails pour les notifications internes." msgstr "E-maillijst voor interne meldingen." -#: models.py:375 +#: interventions/models.py:375 msgid "Numéro PMO" msgstr "PREGO-nummer" -#: models.py:393 templates/interventions/interventions_index.html:777 -#: views/views_pdf_reporting.py:1432 +#: interventions/models.py:393 +#: interventions/templates/interventions/interventions_index.html:777 +#: interventions/views/views_pdf_reporting.py:1432 msgid "Gestionnaire d'intervention" msgstr "Beschrijving van de interventie" -#: models.py:394 +#: interventions/models.py:394 msgid "" "Utilisateur qui approuve cette intervention (spécifique aux contrats " "concernés)." msgstr "" -#: models.py:420 models.py:1511 +#: interventions/models.py:420 interventions/models.py:1511 msgid "Template d'opérations guidées" msgstr "Sjablonen voor operaties" -#: models.py:421 +#: interventions/models.py:421 msgid "" "Assigné automatiquement lors du choix d'un template d'opérations avec un " "template guidé associé." msgstr "" -#: models.py:452 templates/interventions/detail/card_info.html:23 -#: templates/interventions/detail/card_info.html:29 -#: templates/interventions/detail/scripts.html:589 +#: interventions/models.py:452 +#: interventions/templates/interventions/detail/card_info.html:23 +#: interventions/templates/interventions/detail/card_info.html:29 +#: interventions/templates/interventions/detail/scripts.html:589 msgid "Vérifiée" msgstr "Geverifieerd" -#: models.py:453 +#: interventions/models.py:453 msgid "Indique si l'intervention a été vérifiée par un utilisateur habilité." msgstr "" "Geeft aan of de interventie is geverifieerd door een geautoriseerde " "gebruiker." -#: models.py:459 +#: interventions/models.py:459 msgid "En attente (marché bloqué)" msgstr "" -#: models.py:460 +#: interventions/models.py:460 msgid "" "Indique que cette intervention est en attente car le marché associé est " "temporairement bloqué pour des raisons budgétaires." msgstr "" -#: models.py:464 +#: interventions/models.py:464 msgid "OK" msgstr "Oké" -#: models.py:465 templates/interventions/detail/card_controles.html:29 -#: templates/interventions/detail/card_controles.html:40 -#: templates/interventions/intervention_detail_mobile.html:1376 +#: interventions/models.py:465 +#: interventions/templates/interventions/detail/card_controles.html:29 +#: interventions/templates/interventions/detail/card_controles.html:40 +#: interventions/templates/interventions/intervention_detail_mobile.html:1376 msgid "Points d’attention" msgstr "Interventie bekijken" -#: models.py:466 +#: interventions/models.py:466 msgid "Not OK" msgstr "Niet oké" -#: models.py:474 templates/interventions/detail/card_controles.html:16 -#: templates/interventions/intervention_detail_mobile.html:1351 +#: interventions/models.py:474 +#: interventions/templates/interventions/detail/card_controles.html:16 +#: interventions/templates/interventions/intervention_detail_mobile.html:1351 msgid "Résultat du contrôle" msgstr "Terug naar controle" -#: models.py:475 +#: interventions/models.py:475 msgid "Résultat du contrôle / rapport de suivi." msgstr "Resultaat van het inspectie-/monitoringrapport." -#: models.py:565 +#: interventions/models.py:565 #, python-format msgid "Mise à jour de l'intervention %(code)s" msgstr "Update van de interventie %(code)s" -#: models.py:566 +#: interventions/models.py:566 #, python-format msgid "" "L'intervention « %(title)s » est passée du statut « %(old)s » à « %(new)s »." @@ -397,16 +409,17 @@ msgstr "" "Interventie « %(title)s » is veranderd van status « %(old)s » naar « %(new)s" " »." -#: models.py:581 models.py:633 views/workflow.py:679 +#: interventions/models.py:581 interventions/models.py:633 +#: interventions/views/workflow.py:679 msgid "Voir l'intervention" msgstr "Interventie bekijken" -#: models.py:613 +#: interventions/models.py:613 #, python-format msgid "Intervention %(code)s mise en pause" msgstr "Interventie %(code)s gepauzeerd" -#: models.py:615 +#: interventions/models.py:615 #, python-format msgid "" "L'intervention « %(title)s » a été mise en pause.\n" @@ -415,371 +428,391 @@ msgstr "" "De interventie “%(title)s” is gepauzeerd.\n" "Reden: %(reason)s" -#: models.py:620 +#: interventions/models.py:620 #, python-format msgid "L'intervention « %(title)s » a été mise en pause." msgstr "De interventie “%(title)s” is gepauzeerd." -#: models.py:905 +#: interventions/models.py:905 msgid "Lien manuel" msgstr "Handmatige link" -#: models.py:974 templates/interventions/add/_intervention_add_form.html:306 -#: templates/interventions/detail/card_origine.html:28 views/general.py:993 -#: views/views_pdf_reporting.py:1484 +#: interventions/models.py:974 +#: interventions/templates/interventions/add/_intervention_add_form.html:306 +#: interventions/templates/interventions/detail/card_origine.html:28 +#: interventions/views/general.py:993 +#: interventions/views/views_pdf_reporting.py:1484 msgid "Symptôme" msgstr "Symptoom" -#: models.py:980 models.py:1007 models.py:1669 models.py:1764 -#: templates/interventions/detail/card_info.html:363 -#: templates/interventions/detail/card_info.html:439 -#: templates/interventions/interventions_calendar.html:375 -#: templates/interventions/interventions_index.html:757 views/forms.py:418 -#: views/general.py:1010 views/views_pdf_reporting.py:1428 +#: interventions/models.py:980 interventions/models.py:1007 +#: interventions/models.py:1669 interventions/models.py:1764 +#: interventions/templates/interventions/detail/card_info.html:363 +#: interventions/templates/interventions/detail/card_info.html:439 +#: interventions/templates/interventions/interventions_calendar.html:383 +#: interventions/templates/interventions/interventions_index.html:757 +#: interventions/views/forms.py:418 interventions/views/general.py:1010 +#: interventions/views/views_pdf_reporting.py:1428 msgid "Contrat" msgstr "Contract" -#: models.py:984 +#: interventions/models.py:984 msgid "Délai (jours)" msgstr "Deadline (dagen)" -#: models.py:985 +#: interventions/models.py:985 msgid "" "Délai en jours après lequel l'intervention est clôturée automatiquement." msgstr "" -#: models.py:990 +#: interventions/models.py:990 msgid "Règle de clôture automatique (symptôme × contrat)" msgstr "Automatische sluitingsregel (symptoom × contract)" -#: models.py:991 +#: interventions/models.py:991 msgid "Règles de clôture automatique (symptôme × contrat)" msgstr "Automatische sluitingsregels (symptoom × contract)" -#: models.py:1012 +#: interventions/models.py:1012 msgid "Motif de pause" msgstr "Pauzeren" -#: models.py:1020 templates/interventions/interventions_calendar.html:630 -#: templates/interventions/interventions_index.html:811 views/general.py:1009 -#: views/views_pdf_reporting.py:1425 +#: interventions/models.py:1020 +#: interventions/templates/interventions/interventions_calendar.html:638 +#: interventions/templates/interventions/interventions_index.html:811 +#: interventions/views/general.py:1009 +#: interventions/views/views_pdf_reporting.py:1425 msgid "Membre assigné" msgstr "Toegewezen lid" -#: models.py:1021 +#: interventions/models.py:1021 msgid "" "Membre à qui réassigner automatiquement l'intervention lors d'une mise en " "pause avec ce motif. Laisser vide pour désassigner." msgstr "" -#: models.py:1025 +#: interventions/models.py:1025 msgid "Réassignation automatique sur pause" msgstr "Automatische hertoewijzing bij pauze" -#: models.py:1026 +#: interventions/models.py:1026 msgid "Réassignations automatiques sur pause" msgstr "Automatische hertoewijzingen tijdens pauze" -#: models.py:1030 +#: interventions/models.py:1030 msgid "(désassigner)" msgstr "(toewijzing ongedaan maken)" -#: models.py:1050 views/general.py:1018 +#: interventions/models.py:1050 interventions/views/general.py:1018 msgid "Création" msgstr "Aanmaak" -#: models.py:1051 +#: interventions/models.py:1051 msgid "Changement de statut" msgstr "Statuswijziging" -#: models.py:1052 +#: interventions/models.py:1052 msgid "Transfert" msgstr "Overdracht" -#: models.py:1068 templates/interventions/detail/card_info.html:852 -#: views/calendar.py:545 views/general.py:1012 -#: views/views_pdf_reporting.py:1451 +#: interventions/models.py:1068 +#: interventions/templates/interventions/detail/card_info.html:852 +#: interventions/views/calendar.py:549 interventions/views/general.py:1012 +#: interventions/views/views_pdf_reporting.py:1451 msgid "Début prévu" msgstr "Voorziene start" -#: models.py:1069 templates/interventions/detail/card_info.html:853 -#: views/calendar.py:553 views/general.py:1013 -#: views/views_pdf_reporting.py:1455 +#: interventions/models.py:1069 +#: interventions/templates/interventions/detail/card_info.html:853 +#: interventions/views/calendar.py:557 interventions/views/general.py:1013 +#: interventions/views/views_pdf_reporting.py:1455 msgid "Fin prévue" msgstr "Voorziene einddatum" -#: models.py:1070 templates/interventions/detail/card_info.html:854 -#: templates/interventions/interventions_calendar.html:613 -#: views/calendar.py:561 views/general.py:1014 -#: views/views_pdf_reporting.py:1459 +#: interventions/models.py:1070 +#: interventions/templates/interventions/detail/card_info.html:854 +#: interventions/templates/interventions/interventions_calendar.html:621 +#: interventions/views/calendar.py:565 interventions/views/general.py:1014 +#: interventions/views/views_pdf_reporting.py:1459 msgid "Début planifié" msgstr "Geplande start" -#: models.py:1071 templates/interventions/detail/card_info.html:855 -#: templates/interventions/interventions_calendar.html:617 -#: views/calendar.py:569 views/general.py:1015 -#: views/views_pdf_reporting.py:1463 +#: interventions/models.py:1071 +#: interventions/templates/interventions/detail/card_info.html:855 +#: interventions/templates/interventions/interventions_calendar.html:625 +#: interventions/views/calendar.py:573 interventions/views/general.py:1015 +#: interventions/views/views_pdf_reporting.py:1463 msgid "Fin planifiée" msgstr "Geplande einddatum" -#: models.py:1087 views/mobile.py:676 +#: interventions/models.py:1087 interventions/views/mobile.py:676 msgid "Démarrage de l'intervention" msgstr "Start van de interventie" -#: models.py:1088 views/mobile.py:678 +#: interventions/models.py:1088 interventions/views/mobile.py:678 msgid "Fin de l'intervention" msgstr "Einde van de interventie" -#: models.py:1089 views/helpers.py:474 views/workflow.py:929 +#: interventions/models.py:1089 interventions/views/helpers.py:474 +#: interventions/views/workflow.py:929 msgid "Pause de l'intervention" msgstr "Pauze van de interventie" -#: models.py:1090 views/mobile.py:674 +#: interventions/models.py:1090 interventions/views/mobile.py:674 msgid "Reprise de l'intervention" msgstr "Hervatting van de interventie" -#: models.py:1148 models.py:1989 models.py:2083 -#: templates/interventions/detail/card_info.html:11 -#: templates/interventions/detail/card_info.html:47 +#: interventions/models.py:1148 interventions/models.py:1989 +#: interventions/models.py:2083 +#: interventions/templates/interventions/detail/card_info.html:11 +#: interventions/templates/interventions/detail/card_info.html:47 msgid "Intervention" msgstr "Interventie" -#: models.py:1154 templates/interventions/interventions_calendar.html:701 -#: templates/interventions/interventions_calendar.html:728 +#: interventions/models.py:1154 +#: interventions/templates/interventions/interventions_calendar.html:796 +#: interventions/templates/interventions/interventions_calendar.html:823 msgid "Équipe" msgstr "Uitrusting" -#: models.py:1162 +#: interventions/models.py:1162 msgid "Membre" msgstr "Lid" -#: models.py:1169 models.py:1272 -#: templates/interventions/add/_intervention_add_form.html:225 -#: templates/interventions/add/_intervention_add_form.html:379 -#: templates/interventions/detail/card_assets.html:36 -#: templates/interventions/detail/card_chronologie.html:12 -#: templates/interventions/detail/card_controles.html:52 -#: templates/interventions/detail/card_origine.html:209 -#: templates/interventions/detail/card_posts.html:110 -#: templates/interventions/detail/card_posts.html:400 -#: templates/interventions/detail/card_stock.html:94 -#: templates/interventions/detail/right_column.html:100 -#: templates/interventions/detail/right_column.html:590 -#: templates/interventions/detail/scripts.html:1227 -#: templates/interventions/intervention_detail_mobile.html:1388 -#: templates/interventions/intervention_detail_mobile.html:2681 -#: templates/interventions/intervention_detail_mobile.html:6839 -#: templates/interventions/interventions_calendar.html:569 -#: templates/interventions/interventions_calendar.html:729 -#: templates/interventions/interventions_index.html:586 views/forms.py:401 -#: views/general.py:990 views/views_pdf_reporting.py:1285 -#: views/views_pdf_reporting.py:2253 +#: interventions/models.py:1169 interventions/models.py:1272 +#: interventions/templates/interventions/add/_intervention_add_form.html:225 +#: interventions/templates/interventions/add/_intervention_add_form.html:379 +#: interventions/templates/interventions/detail/card_assets.html:36 +#: interventions/templates/interventions/detail/card_chronologie.html:12 +#: interventions/templates/interventions/detail/card_controles.html:52 +#: interventions/templates/interventions/detail/card_origine.html:209 +#: interventions/templates/interventions/detail/card_posts.html:110 +#: interventions/templates/interventions/detail/card_posts.html:400 +#: interventions/templates/interventions/detail/card_stock.html:94 +#: interventions/templates/interventions/detail/right_column.html:100 +#: interventions/templates/interventions/detail/right_column.html:590 +#: interventions/templates/interventions/detail/scripts.html:1227 +#: interventions/templates/interventions/intervention_detail_mobile.html:1388 +#: interventions/templates/interventions/intervention_detail_mobile.html:2681 +#: interventions/templates/interventions/intervention_detail_mobile.html:6839 +#: interventions/templates/interventions/interventions_calendar.html:577 +#: interventions/templates/interventions/interventions_calendar.html:824 +#: interventions/templates/interventions/interventions_index.html:586 +#: interventions/views/forms.py:401 interventions/views/general.py:990 +#: interventions/views/views_pdf_reporting.py:1285 +#: interventions/views/views_pdf_reporting.py:2253 msgid "Statut" msgstr "Status" -#: models.py:1171 +#: interventions/models.py:1171 msgid "Date d'assignation" msgstr "Datum van verzending" -#: models.py:1176 +#: interventions/models.py:1176 msgid "Assignation quotidienne d'intervention" msgstr "Vrijgave van de interventie" -#: models.py:1177 +#: interventions/models.py:1177 msgid "Assignations quotidiennes d'interventions" msgstr "Locaties van de interventie" -#: models.py:1185 +#: interventions/models.py:1185 msgid "Approuvé" msgstr "Goedgekeurd" -#: models.py:1186 +#: interventions/models.py:1186 msgid "Refusé" msgstr "Geweigerd" -#: models.py:1187 +#: interventions/models.py:1187 msgid "A justifier" msgstr "Te verantwoorden" -#: models.py:1191 templates/interventions/detail/card_posts.html:240 -#: templates/interventions/detail/card_stock.html:139 -#: templates/interventions/detail/card_stock.html:193 -#: templates/interventions/intervention_detail_mobile.html:1191 -#: templates/interventions/intervention_detail_mobile.html:1236 -#: templates/interventions/interventions_calendar.html:410 -#: templates/interventions/interventions_index.html:702 +#: interventions/models.py:1191 +#: interventions/templates/interventions/detail/card_posts.html:240 +#: interventions/templates/interventions/detail/card_stock.html:139 +#: interventions/templates/interventions/detail/card_stock.html:193 +#: interventions/templates/interventions/intervention_detail_mobile.html:1191 +#: interventions/templates/interventions/intervention_detail_mobile.html:1236 +#: interventions/templates/interventions/interventions_calendar.html:418 +#: interventions/templates/interventions/interventions_index.html:702 msgid "En attente" msgstr "In afwachting" -#: models.py:1193 +#: interventions/models.py:1193 msgid "Facturé" msgstr "Gefactureerd" -#: models.py:1200 templates/interventions/detail/card_posts.html:100 -#: templates/interventions/detail/card_posts.html:392 -#: templates/interventions/detail/card_stock.html:92 +#: interventions/models.py:1200 +#: interventions/templates/interventions/detail/card_posts.html:100 +#: interventions/templates/interventions/detail/card_posts.html:392 +#: interventions/templates/interventions/detail/card_stock.html:92 msgid "Quantité" msgstr "Hoeveelheid" -#: models.py:1201 models.py:1296 -#: templates/interventions/detail/card_info.html:207 -#: templates/interventions/detail/card_posts.html:101 -#: templates/interventions/detail/card_posts.html:393 -#: templates/interventions/includes/_operation_comment_modal.html:17 -#: templates/interventions/intervention_detail_mobile.html:2890 -#: templates/interventions/interventions_index.html:1283 +#: interventions/models.py:1201 interventions/models.py:1296 +#: interventions/templates/interventions/detail/card_info.html:207 +#: 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:2890 +#: interventions/templates/interventions/interventions_index.html:1283 msgid "Commentaire" msgstr "Opmerking" -#: models.py:1203 +#: interventions/models.py:1203 msgid "Commentaire de contrôle" msgstr "Controle-opmerking" -#: models.py:1291 -#: templates/interventions/partials/intervention_summary_modal_body.html:14 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:15 +#: interventions/models.py:1291 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:14 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:15 msgid "Travaux réalisés" msgstr "Uitgevoerde werken" -#: models.py:1292 +#: interventions/models.py:1292 msgid "Matériel à prévoir" msgstr "Te voorzien materiaal" -#: models.py:1293 +#: interventions/models.py:1293 msgid "Matériel utilisé" msgstr "Gebruikt materiaal" -#: models.py:1294 +#: interventions/models.py:1294 msgid "Information importante" msgstr "Belangrijke informatie" -#: models.py:1295 views/views_pdf_reporting.py:1478 +#: interventions/models.py:1295 +#: interventions/views/views_pdf_reporting.py:1478 msgid "Origine" msgstr "Oorsprong" -#: models.py:1325 templates/interventions/detail/card_notes.html:18 -#: templates/interventions/detail/card_notes.html:79 -#: templates/interventions/detail/card_notes_documents.html:38 -#: templates/interventions/detail/card_notes_documents.html:141 -#: templates/interventions/intervention_detail_mobile.html:909 -#: views/forms.py:315 +#: interventions/models.py:1325 +#: interventions/templates/interventions/detail/card_notes.html:18 +#: interventions/templates/interventions/detail/card_notes.html:79 +#: interventions/templates/interventions/detail/card_notes_documents.html:38 +#: interventions/templates/interventions/detail/card_notes_documents.html:141 +#: interventions/templates/interventions/intervention_detail_mobile.html:909 +#: interventions/views/forms.py:315 msgid "Type de note" msgstr "Notificatietype" -#: models.py:1450 +#: interventions/models.py:1450 msgid "Icône Bootstrap (ex: bi-check-circle)" msgstr "Bootstrap-icoon (bijv.: bi-check-circle)" -#: models.py:1451 +#: interventions/models.py:1451 msgid "Couleur Bootstrap" msgstr "Bootstrap-kleur" -#: models.py:1452 +#: interventions/models.py:1452 msgid "Commentaire obligatoire" msgstr "Verplichte opmerking" -#: models.py:1452 +#: interventions/models.py:1452 msgid "Si coché, un commentaire sera requis lorsque ce statut est sélectionné" msgstr "" "Indien aangevinkt, is een opmerking vereist wanneer deze status wordt " "geselecteerd" -#: models.py:1466 +#: interventions/models.py:1466 msgid "Numérique" msgstr "Numeriek" -#: models.py:1467 +#: interventions/models.py:1467 msgid "Durée (hh:mm:ss)" msgstr "Duur (uu:mm:ss)" -#: models.py:1468 templates/interventions/detail/card_info.html:755 -#: templates/interventions/detail/card_info.html:846 +#: interventions/models.py:1468 +#: interventions/templates/interventions/detail/card_info.html:755 +#: interventions/templates/interventions/detail/card_info.html:846 msgid "Date et heure" msgstr "Datum en tijd" -#: models.py:1478 +#: interventions/models.py:1478 msgid "Type de valeur" msgstr "Type waarde" -#: models.py:1485 +#: interventions/models.py:1485 msgid "Durée min" msgstr "Duur min" -#: models.py:1486 +#: interventions/models.py:1486 msgid "Durée max" msgstr "Duur max" -#: models.py:1488 +#: interventions/models.py:1488 msgid "Date/heure min" msgstr "Datum/tijd min" -#: models.py:1489 +#: interventions/models.py:1489 msgid "Date/heure max" msgstr "Datum/tijd max" -#: models.py:1503 +#: interventions/models.py:1503 msgid "Slug" msgstr "Naaktslak" -#: models.py:1504 +#: interventions/models.py:1504 #, python-brace-format msgid "" "Identifiant unique. Doit correspondre au nom du fichier HTML: " "guided_operations/{slug}.html" msgstr "" -#: models.py:1506 models.py:1586 -#: templates/interventions/detail/card_operations.html:217 -#: templates/interventions/intervention_detail_mobile.html:2395 -#: views/forms.py:686 +#: interventions/models.py:1506 interventions/models.py:1586 +#: interventions/templates/interventions/detail/card_operations.html:217 +#: interventions/templates/interventions/intervention_detail_mobile.html:2395 +#: interventions/views/forms.py:686 msgid "Nom (FR)" msgstr "Naam (FR)" -#: models.py:1507 models.py:1587 -#: templates/interventions/detail/card_operations.html:224 -#: templates/interventions/intervention_detail_mobile.html:2403 -#: views/forms.py:693 +#: interventions/models.py:1507 interventions/models.py:1587 +#: interventions/templates/interventions/detail/card_operations.html:224 +#: interventions/templates/interventions/intervention_detail_mobile.html:2403 +#: interventions/views/forms.py:693 msgid "Nom (NL)" msgstr "Naam (NL)" -#: models.py:1508 models.py:1588 models.py:1968 models.py:2053 -#: templates/interventions/add/intervention_add_preventive.html:263 -#: templates/interventions/detail/card_info.html:769 -#: templates/interventions/detail/card_info.html:860 -#: templates/interventions/detail/card_posts.html:96 -#: templates/interventions/detail/card_posts.html:388 +#: interventions/models.py:1508 interventions/models.py:1588 +#: interventions/models.py:1968 interventions/models.py:2053 +#: interventions/templates/interventions/add/intervention_add_preventive.html:263 +#: interventions/templates/interventions/detail/card_info.html:769 +#: interventions/templates/interventions/detail/card_info.html:860 +#: interventions/templates/interventions/detail/card_posts.html:96 +#: interventions/templates/interventions/detail/card_posts.html:388 msgid "Description" msgstr "Beschrijving" -#: models.py:1512 +#: interventions/models.py:1512 msgid "Templates d'opérations guidées" msgstr "Sjablonen voor operaties" -#: models.py:1539 +#: interventions/models.py:1539 msgid "Équipe associée" msgstr "Geassocieerd team" -#: models.py:1540 +#: interventions/models.py:1540 msgid "" "Si définie, cette équipe sera automatiquement assignée lors de la création " "d'interventions préventives utilisant cette gamme." msgstr "" -#: models.py:1548 +#: interventions/models.py:1548 msgid "Template guidé associé" msgstr "Bijbehorende begeleide sjabloon" -#: models.py:1549 +#: interventions/models.py:1549 msgid "" "Si défini, ce template d'opérations déclenchera automatiquement " "l'assignation du template guidé à l'intervention préventive." msgstr "" -#: models.py:1557 +#: interventions/models.py:1557 msgid "Catégories" msgstr "Categorieën" -#: models.py:1558 +#: interventions/models.py:1558 msgid "" "Si défini, les opérations équipement ne seront créées que pour les assets de" " ces catégories." @@ -787,106 +820,110 @@ msgstr "" "Als gedefinieerd, worden uitrustingsoperaties alleen aangemaakt voor assets " "in deze categorieën." -#: models.py:1589 models.py:2112 -#: templates/interventions/interventions_index.html:565 views/general.py:991 -#: views/views_pdf_reporting.py:1360 +#: interventions/models.py:1589 interventions/models.py:2112 +#: interventions/templates/interventions/interventions_index.html:565 +#: interventions/views/general.py:991 +#: interventions/views/views_pdf_reporting.py:1360 msgid "Thématique" msgstr "Thema" -#: models.py:1594 templates/interventions/add/_intervention_add_form.html:284 -#: templates/interventions/add/add_intervention_mobile.html:153 -#: templates/interventions/detail/card_info.html:461 -#: templates/interventions/interventions_calendar.html:356 -#: templates/interventions/interventions_index.html:648 -#: templates/interventions/interventions_index_mobile.html:217 -#: views/general.py:995 views/views_pdf_reporting.py:1289 +#: interventions/models.py:1594 +#: interventions/templates/interventions/add/_intervention_add_form.html:284 +#: interventions/templates/interventions/add/add_intervention_mobile.html:153 +#: interventions/templates/interventions/detail/card_info.html:461 +#: interventions/templates/interventions/interventions_calendar.html:364 +#: interventions/templates/interventions/interventions_index.html:648 +#: interventions/templates/interventions/interventions_index_mobile.html:217 +#: interventions/views/general.py:995 +#: interventions/views/views_pdf_reporting.py:1289 msgid "Type de maintenance" msgstr "Onderhoudstype" -#: models.py:1599 views/forms.py:431 +#: interventions/models.py:1599 interventions/views/forms.py:431 msgid "Templates d'opérations" msgstr "Sjablonen voor operaties" -#: models.py:1606 +#: interventions/models.py:1606 msgid "Catégorie par défaut" msgstr "Assetcategorie" -#: models.py:1613 +#: interventions/models.py:1613 msgid "Types de localisations à afficher sur la carte" msgstr "Typen locaties die op de kaart moeten worden weergegeven" -#: models.py:1620 +#: interventions/models.py:1620 msgid "Types d'équipements à afficher sur la carte" msgstr "Soorten apparatuur die op de kaart moeten worden weergegeven" -#: models.py:1626 +#: interventions/models.py:1626 msgid "Catégories concernées" msgstr "Categorie niet gevonden." -#: models.py:1627 +#: interventions/models.py:1627 msgid "" "Filtre les localisations et équipements affichés sur la carte par catégorie." " Si vide, tous sont affichés." msgstr "" -#: models.py:1631 +#: interventions/models.py:1631 msgid "Afficher le champ équipement" msgstr "Uitrustingen toevoegen" -#: models.py:1632 +#: interventions/models.py:1632 msgid "" "Si décoché, le champ équipement sera masqué lors de l'encodage de cette " "inspection." msgstr "" -#: models.py:1637 models.py:1657 +#: interventions/models.py:1637 interventions/models.py:1657 msgid "Configuration d'inspection" msgstr "Validatie per periodes" -#: models.py:1638 +#: interventions/models.py:1638 msgid "Configurations d'inspections" msgstr "Locaties van de interventie" -#: models.py:1663 templates/interventions/detail/card_info.html:352 -#: templates/interventions/detail/card_info.html:420 -#: templates/interventions/interventions_index.html:740 -#: views/views_pdf_reporting.py:1419 +#: interventions/models.py:1663 +#: interventions/templates/interventions/detail/card_info.html:352 +#: interventions/templates/interventions/detail/card_info.html:420 +#: interventions/templates/interventions/interventions_index.html:740 +#: interventions/views/views_pdf_reporting.py:1419 msgid "Prestataire" msgstr "Aannemer" -#: models.py:1673 +#: interventions/models.py:1673 msgid "Prestataire et Contrat d'inspection" msgstr "Aannemer en contract" -#: models.py:1674 +#: interventions/models.py:1674 msgid "Prestataires et Contrats d'inspections" msgstr "Aannemer en contract" -#: models.py:1692 +#: interventions/models.py:1692 msgid "Template" msgstr "Sjabloon" -#: models.py:1697 +#: interventions/models.py:1697 msgid "Type de modèle d'asset" msgstr "Type van assetmodel" -#: models.py:1700 +#: interventions/models.py:1700 msgid "ID du modèle" msgstr "Model-ID" -#: models.py:1704 +#: interventions/models.py:1704 msgid "Filtre de modèle d'asset" msgstr "Assetmodelfilter" -#: models.py:1705 +#: interventions/models.py:1705 msgid "Filtres de modèles d'assets" msgstr "Assetmodelfilters" -#: models.py:1739 models.py:1884 +#: interventions/models.py:1739 interventions/models.py:1884 msgid "Opération générique" msgstr "Algemene operatie" -#: models.py:1740 +#: interventions/models.py:1740 msgid "" "Si coché, cette opération sera ajoutée une seule fois par intervention. " "Sinon, elle sera répétée pour chaque équipement." @@ -894,1524 +931,1547 @@ msgstr "" "Indien aangevinkt, wordt deze operatie slechts één keer per interventie " "toegevoegd. Anders wordt deze herhaald voor elke uitrusting." -#: models.py:1743 models.py:1887 +#: interventions/models.py:1743 interventions/models.py:1887 msgid "Requiert une photo" msgstr "Foto vereist" -#: models.py:1770 +#: interventions/models.py:1770 msgid "Template d'opérations" msgstr "Handelingensjabloon" -#: models.py:1776 +#: interventions/models.py:1776 msgid "Poste de contrat" msgstr "Contractpost" -#: models.py:1782 +#: interventions/models.py:1782 msgid "Quantité par défaut" msgstr "Standaardhoeveelheid" -#: models.py:1788 +#: interventions/models.py:1788 msgid "Commentaire par défaut" msgstr "Standaardopmerking" -#: models.py:1794 +#: interventions/models.py:1794 msgid "Poste par défaut (Contrat × Template d'opérations)" msgstr "Standaardpost (Contract × Handelingensjabloon)" -#: models.py:1795 +#: interventions/models.py:1795 msgid "Postes par défaut (Contrats × Templates d'opérations)" msgstr "Standaardposten (Contracten × Handelingensjablonen)" -#: models.py:1805 +#: interventions/models.py:1805 msgid "Ce poste n'appartient pas au contrat sélectionné." msgstr "" -#: models.py:1815 +#: interventions/models.py:1815 msgid "Envoi de la fiche" msgstr "Verzending van het formulier" -#: models.py:1816 views/views_pdf_reporting.py:1015 +#: interventions/models.py:1816 +#: interventions/views/views_pdf_reporting.py:1015 msgid "Rappel" msgstr "Herinnering" -#: models.py:1817 +#: interventions/models.py:1817 msgid "Modification" msgstr "Wijziging" -#: models.py:1818 +#: interventions/models.py:1818 msgid "Annulation" msgstr "Annulering" -#: models.py:1819 +#: interventions/models.py:1819 msgid "Résumé journalier" msgstr "Dagelijkse samenvatting" -#: models.py:1829 +#: interventions/models.py:1829 msgid "Liste des destinataires (séparés par des virgules)" msgstr "Lijst van ontvangers (gescheiden door komma's)" -#: models.py:1831 +#: interventions/models.py:1831 msgid "Détails supplémentaires (ex: motif de modification)" msgstr "Extra details (bijv.: reden van wijziging)" -#: models.py:1837 +#: interventions/models.py:1837 msgid "Historique d'envoi d'email" msgstr "E-mail verzendhistoriek" -#: models.py:1838 +#: interventions/models.py:1838 msgid "Historiques d'envois d'emails" msgstr "E-mail verzendhistorieken" -#: models.py:1863 +#: interventions/models.py:1863 msgid "Durée mesurée" msgstr "Duur gemeten" -#: models.py:1864 +#: interventions/models.py:1864 msgid "Date/heure mesurée" msgstr "Datum/tijd gemeten" -#: models.py:1867 -#: templates/interventions/includes/_desktop_operation_card.html:24 -#: templates/interventions/includes/_mobile_operation_card.html:21 +#: interventions/models.py:1867 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:24 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:21 msgid "Non applicable" msgstr "Niet van toepassing" -#: models.py:1872 +#: interventions/models.py:1872 msgid "Groupe de template" msgstr "Template groep" -#: models.py:1879 -#: templates/interventions/includes/_desktop_operation_card.html:10 -#: templates/interventions/includes/_desktop_operation_row.html:8 -#: templates/interventions/includes/_mobile_operation_card.html:7 +#: interventions/models.py:1879 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:10 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:8 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:7 msgid "Opération personnalisée" msgstr "Persoonlijke operatie" -#: models.py:1964 models.py:2022 -#: templates/interventions/detail/card_operations.html:333 -#: templates/interventions/intervention_detail_mobile.html:2315 +#: interventions/models.py:1964 interventions/models.py:2022 +#: interventions/templates/interventions/detail/card_operations.html:333 +#: interventions/templates/interventions/intervention_detail_mobile.html:2315 msgid "Photo" msgstr "Foto" -#: models.py:1966 +#: interventions/models.py:1966 msgid "Date d'upload" msgstr "Uploaddatum" -#: models.py:1972 templates/interventions/detail/card_operations.html:358 -#: templates/interventions/intervention_detail_mobile.html:2283 +#: interventions/models.py:1972 +#: interventions/templates/interventions/detail/card_operations.html:358 +#: interventions/templates/interventions/intervention_detail_mobile.html:2283 msgid "Photo d'opération" msgstr "Operatiefoto" -#: models.py:1973 +#: interventions/models.py:1973 msgid "Photos d'opérations" msgstr "Operatiefoto's" -#: models.py:1995 +#: interventions/models.py:1995 msgid "Template guidé" msgstr "Template" -#: models.py:1997 +#: interventions/models.py:1997 msgid "Données" msgstr "Gegevens" -#: models.py:2002 models.py:2003 +#: interventions/models.py:2002 interventions/models.py:2003 msgid "Données d'opérations guidées" msgstr "%(count)s operatie(s) opgeslagen" -#: models.py:2023 +#: interventions/models.py:2023 msgid "Document" msgstr "Documenten" -#: models.py:2033 +#: interventions/models.py:2033 msgid "Données guidées" msgstr "Ongeldige JSON-gegevens" -#: models.py:2039 +#: interventions/models.py:2039 msgid "Clé de question" msgstr "Sectienummer" -#: models.py:2040 +#: interventions/models.py:2040 msgid "" "Identifie la question à laquelle ce média est rattaché (vide = général)." msgstr "" -#: models.py:2045 +#: interventions/models.py:2045 msgid "Fichier" msgstr "Bestand" -#: models.py:2051 +#: interventions/models.py:2051 msgid "Type de média" msgstr "Onderhoudstype" -#: models.py:2065 +#: interventions/models.py:2065 msgid "Média d'opérations guidées" msgstr "Algemene operaties" -#: models.py:2066 +#: interventions/models.py:2066 msgid "Médias d'opérations guidées" msgstr "Sjablonen voor operaties" -#: models.py:2077 templates/interventions/detail/card_chronologie.html:13 +#: interventions/models.py:2077 +#: interventions/templates/interventions/detail/card_chronologie.html:13 msgid "Utilisateur" msgstr "Gebruiker" -#: models.py:2087 +#: interventions/models.py:2087 msgid "Abonné le" msgstr "Geabonneerd op" -#: models.py:2092 +#: interventions/models.py:2092 msgid "Abonnement à une intervention" msgstr "Een interventie toevoegen" -#: models.py:2093 +#: interventions/models.py:2093 msgid "Abonnements aux interventions" msgstr "Mijn interventies" -#: models.py:2101 +#: interventions/models.py:2101 msgid "Structures" msgstr "Structuren" -#: models.py:2102 +#: interventions/models.py:2102 msgid "Traffic Lights" msgstr "Verkeerslichten" -#: models.py:2103 +#: interventions/models.py:2103 msgid "Clean" msgstr "Schoon" -#: models.py:2104 +#: interventions/models.py:2104 msgid "ITS" msgstr "SOA" -#: models.py:2105 +#: interventions/models.py:2105 msgid "Nature" msgstr "Factureren" -#: models.py:2106 +#: interventions/models.py:2106 msgid "Roads" msgstr "Wegen" -#: models.py:2107 +#: interventions/models.py:2107 msgid "Public Lighting" msgstr "Openbare verlichting" -#: models.py:2116 +#: interventions/models.py:2116 msgid "Code de l'asset (ex: OA054)" msgstr "Activumcode (bijvoorbeeld: OA054)" -#: models.py:2117 +#: interventions/models.py:2117 msgid "Le code de l'ouvrage d'art ou de l'équipement concerné." msgstr "De code van de betrokken constructie of uitrusting." -#: models.py:2124 +#: interventions/models.py:2124 msgid "Symptôme spécifique" msgstr "Symptoom of reden" -#: models.py:2125 +#: interventions/models.py:2125 msgid "" "Si renseigné, cette règle s'applique uniquement à ce symptôme. Sinon, elle " "s'applique par défaut." msgstr "" -#: models.py:2130 +#: interventions/models.py:2130 msgid "Contrat à forcer" msgstr "Contract niet gevonden" -#: models.py:2134 +#: interventions/models.py:2134 msgid "Routage direct de contrat" msgstr "Aannemer en contract" -#: models.py:2135 +#: interventions/models.py:2135 msgid "Routages directs de contrats" msgstr "Aannemer en contract" -#: permissions.py:152 +#: interventions/permissions.py:152 msgid "Envoyer pour approbation" msgstr "Voor goedkeuring verzenden" -#: permissions.py:153 +#: interventions/permissions.py:153 msgid "Envoyer pour planification" msgstr "Voor planning verzenden" -#: permissions.py:154 +#: interventions/permissions.py:154 msgid "Envoyer pour traitement" msgstr "Voor behandeling verzenden" -#: permissions.py:155 -#: templates/interventions/intervention_detail_mobile.html:1900 +#: interventions/permissions.py:155 +#: interventions/templates/interventions/intervention_detail_mobile.html:1900 msgid "Prendre en charge" msgstr "In behandeling nemen" -#: permissions.py:156 -#: templates/interventions/intervention_detail_mobile.html:1904 -#: templates/interventions/intervention_detail_mobile.html:1930 +#: interventions/permissions.py:156 +#: interventions/templates/interventions/intervention_detail_mobile.html:1904 +#: interventions/templates/interventions/intervention_detail_mobile.html:1930 msgid "Démarrer l'intervention" msgstr "Interventie starten" -#: permissions.py:157 +#: interventions/permissions.py:157 msgid "Mettre en pause" msgstr "Pauzeren" -#: permissions.py:158 +#: interventions/permissions.py:158 msgid "Terminer l'intervention" msgstr "Interventie beëindigen" -#: permissions.py:159 +#: interventions/permissions.py:159 msgid "Envoyer pour validation" msgstr "Voor validatie verzenden" -#: permissions.py:160 +#: interventions/permissions.py:160 msgid "Demander correction" msgstr "Correctie vragen" -#: permissions.py:161 +#: interventions/permissions.py:161 msgid "Corriger" msgstr "Corrigeren" -#: permissions.py:162 templates/interventions/detail/card_posts.html:233 +#: interventions/permissions.py:162 +#: interventions/templates/interventions/detail/card_posts.html:233 msgid "Valider" msgstr "Valideren" -#: permissions.py:163 +#: interventions/permissions.py:163 msgid "Facturer" msgstr "Factureren" -#: permissions.py:164 +#: interventions/permissions.py:164 msgid "Finaliser" msgstr "Afronden" -#: permissions.py:165 -#: templates/interventions/add/add_intervention_document.html:15 -#: templates/interventions/add/add_intervention_mobile.html:182 -#: templates/interventions/add/add_repair_intervention_mobile.html:150 -#: templates/interventions/add/intervention_add_preventive.html:280 -#: templates/interventions/detail/card_documents.html:61 -#: templates/interventions/detail/card_documents.html:125 -#: templates/interventions/detail/card_history.html:198 -#: templates/interventions/detail/card_info.html:174 -#: templates/interventions/detail/card_info.html:243 -#: templates/interventions/detail/card_info.html:265 -#: templates/interventions/detail/card_info.html:287 -#: templates/interventions/detail/card_info.html:309 -#: templates/interventions/detail/card_info.html:331 -#: templates/interventions/detail/card_info.html:375 -#: templates/interventions/detail/card_notes_documents.html:185 -#: templates/interventions/detail/card_notes_documents.html:249 -#: templates/interventions/detail/card_operations.html:302 -#: templates/interventions/detail/card_operations.html:345 -#: templates/interventions/detail/card_origine.html:158 -#: templates/interventions/detail/card_origine.html:184 -#: templates/interventions/detail/card_posts.html:476 -#: templates/interventions/detail/edit_bar.html:53 -#: templates/interventions/detail/right_column.html:205 -#: templates/interventions/detail/right_column.html:251 -#: templates/interventions/detail/right_column.html:294 -#: templates/interventions/detail/right_column.html:442 -#: templates/interventions/detail/scripts.html:365 -#: templates/interventions/includes/_operation_comment_modal.html:24 -#: templates/interventions/intervention_detail_mobile.html:1329 -#: templates/interventions/intervention_detail_mobile.html:1442 -#: templates/interventions/intervention_detail_mobile.html:1461 -#: templates/interventions/intervention_detail_mobile.html:1627 -#: templates/interventions/intervention_detail_mobile.html:1814 -#: templates/interventions/intervention_detail_mobile.html:1872 -#: templates/interventions/intervention_detail_mobile.html:1966 -#: templates/interventions/intervention_detail_mobile.html:2018 -#: templates/interventions/intervention_detail_mobile.html:2327 -#: templates/interventions/intervention_detail_mobile.html:2489 -#: templates/interventions/intervention_detail_mobile.html:2567 -#: templates/interventions/intervention_detail_mobile.html:2919 -#: templates/interventions/intervention_detail_mobile.html:2941 -#: templates/interventions/intervention_detail_mobile.html:2963 -#: templates/interventions/intervention_detail_mobile.html:2982 -#: templates/interventions/intervention_detail_mobile.html:6142 -#: templates/interventions/interventions_index.html:542 -#: templates/interventions/interventions_index.html:1073 -#: templates/interventions/interventions_index.html:1290 -#: templates/interventions/interventions_index.html:1319 -#: templates/interventions/interventions_index.html:1352 -#: templates/interventions/interventions_index.html:1394 +#: interventions/permissions.py:165 +#: interventions/templates/interventions/add/add_intervention_document.html:15 +#: 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:61 +#: interventions/templates/interventions/detail/card_documents.html:125 +#: interventions/templates/interventions/detail/card_history.html:198 +#: interventions/templates/interventions/detail/card_info.html:174 +#: interventions/templates/interventions/detail/card_info.html:243 +#: interventions/templates/interventions/detail/card_info.html:265 +#: interventions/templates/interventions/detail/card_info.html:287 +#: interventions/templates/interventions/detail/card_info.html:309 +#: interventions/templates/interventions/detail/card_info.html:331 +#: interventions/templates/interventions/detail/card_info.html:375 +#: interventions/templates/interventions/detail/card_notes_documents.html:185 +#: interventions/templates/interventions/detail/card_notes_documents.html:249 +#: interventions/templates/interventions/detail/card_operations.html:302 +#: interventions/templates/interventions/detail/card_operations.html:345 +#: interventions/templates/interventions/detail/card_origine.html:158 +#: interventions/templates/interventions/detail/card_origine.html:184 +#: interventions/templates/interventions/detail/card_posts.html:476 +#: interventions/templates/interventions/detail/edit_bar.html:53 +#: interventions/templates/interventions/detail/right_column.html:205 +#: interventions/templates/interventions/detail/right_column.html:251 +#: interventions/templates/interventions/detail/right_column.html:294 +#: 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:1329 +#: interventions/templates/interventions/intervention_detail_mobile.html:1442 +#: interventions/templates/interventions/intervention_detail_mobile.html:1461 +#: interventions/templates/interventions/intervention_detail_mobile.html:1627 +#: interventions/templates/interventions/intervention_detail_mobile.html:1814 +#: interventions/templates/interventions/intervention_detail_mobile.html:1872 +#: interventions/templates/interventions/intervention_detail_mobile.html:1966 +#: interventions/templates/interventions/intervention_detail_mobile.html:2018 +#: interventions/templates/interventions/intervention_detail_mobile.html:2327 +#: interventions/templates/interventions/intervention_detail_mobile.html:2489 +#: interventions/templates/interventions/intervention_detail_mobile.html:2567 +#: interventions/templates/interventions/intervention_detail_mobile.html:2919 +#: interventions/templates/interventions/intervention_detail_mobile.html:2941 +#: interventions/templates/interventions/intervention_detail_mobile.html:2963 +#: interventions/templates/interventions/intervention_detail_mobile.html:2982 +#: interventions/templates/interventions/intervention_detail_mobile.html:6142 +#: interventions/templates/interventions/interventions_index.html:542 +#: interventions/templates/interventions/interventions_index.html:1073 +#: interventions/templates/interventions/interventions_index.html:1290 +#: interventions/templates/interventions/interventions_index.html:1319 +#: interventions/templates/interventions/interventions_index.html:1352 +#: interventions/templates/interventions/interventions_index.html:1394 msgid "Annuler" msgstr "Annuleren" -#: permissions.py:357 views/notes_docs.py:548 +#: interventions/permissions.py:357 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." -#: permissions.py:875 permissions.py:897 +#: interventions/permissions.py:875 interventions/permissions.py:897 msgid "" "Vous n'avez pas la permission d'ajouter une intervention pour cette " "thématique." msgstr "" "U hebt geen toestemming om een interventie voor dit thema toe te voegen." -#: permissions.py:907 permissions.py:909 +#: interventions/permissions.py:907 interventions/permissions.py:909 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." -#: permissions.py:1068 views/detail.py:787 views/detail.py:790 -#: views/detail.py:2635 views/detail.py:3801 views/detail.py:3860 -#: views/mobile.py:1203 +#: interventions/permissions.py:1068 interventions/views/detail.py:787 +#: interventions/views/detail.py:790 interventions/views/detail.py:2635 +#: interventions/views/detail.py:3801 interventions/views/detail.py:3860 +#: interventions/views/mobile.py:1203 msgid "Vous n'avez pas la permission de modifier cette intervention." msgstr "U heeft geen toestemming om deze interventie te wijzigen." -#: permissions.py:1146 +#: interventions/permissions.py:1146 msgid "" "Vous n'avez pas la permission de gérer les occupations pour cette " "intervention." msgstr "" "U hebt geen toestemming om de bezettingen voor deze interventie te beheren." -#: services/document_sequencing.py:195 +#: interventions/services/document_sequencing.py:195 #, python-format msgid "Jusqu'au %(date)s" msgstr "Tot %(date)s" -#: services/document_sequencing.py:197 +#: interventions/services/document_sequencing.py:197 msgid "Phase de préparation" msgstr "Voorbereidingsfase" -#: services/document_sequencing.py:200 +#: interventions/services/document_sequencing.py:200 #, python-format msgid "Du %(start)s au %(end)s" msgstr "Van %(start)s tot %(end)s" -#: services/document_sequencing.py:202 +#: interventions/services/document_sequencing.py:202 #, python-format msgid "Depuis le %(date)s" msgstr "Sinds %(date)s" -#: services/document_sequencing.py:207 +#: interventions/services/document_sequencing.py:207 #, python-format msgid "Après le %(date)s" msgstr "Na %(date)s" -#: services/document_sequencing.py:214 +#: interventions/services/document_sequencing.py:214 msgid "Avant réalisation" msgstr "Vóór uitvoering" -#: services/document_sequencing.py:215 +#: interventions/services/document_sequencing.py:215 msgid "Préparation, constat initial et pièces administratives" msgstr "Voorbereiding, initiële vaststelling en administratieve documenten" -#: services/document_sequencing.py:229 +#: interventions/services/document_sequencing.py:229 msgid "Exécution de l'intervention" msgstr "Uitvoering van de interventie" -#: services/document_sequencing.py:230 +#: interventions/services/document_sequencing.py:230 msgid "Travaux en cours et constat d'achèvement" msgstr "Lopende werken en vaststelling van voltooiing" -#: services/document_sequencing.py:244 +#: interventions/services/document_sequencing.py:244 msgid "Après réalisation" msgstr "Na uitvoering" -#: services/document_sequencing.py:245 +#: interventions/services/document_sequencing.py:245 msgid "Contrôle, levée de réserves et clôture" msgstr "Controle, opheffing van voorbehouden en afsluiting" -#: templates/interventions/_interventions_list_mobile.html:4 +#: interventions/templates/interventions/_interventions_list_mobile.html:4 msgid "Affichage limité à 100 interventions" msgstr "Weergave beperkt tot 100 interventies" -#: templates/interventions/_interventions_list_mobile.html:12 -#: templates/interventions/_interventions_list_mobile.html:13 +#: interventions/templates/interventions/_interventions_list_mobile.html:12 +#: interventions/templates/interventions/_interventions_list_mobile.html:13 msgid "Rafraîchir la liste" msgstr "Lijst vernieuwen" -#: templates/interventions/_interventions_list_mobile.html:25 +#: interventions/templates/interventions/_interventions_list_mobile.html:25 msgid "Trier par" msgstr "Sorteren op" -#: templates/interventions/_interventions_list_mobile.html:29 +#: interventions/templates/interventions/_interventions_list_mobile.html:29 msgid "— Défaut —" msgstr "— Standaard —" -#: templates/interventions/_interventions_list_mobile.html:31 +#: interventions/templates/interventions/_interventions_list_mobile.html:31 msgid "Numéro ↑" msgstr "Nummer ↑" -#: templates/interventions/_interventions_list_mobile.html:32 +#: interventions/templates/interventions/_interventions_list_mobile.html:32 msgid "Numéro ↓" msgstr "Nummer ↓" -#: templates/interventions/_interventions_list_mobile.html:33 +#: interventions/templates/interventions/_interventions_list_mobile.html:33 msgid "Titre A→Z" msgstr "Titel A→Z" -#: templates/interventions/_interventions_list_mobile.html:34 +#: interventions/templates/interventions/_interventions_list_mobile.html:34 msgid "Titre Z→A" msgstr "Titel Z→A" -#: templates/interventions/_interventions_list_mobile.html:35 +#: interventions/templates/interventions/_interventions_list_mobile.html:35 msgid "Date ↑" msgstr "Datum ↑" -#: templates/interventions/_interventions_list_mobile.html:36 +#: interventions/templates/interventions/_interventions_list_mobile.html:36 msgid "Date ↓" msgstr "Datum ↓" -#: templates/interventions/_interventions_list_mobile.html:56 -#: templates/interventions/detail/card_info.html:91 -#: templates/interventions/intervention_detail_mobile.html:494 +#: interventions/templates/interventions/_interventions_list_mobile.html:56 +#: interventions/templates/interventions/detail/card_info.html:91 +#: interventions/templates/interventions/intervention_detail_mobile.html:494 msgid "Marché temporairement bloqué" msgstr "" -#: templates/interventions/_interventions_list_mobile.html:57 -#: templates/interventions/detail/card_info.html:36 -#: templates/interventions/intervention_detail_mobile.html:507 -#: templates/interventions/intervention_detail_mobile.html:508 -#: templates/interventions/interventions_index.html:1055 +#: interventions/templates/interventions/_interventions_list_mobile.html:57 +#: interventions/templates/interventions/detail/card_info.html:36 +#: interventions/templates/interventions/intervention_detail_mobile.html:507 +#: interventions/templates/interventions/intervention_detail_mobile.html:508 +#: interventions/templates/interventions/interventions_index.html:1055 msgid "Marché bloqué" msgstr "" -#: templates/interventions/_interventions_list_mobile.html:62 -#: templates/interventions/detail/card_info.html:76 -#: templates/interventions/intervention_detail_mobile.html:459 +#: interventions/templates/interventions/_interventions_list_mobile.html:62 +#: interventions/templates/interventions/detail/card_info.html:76 +#: interventions/templates/interventions/intervention_detail_mobile.html:459 msgid "Stock prêt" msgstr "Voorraad" -#: templates/interventions/_interventions_list_mobile.html:66 -#: templates/interventions/detail/card_info.html:80 -#: templates/interventions/intervention_detail_mobile.html:463 +#: interventions/templates/interventions/_interventions_list_mobile.html:66 +#: interventions/templates/interventions/detail/card_info.html:80 +#: interventions/templates/interventions/intervention_detail_mobile.html:463 msgid "Stock en attente" msgstr "In afwachting" -#: templates/interventions/_interventions_list_mobile.html:83 -#: templates/interventions/_interventions_list_mobile.html:84 -#: templates/interventions/includes/_gps_navigation_modal.html:10 -#: templates/interventions/intervention_detail_mobile.html:528 +#: interventions/templates/interventions/_interventions_list_mobile.html:83 +#: interventions/templates/interventions/_interventions_list_mobile.html:84 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:10 +#: interventions/templates/interventions/intervention_detail_mobile.html:528 msgid "Itinéraire GPS" msgstr "GPS-route" -#: templates/interventions/_interventions_list_mobile.html:90 +#: interventions/templates/interventions/_interventions_list_mobile.html:90 msgid "Non assignée" msgstr "Niet toegewezen" -#: templates/interventions/_interventions_list_mobile.html:92 +#: interventions/templates/interventions/_interventions_list_mobile.html:92 msgid "Assignée" msgstr "Toegewezen aan:" -#: templates/interventions/_interventions_list_mobile.html:99 -#: templates/interventions/detail/card_stock.html:7 -#: templates/interventions/intervention_detail_mobile.html:1098 -#| msgid "Matériel à prévoir" +#: interventions/templates/interventions/_interventions_list_mobile.html:99 +#: interventions/templates/interventions/detail/card_stock.html:7 +#: interventions/templates/interventions/intervention_detail_mobile.html:1098 +#: interventions/tests/test_material_used.py:318 +#: interventions/tests/test_material_used.py:328 +#: interventions/tests/test_material_used.py:338 msgid "Matériel / Stock" msgstr "Materiaal / Voorraad" -#: templates/interventions/_interventions_list_mobile.html:103 -#: templates/interventions/detail/card_stock.html:50 -#: templates/interventions/intervention_detail_mobile.html:1133 -#: templates/interventions/interventions_calendar.html:404 -#: templates/interventions/interventions_index.html:696 +#: interventions/templates/interventions/_interventions_list_mobile.html:103 +#: interventions/templates/interventions/detail/card_stock.html:50 +#: interventions/templates/interventions/intervention_detail_mobile.html:1133 +#: interventions/templates/interventions/interventions_calendar.html:412 +#: interventions/templates/interventions/interventions_index.html:696 msgid "Prêt" msgstr "Lening" -#: templates/interventions/_interventions_list_mobile.html:129 -#: views/views_pdf_reporting.py:2367 +#: interventions/templates/interventions/_interventions_list_mobile.html:129 +#: interventions/views/views_pdf_reporting.py:2367 msgid "Aucune intervention trouvée." msgstr "Geen interventies gevonden." -#: templates/interventions/add/_intervention_add_form.html:26 +#: interventions/templates/interventions/add/_intervention_add_form.html:26 msgid "Asset" msgstr "Bezit" -#: templates/interventions/add/_intervention_add_form.html:30 -#: templates/interventions/add/_intervention_add_form.html:109 -#: templates/interventions/add/_intervention_add_form.html:133 -#: templates/interventions/add/_intervention_add_form.html:189 -#: templates/interventions/add/add_intervention_mobile.html:87 -#: templates/interventions/add/add_repair_intervention_mobile.html:87 -#: templates/interventions/add/intervention_add_controlcenters.html:11 -#: templates/interventions/add/intervention_add_its.html:7 -#: templates/interventions/add/intervention_add_structures.html:11 -#: views/general.py:1020 views/views_pdf_reporting.py:1332 -#: views/views_pdf_reporting.py:2079 views/views_pdf_reporting.py:2084 +#: interventions/templates/interventions/add/_intervention_add_form.html:30 +#: interventions/templates/interventions/add/_intervention_add_form.html:109 +#: interventions/templates/interventions/add/_intervention_add_form.html:133 +#: interventions/templates/interventions/add/_intervention_add_form.html:189 +#: interventions/templates/interventions/add/add_intervention_mobile.html:87 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:87 +#: 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:1020 +#: interventions/views/views_pdf_reporting.py:1332 +#: interventions/views/views_pdf_reporting.py:2079 +#: interventions/views/views_pdf_reporting.py:2084 msgid "Localisation" msgstr "Locatie" -#: templates/interventions/add/_intervention_add_form.html:33 +#: interventions/templates/interventions/add/_intervention_add_form.html:33 msgid "Saisir une adresse, un nom ou un code" msgstr "Voer een adres, naam of code in" -#: templates/interventions/add/_intervention_add_form.html:34 +#: interventions/templates/interventions/add/_intervention_add_form.html:34 msgid "Localiser" msgstr "Lokaliseren" -#: templates/interventions/add/_intervention_add_form.html:38 +#: interventions/templates/interventions/add/_intervention_add_form.html:38 msgid "Catégorie d'assets" msgstr "Assetcategorie" -#: templates/interventions/add/_intervention_add_form.html:47 +#: interventions/templates/interventions/add/_intervention_add_form.html:47 msgid "Sous-catégorie" msgstr "Subcategorie" -#: templates/interventions/add/_intervention_add_form.html:49 +#: interventions/templates/interventions/add/_intervention_add_form.html:49 msgid "--- Aucune (utiliser la catégorie parente) ---" msgstr "--- Geen (gebruik bovenliggende categorie) ---" -#: templates/interventions/add/_intervention_add_form.html:56 -#: templates/interventions/add/_intervention_add_form.html:113 -#: templates/interventions/add/_intervention_add_form.html:123 -#: templates/interventions/add/_intervention_add_form.html:137 -#: templates/interventions/add/_intervention_add_form.html:147 -#: templates/interventions/add/_intervention_add_form.html:168 -#: templates/interventions/add/_intervention_add_form.html:183 -#: templates/interventions/add/_intervention_add_form.html:197 -#: templates/interventions/add/_intervention_add_form.html:204 -#: templates/interventions/add/intervention_add_artworks.html:11 -#: templates/interventions/add/intervention_add_controlcenters.html:15 -#: templates/interventions/add/intervention_add_its.html:15 -#: templates/interventions/add/intervention_add_nature.html:22 -#: templates/interventions/add/intervention_add_publiclighting.html:15 -#: templates/interventions/add/intervention_add_roads.html:15 -#: templates/interventions/add/intervention_add_sign.html:15 -#: templates/interventions/add/intervention_add_structures.html:15 -#: templates/interventions/add/intervention_add_trafficlights.html:11 +#: interventions/templates/interventions/add/_intervention_add_form.html:56 +#: interventions/templates/interventions/add/_intervention_add_form.html:113 +#: interventions/templates/interventions/add/_intervention_add_form.html:123 +#: interventions/templates/interventions/add/_intervention_add_form.html:137 +#: interventions/templates/interventions/add/_intervention_add_form.html:147 +#: interventions/templates/interventions/add/_intervention_add_form.html:168 +#: interventions/templates/interventions/add/_intervention_add_form.html:183 +#: interventions/templates/interventions/add/_intervention_add_form.html:197 +#: interventions/templates/interventions/add/_intervention_add_form.html:204 +#: interventions/templates/interventions/add/intervention_add_artworks.html:11 +#: interventions/templates/interventions/add/intervention_add_controlcenters.html:15 +#: interventions/templates/interventions/add/intervention_add_its.html:15 +#: interventions/templates/interventions/add/intervention_add_nature.html:22 +#: interventions/templates/interventions/add/intervention_add_publiclighting.html:15 +#: interventions/templates/interventions/add/intervention_add_roads.html:15 +#: interventions/templates/interventions/add/intervention_add_sign.html:15 +#: interventions/templates/interventions/add/intervention_add_structures.html:15 +#: interventions/templates/interventions/add/intervention_add_trafficlights.html:11 msgid "Equipement" msgstr "Uitrusting" -#: templates/interventions/add/_intervention_add_form.html:59 +#: interventions/templates/interventions/add/_intervention_add_form.html:59 msgid "Saisir un nom ou un code" msgstr "Voer een naam of code in" -#: templates/interventions/add/_intervention_add_form.html:64 -#: views/forms.py:209 views/general.py:1022 +#: interventions/templates/interventions/add/_intervention_add_form.html:64 +#: interventions/views/forms.py:209 interventions/views/general.py:1022 msgid "Longitude" msgstr "Lengtegraad" -#: templates/interventions/add/_intervention_add_form.html:68 -#: views/forms.py:208 views/general.py:1023 +#: interventions/templates/interventions/add/_intervention_add_form.html:68 +#: interventions/views/forms.py:208 interventions/views/general.py:1023 msgid "Latitude" msgstr "Breedtegraad" -#: templates/interventions/add/_intervention_add_form.html:72 +#: interventions/templates/interventions/add/_intervention_add_form.html:72 msgid "Centrer" msgstr "Centreren" -#: templates/interventions/add/_intervention_add_form.html:80 +#: interventions/templates/interventions/add/_intervention_add_form.html:80 msgid "Interventions en cours liées à la localisation" msgstr "Lopende locatiegerelateerde interventies" -#: templates/interventions/add/_intervention_add_form.html:83 +#: interventions/templates/interventions/add/_intervention_add_form.html:83 msgid "Interventions récentes (3 mois) liées à la localisation" msgstr "Recente locatiegerelateerde interventies (3 maanden)" -#: templates/interventions/add/_intervention_add_form.html:88 +#: interventions/templates/interventions/add/_intervention_add_form.html:88 msgid "Interventions en cours proches de cette adresse" msgstr "Lopende interventies in de buurt van dit adres" -#: templates/interventions/add/_intervention_add_form.html:91 +#: interventions/templates/interventions/add/_intervention_add_form.html:91 msgid "Interventions récentes (3 mois) proches de cette adresse" msgstr "Recente interventies in de buurt van dit adres (3 maanden)" -#: templates/interventions/add/_intervention_add_form.html:96 +#: interventions/templates/interventions/add/_intervention_add_form.html:96 msgid "Interventions en cours liées à cet équipement" msgstr "Lopende interventies met betrekking tot deze apparatuur" -#: templates/interventions/add/_intervention_add_form.html:99 +#: interventions/templates/interventions/add/_intervention_add_form.html:99 msgid "Interventions récentes (3 mois) liées à cet équipement" msgstr "Recente interventies met betrekking tot deze apparatuur (3 maanden)" -#: templates/interventions/add/_intervention_add_form.html:105 -#: templates/interventions/add/intervention_add_structures.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:105 +#: interventions/templates/interventions/add/intervention_add_structures.html:7 msgid "Ouvrage" msgstr "Kunstwerk" -#: templates/interventions/add/_intervention_add_form.html:119 -#: templates/interventions/add/intervention_add_trafficlights.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:119 +#: interventions/templates/interventions/add/intervention_add_trafficlights.html:7 msgid "Intersection" msgstr "Kruispunt" -#: templates/interventions/add/_intervention_add_form.html:129 -#: templates/interventions/add/intervention_add_controlcenters.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:129 +#: interventions/templates/interventions/add/intervention_add_controlcenters.html:7 msgid "Centre de contrôle" msgstr "Controlecentrum:" -#: templates/interventions/add/_intervention_add_form.html:143 -#: templates/interventions/add/_intervention_add_form.html:163 -#: templates/interventions/add/_intervention_add_form.html:179 -#: templates/interventions/add/_intervention_add_form.html:193 -#: templates/interventions/add/intervention_add_artworks.html:7 -#: templates/interventions/add/intervention_add_its.html:11 -#: templates/interventions/add/intervention_add_nature.html:17 -#: templates/interventions/add/intervention_add_publiclighting.html:11 -#: templates/interventions/add/intervention_add_roads.html:11 -#: templates/interventions/add/intervention_add_sign.html:11 -#: views/general.py:1021 views/views_pdf_reporting.py:1350 -#: views/views_pdf_reporting.py:2090 +#: interventions/templates/interventions/add/_intervention_add_form.html:143 +#: interventions/templates/interventions/add/_intervention_add_form.html:163 +#: interventions/templates/interventions/add/_intervention_add_form.html:179 +#: interventions/templates/interventions/add/_intervention_add_form.html:193 +#: interventions/templates/interventions/add/intervention_add_artworks.html:7 +#: interventions/templates/interventions/add/intervention_add_its.html:11 +#: interventions/templates/interventions/add/intervention_add_nature.html:17 +#: 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:1021 +#: interventions/views/views_pdf_reporting.py:1350 +#: interventions/views/views_pdf_reporting.py:2090 msgid "Adresse" msgstr "Adres" -#: templates/interventions/add/_intervention_add_form.html:155 +#: interventions/templates/interventions/add/_intervention_add_form.html:155 msgid "Numéro de zone" msgstr "Zonenummer" -#: templates/interventions/add/_intervention_add_form.html:157 +#: interventions/templates/interventions/add/_intervention_add_form.html:157 msgid "Numéro de section" msgstr "Sectienummer" -#: templates/interventions/add/_intervention_add_form.html:175 -#: templates/interventions/add/intervention_add_publiclighting.html:7 -#: templates/interventions/add/intervention_add_roads.html:7 -#: templates/interventions/add/intervention_add_sign.html:7 +#: interventions/templates/interventions/add/_intervention_add_form.html:175 +#: interventions/templates/interventions/add/intervention_add_publiclighting.html:7 +#: interventions/templates/interventions/add/intervention_add_roads.html:7 +#: interventions/templates/interventions/add/intervention_add_sign.html:7 msgid "Numéro de voirie" msgstr "Wegnummer" -#: templates/interventions/add/_intervention_add_form.html:214 -#: templates/interventions/detail/card_links.html:7 -#: templates/interventions/detail/scripts.html:779 -#: templates/interventions/intervention_detail_mobile.html:2034 +#: interventions/templates/interventions/add/_intervention_add_form.html:214 +#: interventions/templates/interventions/detail/card_links.html:7 +#: interventions/templates/interventions/detail/scripts.html:779 +#: interventions/templates/interventions/intervention_detail_mobile.html:2034 msgid "Interventions liées" msgstr "Gerelateerde interventies" -#: templates/interventions/add/_intervention_add_form.html:216 -#: templates/interventions/add/_intervention_add_form.html:236 -#: templates/interventions/detail/card_documents.html:98 -#: templates/interventions/detail/card_history.html:140 -#: templates/interventions/detail/card_info.html:159 -#: templates/interventions/detail/card_info.html:226 -#: templates/interventions/detail/card_info.html:256 -#: templates/interventions/detail/card_info.html:278 -#: templates/interventions/detail/card_info.html:300 -#: templates/interventions/detail/card_info.html:325 -#: templates/interventions/detail/card_info.html:347 -#: templates/interventions/detail/card_notes_documents.html:222 -#: templates/interventions/detail/card_occupations.html:81 -#: templates/interventions/detail/card_operations.html:194 -#: templates/interventions/detail/card_operations.html:321 -#: templates/interventions/detail/card_operations.html:359 -#: templates/interventions/detail/card_origine.html:152 -#: templates/interventions/detail/card_origine.html:173 -#: templates/interventions/detail/right_column.html:121 -#: templates/interventions/detail/right_column.html:224 -#: templates/interventions/detail/right_column.html:267 -#: templates/interventions/detail/right_column.html:312 -#: templates/interventions/detail/right_column.html:403 -#: templates/interventions/detail/right_column.html:603 -#: templates/interventions/detail/section_nav.html:6 -#: templates/interventions/includes/_gps_navigation_modal.html:12 -#: templates/interventions/includes/_operation_comment_modal.html:9 -#: templates/interventions/intervention_detail_mobile.html:484 -#: templates/interventions/intervention_detail_mobile.html:1053 -#: templates/interventions/intervention_detail_mobile.html:1290 -#: templates/interventions/intervention_detail_mobile.html:1414 -#: templates/interventions/intervention_detail_mobile.html:1436 -#: templates/interventions/intervention_detail_mobile.html:1454 -#: templates/interventions/intervention_detail_mobile.html:1596 -#: templates/interventions/intervention_detail_mobile.html:1645 -#: templates/interventions/intervention_detail_mobile.html:1736 -#: templates/interventions/intervention_detail_mobile.html:1834 -#: templates/interventions/intervention_detail_mobile.html:1949 -#: templates/interventions/intervention_detail_mobile.html:1995 -#: templates/interventions/intervention_detail_mobile.html:2262 -#: templates/interventions/intervention_detail_mobile.html:2284 -#: templates/interventions/intervention_detail_mobile.html:2303 -#: templates/interventions/intervention_detail_mobile.html:2370 -#: templates/interventions/intervention_detail_mobile.html:2509 -#: templates/interventions/intervention_detail_mobile.html:2543 -#: templates/interventions/intervention_detail_mobile.html:2695 -#: templates/interventions/intervention_detail_mobile.html:2874 -#: templates/interventions/intervention_detail_mobile.html:2910 -#: templates/interventions/intervention_detail_mobile.html:2932 -#: templates/interventions/intervention_detail_mobile.html:2954 -#: templates/interventions/intervention_detail_mobile.html:2976 -#: templates/interventions/intervention_detail_mobile.html:4443 -#: templates/interventions/interventions_calendar.html:287 -#: templates/interventions/interventions_calendar.html:460 -#: templates/interventions/interventions_calendar.html:488 -#: templates/interventions/interventions_calendar.html:647 -#: templates/interventions/interventions_calendar.html:742 -#: templates/interventions/interventions_index.html:1364 +#: 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:98 +#: interventions/templates/interventions/detail/card_history.html:140 +#: interventions/templates/interventions/detail/card_info.html:159 +#: interventions/templates/interventions/detail/card_info.html:226 +#: interventions/templates/interventions/detail/card_info.html:256 +#: interventions/templates/interventions/detail/card_info.html:278 +#: interventions/templates/interventions/detail/card_info.html:300 +#: interventions/templates/interventions/detail/card_info.html:325 +#: interventions/templates/interventions/detail/card_info.html:347 +#: interventions/templates/interventions/detail/card_notes_documents.html:222 +#: interventions/templates/interventions/detail/card_occupations.html:81 +#: interventions/templates/interventions/detail/card_operations.html:194 +#: interventions/templates/interventions/detail/card_operations.html:321 +#: interventions/templates/interventions/detail/card_operations.html:359 +#: interventions/templates/interventions/detail/card_origine.html:152 +#: interventions/templates/interventions/detail/card_origine.html:173 +#: interventions/templates/interventions/detail/right_column.html:121 +#: interventions/templates/interventions/detail/right_column.html:224 +#: interventions/templates/interventions/detail/right_column.html:267 +#: interventions/templates/interventions/detail/right_column.html:312 +#: interventions/templates/interventions/detail/right_column.html:403 +#: interventions/templates/interventions/detail/right_column.html:603 +#: interventions/templates/interventions/detail/section_nav.html:6 +#: 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:484 +#: interventions/templates/interventions/intervention_detail_mobile.html:1053 +#: interventions/templates/interventions/intervention_detail_mobile.html:1290 +#: interventions/templates/interventions/intervention_detail_mobile.html:1414 +#: interventions/templates/interventions/intervention_detail_mobile.html:1436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1454 +#: interventions/templates/interventions/intervention_detail_mobile.html:1596 +#: interventions/templates/interventions/intervention_detail_mobile.html:1645 +#: interventions/templates/interventions/intervention_detail_mobile.html:1736 +#: interventions/templates/interventions/intervention_detail_mobile.html:1834 +#: interventions/templates/interventions/intervention_detail_mobile.html:1949 +#: interventions/templates/interventions/intervention_detail_mobile.html:1995 +#: interventions/templates/interventions/intervention_detail_mobile.html:2262 +#: interventions/templates/interventions/intervention_detail_mobile.html:2284 +#: interventions/templates/interventions/intervention_detail_mobile.html:2303 +#: interventions/templates/interventions/intervention_detail_mobile.html:2370 +#: interventions/templates/interventions/intervention_detail_mobile.html:2509 +#: interventions/templates/interventions/intervention_detail_mobile.html:2543 +#: interventions/templates/interventions/intervention_detail_mobile.html:2695 +#: interventions/templates/interventions/intervention_detail_mobile.html:2874 +#: interventions/templates/interventions/intervention_detail_mobile.html:2910 +#: interventions/templates/interventions/intervention_detail_mobile.html:2932 +#: interventions/templates/interventions/intervention_detail_mobile.html:2954 +#: interventions/templates/interventions/intervention_detail_mobile.html:2976 +#: interventions/templates/interventions/intervention_detail_mobile.html:4443 +#: interventions/templates/interventions/interventions_calendar.html:295 +#: interventions/templates/interventions/interventions_calendar.html:468 +#: interventions/templates/interventions/interventions_calendar.html:496 +#: interventions/templates/interventions/interventions_calendar.html:655 +#: interventions/templates/interventions/interventions_calendar.html:670 +#: interventions/templates/interventions/interventions_calendar.html:742 +#: interventions/templates/interventions/interventions_calendar.html:837 +#: interventions/templates/interventions/interventions_index.html:1364 msgid "Fermer" msgstr "Sluiten" -#: templates/interventions/add/_intervention_add_form.html:223 -#: templates/interventions/detail/card_assets.html:34 -#: templates/interventions/detail/card_posts.html:95 -#: templates/interventions/detail/card_posts.html:387 -#: templates/interventions/detail/right_column.html:98 -#: templates/interventions/detail/right_column.html:170 -#: templates/interventions/intervention_detail_mobile.html:1782 -#: templates/interventions/interventions_calendar.html:559 -#: templates/interventions/interventions_calendar.html:726 -#: views/general.py:988 views/views_pdf_reporting.py:1280 -#: views/views_pdf_reporting.py:1726 views/views_pdf_reporting.py:2251 +#: interventions/templates/interventions/add/_intervention_add_form.html:223 +#: interventions/templates/interventions/detail/card_assets.html:34 +#: interventions/templates/interventions/detail/card_posts.html:95 +#: 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:1782 +#: interventions/templates/interventions/interventions_calendar.html:567 +#: interventions/templates/interventions/interventions_calendar.html:821 +#: interventions/views/general.py:988 +#: interventions/views/views_pdf_reporting.py:1280 +#: interventions/views/views_pdf_reporting.py:1726 +#: interventions/views/views_pdf_reporting.py:2251 msgid "Code" msgstr "Code" -#: templates/interventions/add/_intervention_add_form.html:224 -#: templates/interventions/add/_intervention_add_form.html:364 -#: templates/interventions/add/add_intervention_mobile.html:141 -#: templates/interventions/add/add_repair_intervention_mobile.html:134 -#: templates/interventions/detail/right_column.html:99 -#: templates/interventions/interventions_calendar.html:566 -#: templates/interventions/interventions_calendar.html:727 -#: views/general.py:989 views/views_pdf_reporting.py:1281 -#: views/views_pdf_reporting.py:2252 +#: interventions/templates/interventions/add/_intervention_add_form.html:224 +#: interventions/templates/interventions/add/_intervention_add_form.html:364 +#: interventions/templates/interventions/add/add_intervention_mobile.html:141 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:134 +#: interventions/templates/interventions/detail/right_column.html:99 +#: interventions/templates/interventions/interventions_calendar.html:574 +#: interventions/templates/interventions/interventions_calendar.html:822 +#: interventions/views/general.py:989 +#: interventions/views/views_pdf_reporting.py:1281 +#: interventions/views/views_pdf_reporting.py:2252 msgid "Titre" msgstr "Titel" -#: templates/interventions/add/_intervention_add_form.html:226 -#: templates/interventions/add/intervention_add_preventive.html:103 -#: templates/interventions/detail/right_column.html:101 -#: templates/interventions/interventions_calendar.html:583 -#: views/general.py:1016 +#: interventions/templates/interventions/add/_intervention_add_form.html:226 +#: interventions/templates/interventions/add/intervention_add_preventive.html:103 +#: interventions/templates/interventions/detail/right_column.html:101 +#: interventions/templates/interventions/interventions_calendar.html:591 +#: interventions/views/general.py:1016 msgid "Début" msgstr "Begin" -#: templates/interventions/add/_intervention_add_form.html:246 +#: interventions/templates/interventions/add/_intervention_add_form.html:246 msgid "Localisation GPS en cours..." msgstr "GPS-locatie ophalen..." -#: templates/interventions/add/_intervention_add_form.html:254 -#: templates/interventions/detail/right_column.html:71 +#: interventions/templates/interventions/add/_intervention_add_form.html:254 +#: interventions/templates/interventions/detail/right_column.html:71 msgid "Afficher/masquer les interventions liées" msgstr "Gerelateerde interventies tonen/verbergen" -#: templates/interventions/add/_intervention_add_form.html:255 -#: templates/interventions/interventions_index.html:1133 -#: templates/interventions/interventions_index_mobile.html:105 +#: interventions/templates/interventions/add/_intervention_add_form.html:255 +#: interventions/templates/interventions/interventions_index.html:1133 +#: interventions/templates/interventions/interventions_index_mobile.html:105 msgid "Interventions" msgstr "Interventies" -#: templates/interventions/add/_intervention_add_form.html:280 -#: templates/interventions/add/_intervention_add_form.html:288 -#: views/views_pdf_reporting.py:1492 views/views_pdf_reporting.py:1505 -#: views/views_pdf_reporting.py:1511 +#: interventions/templates/interventions/add/_intervention_add_form.html:280 +#: interventions/templates/interventions/add/_intervention_add_form.html:288 +#: interventions/views/views_pdf_reporting.py:1492 +#: interventions/views/views_pdf_reporting.py:1505 +#: interventions/views/views_pdf_reporting.py:1511 msgid "Source" msgstr "Bron" -#: templates/interventions/add/_intervention_add_form.html:292 +#: interventions/templates/interventions/add/_intervention_add_form.html:292 msgid "Détail de la source" msgstr "Brondetail" -#: templates/interventions/add/_intervention_add_form.html:297 +#: interventions/templates/interventions/add/_intervention_add_form.html:297 msgid "Référence de la source" msgstr "Bronreferentie" -#: templates/interventions/add/_intervention_add_form.html:312 +#: interventions/templates/interventions/add/_intervention_add_form.html:312 msgid "pour la catégorie" msgstr "voor de categorie" -#: templates/interventions/add/_intervention_add_form.html:312 +#: interventions/templates/interventions/add/_intervention_add_form.html:312 msgid "Symptôme ou motif" msgstr "Symptoom of reden" -#: templates/interventions/add/_intervention_add_form.html:319 -#: templates/interventions/add/_intervention_add_form.html:345 -#: templates/interventions/detail/card_info.html:529 -#: templates/interventions/interventions_calendar.html:425 -#: templates/interventions/interventions_index.html:717 views/general.py:994 -#: views/views_pdf_reporting.py:1318 +#: interventions/templates/interventions/add/_intervention_add_form.html:319 +#: interventions/templates/interventions/add/_intervention_add_form.html:345 +#: interventions/templates/interventions/detail/card_info.html:529 +#: interventions/templates/interventions/interventions_calendar.html:433 +#: interventions/templates/interventions/interventions_index.html:717 +#: interventions/views/general.py:994 +#: interventions/views/views_pdf_reporting.py:1318 msgid "Priorité" msgstr "Prioriteit" -#: templates/interventions/add/_intervention_add_form.html:324 +#: interventions/templates/interventions/add/_intervention_add_form.html:324 msgid "Attention : vérifiez bien la priorité pour ce symptôme" msgstr "Let op: controleer de prioriteit voor dit symptoom" -#: templates/interventions/add/_intervention_add_form.html:329 -#: views/general.py:997 views/views_pdf_reporting.py:1327 +#: interventions/templates/interventions/add/_intervention_add_form.html:329 +#: interventions/views/general.py:997 +#: interventions/views/views_pdf_reporting.py:1327 msgid "Type d'origine" msgstr "Oorsprongstype" -#: templates/interventions/add/_intervention_add_form.html:334 -#: templates/interventions/detail/card_info.html:487 -#: templates/interventions/interventions_index.html:667 views/forms.py:411 -#: views/general.py:996 views/views_pdf_reporting.py:1294 +#: interventions/templates/interventions/add/_intervention_add_form.html:334 +#: interventions/templates/interventions/detail/card_info.html:487 +#: interventions/templates/interventions/interventions_index.html:667 +#: interventions/views/forms.py:411 interventions/views/general.py:996 +#: interventions/views/views_pdf_reporting.py:1294 msgid "Type d'intervention" msgstr "Interventietype" -#: templates/interventions/add/_intervention_add_form.html:350 -#: templates/interventions/detail/card_info.html:551 views/forms.py:38 +#: interventions/templates/interventions/add/_intervention_add_form.html:350 +#: interventions/templates/interventions/detail/card_info.html:551 +#: interventions/views/forms.py:38 msgid "Projet" msgstr "Project" -#: templates/interventions/add/_intervention_add_form.html:360 +#: interventions/templates/interventions/add/_intervention_add_form.html:360 msgid "Description de l'intervention" msgstr "Beschrijving van de interventie" -#: templates/interventions/add/_intervention_add_form.html:369 +#: interventions/templates/interventions/add/_intervention_add_form.html:369 msgid "Info complémentaire" msgstr "Aanvullende info" -#: templates/interventions/add/_intervention_add_form.html:382 +#: interventions/templates/interventions/add/_intervention_add_form.html:382 msgid "Sélectionner le statut de départ" msgstr "Selecteer een categorie" -#: templates/interventions/add/_intervention_add_form.html:405 -#: templates/interventions/add/_intervention_add_form.html:434 -#: templates/interventions/partials/intervention_summary_modal_body.html:42 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:41 -#: views/forms.py:37 views/forms.py:348 +#: interventions/templates/interventions/add/_intervention_add_form.html:405 +#: interventions/templates/interventions/add/_intervention_add_form.html:434 +#: 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 msgid "Documents" msgstr "Documenten" -#: templates/interventions/add/_intervention_add_form.html:410 +#: interventions/templates/interventions/add/_intervention_add_form.html:410 msgid "Photos de l'observation" msgstr "Foto's van de observatie" -#: templates/interventions/add/_intervention_add_form.html:442 -#: templates/interventions/detail/card_posts.html:479 -#: templates/interventions/detail/edit_bar.html:50 +#: interventions/templates/interventions/add/_intervention_add_form.html:442 +#: interventions/templates/interventions/detail/card_posts.html:479 +#: interventions/templates/interventions/detail/edit_bar.html:50 msgid "Sauvegarder" msgstr "Opslaan" -#: templates/interventions/add/add_intervention_document.html:7 +#: interventions/templates/interventions/add/add_intervention_document.html:7 msgid "Ajouter un document" msgstr "Document toevoegen" -#: templates/interventions/add/add_intervention_document.html:14 -#: templates/interventions/detail/card_info.html:377 -#: templates/interventions/detail/card_info.html:595 -#: templates/interventions/detail/card_info.html:662 -#: templates/interventions/detail/card_info.html:706 -#: templates/interventions/detail/card_info.html:984 -#: templates/interventions/includes/_operation_comment_modal.html:27 -#: templates/interventions/intervention_detail_mobile.html:470 -#: templates/interventions/interventions_calendar.html:646 +#: interventions/templates/interventions/add/add_intervention_document.html:14 +#: interventions/templates/interventions/detail/card_info.html:377 +#: interventions/templates/interventions/detail/card_info.html:595 +#: interventions/templates/interventions/detail/card_info.html:662 +#: interventions/templates/interventions/detail/card_info.html:706 +#: interventions/templates/interventions/detail/card_info.html:984 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:27 +#: interventions/templates/interventions/intervention_detail_mobile.html:470 +#: interventions/templates/interventions/interventions_calendar.html:654 msgid "Enregistrer" msgstr "Opslaan" -#: templates/interventions/add/add_intervention_mobile.html:60 -#: templates/interventions/add/add_intervention_mobile.html:69 -#: templates/interventions/add/add_repair_intervention_mobile.html:60 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:58 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:67 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:64 -#: templates/interventions/add/intervention_add_mobile.html:62 -#: templates/interventions/add/intervention_add_mobile.html:83 +#: interventions/templates/interventions/add/add_intervention_mobile.html:60 +#: interventions/templates/interventions/add/add_intervention_mobile.html:69 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:60 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:58 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:67 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:64 +#: interventions/templates/interventions/add/intervention_add_mobile.html:62 +#: interventions/templates/interventions/add/intervention_add_mobile.html:83 msgid "Nouvelle intervention" msgstr "Nieuwe interventie" -#: templates/interventions/add/add_intervention_mobile.html:91 -#: templates/interventions/add/add_repair_intervention_mobile.html:91 +#: interventions/templates/interventions/add/add_intervention_mobile.html:91 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:91 msgid "Rechercher une localisation..." msgstr "Zoek een locatie..." -#: templates/interventions/add/add_intervention_mobile.html:107 -#: templates/interventions/add/add_repair_intervention_mobile.html:103 -#: templates/interventions/detail/card_info.html:504 -#: templates/interventions/detail/right_column.html:134 -#: templates/interventions/detail/right_column.html:341 -#: templates/interventions/intervention_detail_mobile.html:1676 -#: templates/interventions/intervention_detail_mobile.html:1749 -#: templates/interventions/intervention_detail_mobile.html:1847 -#: templates/interventions/interventions_calendar.html:334 -#: templates/interventions/interventions_index.html:624 -#: views/views_pdf_reporting.py:1367 +#: interventions/templates/interventions/add/add_intervention_mobile.html:107 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:103 +#: interventions/templates/interventions/detail/card_info.html:504 +#: interventions/templates/interventions/detail/right_column.html:134 +#: interventions/templates/interventions/detail/right_column.html:341 +#: interventions/templates/interventions/intervention_detail_mobile.html:1676 +#: interventions/templates/interventions/intervention_detail_mobile.html:1749 +#: interventions/templates/interventions/intervention_detail_mobile.html:1847 +#: interventions/templates/interventions/interventions_calendar.html:342 +#: interventions/templates/interventions/interventions_index.html:624 +#: interventions/views/views_pdf_reporting.py:1367 msgid "Catégorie" msgstr "Categorie" -#: templates/interventions/add/add_intervention_mobile.html:109 -#: templates/interventions/add/add_repair_intervention_mobile.html:105 -#: templates/interventions/intervention_detail_mobile.html:1849 -#: templates/interventions/intervention_detail_mobile.html:4025 +#: 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:1849 +#: interventions/templates/interventions/intervention_detail_mobile.html:4025 msgid "Sélectionner une catégorie" msgstr "Selecteer een categorie" -#: templates/interventions/add/add_intervention_mobile.html:120 -#: templates/interventions/add/add_repair_intervention_mobile.html:116 -#: templates/interventions/detail/scripts.html:354 -#: templates/interventions/intervention_detail_mobile.html:6131 +#: 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:6131 msgid "Équipement" msgstr "Uitrusting" -#: templates/interventions/add/add_intervention_mobile.html:120 -#: templates/interventions/add/add_repair_intervention_mobile.html:116 +#: interventions/templates/interventions/add/add_intervention_mobile.html:120 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:116 msgid "optionnel" msgstr "optioneel" -#: templates/interventions/add/add_intervention_mobile.html:125 -#: templates/interventions/add/add_repair_intervention_mobile.html:120 -#: templates/interventions/intervention_detail_mobile.html:812 +#: 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:812 msgid "Rechercher un équipement..." msgstr "Zoek een uitrusting..." -#: templates/interventions/add/add_intervention_mobile.html:128 -#: templates/interventions/add/add_repair_intervention_mobile.html:123 +#: interventions/templates/interventions/add/add_intervention_mobile.html:128 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:123 msgid "Sélectionnez d'abord une localisation" msgstr "Selecteer eerst een locatie" -#: templates/interventions/add/add_intervention_mobile.html:147 -#: templates/interventions/add/add_repair_intervention_mobile.html:140 +#: interventions/templates/interventions/add/add_intervention_mobile.html:147 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:140 msgid "Titre de l\\" msgstr "Titel van de" -#: templates/interventions/add/add_intervention_mobile.html:160 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:78 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:69 -#: templates/interventions/add/intervention_add_mobile.html:92 +#: interventions/templates/interventions/add/add_intervention_mobile.html:160 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:78 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:69 +#: interventions/templates/interventions/add/intervention_add_mobile.html:92 msgid "Corrective" msgstr "Correctief" -#: templates/interventions/add/add_intervention_mobile.html:168 -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:90 -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:67 -#: templates/interventions/add/intervention_add_mobile.html:90 +#: interventions/templates/interventions/add/add_intervention_mobile.html:168 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:90 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:67 +#: interventions/templates/interventions/add/intervention_add_mobile.html:90 msgid "Améliorative" msgstr "Verbeterend" -#: templates/interventions/add/add_intervention_mobile.html:179 -#: templates/interventions/add/add_repair_intervention_mobile.html:147 +#: interventions/templates/interventions/add/add_intervention_mobile.html:179 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:147 msgid "Créer l'intervention" msgstr "Interventie aanmaken" -#: templates/interventions/add/add_intervention_mobile.html:243 -#: templates/interventions/add/add_intervention_mobile.html:323 -#: templates/interventions/add/add_repair_intervention_mobile.html:209 -#: templates/interventions/add/add_repair_intervention_mobile.html:280 +#: interventions/templates/interventions/add/add_intervention_mobile.html:243 +#: interventions/templates/interventions/add/add_intervention_mobile.html:323 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:209 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:280 msgid "Aucun résultat" msgstr "Geen resultaten" -#: templates/interventions/add/add_repair_intervention_mobile.html:69 +#: interventions/templates/interventions/add/add_repair_intervention_mobile.html:69 msgid "Nouvelle intervention de réparation" msgstr "Nieuwe reparatie-interventie" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:70 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:70 msgid "Quel type d'intervention souhaitez-vous créer ?" msgstr "Welk type interventie wilt u aanmaken?" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:79 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:79 msgid "Réparation d'un défaut ou d'une anomalie constatée" msgstr "Reparatie van een geconstateerd defect of afwijking" -#: templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:91 +#: interventions/templates/interventions/add/choose_maintain_type_for_intervention_mobile.html:91 msgid "Amélioration ou mise à niveau d'un équipement existant" msgstr "Verbetering of upgrade van een bestaand apparaat" -#: templates/interventions/add/choose_thematic.html:25 +#: interventions/templates/interventions/add/choose_thematic.html:25 msgid "Choisir la thématique" msgstr "Thema kiezen" -#: templates/interventions/add/choose_thematic.html:45 +#: interventions/templates/interventions/add/choose_thematic.html:45 msgid "Ou choisir directement un symptôme" msgstr "Of kies rechtstreeks een symptoom" -#: templates/interventions/add/choose_thematic.html:48 +#: interventions/templates/interventions/add/choose_thematic.html:48 msgid "Saisir le nom du symptôme" msgstr "Voer de naam van het symptoom in" -#: templates/interventions/add/choose_thematic.html:49 -#: templates/interventions/add/intervention_add_preventive.html:201 +#: interventions/templates/interventions/add/choose_thematic.html:49 +#: interventions/templates/interventions/add/intervention_add_preventive.html:201 msgid "Sélectionner" msgstr "Selecteren" -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:54 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:54 msgid "Choisir une thématique" msgstr "Kies een thema" -#: templates/interventions/add/choose_thematic_for_intervention_mobile.html:75 +#: interventions/templates/interventions/add/choose_thematic_for_intervention_mobile.html:75 msgid "Sélectionnez la thématique :" msgstr "Selecteer een thema :" -#: templates/interventions/add/intervention_add.html:56 -#: templates/interventions/add/intervention_add_mobile.html:60 -#: templates/interventions/add/intervention_add_mobile.html:81 +#: interventions/templates/interventions/add/intervention_add.html:56 +#: interventions/templates/interventions/add/intervention_add_mobile.html:60 +#: interventions/templates/interventions/add/intervention_add_mobile.html:81 msgid "Nouvelle inspection" msgstr "Nieuwe inspectie" -#: templates/interventions/add/intervention_add.html:58 +#: interventions/templates/interventions/add/intervention_add.html:58 msgid "Créer une intervention" msgstr "Interventie aanmaken" -#: templates/interventions/add/intervention_add_clean.html:7 +#: interventions/templates/interventions/add/intervention_add_clean.html:7 msgid "Location:" msgstr "Locatie:" -#: templates/interventions/add/intervention_add_clean.html:11 +#: interventions/templates/interventions/add/intervention_add_clean.html:11 msgid "Address" msgstr "Adres" -#: templates/interventions/add/intervention_add_clean.html:15 +#: interventions/templates/interventions/add/intervention_add_clean.html:15 msgid "Equipment" msgstr "Apparaat" -#: templates/interventions/add/intervention_add_mobile.html:153 +#: interventions/templates/interventions/add/intervention_add_mobile.html:153 msgid "Position GPS détectée" msgstr "GPS-positie gedetecteerd" -#: templates/interventions/add/intervention_add_nature.html:9 +#: interventions/templates/interventions/add/intervention_add_nature.html:9 msgid "Numéro de zone:" msgstr "Zonenummer:" -#: templates/interventions/add/intervention_add_nature.html:11 +#: interventions/templates/interventions/add/intervention_add_nature.html:11 msgid "Numéro de section:" msgstr "Sectienummer:" -#: templates/interventions/add/intervention_add_preventive.html:22 +#: interventions/templates/interventions/add/intervention_add_preventive.html:22 msgid "Créer des interventions préventives" msgstr "Preventieve interventies aanmaken" -#: templates/interventions/add/intervention_add_preventive.html:70 -#: templates/interventions/add/intervention_add_preventive.html:281 -#: templates/interventions/detail/card_assets.html:14 -#: templates/interventions/intervention_detail_mobile.html:1513 -#: templates/interventions/intervention_detail_mobile.html:1817 +#: 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:1513 +#: interventions/templates/interventions/intervention_detail_mobile.html:1817 msgid "Créer" msgstr "Aanmaken" -#: templates/interventions/add/intervention_add_preventive.html:99 +#: interventions/templates/interventions/add/intervention_add_preventive.html:99 msgid "Plage prévisionnelle" msgstr "Voorziene periode" -#: templates/interventions/add/intervention_add_preventive.html:104 -#: templates/interventions/detail/card_info.html:762 -#: templates/interventions/interventions_calendar.html:584 -#: views/general.py:1017 +#: interventions/templates/interventions/add/intervention_add_preventive.html:104 +#: interventions/templates/interventions/detail/card_info.html:762 +#: interventions/templates/interventions/interventions_calendar.html:592 +#: interventions/views/general.py:1017 msgid "Fin" msgstr "Einde" -#: templates/interventions/add/intervention_add_preventive.html:178 -#: templates/interventions/detail/right_column.html:319 -#: templates/interventions/intervention_detail_mobile.html:1652 -#: templates/interventions/interventions_index.html:832 -#: views/preventive.py:245 +#: interventions/templates/interventions/add/intervention_add_preventive.html:178 +#: interventions/templates/interventions/detail/right_column.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:1652 +#: interventions/templates/interventions/interventions_index.html:832 +#: interventions/views/preventive.py:245 msgid "Localisations" msgstr "Locaties" -#: templates/interventions/add/intervention_add_preventive.html:191 -#: templates/interventions/add/intervention_add_preventive.html:558 +#: interventions/templates/interventions/add/intervention_add_preventive.html:191 +#: interventions/templates/interventions/add/intervention_add_preventive.html:558 msgid "élément(s) sélectionné(s)" msgstr "geselecteerd(e) element(en)" -#: templates/interventions/add/intervention_add_preventive.html:206 +#: interventions/templates/interventions/add/intervention_add_preventive.html:206 msgid "Afficher les éléments sélectionnés" msgstr "Geselecteerde elementen weergeven" -#: templates/interventions/add/intervention_add_preventive.html:241 +#: interventions/templates/interventions/add/intervention_add_preventive.html:241 msgid "Créer les interventions" msgstr "Interventies aanmaken" -#: templates/interventions/add/intervention_add_preventive.html:253 +#: interventions/templates/interventions/add/intervention_add_preventive.html:253 msgid "Créer une commande" msgstr "Bestelling aanmaken" -#: templates/interventions/add/intervention_add_preventive.html:259 +#: interventions/templates/interventions/add/intervention_add_preventive.html:259 msgid "Référence de commande" msgstr "Bestelreferentie" -#: templates/interventions/add/intervention_add_preventive.html:267 +#: interventions/templates/interventions/add/intervention_add_preventive.html:267 msgid "Date de la commande" msgstr "Besteldatum" -#: templates/interventions/add/intervention_add_preventive.html:271 +#: interventions/templates/interventions/add/intervention_add_preventive.html:271 msgid "Date de livraison" msgstr "Leveringsdatum" -#: templates/interventions/add/intervention_add_preventive.html:275 +#: interventions/templates/interventions/add/intervention_add_preventive.html:275 msgid "Montant total (€)" msgstr "Totaalbedrag (€)" -#: templates/interventions/add/intervention_add_preventive.html:383 +#: interventions/templates/interventions/add/intervention_add_preventive.html:383 msgid "" "Veuillez sélectionner au moins un élément avant de créer les interventions." msgstr "Selecteer minstens één element voordat u de interventies aanmaakt." -#: templates/interventions/add/intervention_add_preventive.html:411 +#: interventions/templates/interventions/add/intervention_add_preventive.html:411 msgid "-- Sélectionner une commande --" msgstr "-- Selecteer een bestelling --" -#: templates/interventions/add/intervention_add_preventive.html:459 +#: interventions/templates/interventions/add/intervention_add_preventive.html:459 msgid "Veuillez remplir tous les champs obligatoires" msgstr "Vul alle verplichte velden in" -#: templates/interventions/add/intervention_add_preventive.html:498 +#: interventions/templates/interventions/add/intervention_add_preventive.html:498 msgid "Une erreur est survenue" msgstr "Er is een fout opgetreden" -#: templates/interventions/add/intervention_add_preventive.html:504 +#: interventions/templates/interventions/add/intervention_add_preventive.html:504 msgid "Une erreur est survenue lors de la création de la commande" msgstr "Er is een fout opgetreden bij het aanmaken van de bestelling" -#: templates/interventions/add/intervention_add_preventive.html:528 +#: interventions/templates/interventions/add/intervention_add_preventive.html:528 msgid "Êtes-vous sûr de vouloir supprimer cet élément de la sélection ?" msgstr "Weet u zeker dat u dit item uit de selectie wilt verwijderen?" -#: templates/interventions/add/intervention_add_preventive.html:560 +#: interventions/templates/interventions/add/intervention_add_preventive.html:560 msgid "Erreur lors de la suppression" msgstr "Fout bij het verwijderen" -#: templates/interventions/add/intervention_add_preventive.html:566 +#: interventions/templates/interventions/add/intervention_add_preventive.html:566 msgid "Une erreur est survenue lors de la suppression" msgstr "Er is een fout opgetreden bij het verwijderen" -#: templates/interventions/add/intervention_add_preventive.html:580 -#: templates/interventions/interventions_index.html:1265 views/forms.py:404 -#: views/forms.py:530 +#: interventions/templates/interventions/add/intervention_add_preventive.html:580 +#: interventions/templates/interventions/interventions_index.html:1265 +#: interventions/views/forms.py:404 interventions/views/forms.py:530 msgid "À approuver" msgstr "Ter goedkeuring" -#: templates/interventions/add/intervention_add_preventive.html:581 -#: templates/interventions/interventions_index.html:1266 views/forms.py:405 -#: views/forms.py:531 +#: interventions/templates/interventions/add/intervention_add_preventive.html:581 +#: interventions/templates/interventions/interventions_index.html:1266 +#: interventions/views/forms.py:405 interventions/views/forms.py:531 msgid "À planifier" msgstr "In te plannen" -#: templates/interventions/add/intervention_add_preventive.html:584 -#: templates/interventions/interventions_index.html:1267 views/forms.py:532 +#: interventions/templates/interventions/add/intervention_add_preventive.html:584 +#: interventions/templates/interventions/interventions_index.html:1267 +#: interventions/views/forms.py:532 msgid "À traiter" msgstr "Te behandelen" -#: templates/interventions/detail/card_assets.html:4 -#: templates/interventions/detail/scripts.html:774 +#: interventions/templates/interventions/detail/card_assets.html:4 +#: interventions/templates/interventions/detail/scripts.html:774 msgid "Assets" msgstr "Activa" -#: templates/interventions/detail/card_assets.html:8 +#: interventions/templates/interventions/detail/card_assets.html:8 msgid "Délier les équipements sélectionnés" msgstr "Geselecteerde uitrustingen ontkoppelen" -#: templates/interventions/detail/card_assets.html:9 -#: templates/interventions/detail/card_assets.html:74 -#: templates/interventions/detail/card_assets.html:75 -#: templates/interventions/guided_operations/inspection_rain_water.html:296 +#: interventions/templates/interventions/detail/card_assets.html:9 +#: interventions/templates/interventions/detail/card_assets.html:74 +#: interventions/templates/interventions/detail/card_assets.html:75 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:296 msgid "Délier" msgstr "Ontkoppelen" -#: templates/interventions/detail/card_assets.html:13 -#: templates/interventions/detail/right_column.html:119 -#: templates/interventions/intervention_detail_mobile.html:1512 +#: interventions/templates/interventions/detail/card_assets.html:13 +#: interventions/templates/interventions/detail/right_column.html:119 +#: interventions/templates/interventions/intervention_detail_mobile.html:1512 msgid "Créer un nouvel équipement" msgstr "Nieuwe uitrusting aanmaken" -#: templates/interventions/detail/card_assets.html:17 -#: templates/interventions/detail/card_assets.html:21 -#: templates/interventions/intervention_detail_mobile.html:1515 +#: interventions/templates/interventions/detail/card_assets.html:17 +#: interventions/templates/interventions/detail/card_assets.html:21 +#: interventions/templates/interventions/intervention_detail_mobile.html:1515 msgid "Lier un équipement existant" msgstr "Bestaande uitrusting koppelen" -#: templates/interventions/detail/card_assets.html:18 +#: interventions/templates/interventions/detail/card_assets.html:18 msgid "Lier" msgstr "Koppelen" -#: templates/interventions/detail/card_assets.html:22 +#: interventions/templates/interventions/detail/card_assets.html:22 msgid "Lier / Délier" msgstr "Koppelen / Ontkoppelen" -#: templates/interventions/detail/card_assets.html:33 +#: interventions/templates/interventions/detail/card_assets.html:33 msgid "Tout sélectionner / désélectionner" msgstr "Alles selecteren / deselecteren" -#: templates/interventions/detail/card_assets.html:35 -#: templates/interventions/detail/card_operations.html:61 -#: templates/interventions/detail/card_operations.html:140 -#: templates/interventions/detail/right_column.html:182 -#: templates/interventions/detail/right_column.html:191 -#: templates/interventions/intervention_detail_mobile.html:1791 -#: templates/interventions/intervention_detail_mobile.html:1800 -#: views/views_pdf_reporting.py:1727 +#: interventions/templates/interventions/detail/card_assets.html:35 +#: interventions/templates/interventions/detail/card_operations.html:61 +#: 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:1791 +#: interventions/templates/interventions/intervention_detail_mobile.html:1800 +#: interventions/views/views_pdf_reporting.py:1727 msgid "Nom" msgstr "Naam" -#: templates/interventions/detail/card_assets.html:37 -#: templates/interventions/detail/right_column.html:157 -#: templates/interventions/detail/right_column.html:347 -#: templates/interventions/intervention_detail_mobile.html:1682 -#: templates/interventions/intervention_detail_mobile.html:1772 -#: views/views_pdf_reporting.py:1728 +#: 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:1682 +#: interventions/templates/interventions/intervention_detail_mobile.html:1772 +#: interventions/views/views_pdf_reporting.py:1728 msgid "Modèle" msgstr "Model" -#: templates/interventions/detail/card_chronologie.html:4 -#: templates/interventions/detail/scripts.html:781 -#: templates/interventions/interventions_calendar.html:246 +#: interventions/templates/interventions/detail/card_chronologie.html:4 +#: interventions/templates/interventions/detail/scripts.html:781 +#: interventions/templates/interventions/interventions_calendar.html:254 msgid "Chronologie" msgstr "Tijdslijn" -#: templates/interventions/detail/card_chronologie.html:10 -#: templates/interventions/detail/card_controles.html:49 -#: templates/interventions/detail/card_origine.html:205 -#: templates/interventions/intervention_detail_mobile.html:1386 -#: templates/interventions/interventions_calendar.html:725 +#: interventions/templates/interventions/detail/card_chronologie.html:10 +#: interventions/templates/interventions/detail/card_controles.html:49 +#: interventions/templates/interventions/detail/card_origine.html:205 +#: interventions/templates/interventions/intervention_detail_mobile.html:1386 +#: interventions/templates/interventions/interventions_calendar.html:820 msgid "Date" msgstr "Datum" -#: templates/interventions/detail/card_chronologie.html:11 +#: interventions/templates/interventions/detail/card_chronologie.html:11 msgid "Evénement" msgstr "Gebeurtenis" -#: templates/interventions/detail/card_controles.html:4 -#: templates/interventions/intervention_detail_mobile.html:1338 +#: interventions/templates/interventions/detail/card_controles.html:4 +#: interventions/templates/interventions/intervention_detail_mobile.html:1338 msgid "Contrôles / Rapports de suivi" msgstr "Opvolgrapporten" -#: templates/interventions/detail/card_controles.html:50 -#: templates/interventions/detail/card_origine.html:44 -#: templates/interventions/detail/card_origine.html:206 -#: templates/interventions/detail/card_posts.html:103 -#: templates/interventions/detail/card_posts.html:394 -#: templates/interventions/intervention_detail_mobile.html:1387 +#: interventions/templates/interventions/detail/card_controles.html:50 +#: interventions/templates/interventions/detail/card_origine.html:44 +#: 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:1387 msgid "Type" msgstr "Type" -#: templates/interventions/detail/card_controles.html:51 +#: interventions/templates/interventions/detail/card_controles.html:51 msgid "Auteur" msgstr "Auteur" -#: templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/detail/card_documents.html:5 msgid "Documents & Photos" msgstr "Documenten & Foto's" -#: templates/interventions/detail/card_documents.html:5 -#: templates/interventions/detail/card_notes_documents.html:13 -#: templates/interventions/intervention_detail_mobile.html:934 +#: interventions/templates/interventions/detail/card_documents.html:5 +#: interventions/templates/interventions/detail/card_notes_documents.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:934 msgid "Photos obligatoires" msgstr "Verplichte foto's" -#: templates/interventions/detail/card_documents.html:8 -#: templates/interventions/detail/card_documents.html:80 -#: templates/interventions/detail/card_info.html:775 -#: templates/interventions/detail/card_info.html:866 -#: templates/interventions/detail/card_notes.html:6 -#: templates/interventions/detail/card_notes_documents.html:204 -#: templates/interventions/detail/card_occupations.html:14 -#: templates/interventions/detail/card_occupations.html:111 -#: templates/interventions/detail/card_operations.html:305 -#: templates/interventions/detail/card_operations.html:346 -#: templates/interventions/intervention_detail_mobile.html:1083 -#: templates/interventions/intervention_detail_mobile.html:1422 -#: templates/interventions/intervention_detail_mobile.html:2328 -#: templates/interventions/intervention_detail_mobile.html:2492 +#: interventions/templates/interventions/detail/card_documents.html:8 +#: interventions/templates/interventions/detail/card_documents.html:80 +#: interventions/templates/interventions/detail/card_info.html:775 +#: interventions/templates/interventions/detail/card_info.html:866 +#: interventions/templates/interventions/detail/card_notes.html:6 +#: interventions/templates/interventions/detail/card_notes_documents.html:204 +#: interventions/templates/interventions/detail/card_occupations.html:14 +#: 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:1083 +#: interventions/templates/interventions/intervention_detail_mobile.html:1422 +#: interventions/templates/interventions/intervention_detail_mobile.html:2328 +#: interventions/templates/interventions/intervention_detail_mobile.html:2492 +#: interventions/templates/interventions/interventions_calendar.html:733 msgid "Ajouter" msgstr "Toevoegen" -#: templates/interventions/detail/card_documents.html:19 +#: interventions/templates/interventions/detail/card_documents.html:19 msgid "Aucun document ou photo pour cette intervention." msgstr "Geen enkel document of foto voor deze interventie." -#: templates/interventions/detail/card_documents.html:31 -#: templates/interventions/detail/card_notes_documents.html:69 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_documents.html:31 +#: interventions/templates/interventions/detail/card_notes_documents.html:69 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "fichiers" msgstr "bestanden" -#: templates/interventions/detail/card_documents.html:31 -#: templates/interventions/detail/card_notes_documents.html:69 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_documents.html:31 +#: interventions/templates/interventions/detail/card_notes_documents.html:69 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "fichier" msgstr "bestand" -#: templates/interventions/detail/card_documents.html:53 -#: templates/interventions/detail/card_notes_documents.html:177 -#: templates/interventions/intervention_detail_mobile.html:646 -#: templates/interventions/intervention_detail_mobile.html:647 -#: templates/interventions/intervention_detail_mobile.html:1453 +#: interventions/templates/interventions/detail/card_documents.html:53 +#: interventions/templates/interventions/detail/card_notes_documents.html:177 +#: interventions/templates/interventions/intervention_detail_mobile.html:646 +#: interventions/templates/interventions/intervention_detail_mobile.html:647 +#: interventions/templates/interventions/intervention_detail_mobile.html:1453 msgid "Supprimer le document" msgstr "Document verwijderen" -#: templates/interventions/detail/card_documents.html:57 -#: templates/interventions/detail/card_notes_documents.html:181 -#: templates/interventions/intervention_detail_mobile.html:1457 +#: interventions/templates/interventions/detail/card_documents.html:57 +#: interventions/templates/interventions/detail/card_notes_documents.html:181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1457 msgid "Voulez-vous supprimer ce document ?" msgstr "Wilt u dit document verwijderen?" -#: templates/interventions/detail/card_documents.html:62 -#: templates/interventions/detail/card_info.html:792 -#: templates/interventions/detail/card_info.html:883 -#: templates/interventions/detail/card_notes_documents.html:186 -#: templates/interventions/detail/scripts.html:507 -#: templates/interventions/includes/_desktop_operation_card.html:139 -#: templates/interventions/includes/_mobile_operation_card.html:136 -#: templates/interventions/intervention_detail_mobile.html:1443 -#: templates/interventions/intervention_detail_mobile.html:1462 -#: templates/interventions/intervention_detail_mobile.html:3989 +#: interventions/templates/interventions/detail/card_documents.html:62 +#: interventions/templates/interventions/detail/card_info.html:792 +#: interventions/templates/interventions/detail/card_info.html:883 +#: interventions/templates/interventions/detail/card_notes_documents.html:186 +#: 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:1443 +#: interventions/templates/interventions/intervention_detail_mobile.html:1462 +#: interventions/templates/interventions/intervention_detail_mobile.html:3989 msgid "Supprimer" msgstr "Verwijderen" -#: templates/interventions/detail/card_documents.html:71 -#: templates/interventions/detail/card_notes_documents.html:24 -#: templates/interventions/detail/card_notes_documents.html:195 -#: templates/interventions/intervention_detail_mobile.html:932 +#: interventions/templates/interventions/detail/card_documents.html:71 +#: interventions/templates/interventions/detail/card_notes_documents.html:24 +#: interventions/templates/interventions/detail/card_notes_documents.html:195 +#: interventions/templates/interventions/intervention_detail_mobile.html:932 msgid "Ajouter des documents" msgstr "Documenten toevoegen" -#: templates/interventions/detail/card_documents.html:96 -#: templates/interventions/detail/card_notes_documents.html:220 +#: interventions/templates/interventions/detail/card_documents.html:96 +#: interventions/templates/interventions/detail/card_notes_documents.html:220 msgid "Copier le document vers…" msgstr "Document verwijderen" -#: templates/interventions/detail/card_documents.html:104 -#: templates/interventions/detail/card_notes_documents.html:228 +#: interventions/templates/interventions/detail/card_documents.html:104 +#: interventions/templates/interventions/detail/card_notes_documents.html:228 msgid "Cible" msgstr "Doel" -#: templates/interventions/detail/card_documents.html:106 -#: templates/interventions/detail/card_notes_documents.html:230 +#: interventions/templates/interventions/detail/card_documents.html:106 +#: interventions/templates/interventions/detail/card_notes_documents.html:230 msgid "— Choisir une localisation ou un asset —" msgstr "— Kies een locatie of een asset —" -#: templates/interventions/detail/card_documents.html:111 -#: templates/interventions/detail/card_notes_documents.html:235 +#: interventions/templates/interventions/detail/card_documents.html:111 +#: interventions/templates/interventions/detail/card_notes_documents.html:235 msgid "Tags" msgstr "Labels" -#: templates/interventions/detail/card_documents.html:114 -#: templates/interventions/detail/card_notes_documents.html:238 +#: interventions/templates/interventions/detail/card_documents.html:114 +#: interventions/templates/interventions/detail/card_notes_documents.html:238 msgid "Aucun tag disponible pour ce type de cible." msgstr "Er is geen lid beschikbaar voor overdracht." -#: templates/interventions/detail/card_documents.html:119 -#: templates/interventions/detail/card_notes_documents.html:243 +#: interventions/templates/interventions/detail/card_documents.html:119 +#: interventions/templates/interventions/detail/card_notes_documents.html:243 msgid "Chargement des tags…" msgstr "Uitrustingen laden…" -#: templates/interventions/detail/card_documents.html:127 -#: templates/interventions/detail/card_notes_documents.html:251 +#: interventions/templates/interventions/detail/card_documents.html:127 +#: interventions/templates/interventions/detail/card_notes_documents.html:251 msgid "Copier" msgstr "Kopiëren" -#: templates/interventions/detail/card_history.html:7 -#: templates/interventions/intervention_detail_mobile.html:2100 +#: interventions/templates/interventions/detail/card_history.html:7 +#: interventions/templates/interventions/intervention_detail_mobile.html:2100 msgid "Historique des interventions (3 mois)" msgstr "Interventiegeschiedenis (3 maanden)" -#: templates/interventions/detail/card_history.html:13 -#: templates/interventions/intervention_detail_mobile.html:2106 +#: interventions/templates/interventions/detail/card_history.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:2106 msgid "Interventions récentes sur les mêmes localisations" msgstr "Recente interventies op dezelfde locaties" -#: templates/interventions/detail/card_history.html:33 -#: templates/interventions/detail/card_history.html:71 -#: templates/interventions/detail/card_history.html:109 -#: templates/interventions/intervention_detail_mobile.html:2131 -#: templates/interventions/intervention_detail_mobile.html:2180 -#: templates/interventions/intervention_detail_mobile.html:2230 +#: 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:2131 +#: interventions/templates/interventions/intervention_detail_mobile.html:2180 +#: interventions/templates/interventions/intervention_detail_mobile.html:2230 msgid "Accès restreint" msgstr "Beperkte toegang" -#: templates/interventions/detail/card_history.html:44 -#: templates/interventions/detail/card_history.html:82 -#: templates/interventions/detail/card_history.html:120 -#: templates/interventions/intervention_detail_mobile.html:2145 -#: templates/interventions/intervention_detail_mobile.html:2194 -#: templates/interventions/intervention_detail_mobile.html:2244 +#: 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:2145 +#: interventions/templates/interventions/intervention_detail_mobile.html:2194 +#: interventions/templates/interventions/intervention_detail_mobile.html:2244 msgid "Voir le résumé" msgstr "Bekijk de samenvatting" -#: templates/interventions/detail/card_history.html:52 -#: templates/interventions/intervention_detail_mobile.html:2155 +#: interventions/templates/interventions/detail/card_history.html:52 +#: interventions/templates/interventions/intervention_detail_mobile.html:2155 msgid "Voir tout" msgstr "Alles bekijken" -#: templates/interventions/detail/card_history.html:90 -#: templates/interventions/intervention_detail_mobile.html:2204 +#: interventions/templates/interventions/detail/card_history.html:90 +#: interventions/templates/interventions/intervention_detail_mobile.html:2204 msgid "Réduire" msgstr "Samenvouwen" -#: templates/interventions/detail/card_history.html:137 -#: templates/interventions/detail/card_history.html:138 -#: templates/interventions/intervention_detail_mobile.html:2259 -#: templates/interventions/intervention_detail_mobile.html:2260 +#: interventions/templates/interventions/detail/card_history.html:137 +#: interventions/templates/interventions/detail/card_history.html:138 +#: interventions/templates/interventions/intervention_detail_mobile.html:2259 +#: interventions/templates/interventions/intervention_detail_mobile.html:2260 msgid "Résumé de l'intervention" msgstr "Interventiesamenvatting" -#: templates/interventions/detail/card_history.html:145 -#: templates/interventions/detail/scripts.html:157 -#: templates/interventions/intervention_detail_mobile.html:2267 -#: templates/interventions/intervention_detail_mobile.html:2548 -#: templates/interventions/intervention_detail_mobile.html:3045 -#: templates/interventions/interventions_calendar.html:667 -#: templates/interventions/interventions_index.html:1201 +#: interventions/templates/interventions/detail/card_history.html:145 +#: interventions/templates/interventions/detail/scripts.html:157 +#: interventions/templates/interventions/intervention_detail_mobile.html:2267 +#: interventions/templates/interventions/intervention_detail_mobile.html:2548 +#: interventions/templates/interventions/intervention_detail_mobile.html:3045 +#: interventions/templates/interventions/interventions_calendar.html:675 +#: interventions/templates/interventions/interventions_calendar.html:762 +#: interventions/templates/interventions/interventions_index.html:1201 msgid "Chargement..." msgstr "Laden..." -#: templates/interventions/detail/card_history.html:167 -#: templates/interventions/intervention_detail_mobile.html:1987 +#: interventions/templates/interventions/detail/card_history.html:167 +#: interventions/templates/interventions/intervention_detail_mobile.html:1987 msgid "Créer une intervention de réparation" msgstr "Reparatie-interventie creëren" -#: templates/interventions/detail/card_history.html:174 -#: templates/interventions/intervention_detail_mobile.html:1994 +#: interventions/templates/interventions/detail/card_history.html:174 +#: interventions/templates/interventions/intervention_detail_mobile.html:1994 msgid "Confirmation" msgstr "Bevestiging" -#: templates/interventions/detail/card_history.html:178 +#: interventions/templates/interventions/detail/card_history.html:178 msgid "Créer une intervention de réparation à partir de cette intervention?" msgstr "Een reparatie-interventie creëren op basis van deze interventie?" -#: templates/interventions/detail/card_history.html:181 -#: templates/interventions/intervention_detail_mobile.html:2001 +#: interventions/templates/interventions/detail/card_history.html:181 +#: interventions/templates/interventions/intervention_detail_mobile.html:2001 msgid "Équipements concernés" msgstr "Betrokken uitrustingen" -#: templates/interventions/detail/card_history.html:201 -#: templates/interventions/detail/card_info.html:177 -#: templates/interventions/detail/card_info.html:244 -#: templates/interventions/detail/card_info.html:266 -#: templates/interventions/detail/card_info.html:288 -#: templates/interventions/detail/card_info.html:310 -#: templates/interventions/intervention_detail_mobile.html:1967 -#: templates/interventions/intervention_detail_mobile.html:2021 -#: templates/interventions/intervention_detail_mobile.html:2920 -#: templates/interventions/intervention_detail_mobile.html:2942 -#: templates/interventions/intervention_detail_mobile.html:2964 -#: templates/interventions/intervention_detail_mobile.html:2975 -#: templates/interventions/intervention_detail_mobile.html:2983 -#: templates/interventions/interventions_index.html:1291 +#: interventions/templates/interventions/detail/card_history.html:201 +#: interventions/templates/interventions/detail/card_info.html:177 +#: interventions/templates/interventions/detail/card_info.html:244 +#: interventions/templates/interventions/detail/card_info.html:266 +#: interventions/templates/interventions/detail/card_info.html:288 +#: interventions/templates/interventions/detail/card_info.html:310 +#: interventions/templates/interventions/intervention_detail_mobile.html:1967 +#: interventions/templates/interventions/intervention_detail_mobile.html:2021 +#: interventions/templates/interventions/intervention_detail_mobile.html:2920 +#: interventions/templates/interventions/intervention_detail_mobile.html:2942 +#: interventions/templates/interventions/intervention_detail_mobile.html:2964 +#: interventions/templates/interventions/intervention_detail_mobile.html:2975 +#: interventions/templates/interventions/intervention_detail_mobile.html:2983 +#: interventions/templates/interventions/interventions_index.html:1291 msgid "Confirmer" msgstr "Bevestigen" -#: templates/interventions/detail/card_info.html:18 -#: templates/interventions/detail/scripts.html:584 +#: interventions/templates/interventions/detail/card_info.html:18 +#: interventions/templates/interventions/detail/scripts.html:584 msgid "Annuler la vérification" msgstr "Verificatie annuleren" -#: templates/interventions/detail/card_info.html:18 -#: templates/interventions/detail/scripts.html:585 +#: interventions/templates/interventions/detail/card_info.html:18 +#: interventions/templates/interventions/detail/scripts.html:585 msgid "Marquer comme vérifiée" msgstr "Markeren als geverifieerd" -#: templates/interventions/detail/card_info.html:23 -#: templates/interventions/detail/card_info.html:29 -#: templates/interventions/detail/scripts.html:590 +#: interventions/templates/interventions/detail/card_info.html:23 +#: interventions/templates/interventions/detail/card_info.html:29 +#: interventions/templates/interventions/detail/scripts.html:590 msgid "Non vérifiée" msgstr "Niet geverifieerd" -#: templates/interventions/detail/card_info.html:28 +#: interventions/templates/interventions/detail/card_info.html:28 msgid "Vérification requise" msgstr "Verificatie vereist" -#: templates/interventions/detail/card_info.html:35 +#: interventions/templates/interventions/detail/card_info.html:35 msgid "Marché temporairement bloqué pour raisons budgétaires" msgstr "" -#: templates/interventions/detail/card_info.html:40 +#: interventions/templates/interventions/detail/card_info.html:40 msgid "Cette intervention a été créée par le prestataire" msgstr "Deze interventie is aangemaakt door de aannemer" -#: templates/interventions/detail/card_info.html:41 +#: interventions/templates/interventions/detail/card_info.html:41 msgid "Créée par le prestataire" msgstr "Aangemaakt door de aannemer" -#: templates/interventions/detail/card_info.html:62 -#: templates/interventions/intervention_detail_mobile.html:575 +#: interventions/templates/interventions/detail/card_info.html:62 +#: interventions/templates/interventions/intervention_detail_mobile.html:575 msgid "En pause - Motif :" msgstr "Pauze - Reden:" -#: templates/interventions/detail/card_info.html:92 +#: interventions/templates/interventions/detail/card_info.html:92 msgid "" "Cette intervention est retenue pour des raisons budgétaires. Aucun envoi de " "fiche ni contact téléphonique avec le prestataire ne doit être effectué." msgstr "" -#: templates/interventions/detail/card_info.html:94 -#: templates/interventions/intervention_detail_mobile.html:497 +#: interventions/templates/interventions/detail/card_info.html:94 +#: interventions/templates/interventions/intervention_detail_mobile.html:497 msgid "Motif" msgstr "" -#: templates/interventions/detail/card_info.html:107 -#: templates/interventions/detail/scripts.html:769 +#: interventions/templates/interventions/detail/card_info.html:107 +#: interventions/templates/interventions/detail/scripts.html:769 msgid "Recommandations" msgstr "Aanbevelingen" -#: templates/interventions/detail/card_info.html:114 -#: templates/interventions/intervention_detail_mobile.html:1365 +#: interventions/templates/interventions/detail/card_info.html:114 +#: interventions/templates/interventions/intervention_detail_mobile.html:1365 msgid "Attention" msgstr "Interventie" -#: templates/interventions/detail/card_info.html:115 +#: interventions/templates/interventions/detail/card_info.html:115 msgid "" "Le marché associé à cette intervention est bloqué. Ne pas appeler le " "prestataire." @@ -2419,383 +2479,383 @@ msgstr "" "Het contract gekoppeld aan deze interventie is geblokkeerd. Bel de aannemer " "niet." -#: templates/interventions/detail/card_info.html:129 +#: interventions/templates/interventions/detail/card_info.html:129 msgid "Appel interdit (marché bloqué)" msgstr "" -#: templates/interventions/detail/card_info.html:142 -#: templates/interventions/detail/card_info.html:158 +#: interventions/templates/interventions/detail/card_info.html:142 +#: interventions/templates/interventions/detail/card_info.html:158 msgid "Confirmer l'appel" msgstr "Oproep bevestigen" -#: templates/interventions/detail/card_info.html:165 +#: interventions/templates/interventions/detail/card_info.html:165 msgid "L'appel a été réceptionné" msgstr "De oproep is ontvangen" -#: templates/interventions/detail/card_info.html:168 +#: interventions/templates/interventions/detail/card_info.html:168 msgid "Date et heure de l'appel" msgstr "Datum en tijd van de oproep" -#: templates/interventions/detail/card_info.html:170 +#: interventions/templates/interventions/detail/card_info.html:170 msgid "Par défaut, la date et l'heure actuelles sont proposées." msgstr "Standaard worden de huidige datum en tijd voorgesteld." -#: templates/interventions/detail/card_info.html:190 -#: templates/interventions/intervention_detail_mobile.html:2873 +#: interventions/templates/interventions/detail/card_info.html:190 +#: interventions/templates/interventions/intervention_detail_mobile.html:2873 msgid "Confirmer l'annulation" msgstr "Annulering bevestigen" -#: templates/interventions/detail/card_info.html:194 -#: templates/interventions/intervention_detail_mobile.html:2877 +#: interventions/templates/interventions/detail/card_info.html:194 +#: interventions/templates/interventions/intervention_detail_mobile.html:2877 msgid "Êtes-vous sûr de vouloir annuler cette intervention ?" msgstr "Weet u zeker dat u deze interventie wilt annuleren?" -#: templates/interventions/detail/card_info.html:196 -#: templates/interventions/intervention_detail_mobile.html:2879 -#: templates/interventions/interventions_index.html:1274 +#: interventions/templates/interventions/detail/card_info.html:196 +#: interventions/templates/interventions/intervention_detail_mobile.html:2879 +#: interventions/templates/interventions/interventions_index.html:1274 msgid "Type d'annulation" msgstr "Annuleringstype" -#: templates/interventions/detail/card_info.html:198 -#: templates/interventions/intervention_detail_mobile.html:2881 -#: templates/interventions/interventions_index.html:1276 +#: interventions/templates/interventions/detail/card_info.html:198 +#: interventions/templates/interventions/intervention_detail_mobile.html:2881 +#: interventions/templates/interventions/interventions_index.html:1276 msgid "Choisissez un type" msgstr "Kies een type" -#: templates/interventions/detail/card_info.html:208 -#: templates/interventions/intervention_detail_mobile.html:2891 -#: templates/interventions/interventions_index.html:1284 +#: interventions/templates/interventions/detail/card_info.html:208 +#: interventions/templates/interventions/intervention_detail_mobile.html:2891 +#: interventions/templates/interventions/interventions_index.html:1284 msgid "Commentaire libre..." msgstr "Vrije opmerking..." -#: templates/interventions/detail/card_info.html:209 -#: templates/interventions/intervention_detail_mobile.html:2892 -#: templates/interventions/interventions_index.html:1285 +#: interventions/templates/interventions/detail/card_info.html:209 +#: interventions/templates/interventions/intervention_detail_mobile.html:2892 +#: interventions/templates/interventions/interventions_index.html:1285 msgid "Obligatoire pour le motif \\" msgstr "Verplicht voor de reden \\" -#: templates/interventions/detail/card_info.html:214 -#: templates/interventions/detail/card_origine.html:19 -#: templates/interventions/guided_operations/inspection_rain_water.html:236 -#: templates/interventions/guided_operations/inspection_rain_water.html:353 -#: templates/interventions/guided_operations/inspection_rain_water.html:368 -#: templates/interventions/guided_operations/inspection_rain_water.html:379 -#: templates/interventions/guided_operations/inspection_rain_water.html:390 -#: templates/interventions/guided_operations/inspection_rain_water.html:401 -#: templates/interventions/guided_operations/inspection_rain_water.html:412 -#: templates/interventions/guided_operations/inspection_rain_water.html:441 -#: templates/interventions/guided_operations/inspection_rain_water.html:514 -#: templates/interventions/guided_operations/inspection_rain_water.html:527 -#: templates/interventions/guided_operations/inspection_rain_water.html:540 -#: templates/interventions/guided_operations/inspection_rain_water.html:553 -#: templates/interventions/guided_operations/inspection_rain_water.html:566 -#: templates/interventions/guided_operations/inspection_rain_water.html:579 -#: templates/interventions/guided_operations/inspection_rain_water.html:592 -#: templates/interventions/guided_operations/inspection_rain_water.html:642 -#: templates/interventions/guided_operations/inspection_rain_water.html:654 -#: templates/interventions/guided_operations/inspection_rain_water.html:666 -#: templates/interventions/guided_operations/inspection_rain_water.html:704 -#: templates/interventions/guided_operations/inspection_rain_water.html:718 -#: templates/interventions/guided_operations/inspection_rain_water.html:729 -#: templates/interventions/guided_operations/inspection_rain_water.html:740 -#: templates/interventions/guided_operations/inspection_rain_water.html:779 -#: templates/interventions/guided_operations/inspection_rain_water.html:791 -#: templates/interventions/guided_operations/inspection_rain_water.html:803 -#: templates/interventions/guided_operations/inspection_rain_water.html:816 -#: templates/interventions/guided_operations/inspection_rain_water.html:828 -#: templates/interventions/guided_operations/inspection_rain_water.html:839 -#: templates/interventions/guided_operations/inspection_rain_water.html:854 -#: templates/interventions/guided_operations/inspection_rain_water.html:893 -#: templates/interventions/guided_operations/inspection_rain_water.html:904 -#: templates/interventions/guided_operations/inspection_rain_water.html:917 -#: templates/interventions/guided_operations/inspection_rain_water.html:929 -#: templates/interventions/guided_operations/inspection_rain_water.html:940 -#: templates/interventions/guided_operations/inspection_rain_water.html:969 -#: templates/interventions/guided_operations/inspection_rain_water.html:980 -#: templates/interventions/guided_operations/inspection_rain_water.html:993 -#: templates/interventions/guided_operations/inspection_rain_water.html:1004 -#: templates/interventions/guided_operations/inspection_rain_water.html:1030 -#: templates/interventions/guided_operations/inspection_rain_water.html:1041 -#: templates/interventions/guided_operations/inspection_rain_water.html:1054 -#: templates/interventions/guided_operations/inspection_rain_water.html:1065 -#: templates/interventions/guided_operations/inspection_rain_water.html:1092 -#: templates/interventions/guided_operations/inspection_rain_water.html:1104 -#: templates/interventions/guided_operations/inspection_rain_water.html:1117 -#: templates/interventions/guided_operations/inspection_rain_water.html:1128 -#: templates/interventions/guided_operations/inspection_rain_water.html:1139 -#: templates/interventions/guided_operations/inspection_rain_water.html:1153 -#: templates/interventions/guided_operations/inspection_rain_water.html:1209 -#: templates/interventions/guided_operations/inspection_rain_water.html:1220 -#: templates/interventions/guided_operations/inspection_rain_water.html:1231 -#: templates/interventions/guided_operations/inspection_rain_water.html:1240 -#: templates/interventions/guided_operations/inspection_rain_water.html:1252 -#: templates/interventions/guided_operations/inspection_rain_water.html:1263 -#: templates/interventions/guided_operations/inspection_rain_water.html:2589 -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 -#: templates/interventions/guided_operations/inspection_rain_water.html:2964 -#: templates/interventions/intervention_detail_mobile.html:2897 +#: interventions/templates/interventions/detail/card_info.html:214 +#: interventions/templates/interventions/detail/card_origine.html:19 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:236 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:353 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:368 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:379 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:390 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:401 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:412 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:441 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:514 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:527 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:540 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:553 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:566 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:579 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:592 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:642 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:654 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:666 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:704 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:718 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:729 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:740 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:779 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:791 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:803 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:816 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:839 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:854 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:893 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:904 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:917 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:929 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:940 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:969 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:980 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:993 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1004 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1030 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1041 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1054 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1065 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1092 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1104 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1117 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1128 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1139 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1153 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1209 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1220 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1231 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1240 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1252 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1263 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2589 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: 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:2897 msgid "Non" msgstr "Nee" -#: templates/interventions/detail/card_info.html:215 -#: templates/interventions/intervention_detail_mobile.html:2898 +#: interventions/templates/interventions/detail/card_info.html:215 +#: interventions/templates/interventions/intervention_detail_mobile.html:2898 msgid "Oui, annuler" msgstr "Ja, annuleren" -#: templates/interventions/detail/card_info.html:225 -#: templates/interventions/intervention_detail_mobile.html:1948 +#: interventions/templates/interventions/detail/card_info.html:225 +#: interventions/templates/interventions/intervention_detail_mobile.html:1948 msgid "Raison de la mise en pause" msgstr "Reden voor pauze" -#: templates/interventions/detail/card_info.html:229 -#: templates/interventions/intervention_detail_mobile.html:1952 +#: interventions/templates/interventions/detail/card_info.html:229 +#: interventions/templates/interventions/intervention_detail_mobile.html:1952 msgid "Sélectionnez la raison" msgstr "Kies een reden" -#: templates/interventions/detail/card_info.html:231 -#: templates/interventions/intervention_detail_mobile.html:1954 +#: interventions/templates/interventions/detail/card_info.html:231 +#: interventions/templates/interventions/intervention_detail_mobile.html:1954 msgid "Choisissez une raison" msgstr "Kies een reden" -#: templates/interventions/detail/card_info.html:237 -#: templates/interventions/intervention_detail_mobile.html:1960 +#: interventions/templates/interventions/detail/card_info.html:237 +#: interventions/templates/interventions/intervention_detail_mobile.html:1960 msgid "Précisez la raison" msgstr "Specificeer de reden" -#: templates/interventions/detail/card_info.html:255 -#: templates/interventions/intervention_detail_mobile.html:2909 +#: interventions/templates/interventions/detail/card_info.html:255 +#: interventions/templates/interventions/intervention_detail_mobile.html:2909 msgid "Confirmer la validation" msgstr "Validatie bevestigen" -#: templates/interventions/detail/card_info.html:261 -#: templates/interventions/intervention_detail_mobile.html:2915 +#: interventions/templates/interventions/detail/card_info.html:261 +#: interventions/templates/interventions/intervention_detail_mobile.html:2915 msgid "Cette action est liée à la validation par périodes." msgstr "Deze actie is gerelateerd aan validatie per periodes." -#: templates/interventions/detail/card_info.html:277 -#: templates/interventions/intervention_detail_mobile.html:2931 +#: interventions/templates/interventions/detail/card_info.html:277 +#: interventions/templates/interventions/intervention_detail_mobile.html:2931 msgid "Raison de la correction" msgstr "Reden voor correctie" -#: templates/interventions/detail/card_info.html:281 -#: templates/interventions/intervention_detail_mobile.html:2935 +#: interventions/templates/interventions/detail/card_info.html:281 +#: interventions/templates/interventions/intervention_detail_mobile.html:2935 msgid "Indiquez la raison pour laquelle une correction est demandée" msgstr "Geef de reden op waarom een correctie wordt gevraagd" -#: templates/interventions/detail/card_info.html:283 -#: templates/interventions/detail/card_info.html:305 -#: templates/interventions/intervention_detail_mobile.html:2937 -#: templates/interventions/intervention_detail_mobile.html:2959 +#: interventions/templates/interventions/detail/card_info.html:283 +#: interventions/templates/interventions/detail/card_info.html:305 +#: interventions/templates/interventions/intervention_detail_mobile.html:2937 +#: interventions/templates/interventions/intervention_detail_mobile.html:2959 msgid "Maximum 1000 caractères" msgstr "Maximum 1000 tekens" -#: templates/interventions/detail/card_info.html:299 -#: templates/interventions/intervention_detail_mobile.html:2953 +#: interventions/templates/interventions/detail/card_info.html:299 +#: interventions/templates/interventions/intervention_detail_mobile.html:2953 msgid "Détails de la correction" msgstr "Details van de correctie" -#: templates/interventions/detail/card_info.html:303 -#: templates/interventions/intervention_detail_mobile.html:2957 +#: interventions/templates/interventions/detail/card_info.html:303 +#: interventions/templates/interventions/intervention_detail_mobile.html:2957 msgid "Décrivez ce qui a été corrigé" msgstr "Beschrijf wat er is gecorrigeerd" -#: templates/interventions/detail/card_info.html:323 +#: interventions/templates/interventions/detail/card_info.html:323 msgid "Aucune prestation encodée" msgstr "Geen algemene operatie." -#: templates/interventions/detail/card_info.html:328 +#: interventions/templates/interventions/detail/card_info.html:328 msgid "" "Aucune prestation n'a été encodée pour cette intervention. Êtes-vous sûr de " "vouloir passer au statut « Traité » ?" msgstr "" -#: templates/interventions/detail/card_info.html:332 +#: interventions/templates/interventions/detail/card_info.html:332 msgid "Confirmer quand même" msgstr "Oproep bevestigen" -#: templates/interventions/detail/card_info.html:345 -#: templates/interventions/detail/card_info.html:412 +#: interventions/templates/interventions/detail/card_info.html:345 +#: interventions/templates/interventions/detail/card_info.html:412 msgid "Modifier prestataire et contrat" msgstr "Aannemer en contract" -#: templates/interventions/detail/card_info.html:391 +#: interventions/templates/interventions/detail/card_info.html:391 msgid "Raison de la demande de correction :" msgstr "Reden voor correctieverzoek:" -#: templates/interventions/detail/card_info.html:400 +#: interventions/templates/interventions/detail/card_info.html:400 msgid "Détails de la correction :" msgstr "Details van de correctie:" -#: templates/interventions/detail/card_info.html:577 +#: interventions/templates/interventions/detail/card_info.html:577 msgid "Modifier le projet" msgstr "Project wijzigen" -#: templates/interventions/detail/card_info.html:583 +#: interventions/templates/interventions/detail/card_info.html:583 msgid "Sélectionnez un projet" msgstr "Kies een project" -#: templates/interventions/detail/card_info.html:650 +#: interventions/templates/interventions/detail/card_info.html:650 msgid "Modifier le numéro Osiris" msgstr "Osiris-nummer wijzigen" -#: templates/interventions/detail/card_info.html:656 +#: interventions/templates/interventions/detail/card_info.html:656 msgid "Numéro Osiris" msgstr "Osiris-nummer" -#: templates/interventions/detail/card_info.html:673 +#: interventions/templates/interventions/detail/card_info.html:673 msgid "Dossier" msgstr "Geval" -#: templates/interventions/detail/card_info.html:678 +#: interventions/templates/interventions/detail/card_info.html:678 msgid "Dossier interne" msgstr "Intern dossier" -#: templates/interventions/detail/card_info.html:694 +#: interventions/templates/interventions/detail/card_info.html:694 msgid "Modifier le lien" msgstr "Link wijzigen" -#: templates/interventions/detail/card_info.html:700 +#: interventions/templates/interventions/detail/card_info.html:700 msgid "Lien du dossier interne" msgstr "Link naar intern dossier" -#: templates/interventions/detail/card_info.html:726 -#: templates/interventions/detail/card_info.html:779 -#: templates/interventions/interventions_calendar.html:599 +#: interventions/templates/interventions/detail/card_info.html:726 +#: interventions/templates/interventions/detail/card_info.html:779 +#: interventions/templates/interventions/interventions_calendar.html:607 msgid "Réalisation" msgstr "Uitvoering" -#: templates/interventions/detail/card_info.html:748 +#: interventions/templates/interventions/detail/card_info.html:748 msgid "Ajouter un événement réalisé" msgstr "Gerealiseerde gebeurtenis toevoegen" -#: templates/interventions/detail/card_info.html:759 -#: templates/interventions/detail/card_info.html:850 +#: interventions/templates/interventions/detail/card_info.html:759 +#: interventions/templates/interventions/detail/card_info.html:850 msgid "Type d'événement" msgstr "Gebeurtenistype" -#: templates/interventions/detail/card_info.html:761 +#: interventions/templates/interventions/detail/card_info.html:761 msgid "Démarrage" msgstr "Start" -#: templates/interventions/detail/card_info.html:763 -#: templates/interventions/intervention_detail_mobile.html:2835 +#: interventions/templates/interventions/detail/card_info.html:763 +#: interventions/templates/interventions/intervention_detail_mobile.html:2835 msgid "Pause" msgstr "Pauze" -#: templates/interventions/detail/card_info.html:764 +#: interventions/templates/interventions/detail/card_info.html:764 msgid "Reprise" msgstr "Hervatten" -#: templates/interventions/detail/card_info.html:774 -#: templates/interventions/detail/card_info.html:865 +#: interventions/templates/interventions/detail/card_info.html:774 +#: interventions/templates/interventions/detail/card_info.html:865 msgid "Annuler la modification" msgstr "Wijziging annuleren" -#: templates/interventions/detail/card_info.html:780 -#: templates/interventions/detail/card_info.html:871 +#: interventions/templates/interventions/detail/card_info.html:780 +#: interventions/templates/interventions/detail/card_info.html:871 msgid "Classés par ordre chronologique" msgstr "Gesorteerd op chronologische volgorde" -#: templates/interventions/detail/card_info.html:790 -#: templates/interventions/detail/card_info.html:881 -#: templates/interventions/detail/card_posts.html:402 +#: interventions/templates/interventions/detail/card_info.html:790 +#: interventions/templates/interventions/detail/card_info.html:881 +#: interventions/templates/interventions/detail/card_posts.html:402 msgid "Actions" msgstr "Acties" -#: templates/interventions/detail/card_info.html:791 -#: templates/interventions/detail/card_info.html:882 +#: interventions/templates/interventions/detail/card_info.html:791 +#: interventions/templates/interventions/detail/card_info.html:882 msgid "Modifier" msgstr "Bewerken" -#: templates/interventions/detail/card_info.html:796 -#: templates/interventions/detail/card_info.html:887 +#: interventions/templates/interventions/detail/card_info.html:796 +#: interventions/templates/interventions/detail/card_info.html:887 msgid "Aucun événement" msgstr "Geen toekomstige gebeurtenis" -#: templates/interventions/detail/card_info.html:813 -#: templates/interventions/detail/card_info.html:870 -#: templates/interventions/interventions_calendar.html:594 +#: interventions/templates/interventions/detail/card_info.html:813 +#: interventions/templates/interventions/detail/card_info.html:870 +#: interventions/templates/interventions/interventions_calendar.html:602 msgid "Planification" msgstr "Planning" -#: templates/interventions/detail/card_info.html:839 +#: interventions/templates/interventions/detail/card_info.html:839 msgid "Ajouter un événement planifié" msgstr "Geplande gebeurtenis toevoegen" -#: templates/interventions/detail/card_info.html:900 -#: templates/interventions/intervention_detail_mobile.html:541 +#: interventions/templates/interventions/detail/card_info.html:900 +#: interventions/templates/interventions/intervention_detail_mobile.html:541 msgid "Gestionnaire :" msgstr "Ontvangers" -#: templates/interventions/detail/card_info.html:905 -#: templates/interventions/detail/scripts.html:324 -#: templates/interventions/intervention_detail_mobile.html:545 -#: templates/interventions/intervention_detail_mobile.html:2451 -#: templates/interventions/intervention_detail_mobile.html:6101 -#: templates/interventions/interventions_calendar.html:297 -#: templates/interventions/interventions_calendar.html:318 -#: templates/interventions/interventions_calendar.html:337 -#: templates/interventions/interventions_calendar.html:359 -#: templates/interventions/interventions_calendar.html:378 -#: templates/interventions/interventions_calendar.html:397 -#: templates/interventions/interventions_calendar.html:428 -#: templates/interventions/interventions_index.html:568 -#: templates/interventions/interventions_index.html:589 -#: templates/interventions/interventions_index.html:608 -#: templates/interventions/interventions_index.html:627 -#: templates/interventions/interventions_index.html:651 -#: templates/interventions/interventions_index.html:670 -#: templates/interventions/interventions_index.html:689 -#: templates/interventions/interventions_index.html:720 -#: templates/interventions/interventions_index.html:743 -#: templates/interventions/interventions_index.html:760 -#: templates/interventions/interventions_index.html:780 -#: templates/interventions/interventions_index.html:797 -#: templates/interventions/interventions_index.html:814 +#: interventions/templates/interventions/detail/card_info.html:905 +#: interventions/templates/interventions/detail/scripts.html:324 +#: interventions/templates/interventions/intervention_detail_mobile.html:545 +#: interventions/templates/interventions/intervention_detail_mobile.html:2451 +#: interventions/templates/interventions/intervention_detail_mobile.html:6101 +#: interventions/templates/interventions/interventions_calendar.html:305 +#: interventions/templates/interventions/interventions_calendar.html:326 +#: interventions/templates/interventions/interventions_calendar.html:345 +#: interventions/templates/interventions/interventions_calendar.html:367 +#: interventions/templates/interventions/interventions_calendar.html:386 +#: interventions/templates/interventions/interventions_calendar.html:405 +#: interventions/templates/interventions/interventions_calendar.html:436 +#: 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" -#: templates/interventions/detail/card_info.html:916 +#: interventions/templates/interventions/detail/card_info.html:916 msgid "Assigné à:" msgstr "Toegewezen aan:" -#: templates/interventions/detail/card_info.html:929 +#: interventions/templates/interventions/detail/card_info.html:929 msgid "Assigner un membre ou une équipe" msgstr "Een lid of team toewijzen" -#: templates/interventions/detail/card_info.html:958 +#: interventions/templates/interventions/detail/card_info.html:958 msgid "Aucun membre" msgstr "Geen lid" -#: templates/interventions/detail/card_info.html:968 +#: interventions/templates/interventions/detail/card_info.html:968 msgid "Le prestataire assigné n'a pas d'équipes associées à cette thématique." msgstr "" "De toegewezen dienstverlener heeft geen teams die aan dit thema zijn " "gekoppeld." -#: templates/interventions/detail/card_info.html:970 +#: interventions/templates/interventions/detail/card_info.html:970 msgid "Le prestataire assigné n'a pas encore d'équipes configurées." msgstr "De toegewezen dienstverlener heeft nog geen teams geconfigureerd." -#: templates/interventions/detail/card_info.html:979 +#: interventions/templates/interventions/detail/card_info.html:979 msgid "" "Veuillez d'abord assigner un prestataire à cette intervention avant de " "pouvoir assigner un membre ou une équipe." @@ -2803,33 +2863,33 @@ msgstr "" "Wijs eerst een dienstverlener toe aan deze interventie voordat u een lid of " "team kunt toewijzen." -#: templates/interventions/detail/card_links.html:10 -#: templates/interventions/intervention_detail_mobile.html:2037 +#: interventions/templates/interventions/detail/card_links.html:10 +#: interventions/templates/interventions/intervention_detail_mobile.html:2037 msgid "Êtes-vous sûr de vouloir dupliquer cette intervention ?" msgstr "Weet u zeker dat u deze intervention wilt dupliceren?" -#: templates/interventions/detail/card_links.html:14 -#: templates/interventions/intervention_detail_mobile.html:2041 +#: interventions/templates/interventions/detail/card_links.html:14 +#: interventions/templates/interventions/intervention_detail_mobile.html:2041 msgid "Dupliquer" msgstr "Dupliceren" -#: templates/interventions/detail/card_links.html:38 -#: templates/interventions/intervention_detail_mobile.html:2061 +#: interventions/templates/interventions/detail/card_links.html:38 +#: interventions/templates/interventions/intervention_detail_mobile.html:2061 msgid "Aucune intervention liée pour l'instant." msgstr "Nog geen gekoppelde interventie." -#: templates/interventions/detail/card_links.html:63 +#: interventions/templates/interventions/detail/card_links.html:63 msgid "Lier les interventions" msgstr "Interventies koppelen" -#: templates/interventions/detail/card_links.html:79 -#: templates/interventions/detail/card_links.html:93 -#: templates/interventions/intervention_detail_mobile.html:2583 +#: interventions/templates/interventions/detail/card_links.html:79 +#: interventions/templates/interventions/detail/card_links.html:93 +#: interventions/templates/interventions/intervention_detail_mobile.html:2583 msgid "Traitement via une autre intervention" msgstr "Verwerking via een andere interventie" -#: templates/interventions/detail/card_links.html:83 -#: templates/interventions/detail/card_links.html:98 +#: interventions/templates/interventions/detail/card_links.html:83 +#: interventions/templates/interventions/detail/card_links.html:98 msgid "" "Indique que le traitement de cette intervention est réalisé via une autre " "intervention." @@ -2837,313 +2897,315 @@ msgstr "" "Geeft aan dat de verwerking van deze interventie via een andere interventie " "wordt uitgevoerd." -#: templates/interventions/detail/card_notes.html:4 views/general.py:1054 -#: views/views_pdf_reporting.py:1543 views/views_pdf_reporting.py:2114 +#: interventions/templates/interventions/detail/card_notes.html:4 +#: interventions/views/general.py:1054 +#: interventions/views/views_pdf_reporting.py:1543 +#: interventions/views/views_pdf_reporting.py:2114 msgid "Notes" msgstr "Notities" -#: templates/interventions/detail/card_notes.html:26 -#: templates/interventions/detail/card_notes.html:89 -#: templates/interventions/detail/card_notes_documents.html:46 -#: templates/interventions/detail/card_notes_documents.html:151 -#: templates/interventions/intervention_detail_mobile.html:915 -#: views/forms.py:321 +#: interventions/templates/interventions/detail/card_notes.html:26 +#: interventions/templates/interventions/detail/card_notes.html:89 +#: interventions/templates/interventions/detail/card_notes_documents.html:46 +#: interventions/templates/interventions/detail/card_notes_documents.html:151 +#: interventions/templates/interventions/intervention_detail_mobile.html:915 +#: interventions/views/forms.py:321 msgid "Contenu" msgstr "Inhoud" -#: templates/interventions/detail/card_notes.html:27 -#: templates/interventions/detail/card_notes_documents.html:47 +#: interventions/templates/interventions/detail/card_notes.html:27 +#: interventions/templates/interventions/detail/card_notes_documents.html:47 msgid "Saisir le contenu de la note..." msgstr "Inhoud van de notitie invoeren..." -#: templates/interventions/detail/card_notes.html:58 -#: templates/interventions/detail/card_notes_documents.html:117 +#: interventions/templates/interventions/detail/card_notes.html:58 +#: interventions/templates/interventions/detail/card_notes_documents.html:117 msgid "Mis à jour le" msgstr "Bijgewerkt op" -#: templates/interventions/detail/card_notes.html:59 -#: templates/interventions/detail/card_notes_documents.html:118 +#: interventions/templates/interventions/detail/card_notes.html:59 +#: interventions/templates/interventions/detail/card_notes_documents.html:118 msgid "par " msgstr "door " -#: templates/interventions/detail/card_notes.html:67 -#: templates/interventions/detail/card_notes_documents.html:129 -#: templates/interventions/intervention_detail_mobile.html:714 -#: templates/interventions/intervention_detail_mobile.html:1435 +#: interventions/templates/interventions/detail/card_notes.html:67 +#: interventions/templates/interventions/detail/card_notes_documents.html:129 +#: interventions/templates/interventions/intervention_detail_mobile.html:714 +#: interventions/templates/interventions/intervention_detail_mobile.html:1435 msgid "Supprimer la note" msgstr "Notitie verwijderen" -#: templates/interventions/detail/card_notes_documents.html:5 -#: templates/interventions/detail/scripts.html:770 -#: templates/interventions/intervention_detail_mobile.html:593 +#: interventions/templates/interventions/detail/card_notes_documents.html:5 +#: interventions/templates/interventions/detail/scripts.html:770 +#: interventions/templates/interventions/intervention_detail_mobile.html:593 msgid "Notes et documents" msgstr "Documenten en notities" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 msgid "docs" msgstr "doc." -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 msgid "doc" msgstr "doc." -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/detail/card_notes_documents.html:71 -#: templates/interventions/intervention_detail_mobile.html:598 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/detail/card_notes_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "notes" msgstr "notities" -#: templates/interventions/detail/card_notes_documents.html:8 -#: templates/interventions/detail/card_notes_documents.html:71 -#: templates/interventions/intervention_detail_mobile.html:598 -#: templates/interventions/intervention_detail_mobile.html:627 +#: interventions/templates/interventions/detail/card_notes_documents.html:8 +#: interventions/templates/interventions/detail/card_notes_documents.html:71 +#: interventions/templates/interventions/intervention_detail_mobile.html:598 +#: interventions/templates/interventions/intervention_detail_mobile.html:627 msgid "note" msgstr "notitie" -#: templates/interventions/detail/card_notes_documents.html:19 -#: templates/interventions/intervention_detail_mobile.html:905 -#: templates/interventions/intervention_detail_mobile.html:1413 +#: interventions/templates/interventions/detail/card_notes_documents.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:905 +#: interventions/templates/interventions/intervention_detail_mobile.html:1413 msgid "Ajouter une note" msgstr "Notitie toevoegen" -#: templates/interventions/detail/card_notes_documents.html:20 +#: interventions/templates/interventions/detail/card_notes_documents.html:20 msgid "Note" msgstr "Notitie" -#: templates/interventions/detail/card_notes_documents.html:25 +#: interventions/templates/interventions/detail/card_notes_documents.html:25 msgid "Doc" msgstr "Doc." -#: templates/interventions/detail/card_notes_documents.html:56 -#: templates/interventions/intervention_detail_mobile.html:614 +#: interventions/templates/interventions/detail/card_notes_documents.html:56 +#: interventions/templates/interventions/intervention_detail_mobile.html:614 msgid "Aucun document ou note pour cette intervention." msgstr "Geen documenten of notities voor deze interventie." -#: templates/interventions/detail/card_notes_documents.html:126 -#: templates/interventions/intervention_detail_mobile.html:710 +#: interventions/templates/interventions/detail/card_notes_documents.html:126 +#: interventions/templates/interventions/intervention_detail_mobile.html:710 msgid "Modifier la note" msgstr "Notitie wijzigen" -#: templates/interventions/detail/card_observations.html:5 -#: templates/interventions/detail/scripts.html:776 -#: templates/interventions/intervention_detail_mobile.html:2070 +#: interventions/templates/interventions/detail/card_observations.html:5 +#: interventions/templates/interventions/detail/scripts.html:776 +#: interventions/templates/interventions/intervention_detail_mobile.html:2070 msgid "Observations liées" msgstr "Gerelateerde interventies" -#: templates/interventions/detail/card_occupations.html:6 -#: templates/interventions/detail/scripts.html:777 -#: templates/interventions/intervention_detail_mobile.html:978 +#: interventions/templates/interventions/detail/card_occupations.html:6 +#: interventions/templates/interventions/detail/scripts.html:777 +#: interventions/templates/interventions/intervention_detail_mobile.html:978 msgid "Occupations" msgstr "Bezettingen" -#: templates/interventions/detail/card_occupations.html:8 -#: templates/interventions/intervention_detail_mobile.html:980 +#: interventions/templates/interventions/detail/card_occupations.html:8 +#: interventions/templates/interventions/intervention_detail_mobile.html:980 msgid "Obligatoire pour terminer cette intervention corrective" msgstr "Vereist om deze corrigerende actie te voltooien" -#: templates/interventions/detail/card_occupations.html:9 -#: templates/interventions/intervention_detail_mobile.html:981 +#: interventions/templates/interventions/detail/card_occupations.html:9 +#: interventions/templates/interventions/intervention_detail_mobile.html:981 msgid "Obligatoire" msgstr "Verplicht" -#: templates/interventions/detail/card_occupations.html:45 -#: templates/interventions/intervention_detail_mobile.html:1017 +#: interventions/templates/interventions/detail/card_occupations.html:45 +#: interventions/templates/interventions/intervention_detail_mobile.html:1017 msgid "Mis à jour par" msgstr "Bijgewerkt door" -#: templates/interventions/detail/card_occupations.html:56 -#: templates/interventions/intervention_detail_mobile.html:1028 +#: interventions/templates/interventions/detail/card_occupations.html:56 +#: interventions/templates/interventions/intervention_detail_mobile.html:1028 msgid "Modifier l'occupation" msgstr "Bezetting wijzigen" -#: templates/interventions/detail/card_occupations.html:67 -#: templates/interventions/intervention_detail_mobile.html:1039 +#: interventions/templates/interventions/detail/card_occupations.html:67 +#: interventions/templates/interventions/intervention_detail_mobile.html:1039 msgid "Aucune occupation enregistrée pour le moment." msgstr "Nog geen bezetting geregistreerd." -#: templates/interventions/detail/card_occupations.html:71 -#: templates/interventions/detail/card_posts.html:108 -#: templates/interventions/detail/card_posts.html:398 -#: templates/interventions/intervention_detail_mobile.html:1043 +#: 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:1043 msgid "Total" msgstr "Totaal" -#: templates/interventions/detail/card_occupations.html:80 -#: templates/interventions/intervention_detail_mobile.html:1052 +#: interventions/templates/interventions/detail/card_occupations.html:80 +#: interventions/templates/interventions/intervention_detail_mobile.html:1052 msgid "Ajouter une occupation" msgstr "Bezetting toevoegen" -#: templates/interventions/detail/card_occupations.html:89 -#: templates/interventions/intervention_detail_mobile.html:1061 -#: views/forms.py:361 +#: interventions/templates/interventions/detail/card_occupations.html:89 +#: interventions/templates/interventions/intervention_detail_mobile.html:1061 +#: interventions/views/forms.py:361 msgid "Technicien" msgstr "Technicus" -#: templates/interventions/detail/card_occupations.html:93 -#: templates/interventions/intervention_detail_mobile.html:1065 +#: interventions/templates/interventions/detail/card_occupations.html:93 +#: interventions/templates/interventions/intervention_detail_mobile.html:1065 msgid "Durée" msgstr "Duur" -#: templates/interventions/detail/card_occupations.html:98 -#: templates/interventions/intervention_detail_mobile.html:1070 +#: interventions/templates/interventions/detail/card_occupations.html:98 +#: interventions/templates/interventions/intervention_detail_mobile.html:1070 msgid "h" msgstr "u" -#: templates/interventions/detail/card_occupations.html:104 -#: templates/interventions/intervention_detail_mobile.html:1076 +#: interventions/templates/interventions/detail/card_occupations.html:104 +#: interventions/templates/interventions/intervention_detail_mobile.html:1076 msgid "min" msgstr "min" -#: templates/interventions/detail/card_operations.html:7 -#: templates/interventions/detail/scripts.html:771 -#: views/views_pdf_reporting.py:1575 +#: interventions/templates/interventions/detail/card_operations.html:7 +#: interventions/templates/interventions/detail/scripts.html:771 +#: interventions/views/views_pdf_reporting.py:1575 msgid "Opérations" msgstr "Operaties" -#: templates/interventions/detail/card_operations.html:16 -#: templates/interventions/intervention_detail_mobile.html:753 +#: interventions/templates/interventions/detail/card_operations.html:16 +#: interventions/templates/interventions/intervention_detail_mobile.html:753 msgid "Tout déplier" msgstr "Alles uitvouwen" -#: templates/interventions/detail/card_operations.html:19 -#: templates/interventions/intervention_detail_mobile.html:756 +#: interventions/templates/interventions/detail/card_operations.html:19 +#: interventions/templates/interventions/intervention_detail_mobile.html:756 msgid "Tout replier" msgstr "Alles inklappen" -#: templates/interventions/detail/card_operations.html:23 -#: templates/interventions/intervention_detail_mobile.html:749 +#: interventions/templates/interventions/detail/card_operations.html:23 +#: interventions/templates/interventions/intervention_detail_mobile.html:749 msgid "Ajouter opération" msgstr "Operatie toevoegen" -#: templates/interventions/detail/card_operations.html:33 -#: templates/interventions/intervention_detail_mobile.html:766 +#: interventions/templates/interventions/detail/card_operations.html:33 +#: interventions/templates/interventions/intervention_detail_mobile.html:766 msgid "Opérations générales" msgstr "Algemene operaties" -#: templates/interventions/detail/card_operations.html:48 -#: templates/interventions/detail/card_operations.html:119 -#: templates/interventions/intervention_detail_mobile.html:781 -#: templates/interventions/intervention_detail_mobile.html:855 +#: interventions/templates/interventions/detail/card_operations.html:48 +#: interventions/templates/interventions/detail/card_operations.html:119 +#: interventions/templates/interventions/intervention_detail_mobile.html:781 +#: interventions/templates/interventions/intervention_detail_mobile.html:855 msgid "Statut success" msgstr "Status succes" -#: templates/interventions/detail/card_operations.html:49 -#: templates/interventions/detail/card_operations.html:120 -#: templates/interventions/intervention_detail_mobile.html:782 -#: templates/interventions/intervention_detail_mobile.html:856 +#: interventions/templates/interventions/detail/card_operations.html:49 +#: interventions/templates/interventions/detail/card_operations.html:120 +#: interventions/templates/interventions/intervention_detail_mobile.html:782 +#: interventions/templates/interventions/intervention_detail_mobile.html:856 msgid "Statut warning" msgstr "Status waarschuwing" -#: templates/interventions/detail/card_operations.html:50 -#: templates/interventions/detail/card_operations.html:121 -#: templates/interventions/intervention_detail_mobile.html:783 -#: templates/interventions/intervention_detail_mobile.html:857 +#: interventions/templates/interventions/detail/card_operations.html:50 +#: interventions/templates/interventions/detail/card_operations.html:121 +#: interventions/templates/interventions/intervention_detail_mobile.html:783 +#: interventions/templates/interventions/intervention_detail_mobile.html:857 msgid "Statut danger" msgstr "Status gevaar" -#: templates/interventions/detail/card_operations.html:51 -#: templates/interventions/detail/card_operations.html:122 -#: templates/interventions/intervention_detail_mobile.html:784 -#: templates/interventions/intervention_detail_mobile.html:858 +#: interventions/templates/interventions/detail/card_operations.html:51 +#: interventions/templates/interventions/detail/card_operations.html:122 +#: interventions/templates/interventions/intervention_detail_mobile.html:784 +#: interventions/templates/interventions/intervention_detail_mobile.html:858 msgid "Autres / Sans valeur" msgstr "Overige / Geen waarde" -#: templates/interventions/detail/card_operations.html:62 -#: templates/interventions/detail/card_operations.html:141 +#: interventions/templates/interventions/detail/card_operations.html:62 +#: interventions/templates/interventions/detail/card_operations.html:141 msgid "Valeur / Statut" msgstr "Waarde / Status" -#: templates/interventions/detail/card_operations.html:87 -#: templates/interventions/intervention_detail_mobile.html:803 +#: interventions/templates/interventions/detail/card_operations.html:87 +#: interventions/templates/interventions/intervention_detail_mobile.html:803 msgid "Opérations par équipement" msgstr "Operaties per uitrusting" -#: templates/interventions/detail/card_operations.html:115 +#: interventions/templates/interventions/detail/card_operations.html:115 msgid "Asset lié introuvable" msgstr "Gerelateerd asset niet gevonden" -#: templates/interventions/detail/card_operations.html:166 +#: interventions/templates/interventions/detail/card_operations.html:166 msgid "Aucune opération à afficher." msgstr "Geen operaties om weer te geven." -#: templates/interventions/detail/card_operations.html:192 -#: templates/interventions/intervention_detail_mobile.html:2368 +#: interventions/templates/interventions/detail/card_operations.html:192 +#: interventions/templates/interventions/intervention_detail_mobile.html:2368 msgid "Ajouter une opération personnalisée" msgstr "Aangepaste operatie toevoegen" -#: templates/interventions/detail/card_operations.html:200 -#: templates/interventions/intervention_detail_mobile.html:2376 -#: views/forms.py:680 +#: interventions/templates/interventions/detail/card_operations.html:200 +#: interventions/templates/interventions/intervention_detail_mobile.html:2376 +#: interventions/views/forms.py:680 msgid "Type d'opération" msgstr "Type operatie" -#: templates/interventions/detail/card_operations.html:204 -#: templates/interventions/intervention_detail_mobile.html:2380 -#: views/forms.py:675 +#: interventions/templates/interventions/detail/card_operations.html:204 +#: interventions/templates/interventions/intervention_detail_mobile.html:2380 +#: interventions/views/forms.py:675 msgid "Choix de statut" msgstr "Statuskeuze" -#: templates/interventions/detail/card_operations.html:210 -#: templates/interventions/intervention_detail_mobile.html:2386 -#: views/forms.py:674 +#: interventions/templates/interventions/detail/card_operations.html:210 +#: interventions/templates/interventions/intervention_detail_mobile.html:2386 +#: interventions/views/forms.py:674 msgid "Mesure" msgstr "Meting" -#: templates/interventions/detail/card_operations.html:219 -#: templates/interventions/intervention_detail_mobile.html:2397 +#: interventions/templates/interventions/detail/card_operations.html:219 +#: interventions/templates/interventions/intervention_detail_mobile.html:2397 msgid "Nom en français" msgstr "Naam in het Frans" -#: templates/interventions/detail/card_operations.html:226 -#: templates/interventions/intervention_detail_mobile.html:2405 +#: interventions/templates/interventions/detail/card_operations.html:226 +#: interventions/templates/interventions/intervention_detail_mobile.html:2405 msgid "Nom en néerlandais" msgstr "Naam in het Nederlands" -#: templates/interventions/detail/card_operations.html:227 -#: templates/interventions/intervention_detail_mobile.html:2398 +#: interventions/templates/interventions/detail/card_operations.html:227 +#: interventions/templates/interventions/intervention_detail_mobile.html:2398 msgid "Au moins un nom (FR ou NL) est obligatoire" msgstr "Minstens één naam (FR of NL) is verplicht" -#: templates/interventions/detail/card_operations.html:232 -#: templates/interventions/intervention_detail_mobile.html:2412 -#: views/forms.py:702 +#: interventions/templates/interventions/detail/card_operations.html:232 +#: interventions/templates/interventions/intervention_detail_mobile.html:2412 +#: interventions/views/forms.py:702 msgid "Ensemble de statuts" msgstr "Set van statussen" -#: templates/interventions/detail/card_operations.html:235 -#: templates/interventions/detail/card_operations.html:247 -#: templates/interventions/intervention_detail_mobile.html:1752 -#: templates/interventions/intervention_detail_mobile.html:2415 -#: templates/interventions/intervention_detail_mobile.html:2427 +#: interventions/templates/interventions/detail/card_operations.html:235 +#: interventions/templates/interventions/detail/card_operations.html:247 +#: interventions/templates/interventions/intervention_detail_mobile.html:1752 +#: interventions/templates/interventions/intervention_detail_mobile.html:2415 +#: interventions/templates/interventions/intervention_detail_mobile.html:2427 msgid "Sélectionner..." msgstr "Selecteren" -#: templates/interventions/detail/card_operations.html:244 -#: templates/interventions/intervention_detail_mobile.html:2424 -#: views/forms.py:710 +#: interventions/templates/interventions/detail/card_operations.html:244 +#: interventions/templates/interventions/intervention_detail_mobile.html:2424 +#: interventions/views/forms.py:710 msgid "Définition de mesure" msgstr "Meetdefinitie" -#: templates/interventions/detail/card_operations.html:256 -#: templates/interventions/intervention_detail_mobile.html:2438 -#: views/forms.py:716 +#: interventions/templates/interventions/detail/card_operations.html:256 +#: interventions/templates/interventions/intervention_detail_mobile.html:2438 +#: interventions/views/forms.py:716 msgid "Groupe (optionnel)" msgstr "Groep (optioneel)" -#: templates/interventions/detail/card_operations.html:258 -#: templates/interventions/intervention_detail_mobile.html:2440 -#: views/forms.py:719 +#: interventions/templates/interventions/detail/card_operations.html:258 +#: interventions/templates/interventions/intervention_detail_mobile.html:2440 +#: interventions/views/forms.py:719 msgid "Ex: Opérations personnalisées" msgstr "Bijv.: Aangepaste operaties" -#: templates/interventions/detail/card_operations.html:264 +#: interventions/templates/interventions/detail/card_operations.html:264 msgid "Équipements (optionnel)" msgstr "Uitrustingen (optioneel)" -#: templates/interventions/detail/card_operations.html:267 +#: interventions/templates/interventions/detail/card_operations.html:267 msgid "" "Sélectionnez un ou plusieurs équipements pour créer une opération par " "équipement. Si aucun n'est sélectionné, une opération générale sera créée." @@ -3152,661 +3214,669 @@ msgstr "" "creëren. Als er geen wordt geselecteerd, wordt een algemene operatie " "gecreëerd." -#: templates/interventions/detail/card_operations.html:289 -#: templates/interventions/interventions_index.html:1149 +#: interventions/templates/interventions/detail/card_operations.html:289 +#: interventions/templates/interventions/interventions_index.html:1149 msgid "Tout sélectionner" msgstr "Alles selecteren" -#: templates/interventions/detail/card_operations.html:292 -#: templates/interventions/interventions_index.html:1150 +#: interventions/templates/interventions/detail/card_operations.html:292 +#: interventions/templates/interventions/interventions_index.html:1150 msgid "Tout désélectionner" msgstr "Alles deselecteren" -#: templates/interventions/detail/card_operations.html:319 -#: templates/interventions/intervention_detail_mobile.html:2301 +#: interventions/templates/interventions/detail/card_operations.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:2301 msgid "Ajouter une photo" msgstr "Foto toevoegen" -#: templates/interventions/detail/card_operations.html:338 -#: templates/interventions/intervention_detail_mobile.html:2320 +#: interventions/templates/interventions/detail/card_operations.html:338 +#: interventions/templates/interventions/intervention_detail_mobile.html:2320 msgid "Description (optionnel)" msgstr "Beschrijving (optioneel)" -#: templates/interventions/detail/card_origine.html:9 -#: views/views_pdf_reporting.py:1443 +#: interventions/templates/interventions/detail/card_origine.html:9 +#: interventions/views/views_pdf_reporting.py:1443 msgid "Date de création" msgstr "Aanmaakdatum" -#: templates/interventions/detail/card_origine.html:10 +#: interventions/templates/interventions/detail/card_origine.html:10 msgid "Initié par" msgstr "Geïnitieerd door" -#: templates/interventions/detail/card_origine.html:11 +#: interventions/templates/interventions/detail/card_origine.html:11 msgid "Appel au prestataire" msgstr "Oproep naar de aannemer" -#: templates/interventions/detail/card_origine.html:15 +#: interventions/templates/interventions/detail/card_origine.html:15 msgid "Réception" msgstr "Ontvangst" -#: templates/interventions/detail/card_origine.html:17 -#: templates/interventions/guided_operations/inspection_rain_water.html:233 -#: templates/interventions/guided_operations/inspection_rain_water.html:350 -#: templates/interventions/guided_operations/inspection_rain_water.html:366 -#: templates/interventions/guided_operations/inspection_rain_water.html:377 -#: templates/interventions/guided_operations/inspection_rain_water.html:388 -#: templates/interventions/guided_operations/inspection_rain_water.html:399 -#: templates/interventions/guided_operations/inspection_rain_water.html:410 -#: templates/interventions/guided_operations/inspection_rain_water.html:439 -#: templates/interventions/guided_operations/inspection_rain_water.html:512 -#: templates/interventions/guided_operations/inspection_rain_water.html:525 -#: templates/interventions/guided_operations/inspection_rain_water.html:538 -#: templates/interventions/guided_operations/inspection_rain_water.html:551 -#: templates/interventions/guided_operations/inspection_rain_water.html:564 -#: templates/interventions/guided_operations/inspection_rain_water.html:577 -#: templates/interventions/guided_operations/inspection_rain_water.html:590 -#: templates/interventions/guided_operations/inspection_rain_water.html:640 -#: templates/interventions/guided_operations/inspection_rain_water.html:652 -#: templates/interventions/guided_operations/inspection_rain_water.html:664 -#: templates/interventions/guided_operations/inspection_rain_water.html:702 -#: templates/interventions/guided_operations/inspection_rain_water.html:716 -#: templates/interventions/guided_operations/inspection_rain_water.html:727 -#: templates/interventions/guided_operations/inspection_rain_water.html:738 -#: templates/interventions/guided_operations/inspection_rain_water.html:777 -#: templates/interventions/guided_operations/inspection_rain_water.html:789 -#: templates/interventions/guided_operations/inspection_rain_water.html:801 -#: templates/interventions/guided_operations/inspection_rain_water.html:814 -#: templates/interventions/guided_operations/inspection_rain_water.html:826 -#: templates/interventions/guided_operations/inspection_rain_water.html:837 -#: templates/interventions/guided_operations/inspection_rain_water.html:852 -#: templates/interventions/guided_operations/inspection_rain_water.html:891 -#: templates/interventions/guided_operations/inspection_rain_water.html:902 -#: templates/interventions/guided_operations/inspection_rain_water.html:915 -#: templates/interventions/guided_operations/inspection_rain_water.html:927 -#: templates/interventions/guided_operations/inspection_rain_water.html:938 -#: templates/interventions/guided_operations/inspection_rain_water.html:967 -#: templates/interventions/guided_operations/inspection_rain_water.html:978 -#: templates/interventions/guided_operations/inspection_rain_water.html:991 -#: templates/interventions/guided_operations/inspection_rain_water.html:1002 -#: templates/interventions/guided_operations/inspection_rain_water.html:1028 -#: templates/interventions/guided_operations/inspection_rain_water.html:1039 -#: templates/interventions/guided_operations/inspection_rain_water.html:1052 -#: templates/interventions/guided_operations/inspection_rain_water.html:1063 -#: templates/interventions/guided_operations/inspection_rain_water.html:1090 -#: templates/interventions/guided_operations/inspection_rain_water.html:1102 -#: templates/interventions/guided_operations/inspection_rain_water.html:1115 -#: templates/interventions/guided_operations/inspection_rain_water.html:1126 -#: templates/interventions/guided_operations/inspection_rain_water.html:1137 -#: templates/interventions/guided_operations/inspection_rain_water.html:1151 -#: templates/interventions/guided_operations/inspection_rain_water.html:1207 -#: templates/interventions/guided_operations/inspection_rain_water.html:1218 -#: templates/interventions/guided_operations/inspection_rain_water.html:1229 -#: templates/interventions/guided_operations/inspection_rain_water.html:1238 -#: templates/interventions/guided_operations/inspection_rain_water.html:1250 -#: templates/interventions/guided_operations/inspection_rain_water.html:1261 -#: templates/interventions/guided_operations/inspection_rain_water.html:2588 -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 -#: templates/interventions/guided_operations/inspection_rain_water.html:2961 +#: interventions/templates/interventions/detail/card_origine.html:17 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:233 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:350 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:366 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:377 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:388 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:399 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:410 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:439 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:512 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:525 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:538 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:551 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:564 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:577 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:590 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:640 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:652 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:664 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:702 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:727 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:738 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:777 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:789 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:801 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:814 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:826 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:837 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:852 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:891 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:902 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:915 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:927 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:938 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:967 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:978 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:991 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1002 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1028 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1039 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1052 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1063 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1090 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1102 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1115 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1126 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1137 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1151 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1207 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1218 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1229 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1238 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1250 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1261 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2588 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: 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:2961 msgid "Oui" msgstr "Ja" -#: templates/interventions/detail/card_origine.html:34 +#: interventions/templates/interventions/detail/card_origine.html:34 msgid "Sélectionner un symptôme" msgstr "Kies een symptoom" -#: templates/interventions/detail/card_origine.html:50 +#: interventions/templates/interventions/detail/card_origine.html:50 msgid "Sélectionner un type" msgstr "Kies een type" -#: templates/interventions/detail/card_origine.html:74 +#: interventions/templates/interventions/detail/card_origine.html:74 msgid "Sélectionner une source" msgstr "Kies een bron" -#: templates/interventions/detail/card_origine.html:86 -#: templates/interventions/detail/card_origine.html:99 -#: templates/interventions/detail/card_stock.html:91 -#: views/views_pdf_reporting.py:1506 +#: interventions/templates/interventions/detail/card_origine.html:86 +#: interventions/templates/interventions/detail/card_origine.html:99 +#: interventions/templates/interventions/detail/card_stock.html:91 +#: interventions/views/views_pdf_reporting.py:1506 msgid "Référence" msgstr "Referentie" -#: templates/interventions/detail/card_origine.html:106 -#: templates/interventions/detail/card_origine.html:111 +#: interventions/templates/interventions/detail/card_origine.html:106 +#: interventions/templates/interventions/detail/card_origine.html:111 msgid "Détail" msgstr "Detail" -#: templates/interventions/detail/card_origine.html:117 -#: templates/interventions/intervention_detail_mobile.html:1473 -#: templates/interventions/intervention_detail_mobile.html:1489 +#: interventions/templates/interventions/detail/card_origine.html:117 +#: interventions/templates/interventions/intervention_detail_mobile.html:1473 +#: interventions/templates/interventions/intervention_detail_mobile.html:1489 msgid "Fiche d'intervention" msgstr "Interventiefiche" -#: templates/interventions/detail/card_origine.html:120 +#: interventions/templates/interventions/detail/card_origine.html:120 msgid "Prévisualiser la fiche d'intervention" msgstr "Interventiefiche voorvertonen" -#: templates/interventions/detail/card_origine.html:134 -#: templates/interventions/detail/card_origine.html:151 +#: interventions/templates/interventions/detail/card_origine.html:134 +#: interventions/templates/interventions/detail/card_origine.html:151 msgid "Envoyer un rappel" msgstr "Herinnering verzenden" -#: templates/interventions/detail/card_origine.html:138 -#: templates/interventions/detail/card_origine.html:172 +#: interventions/templates/interventions/detail/card_origine.html:138 +#: interventions/templates/interventions/detail/card_origine.html:172 msgid "Envoyer une modification" msgstr "Wijziging verzenden" -#: templates/interventions/detail/card_origine.html:155 +#: interventions/templates/interventions/detail/card_origine.html:155 msgid "Confirmez-vous l'envoi d'une fiche de rappel au prestataire ?" msgstr "Bevestigt u dat u een herinneringsblad naar de dienstverlener stuurt?" -#: templates/interventions/detail/card_origine.html:161 +#: interventions/templates/interventions/detail/card_origine.html:161 msgid "Envoyer le rappel" msgstr "Herinnering verzenden" -#: templates/interventions/detail/card_origine.html:178 +#: interventions/templates/interventions/detail/card_origine.html:178 msgid "Motif de la modification" msgstr "Reden voor de wijziging" -#: templates/interventions/detail/card_origine.html:179 +#: interventions/templates/interventions/detail/card_origine.html:179 msgid "Décrivez le motif de la modification" msgstr "Beschrijf de reden voor de wijziging" -#: templates/interventions/detail/card_origine.html:180 +#: interventions/templates/interventions/detail/card_origine.html:180 msgid "Ce motif sera affiché en tête de la fiche envoyée." msgstr "Deze reden wordt bovenaan het verzonden formulier weergegeven." -#: templates/interventions/detail/card_origine.html:187 +#: interventions/templates/interventions/detail/card_origine.html:187 msgid "Envoyer la modification" msgstr "Wijziging verzenden" -#: templates/interventions/detail/card_origine.html:200 +#: interventions/templates/interventions/detail/card_origine.html:200 msgid "Historique des envois" msgstr "Verzendgeschiedenis" -#: templates/interventions/detail/card_origine.html:207 +#: interventions/templates/interventions/detail/card_origine.html:207 msgid "Destinataires" msgstr "Ontvangers" -#: templates/interventions/detail/card_origine.html:208 +#: interventions/templates/interventions/detail/card_origine.html:208 msgid "Par" msgstr "Door" -#: templates/interventions/detail/card_origine.html:221 +#: interventions/templates/interventions/detail/card_origine.html:221 msgid "Envoyé" msgstr "Verzonden" -#: templates/interventions/detail/card_origine.html:223 +#: interventions/templates/interventions/detail/card_origine.html:223 msgid "Échec" msgstr "Mislukking" -#: templates/interventions/detail/card_posts.html:5 -#: templates/interventions/detail/scripts.html:778 +#: interventions/templates/interventions/detail/card_posts.html:5 +#: interventions/templates/interventions/detail/scripts.html:778 msgid "Prestations" msgstr "Prestaties" -#: templates/interventions/detail/card_posts.html:19 +#: interventions/templates/interventions/detail/card_posts.html:19 msgid "Validation par périodes" msgstr "Validatie per periodes" -#: templates/interventions/detail/card_posts.html:26 +#: interventions/templates/interventions/detail/card_posts.html:26 msgid "Période" msgstr "Periode" -#: templates/interventions/detail/card_posts.html:29 +#: interventions/templates/interventions/detail/card_posts.html:29 msgid "Vous pouvez désactiver tant que la période 1 est en cours." msgstr "U kunt deze uitschakelen zolang periode 1 aan de gang is." -#: templates/interventions/detail/card_posts.html:34 +#: interventions/templates/interventions/detail/card_posts.html:34 msgid "Dernière période" msgstr "Laatste periode" -#: templates/interventions/detail/card_posts.html:36 +#: interventions/templates/interventions/detail/card_posts.html:36 msgid "" "Si 'Dernière période' est activée, la prochaine validation sera définitive." msgstr "" "Als 'Laatste periode' is ingeschakeld, is de volgende validatie definitief." -#: templates/interventions/detail/card_posts.html:40 -#: templates/interventions/detail/card_posts.html:44 +#: interventions/templates/interventions/detail/card_posts.html:40 +#: interventions/templates/interventions/detail/card_posts.html:44 msgid "Intervention définitivement validée." msgstr "Interventie definitief gevalideerd." -#: templates/interventions/detail/card_posts.html:58 +#: interventions/templates/interventions/detail/card_posts.html:58 msgid "Vue étendue" msgstr "Uitgebreide weergave" -#: templates/interventions/detail/card_posts.html:62 -#: templates/interventions/detail/card_posts.html:354 -#: templates/interventions/interventions_index.html:1311 views/forms.py:425 -#: views/general.py:1011 views/views_pdf_reporting.py:1435 +#: interventions/templates/interventions/detail/card_posts.html:62 +#: interventions/templates/interventions/detail/card_posts.html:354 +#: interventions/templates/interventions/interventions_index.html:1311 +#: interventions/views/forms.py:425 interventions/views/general.py:1011 +#: interventions/views/views_pdf_reporting.py:1435 msgid "Commande" msgstr "Bestelbon" -#: templates/interventions/detail/card_posts.html:68 +#: interventions/templates/interventions/detail/card_posts.html:68 msgid "Aucune commande assignée" msgstr "Geen toegewezen bestelling" -#: templates/interventions/detail/card_posts.html:79 -#: templates/interventions/detail/card_posts.html:80 -#: templates/interventions/detail/card_posts.html:338 -#: templates/interventions/detail/card_posts.html:339 +#: interventions/templates/interventions/detail/card_posts.html:79 +#: interventions/templates/interventions/detail/card_posts.html:80 +#: interventions/templates/interventions/detail/card_posts.html:338 +#: interventions/templates/interventions/detail/card_posts.html:339 msgid "Voir les périodes" msgstr "Periodes bekijken" -#: templates/interventions/detail/card_posts.html:94 -#: templates/interventions/detail/card_posts.html:385 +#: interventions/templates/interventions/detail/card_posts.html:94 +#: interventions/templates/interventions/detail/card_posts.html:385 msgid "Poste" msgstr "Post" -#: templates/interventions/detail/card_posts.html:98 -#: templates/interventions/detail/card_posts.html:390 +#: interventions/templates/interventions/detail/card_posts.html:98 +#: interventions/templates/interventions/detail/card_posts.html:390 msgid "Qté devis (prévue/restante)" msgstr "Hoev. offerte (voorzien/restant)" -#: templates/interventions/detail/card_posts.html:104 -#: templates/interventions/detail/card_posts.html:395 +#: interventions/templates/interventions/detail/card_posts.html:104 +#: interventions/templates/interventions/detail/card_posts.html:395 msgid "Coeff." msgstr "Coeff." -#: templates/interventions/detail/card_posts.html:107 +#: interventions/templates/interventions/detail/card_posts.html:107 msgid "Prix Unitaire" msgstr "Eenheidsprijs" -#: templates/interventions/detail/card_posts.html:111 -#: templates/interventions/detail/card_posts.html:401 +#: interventions/templates/interventions/detail/card_posts.html:111 +#: interventions/templates/interventions/detail/card_posts.html:401 msgid "Remarque" msgstr "Opmerking" -#: templates/interventions/detail/card_posts.html:116 -#: templates/interventions/detail/card_posts.html:119 -#: templates/interventions/detail/card_posts.html:122 -#: templates/interventions/detail/card_posts.html:407 -#: templates/interventions/detail/card_posts.html:410 -#: templates/interventions/detail/card_posts.html:413 +#: interventions/templates/interventions/detail/card_posts.html:116 +#: interventions/templates/interventions/detail/card_posts.html:119 +#: interventions/templates/interventions/detail/card_posts.html:122 +#: interventions/templates/interventions/detail/card_posts.html:407 +#: interventions/templates/interventions/detail/card_posts.html:410 +#: interventions/templates/interventions/detail/card_posts.html:413 msgid "Filtrer…" msgstr "Filteren..." -#: templates/interventions/detail/card_posts.html:131 -#: templates/interventions/detail/card_posts.html:422 +#: interventions/templates/interventions/detail/card_posts.html:131 +#: interventions/templates/interventions/detail/card_posts.html:422 msgid "Qté>0" msgstr "Hoev.>0" -#: templates/interventions/detail/card_posts.html:148 -#: templates/interventions/detail/card_posts.html:437 +#: interventions/templates/interventions/detail/card_posts.html:148 +#: interventions/templates/interventions/detail/card_posts.html:437 msgid "Valider toutes les lignes" msgstr "Alles valideren" -#: templates/interventions/detail/card_posts.html:151 -#: templates/interventions/detail/card_posts.html:440 +#: interventions/templates/interventions/detail/card_posts.html:151 +#: interventions/templates/interventions/detail/card_posts.html:440 msgid "Mettre toutes en attente" msgstr "Alles in afwachting zetten" -#: templates/interventions/detail/card_posts.html:154 -#: templates/interventions/detail/card_posts.html:443 +#: interventions/templates/interventions/detail/card_posts.html:154 +#: interventions/templates/interventions/detail/card_posts.html:443 msgid "Refuser toutes les lignes" msgstr "Alles weigeren" -#: templates/interventions/detail/card_posts.html:209 +#: interventions/templates/interventions/detail/card_posts.html:209 msgid "Poste avec coefficient multipliable" msgstr "Post met vermenigvuldigbare coëfficiënt" -#: templates/interventions/detail/card_posts.html:247 +#: interventions/templates/interventions/detail/card_posts.html:247 msgid "Refuser" msgstr "Weigeren" -#: templates/interventions/detail/card_posts.html:260 +#: interventions/templates/interventions/detail/card_posts.html:260 msgid "Remettre la quantité à 0" msgstr "Hoeveelheid terugzetten naar 0" -#: templates/interventions/detail/card_posts.html:297 -#: templates/interventions/detail/card_posts.html:460 +#: interventions/templates/interventions/detail/card_posts.html:297 +#: interventions/templates/interventions/detail/card_posts.html:460 msgid "Total Général" msgstr "Algemeen totaal" -#: templates/interventions/detail/card_posts.html:321 +#: interventions/templates/interventions/detail/card_posts.html:321 msgid "Édition des prestations" msgstr "Bewerken van de prestaties" -#: templates/interventions/detail/card_posts.html:326 +#: interventions/templates/interventions/detail/card_posts.html:326 msgid "Afficher tous les postes du contrat" msgstr "Alle posten van het contract weergeven" -#: templates/interventions/detail/card_posts.html:330 -#: templates/interventions/detail/card_posts.html:331 +#: interventions/templates/interventions/detail/card_posts.html:330 +#: interventions/templates/interventions/detail/card_posts.html:331 msgid "Ajouter les postes du devis" msgstr "Offerteposten toevoegen" -#: templates/interventions/detail/card_posts.html:334 +#: interventions/templates/interventions/detail/card_posts.html:334 msgid "Ajouter une ligne" msgstr "Regel toevoegen" -#: templates/interventions/detail/card_posts.html:359 +#: interventions/templates/interventions/detail/card_posts.html:359 msgid "Sélectionnez une commande" msgstr "Kies een bestelbon" -#: templates/interventions/detail/card_posts.html:373 +#: interventions/templates/interventions/detail/card_posts.html:373 msgid "Sélectionnez la commande associée à cette intervention" msgstr "Kies de bestelbon die aan deze interventie is gekoppeld" -#: templates/interventions/detail/card_posts.html:397 +#: interventions/templates/interventions/detail/card_posts.html:397 msgid "Prix Unit." msgstr "Eenheidsprijs" -#: templates/interventions/detail/card_posts.html:471 +#: interventions/templates/interventions/detail/card_posts.html:471 msgid "Aucun poste ne correspond aux filtres." msgstr "Geen post komt overeen met de filters." -#: templates/interventions/detail/card_stock.html:13 -#: templates/interventions/intervention_detail_mobile.html:1109 +#: interventions/templates/interventions/detail/card_stock.html:13 +#: interventions/templates/interventions/intervention_detail_mobile.html:1109 msgid "Créer un bon de préparation" msgstr "Een voorbereidingsbon aanmaken" -#: templates/interventions/detail/card_stock.html:14 -#| msgid "Nouveau statut" +#: interventions/templates/interventions/detail/card_stock.html:14 msgid "Nouveau bon" msgstr "Nieuwe bon" -#: templates/interventions/detail/card_stock.html:58 -#: templates/interventions/intervention_detail_mobile.html:1166 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:58 +#: interventions/templates/interventions/intervention_detail_mobile.html:1166 +#: interventions/tests/test_material_used.py:323 +#: interventions/tests/test_material_used.py:333 +#: interventions/tests/test_material_used.py:343 msgid "utilisé(s)" msgstr "gebruikt" -#: templates/interventions/detail/card_stock.html:64 -#| msgid "Voir les détails" +#: interventions/templates/interventions/detail/card_stock.html:64 msgid "Voir les détails du bon" msgstr "Details van de bon bekijken" -#: templates/interventions/detail/card_stock.html:81 -#: templates/interventions/detail/card_stock.html:110 -#: templates/interventions/detail/card_stock.html:167 -#: templates/interventions/intervention_detail_mobile.html:1181 -#: templates/interventions/intervention_detail_mobile.html:1224 -#| msgid "Permission insuffisante" +#: interventions/templates/interventions/detail/card_stock.html:81 +#: interventions/templates/interventions/detail/card_stock.html:110 +#: interventions/templates/interventions/detail/card_stock.html:167 +#: interventions/templates/interventions/intervention_detail_mobile.html:1181 +#: interventions/templates/interventions/intervention_detail_mobile.html:1224 msgid "Permissions insuffisantes" msgstr "Onvoldoende rechten" -#: templates/interventions/detail/card_stock.html:81 +#: interventions/templates/interventions/detail/card_stock.html:81 msgid "Tout cocher ou tout décocher pour ce bon" msgstr "Alles selecteren of deselecteren voor deze bon" -#: templates/interventions/detail/card_stock.html:85 -#: templates/interventions/detail/scripts.html:612 -#: templates/interventions/detail/scripts.html:619 -#: templates/interventions/detail/scripts.html:730 -#: templates/interventions/detail/scripts.html:738 -#: templates/interventions/intervention_detail_mobile.html:1162 -#: templates/interventions/intervention_detail_mobile.html:6920 -#: templates/interventions/intervention_detail_mobile.html:6927 -#: templates/interventions/intervention_detail_mobile.html:7042 -#: templates/interventions/intervention_detail_mobile.html:7050 -#| msgid "Tout déplier" +#: interventions/templates/interventions/detail/card_stock.html:85 +#: interventions/templates/interventions/detail/scripts.html:612 +#: interventions/templates/interventions/detail/scripts.html:619 +#: interventions/templates/interventions/detail/scripts.html:730 +#: interventions/templates/interventions/detail/scripts.html:738 +#: interventions/templates/interventions/intervention_detail_mobile.html:1162 +#: interventions/templates/interventions/intervention_detail_mobile.html:6920 +#: interventions/templates/interventions/intervention_detail_mobile.html:6927 +#: interventions/templates/interventions/intervention_detail_mobile.html:7042 +#: interventions/templates/interventions/intervention_detail_mobile.html:7050 +#: interventions/tests/test_material_used.py:322 +#: interventions/tests/test_material_used.py:332 +#: interventions/tests/test_material_used.py:342 msgid "Tout décocher" msgstr "Alles deselecteren" -#: templates/interventions/detail/card_stock.html:85 -#: templates/interventions/detail/scripts.html:612 -#: templates/interventions/detail/scripts.html:619 -#: templates/interventions/detail/scripts.html:730 -#: templates/interventions/detail/scripts.html:738 -#: templates/interventions/intervention_detail_mobile.html:1162 -#: templates/interventions/intervention_detail_mobile.html:6920 -#: templates/interventions/intervention_detail_mobile.html:6927 -#: templates/interventions/intervention_detail_mobile.html:7042 -#: templates/interventions/intervention_detail_mobile.html:7050 -#| msgid "Tout sélectionner" +#: interventions/templates/interventions/detail/card_stock.html:85 +#: interventions/templates/interventions/detail/scripts.html:612 +#: interventions/templates/interventions/detail/scripts.html:619 +#: interventions/templates/interventions/detail/scripts.html:730 +#: interventions/templates/interventions/detail/scripts.html:738 +#: interventions/templates/interventions/intervention_detail_mobile.html:1162 +#: interventions/templates/interventions/intervention_detail_mobile.html:6920 +#: interventions/templates/interventions/intervention_detail_mobile.html:6927 +#: interventions/templates/interventions/intervention_detail_mobile.html:7042 +#: interventions/templates/interventions/intervention_detail_mobile.html:7050 +#: interventions/tests/test_material_used.py:321 +#: interventions/tests/test_material_used.py:331 +#: interventions/tests/test_material_used.py:341 msgid "Tout cocher" msgstr "Alles selecteren" -#: templates/interventions/detail/card_stock.html:88 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:88 msgid "Utilisé ?" msgstr "Gebruikt?" -#: templates/interventions/detail/card_stock.html:90 -#| msgid "Articles" +#: interventions/templates/interventions/detail/card_stock.html:90 msgid "Article" msgstr "Artikel" -#: templates/interventions/detail/card_stock.html:93 -#| msgid "Réparation" +#: interventions/templates/interventions/detail/card_stock.html:93 msgid "Préparation" msgstr "Voorbereiding" -#: templates/interventions/detail/card_stock.html:134 -#: templates/interventions/detail/card_stock.html:188 +#: interventions/templates/interventions/detail/card_stock.html:134 +#: interventions/templates/interventions/detail/card_stock.html:188 msgid "Préparé au magasin" msgstr "Voorbereid in magazijn" -#: templates/interventions/detail/card_stock.html:135 -#: templates/interventions/detail/card_stock.html:189 -#: templates/interventions/intervention_detail_mobile.html:1189 -#: templates/interventions/intervention_detail_mobile.html:1234 +#: interventions/templates/interventions/detail/card_stock.html:135 +#: interventions/templates/interventions/detail/card_stock.html:189 +#: interventions/templates/interventions/intervention_detail_mobile.html:1189 +#: interventions/templates/interventions/intervention_detail_mobile.html:1234 msgid "Préparé" msgstr "Voorbereid" -#: templates/interventions/detail/card_stock.html:138 -#: templates/interventions/detail/card_stock.html:192 -#| msgid "En attente de validation" +#: interventions/templates/interventions/detail/card_stock.html:138 +#: interventions/templates/interventions/detail/card_stock.html:192 msgid "En attente de préparation" msgstr "Wachten op voorbereiding" -#: templates/interventions/detail/card_stock.html:147 -#: templates/interventions/detail/card_stock.html:201 -#: templates/interventions/detail/scripts.html:633 -#: templates/interventions/detail/scripts.html:719 -#: templates/interventions/intervention_detail_mobile.html:1204 -#: templates/interventions/intervention_detail_mobile.html:1249 -#: templates/interventions/intervention_detail_mobile.html:6941 -#: templates/interventions/intervention_detail_mobile.html:7031 -#: views/views_pdf_reporting.py:1847 views/views_pdf_reporting.py:1858 -#| msgid "Finalisé" +#: interventions/templates/interventions/detail/card_stock.html:147 +#: interventions/templates/interventions/detail/card_stock.html:201 +#: interventions/templates/interventions/detail/scripts.html:633 +#: interventions/templates/interventions/detail/scripts.html:719 +#: interventions/templates/interventions/intervention_detail_mobile.html:1204 +#: interventions/templates/interventions/intervention_detail_mobile.html:1249 +#: interventions/templates/interventions/intervention_detail_mobile.html:6941 +#: interventions/templates/interventions/intervention_detail_mobile.html:7031 +#: interventions/tests/test_material_used.py:319 +#: interventions/tests/test_material_used.py:329 +#: interventions/tests/test_material_used.py:339 +#: interventions/views/views_pdf_reporting.py:1847 +#: interventions/views/views_pdf_reporting.py:1858 msgid "Utilisé" msgstr "Gebruikt" -#: templates/interventions/detail/card_stock.html:149 -#: templates/interventions/detail/card_stock.html:203 -#: templates/interventions/detail/scripts.html:636 -#: templates/interventions/detail/scripts.html:722 -#: templates/interventions/intervention_detail_mobile.html:1206 -#: templates/interventions/intervention_detail_mobile.html:1251 -#: templates/interventions/intervention_detail_mobile.html:6944 -#: templates/interventions/intervention_detail_mobile.html:7034 -#: views/views_pdf_reporting.py:1847 views/views_pdf_reporting.py:1858 -#| msgid "Comptabilisé" +#: interventions/templates/interventions/detail/card_stock.html:149 +#: interventions/templates/interventions/detail/card_stock.html:203 +#: interventions/templates/interventions/detail/scripts.html:636 +#: interventions/templates/interventions/detail/scripts.html:722 +#: interventions/templates/interventions/intervention_detail_mobile.html:1206 +#: interventions/templates/interventions/intervention_detail_mobile.html:1251 +#: interventions/templates/interventions/intervention_detail_mobile.html:6944 +#: interventions/templates/interventions/intervention_detail_mobile.html:7034 +#: interventions/tests/test_material_used.py:320 +#: interventions/tests/test_material_used.py:330 +#: interventions/tests/test_material_used.py:340 +#: interventions/views/views_pdf_reporting.py:1847 +#: interventions/views/views_pdf_reporting.py:1858 msgid "Non utilisé" msgstr "Niet gebruikt" -#: templates/interventions/detail/card_stock.html:173 -#: views/views_pdf_reporting.py:1859 +#: interventions/templates/interventions/detail/card_stock.html:173 +#: interventions/tests/test_material_used.py:324 +#: interventions/tests/test_material_used.py:334 +#: interventions/tests/test_material_used.py:344 +#: interventions/views/views_pdf_reporting.py:1859 msgid "Hors catalogue" msgstr "Buiten catalogus" -#: templates/interventions/detail/card_stock.html:214 -#: templates/interventions/intervention_detail_mobile.html:1260 -#| msgid "Aucun produit sur ce bon de préparation." +#: interventions/templates/interventions/detail/card_stock.html:214 +#: interventions/templates/interventions/intervention_detail_mobile.html:1260 msgid "Aucun article sur ce bon de préparation." msgstr "Geen artikelen op deze voorbereidingsbon." -#: templates/interventions/detail/card_stock.html:224 -#: templates/interventions/intervention_detail_mobile.html:1269 +#: interventions/templates/interventions/detail/card_stock.html:224 +#: interventions/templates/interventions/intervention_detail_mobile.html:1269 msgid "Aucun bon de préparation créé pour cette intervention." msgstr "Er is geen voorbereidingsbon aangemaakt voor deze interventie." -#: templates/interventions/detail/edit_bar.html:9 -#: templates/interventions/detail/edit_bar.html:78 -#: templates/interventions/guided_operations/inspection_rain_water.html:268 -#: views/mobile.py:973 +#: 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:973 msgid "Retour à la liste" msgstr "Terug naar de lijst" -#: templates/interventions/detail/edit_bar.html:15 -#: templates/interventions/detail/edit_bar.html:84 +#: interventions/templates/interventions/detail/edit_bar.html:15 +#: interventions/templates/interventions/detail/edit_bar.html:84 msgid "Télécharger le rapport d'intervention" msgstr "Interventierapport downloaden" -#: templates/interventions/detail/edit_bar.html:17 -#: templates/interventions/detail/edit_bar.html:86 +#: interventions/templates/interventions/detail/edit_bar.html:17 +#: interventions/templates/interventions/detail/edit_bar.html:86 msgid "Rapport PDF" msgstr "PDF Rapport" -#: templates/interventions/detail/edit_bar.html:24 -#: templates/interventions/detail/edit_bar.html:93 -#: templates/interventions/detail/scripts.html:1270 -#: templates/interventions/intervention_detail_mobile.html:516 -#: templates/interventions/intervention_detail_mobile.html:6893 +#: interventions/templates/interventions/detail/edit_bar.html:24 +#: interventions/templates/interventions/detail/edit_bar.html:93 +#: interventions/templates/interventions/detail/scripts.html:1270 +#: interventions/templates/interventions/intervention_detail_mobile.html:516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6893 msgid "Ne plus suivre" msgstr "Niet meer volgen" -#: templates/interventions/detail/edit_bar.html:24 -#: templates/interventions/detail/edit_bar.html:93 -#: templates/interventions/detail/scripts.html:1275 -#: templates/interventions/intervention_detail_mobile.html:516 -#: templates/interventions/intervention_detail_mobile.html:6898 +#: interventions/templates/interventions/detail/edit_bar.html:24 +#: interventions/templates/interventions/detail/edit_bar.html:93 +#: interventions/templates/interventions/detail/scripts.html:1275 +#: interventions/templates/interventions/intervention_detail_mobile.html:516 +#: interventions/templates/interventions/intervention_detail_mobile.html:6898 msgid "Suivre cette intervention" msgstr "Deze interventie volgen" -#: templates/interventions/detail/edit_bar.html:26 -#: templates/interventions/detail/edit_bar.html:95 -#: templates/interventions/detail/scripts.html:1269 -#: templates/interventions/intervention_detail_mobile.html:518 -#: templates/interventions/intervention_detail_mobile.html:6892 +#: interventions/templates/interventions/detail/edit_bar.html:26 +#: interventions/templates/interventions/detail/edit_bar.html:95 +#: interventions/templates/interventions/detail/scripts.html:1269 +#: interventions/templates/interventions/intervention_detail_mobile.html:518 +#: interventions/templates/interventions/intervention_detail_mobile.html:6892 msgid "Suivi" msgstr "Gevolgd" -#: templates/interventions/detail/edit_bar.html:26 -#: templates/interventions/detail/edit_bar.html:95 -#: templates/interventions/detail/scripts.html:1274 -#: templates/interventions/intervention_detail_mobile.html:518 -#: templates/interventions/intervention_detail_mobile.html:6897 +#: interventions/templates/interventions/detail/edit_bar.html:26 +#: interventions/templates/interventions/detail/edit_bar.html:95 +#: interventions/templates/interventions/detail/scripts.html:1274 +#: interventions/templates/interventions/intervention_detail_mobile.html:518 +#: interventions/templates/interventions/intervention_detail_mobile.html:6897 msgid "Suivre" msgstr "Volgen" -#: templates/interventions/detail/edit_bar.html:35 -#: templates/interventions/detail/edit_bar.html:104 +#: interventions/templates/interventions/detail/edit_bar.html:35 +#: interventions/templates/interventions/detail/edit_bar.html:104 msgid "Intervention précédente" msgstr "Vorige interventie" -#: templates/interventions/detail/edit_bar.html:40 -#: templates/interventions/detail/edit_bar.html:109 +#: interventions/templates/interventions/detail/edit_bar.html:40 +#: interventions/templates/interventions/detail/edit_bar.html:109 msgid "Intervention suivante" msgstr "Volgende interventie" -#: templates/interventions/detail/edit_bar.html:47 +#: interventions/templates/interventions/detail/edit_bar.html:47 msgid "Éditer" msgstr "Bewerken" -#: templates/interventions/detail/edit_bar.html:55 -#: templates/interventions/detail/edit_bar.html:115 +#: interventions/templates/interventions/detail/edit_bar.html:55 +#: interventions/templates/interventions/detail/edit_bar.html:115 msgid "Vue" msgstr "Weergave" -#: templates/interventions/detail/edit_bar.html:56 -#: templates/interventions/detail/edit_bar.html:116 +#: interventions/templates/interventions/detail/edit_bar.html:56 +#: interventions/templates/interventions/detail/edit_bar.html:116 msgid "Informations uniquement" msgstr "Belangrijke informatie" -#: templates/interventions/detail/edit_bar.html:59 -#: templates/interventions/detail/edit_bar.html:119 -#: templates/interventions/interventions_index.html:1087 +#: interventions/templates/interventions/detail/edit_bar.html:59 +#: interventions/templates/interventions/detail/edit_bar.html:119 +#: interventions/templates/interventions/interventions_index.html:1087 msgid "Vue partagée" msgstr "Gedeelde weergave" -#: templates/interventions/detail/edit_bar.html:62 -#: templates/interventions/detail/edit_bar.html:122 +#: interventions/templates/interventions/detail/edit_bar.html:62 +#: interventions/templates/interventions/detail/edit_bar.html:122 msgid "Carte uniquement" msgstr "Alleen kaartweergave" -#: templates/interventions/detail/edit_bar.html:66 -#: templates/interventions/detail/edit_bar.html:126 +#: interventions/templates/interventions/detail/edit_bar.html:66 +#: interventions/templates/interventions/detail/edit_bar.html:126 msgid "Naviguer dans la page" msgstr "Navigeer door de pagina" -#: templates/interventions/detail/right_column.html:13 +#: interventions/templates/interventions/detail/right_column.html:13 msgid "Supprimer cette localisation" msgstr "Deze locatie uit filter verwijderen" -#: templates/interventions/detail/right_column.html:20 +#: interventions/templates/interventions/detail/right_column.html:20 msgid "Aucune localisation liée" msgstr "Geen gekoppelde locatie" -#: templates/interventions/detail/right_column.html:30 -#: templates/interventions/detail/right_column.html:326 -#: templates/interventions/intervention_detail_mobile.html:1661 +#: interventions/templates/interventions/detail/right_column.html:30 +#: interventions/templates/interventions/detail/right_column.html:326 +#: interventions/templates/interventions/intervention_detail_mobile.html:1661 msgid "Ajouter une localisation…" msgstr "Locatie toevoegen…" -#: templates/interventions/detail/right_column.html:52 +#: interventions/templates/interventions/detail/right_column.html:52 msgid "Rechercher une adresse…" msgstr "Zoek een bestelbon..." -#: templates/interventions/detail/right_column.html:72 +#: interventions/templates/interventions/detail/right_column.html:72 msgid "Interventions proches" msgstr "Nabijgelegen interventies" -#: templates/interventions/detail/right_column.html:76 +#: interventions/templates/interventions/detail/right_column.html:76 msgid "Interventions en cours à proximité" msgstr "Lopende interventies in de buurt" -#: templates/interventions/detail/right_column.html:78 +#: interventions/templates/interventions/detail/right_column.html:78 msgid "Interventions récentes (3 mois) à proximité" msgstr "Recente interventies (3 maanden) in de buurt" -#: templates/interventions/detail/right_column.html:91 +#: interventions/templates/interventions/detail/right_column.html:91 msgid "Interventions en cours" msgstr "Lopende interventies" -#: templates/interventions/detail/right_column.html:137 +#: interventions/templates/interventions/detail/right_column.html:137 msgid "Sélectionner une catégorie..." msgstr "Kies een categorie..." -#: templates/interventions/detail/right_column.html:147 -#: templates/interventions/intervention_detail_mobile.html:1762 +#: interventions/templates/interventions/detail/right_column.html:147 +#: interventions/templates/interventions/intervention_detail_mobile.html:1762 msgid "Type d'équipement" msgstr "Gebeurtenistype" -#: templates/interventions/detail/right_column.html:150 -#: templates/interventions/intervention_detail_mobile.html:1765 +#: interventions/templates/interventions/detail/right_column.html:150 +#: interventions/templates/interventions/intervention_detail_mobile.html:1765 msgid "Sélectionner un type..." msgstr "Selecteer een type..." -#: templates/interventions/detail/right_column.html:160 +#: interventions/templates/interventions/detail/right_column.html:160 msgid "Sélectionner d'abord une catégorie..." msgstr "Kies eerst een categorie..." -#: templates/interventions/detail/right_column.html:163 +#: interventions/templates/interventions/detail/right_column.html:163 msgid "Le modèle détermine les caractéristiques de l'équipement." msgstr "De model bepaalt de kenmerken van de uitrusting." -#: templates/interventions/detail/right_column.html:173 -#: templates/interventions/intervention_detail_mobile.html:1785 +#: interventions/templates/interventions/detail/right_column.html:173 +#: interventions/templates/interventions/intervention_detail_mobile.html:1785 msgid "Ex: STR-001" msgstr "Bijv: STR-001" -#: templates/interventions/detail/right_column.html:175 +#: interventions/templates/interventions/detail/right_column.html:175 msgid "Code unique pour identifier l'équipement." msgstr "Unieke code om de uitrusting te identificeren." -#: templates/interventions/detail/right_column.html:185 -#: templates/interventions/intervention_detail_mobile.html:1794 +#: interventions/templates/interventions/detail/right_column.html:185 +#: interventions/templates/interventions/intervention_detail_mobile.html:1794 msgid "Nom en français (optionnel)" msgstr "Naam in het Frans (optioneel)" -#: templates/interventions/detail/right_column.html:194 -#: templates/interventions/intervention_detail_mobile.html:1803 +#: interventions/templates/interventions/detail/right_column.html:194 +#: interventions/templates/interventions/intervention_detail_mobile.html:1803 msgid "Naam in het Nederlands (optioneel)" msgstr "Naam in Nederland (optioneel)" -#: templates/interventions/detail/right_column.html:199 +#: interventions/templates/interventions/detail/right_column.html:199 msgid "" "L'équipement sera créé avec le statut 'À approuver' et automatiquement lié à" " cette intervention." @@ -3814,1705 +3884,1705 @@ msgstr "" "De uitrusting wordt aangemaakt met de status 'Te goedkeuren' en automatisch " "gekoppeld aan deze interventie." -#: templates/interventions/detail/right_column.html:208 +#: interventions/templates/interventions/detail/right_column.html:208 msgid "Créer l'équipement" msgstr "Uitrusting aanmaken" -#: templates/interventions/detail/right_column.html:223 -#: templates/interventions/detail/right_column.html:254 -#: templates/interventions/intervention_detail_mobile.html:1564 -#: templates/interventions/intervention_detail_mobile.html:1565 -#: templates/interventions/intervention_detail_mobile.html:1595 -#: templates/interventions/intervention_detail_mobile.html:1630 +#: interventions/templates/interventions/detail/right_column.html:223 +#: interventions/templates/interventions/detail/right_column.html:254 +#: interventions/templates/interventions/intervention_detail_mobile.html:1564 +#: interventions/templates/interventions/intervention_detail_mobile.html:1565 +#: interventions/templates/interventions/intervention_detail_mobile.html:1595 +#: interventions/templates/interventions/intervention_detail_mobile.html:1630 msgid "Supprimer le lien" msgstr "Link verwijderen" -#: templates/interventions/detail/right_column.html:228 -#: templates/interventions/intervention_detail_mobile.html:1600 +#: interventions/templates/interventions/detail/right_column.html:228 +#: interventions/templates/interventions/intervention_detail_mobile.html:1600 msgid "Voulez-vous supprimer le lien avec" msgstr "Wilt u de koppeling met" -#: templates/interventions/detail/right_column.html:236 -#: templates/interventions/intervention_detail_mobile.html:1609 +#: interventions/templates/interventions/detail/right_column.html:236 +#: interventions/templates/interventions/intervention_detail_mobile.html:1609 msgid "Supprimer également les opérations liées à cet équipement" msgstr "Ook de operaties gerelateerd aan deze uitrusting verwijderen" -#: templates/interventions/detail/right_column.html:243 -#: templates/interventions/intervention_detail_mobile.html:1617 +#: interventions/templates/interventions/detail/right_column.html:243 +#: interventions/templates/interventions/intervention_detail_mobile.html:1617 msgid "Marquer l'équipement comme retiré ou n'existant plus" msgstr "Markeer de uitrusting als verwijderd of niet meer bestaand" -#: templates/interventions/detail/right_column.html:245 -#: templates/interventions/intervention_detail_mobile.html:1620 +#: interventions/templates/interventions/detail/right_column.html:245 +#: interventions/templates/interventions/intervention_detail_mobile.html:1620 msgid "Cette information sera conservée dans l'historique de l'équipement" msgstr "Deze informatie wordt bewaard in de geschiedenis van de uitrusting" -#: templates/interventions/detail/right_column.html:266 -#: templates/interventions/detail/right_column.html:297 +#: interventions/templates/interventions/detail/right_column.html:266 +#: interventions/templates/interventions/detail/right_column.html:297 msgid "Supprimer les liens" msgstr "Links verwijderen" -#: templates/interventions/detail/right_column.html:271 +#: interventions/templates/interventions/detail/right_column.html:271 msgid "Voulez-vous supprimer les liens avec" msgstr "Wilt u de koppelingen met" -#: templates/interventions/detail/right_column.html:272 +#: interventions/templates/interventions/detail/right_column.html:272 msgid "équipement(s) sélectionné(s)" msgstr "geselecteerde uitrusting(en)" -#: templates/interventions/detail/right_column.html:279 +#: interventions/templates/interventions/detail/right_column.html:279 msgid "Supprimer également les opérations liées à ces équipements" msgstr "Ook de operaties gerelateerd aan deze uitrustingen verwijderen" -#: templates/interventions/detail/right_column.html:286 +#: interventions/templates/interventions/detail/right_column.html:286 msgid "Marquer les équipements comme retirés ou n'existant plus" msgstr "Markeer de uitrustingen als verwijderd of niet meer bestaand" -#: templates/interventions/detail/right_column.html:288 +#: interventions/templates/interventions/detail/right_column.html:288 msgid "Cette information sera conservée dans l'historique des équipements" msgstr "Deze informatie wordt bewaard in de geschiedenis van de uitrustingen" -#: templates/interventions/detail/right_column.html:310 +#: interventions/templates/interventions/detail/right_column.html:310 msgid "Lier des équipements existants" msgstr "Bestaande uitrustingen koppelen" -#: templates/interventions/detail/right_column.html:333 -#: templates/interventions/intervention_detail_mobile.html:1668 -#: templates/interventions/interventions_index.html:1123 -#: templates/interventions/interventions_index_mobile.html:207 +#: interventions/templates/interventions/detail/right_column.html:333 +#: interventions/templates/interventions/intervention_detail_mobile.html:1668 +#: interventions/templates/interventions/interventions_index.html:1123 +#: interventions/templates/interventions/interventions_index_mobile.html:207 msgid "Rechercher" msgstr "Zoeken" -#: templates/interventions/detail/right_column.html:336 -#: templates/interventions/intervention_detail_mobile.html:1671 +#: interventions/templates/interventions/detail/right_column.html:336 +#: interventions/templates/interventions/intervention_detail_mobile.html:1671 msgid "Code, nom ou modèle" msgstr "Code, naam of model" -#: templates/interventions/detail/right_column.html:337 -#: templates/interventions/intervention_detail_mobile.html:1672 -#: templates/interventions/interventions_index.html:1074 +#: interventions/templates/interventions/detail/right_column.html:337 +#: interventions/templates/interventions/intervention_detail_mobile.html:1672 +#: interventions/templates/interventions/interventions_index.html:1074 msgid "Filtrer" msgstr "Filteren" -#: templates/interventions/detail/right_column.html:343 -#: templates/interventions/intervention_detail_mobile.html:1678 +#: interventions/templates/interventions/detail/right_column.html:343 +#: interventions/templates/interventions/intervention_detail_mobile.html:1678 msgid "Toutes les catégories autorisées" msgstr "Alle toegestane categorieën" -#: templates/interventions/detail/right_column.html:349 -#: templates/interventions/detail/scripts.html:503 -#: templates/interventions/intervention_detail_mobile.html:1684 -#: templates/interventions/intervention_detail_mobile.html:3985 +#: interventions/templates/interventions/detail/right_column.html:349 +#: interventions/templates/interventions/detail/scripts.html:503 +#: interventions/templates/interventions/intervention_detail_mobile.html:1684 +#: interventions/templates/interventions/intervention_detail_mobile.html:3985 msgid "Sélectionnez un modèle" msgstr "Kies een project" -#: templates/interventions/detail/right_column.html:355 -#: templates/interventions/intervention_detail_mobile.html:1690 +#: interventions/templates/interventions/detail/right_column.html:355 +#: interventions/templates/interventions/intervention_detail_mobile.html:1690 msgid "Aucun résultat pour l'instant." msgstr "Nog geen resultaten." -#: templates/interventions/detail/right_column.html:361 -#: templates/interventions/intervention_detail_mobile.html:1696 +#: interventions/templates/interventions/detail/right_column.html:361 +#: interventions/templates/interventions/intervention_detail_mobile.html:1696 msgid "Les équipements correspondants seront affichés ici." msgstr "De bijbehorende uitrustingen worden hier weergegeven." -#: templates/interventions/detail/right_column.html:365 -#: templates/interventions/intervention_detail_mobile.html:1700 +#: interventions/templates/interventions/detail/right_column.html:365 +#: interventions/templates/interventions/intervention_detail_mobile.html:1700 msgid "Chargement des équipements…" msgstr "Uitrustingen laden…" -#: templates/interventions/detail/right_column.html:374 -#: templates/interventions/intervention_detail_mobile.html:1709 +#: interventions/templates/interventions/detail/right_column.html:374 +#: interventions/templates/interventions/intervention_detail_mobile.html:1709 msgid "sélection(s) en attente" msgstr "selectie(s) in afwachting" -#: templates/interventions/detail/right_column.html:378 -#: templates/interventions/intervention_detail_mobile.html:1713 +#: interventions/templates/interventions/detail/right_column.html:378 +#: interventions/templates/interventions/intervention_detail_mobile.html:1713 msgid "Vider" msgstr "Leegmaken" -#: templates/interventions/detail/right_column.html:381 -#: templates/interventions/detail/scripts.html:495 -#: templates/interventions/intervention_detail_mobile.html:1716 -#: templates/interventions/intervention_detail_mobile.html:3977 +#: interventions/templates/interventions/detail/right_column.html:381 +#: interventions/templates/interventions/detail/scripts.html:495 +#: interventions/templates/interventions/intervention_detail_mobile.html:1716 +#: interventions/templates/interventions/intervention_detail_mobile.html:3977 msgid "Ajouter les équipements" msgstr "Uitrustingen toevoegen" -#: templates/interventions/detail/right_column.html:386 -#: templates/interventions/intervention_detail_mobile.html:1721 +#: interventions/templates/interventions/detail/right_column.html:386 +#: interventions/templates/interventions/intervention_detail_mobile.html:1721 #, python-format msgid "Affichage limité à %(limit)s équipements par recherche." msgstr "Weergave beperkt tot %(limit)s uitrustingen per zoekopdracht." -#: templates/interventions/detail/right_column.html:401 +#: interventions/templates/interventions/detail/right_column.html:401 msgid "Quel type de contrôle souhaitez-vous créer ?" msgstr "Welk type interventie wilt u aanmaken?" -#: templates/interventions/detail/right_column.html:412 -#: templates/interventions/intervention_detail_mobile.html:1299 +#: interventions/templates/interventions/detail/right_column.html:412 +#: interventions/templates/interventions/intervention_detail_mobile.html:1299 msgid "Contrôle standard de chantier" msgstr "Standaard inspectie ter plaatse" -#: templates/interventions/detail/right_column.html:419 -#: templates/interventions/intervention_detail_mobile.html:1306 +#: interventions/templates/interventions/detail/right_column.html:419 +#: interventions/templates/interventions/intervention_detail_mobile.html:1306 msgid "Rapport de chantier" msgstr "Opvolgrapporten" -#: templates/interventions/detail/right_column.html:420 -#: templates/interventions/intervention_detail_mobile.html:1307 +#: interventions/templates/interventions/detail/right_column.html:420 +#: interventions/templates/interventions/intervention_detail_mobile.html:1307 msgid "Rapport de suivi de chantier" msgstr "Opvolgrapporten" -#: templates/interventions/detail/right_column.html:427 -#: templates/interventions/intervention_detail_mobile.html:1314 +#: interventions/templates/interventions/detail/right_column.html:427 +#: interventions/templates/interventions/intervention_detail_mobile.html:1314 msgid "Constat" msgstr "Bouw" -#: templates/interventions/detail/right_column.html:428 -#: templates/interventions/intervention_detail_mobile.html:1315 +#: interventions/templates/interventions/detail/right_column.html:428 +#: interventions/templates/interventions/intervention_detail_mobile.html:1315 msgid "Constat de l'état des lieux" msgstr "Observatie van de inventaris" -#: templates/interventions/detail/right_column.html:435 -#: templates/interventions/intervention_detail_mobile.html:1322 +#: interventions/templates/interventions/detail/right_column.html:435 +#: interventions/templates/interventions/intervention_detail_mobile.html:1322 msgid "Rapport de réunion" msgstr "Interventierapport" -#: templates/interventions/detail/right_column.html:436 -#: templates/interventions/intervention_detail_mobile.html:1323 +#: interventions/templates/interventions/detail/right_column.html:436 +#: interventions/templates/interventions/intervention_detail_mobile.html:1323 msgid "Compte-rendu de réunion de chantier" msgstr "Notulen van de locatievergadering" -#: templates/interventions/detail/right_column.html:554 -#: templates/interventions/detail/right_column.html:566 -#: templates/interventions/detail/right_column.html:571 -#: templates/interventions/intervention_detail_mobile.html:2646 -#: templates/interventions/intervention_detail_mobile.html:2658 -#: templates/interventions/intervention_detail_mobile.html:2662 +#: interventions/templates/interventions/detail/right_column.html:554 +#: interventions/templates/interventions/detail/right_column.html:566 +#: interventions/templates/interventions/detail/right_column.html:571 +#: interventions/templates/interventions/intervention_detail_mobile.html:2646 +#: interventions/templates/interventions/intervention_detail_mobile.html:2658 +#: interventions/templates/interventions/intervention_detail_mobile.html:2662 msgid "Discussion" msgstr "Discussie" -#: templates/interventions/detail/right_column.html:594 -#: templates/interventions/intervention_detail_mobile.html:2685 +#: interventions/templates/interventions/detail/right_column.html:594 +#: interventions/templates/interventions/intervention_detail_mobile.html:2685 msgid "Statut de suivi" msgstr "Opvolgstatus" -#: templates/interventions/detail/right_column.html:595 -#: templates/interventions/intervention_detail_mobile.html:2686 +#: interventions/templates/interventions/detail/right_column.html:595 +#: interventions/templates/interventions/intervention_detail_mobile.html:2686 msgid "Important / À traiter" msgstr "Belangrijk / Te behandelen" -#: templates/interventions/detail/right_column.html:596 -#: templates/interventions/intervention_detail_mobile.html:2687 +#: interventions/templates/interventions/detail/right_column.html:596 +#: interventions/templates/interventions/intervention_detail_mobile.html:2687 msgid "En cours" msgstr "" -#: templates/interventions/detail/right_column.html:597 -#: templates/interventions/intervention_detail_mobile.html:2688 +#: interventions/templates/interventions/detail/right_column.html:597 +#: interventions/templates/interventions/intervention_detail_mobile.html:2688 msgid "Traité / Fait" msgstr "Behandeld / Klaar" -#: templates/interventions/detail/right_column.html:599 -#: templates/interventions/intervention_detail_mobile.html:2690 +#: interventions/templates/interventions/detail/right_column.html:599 +#: interventions/templates/interventions/intervention_detail_mobile.html:2690 msgid "Aucun drapeau" msgstr "Geen vlag" -#: templates/interventions/detail/right_column.html:659 -#: templates/interventions/intervention_detail_mobile.html:2750 +#: interventions/templates/interventions/detail/right_column.html:659 +#: interventions/templates/interventions/intervention_detail_mobile.html:2750 msgid "Aucun message." msgstr "Geen bericht." -#: templates/interventions/detail/right_column.html:677 -#: templates/interventions/intervention_detail_mobile.html:2767 +#: interventions/templates/interventions/detail/right_column.html:677 +#: interventions/templates/interventions/intervention_detail_mobile.html:2767 msgid "Écrire… (@ pour mentionner)" msgstr "Schrijven… (@ om te vermelden)" -#: templates/interventions/detail/right_column.html:683 -#: templates/interventions/intervention_detail_mobile.html:2773 +#: interventions/templates/interventions/detail/right_column.html:683 +#: interventions/templates/interventions/intervention_detail_mobile.html:2773 msgid "Envoyer" msgstr "Verzenden" -#: templates/interventions/detail/right_column.html:686 -#: templates/interventions/intervention_detail_mobile.html:2776 +#: interventions/templates/interventions/detail/right_column.html:686 +#: interventions/templates/interventions/intervention_detail_mobile.html:2776 msgid "Joindre un fichier" msgstr "Bestand bijvoegen" -#: templates/interventions/detail/scripts.html:163 -#: templates/interventions/detail/scripts.html:183 -#: templates/interventions/intervention_detail_mobile.html:3051 -#: templates/interventions/intervention_detail_mobile.html:3070 +#: interventions/templates/interventions/detail/scripts.html:163 +#: interventions/templates/interventions/detail/scripts.html:183 +#: interventions/templates/interventions/intervention_detail_mobile.html:3051 +#: interventions/templates/interventions/intervention_detail_mobile.html:3070 msgid "Impossible de charger le résumé." msgstr "Kan de samenvatting niet laden." -#: templates/interventions/detail/scripts.html:285 -#: templates/interventions/intervention_detail_mobile.html:6060 +#: interventions/templates/interventions/detail/scripts.html:285 +#: interventions/templates/interventions/intervention_detail_mobile.html:6060 msgid "Aucun template d'opérations disponible pour cette intervention" msgstr "Geen operationele sjablonen beschikbaar voor deze interventie" -#: templates/interventions/detail/scripts.html:295 -#: templates/interventions/detail/scripts.html:319 -#: templates/interventions/intervention_detail_mobile.html:6070 -#: templates/interventions/intervention_detail_mobile.html:6095 +#: interventions/templates/interventions/detail/scripts.html:295 +#: interventions/templates/interventions/detail/scripts.html:319 +#: interventions/templates/interventions/intervention_detail_mobile.html:6070 +#: interventions/templates/interventions/intervention_detail_mobile.html:6095 msgid "Tout" msgstr "Alles" -#: templates/interventions/detail/scripts.html:340 -#: templates/interventions/intervention_detail_mobile.html:6117 +#: interventions/templates/interventions/detail/scripts.html:340 +#: interventions/templates/interventions/intervention_detail_mobile.html:6117 msgid "Sélection des templates d'opérations" msgstr "Selectie van operationele sjablonen" -#: templates/interventions/detail/scripts.html:346 -#: templates/interventions/intervention_detail_mobile.html:6123 +#: interventions/templates/interventions/detail/scripts.html:346 +#: interventions/templates/interventions/intervention_detail_mobile.html:6123 msgid "Vous avez lié" msgstr "U heeft gekoppeld" -#: templates/interventions/detail/scripts.html:347 -#: templates/interventions/intervention_detail_mobile.html:6124 +#: interventions/templates/interventions/detail/scripts.html:347 +#: interventions/templates/interventions/intervention_detail_mobile.html:6124 msgid "nouveaux équipements" msgstr "nieuwe uitrustingen" -#: templates/interventions/detail/scripts.html:347 -#: templates/interventions/intervention_detail_mobile.html:6124 +#: interventions/templates/interventions/detail/scripts.html:347 +#: interventions/templates/interventions/intervention_detail_mobile.html:6124 msgid "nouvel équipement" msgstr "nieuwe uitrusting" -#: templates/interventions/detail/scripts.html:348 -#: templates/interventions/intervention_detail_mobile.html:6125 +#: interventions/templates/interventions/detail/scripts.html:348 +#: interventions/templates/interventions/intervention_detail_mobile.html:6125 msgid "" "à cette intervention. Sélectionnez les templates d'opérations à appliquer." msgstr "" "aan deze interventie. Selecteer de operationele sjablonen die u wilt " "toepassen." -#: templates/interventions/detail/scripts.html:367 -#: templates/interventions/intervention_detail_mobile.html:6144 +#: interventions/templates/interventions/detail/scripts.html:367 +#: interventions/templates/interventions/intervention_detail_mobile.html:6144 msgid "Créer les opérations" msgstr "Operaties creëren" -#: templates/interventions/detail/scripts.html:451 -#: templates/interventions/intervention_detail_mobile.html:6228 +#: interventions/templates/interventions/detail/scripts.html:451 +#: interventions/templates/interventions/intervention_detail_mobile.html:6228 msgid "Veuillez sélectionner au moins un template pour au moins un équipement" msgstr "Selecteer ten minste één sjabloon voor ten minste één uitrusting" -#: templates/interventions/detail/scripts.html:475 -#: templates/interventions/intervention_detail_mobile.html:6252 +#: interventions/templates/interventions/detail/scripts.html:475 +#: interventions/templates/interventions/intervention_detail_mobile.html:6252 msgid "Erreur" msgstr "Fout" -#: templates/interventions/detail/scripts.html:475 -#: templates/interventions/intervention_detail_mobile.html:6252 +#: interventions/templates/interventions/detail/scripts.html:475 +#: interventions/templates/interventions/intervention_detail_mobile.html:6252 msgid "Erreur inconnue" msgstr "Onbekende fout" -#: templates/interventions/detail/scripts.html:479 -#: templates/interventions/intervention_detail_mobile.html:6256 +#: interventions/templates/interventions/detail/scripts.html:479 +#: interventions/templates/interventions/intervention_detail_mobile.html:6256 msgid "Erreur lors de la création des opérations" msgstr "Fout bij het aanmaken van de operaties" -#: templates/interventions/detail/scripts.html:488 -#: templates/interventions/intervention_detail_mobile.html:3970 +#: interventions/templates/interventions/detail/scripts.html:488 +#: interventions/templates/interventions/intervention_detail_mobile.html:3970 msgid "Aucun équipement ne correspond aux filtres sélectionnés." msgstr "Geen uitrusting komt overeen met de geselecteerde filters." -#: templates/interventions/detail/scripts.html:489 -#: templates/interventions/intervention_detail_mobile.html:3971 +#: interventions/templates/interventions/detail/scripts.html:489 +#: interventions/templates/interventions/intervention_detail_mobile.html:3971 msgid "Veuillez sélectionner une catégorie pour lancer une recherche." msgstr "Selecteer een categorie om een zoekopdracht te starten." -#: templates/interventions/detail/scripts.html:490 -#: templates/interventions/intervention_detail_mobile.html:3972 +#: interventions/templates/interventions/detail/scripts.html:490 +#: interventions/templates/interventions/intervention_detail_mobile.html:3972 msgid "Déjà lié" msgstr "Al gekoppeld" -#: templates/interventions/detail/scripts.html:491 -#: templates/interventions/intervention_detail_mobile.html:3973 +#: interventions/templates/interventions/detail/scripts.html:491 +#: interventions/templates/interventions/intervention_detail_mobile.html:3973 msgid "équipement sélectionné" msgstr "geselecteerd uitrusting" -#: templates/interventions/detail/scripts.html:492 -#: templates/interventions/intervention_detail_mobile.html:3974 +#: interventions/templates/interventions/detail/scripts.html:492 +#: interventions/templates/interventions/intervention_detail_mobile.html:3974 msgid "équipements sélectionnés" msgstr "geselecteerde uitrustingen" -#: templates/interventions/detail/scripts.html:493 -#: templates/interventions/intervention_detail_mobile.html:3975 +#: interventions/templates/interventions/detail/scripts.html:493 +#: interventions/templates/interventions/intervention_detail_mobile.html:3975 msgid "résultat" msgstr "resultaat" -#: templates/interventions/detail/scripts.html:494 -#: templates/interventions/intervention_detail_mobile.html:3976 +#: interventions/templates/interventions/detail/scripts.html:494 +#: interventions/templates/interventions/intervention_detail_mobile.html:3976 msgid "résultats" msgstr "resultaten" -#: templates/interventions/detail/scripts.html:496 -#: templates/interventions/intervention_detail_mobile.html:3978 +#: interventions/templates/interventions/detail/scripts.html:496 +#: interventions/templates/interventions/intervention_detail_mobile.html:3978 msgid "Synchronisation en cours…" msgstr "Synchronisatie bezig…" -#: templates/interventions/detail/scripts.html:497 -#: templates/interventions/intervention_detail_mobile.html:3979 +#: interventions/templates/interventions/detail/scripts.html:497 +#: interventions/templates/interventions/intervention_detail_mobile.html:3979 msgid "Impossible de charger les filtres disponibles." msgstr "Kan de beschikbare filters niet laden." -#: templates/interventions/detail/scripts.html:498 -#: templates/interventions/intervention_detail_mobile.html:3980 +#: interventions/templates/interventions/detail/scripts.html:498 +#: interventions/templates/interventions/intervention_detail_mobile.html:3980 msgid "Impossible de charger les équipements." msgstr "Kan de uitrustingen niet laden." -#: templates/interventions/detail/scripts.html:499 -#: templates/interventions/intervention_detail_mobile.html:3981 +#: interventions/templates/interventions/detail/scripts.html:499 +#: interventions/templates/interventions/intervention_detail_mobile.html:3981 msgid "Impossible de synchroniser les équipements sélectionnés." msgstr "Kan de geselecteerde uitrustingen niet synchroniseren." -#: templates/interventions/detail/scripts.html:500 -#: templates/interventions/intervention_detail_mobile.html:3982 +#: interventions/templates/interventions/detail/scripts.html:500 +#: interventions/templates/interventions/intervention_detail_mobile.html:3982 #, python-brace-format msgid "Résultats limités à {count} équipements." msgstr "Resultaten beperkt tot {count} uitrustingen." -#: templates/interventions/detail/scripts.html:501 -#: templates/interventions/intervention_detail_mobile.html:3983 +#: interventions/templates/interventions/detail/scripts.html:501 +#: interventions/templates/interventions/intervention_detail_mobile.html:3983 msgid "Vous avez des sélections non appliquées. Quitter malgré tout ?" msgstr "U heeft niet-toegepaste selecties. Toch verlaten?" -#: templates/interventions/detail/scripts.html:502 -#: templates/interventions/intervention_detail_mobile.html:3984 +#: interventions/templates/interventions/detail/scripts.html:502 +#: interventions/templates/interventions/intervention_detail_mobile.html:3984 msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont déjà été " "encodées." msgstr "" "Sommige operaties zijn niet verwijderd omdat er al waarden zijn gecodeerd." -#: templates/interventions/detail/scripts.html:504 -#: templates/interventions/intervention_detail_mobile.html:3986 +#: interventions/templates/interventions/detail/scripts.html:504 +#: interventions/templates/interventions/intervention_detail_mobile.html:3986 #, python-brace-format msgid "Supprimer le lien avec {label} ?" msgstr "Verbinding met {label} verwijderen?" -#: templates/interventions/detail/scripts.html:505 -#: templates/interventions/intervention_detail_mobile.html:3987 +#: interventions/templates/interventions/detail/scripts.html:505 +#: interventions/templates/interventions/intervention_detail_mobile.html:3987 msgid "Impossible de supprimer ce lien." msgstr "Kan deze verbinding niet verwijderen." -#: templates/interventions/detail/scripts.html:506 -#: templates/interventions/intervention_detail_mobile.html:3988 +#: interventions/templates/interventions/detail/scripts.html:506 +#: interventions/templates/interventions/intervention_detail_mobile.html:3988 msgid "Suppression en cours…" msgstr "Bezig met verwijderen…" -#: templates/interventions/detail/scripts.html:508 -#: templates/interventions/intervention_detail_mobile.html:3990 +#: interventions/templates/interventions/detail/scripts.html:508 +#: interventions/templates/interventions/intervention_detail_mobile.html:3990 msgid "Aucune localisation — sélectionnez une catégorie pour rechercher." msgstr "Geen locatie — selecteer een categorie om te zoeken." -#: templates/interventions/detail/scripts.html:509 -#: templates/interventions/intervention_detail_mobile.html:3991 +#: interventions/templates/interventions/detail/scripts.html:509 +#: interventions/templates/interventions/intervention_detail_mobile.html:3991 msgid "Aucune localisation trouvée." msgstr "Geen locatie gevonden." -#: templates/interventions/detail/scripts.html:510 -#: templates/interventions/intervention_detail_mobile.html:3992 +#: interventions/templates/interventions/detail/scripts.html:510 +#: interventions/templates/interventions/intervention_detail_mobile.html:3992 msgid "Retirer cette localisation du filtre" msgstr "Deze locatie uit filter verwijderen" -#: templates/interventions/detail/scripts.html:551 -#: templates/interventions/detail/scripts.html:594 -#: templates/interventions/detail/scripts.html:671 -#: templates/interventions/detail/scripts.html:754 -#: templates/interventions/intervention_detail_mobile.html:6576 -#: templates/interventions/intervention_detail_mobile.html:6981 -#: templates/interventions/intervention_detail_mobile.html:7066 +#: interventions/templates/interventions/detail/scripts.html:551 +#: interventions/templates/interventions/detail/scripts.html:594 +#: interventions/templates/interventions/detail/scripts.html:671 +#: interventions/templates/interventions/detail/scripts.html:754 +#: interventions/templates/interventions/intervention_detail_mobile.html:6576 +#: interventions/templates/interventions/intervention_detail_mobile.html:6981 +#: interventions/templates/interventions/intervention_detail_mobile.html:7066 msgid "Erreur lors de la mise à jour." msgstr "Fout bij het bijwerken." -#: templates/interventions/detail/scripts.html:557 -#: templates/interventions/detail/scripts.html:600 -#: templates/interventions/detail/scripts.html:677 -#: templates/interventions/detail/scripts.html:759 -#: templates/interventions/intervention_detail_mobile.html:6582 -#: templates/interventions/intervention_detail_mobile.html:6987 -#: templates/interventions/intervention_detail_mobile.html:7071 +#: interventions/templates/interventions/detail/scripts.html:557 +#: interventions/templates/interventions/detail/scripts.html:600 +#: interventions/templates/interventions/detail/scripts.html:677 +#: interventions/templates/interventions/detail/scripts.html:759 +#: interventions/templates/interventions/intervention_detail_mobile.html:6582 +#: interventions/templates/interventions/intervention_detail_mobile.html:6987 +#: interventions/templates/interventions/intervention_detail_mobile.html:7071 msgid "Erreur réseau." msgstr "Netwerkfout." -#: templates/interventions/detail/scripts.html:772 +#: interventions/templates/interventions/detail/scripts.html:772 msgid "Stock" msgstr "Voorraad" -#: templates/interventions/detail/scripts.html:773 +#: interventions/templates/interventions/detail/scripts.html:773 msgid "Contrôles / Rapports" msgstr "Controle" -#: templates/interventions/detail/scripts.html:780 +#: interventions/templates/interventions/detail/scripts.html:780 msgid "Historique (3 mois)" msgstr "Verzendgeschiedenis" -#: templates/interventions/detail/scripts.html:935 +#: interventions/templates/interventions/detail/scripts.html:935 msgid "Retirer" msgstr "Verwijderen" -#: templates/interventions/detail/scripts.html:1134 -#: templates/interventions/intervention_detail_mobile.html:6768 -#: views/notes_docs.py:149 +#: interventions/templates/interventions/detail/scripts.html:1134 +#: interventions/templates/interventions/intervention_detail_mobile.html:6768 +#: interventions/views/notes_docs.py:149 msgid "Le message ne peut pas être vide." msgstr "Het bericht mag niet leeg zijn." -#: templates/interventions/detail/scripts.html:1278 -#: templates/interventions/intervention_detail_mobile.html:5815 -#: templates/interventions/intervention_detail_mobile.html:5912 -#: templates/interventions/intervention_detail_mobile.html:6901 +#: interventions/templates/interventions/detail/scripts.html:1278 +#: interventions/templates/interventions/intervention_detail_mobile.html:5815 +#: interventions/templates/interventions/intervention_detail_mobile.html:5912 +#: interventions/templates/interventions/intervention_detail_mobile.html:6901 msgid "Une erreur est survenue." msgstr "Er is een fout opgetreden." -#: templates/interventions/detail/scripts.html:1283 -#: templates/interventions/intervention_detail_mobile.html:6906 +#: interventions/templates/interventions/detail/scripts.html:1283 +#: interventions/templates/interventions/intervention_detail_mobile.html:6906 msgid "Une erreur réseau est survenue." msgstr "Er is een fout opgetreden." -#: templates/interventions/detail/section_nav.html:3 +#: interventions/templates/interventions/detail/section_nav.html:3 msgid "Navigation par section" msgstr "Validatie per periodes" -#: templates/interventions/detail/section_nav.html:5 +#: interventions/templates/interventions/detail/section_nav.html:5 msgid "Sections" msgstr "Acties" -#: templates/interventions/guided_operations/inspection_rain_water.html:195 -#: templates/interventions/guided_operations/inspection_rain_water.html:2988 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:195 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2988 msgid "Aucune donnée enregistrée pour ce template." msgstr "Nog geen bezetting geregistreerd." -#: templates/interventions/guided_operations/inspection_rain_water.html:210 -#: templates/interventions/guided_operations/inspection_rain_water.html:2971 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:210 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2971 msgid "Conditions météorologiques" msgstr "Weersomstandigheden" -#: templates/interventions/guided_operations/inspection_rain_water.html:214 -#: templates/interventions/guided_operations/inspection_rain_water.html:2975 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:214 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2975 msgid "Date de la dernière pluie" msgstr "Datum van laatste regen" -#: templates/interventions/guided_operations/inspection_rain_water.html:217 -#: templates/interventions/guided_operations/inspection_rain_water.html:2948 -#: templates/interventions/interventions_calendar.html:516 -#: templates/interventions/interventions_index.html:926 -#: templates/interventions/interventions_index.html:951 +#: 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:524 +#: interventions/templates/interventions/interventions_index.html:926 +#: interventions/templates/interventions/interventions_index.html:951 msgid "Aujourd'hui" msgstr "Vandaag" -#: templates/interventions/guided_operations/inspection_rain_water.html:220 -#: templates/interventions/guided_operations/inspection_rain_water.html:2951 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:220 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2951 msgid "Moins de 24h" msgstr "Minder dan 24u" -#: templates/interventions/guided_operations/inspection_rain_water.html:223 -#: templates/interventions/guided_operations/inspection_rain_water.html:2954 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:223 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2954 msgid "Plus de 24h" msgstr "Meer dan 24u" -#: templates/interventions/guided_operations/inspection_rain_water.html:226 -#: templates/interventions/guided_operations/inspection_rain_water.html:239 -#: templates/interventions/guided_operations/inspection_rain_water.html:356 -#: templates/interventions/guided_operations/inspection_rain_water.html:370 -#: templates/interventions/guided_operations/inspection_rain_water.html:381 -#: templates/interventions/guided_operations/inspection_rain_water.html:392 -#: templates/interventions/guided_operations/inspection_rain_water.html:403 -#: templates/interventions/guided_operations/inspection_rain_water.html:414 -#: templates/interventions/guided_operations/inspection_rain_water.html:443 -#: templates/interventions/guided_operations/inspection_rain_water.html:490 -#: templates/interventions/guided_operations/inspection_rain_water.html:503 -#: templates/interventions/guided_operations/inspection_rain_water.html:516 -#: templates/interventions/guided_operations/inspection_rain_water.html:529 -#: templates/interventions/guided_operations/inspection_rain_water.html:542 -#: templates/interventions/guided_operations/inspection_rain_water.html:555 -#: templates/interventions/guided_operations/inspection_rain_water.html:568 -#: templates/interventions/guided_operations/inspection_rain_water.html:581 -#: templates/interventions/guided_operations/inspection_rain_water.html:594 -#: templates/interventions/guided_operations/inspection_rain_water.html:605 -#: templates/interventions/guided_operations/inspection_rain_water.html:644 -#: templates/interventions/guided_operations/inspection_rain_water.html:656 -#: templates/interventions/guided_operations/inspection_rain_water.html:668 -#: templates/interventions/guided_operations/inspection_rain_water.html:706 -#: templates/interventions/guided_operations/inspection_rain_water.html:720 -#: templates/interventions/guided_operations/inspection_rain_water.html:731 -#: templates/interventions/guided_operations/inspection_rain_water.html:742 -#: templates/interventions/guided_operations/inspection_rain_water.html:781 -#: templates/interventions/guided_operations/inspection_rain_water.html:793 -#: templates/interventions/guided_operations/inspection_rain_water.html:805 -#: templates/interventions/guided_operations/inspection_rain_water.html:818 -#: templates/interventions/guided_operations/inspection_rain_water.html:830 -#: templates/interventions/guided_operations/inspection_rain_water.html:841 -#: templates/interventions/guided_operations/inspection_rain_water.html:856 -#: templates/interventions/guided_operations/inspection_rain_water.html:895 -#: templates/interventions/guided_operations/inspection_rain_water.html:906 -#: templates/interventions/guided_operations/inspection_rain_water.html:919 -#: templates/interventions/guided_operations/inspection_rain_water.html:931 -#: templates/interventions/guided_operations/inspection_rain_water.html:942 -#: templates/interventions/guided_operations/inspection_rain_water.html:971 -#: templates/interventions/guided_operations/inspection_rain_water.html:982 -#: templates/interventions/guided_operations/inspection_rain_water.html:995 -#: templates/interventions/guided_operations/inspection_rain_water.html:1032 -#: templates/interventions/guided_operations/inspection_rain_water.html:1043 -#: templates/interventions/guided_operations/inspection_rain_water.html:1056 -#: templates/interventions/guided_operations/inspection_rain_water.html:1067 -#: templates/interventions/guided_operations/inspection_rain_water.html:1094 -#: templates/interventions/guided_operations/inspection_rain_water.html:1106 -#: templates/interventions/guided_operations/inspection_rain_water.html:1119 -#: templates/interventions/guided_operations/inspection_rain_water.html:1130 -#: templates/interventions/guided_operations/inspection_rain_water.html:1141 -#: templates/interventions/guided_operations/inspection_rain_water.html:1155 -#: templates/interventions/guided_operations/inspection_rain_water.html:1185 -#: templates/interventions/guided_operations/inspection_rain_water.html:1198 -#: templates/interventions/guided_operations/inspection_rain_water.html:2590 -#: templates/interventions/guided_operations/inspection_rain_water.html:2606 -#: templates/interventions/guided_operations/inspection_rain_water.html:2945 -#: templates/interventions/guided_operations/inspection_rain_water.html:2958 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:226 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:239 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:356 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:370 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:381 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:392 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:403 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:414 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:443 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:490 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:503 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:516 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:529 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:542 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:555 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:568 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:581 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:594 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:605 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:644 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:656 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:668 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:706 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:720 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:731 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:742 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:781 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:793 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:805 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:818 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:830 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:841 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:856 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:895 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:906 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:919 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:931 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:942 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:971 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:982 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:995 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1032 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1043 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1056 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1067 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1094 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1106 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1119 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1130 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1141 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1155 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1185 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1198 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2590 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2606 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2945 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2958 msgid "Non vérifié" msgstr "Niet geverifieerd" -#: templates/interventions/guided_operations/inspection_rain_water.html:230 -#: templates/interventions/guided_operations/inspection_rain_water.html:2979 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:230 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2979 msgid "Orage il y a moins d'une heure" msgstr "Onweer minder dan een uur geleden" -#: templates/interventions/guided_operations/inspection_rain_water.html:247 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:247 msgid "Ouvrages inspectés" msgstr "Geïnspecteerde kunstwerken" -#: templates/interventions/guided_operations/inspection_rain_water.html:254 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:254 msgid "Ajouter un ouvrage" msgstr "Kunstwerk toevoegen" -#: templates/interventions/guided_operations/inspection_rain_water.html:265 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:265 msgid "Ouvrage #1 — Inspection" msgstr "Boek #1 – Inspectie" -#: templates/interventions/guided_operations/inspection_rain_water.html:275 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:275 msgid "Équipement GIEP associé (Optionnel)" msgstr "Uitrustingen (optioneel)" -#: templates/interventions/guided_operations/inspection_rain_water.html:281 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:281 msgid "Rechercher par code (ex: BI-01...) ou par type..." msgstr "Zoek op code (bijvoorbeeld: BI-01...) of op type..." -#: templates/interventions/guided_operations/inspection_rain_water.html:283 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:283 msgid "Choisir sur la carte" msgstr "Op de kaart bekijken" -#: templates/interventions/guided_operations/inspection_rain_water.html:294 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:294 msgid "Aucun équipement lié." msgstr "Gekoppelde uitrustingen" -#: templates/interventions/guided_operations/inspection_rain_water.html:303 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:303 msgid "Étape 1 — Type de dispositif" msgstr "Stap 1 — Apparaattype" -#: templates/interventions/guided_operations/inspection_rain_water.html:308 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:308 msgid "Espace vert creux" msgstr "Holle groene ruimte" -#: templates/interventions/guided_operations/inspection_rain_water.html:315 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:315 msgid "Massif drainant" msgstr "Afwaterend massief" -#: templates/interventions/guided_operations/inspection_rain_water.html:322 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:322 msgid "Technique alternative" msgstr "Alternatieve techniek" -#: templates/interventions/guided_operations/inspection_rain_water.html:339 -#: templates/interventions/guided_operations/inspection_rain_water.html:2998 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:339 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2998 msgid "Espace vert creux (EVC)" msgstr "Verzonken groenzone (EVC)" -#: templates/interventions/guided_operations/inspection_rain_water.html:344 -#: templates/interventions/guided_operations/inspection_rain_water.html:1084 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:344 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1084 msgid "Points d'entrée dans l'ouvrage" msgstr "Toegangspunten tot het werk" -#: templates/interventions/guided_operations/inspection_rain_water.html:347 -#: templates/interventions/guided_operations/inspection_rain_water.html:1087 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:347 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1087 msgid "L'eau peut-elle facilement entrer dans l'ouvrage ?" msgstr "Kan water gemakkelijk het kunstwerk instromen?" -#: templates/interventions/guided_operations/inspection_rain_water.html:363 -#: templates/interventions/guided_operations/inspection_rain_water.html:1123 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:363 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1123 msgid "Des feuilles ou branches bloquent-elles l'eau ?" msgstr "Blokkeren bladeren of takken het water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:374 -#: templates/interventions/guided_operations/inspection_rain_water.html:1134 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:374 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1134 msgid "Un amas de détritus bloque-t-il l'eau ?" msgstr "Blokkeert een hoop afval het water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:385 +#: 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" " ?" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:396 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:396 msgid "" "L'empierrement de sédimentation est à un niveau inférieur ou égal au niveau " "de la surface de ruissellement ?" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:407 +#: 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?" -#: templates/interventions/guided_operations/inspection_rain_water.html:417 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:417 msgid "Précisez les autres éléments empêchant l\\" msgstr "Specificeer andere elementen die voorkomen dat de" -#: templates/interventions/guided_operations/inspection_rain_water.html:426 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:426 msgid "L'ouvrage dispose-t-il d'un empierrement ?" msgstr "Is het kunstwerk voorzien van een stenen bekleding?" -#: templates/interventions/guided_operations/inspection_rain_water.html:427 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:427 msgid "Activer pour compléter l'état de l'empierrement" msgstr "Inschakelen om staat van stenen bekleding in te vullen" -#: templates/interventions/guided_operations/inspection_rain_water.html:436 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:436 msgid "L'empierrement est-il en bon état ?" msgstr "Is de stenen bekleding in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:447 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:447 msgid "Sélectionnez les défauts constatés sur l'empierrement :" msgstr "Selecteer de gebreken die op het metselwerk zijn vermeld:" -#: templates/interventions/guided_operations/inspection_rain_water.html:450 -#: templates/interventions/guided_operations/inspection_rain_water.html:2649 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:450 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2649 msgid "Colmaté par les sédiments" msgstr "Dichtgeslibd door sediment" -#: templates/interventions/guided_operations/inspection_rain_water.html:454 -#: templates/interventions/guided_operations/inspection_rain_water.html:2650 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:454 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2650 msgid "Emporté par l'eau" msgstr "Weggespoeld door water" -#: templates/interventions/guided_operations/inspection_rain_water.html:458 -#: templates/interventions/guided_operations/inspection_rain_water.html:2651 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:458 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2651 msgid "Envahi d'adventices" msgstr "Overwoekerd door onkruid" -#: templates/interventions/guided_operations/inspection_rain_water.html:466 -#: templates/interventions/guided_operations/inspection_rain_water.html:612 -#: templates/interventions/guided_operations/inspection_rain_water.html:674 -#: templates/interventions/guided_operations/inspection_rain_water.html:749 -#: templates/interventions/guided_operations/inspection_rain_water.html:862 -#: templates/interventions/guided_operations/inspection_rain_water.html:1161 -#: templates/interventions/guided_operations/inspection_rain_water.html:1269 -#: templates/interventions/guided_operations/inspection_rain_water.html:1327 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:466 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:612 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:749 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:862 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1161 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1269 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1327 msgid "Prendre une photo (appareil)" msgstr "Foto's maken (doorlopende modus)" -#: templates/interventions/guided_operations/inspection_rain_water.html:469 -#: templates/interventions/guided_operations/inspection_rain_water.html:615 -#: templates/interventions/guided_operations/inspection_rain_water.html:677 -#: templates/interventions/guided_operations/inspection_rain_water.html:752 -#: templates/interventions/guided_operations/inspection_rain_water.html:865 -#: templates/interventions/guided_operations/inspection_rain_water.html:1164 -#: templates/interventions/guided_operations/inspection_rain_water.html:1272 -#: templates/interventions/guided_operations/inspection_rain_water.html:1330 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:469 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:615 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:677 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:752 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:865 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1164 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1272 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1330 msgid "Sélectionner des fichiers" msgstr "Kies een bron" -#: templates/interventions/guided_operations/inspection_rain_water.html:479 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:479 msgid "Espace vert" msgstr "Groenzone" -#: templates/interventions/guided_operations/inspection_rain_water.html:483 -#: templates/interventions/guided_operations/inspection_rain_water.html:1178 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:483 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1178 msgid "Quel est l'état de la végétation ?" msgstr "Wat is de staat van de vegetatie?" -#: templates/interventions/guided_operations/inspection_rain_water.html:486 -#: templates/interventions/guided_operations/inspection_rain_water.html:1181 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:486 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1181 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "Bon" msgstr "Goed" -#: templates/interventions/guided_operations/inspection_rain_water.html:488 -#: templates/interventions/guided_operations/inspection_rain_water.html:1183 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:488 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1183 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "Mauvais" msgstr "Slecht" -#: templates/interventions/guided_operations/inspection_rain_water.html:496 -#: templates/interventions/guided_operations/inspection_rain_water.html:1191 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:496 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1191 msgid "Présence de plantes mortes ou absentes :" msgstr "Aanwezigheid van dode of ontbrekende planten:" -#: templates/interventions/guided_operations/inspection_rain_water.html:499 -#: templates/interventions/guided_operations/inspection_rain_water.html:1194 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:499 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1194 #, python-format msgid "Sur + de 10%% de la surface" msgstr "Op meer dan 10%% van de oppervlakte" -#: templates/interventions/guided_operations/inspection_rain_water.html:501 -#: templates/interventions/guided_operations/inspection_rain_water.html:1196 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:501 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1196 #, python-format msgid "Sur - de 10%% de la surface" msgstr "Aan - 10%% van het oppervlak" -#: templates/interventions/guided_operations/inspection_rain_water.html:509 -#: templates/interventions/guided_operations/inspection_rain_water.html:1204 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:509 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1204 msgid "Présence de chenaux d'érosion ?" msgstr "Aanwezigheid van erosiegeul/geulen?" -#: templates/interventions/guided_operations/inspection_rain_water.html:522 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:522 msgid "Présence de flaques d'eau persistantes dans l'ouvrage ?" msgstr "Aanwezigheid van aanhoudende plassen in de structuur?" -#: templates/interventions/guided_operations/inspection_rain_water.html:535 -#: templates/interventions/guided_operations/inspection_rain_water.html:1226 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:535 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1226 msgid "Présence de sédiments dans l'ouvrage ?" msgstr "Aanwezigheid van sediment in het kunstwerk?" -#: templates/interventions/guided_operations/inspection_rain_water.html:548 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:548 msgid "La croûte de sédimentation est-elle supérieure à 5 cm ?" msgstr "Is de sedimentlaag dikker dan 5 cm?" -#: templates/interventions/guided_operations/inspection_rain_water.html:561 -#: templates/interventions/guided_operations/inspection_rain_water.html:1247 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:561 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1247 msgid "Présence de détritus dans l'ouvrage ?" msgstr "Aanwezigheid van afval in het kunstwerk?" -#: templates/interventions/guided_operations/inspection_rain_water.html:574 -#: templates/interventions/guided_operations/inspection_rain_water.html:1258 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:574 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1258 msgid "Présence d'espèces exotiques envahissantes ?" msgstr "Aanwezigheid van invasieve exoten?" -#: templates/interventions/guided_operations/inspection_rain_water.html:587 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:587 msgid "Traces de passage d'usagers ?" msgstr "Sporen van doorgang van gebruikers?" -#: templates/interventions/guided_operations/inspection_rain_water.html:598 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:598 msgid "Quel type d'usagers ?" msgstr "Controlecentrum:" -#: templates/interventions/guided_operations/inspection_rain_water.html:601 -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:601 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Véhicules" msgstr "Voertuigen" -#: templates/interventions/guided_operations/inspection_rain_water.html:603 -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:603 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Piétons" msgstr "Voetgangers" -#: templates/interventions/guided_operations/inspection_rain_water.html:627 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:627 msgid "Une surverse est-elle présente ?" msgstr "Is er een overloop aanwezig?" -#: templates/interventions/guided_operations/inspection_rain_water.html:628 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:628 msgid "Activer si le système dispose d'une évacuation de trop-plein" msgstr "Inschakelen als het systeem overloopafvoer heeft" -#: templates/interventions/guided_operations/inspection_rain_water.html:637 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:637 msgid "La grille de surverse est propre et dégagée ?" msgstr "Is het overlooprooster schoon en vrij?" -#: templates/interventions/guided_operations/inspection_rain_water.html:649 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:649 msgid "La décantation est vide ou peu remplie ?" msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?" -#: templates/interventions/guided_operations/inspection_rain_water.html:661 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:661 msgid "La surverse est-elle plus haute que le fond de l'ouvrage ?" msgstr "Ligt de overloop hoger dan de bodem van het kunstwerk?" -#: templates/interventions/guided_operations/inspection_rain_water.html:691 -#: templates/interventions/guided_operations/inspection_rain_water.html:3002 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:691 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3002 msgid "Massif drainant (OED)" msgstr "Drainage massief (OED)" -#: templates/interventions/guided_operations/inspection_rain_water.html:696 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:696 msgid "État général du revêtement adjacent / chaussée" msgstr "Algemene operatie (zonder uitrusting)" -#: templates/interventions/guided_operations/inspection_rain_water.html:699 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:699 msgid "La surface au-dessus du massif drainant est en bon état général ?" msgstr "Is het oppervlak boven het draineerbed in goede algemene staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:713 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:713 msgid "Présence d'ornières ?" msgstr "Aanwezigheid van sporen?" -#: templates/interventions/guided_operations/inspection_rain_water.html:724 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:724 msgid "Présence de fissures ?" msgstr "Aanwezigheid van scheuren?" -#: templates/interventions/guided_operations/inspection_rain_water.html:735 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:735 msgid "Présence de trous ?" msgstr "Aanwezigheid van gaten?" -#: templates/interventions/guided_operations/inspection_rain_water.html:764 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:764 msgid "Une bouche d'injection est-elle présente ?" msgstr "Is er een inlaatopening aanwezig?" -#: templates/interventions/guided_operations/inspection_rain_water.html:765 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:765 msgid "Activer pour inspecter les conduits d'injection d'eau et de drainage" msgstr "Inschakelen om inlaat- en drainageleidingen te inspecteren" -#: templates/interventions/guided_operations/inspection_rain_water.html:774 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:774 msgid "" "Les niveaux du revêtement adjacent conduisent-ils bien l'eau vers la bouche " "d'injection ?" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:786 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:786 msgid "La grille est propre et dégagée ?" msgstr "Is het rooster schoon en vrij?" -#: templates/interventions/guided_operations/inspection_rain_water.html:798 -#: templates/interventions/guided_operations/inspection_rain_water.html:1148 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:798 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1148 msgid "La décantation est-elle vide ou presque ?" msgstr "Is het bezinkingsbekken leeg of vrijwel leeg?" -#: templates/interventions/guided_operations/inspection_rain_water.html:811 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:811 msgid "La bouche d'injection dispose-t-elle habituellement d'un filtre ?" msgstr "Heeft de injectiemond meestal een filter?" -#: templates/interventions/guided_operations/inspection_rain_water.html:823 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:823 msgid "Le filtre est propre ?" msgstr "Is de filter schoon?" -#: templates/interventions/guided_operations/inspection_rain_water.html:834 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:834 msgid "Le filtre est en bon état ?" msgstr "Is de filter in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:849 -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:849 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 msgid "Le drain semble colmaté ?" msgstr "Lijkt de drainage leiding dichtgeslibd?" -#: templates/interventions/guided_operations/inspection_rain_water.html:878 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:878 msgid "Structure enherbée ou remplissage minéral ?" msgstr "Grasstructuur of minerale vulling?" -#: templates/interventions/guided_operations/inspection_rain_water.html:879 +#: 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." msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:888 -#: templates/interventions/guided_operations/inspection_rain_water.html:964 -#: templates/interventions/guided_operations/inspection_rain_water.html:1025 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:888 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:964 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1025 msgid "De l'eau stagne-t-elle en surface ?" msgstr "Blijft er water op de oppervlakte staan?" -#: templates/interventions/guided_operations/inspection_rain_water.html:899 -#: templates/interventions/guided_operations/inspection_rain_water.html:975 -#: templates/interventions/guided_operations/inspection_rain_water.html:1036 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:899 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:975 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1036 msgid "L'eau stagne plus de 2 heures ?" msgstr "Staat het water langer dan 2 uur stil?" -#: templates/interventions/guided_operations/inspection_rain_water.html:912 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:912 msgid "Les joints sont-ils en bon état ?" msgstr "Zijn de voegen in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:924 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:924 msgid "Présence importante de fines dans les joints ?" msgstr "Aanzienlijke hoeveelheid fijne delen in de voegen?" -#: templates/interventions/guided_operations/inspection_rain_water.html:935 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:935 msgid "Le niveau du matériau de remplissage est plus haut que la structure ?" msgstr "Is het niveau van het vulmateriaal hoger dan de structuur?" -#: templates/interventions/guided_operations/inspection_rain_water.html:954 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:954 msgid "Modulaire poreux ou continu poreux ?" msgstr "Poreus modulair of poreus continu?" -#: templates/interventions/guided_operations/inspection_rain_water.html:955 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:955 msgid "" "Béton poreux, enrobés bitumineux poreux, graviers liés à la résine, EPDM, " "etc." msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:988 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:988 msgid "Présence de dépôts visibles (poussières, mousses, etc.) ?" msgstr "Aanwezigheid van zichtbare afzettingen (stof, mos, enz.)?" -#: templates/interventions/guided_operations/inspection_rain_water.html:999 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:999 msgid "Un test de perméabilité est nécessaire pour valider le colmatage ?" msgstr "Is een permeabiliteitstest nodig om de verstopping te valideren?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1015 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1015 msgid "Revêtement en matériaux non agrégés ?" msgstr "Afdekken met niet-geaggregeerde materialen?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1016 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1016 msgid "Mulch végétal, graviers calcaires/non calcaires, terre battue, etc." msgstr "Houtmulch, kalkrijk/kalkarm grind, leem, enz." -#: templates/interventions/guided_operations/inspection_rain_water.html:1049 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1049 msgid "Le volume de matière est-il en suffisance ?" msgstr "Is de hoeveelheid materiaal voldoende?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1060 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1060 msgid "Le géotextile est-il visible ?" msgstr "Is het geotextiel zichtbaar?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1079 -#: templates/interventions/guided_operations/inspection_rain_water.html:3006 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1079 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3006 msgid "Technique alternative / Bassin d'orage (TA)" msgstr "Alternatieve techniek / Stormpool (TA)" -#: templates/interventions/guided_operations/inspection_rain_water.html:1099 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1099 msgid "Les conduits et dispositifs amenant l'eau sont-ils fonctionnels ?" msgstr "Zijn toevoerleidingen en -goten functioneel?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1112 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1112 msgid "Les grilles sont-elles propres et dégagées ?" msgstr "Zijn de roosters schoon en vrij?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1174 -#: templates/interventions/guided_operations/inspection_rain_water.html:2860 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1174 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2860 msgid "Bassin d'orage" msgstr "Stormzwembad" -#: templates/interventions/guided_operations/inspection_rain_water.html:1215 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1215 msgid "Présence de flaques d'eau persistantes ?" msgstr "Aanwezigheid van stilstaand water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1235 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1235 msgid "L'ouvrage est-il rempli au 5e de sa capacité ?" msgstr "Is het kunstwerk voor 1/5 gevuld?" -#: templates/interventions/guided_operations/inspection_rain_water.html:1284 -#: templates/interventions/guided_operations/inspection_rain_water.html:2891 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1284 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2891 msgid "Actions recommandées" msgstr "Kies een bestelbon" -#: templates/interventions/guided_operations/inspection_rain_water.html:1288 -#: templates/interventions/guided_operations/inspection_rain_water.html:2869 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1288 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2869 msgid "Aucune action nécessaire" msgstr "Geen algemene operatie." -#: templates/interventions/guided_operations/inspection_rain_water.html:1294 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1294 msgid "Renforcement de l'entretien préventif" msgstr "Preventieve interventies aanmaken" -#: templates/interventions/guided_operations/inspection_rain_water.html:1298 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1298 msgid "Entretien curatif / Réparation / Adaptation nécessaire" msgstr "Correctief onderhoud / Herstelling / Aanpassing vereist" -#: templates/interventions/guided_operations/inspection_rain_water.html:1302 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1302 msgid "Test de perméabilité" msgstr "Permeabiliteitstest" -#: templates/interventions/guided_operations/inspection_rain_water.html:1306 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1306 msgid "Inspection par caméra" msgstr "Inspectie" -#: templates/interventions/guided_operations/inspection_rain_water.html:1311 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1311 msgid "Précisions sur les actions à entreprendre" msgstr "Details over de te ondernemen acties" -#: templates/interventions/guided_operations/inspection_rain_water.html:1312 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1312 msgid "Renseignez ici les détails des actions..." msgstr "Vul hier de details van de acties in..." -#: templates/interventions/guided_operations/inspection_rain_water.html:1318 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1318 msgid "Remarques et observations complémentaires" msgstr "Aanvullende informatie" -#: templates/interventions/guided_operations/inspection_rain_water.html:1319 +#: 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...)" msgstr "" -#: templates/interventions/guided_operations/inspection_rain_water.html:1324 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1324 msgid "Photos / Documents généraux" msgstr "Foto's / Algemene documenten" -#: templates/interventions/guided_operations/inspection_rain_water.html:1342 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:1342 msgid "Valider cet ouvrage" msgstr "Valideer dit werk" -#: templates/interventions/guided_operations/inspection_rain_water.html:2594 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2594 msgid "Présent" msgstr "Voorziene einddatum" -#: templates/interventions/guided_operations/inspection_rain_water.html:2595 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2595 msgid "Absent" msgstr "Afwezig" -#: templates/interventions/guided_operations/inspection_rain_water.html:2596 -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 -#: templates/interventions/guided_operations/inspection_rain_water.html:3010 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2596 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3010 msgid "Non renseigné" msgstr "Niet opgegeven" -#: templates/interventions/guided_operations/inspection_rain_water.html:2601 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2601 #, python-format msgid "Sur + de 10%% de surface" msgstr "Op meer dan 10%% van de oppervlakte" -#: templates/interventions/guided_operations/inspection_rain_water.html:2604 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2604 #, python-format msgid "Sur - de 10%% de surface" msgstr "Aan - 10%% van het oppervlak" -#: templates/interventions/guided_operations/inspection_rain_water.html:2626 -#: templates/interventions/guided_operations/inspection_rain_water.html:2821 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2626 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2821 msgid "L'eau peut facilement entrer ?" msgstr "Kan water gemakkelijk binnendringen?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 msgid "Des feuilles ou branches bloquent l'eau ?" msgstr "Blokkeren bladeren of takken het water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2629 -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2629 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 msgid "Oui (bloquant)" msgstr "Ja (blokkeren)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2630 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2630 msgid "Un amas de détritus bloque l'eau ?" msgstr "Een stapel afval die het water blokkeert?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2631 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2631 msgid "La surface de ruissellement amène l'eau ?" msgstr "Het afvoeroppervlak brengt het water?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2632 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2632 msgid "Empierrement inférieur/égal au ruissellement ?" msgstr "Metselwerk minder/gelijk aan afvoer?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2633 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2633 msgid "D'autres éléments gênent l'entrée d'eau ?" msgstr "Andere elementen die het binnendringen van water belemmeren?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2635 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2635 msgid "Détails :" msgstr "Detail" -#: templates/interventions/guided_operations/inspection_rain_water.html:2643 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2643 msgid "Empierrement de sédimentation :" msgstr "Sedimentatie metselwerk:" -#: templates/interventions/guided_operations/inspection_rain_water.html:2645 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2645 msgid "Empierrement en bon état ?" msgstr "Metselwerk in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2652 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2652 msgid "Aucun détail renseigné" msgstr "Niet toegewezen" -#: templates/interventions/guided_operations/inspection_rain_water.html:2659 -#: templates/interventions/guided_operations/inspection_rain_water.html:2837 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2659 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2837 msgid "Points d'entrée" msgstr "Interventie bekijken" -#: templates/interventions/guided_operations/inspection_rain_water.html:2665 -#: templates/interventions/guided_operations/inspection_rain_water.html:2843 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2665 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2843 msgid "État de la végétation" msgstr "Aanmaakdatum" -#: templates/interventions/guided_operations/inspection_rain_water.html:2668 -#: templates/interventions/guided_operations/inspection_rain_water.html:2846 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2668 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2846 msgid "Plantes mortes ou absentes" msgstr "Dode of afwezige planten" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Chenaux d'érosion" msgstr "Erosie kanalen" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Présents" msgstr "Voorziene einddatum" -#: templates/interventions/guided_operations/inspection_rain_water.html:2672 -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2850 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2672 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2850 msgid "Absents" msgstr "Afwezig" -#: templates/interventions/guided_operations/inspection_rain_water.html:2673 -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2673 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Flaques d'eau" msgstr "Plassen" -#: templates/interventions/guided_operations/inspection_rain_water.html:2674 -#: templates/interventions/guided_operations/inspection_rain_water.html:2852 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2674 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2852 msgid "Présence de sédiments" msgstr "Aanwezigheid van sediment" -#: templates/interventions/guided_operations/inspection_rain_water.html:2676 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2676 msgid "Croûte de sédimentation > 5 cm" msgstr "Sedimentatiekorst > 5 cm" -#: templates/interventions/guided_operations/inspection_rain_water.html:2678 -#: templates/interventions/guided_operations/inspection_rain_water.html:2856 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2678 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2856 msgid "Présence de détritus" msgstr "Aanwezigheid van afval" -#: templates/interventions/guided_operations/inspection_rain_water.html:2679 -#: templates/interventions/guided_operations/inspection_rain_water.html:2857 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2679 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2857 msgid "Espèces exotiques envahissantes" msgstr "Invasieve uitheemse soorten" -#: templates/interventions/guided_operations/inspection_rain_water.html:2680 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2680 msgid "Traces de passage d'usagers" msgstr "Sporen van gebruikerspassage" -#: templates/interventions/guided_operations/inspection_rain_water.html:2682 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2682 msgid "Type d'usagers" msgstr "Oorsprongstype" -#: templates/interventions/guided_operations/inspection_rain_water.html:2686 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2686 msgid "Espace vert & Végétation" msgstr "Groene ruimte en vegetatie" -#: templates/interventions/guided_operations/inspection_rain_water.html:2693 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2693 msgid "Surverse présente" msgstr "Voorziene einddatum" -#: templates/interventions/guided_operations/inspection_rain_water.html:2694 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2694 msgid "Grille de surverse propre & dégagée" msgstr "Schoon en onbelemmerd overlooprooster" -#: templates/interventions/guided_operations/inspection_rain_water.html:2695 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2695 msgid "Décantation vide ou peu remplie" msgstr "Meetdefinitie" -#: templates/interventions/guided_operations/inspection_rain_water.html:2696 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2696 msgid "Surverse surélevée par rapport au fond" msgstr "Overloop verhoogd ten opzichte van de bodem" -#: templates/interventions/guided_operations/inspection_rain_water.html:2698 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2698 msgid "Pas de surverse" msgstr "Geen overloop" -#: templates/interventions/guided_operations/inspection_rain_water.html:2701 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2701 msgid "Surverse" msgstr "Overloop" -#: templates/interventions/guided_operations/inspection_rain_water.html:2712 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2712 msgid "Revêtement en bon état ?" msgstr "Coating in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 msgid "Présence d'ornières" msgstr "Aanwezigheid van spoorvorming" -#: templates/interventions/guided_operations/inspection_rain_water.html:2715 -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2715 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 msgid "Oui (défaut)" msgstr "Ja (standaard)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2716 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2716 msgid "Présence de fissures" msgstr "Aanwezigheid van scheuren" -#: templates/interventions/guided_operations/inspection_rain_water.html:2717 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2717 msgid "Présence de trous" msgstr "Aanwezigheid van gaten" -#: templates/interventions/guided_operations/inspection_rain_water.html:2721 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2721 msgid "État du revêtement" msgstr "Algemene operatie (zonder uitrusting)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2728 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2728 msgid "Bouche d'injection présente" msgstr "Interventiefiche" -#: templates/interventions/guided_operations/inspection_rain_water.html:2729 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2729 msgid "Les niveaux conduisent bien l'eau" msgstr "Niveaus geleiden water goed" -#: templates/interventions/guided_operations/inspection_rain_water.html:2730 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2730 msgid "Grille propre et dégagée" msgstr "Schone en onbelemmerde grill" -#: templates/interventions/guided_operations/inspection_rain_water.html:2731 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2731 msgid "Décantation vide ou presque" msgstr "Meetdefinitie" -#: templates/interventions/guided_operations/inspection_rain_water.html:2734 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2734 msgid "Dispose d'un filtre ?" msgstr "Heeft u een filter?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2737 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2737 msgid "Filtre propre ?" msgstr "Filteren" -#: templates/interventions/guided_operations/inspection_rain_water.html:2738 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2738 msgid "Filtre en bon état ?" msgstr "Filter in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2743 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2743 msgid "Oui (colmaté)" msgstr "Ja (dichtgeslibd)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2745 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2745 msgid "Bouche d'injection absente" msgstr "Interventiefiche" -#: templates/interventions/guided_operations/inspection_rain_water.html:2748 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2748 msgid "Bouche d'injection & Drainage" msgstr "Interventiefiche" -#: templates/interventions/guided_operations/inspection_rain_water.html:2758 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2758 msgid "Structure enherbée ou remplissage minéral" msgstr "Grasstructuur of minerale vulling" -#: templates/interventions/guided_operations/inspection_rain_water.html:2759 -#: templates/interventions/guided_operations/inspection_rain_water.html:2778 -#: templates/interventions/guided_operations/inspection_rain_water.html:2794 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2759 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2778 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2794 msgid "De l'eau stagne en surface ?" msgstr "Stagneert het water aan het oppervlak?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2761 -#: templates/interventions/guided_operations/inspection_rain_water.html:2780 -#: templates/interventions/guided_operations/inspection_rain_water.html:2796 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2761 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2780 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2796 msgid "Stagnation de plus de 2 heures ?" msgstr "Stagnatie langer dan 2 uur?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2763 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2763 msgid "Les joints sont en bon état ?" msgstr "Zijn de gewrichten in goede staat?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2766 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2766 msgid "Présence importante de fines" msgstr "Aanzienlijke aanwezigheid van boetes" -#: templates/interventions/guided_operations/inspection_rain_water.html:2767 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2767 msgid "Matériau plus haut que la structure" msgstr "Materiaal hoger dan structuur" -#: templates/interventions/guided_operations/inspection_rain_water.html:2777 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2777 msgid "Revêtement modulaire ou continu poreux" msgstr "Modulaire of continue poreuze coating" -#: templates/interventions/guided_operations/inspection_rain_water.html:2782 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2782 msgid "Présence de dépôts visibles" msgstr "Aanwezigheid van zichtbare afzettingen" -#: templates/interventions/guided_operations/inspection_rain_water.html:2784 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2784 msgid "Test de perméabilité requis ?" msgstr "Permeabiliteitstest vereist?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2793 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2793 msgid "Matériaux non agrégés (graviers/mulch)" msgstr "Niet-geaggregeerde materialen (grind/mulch)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2798 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2798 msgid "Volume de matière suffisant ?" msgstr "Voldoende materiaalvolume?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2800 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2800 msgid "Géotextile visible ?" msgstr "Zichtbaar geotextiel?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2806 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2806 msgid "Aucune structure de revêtement spécifique renseignée." msgstr "Geen specifieke coatingstructuur aangegeven." -#: templates/interventions/guided_operations/inspection_rain_water.html:2810 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2810 msgid "Spécificités du revêtement" msgstr "Algemene operatie (zonder uitrusting)" -#: templates/interventions/guided_operations/inspection_rain_water.html:2824 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2824 msgid "Conduits et dispositifs fonctionnels ?" msgstr "Leidingen en functionele apparaten?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2827 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2827 msgid "Les grilles sont propres & dégagées" msgstr "De grills zijn schoon en helder" -#: templates/interventions/guided_operations/inspection_rain_water.html:2828 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2828 msgid "Des feuilles/branches bloquent ?" msgstr "Bladeren/takken blokkeren?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2829 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2829 msgid "Un amas de détritus bloque ?" msgstr "Een stapel afval die blokkeert?" -#: templates/interventions/guided_operations/inspection_rain_water.html:2834 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2834 msgid "La décantation est vide ou presque" msgstr "De decantatie is leeg of bijna" -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Présentes" msgstr "Voorziene einddatum" -#: templates/interventions/guided_operations/inspection_rain_water.html:2851 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2851 msgid "Absentes" msgstr "Afwezig" -#: templates/interventions/guided_operations/inspection_rain_water.html:2854 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2854 msgid "Rempli au 5e de sa capacité" msgstr "Gevuld tot 5e van zijn capaciteit" -#: templates/interventions/guided_operations/inspection_rain_water.html:2872 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2872 msgid "Renforcer l'entretien préventif" msgstr "Preventieve interventies aanmaken" -#: templates/interventions/guided_operations/inspection_rain_water.html:2875 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2875 msgid "Entretien curatif / Réparation requis" msgstr "Curatief onderhoud/reparatie vereist" -#: templates/interventions/guided_operations/inspection_rain_water.html:2878 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2878 msgid "Faire un test de perméabilité" msgstr "Voer een permeabiliteitstest uit" -#: templates/interventions/guided_operations/inspection_rain_water.html:2881 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2881 msgid "Faire une inspection caméra" msgstr "Voer een camera-inspectie uit" -#: templates/interventions/guided_operations/inspection_rain_water.html:2885 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2885 msgid "Aucune action recommandée n'a été cochée." msgstr "Er zijn geen aanbevolen acties gecontroleerd." -#: templates/interventions/guided_operations/inspection_rain_water.html:2887 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2887 msgid "Précisions :" msgstr "Voorspelling" -#: templates/interventions/guided_operations/inspection_rain_water.html:2898 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2898 msgid "Remarques et observations" msgstr "Terug naar observatie" -#: templates/interventions/guided_operations/inspection_rain_water.html:2921 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:2921 msgid "Documents / Photos généraux" msgstr "Algemene documenten/foto's" -#: templates/interventions/guided_operations/inspection_rain_water.html:3089 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3089 msgid "Erreur lors de l'enregistrement." msgstr "Fout bij het opslaan van de notitie." -#: templates/interventions/guided_operations/inspection_rain_water.html:3128 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3128 msgid "Erreur lors de l'upload." msgstr "Fout bij het verwijderen" -#: templates/interventions/guided_operations/inspection_rain_water.html:3131 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3131 msgid "Erreur réseau lors de l'upload." msgstr "Netwerkfout." -#: templates/interventions/guided_operations/inspection_rain_water.html:3240 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3240 msgid "Supprimer ce fichier ?" msgstr "Link verwijderen" -#: templates/interventions/guided_operations/inspection_rain_water.html:3252 -#: views/detail.py:3291 +#: interventions/templates/interventions/guided_operations/inspection_rain_water.html:3252 +#: interventions/views/detail.py:3291 msgid "Erreur lors de la suppression." msgstr "Fout bij het verwijderen" -#: templates/interventions/includes/_desktop_operation_card.html:23 -#: templates/interventions/includes/_mobile_operation_card.html:20 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:23 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:20 msgid "Marquer comme applicable" msgstr "Markeren als van toepassing" -#: templates/interventions/includes/_desktop_operation_card.html:23 -#: templates/interventions/includes/_mobile_operation_card.html:20 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:23 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:20 msgid "Marquer comme non applicable" msgstr "Markeren als niet van toepassing" -#: templates/interventions/includes/_desktop_operation_card.html:44 -#: templates/interventions/includes/_desktop_operation_card.html:46 -#: templates/interventions/includes/_desktop_operation_card.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:93 -#: templates/interventions/includes/_desktop_operation_row.html:95 -#: templates/interventions/includes/_desktop_operation_row.html:96 -#: templates/interventions/includes/_mobile_operation_card.html:41 -#: templates/interventions/includes/_mobile_operation_card.html:43 -#: templates/interventions/includes/_mobile_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:46 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:93 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:95 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:96 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:41 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:43 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:44 msgid "Ajouter un commentaire" msgstr "Commentaar toevoegen" -#: templates/interventions/includes/_desktop_operation_card.html:45 -#: templates/interventions/includes/_desktop_operation_card.html:46 -#: templates/interventions/includes/_desktop_operation_card.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:94 -#: templates/interventions/includes/_desktop_operation_row.html:95 -#: templates/interventions/includes/_desktop_operation_row.html:96 -#: templates/interventions/includes/_mobile_operation_card.html:42 -#: templates/interventions/includes/_mobile_operation_card.html:43 -#: templates/interventions/includes/_mobile_operation_card.html:44 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:45 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:46 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:94 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:95 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:96 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:42 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:43 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:44 msgid "Modifier le commentaire" msgstr "Commentaar wijzigen" -#: templates/interventions/includes/_desktop_operation_card.html:87 -#: templates/interventions/includes/_desktop_operation_row.html:47 -#: templates/interventions/includes/_desktop_operation_row.html:58 -#: templates/interventions/includes/_desktop_operation_row.html:70 -#: templates/interventions/includes/_mobile_operation_card.html:84 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:87 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:47 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:58 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:70 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:84 msgid "Valeur hors plage" msgstr "Waarde buiten bereik" -#: templates/interventions/includes/_desktop_operation_card.html:154 -#: templates/interventions/includes/_mobile_operation_card.html:151 +#: interventions/templates/interventions/includes/_desktop_operation_card.html:154 +#: interventions/templates/interventions/includes/_mobile_operation_card.html:151 msgid "Ajouter photo" msgstr "Foto toevoegen" -#: templates/interventions/includes/_desktop_operation_row.html:38 +#: interventions/templates/interventions/includes/_desktop_operation_row.html:38 msgid "N/A" msgstr "N/B" -#: templates/interventions/includes/_gps_navigation_modal.html:20 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:20 msgid "Favori :" msgstr "Favoriet:" -#: templates/interventions/includes/_gps_navigation_modal.html:22 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:22 msgid "Effacer mon choix automatique" msgstr "Mijn automatische keuze wissen" -#: templates/interventions/includes/_gps_navigation_modal.html:23 -#: templates/interventions/interventions_index_mobile.html:191 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:23 +#: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer" msgstr "Wissen" -#: templates/interventions/includes/_gps_navigation_modal.html:28 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:28 msgid "Choisissez votre application de navigation :" msgstr "Kies uw navigatie-app:" -#: templates/interventions/includes/_gps_navigation_modal.html:59 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:59 msgid "App système par défaut" msgstr "Standaard systeem-app" -#: templates/interventions/includes/_gps_navigation_modal.html:68 +#: interventions/templates/interventions/includes/_gps_navigation_modal.html:68 msgid "Se souvenir de mon choix" msgstr "Onthoud mijn keuze" -#: templates/interventions/includes/_operation_comment_modal.html:8 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:8 msgid "Commentaire de l'opération" msgstr "Operatieopmerking" -#: templates/interventions/includes/_operation_comment_modal.html:13 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:13 msgid "Opération" msgstr "Operatie" -#: templates/interventions/includes/_operation_comment_modal.html:18 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:18 msgid "Ajouter un commentaire…" msgstr "Commentaar toevoegen…" -#: templates/interventions/includes/_operation_comment_modal.html:19 +#: interventions/templates/interventions/includes/_operation_comment_modal.html:19 msgid "Laissez vide pour supprimer le commentaire." msgstr "Leeg laten om de opmerking te verwijderen." -#: templates/interventions/intervention_detail_mobile.html:495 +#: interventions/templates/interventions/intervention_detail_mobile.html:495 msgid "" "Cette intervention est retenue pour des raisons budgétaires. Aucun appel ni " "transmission vers le prestataire n'est autorisé." msgstr "" -#: templates/interventions/intervention_detail_mobile.html:523 +#: interventions/templates/interventions/intervention_detail_mobile.html:523 msgid "Navigation GPS" msgstr "GPS-navigatie" -#: templates/interventions/intervention_detail_mobile.html:533 +#: interventions/templates/interventions/intervention_detail_mobile.html:533 msgid "Changer d'application GPS" msgstr "GPS-app wijzigen" -#: templates/interventions/intervention_detail_mobile.html:740 +#: interventions/templates/interventions/intervention_detail_mobile.html:740 msgid "Compléter les opérations" msgstr "Operaties vervolledigen" -#: templates/interventions/intervention_detail_mobile.html:792 +#: interventions/templates/interventions/intervention_detail_mobile.html:792 msgid "Aucune opération générale." msgstr "Geen algemene operatie." -#: templates/interventions/intervention_detail_mobile.html:850 +#: interventions/templates/interventions/intervention_detail_mobile.html:850 msgid "Équipement lié introuvable" msgstr "Gerelateerd asset niet gevonden" -#: templates/interventions/intervention_detail_mobile.html:873 +#: interventions/templates/interventions/intervention_detail_mobile.html:873 msgid "Aucune opération pour cet équipement." msgstr "Geen operatie voor deze uitrusting." -#: templates/interventions/intervention_detail_mobile.html:896 +#: interventions/templates/interventions/intervention_detail_mobile.html:896 msgid "Aucune opération à compléter pour le moment." msgstr "Geen operatie om op dit moment te voltooien." -#: templates/interventions/intervention_detail_mobile.html:941 +#: interventions/templates/interventions/intervention_detail_mobile.html:941 msgid "Prendre des photos (mode continu)" msgstr "Foto's maken (doorlopende modus)" -#: templates/interventions/intervention_detail_mobile.html:944 +#: interventions/templates/interventions/intervention_detail_mobile.html:944 msgid "Photos, vidéos, fichiers" msgstr "Foto's, video's, bestanden" -#: templates/interventions/intervention_detail_mobile.html:1144 +#: interventions/templates/interventions/intervention_detail_mobile.html:1144 msgid "Voir les détails" msgstr "Details bekijken" -#: templates/interventions/intervention_detail_mobile.html:1230 +#: interventions/templates/interventions/intervention_detail_mobile.html:1230 msgid "Hors cat." msgstr "Buiten cat." -#: templates/interventions/intervention_detail_mobile.html:1288 +#: interventions/templates/interventions/intervention_detail_mobile.html:1288 msgid "Quel type de contrôle ?" msgstr "Controlecentrum:" -#: templates/interventions/intervention_detail_mobile.html:1340 +#: interventions/templates/interventions/intervention_detail_mobile.html:1340 msgid "Ajouter un contrôle" msgstr "Commentaar toevoegen" -#: templates/interventions/intervention_detail_mobile.html:1402 +#: interventions/templates/interventions/intervention_detail_mobile.html:1402 msgid "Aucun contrôle pour le moment." msgstr "Nog geen notities." -#: templates/interventions/intervention_detail_mobile.html:1439 +#: interventions/templates/interventions/intervention_detail_mobile.html:1439 msgid "Voulez-vous supprimer cette note ?" msgstr "Wilt u deze notitie verwijderen?" -#: templates/interventions/intervention_detail_mobile.html:1477 -#: templates/interventions/intervention_detail_mobile.html:1494 +#: interventions/templates/interventions/intervention_detail_mobile.html:1477 +#: interventions/templates/interventions/intervention_detail_mobile.html:1494 msgid "Visualiser" msgstr "Bekijken" -#: templates/interventions/intervention_detail_mobile.html:1482 -#: templates/interventions/intervention_detail_mobile.html:1499 +#: interventions/templates/interventions/intervention_detail_mobile.html:1482 +#: interventions/templates/interventions/intervention_detail_mobile.html:1499 msgid "Partager" msgstr "Delen" -#: templates/interventions/intervention_detail_mobile.html:1509 +#: interventions/templates/interventions/intervention_detail_mobile.html:1509 msgid "Équipements liés" msgstr "Gekoppelde uitrustingen" -#: templates/interventions/intervention_detail_mobile.html:1516 +#: interventions/templates/interventions/intervention_detail_mobile.html:1516 msgid "Lier existant" msgstr "Bestaande koppelen" -#: templates/interventions/intervention_detail_mobile.html:1553 -#: templates/interventions/intervention_detail_mobile.html:1554 -#: templates/interventions/intervention_detail_mobile.html:1832 +#: interventions/templates/interventions/intervention_detail_mobile.html:1553 +#: interventions/templates/interventions/intervention_detail_mobile.html:1554 +#: interventions/templates/interventions/intervention_detail_mobile.html:1832 msgid "Remplacer l'équipement" msgstr "Uitrusting vervangen" -#: templates/interventions/intervention_detail_mobile.html:1575 +#: interventions/templates/interventions/intervention_detail_mobile.html:1575 msgid "Aucun équipement n'est encore lié à cette intervention." msgstr "Er is nog geen uitrusting gekoppeld aan deze interventie." -#: templates/interventions/intervention_detail_mobile.html:1581 +#: interventions/templates/interventions/intervention_detail_mobile.html:1581 msgid "Localisations de l'intervention" msgstr "Locaties van de interventie" -#: templates/interventions/intervention_detail_mobile.html:1643 +#: interventions/templates/interventions/intervention_detail_mobile.html:1643 msgid "Ajouter des équipements" msgstr "Uitrustingen toevoegen" -#: templates/interventions/intervention_detail_mobile.html:1734 +#: interventions/templates/interventions/intervention_detail_mobile.html:1734 msgid "Nouvel équipement" msgstr "Nieuwe uitrusting" -#: templates/interventions/intervention_detail_mobile.html:1775 +#: interventions/templates/interventions/intervention_detail_mobile.html:1775 msgid "Choisir une catégorie d'abord" msgstr "Kies eerst een categorie" -#: templates/interventions/intervention_detail_mobile.html:1808 +#: interventions/templates/interventions/intervention_detail_mobile.html:1808 msgid "Statut : À approuver" msgstr "Status: Te goedkeuren" -#: templates/interventions/intervention_detail_mobile.html:1842 +#: interventions/templates/interventions/intervention_detail_mobile.html:1842 msgid "Équipement sélectionné" msgstr "Geselecteerde uitrusting" -#: templates/interventions/intervention_detail_mobile.html:1854 +#: interventions/templates/interventions/intervention_detail_mobile.html:1854 msgid "Modèle du nouvel équipement" msgstr "Model van de nieuwe uitrusting" -#: templates/interventions/intervention_detail_mobile.html:1856 -#: templates/interventions/intervention_detail_mobile.html:4024 +#: interventions/templates/interventions/intervention_detail_mobile.html:1856 +#: interventions/templates/interventions/intervention_detail_mobile.html:4024 msgid "Conserver le modèle actuel" msgstr "Huidig model behouden" -#: templates/interventions/intervention_detail_mobile.html:1858 +#: interventions/templates/interventions/intervention_detail_mobile.html:1858 msgid "Par défaut, le modèle de l'équipement est présélectionné." msgstr "Standaard is het model van de uitrusting vooraf geselecteerd." -#: templates/interventions/intervention_detail_mobile.html:1862 +#: interventions/templates/interventions/intervention_detail_mobile.html:1862 msgid "Numéro de série (optionnel)" msgstr "Serienummer (optioneel)" -#: templates/interventions/intervention_detail_mobile.html:1863 +#: interventions/templates/interventions/intervention_detail_mobile.html:1863 msgid "Ex: SN-12345" msgstr "Bijv: SN-12345" -#: templates/interventions/intervention_detail_mobile.html:1867 +#: interventions/templates/interventions/intervention_detail_mobile.html:1867 msgid "Marque (optionnel)" msgstr "Merk (optioneel)" -#: templates/interventions/intervention_detail_mobile.html:1868 +#: interventions/templates/interventions/intervention_detail_mobile.html:1868 msgid "Ex: Marque" msgstr "Bijv: Merk" -#: templates/interventions/intervention_detail_mobile.html:1874 +#: interventions/templates/interventions/intervention_detail_mobile.html:1874 msgid "Créer le remplacement" msgstr "Vervanging aanmaken" -#: templates/interventions/intervention_detail_mobile.html:1891 -#: templates/interventions/intervention_detail_mobile.html:1922 +#: interventions/templates/interventions/intervention_detail_mobile.html:1891 +#: interventions/templates/interventions/intervention_detail_mobile.html:1922 msgid "Que souhaitez-vous faire ?" msgstr "Wat wilt u doen?" -#: templates/interventions/intervention_detail_mobile.html:1895 +#: interventions/templates/interventions/intervention_detail_mobile.html:1895 msgid "Cette intervention est en attente de traitement." msgstr "Deze interventie wacht op verwerking." -#: templates/interventions/intervention_detail_mobile.html:1907 -#: templates/interventions/intervention_detail_mobile.html:1936 +#: interventions/templates/interventions/intervention_detail_mobile.html:1907 +#: interventions/templates/interventions/intervention_detail_mobile.html:1936 msgid "Consulter" msgstr "Bekijken" -#: templates/interventions/intervention_detail_mobile.html:1926 +#: interventions/templates/interventions/intervention_detail_mobile.html:1926 msgid "Cette intervention est prise en charge." msgstr "Deze interventie is in behandeling." -#: templates/interventions/intervention_detail_mobile.html:1933 +#: interventions/templates/interventions/intervention_detail_mobile.html:1933 msgid "Libérer l'intervention" msgstr "Interventie vrijgeven" -#: templates/interventions/intervention_detail_mobile.html:1998 +#: interventions/templates/interventions/intervention_detail_mobile.html:1998 msgid "Créer une intervention de réparation à partir de cette intervention ?" msgstr "Een reparatie-interventie creëren op basis van deze interventie?" -#: templates/interventions/intervention_detail_mobile.html:2445 +#: interventions/templates/interventions/intervention_detail_mobile.html:2445 msgid "Lier à des équipements" msgstr "Aan uitrustingen koppelen" -#: templates/interventions/intervention_detail_mobile.html:2454 -#: templates/interventions/interventions_calendar.html:296 -#: templates/interventions/interventions_calendar.html:317 -#: templates/interventions/interventions_calendar.html:336 -#: templates/interventions/interventions_calendar.html:358 -#: templates/interventions/interventions_calendar.html:377 -#: templates/interventions/interventions_calendar.html:396 -#: templates/interventions/interventions_calendar.html:427 -#: templates/interventions/interventions_index.html:567 -#: templates/interventions/interventions_index.html:588 -#: templates/interventions/interventions_index.html:607 -#: templates/interventions/interventions_index.html:626 -#: templates/interventions/interventions_index.html:650 -#: templates/interventions/interventions_index.html:669 -#: templates/interventions/interventions_index.html:688 -#: templates/interventions/interventions_index.html:719 -#: templates/interventions/interventions_index.html:742 -#: templates/interventions/interventions_index.html:759 -#: templates/interventions/interventions_index.html:779 -#: templates/interventions/interventions_index.html:796 -#: templates/interventions/interventions_index.html:813 -#: templates/interventions/interventions_index.html:1058 +#: interventions/templates/interventions/intervention_detail_mobile.html:2454 +#: interventions/templates/interventions/interventions_calendar.html:304 +#: interventions/templates/interventions/interventions_calendar.html:325 +#: interventions/templates/interventions/interventions_calendar.html:344 +#: interventions/templates/interventions/interventions_calendar.html:366 +#: interventions/templates/interventions/interventions_calendar.html:385 +#: interventions/templates/interventions/interventions_calendar.html:404 +#: interventions/templates/interventions/interventions_calendar.html:435 +#: 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 +#: interventions/templates/interventions/interventions_index.html:1058 msgid "Tous" msgstr "Alle" -#: templates/interventions/intervention_detail_mobile.html:2463 +#: interventions/templates/interventions/intervention_detail_mobile.html:2463 msgid "Opération générale (sans équipement)" msgstr "Algemene operatie (zonder uitrusting)" -#: templates/interventions/intervention_detail_mobile.html:2481 +#: interventions/templates/interventions/intervention_detail_mobile.html:2481 msgid "" "Sélectionnez un ou plusieurs équipements. L'opération sera créée pour chaque" " équipement sélectionné." @@ -5520,504 +5590,534 @@ msgstr "" "Selecteer één of meerdere uitrustingen. De operatie wordt voor elke " "geselecteerde uitrusting aangemaakt." -#: templates/interventions/intervention_detail_mobile.html:2507 +#: interventions/templates/interventions/intervention_detail_mobile.html:2507 msgid "Caméra" msgstr "Camera" -#: templates/interventions/intervention_detail_mobile.html:2524 -#: templates/interventions/intervention_detail_mobile.html:2842 +#: interventions/templates/interventions/intervention_detail_mobile.html:2524 +#: interventions/templates/interventions/intervention_detail_mobile.html:2842 msgid "Terminer" msgstr "Voltooien" -#: templates/interventions/intervention_detail_mobile.html:2527 +#: interventions/templates/interventions/intervention_detail_mobile.html:2527 msgid "Capturer" msgstr "Vastleggen" -#: templates/interventions/intervention_detail_mobile.html:2541 +#: interventions/templates/interventions/intervention_detail_mobile.html:2541 msgid "Transférer l'intervention" msgstr "Interventie overdragen" -#: templates/interventions/intervention_detail_mobile.html:2550 +#: interventions/templates/interventions/intervention_detail_mobile.html:2550 msgid "Chargement des membres disponibles..." msgstr "Kan de beschikbare leden niet laden..." -#: templates/interventions/intervention_detail_mobile.html:2553 +#: interventions/templates/interventions/intervention_detail_mobile.html:2553 msgid "Sélectionnez le membre vers lequel transférer cette intervention :" msgstr "Kies de lid naar wie u deze interventie wilt overdragen:" -#: templates/interventions/intervention_detail_mobile.html:2558 +#: interventions/templates/interventions/intervention_detail_mobile.html:2558 msgid "Aucun membre disponible pour le transfert." msgstr "Er is geen lid beschikbaar voor overdracht." -#: templates/interventions/intervention_detail_mobile.html:2570 -#: templates/interventions/intervention_detail_mobile.html:2849 -#: templates/interventions/intervention_detail_mobile.html:5914 -#: templates/interventions/intervention_detail_mobile.html:5922 +#: interventions/templates/interventions/intervention_detail_mobile.html:2570 +#: interventions/templates/interventions/intervention_detail_mobile.html:2849 +#: interventions/templates/interventions/intervention_detail_mobile.html:5914 +#: interventions/templates/interventions/intervention_detail_mobile.html:5922 msgid "Transférer" msgstr "Overdragen" -#: templates/interventions/intervention_detail_mobile.html:2592 -#: templates/interventions/intervention_detail_mobile.html:2601 +#: interventions/templates/interventions/intervention_detail_mobile.html:2592 +#: interventions/templates/interventions/intervention_detail_mobile.html:2601 msgid "Le traitement est fait via une autre intervention" msgstr "De verwerking gebeurt via een andere interventie" -#: templates/interventions/intervention_detail_mobile.html:2619 +#: interventions/templates/interventions/intervention_detail_mobile.html:2619 msgid "Voir sur la carte" msgstr "Op de kaart bekijken" -#: templates/interventions/intervention_detail_mobile.html:2624 +#: interventions/templates/interventions/intervention_detail_mobile.html:2624 msgid "Localisation de l\\" msgstr "Locatie van de" -#: templates/interventions/intervention_detail_mobile.html:2627 -#: templates/interventions/interventions_calendar.html:271 +#: interventions/templates/interventions/intervention_detail_mobile.html:2627 +#: interventions/templates/interventions/interventions_calendar.html:279 msgid "Carte" msgstr "Kaart" -#: templates/interventions/intervention_detail_mobile.html:2632 +#: interventions/templates/interventions/intervention_detail_mobile.html:2632 msgid "GPS" msgstr "GPS" -#: templates/interventions/intervention_detail_mobile.html:2634 -#: templates/interventions/interventions_index_mobile.html:251 +#: interventions/templates/interventions/intervention_detail_mobile.html:2634 +#: interventions/templates/interventions/interventions_index_mobile.html:251 msgid "Fermer la carte" msgstr "Sluit de kaart" -#: templates/interventions/intervention_detail_mobile.html:2799 +#: interventions/templates/interventions/intervention_detail_mobile.html:2799 msgid "Au moins une photo est obligatoire pour terminer cette intervention." msgstr "Geen toestemming om deze interventie te wijzigen." -#: templates/interventions/intervention_detail_mobile.html:2807 +#: interventions/templates/interventions/intervention_detail_mobile.html:2807 msgid "Prendre" msgstr "Neem" -#: templates/interventions/intervention_detail_mobile.html:2814 +#: interventions/templates/interventions/intervention_detail_mobile.html:2814 msgid "Libérer" msgstr "Vrijgeven" -#: templates/interventions/intervention_detail_mobile.html:2821 -#: templates/interventions/intervention_detail_mobile.html:2828 +#: interventions/templates/interventions/intervention_detail_mobile.html:2821 +#: interventions/templates/interventions/intervention_detail_mobile.html:2828 msgid "Démarrer" msgstr "Starten" -#: templates/interventions/intervention_detail_mobile.html:4021 +#: interventions/templates/interventions/intervention_detail_mobile.html:4021 msgid "Configuration de remplacement introuvable." msgstr "Vervangingsconfiguratie niet gevonden." -#: templates/interventions/intervention_detail_mobile.html:4022 +#: interventions/templates/interventions/intervention_detail_mobile.html:4022 msgid "Remplacement créé, l'ancien équipement est archivé." msgstr "Vervanging aangemaakt, de oude uitrusting is gearchiveerd." -#: templates/interventions/intervention_detail_mobile.html:4023 +#: interventions/templates/interventions/intervention_detail_mobile.html:4023 msgid "Impossible de créer l'action de remplacement." msgstr "Kan de vervangingsactie niet aanmaken." -#: templates/interventions/intervention_detail_mobile.html:4441 +#: interventions/templates/interventions/intervention_detail_mobile.html:4441 msgid "Document supprimé !" msgstr "Document verwijderd!" -#: templates/interventions/intervention_detail_mobile.html:4442 +#: interventions/templates/interventions/intervention_detail_mobile.html:4442 msgid "Une erreur est survenue lors de la suppression du document." msgstr "Fout bij het verwijderen van het document." -#: templates/interventions/intervention_detail_mobile.html:5865 -#: templates/interventions/intervention_detail_mobile.html:5920 +#: interventions/templates/interventions/intervention_detail_mobile.html:5865 +#: interventions/templates/interventions/intervention_detail_mobile.html:5920 msgid "Erreur de connexion." msgstr "Verbindingsfout." -#: templates/interventions/intervention_detail_mobile.html:5874 +#: interventions/templates/interventions/intervention_detail_mobile.html:5874 msgid "Sauvegarde..." msgstr "Opslaan..." -#: templates/interventions/intervention_detail_mobile.html:5889 +#: interventions/templates/interventions/intervention_detail_mobile.html:5889 msgid "Transfert..." msgstr "Overdragen..." -#: templates/interventions/interventions_calendar.html:241 +#: interventions/templates/interventions/interventions_calendar.html:249 msgid "Filtres du calendrier" msgstr "Kalenderfilters" -#: templates/interventions/interventions_calendar.html:244 +#: interventions/templates/interventions/interventions_calendar.html:252 msgid "Mode d'affichage" msgstr "Weergavemodus" -#: templates/interventions/interventions_calendar.html:248 +#: interventions/templates/interventions/interventions_calendar.html:256 msgid "Par membre assigné" msgstr "Per toegewezen lid" -#: templates/interventions/interventions_calendar.html:249 +#: interventions/templates/interventions/interventions_calendar.html:257 msgid "Par équipe et par jour" msgstr "Per team en per dag" -#: templates/interventions/interventions_calendar.html:254 +#: interventions/templates/interventions/interventions_calendar.html:262 msgid "Heure" msgstr "Uur" -#: templates/interventions/interventions_calendar.html:255 +#: interventions/templates/interventions/interventions_calendar.html:263 msgid "Jour" msgstr "Dag" -#: templates/interventions/interventions_calendar.html:256 +#: interventions/templates/interventions/interventions_calendar.html:264 msgid "Semaine" msgstr "Week" -#: templates/interventions/interventions_calendar.html:257 +#: interventions/templates/interventions/interventions_calendar.html:265 msgid "Mois" msgstr "Maand" -#: templates/interventions/interventions_calendar.html:262 -#: templates/interventions/interventions_index.html:1104 +#: interventions/templates/interventions/interventions_calendar.html:270 +#: interventions/templates/interventions/interventions_index.html:1104 msgid "Titre, code, localisation, contrat…" msgstr "Titel, code, locatie, contract, Prego, FMS…" -#: templates/interventions/interventions_calendar.html:263 -#: templates/interventions/interventions_index.html:1109 -#: templates/interventions/interventions_index_mobile.html:191 +#: interventions/templates/interventions/interventions_calendar.html:271 +#: interventions/templates/interventions/interventions_index.html:1109 +#: interventions/templates/interventions/interventions_index_mobile.html:191 msgid "Effacer la recherche" msgstr "Zoekopdracht wissen" -#: templates/interventions/interventions_calendar.html:270 -#: templates/interventions/interventions_calendar.html:459 -#: templates/interventions/interventions_index_mobile.html:250 +#: interventions/templates/interventions/interventions_calendar.html:278 +#: interventions/templates/interventions/interventions_calendar.html:467 +#: interventions/templates/interventions/interventions_index_mobile.html:250 msgid "Carte des interventions" msgstr "Interventiekaart" -#: templates/interventions/interventions_calendar.html:274 +#: interventions/templates/interventions/interventions_calendar.html:282 msgid "Filtre géographique actif" msgstr "Actief geografisch filter" -#: templates/interventions/interventions_calendar.html:278 -#: templates/interventions/interventions_calendar.html:286 +#: interventions/templates/interventions/interventions_calendar.html:286 +#: interventions/templates/interventions/interventions_calendar.html:294 msgid "Filtres" msgstr "Filters" -#: templates/interventions/interventions_calendar.html:294 +#: interventions/templates/interventions/interventions_calendar.html:302 msgid "Thématiques" msgstr "Thema's" -#: templates/interventions/interventions_calendar.html:315 -#: templates/interventions/interventions_index_mobile.html:168 +#: interventions/templates/interventions/interventions_calendar.html:323 +#: interventions/templates/interventions/interventions_index_mobile.html:168 msgid "Statuts" msgstr "Statussen" -#: templates/interventions/interventions_calendar.html:394 -#: templates/interventions/interventions_calendar.html:572 -#: views/views_pdf_reporting.py:1828 +#: interventions/templates/interventions/interventions_calendar.html:402 +#: interventions/templates/interventions/interventions_calendar.html:580 +#: interventions/views/views_pdf_reporting.py:1828 msgid "Bon de préparation" msgstr "Voorbereidingsbon" -#: templates/interventions/interventions_calendar.html:416 -#: templates/interventions/interventions_index.html:708 +#: interventions/templates/interventions/interventions_calendar.html:424 +#: interventions/templates/interventions/interventions_index.html:708 msgid "Aucun bon" msgstr "Geen" -#: templates/interventions/interventions_calendar.html:443 -#: templates/interventions/interventions_index.html:1072 +#: interventions/templates/interventions/interventions_calendar.html:451 +#: interventions/templates/interventions/interventions_index.html:1072 msgid "Réinitialiser" msgstr "Opnieuw instellen" -#: templates/interventions/interventions_calendar.html:444 -#: templates/interventions/interventions_calendar.html:489 +#: interventions/templates/interventions/interventions_calendar.html:452 +#: interventions/templates/interventions/interventions_calendar.html:497 msgid "Appliquer" msgstr "Toepassen" -#: templates/interventions/interventions_calendar.html:464 +#: interventions/templates/interventions/interventions_calendar.html:472 msgid "Mode de filtre géographique" msgstr "Geofilter-modus" -#: templates/interventions/interventions_calendar.html:467 +#: interventions/templates/interventions/interventions_calendar.html:475 msgid "Vue courante" msgstr "Huidige weergave" -#: templates/interventions/interventions_calendar.html:471 +#: interventions/templates/interventions/interventions_calendar.html:479 msgid "Dessiner un polygone" msgstr "Teken een veelhoek" -#: templates/interventions/interventions_calendar.html:474 +#: interventions/templates/interventions/interventions_calendar.html:482 msgid "Naviguez et cliquez Appliquer pour filtrer sur la zone visible." msgstr "Navigeer en klik op Toepassen om op het zichtbare gebied te filteren." -#: templates/interventions/interventions_calendar.html:481 +#: interventions/templates/interventions/interventions_calendar.html:489 msgid "Supprimer le filtre géographique" msgstr "Link verwijderen" -#: templates/interventions/interventions_calendar.html:484 +#: interventions/templates/interventions/interventions_calendar.html:492 msgid "Répartition par équipe" msgstr "Operaties per uitrusting" -#: templates/interventions/interventions_calendar.html:513 -#: templates/interventions/partials/intervention_summary_modal_body.html:71 +#: interventions/templates/interventions/interventions_calendar.html:521 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:71 msgid "Précédent" msgstr "Vorige" -#: templates/interventions/interventions_calendar.html:519 -#: templates/interventions/partials/intervention_summary_modal_body.html:75 +#: interventions/templates/interventions/interventions_calendar.html:527 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:75 msgid "Suivant" msgstr "Volgende" -#: templates/interventions/interventions_calendar.html:533 +#: interventions/templates/interventions/interventions_calendar.html:541 msgid "Équipes / Jours" msgstr "Betrokken uitrustingen" -#: templates/interventions/interventions_calendar.html:552 +#: interventions/templates/interventions/interventions_calendar.html:560 msgid "Planification de l’intervention" msgstr "Planning van de interventie" -#: templates/interventions/interventions_calendar.html:589 +#: interventions/templates/interventions/interventions_calendar.html:597 msgid "Prévision" msgstr "Voorspelling" -#: templates/interventions/interventions_calendar.html:610 +#: interventions/templates/interventions/interventions_calendar.html:618 msgid "Modifier la planification" msgstr "Planning wijzigen" -#: templates/interventions/interventions_calendar.html:621 +#: interventions/templates/interventions/interventions_calendar.html:629 msgid "Durée (heures)" msgstr "Duur (uren)" -#: templates/interventions/interventions_calendar.html:626 -#: templates/interventions/interventions_index.html:794 -#: views/views_pdf_reporting.py:1422 +#: interventions/templates/interventions/interventions_calendar.html:634 +#: interventions/templates/interventions/interventions_index.html:794 +#: interventions/views/views_pdf_reporting.py:1422 msgid "Équipe assignée" msgstr "Toegewezen team" -#: templates/interventions/interventions_calendar.html:634 +#: interventions/templates/interventions/interventions_calendar.html:642 msgid "Voir l’historique du membre" msgstr "" -#: templates/interventions/interventions_calendar.html:645 +#: interventions/templates/interventions/interventions_calendar.html:653 msgid "Voir l’intervention" msgstr "Interventie bekijken" -#: templates/interventions/interventions_calendar.html:660 +#: interventions/templates/interventions/interventions_calendar.html:668 +msgid "Composition de l'équipe" +msgstr "Samenstelling van het team" + +#: interventions/templates/interventions/interventions_calendar.html:691 +msgid "" +"Cette date est passée. La composition de l'équipe ne peut plus être " +"modifiée." +msgstr "" + +#: interventions/templates/interventions/interventions_calendar.html:695 +msgid "Vous n'avez pas les droits de modification sur cette équipe." +msgstr "U hebt geen bewerkingsrechten voor dit team." + +#: interventions/templates/interventions/interventions_calendar.html:706 +msgid "Membres de l'équipe pour ce jour" +msgstr "Teamleden voor deze dag" + +#: interventions/templates/interventions/interventions_calendar.html:714 +msgid "Aucun membre affecté à cette équipe ce jour-là." +msgstr "" + +#: interventions/templates/interventions/interventions_calendar.html:723 +msgid "Ajouter un membre pour ce jour" +msgstr "Lid toevoegen voor deze dag" + +#: interventions/templates/interventions/interventions_calendar.html:728 +msgid "Sélectionner un membre..." +msgstr "Selecteer een lid..." + +#: interventions/templates/interventions/interventions_calendar.html:755 msgid "Historique du membre" msgstr "Geschiedenis van het lid" -#: templates/interventions/interventions_calendar.html:675 +#: interventions/templates/interventions/interventions_calendar.html:770 msgid "Technicien / Membre" msgstr "Technicus / Lid" -#: templates/interventions/interventions_calendar.html:681 +#: interventions/templates/interventions/interventions_calendar.html:776 msgid "Entreprise" msgstr "Bedrijf / Organisatie" -#: templates/interventions/interventions_calendar.html:694 +#: interventions/templates/interventions/interventions_calendar.html:789 msgid "Historique des équipes" msgstr "Ploegengeschiedenis" -#: templates/interventions/interventions_calendar.html:702 +#: interventions/templates/interventions/interventions_calendar.html:797 msgid "Entrée" msgstr "Instroom" -#: templates/interventions/interventions_calendar.html:703 +#: interventions/templates/interventions/interventions_calendar.html:798 msgid "Sortie" msgstr "Uitstroom" -#: templates/interventions/interventions_calendar.html:718 +#: interventions/templates/interventions/interventions_calendar.html:813 msgid "Dernières interventions réalisées / assignées" msgstr "Laatste uitgevoerde / toegewezen interventies" -#: templates/interventions/interventions_index.html:514 +#: interventions/templates/interventions/interventions_index.html:514 msgid "Choisir le type d’intervention" msgstr "Kies het type interventie" -#: templates/interventions/interventions_index.html:521 +#: interventions/templates/interventions/interventions_index.html:521 msgid "Intervention corrective" msgstr "Correctieve interventie" -#: templates/interventions/interventions_index.html:522 +#: 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, ...)" -#: templates/interventions/interventions_index.html:527 +#: interventions/templates/interventions/interventions_index.html:527 msgid "Interventions préventives" msgstr "Preventief onderhoud" -#: templates/interventions/interventions_index.html:528 +#: interventions/templates/interventions/interventions_index.html:528 msgid "Anticiper un problème potentiel (entretien cyclique, ...)" msgstr "Een mogelijk probleem voorkomen (cyclisch onderhoud, ...)" -#: templates/interventions/interventions_index.html:534 +#: interventions/templates/interventions/interventions_index.html:534 msgid "Intervention améliorative" msgstr "Verbeteringsinterventie" -#: templates/interventions/interventions_index.html:535 +#: 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, " "...)" -#: templates/interventions/interventions_index.html:554 +#: interventions/templates/interventions/interventions_index.html:554 msgid "Filtrer les interventions" msgstr "Interventies filteren" -#: templates/interventions/interventions_index.html:605 +#: interventions/templates/interventions/interventions_index.html:605 msgid "Raisons de la mise en pause" msgstr "Redenen voor pauzering" -#: templates/interventions/interventions_index.html:686 +#: interventions/templates/interventions/interventions_index.html:686 msgid "Bon de préparation (stock)" msgstr "In voorbereiding" -#: templates/interventions/interventions_index.html:837 +#: interventions/templates/interventions/interventions_index.html:837 msgid "Effacer localisations" msgstr "Locaties wissen" -#: templates/interventions/interventions_index.html:845 +#: 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)…" -#: templates/interventions/interventions_index.html:856 +#: interventions/templates/interventions/interventions_index.html:856 msgid "Filtres par date" msgstr "Datumfilters" -#: templates/interventions/interventions_index.html:860 +#: interventions/templates/interventions/interventions_index.html:860 msgid "Effacer dates" msgstr "Datums wissen" -#: templates/interventions/interventions_index.html:869 -#: templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/interventions_index.html:869 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "Date de début" msgstr "Startdatum" -#: templates/interventions/interventions_index.html:872 +#: interventions/templates/interventions/interventions_index.html:872 msgid "Démarrage / Planification" msgstr "Start / Planning" -#: templates/interventions/interventions_index.html:878 -#: templates/interventions/interventions_index.html:907 -#: templates/interventions/interventions_index.html:1384 +#: interventions/templates/interventions/interventions_index.html:878 +#: interventions/templates/interventions/interventions_index.html:907 +#: interventions/templates/interventions/interventions_index.html:1384 msgid "Du" msgstr "Van" -#: templates/interventions/interventions_index.html:887 -#: templates/interventions/interventions_index.html:916 -#: templates/interventions/interventions_index.html:1386 +#: interventions/templates/interventions/interventions_index.html:887 +#: interventions/templates/interventions/interventions_index.html:916 +#: interventions/templates/interventions/interventions_index.html:1386 msgid "Au" msgstr "Tot" -#: templates/interventions/interventions_index.html:898 -#: templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/interventions_index.html:898 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "Date de fin" msgstr "Einddatum" -#: templates/interventions/interventions_index.html:901 +#: interventions/templates/interventions/interventions_index.html:901 msgid "Fin travaux (statut Terminé)" msgstr "Einde werken (status Voltooid)" -#: templates/interventions/interventions_index.html:925 +#: interventions/templates/interventions/interventions_index.html:925 msgid "Périodes rapides (fin)" msgstr "Snelle periodes (einde)" -#: templates/interventions/interventions_index.html:927 +#: interventions/templates/interventions/interventions_index.html:927 msgid "Ce mois" msgstr "Deze maand" -#: templates/interventions/interventions_index.html:928 +#: interventions/templates/interventions/interventions_index.html:928 msgid "Mois dernier" msgstr "Vorige maand" -#: templates/interventions/interventions_index.html:929 +#: interventions/templates/interventions/interventions_index.html:929 msgid "Cette année" msgstr "Dit jaar" -#: templates/interventions/interventions_index.html:939 +#: interventions/templates/interventions/interventions_index.html:939 msgid "Ligne du temps & Intervalles" msgstr "Tijdlijn & Intervallen" -#: templates/interventions/interventions_index.html:941 +#: interventions/templates/interventions/interventions_index.html:941 msgid "Aperçu interactif" msgstr "Interactief overzicht" -#: templates/interventions/interventions_index.html:950 +#: interventions/templates/interventions/interventions_index.html:950 msgid "Passé" msgstr "Verleden" -#: templates/interventions/interventions_index.html:952 +#: interventions/templates/interventions/interventions_index.html:952 msgid "Futur" msgstr "Toekomst" -#: templates/interventions/interventions_index.html:960 +#: interventions/templates/interventions/interventions_index.html:960 msgid "Intervalle Date de début" msgstr "Interval Begindatum" -#: templates/interventions/interventions_index.html:963 -#: templates/interventions/interventions_index.html:979 +#: interventions/templates/interventions/interventions_index.html:963 +#: interventions/templates/interventions/interventions_index.html:979 msgid "Toutes dates" msgstr "Alle datums" -#: templates/interventions/interventions_index.html:976 +#: interventions/templates/interventions/interventions_index.html:976 msgid "Intervalle Date de fin (Terminé)" msgstr "Interval Einddatum (Voltooid)" -#: templates/interventions/interventions_index.html:994 +#: interventions/templates/interventions/interventions_index.html:994 msgid "Aucune restriction de date : toutes les interventions sont incluses." msgstr "Geen datumbeperking: alle interventies zijn inbegrepen." -#: templates/interventions/interventions_index.html:1003 +#: interventions/templates/interventions/interventions_index.html:1003 msgid "Comment fonctionnent ces deux intervalles ?" msgstr "" -#: templates/interventions/interventions_index.html:1008 +#: interventions/templates/interventions/interventions_index.html:1008 msgid "" "sélectionne les interventions dont le démarrage a lieu dans cette période." msgstr "" -#: templates/interventions/interventions_index.html:1012 +#: interventions/templates/interventions/interventions_index.html:1012 msgid "" "sélectionne les interventions achevées (statut Terminé) dans cette période." msgstr "" -#: templates/interventions/interventions_index.html:1033 +#: interventions/templates/interventions/interventions_index.html:1033 msgid "Non traitées (en retard)" msgstr "Niet behandeld (te laat)" -#: templates/interventions/interventions_index.html:1048 +#: interventions/templates/interventions/interventions_index.html:1048 msgid "Suivies uniquement" msgstr "Alleen gevolgd" -#: templates/interventions/interventions_index.html:1059 +#: interventions/templates/interventions/interventions_index.html:1059 msgid "Oui (Bloquées)" msgstr "Ja (Geblokkeerd)" -#: templates/interventions/interventions_index.html:1060 +#: interventions/templates/interventions/interventions_index.html:1060 msgid "Non (Actives)" msgstr "" -#: templates/interventions/interventions_index.html:1083 +#: interventions/templates/interventions/interventions_index.html:1083 msgid "Sélection de la vue" msgstr "Weergave selecteren" -#: templates/interventions/interventions_index.html:1084 +#: interventions/templates/interventions/interventions_index.html:1084 msgid "Vue tableau uniquement" msgstr "Alleen tabelweergave" -#: templates/interventions/interventions_index.html:1090 +#: interventions/templates/interventions/interventions_index.html:1090 msgid "Vue carte uniquement" msgstr "Alleen kaartweergave" -#: templates/interventions/interventions_index.html:1114 +#: interventions/templates/interventions/interventions_index.html:1114 msgid "Mode" msgstr "Modus" -#: templates/interventions/interventions_index.html:1116 +#: interventions/templates/interventions/interventions_index.html:1116 msgid "Tous les mots doivent correspondre" msgstr "Alle woorden moeten overeenkomen" -#: templates/interventions/interventions_index.html:1116 +#: interventions/templates/interventions/interventions_index.html:1116 msgid "AND" msgstr "AND" -#: templates/interventions/interventions_index.html:1118 +#: interventions/templates/interventions/interventions_index.html:1118 msgid "Au moins un mot doit correspondre" msgstr "Minstens één woord moet overeenkomen" -#: templates/interventions/interventions_index.html:1118 +#: interventions/templates/interventions/interventions_index.html:1118 msgid "OR" msgstr "OR" -#: templates/interventions/interventions_index.html:1152 +#: interventions/templates/interventions/interventions_index.html:1152 #, python-format msgid "" "\n" @@ -6036,76 +6136,76 @@ msgstr[1] "" " %(count)s geselecteerde interventies\n" " " -#: templates/interventions/interventions_index.html:1163 +#: interventions/templates/interventions/interventions_index.html:1163 msgid "Action" msgstr "Actie" -#: templates/interventions/interventions_index.html:1168 +#: interventions/templates/interventions/interventions_index.html:1168 msgid "Modifier le statut" msgstr "Status wijzigen" -#: templates/interventions/interventions_index.html:1173 +#: interventions/templates/interventions/interventions_index.html:1173 msgid "Associer à une commande" msgstr "Koppelen aan een bestelbon" -#: templates/interventions/interventions_index.html:1178 -#: templates/interventions/interventions_index.html:1353 +#: interventions/templates/interventions/interventions_index.html:1178 +#: interventions/templates/interventions/interventions_index.html:1353 msgid "Exporter" msgstr "Exporteren" -#: templates/interventions/interventions_index.html:1184 +#: interventions/templates/interventions/interventions_index.html:1184 msgid "Exporter les fiches (ZIP)" msgstr "Bestanden exporteren (ZIP)" -#: templates/interventions/interventions_index.html:1191 +#: interventions/templates/interventions/interventions_index.html:1191 msgid "Rapport d'exécution (PDF)" msgstr "Interventierapport" -#: templates/interventions/interventions_index.html:1210 +#: interventions/templates/interventions/interventions_index.html:1210 msgid "Filtre" msgstr "Filter" -#: templates/interventions/interventions_index.html:1218 +#: interventions/templates/interventions/interventions_index.html:1218 msgid "Contenu limité à 5 000 éléments." msgstr "Inhoud beperkt tot 5.000 items." -#: templates/interventions/interventions_index.html:1236 +#: interventions/templates/interventions/interventions_index.html:1236 msgid "Filtrer sur cette zone" msgstr "Filteren op dit gebied" -#: templates/interventions/interventions_index.html:1248 +#: interventions/templates/interventions/interventions_index.html:1248 msgid "Changer le statut des interventions" msgstr "Status van interventies wijzigen" -#: templates/interventions/interventions_index.html:1254 +#: interventions/templates/interventions/interventions_index.html:1254 msgid "" "Aucune intervention sélectionnée : le changement de statut s'appliquera à " "toutes les interventions filtrées." msgstr "" -#: templates/interventions/interventions_index.html:1257 +#: interventions/templates/interventions/interventions_index.html:1257 msgid "Nouveau statut" msgstr "Nieuwe status" -#: templates/interventions/interventions_index.html:1259 +#: interventions/templates/interventions/interventions_index.html:1259 msgid "-- Choisir un statut --" msgstr "-- Kies een status --" -#: templates/interventions/interventions_index.html:1302 +#: interventions/templates/interventions/interventions_index.html:1302 msgid "Associer les interventions à une commande" msgstr "Interventies koppelen aan een bestelbon" -#: templates/interventions/interventions_index.html:1308 +#: interventions/templates/interventions/interventions_index.html:1308 msgid "" "Aucune intervention sélectionnée : l'association s'appliquera à toutes les " "interventions filtrées." msgstr "" -#: templates/interventions/interventions_index.html:1312 +#: interventions/templates/interventions/interventions_index.html:1312 msgid "Rechercher une commande..." msgstr "Zoek een bestelbon..." -#: templates/interventions/interventions_index.html:1314 +#: interventions/templates/interventions/interventions_index.html:1314 msgid "" "Seules les commandes au statut 'En préparation' ou 'Envoyé' et auxquelles " "vous avez accès sont proposées." @@ -6113,249 +6213,264 @@ msgstr "" "Alleen bestellingen met de status 'In voorbereiding' of 'Verzonden' en " "waartoe u toegang hebt, worden aangeboden." -#: templates/interventions/interventions_index.html:1320 +#: interventions/templates/interventions/interventions_index.html:1320 msgid "Associer" msgstr "Koppelen" -#: templates/interventions/interventions_index.html:1330 +#: interventions/templates/interventions/interventions_index.html:1330 msgid "Exporter les interventions sélectionnées" msgstr "Geselecteerde interventies exporteren" -#: templates/interventions/interventions_index.html:1336 +#: interventions/templates/interventions/interventions_index.html:1336 msgid "" "Aucune intervention sélectionnée : l'export inclura toutes les interventions" " filtrées." msgstr "" -#: templates/interventions/interventions_index.html:1338 +#: interventions/templates/interventions/interventions_index.html:1338 msgid "Choisissez le format de fichier à générer." msgstr "Kies het bestandsformaat dat moet worden gegenereerd." -#: templates/interventions/interventions_index.html:1363 -#: views/views_pdf_reporting.py:1985 +#: interventions/templates/interventions/interventions_index.html:1363 +#: interventions/views/views_pdf_reporting.py:1985 msgid "Rapport d'exécution" msgstr "Interventierapport" -#: templates/interventions/interventions_index.html:1369 +#: interventions/templates/interventions/interventions_index.html:1369 msgid "" "Aucune intervention sélectionnée : toutes les interventions filtrées seront " "incluses dans le rapport." msgstr "" -#: templates/interventions/interventions_index.html:1373 +#: interventions/templates/interventions/interventions_index.html:1373 msgid "" "Vous avez sélectionné plus de 50 interventions. Veuillez réduire votre " "sélection avant de générer le rapport." msgstr "" -#: templates/interventions/interventions_index.html:1376 +#: interventions/templates/interventions/interventions_index.html:1376 msgid "Titre du rapport" msgstr "Titel van rapport" -#: templates/interventions/interventions_index.html:1378 +#: interventions/templates/interventions/interventions_index.html:1378 msgid "Ex : Rapport mensuel – Voirie avril 2026" msgstr "Bijv.: Maandrapport – Wegen april 2026" -#: templates/interventions/interventions_index.html:1379 +#: interventions/templates/interventions/interventions_index.html:1379 msgid "Optionnel. Apparaîtra en tête avant le sommaire." msgstr "Optioneel. Verschijnt bovenaan vóór de samenvatting." -#: templates/interventions/interventions_index.html:1382 +#: interventions/templates/interventions/interventions_index.html:1382 msgid "Période (changement de statut)" msgstr "Statuswijziging" -#: templates/interventions/interventions_index.html:1389 +#: interventions/templates/interventions/interventions_index.html:1389 msgid "" "Optionnel. Filtre sur la date de changement de statut de l'intervention." msgstr "" -#: templates/interventions/interventions_index.html:1391 +#: interventions/templates/interventions/interventions_index.html:1391 msgid "" "Le rapport reprendra les interventions correspondant aux filtres actifs." msgstr "" -#: templates/interventions/interventions_index.html:1396 +#: interventions/templates/interventions/interventions_index.html:1396 msgid "Télécharger le PDF" msgstr "Downloaden" -#: templates/interventions/interventions_index.html:1410 +#: interventions/templates/interventions/interventions_index.html:1410 msgid "Génération du rapport en cours…" msgstr "Synchronisatie bezig…" -#: templates/interventions/interventions_index.html:1468 +#: interventions/templates/interventions/interventions_index.html:1468 msgid "(aucune sous-catégorie)" msgstr "(geen subcategorie)" -#: templates/interventions/interventions_index_mobile.html:135 +#: interventions/templates/interventions/interventions_index_mobile.html:135 msgid "Mes interventions" msgstr "Mijn interventies" -#: templates/interventions/interventions_index_mobile.html:142 +#: interventions/templates/interventions/interventions_index_mobile.html:142 msgid "Ajouter une intervention de réparation" msgstr "Een reparatie-interventie toevoegen" -#: templates/interventions/interventions_index_mobile.html:149 +#: interventions/templates/interventions/interventions_index_mobile.html:149 msgid "Ajouter une intervention" msgstr "Een interventie toevoegen" -#: templates/interventions/interventions_index_mobile.html:159 +#: interventions/templates/interventions/interventions_index_mobile.html:159 msgid "Filtrer par statut" msgstr "Filteren op status" -#: templates/interventions/interventions_index_mobile.html:201 +#: interventions/templates/interventions/interventions_index_mobile.html:201 msgid "Code ou titre" msgstr "" -#: templates/interventions/interventions_index_mobile.html:204 +#: interventions/templates/interventions/interventions_index_mobile.html:204 msgid "Rechercher par code ou titre" msgstr "Zoek op code (bijvoorbeeld: BI-01...) of op type..." -#: templates/interventions/interventions_index_mobile.html:220 +#: interventions/templates/interventions/interventions_index_mobile.html:220 msgid "Corr" msgstr "Corr" -#: templates/interventions/interventions_index_mobile.html:226 +#: interventions/templates/interventions/interventions_index_mobile.html:226 msgid "Prév" msgstr "Prev" -#: templates/interventions/interventions_index_mobile.html:232 +#: interventions/templates/interventions/interventions_index_mobile.html:232 msgid "Amél" msgstr "Verb" -#: templates/interventions/interventions_index_mobile.html:245 +#: interventions/templates/interventions/interventions_index_mobile.html:245 msgid "Voir la carte" msgstr "Op de kaart bekijken" -#: templates/interventions/partials/intervention_summary_modal_body.html:39 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:37 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:39 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:37 msgid "Aucune note de travaux réalisés" msgstr "Geen notitie over uitgevoerde werkzaamheden" -#: templates/interventions/partials/intervention_summary_modal_body.html:60 -#: templates/interventions/partials/intervention_summary_modal_body.html:61 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:60 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:61 msgid "Télécharger" msgstr "Downloaden" -#: templates/interventions/partials/intervention_summary_modal_body.html:95 -#: templates/interventions/partials/intervention_summary_modal_body_mobile.html:68 +#: interventions/templates/interventions/partials/intervention_summary_modal_body.html:95 +#: interventions/templates/interventions/partials/intervention_summary_modal_body_mobile.html:68 msgid "Aucun document" msgstr "Geen document" -#: views/calendar.py:143 views/detail.py:149 views/general.py:137 -#: views/mobile.py:438 +#: interventions/views/calendar.py:146 interventions/views/detail.py:149 +#: interventions/views/general.py:137 interventions/views/mobile.py:438 msgid "You do not have access to this page." msgstr "U hebt geen toegang tot deze pagina." -#: views/calendar.py:577 views/views_pdf_reporting.py:1471 +#: interventions/views/calendar.py:581 +#: interventions/views/views_pdf_reporting.py:1471 msgid "Fin réelle" msgstr "Werkelijke einddatum" -#: views/calendar.py:807 views/calendar.py:1133 +#: interventions/views/calendar.py:811 interventions/views/calendar.py:1135 msgid "Sans équipe" msgstr "Zonder team" -#: views/calendar.py:1239 views/calendar.py:1482 views/helpers.py:2063 -#: views/mobile.py:1191 views/mobile.py:1238 +#: interventions/views/calendar.py:1241 interventions/views/calendar.py:1484 +#: interventions/views/calendar.py:1643 interventions/views/helpers.py:2063 +#: interventions/views/mobile.py:1191 interventions/views/mobile.py:1238 msgid "Authentification requise." msgstr "Authenticatie vereist." -#: views/calendar.py:1244 +#: interventions/views/calendar.py:1246 msgid "Requête JSON invalide." msgstr "Ongeldige JSON-aanvraag." -#: views/calendar.py:1248 +#: interventions/views/calendar.py:1250 msgid "Identifiant intervention manquant." msgstr "Ontbrekende interventie-ID." -#: views/calendar.py:1259 views/workflow.py:138 views/workflow.py:239 -#: views/workflow.py:283 +#: interventions/views/calendar.py:1261 interventions/views/workflow.py:138 +#: interventions/views/workflow.py:239 interventions/views/workflow.py:283 msgid "Intervention introuvable." msgstr "Interventie niet gevonden." -#: views/calendar.py:1266 views/workflow.py:252 views/workflow.py:287 +#: interventions/views/calendar.py:1268 interventions/views/workflow.py:252 +#: interventions/views/workflow.py:287 msgid "Configuration utilisateur introuvable." msgstr "Gebruikersconfiguratie niet gevonden." -#: views/calendar.py:1277 +#: interventions/views/calendar.py:1279 msgid "Vous n'avez pas la permission de planifier cette intervention." msgstr "U hebt geen toestemming om deze interventie te plannen." -#: views/calendar.py:1282 +#: interventions/views/calendar.py:1284 msgid "Vous ne pouvez pas déplacer cette intervention dans son statut actuel." msgstr "U kunt deze interventie niet verplaatsen in de huidige status." -#: views/calendar.py:1321 +#: interventions/views/calendar.py:1323 msgid "Vous n'avez pas la permission d'assigner cette intervention." msgstr "U hebt geen toestemming om deze interventie toe te wijzen." -#: views/calendar.py:1329 +#: interventions/views/calendar.py:1331 msgid "Membre assigné invalide." msgstr "Ongeldige toegewezen lid." -#: views/calendar.py:1337 +#: interventions/views/calendar.py:1339 msgid "Vous ne pouvez assigner qu'aux membres de votre entreprise." msgstr "U kunt alleen toewijzen aan leden van uw bedrijf." -#: views/calendar.py:1349 +#: interventions/views/calendar.py:1351 msgid "Équipe assignée invalide." msgstr "Ongeldige toegewezen team." -#: views/calendar.py:1354 +#: interventions/views/calendar.py:1356 msgid "Vous ne pouvez assigner qu'aux équipes de votre entreprise." msgstr "U kunt alleen toewijzen aan teams van uw bedrijf." -#: views/calendar.py:1372 +#: interventions/views/calendar.py:1374 msgid "La date de début planifiée est obligatoire." msgstr "De geplande startdatum is verplicht." -#: views/calendar.py:1374 +#: interventions/views/calendar.py:1376 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." -#: views/calendar.py:1378 +#: interventions/views/calendar.py:1380 msgid "La fin planifiée doit être postérieure au début planifié." msgstr "De geplande einddatum moet na de geplande startdatum liggen." -#: views/calendar.py:1492 +#: interventions/views/calendar.py:1494 msgid "Accès non autorisé." msgstr "Ongeautoriseerde toegang" -#: views/calendar.py:1497 +#: interventions/views/calendar.py:1499 msgid "Permission refusée." msgstr "Toestemming geweigerd" -#: views/detail.py:834 +#: interventions/views/calendar.py:1647 +msgid "Paramètre date requis." +msgstr "Datumparameter vereist." + +#: interventions/views/calendar.py:1652 +msgid "Date invalide." +msgstr "Ongeldige datum." + +#: interventions/views/calendar.py:1657 +msgid "Accès non autorisé à cette équipe." +msgstr "Niet-geautoriseerde toegang tot dit team." + +#: interventions/views/detail.py:834 #, 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." -#: views/detail.py:847 +#: interventions/views/detail.py:847 #, 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." -#: views/detail.py:860 +#: interventions/views/detail.py:860 #, 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." -#: views/detail.py:872 +#: interventions/views/detail.py:872 #, 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." -#: views/detail.py:884 +#: interventions/views/detail.py:884 #, python-format msgid "" "Le code %(codes)s correspond à l'intervention actuelle et a été ignoré." @@ -6368,7 +6483,7 @@ msgstr[1] "" "De codes %(codes)s komen overeen met de huidige interventie en zijn " "genegeerd." -#: views/detail.py:899 +#: interventions/views/detail.py:899 msgid "" "Vous n'avez pas la permission de créer une intervention de réparation pour " "cette thématique." @@ -6376,99 +6491,104 @@ msgstr "" "U hebt geen toestemming om een reparatie-interventie te creëren voor dit " "thema." -#: views/detail.py:920 views/detail.py:941 +#: interventions/views/detail.py:920 interventions/views/detail.py:941 msgid "Réparation à effectuer" msgstr "Geen operaties om weer te geven." -#: views/detail.py:920 views/detail.py:941 +#: interventions/views/detail.py:920 interventions/views/detail.py:941 msgid "origine" msgstr "Oorsprong" -#: views/detail.py:991 +#: interventions/views/detail.py:991 #, 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." -#: views/detail.py:1017 +#: interventions/views/detail.py:1017 msgid "Vous n'avez pas la permission de dupliquer cette intervention." msgstr "U hebt geen toestemming om deze interventie te dupliceren." -#: views/detail.py:1178 +#: interventions/views/detail.py:1178 #, 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." -#: views/detail.py:1205 views/mobile.py:1483 views/mobile.py:1679 -#: views/mobile.py:1696 views/mobile.py:1737 +#: interventions/views/detail.py:1205 interventions/views/mobile.py:1483 +#: interventions/views/mobile.py:1679 interventions/views/mobile.py:1696 +#: interventions/views/mobile.py:1737 msgid "Configuration utilisateur non trouvée." msgstr "Gebruikersconfiguratie niet gevonden." -#: views/detail.py:1213 views/mobile.py:1488 +#: interventions/views/detail.py:1213 interventions/views/mobile.py:1488 msgid "Cette fonctionnalité est réservée à la thématique structures." msgstr "Deze functie is gereserveerd voor het thema structuren." -#: views/detail.py:1221 views/mobile.py:1493 +#: interventions/views/detail.py:1221 interventions/views/mobile.py:1493 msgid "Cette fonctionnalité est réservée aux techniciens." msgstr "Deze functie is gereserveerd voor technici." -#: views/detail.py:1232 views/mobile.py:1501 +#: interventions/views/detail.py:1232 interventions/views/mobile.py:1501 msgid "Vous n'avez pas les droits pour créer des interventions." msgstr "U hebt geen toestemming om interventies te creëren." -#: views/detail.py:1244 views/mobile.py:1519 views/mobile.py:1814 +#: interventions/views/detail.py:1244 interventions/views/mobile.py:1519 +#: interventions/views/mobile.py:1814 msgid "La localisation est obligatoire." msgstr "De locatie is verplicht." -#: views/detail.py:1246 views/mobile.py:1521 views/mobile.py:1816 +#: interventions/views/detail.py:1246 interventions/views/mobile.py:1521 +#: interventions/views/mobile.py:1816 msgid "La catégorie est obligatoire." msgstr "De categorie is verplicht." -#: views/detail.py:1248 views/mobile.py:1523 views/mobile.py:1818 +#: interventions/views/detail.py:1248 interventions/views/mobile.py:1523 +#: interventions/views/mobile.py:1818 msgid "Le titre est obligatoire." msgstr "De titel is verplicht." -#: views/detail.py:1262 views/mobile.py:1538 +#: interventions/views/detail.py:1262 interventions/views/mobile.py:1538 msgid "Localisation non trouvée." msgstr "Locatie niet gevonden." -#: views/detail.py:1271 views/mobile.py:1548 views/mobile.py:1825 +#: interventions/views/detail.py:1271 interventions/views/mobile.py:1548 +#: interventions/views/mobile.py:1825 msgid "Catégorie non trouvée." msgstr "Categorie niet gevonden." -#: views/detail.py:1313 +#: interventions/views/detail.py:1313 msgid "Intervention de réparation créée depuis l'application web." msgstr "Interventie de reparatie aangemaakt vanuit de webapplicatie." -#: views/detail.py:1388 +#: interventions/views/detail.py:1388 msgid "Aucune configuration utilisateur n'est associée à votre compte." msgstr "Er is geen gebruikersconfiguratie gekoppeld aan uw account." -#: views/detail.py:1403 +#: interventions/views/detail.py:1403 msgid "Vous n'avez pas de droit d'édition sur une thématique d'intervention." msgstr "U hebt geen bewerkingsrechten voor een interventiethema." -#: views/detail.py:1636 +#: interventions/views/detail.py:1636 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." -#: views/detail.py:1718 +#: interventions/views/detail.py:1718 msgid "Géométrie invalide" msgstr "Ongeldige parameter." -#: views/detail.py:1735 +#: interventions/views/detail.py:1735 msgid "Vous n'avez pas accès à cette commande." msgstr "U hebt geen toegang tot deze bestelling." -#: views/detail.py:1818 +#: interventions/views/detail.py:1818 msgid "Début prévu initial." msgstr "Oorspronkelijk geplande start." -#: views/detail.py:1832 +#: interventions/views/detail.py:1832 #, python-format msgid "" "Le numéro FMS %(fms)s n'apparaît pas dans le nom des documents suivants : " @@ -6477,33 +6597,33 @@ msgstr "" "FMS-nummer %(fms)s verschijnt niet in de naam van de volgende documenten: " "%(documents)s" -#: views/detail.py:1929 +#: interventions/views/detail.py:1929 #, 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." -#: views/detail.py:1932 +#: interventions/views/detail.py:1932 #, 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." -#: views/detail.py:1998 views/detail.py:2084 +#: interventions/views/detail.py:1998 interventions/views/detail.py:2084 #, python-format msgid "Nouvelle inspection - %(name)s" msgstr "Nieuwe inspectie - %(name)s" -#: views/detail.py:2125 +#: interventions/views/detail.py:2125 msgid "Modèles inconnus" msgstr "Onbekende modellen: %(models)s" -#: views/detail.py:2168 +#: interventions/views/detail.py:2168 msgid "Erreur de synchro" msgstr "Verbindingsfout." -#: views/detail.py:2187 +#: interventions/views/detail.py:2187 #, python-format msgid "" "Assets synchronisés. Ajoutés: %(created)d • Supprimés: %(deleted)d • Total: " @@ -6512,17 +6632,17 @@ msgstr "" "Assets gesynchroniseerd. Toegevoegd: %(created)d • Verwijderd: %(deleted)d •" " Totaal: %(total)d" -#: views/detail.py:2194 views/mobile.py:1456 +#: interventions/views/detail.py:2194 interventions/views/mobile.py:1456 #, python-format msgid " • Opérations supprimées: %(ops)d" msgstr " • Verwijderde operaties: %(ops)d" -#: views/detail.py:2196 views/mobile.py:1454 +#: interventions/views/detail.py:2196 interventions/views/mobile.py:1454 #, python-format msgid " • Opérations ajoutées: %(ops)d" msgstr " • Toegevoegde operaties: %(ops)d" -#: views/detail.py:2201 +#: interventions/views/detail.py:2201 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -6537,31 +6657,31 @@ msgstr[1] "" "Sommige operaties zijn niet verwijderd omdat er al waarden zijn gecodeerd " "voor %(count)d assets." -#: views/detail.py:2276 +#: interventions/views/detail.py:2276 msgid "Vous ne pouvez pas modifier les postes de cette intervention." msgstr "U hebt geen toestemming om deze notitie te wijzigen." -#: views/detail.py:2279 +#: interventions/views/detail.py:2279 msgid "Aucune commande n'est associée à cette intervention." msgstr "Er is geen bestelling gekoppeld aan deze interventie." -#: views/detail.py:2283 +#: interventions/views/detail.py:2283 msgid "Aucun devis n'est disponible pour la commande liée." msgstr "Er is geen offerte beschikbaar voor de gekoppelde bestelling." -#: views/detail.py:2286 +#: interventions/views/detail.py:2286 msgid "Le devis doit être figé avant de pouvoir être appliqué." msgstr "De offerte moet worden bevroren voordat deze kan worden toegepast." -#: views/detail.py:2445 +#: interventions/views/detail.py:2445 msgid "Aucune donnée à mettre à jour" msgstr "Geen gegevens om bij te werken" -#: views/detail.py:2468 +#: interventions/views/detail.py:2468 msgid "Permission refusée pour la suppression de postes" msgstr "Geweigering toestemming voor het verwijderen van posten" -#: views/detail.py:2476 +#: interventions/views/detail.py:2476 msgid "" "Suppression interdite: une quantité a été enregistrée pour ce poste dans une" " période précédente." @@ -6569,279 +6689,282 @@ msgstr "" "Verwijdering niet toegestaan: er is een hoeveelheid geregistreerd voor deze " "post in een vorige periode." -#: views/detail.py:2499 +#: interventions/views/detail.py:2499 msgid "Permission refusée pour la mise à jour des quantités" msgstr "Geweigering toestemming voor het bijwerken van hoeveelheden" -#: views/detail.py:2507 +#: interventions/views/detail.py:2507 #, python-format msgid "Quantité invalide pour le poste %(post)s" msgstr "Ongeldige hoeveelheid voor post %(post)s" -#: views/detail.py:2512 +#: interventions/views/detail.py:2512 msgid "Permission refusée pour la mise à jour des commentaires" msgstr "Geweigering toestemming voor het bijwerken van opmerkingen" -#: views/detail.py:2519 +#: interventions/views/detail.py:2519 msgid "Permission refusée pour la mise à jour des statuts" msgstr "Geweigering toestemming voor het bijwerken van statussen" -#: views/detail.py:2555 +#: interventions/views/detail.py:2555 #, python-format msgid "Poste de contrat non trouvé: %(id)s" msgstr "Contractpost niet gevonden: %(id)s" -#: views/detail.py:2557 +#: interventions/views/detail.py:2557 #, 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" -#: views/detail.py:2565 +#: interventions/views/detail.py:2565 msgid "Des erreurs se sont produites lors de la mise à jour" msgstr "Er zijn fouten opgetreden tijdens het bijwerken" -#: views/detail.py:2573 +#: interventions/views/detail.py:2573 #, 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." -#: views/detail.py:2583 +#: interventions/views/detail.py:2583 msgid "Données JSON invalides" msgstr "Ongeldige JSON-gegevens" -#: views/detail.py:2588 +#: interventions/views/detail.py:2588 #, python-format msgid "Erreur lors de la mise à jour: %(error)s" msgstr "Fout bij het bijwerken: %(error)s" -#: views/detail.py:2647 +#: interventions/views/detail.py:2647 msgid "Invalid JSON data" msgstr "Ongeldige JSON-gegevens" -#: views/detail.py:2668 +#: interventions/views/detail.py:2668 #, 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" -#: views/detail.py:2695 +#: interventions/views/detail.py:2695 #, python-format msgid "%(count)s field(s) updated with some errors" msgstr "%(count)s veld(en) bijgewerkt met enkele fouten" -#: views/detail.py:2701 +#: interventions/views/detail.py:2701 #, python-format msgid "%(count)s field(s) updated successfully" msgstr "%(count)s veld(en) succesvol bijgewerkt" -#: views/detail.py:2709 +#: interventions/views/detail.py:2709 msgid "You do not have permission to update this field" msgstr "U hebt geen toestemming om dit veld bij te werken" -#: views/detail.py:2735 +#: interventions/views/detail.py:2735 msgid "Intervention not found" msgstr "Interventie niet gevonden" -#: views/detail.py:2747 views/detail.py:2798 +#: interventions/views/detail.py:2747 interventions/views/detail.py:2798 msgid "You do not have permission to update the location" msgstr "U hebt geen toestemming om dit veld bij te werken" -#: views/detail.py:2753 +#: interventions/views/detail.py:2753 msgid "Invalid parameters" msgstr "Ongeldige payload." -#: views/detail.py:2758 +#: interventions/views/detail.py:2758 msgid "Content type not found" msgstr "Onderhoudstype niet gevonden" -#: views/detail.py:2762 +#: interventions/views/detail.py:2762 msgid "Location object not found" msgstr "Project niet gevonden" -#: views/detail.py:2815 +#: interventions/views/detail.py:2815 msgid "Missing provider_id" msgstr "provider_id ontbreekt" -#: views/detail.py:2867 views/detail.py:2955 views/detail.py:3002 +#: interventions/views/detail.py:2867 interventions/views/detail.py:2955 +#: interventions/views/detail.py:3002 msgid "Accès non autorisé" msgstr "Ongeautoriseerde toegang" -#: views/detail.py:2871 +#: interventions/views/detail.py:2871 msgid "Vous n'avez pas la permission d'ajouter des opérations." msgstr "U hebt geen toestemming om operaties toe te voegen." -#: views/detail.py:2915 +#: interventions/views/detail.py:2915 msgid "Opérations personnalisées" msgstr "Persoonlijke operaties" -#: views/detail.py:2934 +#: interventions/views/detail.py:2934 msgid "Opération personnalisée ajoutée avec succès" msgstr "Persoonlijke operatie succesvol toegevoegd" -#: views/detail.py:2936 +#: interventions/views/detail.py:2936 #, python-format msgid "%(count)s opérations personnalisées ajoutées avec succès" msgstr "%(count)s persoonlijke operaties succesvol toegevoegd" -#: views/detail.py:2959 +#: interventions/views/detail.py:2959 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." -#: views/detail.py:2963 +#: interventions/views/detail.py:2963 msgid "Aucune photo fournie" msgstr "Geen foto geleverd" -#: views/detail.py:2979 +#: interventions/views/detail.py:2979 msgid "Photo ajoutée avec succès" msgstr "Foto succesvol toegevoegd" -#: views/detail.py:2989 +#: interventions/views/detail.py:2989 msgid "Erreur lors de l'ajout de la photo" msgstr "Fout bij het toevoegen van de foto." -#: views/detail.py:3006 +#: interventions/views/detail.py:3006 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." -#: views/detail.py:3009 +#: interventions/views/detail.py:3009 msgid "Vous ne pouvez supprimer que vos propres photos" msgstr "U kunt alleen uw eigen foto's verwijderen." -#: views/detail.py:3015 +#: interventions/views/detail.py:3015 msgid "Photo supprimée avec succès" msgstr "Foto succesvol verwijderd" -#: views/detail.py:3023 +#: interventions/views/detail.py:3023 msgid "Erreur lors de la suppression de la photo" msgstr "Fout bij het verwijderen van de foto." -#: views/detail.py:3035 views/detail.py:3229 +#: interventions/views/detail.py:3035 interventions/views/detail.py:3229 msgid "Cette intervention n'a pas de template d'opérations guidées." msgstr "Deze interventie heeft geen uitrustingsoperatiesjablonen" -#: views/detail.py:3039 views/detail.py:3233 views/detail.py:3304 +#: interventions/views/detail.py:3039 interventions/views/detail.py:3233 +#: interventions/views/detail.py:3304 msgid "Vous n'avez pas la permission de modifier les opérations." msgstr "U hebt geen toestemming om operaties te wijzigen." -#: views/detail.py:3044 views/detail.py:3309 views/detail.py:3522 -#: views/detail.py:3596 views/detail.py:3781 views/workflow.py:320 -#: views/workflow.py:360 +#: interventions/views/detail.py:3044 interventions/views/detail.py:3309 +#: interventions/views/detail.py:3522 interventions/views/detail.py:3596 +#: interventions/views/detail.py:3781 interventions/views/workflow.py:320 +#: interventions/views/workflow.py:360 msgid "Format JSON invalide" msgstr "Ongeldig JSON-formaat" -#: views/detail.py:3048 +#: interventions/views/detail.py:3048 msgid "Le champ 'data' doit être un objet JSON." msgstr "Item #%(index)s moet een JSON-object zijn." -#: views/detail.py:3057 +#: interventions/views/detail.py:3057 msgid "Opérations guidées enregistrées." msgstr "Algemene operaties" -#: views/detail.py:3237 +#: interventions/views/detail.py:3237 msgid "Aucun fichier fourni." msgstr "Geen bestanden opgegeven." -#: views/detail.py:3282 +#: interventions/views/detail.py:3282 msgid "Vous n'avez pas la permission de supprimer ce fichier." msgstr "U hebt geen toestemming om dit document te verwijderen." -#: views/detail.py:3349 +#: interventions/views/detail.py:3349 #, python-format msgid "évaleur de mesure invalide pour l'opération %(id)s" msgstr "Ongeldige meetwaarde voor operatie %(id)s" -#: views/detail.py:3368 +#: interventions/views/detail.py:3368 #, python-format msgid "Format de durée invalide pour l'opération %(id)s" msgstr "Ongeldig duurformaat voor operatie %(id)s" -#: views/detail.py:3371 views/mobile.py:2041 +#: interventions/views/detail.py:3371 interventions/views/mobile.py:2041 #, python-format msgid "Valeur de durée invalide pour l'opération %(id)s" msgstr "Ongeldige duurwaarde voor operatie %(id)s" -#: views/detail.py:3392 views/mobile.py:2060 +#: interventions/views/detail.py:3392 interventions/views/mobile.py:2060 #, python-format msgid "Valeur de date invalide pour l'opération %(id)s" msgstr "Ongeldige datumwaarde voor operatie %(id)s" -#: views/detail.py:3407 views/mobile.py:2080 +#: interventions/views/detail.py:3407 interventions/views/mobile.py:2080 #, python-format msgid "Statut invalide pour l'opération %(id)s" msgstr "Ongeldige status voor operatie %(id)s" -#: views/detail.py:3416 views/mobile.py:2078 +#: interventions/views/detail.py:3416 interventions/views/mobile.py:2078 #, python-format msgid "Opération %(id)s introuvable" msgstr "Operatie %(id)s niet gevonden" -#: views/detail.py:3418 +#: interventions/views/detail.py:3418 #, python-format msgid "Erreur pour l'opération %(id)s : %(err)s" msgstr "Fout voor operatie %(id)s: %(err)s" -#: views/detail.py:3424 +#: interventions/views/detail.py:3424 #, python-format msgid "%(count)s opération(s) sauvegardée(s)" msgstr "%(count)s operatie(s) opgeslagen" -#: views/detail.py:3455 views/detail.py:3702 +#: interventions/views/detail.py:3455 interventions/views/detail.py:3702 msgid "" "Cette fonctionnalité n'est disponible que pour les interventions préventives" msgstr "" "Deze functionaliteit is alleen beschikbaar voor preventieve interventies" -#: views/detail.py:3466 +#: interventions/views/detail.py:3466 msgid "asset_type et asset_id requis" msgstr "asset_type en asset_id vereist" -#: views/detail.py:3475 views/detail.py:3729 +#: interventions/views/detail.py:3475 interventions/views/detail.py:3729 msgid "Type d'asset invalide" msgstr "Ongeldig asset-type" -#: views/detail.py:3488 +#: interventions/views/detail.py:3488 msgid "Cette intervention n'a pas de templates d'opérations équipement" msgstr "Deze interventie heeft geen uitrustingsoperatiesjablonen" -#: views/detail.py:3506 +#: interventions/views/detail.py:3506 msgid "" "Choisissez le(s) template(s) d'opérations à appliquer à cet équipement." msgstr "" "Kies de bedieningssjabloon(en) die u op deze apparatuur wilt toepassen." -#: views/detail.py:3512 views/detail.py:3766 +#: interventions/views/detail.py:3512 interventions/views/detail.py:3766 msgid "Type d'asset non trouvé" msgstr "Ongeldig asset-type" -#: views/detail.py:3517 views/detail.py:3771 +#: interventions/views/detail.py:3517 interventions/views/detail.py:3771 msgid "Équipement non trouvé" msgstr "Uitrusting niet gevonden" -#: views/detail.py:3543 +#: interventions/views/detail.py:3543 msgid "Liste d'assets requise" msgstr "Lijst van assets vereist" -#: views/detail.py:3587 +#: interventions/views/detail.py:3587 #, 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" -#: views/detail.py:3714 +#: interventions/views/detail.py:3714 msgid "asset_type, asset_id et template_ids requis" msgstr "asset_type, asset_id en template_ids vereist" -#: views/detail.py:3720 +#: interventions/views/detail.py:3720 msgid "template_ids doit être une liste non vide" msgstr "template_ids moet een niet-lege lijst zijn" -#: views/detail.py:3740 +#: interventions/views/detail.py:3740 msgid "Certains templates n'ont pas été trouvés" msgstr "Sommige sjablonen zijn niet gevonden" -#: views/detail.py:3757 +#: interventions/views/detail.py:3757 #, python-format msgid "%(count)d opération créée avec succès depuis %(templates)d template" msgid_plural "" @@ -6851,51 +6974,49 @@ msgstr[0] "" msgstr[1] "" "%(count)d operaties succesvol aangemaakt vanaf %(templates)d sjablonen" -#: views/detail.py:3776 +#: interventions/views/detail.py:3776 msgid "Un ou plusieurs templates non trouvés" msgstr "Een of meer sjablonen niet gevonden" -#: views/detail.py:3812 views/detail.py:3817 -#| msgid "Aucun document ou note pour cette intervention." +#: interventions/views/detail.py:3812 interventions/views/detail.py:3817 msgid "Article introuvable pour cette intervention." msgstr "Artikel niet gevonden voor deze interventie." -#: views/detail.py:3867 -#| msgid "Bon de préparation (stock)" +#: interventions/views/detail.py:3867 msgid "Bon de préparation introuvable." msgstr "Voorbereidingsbon niet gevonden." -#: views/forms.py:167 +#: interventions/views/forms.py:167 msgid "Référence non modifiable" msgstr "Niet-bewerkbare referentie" -#: views/forms.py:267 +#: interventions/views/forms.py:267 msgid "Veuillez sélectionner une catégorie d'actif." msgstr "Selecteer een activacategorie." -#: views/forms.py:286 +#: interventions/views/forms.py:286 msgid "Un équipement est obligatoire pour ce symptôme." msgstr "Uitrusting is verplicht voor dit symptoom." -#: views/forms.py:295 +#: interventions/views/forms.py:295 msgid "" "Veuillez indiquer la référence de la source (ex.: l'identifiant de " "l'observation)." msgstr "Gelieve de referentie van de bron op te geven (bijv.: het ID van de " -#: views/forms.py:302 +#: interventions/views/forms.py:302 msgid "La référence doit être un identifiant numérique (ID d'observation)." msgstr "De referentie moet een numerieke identifier zijn (observatie-ID)." -#: views/forms.py:366 +#: interventions/views/forms.py:366 msgid "Durée (minutes)" msgstr "Duur (minuten)" -#: views/forms.py:391 +#: interventions/views/forms.py:391 msgid "Titre des interventions" msgstr "Titel van de interventies" -#: views/forms.py:435 +#: interventions/views/forms.py:435 msgid "" "Les opérations génériques seront ajoutées une fois par intervention. Les " "opérations liées aux équipements seront répétées pour chaque asset " @@ -6905,27 +7026,27 @@ msgstr "" "operaties die aan de uitrusting zijn gekoppeld, worden herhaald voor elk " "geselecteerd asset." -#: views/forms.py:439 +#: interventions/views/forms.py:439 msgid "Début prévisionnel" msgstr "Voorziene start" -#: views/forms.py:447 +#: interventions/views/forms.py:447 msgid "Fin prévisionnelle" msgstr "Voorziene einddatum" -#: views/forms.py:455 +#: interventions/views/forms.py:455 msgid "Nombre de répétitions" msgstr "Aantal herhalingen" -#: views/forms.py:464 +#: interventions/views/forms.py:464 msgid "Délai entre les répétitions (mois)" msgstr "Tijd tussen herhalingen (maanden)" -#: views/forms.py:473 +#: interventions/views/forms.py:473 msgid "Créer une commande par répétition" msgstr "Een bestelling maken per herhaling" -#: views/forms.py:476 +#: interventions/views/forms.py:476 msgid "" "Si coché, une nouvelle commande sera créée pour chaque répétition. La " "commande sélectionnée sera renommée avec le suffixe '-1', et des commandes " @@ -6937,23 +7058,23 @@ msgstr "" " '-1', en bestellingen '-2', '-3', enz. worden automatisch aangemaakt voor " "elke volgende herhaling." -#: views/forms.py:483 +#: interventions/views/forms.py:483 msgid "Type d'éléments à sélectionner" msgstr "Type elementen om te selecteren" -#: views/forms.py:497 +#: interventions/views/forms.py:497 msgid "Mode de création des interventions" msgstr "Creatiemodus van interventies" -#: views/forms.py:499 +#: interventions/views/forms.py:499 msgid "Créer une intervention par élément (localisation ou asset)" msgstr "Een interventie aanmaken per element (locatie of asset)" -#: views/forms.py:500 +#: interventions/views/forms.py:500 msgid "Créer une seule intervention pour tous les éléments" msgstr "Een enkele interventie aanmaken voor alle elementen" -#: views/forms.py:508 +#: interventions/views/forms.py:508 msgid "" "Choisissez comment créer les interventions en fonction des éléments " "sélectionnés." @@ -6961,441 +7082,446 @@ msgstr "" "Kies hoe de interventies moeten worden aangemaakt op basis van de " "geselecteerde elementen." -#: views/forms.py:517 +#: interventions/views/forms.py:517 msgid "Ce champ est requis si vous avez indiqué une répétition." msgstr "Dit veld is verplicht als u een herhaling hebt opgegeven." -#: views/forms.py:618 +#: interventions/views/forms.py:618 msgid "assets doit être une liste." msgstr "assets moet een lijst zijn." -#: views/forms.py:623 +#: interventions/views/forms.py:623 #, python-format msgid "Item #%(index)s doit être un objet JSON." msgstr "Item #%(index)s moet een JSON-object zijn." -#: views/forms.py:633 +#: interventions/views/forms.py:633 #, python-format msgid "Item #%(index)s invalide" msgstr "Item #%(index)s ongeldig" -#: views/forms.py:641 +#: interventions/views/forms.py:641 msgid "Codes d'intervention" msgstr "Interventiecodes" -#: views/forms.py:643 +#: interventions/views/forms.py:643 msgid "" "Séparez les codes par des espaces, des virgules ou des retours à la ligne." msgstr "Scheiding van codes met spaties, komma's of regeleinden." -#: views/forms.py:651 +#: interventions/views/forms.py:651 msgid "Ex.: I000123 I000456" msgstr "Bijv.: I000123 I000456" -#: views/forms.py:666 +#: interventions/views/forms.py:666 msgid "Veuillez indiquer au moins un code d'intervention." msgstr "Gelieve minstens één interventiecode op te geven." -#: views/forms.py:689 +#: interventions/views/forms.py:689 msgid "Nom de l'opération en français" msgstr "Naam van de operatie in het Frans" -#: views/forms.py:696 +#: interventions/views/forms.py:696 msgid "Naam van de operatie in het Nederlands" msgstr "Naam van de vestiging in Nederland" -#: views/forms.py:731 +#: interventions/views/forms.py:731 msgid "Vous devez fournir au moins un nom (FR ou NL)." msgstr "U moet ten minste een naam opgeven (FR of NL)." -#: views/forms.py:741 +#: interventions/views/forms.py:741 msgid "" "Vous devez sélectionner un ensemble de statuts pour une opération de type " "'Choix'." msgstr "" "U moet een set statussen selecteren voor een operatie van het type 'Keuze'." -#: views/forms.py:744 +#: interventions/views/forms.py:744 msgid "" "Vous devez sélectionner une définition de mesure pour une opération de type " "'Mesure'." msgstr "" "U moet een meetdefinitie selecteren voor een operatie van het type 'Meting'." -#: views/general.py:943 +#: interventions/views/general.py:943 #, 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." -#: views/general.py:976 views/general.py:1126 -#: views/views_pdf_reporting.py:2320 +#: interventions/views/general.py:976 interventions/views/general.py:1126 +#: interventions/views/views_pdf_reporting.py:2320 msgid "Paramètre 'ids' invalide." msgstr "Ongeldige parameter 'ids'." -#: views/general.py:979 views/general.py:1129 +#: interventions/views/general.py:979 interventions/views/general.py:1129 msgid "Aucune intervention sélectionnée." msgstr "Geen interventie geselecteerd." -#: views/general.py:987 +#: interventions/views/general.py:987 msgid "ID" msgstr "Identiteitskaart" -#: views/general.py:992 +#: interventions/views/general.py:992 msgid "Catégorie d'actif" msgstr "Assetcategorie" -#: views/general.py:998 +#: interventions/views/general.py:998 msgid "Catégorie source" msgstr "Broncategorie" -#: views/general.py:999 views/views_pdf_reporting.py:1520 +#: interventions/views/general.py:999 +#: interventions/views/views_pdf_reporting.py:1520 msgid "Détail source" msgstr "Brondetail" -#: views/general.py:1000 views/views_pdf_reporting.py:1512 -#: views/views_pdf_reporting.py:1514 views/views_pdf_reporting.py:1517 +#: interventions/views/general.py:1000 +#: 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" -#: views/general.py:1007 +#: interventions/views/general.py:1007 msgid "Fournisseur assigné" msgstr "Toegewezen leverancier" -#: views/general.py:1008 +#: interventions/views/general.py:1008 msgid "Equipe assignée" msgstr "Toegewezen team" -#: views/general.py:1019 views/views_pdf_reporting.py:1889 +#: interventions/views/general.py:1019 +#: interventions/views/views_pdf_reporting.py:1889 msgid "Créé par" msgstr "Aangemaakt door" -#: views/general.py:1032 +#: interventions/views/general.py:1032 msgid "Fichiers attachés (par créateur)" msgstr "Bijgevoegde bestanden (per maker)" -#: views/general.py:1064 +#: interventions/views/general.py:1064 msgid "Export XLSX indisponible (dépendance manquante)." msgstr "XLSX-export niet beschikbaar (ontbrekende afhankelijkheid)." -#: views/general.py:1117 +#: interventions/views/general.py:1117 msgid "Cette action est réservée aux administrateurs." msgstr "Deze functie is gereserveerd voor technici." -#: views/helpers.py:480 +#: 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" -#: views/helpers.py:485 +#: interventions/views/helpers.py:485 #, python-format msgid "Pause de l'intervention - %(reason)s" msgstr "Pauze van de interventie - %(reason)s" -#: views/helpers.py:1584 +#: interventions/views/helpers.py:1584 #, python-format msgid "Modèles inconnus: %(models)s" msgstr "Onbekende modellen: %(models)s" -#: views/helpers.py:2077 views/mobile.py:1200 views/mobile.py:1248 +#: interventions/views/helpers.py:2077 interventions/views/mobile.py:1200 +#: interventions/views/mobile.py:1248 msgid "Vous n'avez pas accès à cette intervention." msgstr "U hebt geen toegang tot deze interventie." -#: views/helpers.py:2081 +#: interventions/views/helpers.py:2081 msgid "Vous n'avez pas la permission de modifier cette opération." msgstr "U hebt geen toestemming om deze operatie te wijzigen." -#: views/helpers.py:2104 +#: interventions/views/helpers.py:2104 msgid "Non défini" msgstr "Niet gedefinieerd" -#: views/helpers.py:2107 +#: interventions/views/helpers.py:2107 #, python-format msgid "Début planifié : %(old)s → %(new)s" msgstr "Geplande start: %(old)s → %(new)s" -#: views/helpers.py:2112 +#: interventions/views/helpers.py:2112 #, python-format msgid "Fin planifiée : %(old)s → %(new)s" msgstr "Geplande eind: %(old)s → %(new)s" -#: views/helpers.py:2120 +#: interventions/views/helpers.py:2120 #, python-format msgid "Statut : %(old)s → %(new)s" msgstr "Status: %(old)s → %(new)s" -#: views/helpers.py:2469 +#: interventions/views/helpers.py:2469 #, python-format msgid "Error creating note: %(error)s" msgstr "Fout bij het aanmaken van notitie: %(error)s" -#: views/helpers.py:2487 +#: interventions/views/helpers.py:2487 msgid "You do not have permission to edit this note" msgstr "U hebt geen toestemming om deze notitie te bewerken" -#: views/helpers.py:2497 views/helpers.py:2516 +#: interventions/views/helpers.py:2497 interventions/views/helpers.py:2516 #, python-format msgid "Note not found: %(note_id)s" msgstr "Notitie niet gevonden: %(note_id)s" -#: views/helpers.py:2499 +#: interventions/views/helpers.py:2499 #, python-format msgid "Error updating note: %(error)s" msgstr "Fout bij het bijwerken van notitie: %(error)s" -#: views/helpers.py:2510 +#: interventions/views/helpers.py:2510 msgid "You do not have permission to delete this note" msgstr "U hebt geen toestemming om deze notitie te verwijderen" -#: views/helpers.py:2518 +#: interventions/views/helpers.py:2518 #, python-format msgid "Error deleting note: %(error)s" msgstr "Fout bij het verwijderen van notitie: %(error)s" -#: views/helpers.py:2521 +#: interventions/views/helpers.py:2521 #, python-format msgid "Error processing notes: %(error)s" msgstr "Fout bij het verwerken van notities: %(error)s" -#: views/helpers.py:2548 +#: interventions/views/helpers.py:2548 msgid "Value for title must be limited to 200 characters" msgstr "De waarde voor titel moet beperkt zijn tot 200 tekens" -#: views/helpers.py:2566 +#: interventions/views/helpers.py:2566 msgid "You do not have access to this provider" msgstr "U hebt geen toegang tot deze leverancier" -#: views/helpers.py:2572 +#: interventions/views/helpers.py:2572 msgid "Company not found" msgstr "Bedrijf niet gevonden" -#: views/helpers.py:2590 +#: interventions/views/helpers.py:2590 msgid "You do not have access to this contract" msgstr "U hebt geen toegang tot dit contract" -#: views/helpers.py:2595 +#: interventions/views/helpers.py:2595 msgid "Contract not found" msgstr "Contract niet gevonden" -#: views/helpers.py:2601 +#: interventions/views/helpers.py:2601 msgid "Maintain Type not found" msgstr "Onderhoudstype niet gevonden" -#: views/helpers.py:2608 +#: interventions/views/helpers.py:2608 msgid "Type not found" msgstr "Type niet gevonden" -#: views/helpers.py:2614 +#: interventions/views/helpers.py:2614 msgid "Origin Type not found" msgstr "Oorsprongstype niet gevonden" -#: views/helpers.py:2626 +#: interventions/views/helpers.py:2626 msgid "Project not found" msgstr "Project niet gevonden" -#: views/helpers.py:2632 +#: interventions/views/helpers.py:2632 msgid "Value for Osiris must be a positive integer" msgstr "De waarde voor Osiris moet een positief geheel getal zijn" -#: views/helpers.py:2642 +#: interventions/views/helpers.py:2642 msgid "Value for PMO must be a positive integer" msgstr "De waarde voor bestelling moet een positief geheel getal zijn" -#: views/helpers.py:2648 +#: interventions/views/helpers.py:2648 msgid "Value for folder must be limited to 1024 characters" msgstr "De waarde voor map moet beperkt zijn tot 1024 tekens" -#: views/helpers.py:2655 +#: interventions/views/helpers.py:2655 msgid "Selected team not found" msgstr "Geselecteerd team niet gevonden" -#: views/helpers.py:2659 +#: interventions/views/helpers.py:2659 msgid "Selected team does not belong to the assigned provider" msgstr "Geselecteerd team behoort niet tot de toegewezen leverancier" -#: views/helpers.py:2663 +#: interventions/views/helpers.py:2663 msgid "Selected team is not associated with the thematic of this intervention" msgstr "" "Geselecteerd team is niet gekoppeld aan het thema van deze interventie" -#: views/helpers.py:2672 +#: interventions/views/helpers.py:2672 msgid "Selected member not found" msgstr "Geselecteerd lid niet gevonden" -#: views/helpers.py:2680 +#: interventions/views/helpers.py:2680 msgid "Selected member does not belong to the assigned provider" msgstr "Geselecteerd lid behoort niet tot de toegewezen leverancier" -#: views/helpers.py:2686 +#: interventions/views/helpers.py:2686 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" -#: views/helpers.py:2694 +#: interventions/views/helpers.py:2694 msgid "Invalid assignment value." msgstr "Ongeldige toewijzingswaarde." -#: views/helpers.py:2702 +#: interventions/views/helpers.py:2702 msgid "Value for category must be a positive integer" msgstr "De waarde voor categorie moet een positief geheel getal zijn" -#: views/helpers.py:2710 +#: interventions/views/helpers.py:2710 msgid "Selected category is not allowed for this intervention" msgstr "Geselecteerde categorie is niet toegestaan voor deze interventie" -#: views/helpers.py:2723 +#: interventions/views/helpers.py:2723 msgid "Symptom not found" msgstr "Symptoom niet gevonden" -#: views/helpers.py:2724 +#: interventions/views/helpers.py:2724 msgid "Value for Symptom must be a positive integer" msgstr "De waarde voor Symptoom moet een positief geheel getal zijn" -#: views/helpers.py:2732 +#: interventions/views/helpers.py:2732 msgid "Priority not found" msgstr "Prioriteit niet gevonden" -#: views/helpers.py:2743 +#: interventions/views/helpers.py:2743 msgid "Source category not found" msgstr "Broncategorie niet gevonden" -#: views/helpers.py:2744 +#: interventions/views/helpers.py:2744 msgid "Value for Source category must be a positive integer" msgstr "De waarde voor broncategorie moet een positief geheel getal zijn" -#: views/helpers.py:2750 +#: interventions/views/helpers.py:2750 msgid "Value for source_ref must be limited to 255 characters" msgstr "De waarde voor bronreferentie moet beperkt zijn tot 255 tekens" -#: views/helpers.py:2756 +#: interventions/views/helpers.py:2756 msgid "Value for source_detail must be limited to 255 characters" msgstr "De waarde voor brondetail moet beperkt zijn tot 255 tekens" -#: views/helpers.py:2763 +#: interventions/views/helpers.py:2763 msgid "Value for description must be limited to 1024 characters" msgstr "De waarde voor beschrijving moet beperkt zijn tot 1024 tekens" -#: views/helpers.py:2774 +#: interventions/views/helpers.py:2774 msgid "Order not found" msgstr "Bestelling niet gevonden" -#: views/helpers.py:2775 +#: interventions/views/helpers.py:2775 msgid "Value for Order must be a positive integer" msgstr "De waarde voor bestelling moet een positief geheel getal zijn" -#: views/helpers.py:2788 +#: interventions/views/helpers.py:2788 msgid "Value for processed_via_other_intervention must be boolean" msgstr "De waarde voor verwerkt_via_andere_interventie moet boolean zijn" -#: views/helpers.py:2803 +#: interventions/views/helpers.py:2803 msgid "Value for lat must be a decimal number" msgstr "De waarde voor categorie moet een positief geheel getal zijn" -#: views/helpers.py:2814 +#: interventions/views/helpers.py:2814 msgid "Value for lon must be a decimal number" msgstr "De waarde voor Symptoom moet een positief geheel getal zijn" -#: views/helpers.py:2819 +#: interventions/views/helpers.py:2819 #, python-format msgid "Unknown field: %(field)s" msgstr "Onbekend veld: %(field)s" -#: views/helpers.py:2911 views/helpers.py:2929 views/helpers.py:3017 -#: views/helpers.py:3032 +#: interventions/views/helpers.py:2911 interventions/views/helpers.py:2929 +#: interventions/views/helpers.py:3017 interventions/views/helpers.py:3032 msgid "Event ID is required." msgstr "Event-ID is vereist." -#: views/helpers.py:2915 views/helpers.py:2933 views/helpers.py:3021 -#: views/helpers.py:3036 +#: interventions/views/helpers.py:2915 interventions/views/helpers.py:2933 +#: interventions/views/helpers.py:3021 interventions/views/helpers.py:3036 msgid "Event not found." msgstr "Evenement niet gevonden" -#: views/helpers.py:2918 views/helpers.py:2936 +#: interventions/views/helpers.py:2918 interventions/views/helpers.py:2936 msgid "Seuls les événements futurs peuvent être modifiés ou supprimés." msgstr "Alleen toekomstige evenementen kunnen worden gewijzigd of verwijderd." -#: views/helpers.py:2943 views/helpers.py:2976 views/helpers.py:3043 -#: views/helpers.py:3076 +#: interventions/views/helpers.py:2943 interventions/views/helpers.py:2976 +#: interventions/views/helpers.py:3043 interventions/views/helpers.py:3076 msgid "Champs requis manquants." msgstr "Vereiste velden ontbreken." -#: views/helpers.py:2947 views/helpers.py:2981 views/helpers.py:3047 -#: views/helpers.py:3081 +#: interventions/views/helpers.py:2947 interventions/views/helpers.py:2981 +#: interventions/views/helpers.py:3047 interventions/views/helpers.py:3081 msgid "Format datetime invalide" msgstr "Ongeldig datumtijdformaat" -#: views/mobile.py:500 views/mobile.py:1943 +#: interventions/views/mobile.py:500 interventions/views/mobile.py:1943 msgid "Vous n'êtes pas autorisé à modifier cette note" msgstr "U hebt geen toestemming om deze notitie te wijzigen." -#: views/mobile.py:516 +#: interventions/views/mobile.py:516 msgid "Erreur lors de l'enregistrement de la note." msgstr "Fout bij het opslaan van de notitie." -#: views/mobile.py:667 +#: interventions/views/mobile.py:667 msgid "Prise en charge de l'intervention" msgstr "Overname van de interventie" -#: views/mobile.py:669 +#: interventions/views/mobile.py:669 msgid "Libération de l'intervention" msgstr "Vrijgave van de interventie" -#: views/mobile.py:672 +#: interventions/views/mobile.py:672 msgid "Mise en pause de l'intervention" msgstr "Overname van de interventie" -#: views/mobile.py:680 +#: interventions/views/mobile.py:680 #, python-format msgid "Action '%(action)s' depuis l'interface mobile" msgstr "Actie '%(action)s' vanuit de mobiele interface" -#: views/mobile.py:994 +#: interventions/views/mobile.py:994 msgid "Retour à l'intervention" msgstr "Terug naar interventie" -#: views/mobile.py:1004 +#: interventions/views/mobile.py:1004 msgid "Retour au projet" msgstr "Terug naar project" -#: views/mobile.py:1014 +#: interventions/views/mobile.py:1014 msgid "Retour au contrôle" msgstr "Terug naar controle" -#: views/mobile.py:1024 +#: interventions/views/mobile.py:1024 msgid "Retour à l'observation" msgstr "Terug naar observatie" -#: views/mobile.py:1207 +#: interventions/views/mobile.py:1207 msgid "Aucun fichier reçu." msgstr "Geen bestand ontvangen." -#: views/mobile.py:1217 +#: interventions/views/mobile.py:1217 msgid "Erreur lors de l'enregistrement de la photo." msgstr "Fout bij het opslaan van de foto." -#: views/mobile.py:1256 +#: interventions/views/mobile.py:1256 msgid "Vous n'avez pas la permission de supprimer ce document." msgstr "U hebt geen toestemming om dit document te verwijderen." -#: views/mobile.py:1264 +#: interventions/views/mobile.py:1264 msgid "Erreur lors de la suppression du document." msgstr "Fout bij het verwijderen van het document." -#: views/mobile.py:1414 +#: interventions/views/mobile.py:1414 msgid "Requête invalide." msgstr "Ongeldige aanvraag." -#: views/mobile.py:1418 +#: interventions/views/mobile.py:1418 msgid "Aucune sélection d'équipements reçue." msgstr "Geen selectie van apparatuur ontvangen." -#: views/mobile.py:1443 +#: interventions/views/mobile.py:1443 msgid "Erreur lors de la synchronisation des équipements." msgstr "Fout bij het synchroniseren van de uitrustingen." -#: views/mobile.py:1446 +#: interventions/views/mobile.py:1446 #, python-format msgid "" "Synchronisation terminée. Ajoutés: %(created)d • Supprimés: %(deleted)d • " @@ -7404,7 +7530,7 @@ msgstr "" "Synchronisatie voltooid. Toegevoegd: %(created)d • Verwijderd: %(deleted)d •" " Totaal doelwitten: %(total)d" -#: views/mobile.py:1466 +#: interventions/views/mobile.py:1466 #, python-format msgid "" "Certaines opérations n'ont pas été supprimées car des valeurs ont été " @@ -7419,98 +7545,99 @@ msgstr[1] "" "Sommige operaties zijn niet verwijderd omdat er al waarden zijn gecodeerd " "voor %(count)d uitrustingen." -#: views/mobile.py:1603 +#: interventions/views/mobile.py:1603 msgid "Intervention de réparation créée depuis l'application mobile." msgstr "Interventie de réparation aangemaakt vanuit de mobiele applicatie." -#: views/mobile.py:1660 views/mobile.py:1893 +#: interventions/views/mobile.py:1660 interventions/views/mobile.py:1893 #, python-format msgid "L'intervention %(code)s a été créée avec succès." msgstr "Interventie %(code)s is succesvol aangemaakt." -#: views/mobile.py:1682 views/mobile.py:1699 views/mobile.py:1741 +#: interventions/views/mobile.py:1682 interventions/views/mobile.py:1699 +#: interventions/views/mobile.py:1741 msgid "Accès réservé aux gestionnaires internes (admin, manager, controller)." msgstr "" "Toegang gereserveerd voor interne managers (admin, manager, controller)." -#: views/mobile.py:1716 +#: interventions/views/mobile.py:1716 msgid "Aucune thématique avec droits de création d'intervention trouvée." msgstr "Er zijn geen thema's met interventiecreatierechten gevonden." -#: views/mobile.py:1752 +#: interventions/views/mobile.py:1752 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." -#: views/mobile.py:1975 +#: interventions/views/mobile.py:1975 #, python-format msgid "Erreur lors de l'enregistrement de la note: %(error)s" msgstr "Fout bij het opslaan van de notitie: %(error)s" -#: views/mobile.py:1987 +#: interventions/views/mobile.py:1987 #, 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" -#: views/mobile.py:2082 +#: interventions/views/mobile.py:2082 #, python-format msgid "Valeur de mesure invalide pour l'opération %(id)s" msgstr "Ongeldige meetwaarde voor operatie %(id)s" -#: views/mobile.py:2084 +#: interventions/views/mobile.py:2084 msgid "Format JSON invalide pour les opérations" msgstr "Ongeldig JSON-formaat voor operaties" -#: views/mobile.py:2089 +#: interventions/views/mobile.py:2089 msgid "Note enregistrée" msgstr "Notitie opgeslagen" -#: views/mobile.py:2091 +#: interventions/views/mobile.py:2091 #, python-format msgid "%(count)s fichier(s)" msgstr "%(count)s bestand(en)" -#: views/mobile.py:2093 +#: interventions/views/mobile.py:2093 #, python-format msgid "%(count)s opération(s)" msgstr "%(count)s operatie(s)" -#: views/mobile.py:2098 +#: interventions/views/mobile.py:2098 msgid "Aucune modification" msgstr "Geen wijziging" -#: views/mobile.py:2119 views/mobile.py:2190 +#: interventions/views/mobile.py:2119 interventions/views/mobile.py:2190 msgid "Vous n'êtes pas membre d'une équipe." msgstr "U bent geen lid van een team." -#: views/mobile.py:2134 +#: interventions/views/mobile.py:2134 msgid "Votre équipe n'a pas de thématiques assignées." msgstr "Aan jouw team zijn geen thema's toegewezen." -#: views/mobile.py:2221 +#: interventions/views/mobile.py:2221 msgid "Veuillez sélectionner un membre." msgstr "Selecteer een lid." -#: views/mobile.py:2228 +#: interventions/views/mobile.py:2228 msgid "Paramètre invalide." msgstr "Ongeldige parameter." -#: views/mobile.py:2237 +#: interventions/views/mobile.py:2237 msgid "Membre introuvable." msgstr "Lid niet gevonden." -#: views/mobile.py:2245 +#: interventions/views/mobile.py:2245 msgid "Le membre cible doit être de la même société." msgstr "Het doelwitlid moet van hetzelfde bedrijf zijn." -#: views/mobile.py:2256 +#: interventions/views/mobile.py:2256 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." -#: views/mobile.py:2303 +#: interventions/views/mobile.py:2303 #, python-format msgid "" "Intervention transférée de %(from_member)s (%(from_team)s) vers " @@ -7519,179 +7646,183 @@ msgstr "" "Interventie overgedragen van %(from_member)s (%(from_team)s) naar " "%(to_member)s (%(to_team)s)" -#: views/mobile.py:2304 +#: interventions/views/mobile.py:2304 msgid "non assigné" msgstr "Niet toegewezen" -#: views/mobile.py:2305 views/mobile.py:2307 views/mobile.py:2327 +#: interventions/views/mobile.py:2305 interventions/views/mobile.py:2307 +#: interventions/views/mobile.py:2327 msgid "aucune équipe" msgstr "geen team" -#: views/mobile.py:2311 +#: interventions/views/mobile.py:2311 msgid "Statut changé automatiquement de 'Démarré' à 'En pause'." msgstr "Status automatisch gewijzigd van 'Gestart' naar 'In pauze'." -#: views/mobile.py:2323 +#: interventions/views/mobile.py:2323 #, python-format msgid "Intervention transférée avec succès vers %(member)s." msgstr "Interventie succesvol overgedragen aan %(member)s." -#: views/notes_docs.py:142 +#: interventions/views/notes_docs.py:142 msgid "" "Vous n'avez pas la permission de poster un message sur cette intervention." msgstr "U hebt geen toestemming om deze interventie te bekijken." -#: views/notes_docs.py:187 +#: interventions/views/notes_docs.py:187 msgid "Vous ne pouvez pas modifier cette note." msgstr "U hebt geen toestemming om deze notitie te wijzigen." -#: views/notes_docs.py:209 +#: interventions/views/notes_docs.py:209 msgid "Vous ne pouvez pas supprimer cette note." msgstr "U hebt geen toestemming om deze notitie te verwijderen." -#: views/notes_docs.py:226 +#: interventions/views/notes_docs.py:226 msgid "Document(s) sauvegardé(s) avec succès !" msgstr "Document(en) succesvol opgeslagen!" -#: views/notes_docs.py:230 +#: interventions/views/notes_docs.py:230 msgid "Erreur lors de la sauvegarde des documents." msgstr "Fout bij het opslaan van de documenten." -#: views/notes_docs.py:250 +#: interventions/views/notes_docs.py:250 msgid "Vous ne pouvez pas supprimer ce document." msgstr "U hebt geen toestemming om dit document te verwijderen." -#: views/notes_docs.py:356 +#: interventions/views/notes_docs.py:356 msgid "Cible non spécifiée" msgstr "Niet geverifieerd" -#: views/notes_docs.py:362 +#: interventions/views/notes_docs.py:362 msgid "Cible invalide" msgstr "Ongeldige geometrie" -#: views/notes_docs.py:376 +#: interventions/views/notes_docs.py:376 msgid "La cible n'est pas liée à cette intervention" msgstr "Er is geen bestelling gekoppeld aan deze interventie." -#: views/preventive.py:208 +#: interventions/views/preventive.py:208 msgid "Impossible de supprimer l'élément" msgstr "Kan het item niet verwijderen" -#: views/views_pdf_reporting.py:616 +#: interventions/views/views_pdf_reporting.py:616 #, python-format msgid "Motif de la modification : %(reason)s" msgstr "Reden voor wijziging: %(reason)s" -#: views/views_pdf_reporting.py:1132 views/views_pdf_reporting.py:1135 +#: interventions/views/views_pdf_reporting.py:1132 +#: interventions/views/views_pdf_reporting.py:1135 msgid "Rapport d'intervention" msgstr "Interventierapport" -#: views/views_pdf_reporting.py:1143 views/views_pdf_reporting.py:2007 +#: interventions/views/views_pdf_reporting.py:1143 +#: interventions/views/views_pdf_reporting.py:2007 msgid "Page" msgstr "Pagina" -#: views/views_pdf_reporting.py:1271 +#: interventions/views/views_pdf_reporting.py:1271 msgid "Intervention réalisée par : {}" msgstr "Interventie uitgevoerd door: {}" -#: views/views_pdf_reporting.py:1278 +#: interventions/views/views_pdf_reporting.py:1278 msgid "Informations générales" msgstr "Algemene informatie" -#: views/views_pdf_reporting.py:1353 +#: interventions/views/views_pdf_reporting.py:1353 msgid "Code de localisation" msgstr "Locatiecode" -#: views/views_pdf_reporting.py:1376 +#: interventions/views/views_pdf_reporting.py:1376 msgid "Localisations liées:" msgstr "Gekoppelde locaties:" -#: views/views_pdf_reporting.py:1416 +#: interventions/views/views_pdf_reporting.py:1416 msgid "Prestataire et contrat" msgstr "Aannemer en contract" -#: views/views_pdf_reporting.py:1440 +#: interventions/views/views_pdf_reporting.py:1440 msgid "Dates et planification" msgstr "Data en planning" -#: views/views_pdf_reporting.py:1447 +#: interventions/views/views_pdf_reporting.py:1447 msgid "Date de transmission" msgstr "Datum van verzending" -#: views/views_pdf_reporting.py:1467 +#: interventions/views/views_pdf_reporting.py:1467 msgid "Début réel" msgstr "Werkelijke start" -#: views/views_pdf_reporting.py:1527 +#: interventions/views/views_pdf_reporting.py:1527 msgid "Appel confirmé" msgstr "Oproep bevestigd" -#: views/views_pdf_reporting.py:1693 +#: interventions/views/views_pdf_reporting.py:1693 msgid "Équipement inconnu" msgstr "Onbekende uitrusting" -#: views/views_pdf_reporting.py:1721 +#: interventions/views/views_pdf_reporting.py:1721 msgid "Assets liés" msgstr "Gekoppelde assets" -#: views/views_pdf_reporting.py:1747 +#: interventions/views/views_pdf_reporting.py:1747 msgid "Documents joints" msgstr "Bijgevoegde documenten" -#: views/views_pdf_reporting.py:1751 +#: interventions/views/views_pdf_reporting.py:1751 msgid "document(s) attaché(s)" msgstr "" -#: views/views_pdf_reporting.py:1814 -#| msgid "Stock en attente" +#: interventions/views/views_pdf_reporting.py:1814 msgid "Stock / Matériel" msgstr "Voorraad / Materiaal" -#: views/views_pdf_reporting.py:1844 +#: interventions/views/views_pdf_reporting.py:1844 msgid "Produit inconnu" msgstr "Onbekend product" -#: views/views_pdf_reporting.py:1856 +#: interventions/views/views_pdf_reporting.py:1856 msgid "Article hors catalogue" msgstr "Artikel buiten catalogus" -#: views/views_pdf_reporting.py:1865 +#: interventions/views/views_pdf_reporting.py:1865 msgid "Aucun produit sur ce bon de préparation." msgstr "Een voorbereidingsbon aanmaken" -#: views/views_pdf_reporting.py:1869 +#: interventions/views/views_pdf_reporting.py:1869 msgid "Bons de préparation" msgstr "In voorbereiding" -#: views/views_pdf_reporting.py:1869 +#: interventions/views/views_pdf_reporting.py:1869 msgid "Aucun bon de préparation lié à cette intervention." msgstr "Er is geen voorbereidingsbon aangemaakt voor deze interventie." -#: views/views_pdf_reporting.py:1880 +#: interventions/views/views_pdf_reporting.py:1880 msgid "Informations complémentaires" msgstr "Aanvullende informatie" -#: views/views_pdf_reporting.py:1886 +#: interventions/views/views_pdf_reporting.py:1886 msgid "Dossier lié" msgstr "Gekoppeld dossier" -#: views/views_pdf_reporting.py:1899 views/views_pdf_reporting.py:2292 +#: interventions/views/views_pdf_reporting.py:1899 +#: interventions/views/views_pdf_reporting.py:2292 msgid "Rapport généré le" msgstr "Algemene operaties" -#: views/views_pdf_reporting.py:1990 views/views_pdf_reporting.py:2228 +#: interventions/views/views_pdf_reporting.py:1990 +#: interventions/views/views_pdf_reporting.py:2228 msgid "Généré le" msgstr "" -#: views/views_pdf_reporting.py:2161 +#: interventions/views/views_pdf_reporting.py:2161 msgid "Photos" msgstr "Foto" -#: views/views_pdf_reporting.py:2245 +#: interventions/views/views_pdf_reporting.py:2245 msgid "Sommaire" msgstr "Commentaar" -#: views/views_pdf_reporting.py:2363 +#: interventions/views/views_pdf_reporting.py:2363 #, python-format msgid "" "Le rapport ne peut pas être généré car %(count)s interventions correspondent" @@ -7699,32 +7830,32 @@ msgid "" "manuellement au plus 50 interventions." msgstr "" -#: views/views_pdf_reporting.py:2507 +#: interventions/views/views_pdf_reporting.py:2507 msgid "Rapport introuvable ou expiré." msgstr "Rapport niet gevonden of verlopen." -#: views/views_pdf_reporting.py:2511 +#: interventions/views/views_pdf_reporting.py:2511 msgid "Fichier du rapport introuvable." msgstr "Lid niet gevonden." -#: views/workflow.py:133 views/workflow.py:192 +#: interventions/views/workflow.py:133 interventions/views/workflow.py:192 msgid "Paramètres manquants." msgstr "Ontbrekende parameters." -#: views/workflow.py:162 +#: interventions/views/workflow.py:162 msgid "Le statut a été modifié mais l'envoi de l'email a échoué." msgstr "De status is gewijzigd, maar het verzenden van de e-mail is mislukt." -#: views/workflow.py:224 +#: interventions/views/workflow.py:224 #, python-format msgid "%(count)s email(s) n'ont pas pu être envoyé(s)." msgstr "%(count)s e-mail(s) konden niet worden verzonden." -#: views/workflow.py:243 +#: interventions/views/workflow.py:243 msgid "Ce contrat ne nécessite pas de vérification." msgstr "Dit contract vereist geen verificatie." -#: views/workflow.py:247 +#: interventions/views/workflow.py:247 msgid "" "La vérification n'est disponible que pour les statuts 'À approuver' et 'À " "traiter'." @@ -7732,94 +7863,94 @@ msgstr "" "Verificatie is alleen beschikbaar voor de statussen 'Te goedkeuren' en 'Te " "behandelen'." -#: views/workflow.py:261 +#: interventions/views/workflow.py:261 msgid "Vous n'avez pas le droit de vérifier les interventions de ce contrat." msgstr "" "U heeft niet het recht om de tussenkomsten van dit contract te verifiëren." -#: views/workflow.py:270 +#: interventions/views/workflow.py:270 msgid "Intervention marquée comme vérifiée." msgstr "Interventie gemarkeerd als geverifieerd." -#: views/workflow.py:270 +#: interventions/views/workflow.py:270 msgid "Vérification annulée." msgstr "Verificatie geannuleerd." -#: views/workflow.py:291 +#: interventions/views/workflow.py:291 msgid "" "Vous n'avez pas le droit de modifier les contrôles de cette intervention." msgstr "U hebt geen toestemming om deze notitie te wijzigen." -#: views/workflow.py:296 +#: interventions/views/workflow.py:296 msgid "Format JSON invalide." msgstr "Ongeldig JSON-formaat" -#: views/workflow.py:301 +#: interventions/views/workflow.py:301 msgid "Valeur invalide." msgstr "Ongeldige aanvraag." -#: views/workflow.py:323 +#: interventions/views/workflow.py:323 msgid "La raison ne peut pas être vide" msgstr "De reden mag niet leeg zijn" -#: views/workflow.py:328 views/workflow.py:368 +#: interventions/views/workflow.py:328 interventions/views/workflow.py:368 msgid "Intervention introuvable" msgstr "Interventie niet gevonden." -#: views/workflow.py:332 views/workflow.py:372 +#: interventions/views/workflow.py:332 interventions/views/workflow.py:372 msgid "Pas de permission pour modifier cette intervention" msgstr "Geen toestemming om deze interventie te wijzigen." -#: views/workflow.py:340 views/workflow.py:380 +#: interventions/views/workflow.py:340 interventions/views/workflow.py:380 msgid "Permission insuffisante" msgstr "Toestemming onvoldoende" -#: views/workflow.py:342 views/workflow.py:382 +#: interventions/views/workflow.py:342 interventions/views/workflow.py:382 msgid "Configuration utilisateur non trouvée" msgstr "Gebruikersconfiguratie niet gevonden" -#: views/workflow.py:349 +#: interventions/views/workflow.py:349 msgid "Raison de correction sauvegardée" msgstr "Reden voor correctie opgeslagen" -#: views/workflow.py:363 +#: interventions/views/workflow.py:363 msgid "Les détails ne peuvent pas être vides" msgstr "De details mogen niet leeg zijn" -#: views/workflow.py:389 +#: interventions/views/workflow.py:389 msgid "Détails de correction sauvegardés" msgstr "Correctiedetails opgeslagen" -#: views/workflow.py:401 +#: interventions/views/workflow.py:401 msgid "Pas de permission pour modifier cette intervention." msgstr "Geen toestemming om deze interventie te wijzigen." -#: views/workflow.py:404 +#: interventions/views/workflow.py:404 msgid "Statut inchangé." msgstr "Status ongewijzigd." -#: views/workflow.py:416 +#: interventions/views/workflow.py:416 msgid "" "Au moins une photo ajoutée après le passage au statut 'À traiter' est " "obligatoire pour terminer cette intervention." msgstr "" -#: views/workflow.py:428 +#: interventions/views/workflow.py:428 msgid "" "Au moins une occupation doit être enregistrée avant de terminer cette " "intervention corrective." msgstr "" -#: views/workflow.py:435 +#: interventions/views/workflow.py:435 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." -#: views/workflow.py:477 +#: interventions/views/workflow.py:477 msgid "Confirmation de passage à la période suivante requise." msgstr "Bevestiging van de overgang naar de volgende periode vereist." -#: views/workflow.py:481 +#: interventions/views/workflow.py:481 msgid "" "Toutes les quantités enregistrées doivent être validées avant de clôturer la" " période." @@ -7827,47 +7958,47 @@ msgstr "" "Alle geregistreerde hoeveelheden moeten worden gevalideerd voordat de " "periode kan worden afgesloten." -#: views/workflow.py:521 +#: interventions/views/workflow.py:521 msgid "Passage à la période suivante: retour à 'A planifier'." msgstr "Overgang naar de volgende periode: terug naar 'Te plannen'." -#: views/workflow.py:526 +#: interventions/views/workflow.py:526 msgid "Transition non autorisée." msgstr "Niet-toegestane overgang." -#: views/workflow.py:542 +#: interventions/views/workflow.py:542 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." -#: views/workflow.py:551 views/workflow.py:554 +#: interventions/views/workflow.py:551 interventions/views/workflow.py:554 msgid "Un contrat doit être indiqué avant de passer à ce statut." msgstr "" "Voordat u naar deze status overschakelt, moet er een contract worden " "aangegeven." -#: views/workflow.py:559 +#: interventions/views/workflow.py:559 msgid "" "Le marché associé à cette intervention est actuellement bloqué pour raisons " "budgétaires. Aucune transmission vers le prestataire n'est autorisée." msgstr "" -#: views/workflow.py:586 +#: interventions/views/workflow.py:586 msgid "Veuillez sélectionner une raison de mise en pause." msgstr "Selecteer een reden voor pauzering." -#: views/workflow.py:588 +#: interventions/views/workflow.py:588 msgid "Veuillez préciser la raison de la mise en pause." msgstr "Geef de reden voor pauzering op." -#: views/workflow.py:609 +#: interventions/views/workflow.py:609 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." -#: views/workflow.py:612 +#: interventions/views/workflow.py:612 msgid "" "L'option de validation par périodes est active. Marquez la dernière période " "ou confirmez le passage à la période suivante." @@ -7875,64 +8006,64 @@ msgstr "" "De optie voor validatie per periode is actief. Markeer de laatste periode of" " bevestig de overgang naar de volgende periode." -#: views/workflow.py:642 +#: interventions/views/workflow.py:642 #, python-format msgid "" "Observation marquée 'Doublon' suite à l'annulation de l'intervention " "%(code)s (motif : doublon)" msgstr "" -#: views/workflow.py:644 +#: interventions/views/workflow.py:644 #, python-format msgid "" "Observation remise 'À traiter' suite à l'annulation de l'intervention " "%(code)s" msgstr "" -#: views/workflow.py:874 views/workflow.py:1059 views/workflow.py:1302 -#: views/workflow.py:1447 +#: interventions/views/workflow.py:874 interventions/views/workflow.py:1059 +#: interventions/views/workflow.py:1302 interventions/views/workflow.py:1447 msgid "Serveur SMTP non disponible" msgstr "SMTP-server niet beschikbaar" -#: views/workflow.py:957 +#: interventions/views/workflow.py:957 msgid "Un type d'annulation doit être sélectionné." msgstr "Er moet een annuleringstype worden geselecteerd." -#: views/workflow.py:964 +#: interventions/views/workflow.py:964 msgid "Un commentaire est obligatoire pour le motif 'Autre'." msgstr "Een opmerking is verplicht voor de reden 'Andere'." -#: views/workflow.py:1086 +#: interventions/views/workflow.py:1086 msgid "Statut mis à jour." msgstr "Status bijgewerkt." -#: views/workflow.py:1096 views/workflow.py:1140 +#: interventions/views/workflow.py:1096 interventions/views/workflow.py:1140 msgid "Permission refusée" msgstr "Toestemming geweigerd" -#: views/workflow.py:1117 +#: interventions/views/workflow.py:1117 msgid "Impossible de désactiver après la période 1." msgstr "Kan niet uitschakelen na periode 1." -#: views/workflow.py:1143 +#: interventions/views/workflow.py:1143 msgid "L'option de validation par périodes n'est pas activée." msgstr "De optie voor validatie per periode is niet geactiveerd." -#: views/workflow.py:1175 +#: interventions/views/workflow.py:1175 msgid "" "Appel non autorisé : le marché associé est actuellement bloqué pour raisons " "budgétaires." msgstr "" -#: views/workflow.py:1181 +#: interventions/views/workflow.py:1181 msgid "Invalid payload." msgstr "Ongeldige payload." -#: views/workflow.py:1196 +#: interventions/views/workflow.py:1196 msgid "Invalid date format." msgstr "Ongeldig datumformaat." -#: views/workflow.py:1223 +#: interventions/views/workflow.py:1223 msgid "" "Seuls les utilisateurs internes peuvent envoyer un rappel pour cette " "intervention." @@ -7940,36 +8071,36 @@ msgstr "" "Alleen interne gebruikers kunnen een herinnering voor deze interventie " "verzenden." -#: views/workflow.py:1230 views/workflow.py:1370 +#: interventions/views/workflow.py:1230 interventions/views/workflow.py:1370 msgid "Aucun contrat n'est associé à cette intervention." msgstr "Geen contract is gekoppeld aan deze interventie." -#: views/workflow.py:1236 +#: interventions/views/workflow.py:1236 msgid "" "Le marché associé à cette intervention est bloqué. Aucun rappel ne peut être" " envoyé." msgstr "" -#: views/workflow.py:1244 views/workflow.py:1384 +#: interventions/views/workflow.py:1244 interventions/views/workflow.py:1384 msgid "Aucun destinataire n'a été configuré pour le contrat associé." msgstr "Er is geen ontvanger geconfigureerd voor het gekoppelde contract." -#: views/workflow.py:1306 +#: interventions/views/workflow.py:1306 msgid "L'envoi du rappel a échoué : le serveur email n'est pas disponible." msgstr "" "Het verzenden van de herinnering is mislukt: de e-mailserver is niet " "beschikbaar." -#: views/workflow.py:1331 +#: interventions/views/workflow.py:1331 #, python-format msgid "L'envoi du rappel a échoué : %(error)s" msgstr "Het verzenden van de herinnering is mislukt: %(error)s" -#: views/workflow.py:1336 +#: interventions/views/workflow.py:1336 msgid "Le rappel a été envoyé." msgstr "De herinnering is verzonden." -#: views/workflow.py:1351 +#: interventions/views/workflow.py:1351 msgid "" "Seuls les utilisateurs internes peuvent envoyer une modification pour cette " "intervention." @@ -7977,37 +8108,37 @@ msgstr "" "Alleen interne gebruikers kunnen een wijziging voor deze interventie " "verzenden." -#: views/workflow.py:1363 +#: interventions/views/workflow.py:1363 msgid "Veuillez préciser le motif de la modification." msgstr "Geef alstublieft de reden voor de wijziging op." -#: views/workflow.py:1376 +#: interventions/views/workflow.py:1376 msgid "" "Le marché associé à cette intervention est bloqué. Aucune notification de " "modification ne peut être envoyée." msgstr "" -#: views/workflow.py:1451 +#: interventions/views/workflow.py:1451 msgid "" "L'envoi de la modification a échoué : le serveur email n'est pas disponible." msgstr "" "Het verzenden van de wijziging is mislukt: de e-mailserver is niet " "beschikbaar." -#: views/workflow.py:1478 +#: interventions/views/workflow.py:1478 #, python-format msgid "L'envoi de la modification a échoué : %(error)s" msgstr "Het verzenden van de wijziging is mislukt: %(error)s" -#: views/workflow.py:1483 +#: interventions/views/workflow.py:1483 msgid "La modification a été envoyée." msgstr "De wijziging is verzonden." -#: views/workflow.py:1500 +#: interventions/views/workflow.py:1500 msgid "Vous ne suivez plus cette intervention." msgstr "U hebt geen toestemming om deze interventie te wijzigen." -#: views/workflow.py:1503 +#: interventions/views/workflow.py:1503 msgid "Vous suivez maintenant cette intervention." msgstr "U hebt geen toestemming om deze interventie te wijzigen." diff --git a/loko/mobile/locale/en/LC_MESSAGES/django.mo b/loko/mobile/locale/en/LC_MESSAGES/django.mo index c50eb273b2dc9d510e3e9dfb2e24f178f045070f..384d3db71187a84651371b7a0df3b48219c13084 100644 GIT binary patch delta 4155 zcmZA23vdl|DWBQ>KfaXd9|wKsA1FYW5k&fV}6B+iR{=ODmO;WgE$AXxDj($itl43 zUd3rxSz*j{oQu`C5^u&1T!Pu?{4a34F&Q(KZbCvgQ1B7f$G(fJoqwLg!l=@nE7N-3;f%SFg3vkVvE zX4C)&unP~N)==hE8cO+xsF{|t5ZbX8HNrUR0SVM~8B|9{kXy_#tsG~n)xXMvADrR~bP%Y~HZa}hU+EBlDqh>gS++vPm zOA#L?RObFgzE#R%%b4Xj3pK!YR=-E z((13oB{&bOSTW~$@LS^h}RK}h`4d|DsjQ$aC;`!z+8v0@_W}0hpDeA#V)J%?| zR`s`0pWZ*9)=J&H{M&Io@@HDuHDNDmhL55a-4j@kr%`LV;YSK*o->f zjJolDRA!z+&FmS}>-aqC`g2%<7mzuaS5Rx_-;t#}RlirD9$1CEAZ89~0xRpuzZOd; zCzKK=`r%&G4Tn(!coKEp4;!sOvAI7Vke%1HT$s&R0pRz7{p$ zZ8#o#Q3LccG}O@{EXC)r41bF1_$(?_=TVF9P1FFcL>4W~m!uLkv+Ga;SdJ~Y7WMk= zN0s8os1p7hm6^=%Y1~QUHT)E|@U_rL_n~U_IPwac6F33Sp)zv;Rg(8m9ZwT?Q4>fY>o{ZXqoJ8Ujhg9kRBBG6*2K%GfxUqmaeY&M1~;N++KNi? zPSgMnqwaeg^`P%zIi5!K|3Y;93YO{pf0Kr4{|@Q{Gmd&_=5@FfZ$Q<)2i4&*)J#sI zGV*Iw$1kC3`v&TR_6};mlVf@7P}eO*m0$xF@%->#EtrRhdx&CUJ5ktfqCsCK8=csU zsi>_1viQUQemcb*!iU;AU{hwbz*VCA2yJ}?>oeRkN*#4D{X{o0pSY8_o6t6y_;lFH z@7BTL=$O)*TcY-g$eU4FxSntcW%A2}N>kW&(D3sI8FLp6eciSYy~H6x+oO5H)jL3Y zVRS5d2$f1@(598HlzyG~5>ePz(Ri59dT1j)PV6D(5nAMXRex>zh&(_nCq7AN#XH0| zh;0O=GI64?JrXsNxSQxA_7R^UzCh?R{yAa;aWA1wi(2btNC#}~+UfZ_i4Nj^qOf^1 zZYS;_wiZs}972oei$pcCp3tZFtAzTRO3Wmd5#xy4h$%!XQBLSp)OLW_MP!gxP5NmSauLNZZdF8 zr)~9nzN>Cbrx$muc%$8;$J@R9=*6>-)I7Dq?Qxx*E)VJe{Q1 zv>rF)C7oEVVR}bVl^vwqKF{T+25Y^tDEM&3`xTY_Kc47k)ge5$Lz5CIh$y-<8k-r zVE)0X@dnrLPuPRu0JF98_b+pMqMLokrmU8i3e(Nt0*^6!j4)-{bQKHNM=>cz)W2Vr6G7_+ZLMwF--powo4!e*yCZ BZGZp( delta 3022 zcmYk-e@sp6QqhnsLqy!)2*pKsYH-=y@R^ug1 z!JJ5A=$fUd^HyOkeuN`=z8T3=#xjtOxmb=`aR+ANi#Q2C!F>D~hhPfJ*2J=K0=8ic zcA+wG97kXe^3Po1M+>`!srUyD;rV6^c_TZ<=bD3BX(4K2wWzIWM@?uyYGpm>!`rA8 z#`APdAcddNI1P1P73%uUs0Z&uE%YP?*aPzy9qsKs)QrcmamqjrYUcT<6;_~DyaD6! z1nR-xqOR}5*%-=Aif|5UVJ~4J?!`E~h`R312=cEL++{!$NhNPe(PY#Kc^Heu$i2-{ z*R`(Ok$+|{KitB+i&(1oPi14ME9*iomYcxxGt9bYehF17=^h^Pb*o7#-))C%80o^5Q@-hYWx@ppU}(|LL!u0UNMI7~--^f{6Q za~74t>!{c34sxv-&e{5VCNgA-QAJvZMIMS1m5Gy78d*1IF$;f0O>6`w^Jy`oQ8nd7 z>Na4q=xDEt@KIcZn)yN0%1)zha2{2ZmoXFjP$`We-?}~?_5DaeWvCG~ko`` z9-ly+cMDm$iKM`W2IzR{=mC>Z7ZjjURfhaC^Z8K`u65mr`g;JiRXdP!F?&$Oc?4Ah zpP^QM!5zPWI{zMO0uk(QKqro+BlA!xTYzNOG+;VzLrv@`YVSWr-QXN*VtuIMyon^! z{EIViH0jb-EJ1D2YE%X`VG-_2BL6e#Twy>n8%6$9rKzZi)S({Gih6K6YR_Lo)x_(l z8+W5tZlh|X2UR=gT(6-rdl@iKCIMG5p zMd-$ADkiN`6H{Zc!LMaKHV})63}POkRV^b(Y%l|J@mZpZ*hFj~iV3xadjFf~3?L>F z9fZ=qfEY}u`WuNIgxVy6gak7(0p}A1gfjIUv68son(3%G{qDdMSW7H*kCm+~o*(>J zJnjxYiED{f?y;Ee_8-GmLKUo(t|QcRk4&PCc$!d~=3usByW4*OpC`QTvCy@_kIV{n zXsXUoVm+~qm`bSda)?F5IART<_dJ_Wo8s{Q?-F_&3GKh$4z)Ou;QykV-SK3sbNdcdRtUXZcW`;X zKUUM}=;$OesZ^b88*&T_c9{ci`Ga>e|@l75pJ875oL()V$c0y-} z72(@Dz~5xO7Z+=t_uaLxr%m@*<>}u=E#B1Z_ikwPd+Qr?C#y1}*gBH&w{<-8&Hn)X Coh5q! diff --git a/loko/mobile/locale/en/LC_MESSAGES/django.po b/loko/mobile/locale/en/LC_MESSAGES/django.po index 5119c74..650a45d 100644 --- a/loko/mobile/locale/en/LC_MESSAGES/django.po +++ b/loko/mobile/locale/en/LC_MESSAGES/django.po @@ -6,7 +6,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-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English \n" @@ -16,6 +16,124 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: mobile/templates/mobile/assets/assets_index_mobile.html:6 +#: mobile/templates/mobile/mobile_index.html:145 +msgid "Patrimoine & Assets" +msgstr "Assets & Heritage" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:302 +msgid "Code, nom, modèle..." +msgstr "Code, name, model..." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:307 +msgid "Effacer" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:316 +msgid "Réinitialiser la recherche, les filtres et le zoom" +msgstr "Reset search, filters and zoom" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:318 +msgid "Reset" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:322 +msgid "Mode d'affichage" +msgstr "Display mode" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:324 +msgid "Carte" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:327 +msgid "Liste" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:337 +msgid "Tous statuts" +msgstr "All statuses" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:362 +msgid "Limite atteinte" +msgstr "Limit reached" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:362 +msgid "" +"Plus de 500 assets correspondent. Veuillez zoomer sur la carte ou affiner " +"vos critères de recherche." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:369 +msgid "asset(s) trouvé(s)" +msgstr "asset(s) found" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:371 +msgid "500 affichés" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:373 +msgid "" +"Filtré selon la zone visible sur la carte. Cliquez pour élargir à toute la " +"commune." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:374 +msgid "Zone visible" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:377 +msgid "Trié par distance" +msgstr "Sorted by distance" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:381 +#: mobile/templates/mobile/mobile_base.html:220 +msgid "Chargement..." +msgstr "Loading..." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:395 +#: mobile/templates/mobile/assets/assets_index_mobile.html:416 +msgid "Sélectionnez une thématique" +msgstr "Select a thematic" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:396 +msgid "" +"Veuillez choisir une thématique ci-dessus pour afficher les assets sur la " +"carte." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:400 +msgid "Ma position" +msgstr "My location" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:417 +msgid "" +"Veuillez choisir une thématique ci-dessus pour afficher la liste des assets." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:424 +msgid "Aucun asset trouvé" +msgstr "No assets found" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:425 +msgid "Modifiez votre recherche ou zoomez sur une autre zone." +msgstr "Modify your search or zoom into another area." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:427 +msgid "Réinitialiser les filtres" +msgstr "Reset filters" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:461 +msgid "Consulter la fiche" +msgstr "View details" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:463 +msgid "Itinéraire GPS" +msgstr "GPS Directions" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:996 +msgid "La géolocalisation n'est pas supportée par votre navigateur." +msgstr "Geolocation is not supported by your browser." + #: mobile/templates/mobile/green_surfaces_edit_v2.html:240 msgid "Espaces verts - V2" msgstr "Green spaces - V2" @@ -34,7 +152,8 @@ msgstr "selected item(s)" #: mobile/templates/mobile/green_surfaces_edit_v2.html:275 msgid "" -"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés." +"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments " +"sélectionnés." msgstr "Select a template below to apply it to the selected elements." #: mobile/templates/mobile/green_surfaces_edit_v2.html:280 @@ -197,7 +316,7 @@ msgid "" msgstr "Draw a line to cut the polygon. Double-click to finish." #: mobile/templates/mobile/green_surfaces_edit_v2.html:1107 -#: mobile/templates/mobile/mobile_index.html:146 +#: mobile/templates/mobile/mobile_index.html:158 msgid "Espaces verts" msgstr "Green spaces" @@ -222,19 +341,15 @@ msgstr "Active" msgid "Quitter" msgstr "Exit" -#: mobile/templates/mobile/mobile_base.html:218 -msgid "Chargement..." -msgstr "Loading..." - -#: mobile/templates/mobile/mobile_base.html:242 +#: mobile/templates/mobile/mobile_base.html:244 msgid "Notifications" msgstr "Notifications" -#: mobile/templates/mobile/mobile_base.html:248 +#: mobile/templates/mobile/mobile_base.html:250 msgid "notifications non lues" msgstr "unread notifications" -#: mobile/templates/mobile/mobile_base.html:254 +#: mobile/templates/mobile/mobile_base.html:256 msgid "Scanner un QR Code" msgstr "Scan a QR Code" @@ -246,13 +361,11 @@ msgstr "Unread notifications" #, python-format msgid "" "\n" -" Vous avez %(count)s notification non lue.\n" +" Vous avez %(count)s notification non lue.\n" " " msgid_plural "" "\n" -" Vous avez %(count)s notifications non lues.\n" +" Vous avez %(count)s notifications non lues.\n" " " msgstr[0] "" msgstr[1] "" @@ -325,15 +438,19 @@ msgstr "Asset inspections" msgid "Consulter la liste et l'historique des vérifications d'assets" msgstr "View the list and history of asset verifications" -#: mobile/templates/mobile/mobile_index.html:147 +#: mobile/templates/mobile/mobile_index.html:146 +msgid "Consulter et localiser les assets sur le terrain" +msgstr "Browse and locate assets in the field" + +#: mobile/templates/mobile/mobile_index.html:159 msgid "Éditer les espaces verts" msgstr "Edit green spaces" -#: mobile/templates/mobile/mobile_index.html:158 +#: mobile/templates/mobile/mobile_index.html:170 msgid "Stock" msgstr "Stock" -#: mobile/templates/mobile/mobile_index.html:159 +#: mobile/templates/mobile/mobile_index.html:171 msgid "Gérer les produits, commandes et mouvements de stock" msgstr "Manage products, orders and stock movements" @@ -355,7 +472,8 @@ msgid "Télécharger l'APK Android" msgstr "Download Android APK" #: mobile/templates/mobile/mobile_install.html:77 -msgid "Installez la version native (recommandé pour les appareils de terrain)." +msgid "" +"Installez la version native (recommandé pour les appareils de terrain)." msgstr "Install the native version (recommended for field devices)." #: mobile/templates/mobile/mobile_install.html:79 @@ -398,7 +516,8 @@ msgid "Confirmez : l'icône apparaît comme une application." msgstr "Confirm: the icon appears as an application." #: mobile/templates/mobile/mobile_install.html:103 -msgid "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche." +msgid "" +"Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche." msgstr "Make sure to accept the installation when the PWA banner appears." #: mobile/templates/mobile/mobile_install.html:106 @@ -490,7 +609,7 @@ msgstr "Point to a QR code…" msgid "QR Code détecté, résolution…" msgstr "QR Code detected, resolution…" -#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:264 +#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:273 msgid "QR Code non reconnu." msgstr "QR Code not recognized." @@ -498,85 +617,85 @@ msgstr "QR Code not recognized." msgid "Erreur lors de la résolution." msgstr "Error resolving QR code." -#: mobile/views.py:268 +#: mobile/views.py:277 msgid "Format de QR Code invalide." msgstr "Invalid QR Code format." -#: mobile/views.py:292 +#: mobile/views.py:301 msgid "Commande introuvable." msgstr "Order not found." -#: mobile/views.py:448 +#: mobile/views.py:457 msgid "A traiter" msgstr "To process" -#: mobile/views.py:449 +#: mobile/views.py:458 msgid "En attente" msgstr "On hold" -#: mobile/views.py:450 +#: mobile/views.py:459 msgid "Traité" msgstr "Processed" -#: mobile/views.py:451 +#: mobile/views.py:460 msgid "Annulé" msgstr "Cancelled" -#: mobile/views.py:454 +#: mobile/views.py:463 msgid "Urgent" msgstr "Urgent" -#: mobile/views.py:455 +#: mobile/views.py:464 msgid "Elevé" msgstr "High" -#: mobile/views.py:456 +#: mobile/views.py:465 msgid "Normal" msgstr "Normal" -#: mobile/views.py:457 +#: mobile/views.py:466 msgid "Bas" msgstr "Low" -#: mobile/views.py:607 +#: mobile/views.py:616 msgid "Vous n'avez pas la permission d'accéder à cette page." msgstr "You do not have permission to access this page." -#: mobile/views.py:637 +#: mobile/views.py:646 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" msgstr "From the article {product} of the preparation order #{order_number}" -#: mobile/views.py:656 +#: mobile/views.py:665 #, python-brace-format msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" msgstr "From item #{id} of preparation order #{order_number}: {desc}" -#: mobile/views.py:685 +#: mobile/views.py:694 msgid "Bon de confection créé avec succès." msgstr "Crafting voucher successfully created." -#: mobile/views.py:745 +#: mobile/views.py:754 msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot." msgstr "You do not have permission to add a signature to this batch." -#: mobile/views.py:761 +#: mobile/views.py:770 msgid "Signature enregistrée avec succès." msgstr "Signature registered successfully." -#: mobile/views.py:847 +#: mobile/views.py:856 msgid "Veuillez sélectionner un emplacement." msgstr "Please select a location." -#: mobile/views.py:854 +#: mobile/views.py:863 msgid "Emplacement invalide ou non accessible." msgstr "Invalid or inaccessible location." -#: mobile/views.py:875 +#: mobile/views.py:884 msgid "Inventaire créé avec succès." msgstr "Inventory created successfully." -#: mobile/views.py:976 +#: mobile/views.py:985 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) added successfully." diff --git a/loko/mobile/locale/fr/LC_MESSAGES/django.mo b/loko/mobile/locale/fr/LC_MESSAGES/django.mo index 31e8f90af094257061374bc60eea507071a17cd2..7ab24b98214d57d1c1d9b860e081fe9ef7229aee 100644 GIT binary patch literal 12975 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 KM}#k=_Wc8owkMVV diff --git a/loko/mobile/locale/fr/LC_MESSAGES/django.po b/loko/mobile/locale/fr/LC_MESSAGES/django.po index 5031cce..89bdf22 100644 --- a/loko/mobile/locale/fr/LC_MESSAGES/django.po +++ b/loko/mobile/locale/fr/LC_MESSAGES/django.po @@ -6,7 +6,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-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French \n" @@ -16,6 +16,124 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" +#: mobile/templates/mobile/assets/assets_index_mobile.html:6 +#: mobile/templates/mobile/mobile_index.html:145 +msgid "Patrimoine & Assets" +msgstr "Patrimoine & Assets" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:302 +msgid "Code, nom, modèle..." +msgstr "Code, nom, modèle..." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:307 +msgid "Effacer" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:316 +msgid "Réinitialiser la recherche, les filtres et le zoom" +msgstr "Réinitialiser la recherche, les filtres et le zoom" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:318 +msgid "Reset" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:322 +msgid "Mode d'affichage" +msgstr "Mode d'affichage" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:324 +msgid "Carte" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:327 +msgid "Liste" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:337 +msgid "Tous statuts" +msgstr "Tous statuts" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:362 +msgid "Limite atteinte" +msgstr "Limite atteinte" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:362 +msgid "" +"Plus de 500 assets correspondent. Veuillez zoomer sur la carte ou affiner " +"vos critères de recherche." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:369 +msgid "asset(s) trouvé(s)" +msgstr "asset(s) trouvé(s)" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:371 +msgid "500 affichés" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:373 +msgid "" +"Filtré selon la zone visible sur la carte. Cliquez pour élargir à toute la " +"commune." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:374 +msgid "Zone visible" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:377 +msgid "Trié par distance" +msgstr "Trié par distance" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:381 +#: mobile/templates/mobile/mobile_base.html:220 +msgid "Chargement..." +msgstr "Chargement..." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:395 +#: mobile/templates/mobile/assets/assets_index_mobile.html:416 +msgid "Sélectionnez une thématique" +msgstr "Sélectionnez une thématique" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:396 +msgid "" +"Veuillez choisir une thématique ci-dessus pour afficher les assets sur la " +"carte." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:400 +msgid "Ma position" +msgstr "Ma position" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:417 +msgid "" +"Veuillez choisir une thématique ci-dessus pour afficher la liste des assets." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:424 +msgid "Aucun asset trouvé" +msgstr "Aucun asset trouvé" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:425 +msgid "Modifiez votre recherche ou zoomez sur une autre zone." +msgstr "Modifiez votre recherche ou zoomez sur une autre zone." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:427 +msgid "Réinitialiser les filtres" +msgstr "Réinitialiser les filtres" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:461 +msgid "Consulter la fiche" +msgstr "Consulter la fiche" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:463 +msgid "Itinéraire GPS" +msgstr "Itinéraire GPS" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:996 +msgid "La géolocalisation n'est pas supportée par votre navigateur." +msgstr "La géolocalisation n'est pas supportée par votre navigateur." + #: mobile/templates/mobile/green_surfaces_edit_v2.html:240 msgid "Espaces verts - V2" msgstr "Espaces verts - V2" @@ -34,9 +152,11 @@ msgstr "élément(s) sélectionné(s)" #: mobile/templates/mobile/green_surfaces_edit_v2.html:275 msgid "" -"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés." +"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments " +"sélectionnés." msgstr "" -"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés." +"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments " +"sélectionnés." #: mobile/templates/mobile/green_surfaces_edit_v2.html:280 msgid "Édition des attributs" @@ -201,7 +321,7 @@ msgstr "" "Tracez une ligne pour découper le polygone. Double-cliquez pour terminer." #: mobile/templates/mobile/green_surfaces_edit_v2.html:1107 -#: mobile/templates/mobile/mobile_index.html:146 +#: mobile/templates/mobile/mobile_index.html:158 msgid "Espaces verts" msgstr "Espaces verts" @@ -226,19 +346,15 @@ msgstr "Actif" msgid "Quitter" msgstr "Quitter" -#: mobile/templates/mobile/mobile_base.html:218 -msgid "Chargement..." -msgstr "Chargement..." - -#: mobile/templates/mobile/mobile_base.html:242 +#: mobile/templates/mobile/mobile_base.html:244 msgid "Notifications" msgstr "Notifications" -#: mobile/templates/mobile/mobile_base.html:248 +#: mobile/templates/mobile/mobile_base.html:250 msgid "notifications non lues" msgstr "notifications non lues" -#: mobile/templates/mobile/mobile_base.html:254 +#: mobile/templates/mobile/mobile_base.html:256 msgid "Scanner un QR Code" msgstr "Scanner un QR Code" @@ -250,13 +366,11 @@ msgstr "Notifications non lues" #, python-format msgid "" "\n" -" Vous avez %(count)s notification non lue.\n" +" Vous avez %(count)s notification non lue.\n" " " msgid_plural "" "\n" -" Vous avez %(count)s notifications non lues.\n" +" Vous avez %(count)s notifications non lues.\n" " " msgstr[0] "" msgstr[1] "" @@ -329,15 +443,19 @@ msgstr "Inspections d'assets" msgid "Consulter la liste et l'historique des vérifications d'assets" msgstr "Consulter la liste et l'historique des vérifications d'assets" -#: mobile/templates/mobile/mobile_index.html:147 +#: mobile/templates/mobile/mobile_index.html:146 +msgid "Consulter et localiser les assets sur le terrain" +msgstr "Consulter et localiser les assets sur le terrain" + +#: mobile/templates/mobile/mobile_index.html:159 msgid "Éditer les espaces verts" msgstr "Éditer les espaces verts" -#: mobile/templates/mobile/mobile_index.html:158 +#: mobile/templates/mobile/mobile_index.html:170 msgid "Stock" msgstr "Stock" -#: mobile/templates/mobile/mobile_index.html:159 +#: mobile/templates/mobile/mobile_index.html:171 msgid "Gérer les produits, commandes et mouvements de stock" msgstr "Gérer les produits, commandes et mouvements de stock" @@ -360,7 +478,8 @@ msgid "Télécharger l'APK Android" msgstr "Télécharger l'APK Android" #: mobile/templates/mobile/mobile_install.html:77 -msgid "Installez la version native (recommandé pour les appareils de terrain)." +msgid "" +"Installez la version native (recommandé pour les appareils de terrain)." msgstr "" "Installez la version native (recommandé pour les appareils de " "terrain).Installez la version native (recommandé pour les appareils de " @@ -407,7 +526,8 @@ msgid "Confirmez : l'icône apparaît comme une application." msgstr "Confirmez : l'icône apparaît comme une application." #: mobile/templates/mobile/mobile_install.html:103 -msgid "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche." +msgid "" +"Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche." msgstr "" "Assurez-vous d'accepter l'installation quand la bannière PWA " "s'affiche.Assurez-vous d'accepter l'installation quand la bannière PWA " @@ -504,7 +624,7 @@ msgstr "Pointez vers un QR code…" msgid "QR Code détecté, résolution…" msgstr "QR Code détecté, résolution…" -#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:264 +#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:273 msgid "QR Code non reconnu." msgstr "QR Code non reconnu." @@ -512,88 +632,92 @@ msgstr "QR Code non reconnu." msgid "Erreur lors de la résolution." msgstr "Erreur lors de la résolution." -#: mobile/views.py:268 +#: mobile/views.py:277 msgid "Format de QR Code invalide." msgstr "Format de QR Code invalide." -#: mobile/views.py:292 +#: mobile/views.py:301 msgid "Commande introuvable." msgstr "Commande introuvable." -#: mobile/views.py:448 +#: mobile/views.py:457 msgid "A traiter" msgstr "A traiter" -#: mobile/views.py:449 +#: mobile/views.py:458 msgid "En attente" msgstr "En attente" -#: mobile/views.py:450 +#: mobile/views.py:459 msgid "Traité" msgstr "Traité" -#: mobile/views.py:451 +#: mobile/views.py:460 msgid "Annulé" msgstr "Annulé" -#: mobile/views.py:454 +#: mobile/views.py:463 msgid "Urgent" msgstr "Urgent" -#: mobile/views.py:455 +#: mobile/views.py:464 msgid "Elevé" msgstr "Elevé" -#: mobile/views.py:456 +#: mobile/views.py:465 msgid "Normal" msgstr "Normal" -#: mobile/views.py:457 +#: mobile/views.py:466 msgid "Bas" msgstr "Bas" -#: mobile/views.py:607 +#: mobile/views.py:616 msgid "Vous n'avez pas la permission d'accéder à cette page." msgstr "Vous n'avez pas la permission d'accéder à cette page." -#: mobile/views.py:637 +#: mobile/views.py:646 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" msgstr "Issu de l'article {product} du bon de préparation #{order_number}" -#: mobile/views.py:656 +#: mobile/views.py:665 #, python-brace-format msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" msgstr "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" -#: mobile/views.py:685 +#: mobile/views.py:694 msgid "Bon de confection créé avec succès." msgstr "Bon de confection créé avec succès." -#: mobile/views.py:745 +#: mobile/views.py:754 msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot." msgstr "Vous n'avez pas la permission d'ajouter une signature à ce lot." -#: mobile/views.py:761 +#: mobile/views.py:770 msgid "Signature enregistrée avec succès." msgstr "Signature enregistrée avec succès." -#: mobile/views.py:847 +#: mobile/views.py:856 msgid "Veuillez sélectionner un emplacement." msgstr "Veuillez sélectionner un emplacement." -#: mobile/views.py:854 +#: mobile/views.py:863 msgid "Emplacement invalide ou non accessible." msgstr "Emplacement invalide ou non accessible." -#: mobile/views.py:875 +#: mobile/views.py:884 msgid "Inventaire créé avec succès." msgstr "Inventaire créé avec succès." -#: mobile/views.py:976 +#: mobile/views.py:985 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) ajouté(s) avec succès." +#, fuzzy +#~ msgid "Mode d\\" +#~ msgstr "Mode dessin" + #~ msgid "StreetUp" #~ msgstr "StreetUp" diff --git a/loko/mobile/locale/nl/LC_MESSAGES/django.mo b/loko/mobile/locale/nl/LC_MESSAGES/django.mo index 6a9d06851a27a2ba373b2309c09a85063d02a1d9..7159449458ca9752a8d0b66a79b82b185b9f060a 100644 GIT binary patch delta 4226 zcmZA34R93Y9mnzKVhHa9NCE^Dm$!sK5a-P3``%&fX#L{O|MZ z-tM!{^Z!53!Q0z@VW;03UwYhd=;LPM*x;D>ku z=Esm4nO9J$ehv9E*Z5FIN|=TQJ_cyu}&!5HBcplea)dccS8O-(x zh19vI^V6sq{|NPhm&5Z5xRUd?aUxFVLoZm0nrRa*#(k)PpGIZ$dDMMBL>@J-AW1N9 zP9*Wj{ktV?;@(7cX0sAstcL84<~c}Dk=k) zaT*Tcq6S!-rlAY-P#tXvzvx2M-ou4>0QocD4X^(iRr}weYWgm!1VbpSw&fh;l9`Wl za1&~P{n(BVq1I6PEgDMshp3s3Vj*nAYSaj$s29Xg_oY!C9YY>5&mud{oI_>gbtIYQ z0%~nt!zEbB+iu5JT!{}L{iMw=X{e(=V}6yRYE;7XG@xqK{;ol?XPQypccNxEfIMQ3 z$H zf$l)fs0)?ylc-Fb!dA?pN*ZDG8t??1feom&um#uhezT7Tzq;lJxE+6rv#^T0hv70@ zforh???-j~N7M|jA@4FnSpbW%4)xq_R6j1x!(&*B=THOv8>Vlg@c|9Ztd6@E;6h{! z#zEEkFzSUTP;1}}Dg!TJDZYmMne%*ToBaz_f-)9>)=&kipDDpLL#>S$Py>DgHQ-C(`Bh|@ znE%w0|K&6$GYZvy8*1cnv~U2m@1I7M;4!=qjZ7gJ9Gb;5v zaUJ%e`Zr7oLkQLM2eSbZCo>B_1X2CyK{X8b=B3kY+;V>>*|lS|j^Ze;rzx_Yw;TZ5P$a zAs!>P5Ud#!C5p!*VZ*~cL_2XGv5oi=q2G$n6Kjbt5<0Y-v_J=R!m&{wdjFk73vmxo zJbW5=6T67E;zhibs3g8jR1n&-(}=GT>Z_d4qGN64{};Ri#}G}#C_)QV$AiR9BE4E? z9ES*PqfZ{G@Fc+P#8-&};k5_wNZ2kig+`3f{%<8V5X*_V#AsqF@fqUlgpOmn^f?+9 zahxb4ipO3xva?1GD;aGklTKg-2|v}J8_d>>{%2%-)Ty^TKVEOe{b=rV%xP@QRFt2c z67xIln45GGR?JCS`R9^WGNseZ_siD}>2f=Joa~kIZZ7mEPXxI^htq`B?*}~Q+5K*}9XP2(qiJ#DZs1sU5IC+E zIHuLM`uwD;ZcM8mb*yNu-KE#t-F)dsGmliBSm<`S&Oq2%!eM9$!tztrfbYloMk7yo z^qSJ^27J$H%+^%3M8?}e!j1bbU)5Nvl$~U@Z$c2+yfruIdc3rl1l#(!+xmP;y4)CD zB`xw9Q;&Y!{Qon28{Ur_gOt!Ax`AzL`(3ZwY;f{RA#fdQzn_Q( zmgn*Y4JnbN;$GB>`aad!Z|zC=`&n^?CBQv<90t)Fm{xbM7p?)vY;&AMx83isTvJKY z;q*FQ*vvdS>&W6ZmKa?P_)f3i7fslmJ%MH0p5=GtYh*Dg=IAgRTO%m0h3XnBQrT8m z44#{c|8F%csqK#3zT*?!)#r=K;FS{9ot4452^`O?XHDpf;)U$V*=3RW?T)I>u=B4C zdYrgzIt~;PoiDao6=MnIOHJXu%$d5jstrz(UBW|Ajo0o{#iM8ER7S>qT<>CGGZk}R F|1VPIigo}1 delta 3016 zcmYk-e@xVM9LMp`S5F1}t$>0OC!TPK93o(tilA_!T|o&Eia!X?U-$zREm1m1*-BS) zUXE#V%;vI{wdQw~f8;FM5|ga9EUo2MxqdiJ*Jfp_?D@L;()^D1JwD&heSdsD@6Y>l zbk~1Z6S^|Wbgq;za9q}6EfSP4bzGxT+o37@hlF<3s{a(6L`N#;4Syjk%a}g5H;gA%*MUw!&6v|KWJ!e@1jPW%EBoF`KXZ>p=MZtnsGCZ z#nY%4e~G&PD$Ye051EJaQ4`yT#n_2s@Dl32Tk+&yGx(Pd4J3oSDMdM`3#MZtmLktK zOB^>j?neGhCm%e*yn&R7>Ba^4DbB z26n(XKa6_7drtr7s9Lz}conr|H<4tTVWdf!n}FIae$;ycI2l)mXlP~!a1p+O)R*}S z7h+sebO6<;{-vnvH=x$I9VujU1U17G$h(b=TKn@@h`-_en8n+Ru>o~|=ok&H(fdde zOfM>hKcKePE#zJ^nydAFHqvEEQAN5OODu{Lb>A5(P1pD0bo>!DuoNyi$^N_R7I&Sc4k)Ud+W8 zQ5pRRwS>Q5e2B(BG_6qKC}pjE0&2ihQ3Eb^&I3rc zO&!j{ov5Wfg&Oz;bmKRu?fJKd{43Rdrm1bzf%9-bYG7ZWUT_25cn1eyGSgKC+^7_L zQ8Su`su@2jV>Qls5Vak*BR`hrIn;AsN++3T1Aj&rrjajQn1LH{2A1Hfs0>|0 zWuhN>c4G=^AVo;FO*v}jjZS|%YJmGt6YWCk+q@Q{p%M2WlQWkw2JfQQGA1*+b}6Xy zGF*U*Q8PS-Wq1;G-=C;8w)l0CBT)CHq9&A&y3UUpP^f~2wo8N4(Slm@7qAjPMD6GJ ztmq7Vs2dA04g*Mem>N`OcA}OpjBI^#!s$PU7UvHVTH?V(vG%{xpub`Z@(DWRiM`+q%+egqRW zZG;N!VIr1b&}I#>htT08yo565A@qYYhfuX|Csq@EM-vS#QPAml9G4MGoO3NlF7G!} ziN~DITHHjebpQ_Zg3S>5FS^U=pM=Yub`&bBKdl0% z^ND-DTugg6F`amtm{0T_`q65%JBGycvyTqDW`&QAcr)BKGRN*7+35;jOzg5>A5(7G zgOavbc29DmHN2|6DcIs(pHaVZOK|JfV0i5KYP)T`-?G0>nc}j?rJc6IHzvLuKI8G) zzk7VHaA)R0yJ2#wWp`$+vh0HF0oKr}9Zl{v!De^l5#e>dO8Yb4Xe)d>=ac^cq;eo6 diff --git a/loko/mobile/locale/nl/LC_MESSAGES/django.po b/loko/mobile/locale/nl/LC_MESSAGES/django.po index dd2525d..4c9d66b 100644 --- a/loko/mobile/locale/nl/LC_MESSAGES/django.po +++ b/loko/mobile/locale/nl/LC_MESSAGES/django.po @@ -6,7 +6,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-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 12:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch \n" @@ -16,6 +16,124 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: mobile/templates/mobile/assets/assets_index_mobile.html:6 +#: mobile/templates/mobile/mobile_index.html:145 +msgid "Patrimoine & Assets" +msgstr "Patrimonium & Assets" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:302 +msgid "Code, nom, modèle..." +msgstr "Code, naam, model..." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:307 +msgid "Effacer" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:316 +msgid "Réinitialiser la recherche, les filtres et le zoom" +msgstr "Zoekopdracht, filters en zoom resetten" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:318 +msgid "Reset" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:322 +msgid "Mode d'affichage" +msgstr "Weergavemodus" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:324 +msgid "Carte" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:327 +msgid "Liste" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:337 +msgid "Tous statuts" +msgstr "Alle statussen" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:362 +msgid "Limite atteinte" +msgstr "Limiet bereikt" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:362 +msgid "" +"Plus de 500 assets correspondent. Veuillez zoomer sur la carte ou affiner " +"vos critères de recherche." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:369 +msgid "asset(s) trouvé(s)" +msgstr "asset(s) gevonden" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:371 +msgid "500 affichés" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:373 +msgid "" +"Filtré selon la zone visible sur la carte. Cliquez pour élargir à toute la " +"commune." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:374 +msgid "Zone visible" +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:377 +msgid "Trié par distance" +msgstr "Gesorteerd op afstand" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:381 +#: mobile/templates/mobile/mobile_base.html:220 +msgid "Chargement..." +msgstr "Laden..." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:395 +#: mobile/templates/mobile/assets/assets_index_mobile.html:416 +msgid "Sélectionnez une thématique" +msgstr "Selecteer een thema" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:396 +msgid "" +"Veuillez choisir une thématique ci-dessus pour afficher les assets sur la " +"carte." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:400 +msgid "Ma position" +msgstr "Mijn positie" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:417 +msgid "" +"Veuillez choisir une thématique ci-dessus pour afficher la liste des assets." +msgstr "" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:424 +msgid "Aucun asset trouvé" +msgstr "Geen assets gevonden" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:425 +msgid "Modifiez votre recherche ou zoomez sur une autre zone." +msgstr "Pas uw zoekopdracht aan of zoom in op een andere zone." + +#: mobile/templates/mobile/assets/assets_index_mobile.html:427 +msgid "Réinitialiser les filtres" +msgstr "Filters resetten" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:461 +msgid "Consulter la fiche" +msgstr "Fiche bekijken" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:463 +msgid "Itinéraire GPS" +msgstr "GPS Routebeschrijving" + +#: mobile/templates/mobile/assets/assets_index_mobile.html:996 +msgid "La géolocalisation n'est pas supportée par votre navigateur." +msgstr "Geolocatie wordt niet ondersteund door uw browser." + #: mobile/templates/mobile/green_surfaces_edit_v2.html:240 msgid "Espaces verts - V2" msgstr "Groene ruimtes - V2" @@ -34,7 +152,8 @@ msgstr "geselecteerde elementen" #: mobile/templates/mobile/green_surfaces_edit_v2.html:275 msgid "" -"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments sélectionnés." +"Sélectionnez un modèle ci-dessous pour l'appliquer aux éléments " +"sélectionnés." msgstr "" "Selecteer een model hieronder om toe te passen op de geselecteerde items." @@ -200,7 +319,7 @@ msgid "" msgstr "Teken een lijn om de polygoon te knippen. Dubbelklik om te voltooien." #: mobile/templates/mobile/green_surfaces_edit_v2.html:1107 -#: mobile/templates/mobile/mobile_index.html:146 +#: mobile/templates/mobile/mobile_index.html:158 msgid "Espaces verts" msgstr "Groene ruimtes" @@ -225,19 +344,15 @@ msgstr "Actief" msgid "Quitter" msgstr "Afsluiten" -#: mobile/templates/mobile/mobile_base.html:218 -msgid "Chargement..." -msgstr "Laden..." - -#: mobile/templates/mobile/mobile_base.html:242 +#: mobile/templates/mobile/mobile_base.html:244 msgid "Notifications" msgstr "Meldingen" -#: mobile/templates/mobile/mobile_base.html:248 +#: mobile/templates/mobile/mobile_base.html:250 msgid "notifications non lues" msgstr "ongelezen meldingen" -#: mobile/templates/mobile/mobile_base.html:254 +#: mobile/templates/mobile/mobile_base.html:256 msgid "Scanner un QR Code" msgstr "Scan een QR-code" @@ -249,13 +364,11 @@ msgstr "Ongelezen meldingen" #, python-format msgid "" "\n" -" Vous avez %(count)s notification non lue.\n" +" Vous avez %(count)s notification non lue.\n" " " msgid_plural "" "\n" -" Vous avez %(count)s notifications non lues.\n" +" Vous avez %(count)s notifications non lues.\n" " " msgstr[0] "" msgstr[1] "" @@ -328,15 +441,19 @@ msgstr "Assetinspecties" msgid "Consulter la liste et l'historique des vérifications d'assets" msgstr "Bekijk de lijst en geschiedenis van assetcontroles" -#: mobile/templates/mobile/mobile_index.html:147 +#: mobile/templates/mobile/mobile_index.html:146 +msgid "Consulter et localiser les assets sur le terrain" +msgstr "Assets op het terrein raadplegen en lokaliseren" + +#: mobile/templates/mobile/mobile_index.html:159 msgid "Éditer les espaces verts" msgstr "Groene ruimtes bewerken" -#: mobile/templates/mobile/mobile_index.html:158 +#: mobile/templates/mobile/mobile_index.html:170 msgid "Stock" msgstr "Voorraad" -#: mobile/templates/mobile/mobile_index.html:159 +#: mobile/templates/mobile/mobile_index.html:171 msgid "Gérer les produits, commandes et mouvements de stock" msgstr "Beheer producten, bestellingen en voorraadbewegingen" @@ -358,7 +475,8 @@ msgid "Télécharger l'APK Android" msgstr "Download Android APK" #: mobile/templates/mobile/mobile_install.html:77 -msgid "Installez la version native (recommandé pour les appareils de terrain)." +msgid "" +"Installez la version native (recommandé pour les appareils de terrain)." msgstr "Installeer de native versie (aanbevolen voor veldapparaten)." #: mobile/templates/mobile/mobile_install.html:79 @@ -401,9 +519,11 @@ msgid "Confirmez : l'icône apparaît comme une application." msgstr "Bevestig: het pictogram verschijnt als een applicatie." #: mobile/templates/mobile/mobile_install.html:103 -msgid "Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche." +msgid "" +"Assurez-vous d'accepter l'installation quand la bannière PWA s'affiche." msgstr "" -"Zorg ervoor dat u de installatie accepteert wanneer de PWA-banner verschijnt." +"Zorg ervoor dat u de installatie accepteert wanneer de PWA-banner " +"verschijnt." #: mobile/templates/mobile/mobile_install.html:106 msgid "Ouvrir l'application" @@ -496,7 +616,7 @@ msgstr "Wijs een QR-code aan..." msgid "QR Code détecté, résolution…" msgstr "QR-code gedetecteerd, resolutie..." -#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:264 +#: mobile/templates/mobile/qr_scanner.html:210 mobile/views.py:273 msgid "QR Code non reconnu." msgstr "QR-code niet herkend." @@ -504,90 +624,94 @@ msgstr "QR-code niet herkend." msgid "Erreur lors de la résolution." msgstr "Fout bij het verwerken van de QR-code." -#: mobile/views.py:268 +#: mobile/views.py:277 msgid "Format de QR Code invalide." msgstr "Ongeldig QR-codeformaat." -#: mobile/views.py:292 +#: mobile/views.py:301 msgid "Commande introuvable." msgstr "Bestelling niet gevonden." -#: mobile/views.py:448 +#: mobile/views.py:457 msgid "A traiter" msgstr "Te verwerken" -#: mobile/views.py:449 +#: mobile/views.py:458 msgid "En attente" msgstr "In afwachting" -#: mobile/views.py:450 +#: mobile/views.py:459 msgid "Traité" msgstr "Verwerkt" -#: mobile/views.py:451 +#: mobile/views.py:460 msgid "Annulé" msgstr "Geannuleerd" -#: mobile/views.py:454 +#: mobile/views.py:463 msgid "Urgent" msgstr "Dringend" -#: mobile/views.py:455 +#: mobile/views.py:464 msgid "Elevé" msgstr "Hoog" -#: mobile/views.py:456 +#: mobile/views.py:465 msgid "Normal" msgstr "Normaal" -#: mobile/views.py:457 +#: mobile/views.py:466 msgid "Bas" msgstr "Laag" -#: mobile/views.py:607 +#: mobile/views.py:616 msgid "Vous n'avez pas la permission d'accéder à cette page." msgstr "U heeft geen toestemming om deze pagina te bezoeken." -#: mobile/views.py:637 +#: mobile/views.py:646 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" msgstr "" "Uit het artikel {product} van de voorbereidingsbestelling #{order_number}" -#: mobile/views.py:656 +#: mobile/views.py:665 #, python-brace-format msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" msgstr "Van item #{id} van voorbereidingsorder #{order_number}: {desc}" -#: mobile/views.py:685 +#: mobile/views.py:694 msgid "Bon de confection créé avec succès." msgstr "Craftingvoucher succesvol aangemaakt." -#: mobile/views.py:745 +#: mobile/views.py:754 msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot." msgstr "" "U heeft geen toestemming om een ​​handtekening aan deze batch toe te voegen." -#: mobile/views.py:761 +#: mobile/views.py:770 msgid "Signature enregistrée avec succès." msgstr "Handtekening succesvol geregistreerd." -#: mobile/views.py:847 +#: mobile/views.py:856 msgid "Veuillez sélectionner un emplacement." msgstr "Selecteer een locatie." -#: mobile/views.py:854 +#: mobile/views.py:863 msgid "Emplacement invalide ou non accessible." msgstr "Ongeldige of ontoegankelijke locatie." -#: mobile/views.py:875 +#: mobile/views.py:884 msgid "Inventaire créé avec succès." msgstr "Inventaris succesvol aangemaakt." -#: mobile/views.py:976 +#: mobile/views.py:985 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(en) succesvol toegevoegd." +#, fuzzy +#~ msgid "Mode d\\" +#~ msgstr "Tekenmodus" + #~ msgid "StreetUp" #~ msgstr "StraatUp" diff --git a/loko/mobile/templates/mobile/assets/assets_index_mobile.html b/loko/mobile/templates/mobile/assets/assets_index_mobile.html new file mode 100644 index 0000000..f0eda84 --- /dev/null +++ b/loko/mobile/templates/mobile/assets/assets_index_mobile.html @@ -0,0 +1,1314 @@ +{% extends "mobile/mobile_base.html" %} +{% load static %} +{% load i18n %} + +{% block title %} + {% translate "Patrimoine & Assets" %} +{% endblock title %} + +{% block extra_head %} + + + + +{% endblock extra_head %} + +{% block content %} + +
+ +
+
+ + + +
+ + + + + +
+ + +
+
+ + +
+ +
+ +
+ + +
+ {% for thematic in accessible_thematics %} +
+ {% if thematic.icon %} + + {% endif %} + {{ thematic.name_fr }} +
+ {% endfor %} +
+
+
+ + + + + +
+
+ 0 {% translate "asset(s) trouvé(s)" %} + + {% translate "500 affichés" %} + + + {% translate "Zone visible" %} + + + {% translate "Trié par distance" %} + +
+
+ {% translate "Chargement..." %} +
+
+ + +
+
+
+ + +
+
+ +
+
{% translate "Sélectionnez une thématique" %}
+

{% translate "Veuillez choisir une thématique ci-dessus pour afficher les assets sur la carte." %}

+
+ + + +
+
+ + +
+
+ +
+ +
+
+ +
+
{% translate "Sélectionnez une thématique" %}
+

{% translate "Veuillez choisir une thématique ci-dessus pour afficher la liste des assets." %}

+
+ +
+
+ +
+
{% translate "Aucun asset trouvé" %}
+

{% translate "Modifiez votre recherche ou zoomez sur une autre zone." %}

+ +
+
+ + +
+{% endblock content %} + +{% block extra_scripts %} + +{% endblock extra_scripts %} + +{% block footer %} +{# Masquer le footer sur cette vue cartographique interactive pour préserver 100% de la hauteur d'écran #} +{% endblock footer %} + +{% block script %} +{{ block.super }} +{% endblock script %} diff --git a/loko/mobile/templates/mobile/mobile_base.html b/loko/mobile/templates/mobile/mobile_base.html index 1ae6f7d..a04fe7f 100644 --- a/loko/mobile/templates/mobile/mobile_base.html +++ b/loko/mobile/templates/mobile/mobile_base.html @@ -207,6 +207,8 @@ })(); + {% block head %} + {% endblock head %} {% block extra_head %} {% endblock extra_head %} @@ -404,6 +406,8 @@ if ('serviceWorker' in navigator) { {% endblock extra_scripts %} {% block extra_js %} {% endblock extra_js %} +{% block script %} +{% endblock script %} \ No newline at end of file diff --git a/loko/mobile/templates/mobile/mobile_index.html b/loko/mobile/templates/mobile/mobile_index.html index d70cf79..acd8787 100644 --- a/loko/mobile/templates/mobile/mobile_index.html +++ b/loko/mobile/templates/mobile/mobile_index.html @@ -136,6 +136,18 @@
{% endif %} + {% if can_view_assets %} + + {% endif %} + {% if can_edit_green_surfaces %}
diff --git a/loko/mobile/tests_asset_mobile.py b/loko/mobile/tests_asset_mobile.py new file mode 100644 index 0000000..666ed16 --- /dev/null +++ b/loko/mobile/tests_asset_mobile.py @@ -0,0 +1,373 @@ +from django.test import TestCase, Client +from django.urls import reverse +from django.contrib.auth import get_user_model +from django.contrib.contenttypes.models import ContentType +from django.utils import translation +import json + +from common.models import UserConfig, Role, Thematic, UserThematics +from assets.models import NatureTree, NatureLocation, NatureShrub + +User = get_user_model() + + +class MobileAssetDetailTests(TestCase): + def setUp(self): + self.client = Client() + + # Create or get thematic 'nature' + self.thematic, _ = Thematic.objects.get_or_create( + code="nature", + defaults={ + "name_fr": "Espaces Verts & Nature", + "name_nl": "Groen & Natuur", + "icon": "bi-tree" + } + ) + + # Create Roles + self.admin_role, _ = Role.objects.get_or_create(name="admin") + self.editor_role, _ = Role.objects.get_or_create(name="editor") + self.viewer_role, _ = Role.objects.get_or_create(name="viewer") + self.observer_role, _ = Role.objects.get_or_create(name="observer") + + # Create test tree asset + self.tree = NatureTree.objects.create( + code="ARB-TEST-001", + name_fr="Chêne pédonculé", + name_nl="Zomereik", + status="active", + height=15.5, + circumference=160.0, + crown_diameter=8.0, + crown_clearance=3.5, + development_stage="mature", + vitality="strong", + mechanical_state="good", + risk_level="low", + tag_number="TAG-48010", + ) + + # Create test shrub asset (generic asset without specific template) + self.shrub = NatureShrub.objects.create( + code="ARB-SHRUB-001", + name_fr="Rosier buisson", + name_nl="Struikroos", + status="active", + ) + + def test_anonymous_user_redirected_to_login(self): + """Anonymous user trying to access mobile asset detail is redirected to login.""" + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + self.assertEqual(response.status_code, 302) + self.assertIn("/login", response.url) + + def test_unauthorized_user_forbidden(self): + """User without view permissions on nature thematic receives HTTP 403.""" + user = User.objects.create_user(username="forbidden_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.observer_role) + # Create UserThematics with can_view_assets=False + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=False, + can_edit_assets=False + ) + + self.client.login(username="forbidden_user", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + self.assertEqual(response.status_code, 403) + + def test_authorized_user_can_view_tree_mobile(self): + """User with view permission can view tree on mobile.""" + user = User.objects.create_user(username="viewer_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.viewer_role) + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=True, + can_edit_assets=False + ) + + self.client.login(username="viewer_user", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, "assets/naturetree_detail.html") + self.assertContains(response, "ARB-TEST-001") + self.assertContains(response, "Chêne pédonculé") + self.assertTrue(response.context["mobile_view"]) + self.assertTrue(response.context["is_mobile"]) + + def test_mobile_read_only_user_has_no_edit_bar(self): + """Read-only user has no edit bar or buttons on mobile.""" + user = User.objects.create_user(username="readonly_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.viewer_role) + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=True, + can_edit_assets=False + ) + + self.client.login(username="readonly_user", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + self.assertNotContains(response, 'id="asset-cms-edit-bar"') + self.assertNotContains(response, 'id="asset-cms-edit-btn"') + + def test_mobile_editor_has_sticky_edit_bar_and_actions(self): + """User with edit permission sees the mobile sticky edit bar and action buttons.""" + user = User.objects.create_user(username="editor_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.admin_role) + + self.client.login(username="editor_user", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + self.assertContains(response, 'id="asset-cms-edit-bar"') + self.assertContains(response, 'mobile-edit-bar') + self.assertContains(response, 'id="asset-edit-mode-badge"') + self.assertContains(response, 'id="asset-cms-edit-btn"') + self.assertContains(response, 'id="asset-cms-save-btn"') + self.assertContains(response, 'id="asset-cms-cancel-btn"') + + def test_tree_mobile_specific_elements(self): + """NatureTree specific mobile design: dendrometric widgets, icons and input attributes.""" + user = User.objects.create_user(username="tree_admin", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.admin_role) + + self.client.login(username="tree_admin", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + # Responsive dendrometric widgets + self.assertContains(response, "tree-metric-widget") + self.assertContains(response, "tree-header-icon") + # Touch friendly input attributes + self.assertContains(response, 'inputmode="decimal"') + self.assertContains(response, 'inputmode="numeric"') + + def test_thematic_url_route(self): + """Route with thematic prefix /mobile/assets/nature/naturetree// works properly.""" + user = User.objects.create_user(username="thematic_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.admin_role) + + self.client.login(username="thematic_user", password="password") + url = reverse("mobile:mobile_asset_detail", args=["nature", "naturetree", self.tree.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + self.assertEqual(response.context["thematic_code"], "nature") + self.assertEqual(response.context["asset"].id, self.tree.id) + + def test_update_tree_via_ajax_endpoint(self): + """Saving updated fields via update_asset AJAX endpoint updates tree in database.""" + user = User.objects.create_user(username="update_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.admin_role) + + self.client.login(username="update_user", password="password") + update_url = reverse("assets:update_asset", args=["naturetree", self.tree.id]) + + payload = { + "height": 18.2, + "circumference": 175.0, + "vitality": "strong", + "tag_number": "TAG-99999" + } + + response = self.client.post( + update_url, + data=json.dumps(payload), + content_type="application/json" + ) + + self.assertEqual(response.status_code, 200) + data = response.json() + self.assertTrue(data.get("success")) + + # Verify database update + self.tree.refresh_from_db() + self.assertEqual(self.tree.height, 18.2) + self.assertEqual(self.tree.circumference, 175.0) + self.assertEqual(self.tree.vitality, "strong") + self.assertEqual(self.tree.tag_number, "TAG-99999") + + def test_mobile_index_shows_assets_card_when_authorized(self): + """User with asset view rights sees 'Patrimoine & Assets' card on mobile home.""" + user = User.objects.create_user(username="asset_viewer", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.viewer_role) + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=True + ) + + self.client.login(username="asset_viewer", password="password") + response = self.client.get(reverse("mobile:mobile_index")) + self.assertEqual(response.status_code, 200) + self.assertTrue(response.context["can_view_assets"]) + self.assertContains(response, reverse("mobile:mobile_assets_index")) + content = response.content.decode() + self.assertTrue( + "Patrimoine & Assets" in content or + "Assets & Heritage" in content or + "Patrimoine & Assets" in content or + "Assets & Heritage" in content + ) + + def test_mobile_index_hides_assets_card_when_unauthorized(self): + """User without asset view rights does NOT see 'Patrimoine & Assets' card on mobile home.""" + user = User.objects.create_user(username="no_asset_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.viewer_role) + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=False + ) + + self.client.login(username="no_asset_user", password="password") + response = self.client.get(reverse("mobile:mobile_index")) + self.assertEqual(response.status_code, 200) + self.assertFalse(response.context["can_view_assets"]) + self.assertNotContains(response, reverse("mobile:mobile_assets_index")) + + def test_mobile_assets_index_view_permissions(self): + """Test access controls on mobile_assets_index.""" + # Anonymous -> 302 + response = self.client.get(reverse("mobile:mobile_assets_index")) + self.assertEqual(response.status_code, 302) + + # Unauthorized user -> 403 + user_forbidden = User.objects.create_user(username="index_forbidden", password="password") + user_config = UserConfig.objects.create(user=user_forbidden, is_intern=True) + user_config.roles.add(self.viewer_role) + self.client.login(username="index_forbidden", password="password") + response = self.client.get(reverse("mobile:mobile_assets_index")) + self.assertEqual(response.status_code, 403) + + # Authorized user -> 200 with template and context + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=True + ) + response = self.client.get(reverse("mobile:mobile_assets_index")) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, "mobile/assets/assets_index_mobile.html") + self.assertIn("accessible_thematics", response.context) + self.assertIn("thematic_config_json", response.context) + self.assertIn("asset_status_choices", response.context) + # Assert JS script block is rendered and loaded + self.assertContains(response, "initMap") + self.assertContains(response, "maplibre-gl.js") + + def test_mobile_assets_search_api(self): + """Test mobile_assets_search JSON endpoint with filters and search queries.""" + user = User.objects.create_user(username="search_user", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.viewer_role) + UserThematics.objects.create( + user_config=user_config, + thematic=self.thematic, + can_view_assets=True + ) + + self.client.login(username="search_user", password="password") + search_url = reverse("mobile:mobile_assets_search") + + # 1. Search without thematic returns empty results (thematic required) + response = self.client.get(search_url) + self.assertEqual(response.status_code, 200) + data = response.json() + self.assertEqual(data["count"], 0) + self.assertEqual(data["results"], []) + self.assertFalse(data["limit_reached"]) + + # 2. Search with mandatory thematic 'nature' + response = self.client.get(search_url, {"thematic": "nature"}) + self.assertEqual(response.status_code, 200) + data = response.json() + self.assertIn("results", data) + self.assertIn("geojson", data) + self.assertEqual(data["limit"], 500) + self.assertFalse(data["limit_reached"]) + codes = [item["code"] for item in data["results"]] + self.assertIn("ARB-TEST-001", codes) + self.assertIn("ARB-SHRUB-001", codes) + + # 3. Test limit reached logic with limit=1 + response = self.client.get(search_url, {"thematic": "nature", "limit": "1"}) + self.assertEqual(response.status_code, 200) + data = response.json() + self.assertEqual(data["count"], 1) + self.assertEqual(data["limit"], 1) + self.assertTrue(data["limit_reached"]) + self.assertGreater(data["total_count"], 1) + + # 4. Search with keyword 'Chêne' + response = self.client.get(search_url, {"thematic": "nature", "q": "Chêne"}) + self.assertEqual(response.status_code, 200) + data = response.json() + codes = [item["code"] for item in data["results"]] + self.assertIn("ARB-TEST-001", codes) + self.assertNotIn("ARB-SHRUB-001", codes) + + # 5. Filter by status 'active' + response = self.client.get(search_url, {"thematic": "nature", "status": "active"}) + self.assertEqual(response.status_code, 200) + data = response.json() + self.assertGreaterEqual(data["count"], 1) + + def test_generic_asset_uses_mobile_generic_template(self): + """An asset model without specific template (NatureShrub) uses detail_generic_mobile.html.""" + user = User.objects.create_user(username="shrub_viewer", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.admin_role) + + self.client.login(username="shrub_viewer", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["natureshrub", self.shrub.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, "assets/detail_generic_mobile.html") + self.assertContains(response, "ARB-SHRUB-001") + self.assertContains(response, "Rosier buisson") + # Assert mobile navigation tabs and scripts are present + self.assertContains(response, "mobile-asset-tabs-nav") + self.assertContains(response, 'data-target-tab="tab-infos"') + self.assertContains(response, 'data-target-tab="tab-geo"') + self.assertContains(response, 'data-target-tab="tab-docs"') + self.assertContains(response, 'data-target-tab="tab-links"') + self.assertContains(response, "asset_cms_edit_mode.js") + self.assertContains(response, "initMobileAssetTabs") + + def test_specific_asset_retains_specific_template(self): + """NatureTree continues to use its specific template naturetree_detail.html.""" + user = User.objects.create_user(username="tree_viewer", password="password") + user_config = UserConfig.objects.create(user=user, is_intern=True) + user_config.roles.add(self.admin_role) + + self.client.login(username="tree_viewer", password="password") + url = reverse("mobile:mobile_asset_detail_direct", args=["naturetree", self.tree.id]) + response = self.client.get(url) + + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, "assets/naturetree_detail.html") + diff --git a/loko/mobile/urls.py b/loko/mobile/urls.py index c3c08ea..9df663c 100644 --- a/loko/mobile/urls.py +++ b/loko/mobile/urls.py @@ -37,7 +37,10 @@ urlpatterns = [ path("nature/green-surfaces/", views.green_surfaces_edit_mobile, name='green_surfaces_edit_mobile'), path("nature/green-surfaces-custom-draw/", views.green_surfaces_edit_custom_draw, name='green_surfaces_edit_custom_draw'), path("nature/green-surfaces-standalone/", views.green_surfaces_edit_standalone, name='green_surfaces_edit_standalone'), + path('assets/', views.mobile_assets_index, name='mobile_assets_index'), + path('assets/search/', views.mobile_assets_search, name='mobile_assets_search'), path('assets////', mobile_asset_detail, name='mobile_asset_detail'), + path('assets///', mobile_asset_detail, name='mobile_asset_detail_direct'), path('inspections/', inspections.inspections_list, name='inspections_list_mobile'), path('inspections/new/', inspections.quick_inspection_map, name='quick_inspection_map_mobile'), # Stock mobile diff --git a/loko/mobile/views.py b/loko/mobile/views.py index 00b2dbd..a8ea837 100644 --- a/loko/mobile/views.py +++ b/loko/mobile/views.py @@ -113,6 +113,12 @@ def index(request): can_inspect = user_config.get_inspectable_thematics().exists() can_view_inspections = can_inspect or user_config.has_role('viewer') + # Check if user has permission to view assets across any thematic + can_view_assets = request.user.is_superuser or UserThematics.objects.filter( + user_config=user_config, + can_view_assets=True + ).exists() + return render(request, "mobile/mobile_index.html", { 'can_edit_green_surfaces': can_edit_green_surfaces, 'can_access_stock': can_access_stock, @@ -122,6 +128,7 @@ def index(request): 'inspection_configs': inspection_configs, 'can_inspect': can_inspect, 'can_view_inspections': can_view_inspections, + 'can_view_assets': can_view_assets, }) @login_not_required @@ -1116,3 +1123,369 @@ def green_surfaces_edit_standalone(request): context = {} return render(request, "mobile/green_surfaces_edit_standalone.html", context) + + +@login_required +def mobile_assets_index(request): + """ + Dedicated mobile assets index page with MapLibre interactive map, + thematic and status filters, and switchable map/list view. + """ + import json + from common.models import Thematic, UserThematics, UserConfig + from assets.views.core import build_thematic_config, ASSET_STATUS_CHOICES + + lang = get_language() or 'fr' + user_config = getattr(request.user, 'config', None) + if not user_config: + try: + user_config = UserConfig.objects.get(user=request.user) + except UserConfig.DoesNotExist: + user_config = None + + if getattr(request.user, 'is_superuser', False): + accessible_thematics = list(Thematic.objects.order_by(f'{"name_nl" if lang == "nl" else "name_fr"}')) + elif user_config: + thematic_qs = ( + UserThematics.objects + .filter(user_config=user_config, can_view_assets=True) + .select_related('thematic') + .order_by(f'thematic__{"name_nl" if lang == "nl" else "name_fr"}') + ) + accessible_thematics = [tc.thematic for tc in thematic_qs] + else: + accessible_thematics = [] + + if not accessible_thematics and not getattr(request.user, 'is_superuser', False): + return render(request, "403.html", status=403) + + thematic_config = build_thematic_config(accessible_thematics) + + selected_thematic = request.GET.get('thematic', '') + if not selected_thematic and user_config and user_config.default_thematic and user_config.default_thematic in accessible_thematics: + selected_thematic = user_config.default_thematic.code + + context = { + 'accessible_thematics': accessible_thematics, + 'thematic_config_json': json.dumps(thematic_config), + 'asset_status_choices': list(ASSET_STATUS_CHOICES.items()), + 'selected_thematic': selected_thematic, + 'initial_query': request.GET.get('q', '').strip(), + 'initial_view': request.GET.get('view', 'map'), + } + return render(request, "mobile/assets/assets_index_mobile.html", context) + + +@login_required +def mobile_assets_search(request): + """ + Search and filter endpoint for mobile assets. + Returns JSON results for list view and GeoJSON FeatureCollection for MapLibre map. + Supports proximity sorting if lat/lon parameters are provided. + """ + import math + from urllib.parse import quote + from django.urls import reverse + from django.db.models import Q + from common.models import Thematic, UserThematics, UserConfig + from assets.models import ( + NatureTree, NatureGreenSurface, NatureShrub, NatureBench, + SignPanel, SignPole, + TrafficLightPole, TrafficLightLantern, TrafficLightElectricalCabinet, + PublicLightingPole, PublicLightingLightFixture, PublicLightingElectricalCabinet, + Roadway, RoadSidewalk, RoadFurniture, + CleanLitterBin, CleanGlassContainer, + ArtworkMonument, ArtworkFountain, + StructureGeoAsset, ControlCenterGeoAsset, ITSGeoAsset, + OutdoorAsset, ParkingSpot, + ) + from assets.views.core import get_element_type_label + + lang = get_language() or 'fr' + user_config = getattr(request.user, 'config', None) + if not user_config: + try: + user_config = UserConfig.objects.get(user=request.user) + except UserConfig.DoesNotExist: + user_config = None + + if getattr(request.user, 'is_superuser', False): + accessible_thematics = list(Thematic.objects.all()) + elif user_config: + thematic_qs = ( + UserThematics.objects + .filter(user_config=user_config, can_view_assets=True) + .select_related('thematic') + ) + accessible_thematics = [tc.thematic for tc in thematic_qs] + else: + accessible_thematics = [] + + accessible_codes = {t.code for t in accessible_thematics} + thematic_map = {t.code: t for t in accessible_thematics} + + q = (request.GET.get('q') or '').strip() + thematic_filter = (request.GET.get('thematic') or '').strip() + status_filter = (request.GET.get('status') or '').strip() + + MAX_MOBILE_ASSETS = 500 + try: + limit = min(int(request.GET.get('limit', MAX_MOBILE_ASSETS)), MAX_MOBILE_ASSETS) + except (TypeError, ValueError): + limit = MAX_MOBILE_ASSETS + + # L'utilisateur doit choisir au minimum une thématique pour voir quelque chose + if not thematic_filter or thematic_filter not in accessible_codes: + return JsonResponse({ + 'count': 0, + 'total_count': 0, + 'limit': limit, + 'limit_reached': False, + 'thematic': '', + 'results': [], + 'geojson': { + 'type': 'FeatureCollection', + 'features': [], + } + }) + + try: + user_lat = float(request.GET.get('lat')) + user_lon = float(request.GET.get('lon')) + except (TypeError, ValueError): + user_lat = None + user_lon = None + + # Filtrage spatial par bounding box (bbox) sur la carte MapLibre + bbox_str = (request.GET.get('bbox') or '').strip() + bbox_poly_3812 = None + min_lon, min_lat, max_lon, max_lat = None, None, None, None + if bbox_str: + try: + parts = [float(x.strip()) for x in bbox_str.split(',')] + if len(parts) == 4: + min_lon, min_lat, max_lon, max_lat = parts + from django.contrib.gis.geos import Polygon + bbox_poly_4326 = Polygon.from_bbox((min_lon, min_lat, max_lon, max_lat)) + bbox_poly_4326.srid = 4326 + bbox_poly_3812 = bbox_poly_4326.clone() + bbox_poly_3812.transform(3812) + except Exception: + bbox_poly_3812 = None + min_lon, min_lat, max_lon, max_lat = None, None, None, None + + thematic_models_registry = { + 'nature': [ + ('naturetree', NatureTree), + ('naturegreensurface', NatureGreenSurface), + ('natureshrub', NatureShrub), + ('naturebench', NatureBench), + ], + 'sign': [ + ('signpanel', SignPanel), + ('signpole', SignPole), + ], + 'trafficlights': [ + ('trafficlightpole', TrafficLightPole), + ('trafficlightlantern', TrafficLightLantern), + ('trafficlightelectricalcabinet', TrafficLightElectricalCabinet), + ], + 'publiclighting': [ + ('publiclightingpole', PublicLightingPole), + ('publiclightinglightfixture', PublicLightingLightFixture), + ('publiclightingelectricalcabinet', PublicLightingElectricalCabinet), + ], + 'roads': [ + ('roadway', Roadway), + ('roadsidewalk', RoadSidewalk), + ('roadfurniture', RoadFurniture), + ], + 'clean': [ + ('cleanlitterbin', CleanLitterBin), + ('cleanglasscontainer', CleanGlassContainer), + ], + 'artworks': [ + ('artworkmonument', ArtworkMonument), + ('artworkfountain', ArtworkFountain), + ], + 'structures': [ + ('structuregeoasset', StructureGeoAsset), + ], + 'controlcenters': [ + ('controlcentergeoasset', ControlCenterGeoAsset), + ], + 'its': [ + ('itsgeoasset', ITSGeoAsset), + ], + 'outdoorfacilities': [ + ('outdoorasset', OutdoorAsset), + ], + 'outdoor': [ + ('outdoorasset', OutdoorAsset), + ], + 'parking': [ + ('parkingspot', ParkingSpot), + ], + } + + def _haversine(lat1, lon1, lat2, lon2): + R = 6371000 + phi1 = math.radians(lat1) + phi2 = math.radians(lat2) + delta_phi = math.radians(lat2 - lat1) + delta_lambda = math.radians(lon2 - lon1) + a = math.sin(delta_phi / 2.0) ** 2 + math.cos(phi1) * math.cos(phi2) * math.sin(delta_lambda / 2.0) ** 2 + c = 2.0 * math.atan2(math.sqrt(a), math.sqrt(max(0.0, 1.0 - a))) + return R * c + + results = [] + features = [] + total_count = 0 + + t_code = thematic_filter + thematic_obj = thematic_map.get(t_code) + thematic_name = (getattr(thematic_obj, f'name_{lang}', None) or getattr(thematic_obj, 'name_fr', None) or t_code) if thematic_obj else t_code + thematic_icon = getattr(thematic_obj, 'icon', '') if thematic_obj else '' + + models_list = thematic_models_registry.get(t_code, []) + for model_key, model_class in models_list: + qs = model_class.objects.all() + + # Filtrage par boîte englobante (bbox / zoom de la carte) + if bbox_poly_3812: + if hasattr(model_class, 'geom'): + qs = qs.filter(geom__bboverlaps=bbox_poly_3812) + elif min_lon is not None and hasattr(model_class, 'lon') and hasattr(model_class, 'lat'): + qs = qs.filter(lon__gte=min_lon, lon__lte=max_lon, lat__gte=min_lat, lat__lte=max_lat) + + if status_filter: + if hasattr(model_class, 'status'): + qs = qs.filter(status=status_filter) + else: + if hasattr(model_class, 'status'): + qs = qs.exclude(status='removed') + + if q: + search_q = Q(code__icontains=q) + if hasattr(model_class, 'name_fr'): + search_q |= Q(name_fr__icontains=q) + if hasattr(model_class, 'name_nl'): + search_q |= Q(name_nl__icontains=q) + qs = qs.filter(search_q) + + # Nombre total d'assets correspondants (pour savoir si limite atteinte) + count_for_model = qs.count() + total_count += count_for_model + + remaining_slots = limit - len(results) + if remaining_slots > 0: + items = list(qs[:remaining_slots]) + for item in items: + lat = None + lon = None + if hasattr(item, 'lat') and item.lat is not None and hasattr(item, 'lon') and item.lon is not None: + try: + lat = float(str(item.lat).replace(',', '.')) + lon = float(str(item.lon).replace(',', '.')) + except (ValueError, TypeError): + pass + elif hasattr(item, 'geom') and item.geom: + try: + g = item.geom.clone() + g.transform(4326) + centroid = g.centroid + lon = float(centroid.x) + lat = float(centroid.y) + except Exception: + pass + elif hasattr(item, 'location') and item.location: + loc = item.location + if hasattr(loc, 'lat') and loc.lat and hasattr(loc, 'lon') and loc.lon: + try: + lat = float(str(loc.lat).replace(',', '.')) + lon = float(str(loc.lon).replace(',', '.')) + except (ValueError, TypeError): + pass + + distance_m = None + if user_lat is not None and user_lon is not None and lat is not None and lon is not None: + try: + distance_m = round(_haversine(user_lat, user_lon, lat, lon)) + except Exception: + distance_m = None + + item_name = ( + getattr(item, f'name_{lang}', None) or + getattr(item, 'name_fr', None) or + (getattr(item.model, f'name_{lang}', None) or getattr(item.model, 'name_fr', None) if getattr(item, 'model', None) else '') or + '' + ) + status_val = getattr(item, 'status', 'active') + status_display = item.get_status_display() if hasattr(item, 'get_status_display') else status_val + element_type = get_element_type_label(model_key) + + detail_url = reverse('mobile:mobile_asset_detail_direct', kwargs={'asset_model': model_key, 'asset_id': item.id}) + + res_item = { + 'id': item.id, + 'code': getattr(item, 'code', f'#{item.id}'), + 'name': item_name, + 'thematic': t_code, + 'thematic_name': thematic_name, + 'thematic_icon': thematic_icon, + 'model_key': model_key, + 'element_type': element_type, + 'status': status_val, + 'status_display': status_display, + 'lat': lat, + 'lon': lon, + 'distance_m': distance_m, + 'detail_url': detail_url, + } + results.append(res_item) + + if lon is not None and lat is not None: + features.append({ + 'type': 'Feature', + 'id': f"{model_key}_{item.id}", + 'geometry': { + 'type': 'Point', + 'coordinates': [lon, lat], + }, + 'properties': { + 'id': item.id, + 'code': getattr(item, 'code', f'#{item.id}'), + 'name': item_name, + 'thematic': t_code, + 'thematic_name': thematic_name, + 'thematic_icon': thematic_icon, + 'model_key': model_key, + 'element_type': element_type, + 'status': status_val, + 'status_display': status_display, + 'distance_m': distance_m, + 'detail_url': detail_url, + } + }) + + if user_lat is not None and user_lon is not None: + results.sort(key=lambda x: (x['distance_m'] if x['distance_m'] is not None else 999999999, x['code'])) + else: + results.sort(key=lambda x: x['code']) + + results = results[:limit] + limit_reached = total_count > limit + + return JsonResponse({ + 'count': len(results), + 'total_count': total_count, + 'limit': limit, + 'limit_reached': limit_reached, + 'thematic': t_code, + 'results': results, + 'geojson': { + 'type': 'FeatureCollection', + 'features': features[:limit], + } + }) + diff --git a/loko/notifications/locale/en/LC_MESSAGES/django.mo b/loko/notifications/locale/en/LC_MESSAGES/django.mo index d6162f75e19e7071df2d9d726d145d770c1b0b79..f2513c56b326b1c7b4eec1dfeae89ca2cc2474f3 100644 GIT binary patch delta 5254 zcmZwJdvKK18OQMx67IJ^$c2dEC6SPe1Omng8o32El!}O=2oyG(m$0zeguMi#&}~62 z6!Fpp6$J#fXuMQ$RYWdDS1O?BRHgL~#-R>E+YIVRJH-)8zrWps;7rfVlh1k2zVEp_ z=e#d$X?igd{k(t1dPDhu7(^`VVoY|LF-Lo;)tHg}jOmG$*cEHA1Scc6ngAAH1oLnm z4#tKSH>FgxveBpquf|-Qh}>)L!0ye?6E(gJwF+Is%oM zYSix&tT&?$sTY-UKla7DZTlM3nOTQ=?paL7H&KUhH&)??_V_GQK`GkT8U)O zT#MJ?t*Di6M5T5gYGr>xl4g#h?mvrKNERnfnYaW8;|SDq(@+z0QCk*mwLh$|4UeG? z&oihAy@TrbBOHwu5Dx8FJ=HIPlu%fb&9V*4OE9p>Fub)7C@~ugu3ru)Jh*m-MS#KWH8UGE^LtPeU5(1rCfmLZ zHQ)=VmA!)w9>UA918>GWE;NC~sEoBD8H<|bR5ZX!)a$ki)zMQ}jL)OC;Lmsiet|u) zoPQvCVKr(3wWy9~+xB`SxuzL^fg5lXp1~1VULo24*;E`F)*v4@^CGIlgQyf9!zp+M z>u?fJYb9$@8F>t~fEQ5{+iri~W7`j)7IYXj;Uo6?3(5HApH!6cZ?QL?#Xi_$WGdAI zQ3DoQhoc6(3Nx_=b^ndFeJ*Mu^{DSa0M-Aq*6pZ??82xj2dL;YAHl2fBo4+Rz7ksD zB-F%iL%lvO>I-)#>btNOHGzjwTet-?@h#L@c^@^QPq7~!v+dtjl7F4f?`hCP`msSe zl?BK)nQGL^UF?r7sE$^mCiWm|g-@e0aul`FzoGi;K&Ac+Y9jg^YGU27FXoRX|I?|I z(Vz~Op(gYYYM^bX8NZ7C@m(yzzoOoE{cmL%bipvLM7{TCtXWm5Ls^09rwTQp>uvkA zC>6cOGf{_b8LHzLYK9w7D{4p0JdRrFyQm2rM0I@Bwtr=>Pa|_Qov%#YKL#DHufzdwr|EXu5Tjr{V~r%h|oVIw-Uc0R9+>>VzO+p>M;J!)|XosTZP`5+X-c?l6afg zMO<8dX)pFj#y8D`zHH|U6Ewdi?jfEcen#jER!VFnRJNxue?q18Nn(?26MkFQYxxXu zJyB2WCRB80RH6^?C!cshSCl!#{$wrnCj##hJBaHD9m2x75qe!!J|L3c{~RjA)IwOlCRy&}?^dEPb(#EE?m6mH zi2=kYViBQoh?twKrT&bEyNF+F|9289JyVzkIF6_xo+fT2$_SnAJBXpgHbTWqJWQnP zf-*Tp@}u@B^}R%lSVCkG8n2zGC9>^x^7W%`CJ;YYg))$sn5^+H8@3X|i33DeLS+nb zS+bV;Pst_<`t_CUngE7)(}?{ZxB<6YT{ZVs2BEmDys>7PFE2s@24Y4?v8|aCyEX(pEv_dLKbm=@)2N`^=nI8|iFU{Dn#qCI<~BEYUMCW8oj`Ngx4`H1 z=y50PhQjeTvPPs;)zv!9^@|wK?@P3sxfZJ}`Dxh6NZF>gUMRgi9Oja((`iP^mK{wrt?09N$Ijbv&VvuaUvsc;EcYjKZ)d z90@!0@Ao(jzK}P<&n&CS7jhC?oJGx%U~Evq`aD*tn|`wNsm+U<<1ZK7mEOmbng2=_$7d|? zdm7_67tilh#9|wG#>{X74aq;LWL!L%`0FK^X|tyK0*iGk+u#j5b+yS|V58iSvvi>w zUdW-~&yTyY)Dv<%k#KVpTj}-q{cTR88*qc%-{91@C2!S!xJ?zY3E9KqHDz_SxlAy45CE7q%(2b~b59?D63% zvj5K>xef8$igD=!YcFg|NZS>1A}tM?WbBs8#W~uApYBWYNbardnm&+y;oxc9RJwoc cC^o*ziG6a#p`J5cHmS`QXk>?;sOp^dKapwD#{d8T delta 4366 zcmYk<4^)-q0mt#@auE?h5y7hnasfdRK|m3+sf3!-l9d_xhhd}_lPNbr1Pr_W!Di`F zc{MH5Rm;pWjc#UEu;U!tPM%|{v(B0xmu%~tt+KILSmzg@pz26Ggz%0@y4j=!GRcu<1q<2)y%{(I2Y4! z6~bgCs^A4k~e-#t(O^h}sWI8G6#9yH<{2XKPDkkAKI33L}_eOW)NUFFd6+D8e_#uwMFH!y7LO*_oBXG=c7MJ^*VhXy!y{Hi`!U?#{w(mf7xX*rn8r9)h z)YAU~b$$<4V{D>3kvder&8Qi-q59v2$>?B69i5_(i|4Q$zs5M6!uqR&GSm#qQIBLf zAL?j5a;j-Tt;loOgq>J|#Y}SsuEQz#7UtnKOvfQw|4a%6K4VtkVtfSOLms<{1w{Ai`+HLmx-N@!MM@F*#LnypX!%#e9zvxCD zlevWIum`<(3ybmJwtXTGSl7=$tqbNbO&$jiYsJ#(D4PZN}zr8pakE3pQ1sSvX8)~8vqmALugcA6i zOCcXMfDOotU|LZfJ%`#n$E+vq_hHlubz?1li8_BauYhi}47KD9sP@gM8Sh68>?E>s zA#;tw9vW`oQ4BF1CU3^Dwbj8iRK3jBD^bs`21_xBdiL+2HskxKM{*IhQkPMC=O$`m zw^8Q}Ow+`8{wWl6K_-@A5o)O$QE$aoti-pm0b~5e%)+NoGwZVTFHq+tv9(uVJe=0gWgdRZQ5_y<_>mY!E#U{KfqjCy?la`^ zo4=y^i_CV7!vWMspw3T0?U_u}z@}!i{<^_T8g$_T)DO}_s9j%$<1mP9TyqdLfOjzp ze~G%mMbxhT40T=)M&TXQz`b;$8%Cqr<56#!Zyf8d0p!x48<$witP8D6P)oQHnWWi@ zy(@!yG-1?AbfR|o?@&wq4^+PqrwqRq28ueR6n8TDX>cBD3)S3YU!gUxC8T{ zepoV5Gb})LJkPe5BbS)vScN;V2>*hU(3k5v5B=1eQ2iW2Rw`spQ&>R5uW>#mFr65z zM9q9PYUEGiVBBKA-)-9uqGs|E#^P(X-eEn5gJ?gG`X#)G(f9|9;r`}Ny#-^gqi*yc z)Czou`dt{3=eDP!-ro#Vhs&)2jHMp5wxXWxGnj^lQ4{$HWGn<9#a6W2jD^LTeLJe#+4#j4C5O<rpdqMh)ay+un|P4PQWY^m81F-KYtCf${hiYGOB01GtUD zFuKTXPcCBp)sRNRWGu8_1kg{t7MJ2Kd;-5lEo}uSYo=|;n9Ym$5MIOzOq=3PWFzvc zYxW_3<_sTfEAtKVf*4<@*lj37bsWSQcmy@GE2tUupkBMbV+7v9B)pAU>cLap?|qm~ zeGF>mrKlC1i*fj`2jnOjOLmj{h>l!Rsr&1>ogrE-9YHda>>!)ST+(;w(dc-MEblG3AJ4*mTYuSl z7}t}#iC)XTV-JM{;*c13{`_Z_{q`rwBQ>juHi%xAmx!ONAVz#1K22UATS>B>$9p7;oFK0g9Uqc+NGAD!>?9}2^F+t}E}=F<@h` zB~TwOPnzV3o_FCyePEM+qq8_OJMxKOW4)6;YPhd1Sm$5c7-+~h^XK@3kJSb?_}8wv zaKf38H!l3Y5pQ_H-6QvVoZ93n=W_B+=fvne;Uy_ikX>dNB zm=w;-+u{j-l3(g^MitC=>Izys<<9kjROg<;mEo?!>0W1e@tUwx9OZTXJI&`@nRec} LmX+vq-gV>un?}Pk diff --git a/loko/notifications/locale/en/LC_MESSAGES/django.po b/loko/notifications/locale/en/LC_MESSAGES/django.po index 8c1d05f..21c78b3 100644 --- a/loko/notifications/locale/en/LC_MESSAGES/django.po +++ b/loko/notifications/locale/en/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,7 +23,7 @@ msgid "Titre" msgstr "Title" #: notifications/forms.py:40 notifications/models.py:72 -#: notifications/models.py:455 +#: notifications/models.py:529 msgid "Contenu" msgstr "Content" @@ -45,7 +45,7 @@ msgid "Expire le" msgstr "Expires on" #: notifications/forms.py:68 notifications/models.py:284 -#: notifications/templates/notifications/_new_discussion_modal.html:41 +#: notifications/templates/notifications/_new_discussion_modal.html:69 msgid "Pièces jointes" msgstr "Attachments" @@ -57,7 +57,7 @@ msgstr "Photos or documents (multiple files allowed)." msgid "Destinataires individuels" msgstr "Individual recipients" -#: notifications/forms.py:82 notifications/models.py:553 +#: notifications/forms.py:82 notifications/models.py:632 msgid "Équipes destinataires" msgstr "Recipient teams" @@ -94,6 +94,7 @@ msgstr "" "hour(s) ago:" #: notifications/management/commands/send_unread_notification_reminders.py:118 +#: notifications/services.py:479 msgid "Système" msgstr "System" @@ -168,8 +169,8 @@ msgstr "Team" msgid "Équipes" msgstr "Teams" -#: notifications/models.py:49 notifications/models.py:464 -#: notifications/models.py:593 +#: notifications/models.py:49 notifications/models.py:543 +#: notifications/models.py:672 msgid "Message" msgstr "Message" @@ -221,7 +222,7 @@ msgstr "System notification" msgid "Générée automatiquement par le système." msgstr "Generated automatically by the system." -#: notifications/models.py:114 notifications/models.py:566 +#: notifications/models.py:114 notifications/models.py:645 msgid "Prise en charge unique" msgstr "Single claim" @@ -283,11 +284,11 @@ msgstr "Team notification" msgid "Notifications d'équipe" msgstr "Team notifications" -#: notifications/models.py:250 notifications/models.py:597 +#: notifications/models.py:250 notifications/models.py:676 msgid "Fichier" msgstr "File" -#: notifications/models.py:255 notifications/models.py:599 +#: notifications/models.py:255 notifications/models.py:678 msgid "Nom du fichier" msgstr "File name" @@ -295,7 +296,7 @@ msgstr "File name" msgid "Ajouté par" msgstr "Added by" -#: notifications/models.py:265 notifications/models.py:600 +#: notifications/models.py:265 notifications/models.py:679 msgid "Ajouté le" msgstr "Added on" @@ -303,7 +304,7 @@ msgstr "Added on" msgid "Pièce jointe" msgstr "Attachment" -#: notifications/models.py:301 +#: notifications/models.py:301 notifications/models.py:713 msgid "Utilisateur" msgstr "User" @@ -315,22 +316,22 @@ msgstr "Team notification read" msgid "Lectures de notifications d'équipe" msgstr "Team notification reads" -#: notifications/models.py:331 +#: notifications/models.py:331 notifications/models.py:751 msgid "Mis à jour le" msgstr "Updated on" #: notifications/models.py:336 -#: notifications/templates/notifications/discussion_detail.html:105 -#: notifications/templates/notifications/discussion_list.html:144 -#: notifications/templates/notifications/inbox.html:421 +#: notifications/templates/notifications/discussion_detail.html:164 +#: notifications/templates/notifications/discussion_list.html:155 +#: notifications/templates/notifications/inbox.html:460 msgid "Participants" msgstr "Participants" #: notifications/models.py:338 -#: notifications/templates/notifications/discussion_detail.html:97 -#: notifications/templates/notifications/discussion_list.html:120 -#: notifications/templates/notifications/inbox.html:397 -#: notifications/templates/notifications/inbox_mobile.html:338 +#: notifications/templates/notifications/discussion_detail.html:98 +#: notifications/templates/notifications/discussion_list.html:127 +#: notifications/templates/notifications/inbox.html:432 +#: notifications/templates/notifications/inbox_mobile.html:360 msgid "Clôturée" msgstr "Closed" @@ -342,106 +343,164 @@ msgstr "Linked object type" msgid "ID objet lié" msgstr "Linked object ID" -#: notifications/models.py:355 +#: notifications/models.py:360 +msgid "Aucun" +msgstr "" + +#: notifications/models.py:361 notifications/models.py:368 +#: notifications/templates/notifications/_new_discussion_modal.html:34 +#: notifications/templates/notifications/discussion_detail.html:132 +msgid "Important / À traiter" +msgstr "" + +#: notifications/models.py:362 notifications/models.py:377 +#: notifications/models.py:378 +#: notifications/templates/notifications/_new_discussion_modal.html:39 +#: notifications/templates/notifications/discussion_detail.html:139 +#: notifications/templates/notifications/inbox.html:374 +#: notifications/templates/notifications/inbox_mobile.html:306 +msgid "En cours" +msgstr "" + +#: notifications/models.py:363 notifications/models.py:386 +#: notifications/templates/notifications/_new_discussion_modal.html:44 +#: notifications/templates/notifications/discussion_detail.html:146 +msgid "Traité / Fait" +msgstr "" + +#: notifications/models.py:369 +#: notifications/templates/notifications/inbox.html:371 +#: notifications/templates/notifications/inbox_mobile.html:303 +msgid "Important" +msgstr "" + +#: notifications/models.py:387 +#: notifications/templates/notifications/inbox.html:377 +#: notifications/templates/notifications/inbox_mobile.html:309 +msgid "Traité" +msgstr "" + +#: notifications/models.py:401 +msgid "Flag" +msgstr "" + +#: notifications/models.py:409 +msgid "Flag défini par" +msgstr "" + +#: notifications/models.py:414 +msgid "Flag défini le" +msgstr "" + +#: notifications/models.py:419 msgid "URL objet lié" msgstr "Linked object URL" -#: notifications/models.py:358 +#: notifications/models.py:422 msgid "Libellé objet lié" msgstr "Linked object label" -#: notifications/models.py:392 +#: notifications/models.py:466 msgid "Intervention" msgstr "Intervention" -#: notifications/models.py:400 +#: notifications/models.py:474 msgid "Observation" msgstr "Observation" -#: notifications/models.py:408 +#: notifications/models.py:482 msgid "Ordre de préparation" msgstr "Preparation order" -#: notifications/models.py:416 +#: notifications/models.py:490 msgid "Projet" msgstr "Project" -#: notifications/models.py:424 +#: notifications/models.py:498 msgid "Générale" msgstr "General" -#: notifications/models.py:429 notifications/models.py:445 +#: notifications/models.py:503 notifications/models.py:519 msgid "Discussion" msgstr "Discussion" -#: notifications/models.py:430 +#: notifications/models.py:504 #: notifications/templates/notifications/discussion_list.html:70 #: notifications/templates/notifications/inbox.html:133 #: notifications/templates/notifications/inbox_mobile.html:152 msgid "Discussions" msgstr "Discussions" -#: notifications/models.py:453 +#: notifications/models.py:527 msgid "Auteur" msgstr "Author" -#: notifications/models.py:456 +#: notifications/models.py:530 msgid "Envoyé le" msgstr "Sent on" -#: notifications/models.py:457 +#: notifications/models.py:531 msgid "Supprimé" msgstr "Deleted" -#: notifications/models.py:465 +#: notifications/models.py:534 +msgid "Message système" +msgstr "System message" + +#: notifications/models.py:535 +msgid "Indique si le message a été généré automatiquement par le système." +msgstr "" +"Indicates whether the message was automatically generated by the system." + +#: notifications/models.py:544 msgid "Messages" msgstr "Messages" -#: notifications/models.py:490 +#: notifications/models.py:569 msgid "Intervention annulée" msgstr "Intervention cancelled" -#: notifications/models.py:495 +#: notifications/models.py:574 msgid "Tous (pas de filtre)" msgstr "All (no filter)" -#: notifications/models.py:496 +#: notifications/models.py:575 msgid "Doublon" msgstr "Duplicate" -#: notifications/models.py:497 +#: notifications/models.py:576 msgid "A rediriger" msgstr "To redirect" -#: notifications/models.py:498 +#: notifications/models.py:577 msgid "Pas sous notre gestion" msgstr "Not under our management" -#: notifications/models.py:499 +#: notifications/models.py:578 msgid "Non-relevant" msgstr "Not relevant" -#: notifications/models.py:500 +#: notifications/models.py:579 msgid "Autre" msgstr "Other" -#: notifications/models.py:504 +#: notifications/models.py:583 msgid "Nom de la règle" msgstr "Rule name" -#: notifications/models.py:505 +#: notifications/models.py:584 msgid "Active" msgstr "Active" -#: notifications/models.py:511 +#: notifications/models.py:590 msgid "Événement déclencheur" msgstr "Trigger event" -#: notifications/models.py:517 +#: notifications/models.py:596 msgid "Filtre : type d'annulation" msgstr "Filter: cancellation type" -#: notifications/models.py:519 +#: notifications/models.py:598 msgid "" "Laisser vide pour déclencher sur tout type d'annulation. Sélectionner une " "valeur pour n'agir que sur ce type précis." @@ -449,15 +508,15 @@ msgstr "" "Leave blank to trigger on all cancellation types. Select a value to trigger " "only on that type." -#: notifications/models.py:529 +#: notifications/models.py:608 msgid "Type de notification" msgstr "Notification type" -#: notifications/models.py:533 +#: notifications/models.py:612 msgid "Modèle de titre" msgstr "Title template" -#: notifications/models.py:535 +#: notifications/models.py:614 #, python-brace-format msgid "" "Variables disponibles : {intervention_code}, {intervention_title}, " @@ -466,11 +525,11 @@ msgstr "" "Available variables: {intervention_code}, {intervention_title}, " "{cancellation_type_label}" -#: notifications/models.py:541 +#: notifications/models.py:620 msgid "Modèle de contenu" msgstr "Content template" -#: notifications/models.py:543 +#: notifications/models.py:622 #, python-brace-format msgid "" "Variables disponibles : {intervention_code}, {intervention_title}, " @@ -479,50 +538,119 @@ msgstr "" "Available variables: {intervention_code}, {intervention_title}, " "{cancellation_type_label}, {cancellation_reason}" -#: notifications/models.py:554 +#: notifications/models.py:633 msgid "" "Les notifications seront envoyées à tous les membres (CompanyMember) de ces " "équipes." msgstr "" "Notifications will be sent to all members (CompanyMember) of these teams." -#: notifications/models.py:560 +#: notifications/models.py:639 msgid "Utilisateurs destinataires supplémentaires" msgstr "Additional individual recipients" -#: notifications/models.py:568 +#: notifications/models.py:647 msgid "" -"Si activé, dès qu'un destinataire marque la notification comme lue (prise en " -"charge), elle est automatiquement archivée pour tous les autres " +"Si activé, dès qu'un destinataire marque la notification comme lue (prise en" +" charge), elle est automatiquement archivée pour tous les autres " "destinataires." msgstr "" "If enabled, as soon as one recipient claims the notification, it is " "automatically archived for all other recipients." -#: notifications/models.py:574 +#: notifications/models.py:653 msgid "Créée le" msgstr "Created on" -#: notifications/models.py:575 +#: notifications/models.py:654 msgid "Mise à jour le" msgstr "Updated on" -#: notifications/models.py:581 +#: notifications/models.py:660 msgid "Règle de notification" msgstr "Notification rule" -#: notifications/models.py:582 +#: notifications/models.py:661 msgid "Règles de notification" msgstr "Notification rules" -#: notifications/models.py:618 +#: notifications/models.py:697 msgid "Pièce jointe de message" msgstr "Message attachment" -#: notifications/models.py:619 +#: notifications/models.py:698 msgid "Pièces jointes de messages" msgstr "Message attachments" +#: notifications/models.py:717 +msgid "Endpoint Push" +msgstr "" + +#: notifications/models.py:718 +msgid "URL unique de réception push fournie par le navigateur." +msgstr "" + +#: notifications/models.py:722 +msgid "Clé p256dh" +msgstr "" + +#: notifications/models.py:723 +msgid "Clé publique du client." +msgstr "" + +#: notifications/models.py:727 +msgid "Secret auth" +msgstr "" + +#: notifications/models.py:728 +msgid "Secret d'authentification pour le chiffrement." +msgstr "" + +#: notifications/models.py:733 +msgid "User Agent" +msgstr "" + +#: notifications/models.py:738 +msgid "Navigateur" +msgstr "" + +#: notifications/models.py:743 +msgid "Système d'exploitation" +msgstr "" + +#: notifications/models.py:748 +msgid "Nom de l'appareil" +msgstr "Device name" + +#: notifications/models.py:750 +#: notifications/templates/notifications/notification_settings.html:96 +msgid "Enregistré le" +msgstr "Saved on" + +#: notifications/models.py:754 +msgid "Appareil inconnu" +msgstr "" + +#: notifications/models.py:758 +msgid "Abonnement Web Push" +msgstr "" + +#: notifications/models.py:759 +msgid "Abonnements Web Push" +msgstr "" + +#: notifications/services.py:498 +#, python-brace-format +msgid "{icon} {user} a défini le statut : {label}" +msgstr "" + +#: notifications/services.py:504 +#, python-brace-format +msgid "" +" {user} a retiré le drapeau de " +"suivi." +msgstr "" + #: notifications/templates/notifications/_new_discussion_modal.html:8 #: notifications/templates/notifications/discussion_list.html:74 #: notifications/templates/notifications/inbox.html:165 @@ -534,40 +662,50 @@ msgstr "New discussion" msgid "Fermer" msgstr "Close" -#: notifications/templates/notifications/_new_discussion_modal.html:17 +#: notifications/templates/notifications/_new_discussion_modal.html:18 msgid "Sujet / Titre (optionnel)" msgstr "Subject / Title (optional)" -#: notifications/templates/notifications/_new_discussion_modal.html:20 +#: notifications/templates/notifications/_new_discussion_modal.html:21 msgid "Ex: Question sur le dossier..." msgstr "E.g.: Question about the file..." #: notifications/templates/notifications/_new_discussion_modal.html:25 +#: notifications/templates/notifications/_new_discussion_modal.html:27 +msgid "Statut initial" +msgstr "" + +#: notifications/templates/notifications/_new_discussion_modal.html:29 +#: notifications/templates/notifications/discussion_detail.html:154 +msgid "Aucun drapeau" +msgstr "No flag" + +#: notifications/templates/notifications/_new_discussion_modal.html:53 msgid "Message *" msgstr "Message *" -#: notifications/templates/notifications/_new_discussion_modal.html:28 +#: notifications/templates/notifications/_new_discussion_modal.html:56 msgid "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes." msgstr "Type @ to mention/tag users or teams." -#: notifications/templates/notifications/_new_discussion_modal.html:32 +#: notifications/templates/notifications/_new_discussion_modal.html:60 msgid "Rédigez votre message... (@ pour tagger quelqu'un)" msgstr "Write your message... (@ to tag someone)" -#: notifications/templates/notifications/_new_discussion_modal.html:44 +#: notifications/templates/notifications/_new_discussion_modal.html:72 msgid "Joindre des fichiers" msgstr "Attach files" -#: notifications/templates/notifications/_new_discussion_modal.html:52 +#: notifications/templates/notifications/_new_discussion_modal.html:80 #: notifications/templates/notifications/create.html:82 -#: notifications/templates/notifications/notification_settings.html:104 +#: notifications/templates/notifications/notification_settings.html:200 #: notifications/templates/notifications/team_form.html:39 msgid "Annuler" msgstr "Cancel" -#: notifications/templates/notifications/_new_discussion_modal.html:55 +#: notifications/templates/notifications/_new_discussion_modal.html:83 #: notifications/templates/notifications/create.html:85 -#: notifications/templates/notifications/discussion_detail.html:194 +#: notifications/templates/notifications/discussion_detail.html:268 msgid "Envoyer" msgstr "Send" @@ -580,55 +718,68 @@ msgstr "Create notification" msgid "Ctrl+clic pour sélectionner plusieurs" msgstr "Ctrl+click to select multiple" -#: notifications/templates/notifications/discussion_detail.html:85 +#: notifications/templates/notifications/discussion_detail.html:86 msgid "Retour aux discussions" msgstr "Back to discussions" -#: notifications/templates/notifications/discussion_detail.html:120 +#: notifications/templates/notifications/discussion_detail.html:123 +#: notifications/templates/notifications/discussion_detail.html:504 +#: notifications/templates/notifications/inbox.html:366 +msgid "Statut" +msgstr "" + +#: notifications/templates/notifications/discussion_detail.html:128 +msgid "Statut de suivi" +msgstr "" + +#: notifications/templates/notifications/discussion_detail.html:179 msgid "Aucun message pour l'instant. Soyez le premier à écrire." msgstr "No messages yet. Be the first to write." -#: notifications/templates/notifications/discussion_detail.html:184 +#: notifications/templates/notifications/discussion_detail.html:254 msgid "Écrire un message... (@ pour mentionner)" msgstr "Write a message... (@ to mention)" -#: notifications/templates/notifications/discussion_detail.html:187 +#: notifications/templates/notifications/discussion_detail.html:261 msgid "Joindre" msgstr "Attach" -#: notifications/templates/notifications/discussion_detail.html:202 +#: notifications/templates/notifications/discussion_detail.html:276 msgid "Cette discussion est clôturée." msgstr "This discussion is closed." +#: notifications/templates/notifications/discussion_detail.html:458 +msgid "Le message ne peut pas être vide." +msgstr "The message cannot be empty." + #: notifications/templates/notifications/discussion_list.html:79 #: notifications/templates/notifications/discussion_list.html:80 #: notifications/templates/notifications/inbox.html:170 #: notifications/templates/notifications/inbox.html:171 #: notifications/templates/notifications/inbox_mobile.html:115 -#: notifications/templates/notifications/notification_settings.html:4 msgid "Paramètres" msgstr "Settings" #: notifications/templates/notifications/discussion_list.html:89 -#: notifications/templates/notifications/inbox.html:366 -#: notifications/templates/notifications/inbox_mobile.html:301 +#: notifications/templates/notifications/inbox.html:394 +#: notifications/templates/notifications/inbox_mobile.html:317 msgid "Vous n'avez encore aucune discussion." msgstr "You don't have any discussions yet." -#: notifications/templates/notifications/discussion_list.html:137 -#: notifications/templates/notifications/inbox.html:414 -#: notifications/templates/notifications/inbox_mobile.html:350 +#: notifications/templates/notifications/discussion_list.html:148 +#: notifications/templates/notifications/inbox.html:453 +#: notifications/templates/notifications/inbox_mobile.html:376 msgid "Aucun message encore." msgstr "No messages yet." -#: notifications/templates/notifications/discussion_list.html:160 -#: notifications/templates/notifications/inbox.html:437 +#: notifications/templates/notifications/discussion_list.html:171 +#: notifications/templates/notifications/inbox.html:476 msgid "participants au total" msgstr "participants in total" -#: notifications/templates/notifications/discussion_list.html:170 -#: notifications/templates/notifications/inbox.html:447 -#: notifications/templates/notifications/inbox_mobile.html:372 +#: notifications/templates/notifications/discussion_list.html:181 +#: notifications/templates/notifications/inbox.html:486 +#: notifications/templates/notifications/inbox_mobile.html:398 msgid "non lu(s)" msgstr "unread" @@ -652,6 +803,7 @@ msgid "Archivées" msgstr "Archived" #: notifications/templates/notifications/inbox.html:210 +#: notifications/templates/notifications/inbox.html:383 #: notifications/templates/notifications/inbox_mobile.html:194 msgid "Réinitialiser" msgstr "Reset" @@ -686,6 +838,11 @@ msgstr "No archived notifications." msgid "Vous n'avez aucune notification." msgstr "You have no notifications." +#: notifications/templates/notifications/inbox.html:368 +#: notifications/templates/notifications/inbox_mobile.html:300 +msgid "Tous" +msgstr "" + #: notifications/templates/notifications/inbox_mobile.html:119 msgid "Accueil" msgstr "Home" @@ -698,40 +855,112 @@ msgstr "Take" msgid "Lu" msgstr "Read" +#: notifications/templates/notifications/notification_settings.html:4 +#: notifications/templates/notifications/notification_settings.html:17 +msgid "Paramètres des notifications" +msgstr "Notification settings" + #: notifications/templates/notifications/notification_settings.html:12 #: notifications/templates/notifications/team_list.html:18 msgid "Retour aux notifications" msgstr "Back to notifications" -#: notifications/templates/notifications/notification_settings.html:17 -msgid "Paramètres des notifications" -msgstr "Notification settings" - #: notifications/templates/notifications/notification_settings.html:19 msgid "" -"Gérez vos préférences de rappel par e-mail pour les notifications non lues." -msgstr "Manage your email reminder preferences for unread notifications." +"Gérez vos alertes instantanées sur cet appareil et vos rappels par e-mail." +msgstr "" #: notifications/templates/notifications/notification_settings.html:28 +msgid "Notifications sur cet appareil (Alertes système / Push)" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:31 +msgid "Vérification..." +msgstr "Verifying..." + +#: notifications/templates/notifications/notification_settings.html:36 +msgid "" +"Recevez des alertes instantanées sur votre écran (ordinateur ou smartphone) " +"dès qu'une tâche, intervention ou mention vous concerne, même si le site est" +" en arrière-plan." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:42 +msgid "" +"Votre navigateur ou appareil actuel ne prend pas en charge les notifications" +" Web Push. (Sur iPhone/iPad, installez l'application via le menu Partager > " +"'Sur l'écran d'accueil')." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:48 +msgid "" +"Les notifications sont bloquées dans les paramètres de votre navigateur pour" +" ce site. Veuillez modifier vos permissions de site pour les autoriser." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:55 +msgid "Activer les notifications sur cet appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:58 +msgid "Cliquez pour autoriser et enregistrer cet appareil." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:64 +msgid "Activer sur cet appareil" +msgstr "Enable on this device" + +#: notifications/templates/notifications/notification_settings.html:66 +msgid "Envoyer une notification test" +msgstr "Send test notification" + +#: notifications/templates/notifications/notification_settings.html:68 +msgid "Tester" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:76 +msgid "Appareils enregistrés pour votre compte" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:93 +#: notifications/views.py:986 +msgid "Appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:103 +msgid "Retirer cet appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:103 +msgid "Voulez-vous retirer cet appareil des notifications push ?" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:112 +msgid "" +"Aucun appareil n'est actuellement enregistré pour recevoir des notifications" +" push." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:124 msgid "Rappels par e-mail" msgstr "Email reminders" -#: notifications/templates/notifications/notification_settings.html:41 +#: notifications/templates/notifications/notification_settings.html:137 msgid "Langue préférée pour les e-mails et notifications" msgstr "Preferred language for emails and notifications" -#: notifications/templates/notifications/notification_settings.html:50 +#: notifications/templates/notifications/notification_settings.html:146 msgid "" "Les e-mails de rappel et les notifications automatiques vous seront envoyés " "dans cette langue." msgstr "" "Reminder emails and automatic notifications will be sent in this language." -#: notifications/templates/notifications/notification_settings.html:58 +#: notifications/templates/notifications/notification_settings.html:154 msgid "Activer les rappels par e-mail" msgstr "Enable email reminders" -#: notifications/templates/notifications/notification_settings.html:61 +#: notifications/templates/notifications/notification_settings.html:157 msgid "" "Recevoir un récapitulatif par e-mail si des notifications restent non lues " "au-delà du délai spécifié." @@ -739,27 +968,27 @@ msgstr "" "Receive an email summary if notifications remain unread past the specified " "delay." -#: notifications/templates/notifications/notification_settings.html:72 +#: notifications/templates/notifications/notification_settings.html:168 msgid "Adresse(s) e-mail de réception" msgstr "Recipient email address(es)" -#: notifications/templates/notifications/notification_settings.html:80 +#: notifications/templates/notifications/notification_settings.html:176 msgid "Laissez vide pour utiliser l'e-mail principal de votre compte" msgstr "Leave blank to use your account's primary email" -#: notifications/templates/notifications/notification_settings.html:81 +#: notifications/templates/notifications/notification_settings.html:177 msgid "Pour plusieurs destinataires, séparez les adresses par des virgules." msgstr "For multiple recipients, separate addresses with commas." -#: notifications/templates/notifications/notification_settings.html:88 +#: notifications/templates/notifications/notification_settings.html:184 msgid "Délai avant l'envoi du rappel (en heures)" msgstr "Delay before sending reminder (in hours)" -#: notifications/templates/notifications/notification_settings.html:92 +#: notifications/templates/notifications/notification_settings.html:188 msgid "heures" msgstr "hours" -#: notifications/templates/notifications/notification_settings.html:98 +#: notifications/templates/notifications/notification_settings.html:194 msgid "" "Exemple: 24h = un rappel sera envoyé si une notification n'a pas été lue au " "bout de 24 heures." @@ -767,7 +996,7 @@ msgstr "" "Example: 24h = a reminder will be sent if a notification is unread after 24 " "hours." -#: notifications/templates/notifications/notification_settings.html:107 +#: notifications/templates/notifications/notification_settings.html:203 msgid "Enregistrer mes préférences" msgstr "Save my preferences" @@ -788,7 +1017,7 @@ msgid "Nouvelle équipe" msgstr "New team" #: notifications/templates/notifications/team_list.html:46 -#: notifications/views.py:498 +#: notifications/views.py:533 msgid "Modifier" msgstr "Edit" @@ -820,63 +1049,124 @@ msgstr "No teams defined." msgid "Créer une équipe" msgstr "Create team" -#: notifications/views.py:390 +#: notifications/tests.py:319 +msgid "Alerte Intervention" +msgstr "Intervention Alert" + +#: notifications/tests.py:320 +msgid "Nouvelle intervention assignée" +msgstr "New intervention assigned" + +#: notifications/views.py:425 msgid "Vous n'avez pas les droits pour créer une notification." msgstr "You do not have permission to create a notification." -#: notifications/views.py:423 +#: notifications/views.py:458 msgid "Notification envoyée avec succès." msgstr "Notification sent successfully." -#: notifications/views.py:460 +#: notifications/views.py:495 msgid "Vous n'avez pas les droits pour créer une équipe." msgstr "You do not have permission to create a team." -#: notifications/views.py:470 +#: notifications/views.py:505 msgid "Équipe créée avec succès." msgstr "Team created successfully." -#: notifications/views.py:475 +#: notifications/views.py:510 msgid "Créer" msgstr "Create" -#: notifications/views.py:486 +#: notifications/views.py:521 msgid "Vous n'avez pas les droits pour modifier une équipe." msgstr "You do not have permission to edit a team." -#: notifications/views.py:493 +#: notifications/views.py:528 msgid "Équipe mise à jour." msgstr "Team updated." -#: notifications/views.py:508 +#: notifications/views.py:543 msgid "Vous n'avez pas les droits pour supprimer une équipe." msgstr "You do not have permission to delete a team." -#: notifications/views.py:511 +#: notifications/views.py:546 msgid "Équipe supprimée." msgstr "Team deleted." -#: notifications/views.py:561 +#: notifications/views.py:604 msgid "Vous n'êtes pas participant de cette discussion." msgstr "You are not a participant in this discussion." -#: notifications/views.py:574 +#: notifications/views.py:620 msgid "Message envoyé." msgstr "Message sent." -#: notifications/views.py:602 +#: notifications/views.py:648 +msgid "Vous n'avez pas accès à cette discussion." +msgstr "You do not have access to this discussion." + +#: notifications/views.py:699 +msgid "Statut de la discussion mis à jour." +msgstr "Discussion status updated." + +#: notifications/views.py:722 #, python-format msgid "Discussion de %(name)s" msgstr "Discussion from %(name)s" -#: notifications/views.py:613 +#: notifications/views.py:736 msgid "Discussion créée avec succès." msgstr "Discussion created successfully." -#: notifications/views.py:616 +#: notifications/views.py:739 msgid "Le contenu du message ne peut pas être vide." msgstr "Message content cannot be empty." -#: notifications/views.py:640 +#: notifications/views.py:763 msgid "Vos préférences de rappel par e-mail ont été enregistrées." msgstr "Your email reminder preferences have been saved." + +#: notifications/views.py:896 +msgid "Requête invalide" +msgstr "" + +#: notifications/views.py:904 +msgid "Paramètres d'abonnement push incomplets" +msgstr "" + +#: notifications/views.py:954 +msgid "Aucun appareil actif n'est enregistré pour votre compte." +msgstr "" + +#: notifications/views.py:959 +msgid "Test de notification Loko" +msgstr "Loko notification test" + +#: notifications/views.py:960 +msgid "" +"Les notifications instantanées sur votre appareil fonctionnent correctement " +"!" +msgstr "" + +#: notifications/views.py:968 +#, python-format +msgid "Notification de test envoyée avec succès sur %(count)d appareil(s) !" +msgstr "Test notification sent successfully to %(count)d device(s)!" + +#: notifications/views.py:972 +msgid "Impossible de délivrer la notification au service push." +msgstr "" + +#: notifications/views.py:974 +#, python-format +msgid "Échec de distribution : %(error)s" +msgstr "" + +#: notifications/views.py:988 +#, python-format +msgid "L'appareil « %(name)s » a été retiré." +msgstr "" + +#~ msgid "" +#~ "Gérez vos préférences de rappel par e-mail pour les notifications non lues." +#~ msgstr "Manage your email reminder preferences for unread notifications." diff --git a/loko/notifications/locale/fr/LC_MESSAGES/django.mo b/loko/notifications/locale/fr/LC_MESSAGES/django.mo index 3d0ae676bfbc12fc60002fe7afe83c95662a54f4..1b10e3fd75b563d44bbd25faf7a36c747d1515b1 100644 GIT binary patch literal 15951 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 Cx|_lP delta 4378 zcmc)MiBnZo0LSt35H~;)WEbQCf+C3bIy79o_o%@=U)4G(G&B$ zUq%LRFdWS!k%YA|#^o~R&rr2;bTmdq7q-O?*d3#hQ_W!Pg2OQxAHWb?j=HV^b>3Fg z^*b;UU&eOEc+D{iI`Li9g(oo#FJLrY#erxdoEzPWaa4;?9amv%tVRAai}~Zm^{D>* z*dCiv19%^G-6t5!{mthTG@@&$6N9Me!Z2$rYJjPjf!Uai6K(r))PUEbR&X08;Sr3- zGpPQ4L^uA0G1#ROi_85@E(P6S1Zsriu?H5}_Igx@>+J9QQ5_yeE&V&F^Dkj3hDA9O znT_gq0cys}QT?yN1oWX-9qpr#g>Pa3euEt_hxJzn`KTEdpdQH-{-~q5$f;%_YDLyy z4IaY*n9DQ=;VjI-SFk5u#1stI`lnIo9cxSpPQXd{8uHjp7!R6BnIsIxKB$59x9!6) zhQ+4!zt{d;U+v}e>j0WCi4-h!%Nr-f5cq; z)wbWv1J?C}P%AXnIvJUynSq*M9kM89J8A-lkvWVl3uC=DP3 z^(Y3Q+K1ZuWYpd$Lk(aVs=u|^4|k((cpe$Exq_N#P-kQK&v+yGJDfr`Y5?<)7r`t- zb+iVxd3IX&+TZ=C6*__Ccm{R;P+kGus0g*>RjBql)QlTZ1KW$NoY!2W&_KgAd=|Y- zhsm2RY;ARrhpOk>dNJzR%|H)Upq~8!)Mk7g^+-NMt<*Wx-novN*e|H_+9qpaJpV)r zx*!enu`g<=t5I*o5-i47u?j=n#tgy7P%~?`_0y>HqS@LdScx>5lbDV_VIIb(Ix8?9 zbG-5Kv3-W~Vah~ZmxDUb zgSvhsYR}w-y6?0M)?X(+LW4d;HK<*@6gAQY9EdwnH@b)#;6K;~!nu^j7A=U>La>xo+OxV}z%Dr&~JpawP$wQ}`+S^owK zjWj%qUHMh7&2dx*7i|4oTX*F+&n^@_{2qmR_7gD*r=U8XgIYl^YVT~o2;72ExED3C zw{uv3UGP2)`S>|%sS|k6Y+#dt`lgS^D%_7lFs;8cv+1aME$X}@Sc0*<0&c89K8|J+ z=3z537xNp^mC5qb$~C4GSv9i>J@^4?grT=MD-mf;L~X_ljK&_e-GdtVXw1ZWQIB*n zYLBc$oxck^;Zf9E;QfR`42828hu6`CBZ=CzVdfAW1>_Ynjp*W4gtykbKy-5tSxy#^ zedIYZiqw&oBbmZbGJ+h_`>#Vw&wb4zvYqT8O+?2XBsNg`@6QB^FaK8!l!9)kPo(@R zSxfFBfxU&R$rz#|ixlhr_fR-Qv{7_akin#$)DpcREyo~RcoCr9kW}Wf1Xnh{O!o!=o{)YZYaM*dA_Yrx}kjo){&Ou zK3kZK`c&&UO3Lm2Gq+R8CVYp?da{u8BN-%xJVtbMCc6VA{znt0}StMRXh?2S^%ugRCTb$b{;45Bc^*3|=4U@fSpX6x4ct#lo^m ze?fFFSG$qN_f(eEy65{Qq-6xpsi>~>rNnoNon0~8J+r!ue>+DFb5~3&FPrC{`S9^Q z{!=j@yZk5O8eP8fgsHxB2`hbjIyd+W6Wav)mbusad!;OB<@2O>^d+W;`o8aa$$v5Z Mo1p*e&O==P0!{kNvj6}9 diff --git a/loko/notifications/locale/fr/LC_MESSAGES/django.po b/loko/notifications/locale/fr/LC_MESSAGES/django.po index 673ae7e..8334095 100644 --- a/loko/notifications/locale/fr/LC_MESSAGES/django.po +++ b/loko/notifications/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,7 +23,7 @@ msgid "Titre" msgstr "Titre" #: notifications/forms.py:40 notifications/models.py:72 -#: notifications/models.py:455 +#: notifications/models.py:529 msgid "Contenu" msgstr "Contenu" @@ -45,7 +45,7 @@ msgid "Expire le" msgstr "Expire le" #: notifications/forms.py:68 notifications/models.py:284 -#: notifications/templates/notifications/_new_discussion_modal.html:41 +#: notifications/templates/notifications/_new_discussion_modal.html:69 msgid "Pièces jointes" msgstr "Pièces jointes" @@ -57,7 +57,7 @@ msgstr "Photos ou documents (plusieurs fichiers possibles)." msgid "Destinataires individuels" msgstr "Destinataires individuels" -#: notifications/forms.py:82 notifications/models.py:553 +#: notifications/forms.py:82 notifications/models.py:632 msgid "Équipes destinataires" msgstr "Équipes destinataires" @@ -94,6 +94,7 @@ msgstr "" "%(delay)d heure(s) :" #: notifications/management/commands/send_unread_notification_reminders.py:118 +#: notifications/services.py:479 msgid "Système" msgstr "Système" @@ -168,8 +169,8 @@ msgstr "Équipe" msgid "Équipes" msgstr "Équipes" -#: notifications/models.py:49 notifications/models.py:464 -#: notifications/models.py:593 +#: notifications/models.py:49 notifications/models.py:543 +#: notifications/models.py:672 msgid "Message" msgstr "Message" @@ -221,7 +222,7 @@ msgstr "Notification système" msgid "Générée automatiquement par le système." msgstr "Générée automatiquement par le système." -#: notifications/models.py:114 notifications/models.py:566 +#: notifications/models.py:114 notifications/models.py:645 msgid "Prise en charge unique" msgstr "Prise en charge unique" @@ -283,11 +284,11 @@ msgstr "Notification d'équipe" msgid "Notifications d'équipe" msgstr "Notifications d'équipe" -#: notifications/models.py:250 notifications/models.py:597 +#: notifications/models.py:250 notifications/models.py:676 msgid "Fichier" msgstr "Fichier" -#: notifications/models.py:255 notifications/models.py:599 +#: notifications/models.py:255 notifications/models.py:678 msgid "Nom du fichier" msgstr "Nom du fichier" @@ -295,7 +296,7 @@ msgstr "Nom du fichier" msgid "Ajouté par" msgstr "Ajouté par" -#: notifications/models.py:265 notifications/models.py:600 +#: notifications/models.py:265 notifications/models.py:679 msgid "Ajouté le" msgstr "Ajouté le" @@ -303,7 +304,7 @@ msgstr "Ajouté le" msgid "Pièce jointe" msgstr "Pièce jointe" -#: notifications/models.py:301 +#: notifications/models.py:301 notifications/models.py:713 msgid "Utilisateur" msgstr "Utilisateur" @@ -315,22 +316,22 @@ msgstr "Lecture de notification d'équipe" msgid "Lectures de notifications d'équipe" msgstr "Lectures de notifications d'équipe" -#: notifications/models.py:331 +#: notifications/models.py:331 notifications/models.py:751 msgid "Mis à jour le" msgstr "Mis à jour le" #: notifications/models.py:336 -#: notifications/templates/notifications/discussion_detail.html:105 -#: notifications/templates/notifications/discussion_list.html:144 -#: notifications/templates/notifications/inbox.html:421 +#: notifications/templates/notifications/discussion_detail.html:164 +#: notifications/templates/notifications/discussion_list.html:155 +#: notifications/templates/notifications/inbox.html:460 msgid "Participants" msgstr "Participants" #: notifications/models.py:338 -#: notifications/templates/notifications/discussion_detail.html:97 -#: notifications/templates/notifications/discussion_list.html:120 -#: notifications/templates/notifications/inbox.html:397 -#: notifications/templates/notifications/inbox_mobile.html:338 +#: notifications/templates/notifications/discussion_detail.html:98 +#: notifications/templates/notifications/discussion_list.html:127 +#: notifications/templates/notifications/inbox.html:432 +#: notifications/templates/notifications/inbox_mobile.html:360 msgid "Clôturée" msgstr "Clôturée" @@ -342,106 +343,163 @@ msgstr "Type d'objet lié" msgid "ID objet lié" msgstr "ID objet lié" -#: notifications/models.py:355 +#: notifications/models.py:360 +msgid "Aucun" +msgstr "" + +#: notifications/models.py:361 notifications/models.py:368 +#: notifications/templates/notifications/_new_discussion_modal.html:34 +#: notifications/templates/notifications/discussion_detail.html:132 +msgid "Important / À traiter" +msgstr "" + +#: notifications/models.py:362 notifications/models.py:377 +#: notifications/models.py:378 +#: notifications/templates/notifications/_new_discussion_modal.html:39 +#: notifications/templates/notifications/discussion_detail.html:139 +#: notifications/templates/notifications/inbox.html:374 +#: notifications/templates/notifications/inbox_mobile.html:306 +msgid "En cours" +msgstr "" + +#: notifications/models.py:363 notifications/models.py:386 +#: notifications/templates/notifications/_new_discussion_modal.html:44 +#: notifications/templates/notifications/discussion_detail.html:146 +msgid "Traité / Fait" +msgstr "" + +#: notifications/models.py:369 +#: notifications/templates/notifications/inbox.html:371 +#: notifications/templates/notifications/inbox_mobile.html:303 +msgid "Important" +msgstr "" + +#: notifications/models.py:387 +#: notifications/templates/notifications/inbox.html:377 +#: notifications/templates/notifications/inbox_mobile.html:309 +msgid "Traité" +msgstr "" + +#: notifications/models.py:401 +msgid "Flag" +msgstr "" + +#: notifications/models.py:409 +msgid "Flag défini par" +msgstr "" + +#: notifications/models.py:414 +msgid "Flag défini le" +msgstr "" + +#: notifications/models.py:419 msgid "URL objet lié" msgstr "URL objet lié" -#: notifications/models.py:358 +#: notifications/models.py:422 msgid "Libellé objet lié" msgstr "Libellé objet lié" -#: notifications/models.py:392 +#: notifications/models.py:466 msgid "Intervention" msgstr "Intervention" -#: notifications/models.py:400 +#: notifications/models.py:474 msgid "Observation" msgstr "Observation" -#: notifications/models.py:408 +#: notifications/models.py:482 msgid "Ordre de préparation" msgstr "Ordre de préparation" -#: notifications/models.py:416 +#: notifications/models.py:490 msgid "Projet" msgstr "Projet" -#: notifications/models.py:424 +#: notifications/models.py:498 msgid "Générale" msgstr "Générale" -#: notifications/models.py:429 notifications/models.py:445 +#: notifications/models.py:503 notifications/models.py:519 msgid "Discussion" msgstr "Discussion" -#: notifications/models.py:430 +#: notifications/models.py:504 #: notifications/templates/notifications/discussion_list.html:70 #: notifications/templates/notifications/inbox.html:133 #: notifications/templates/notifications/inbox_mobile.html:152 msgid "Discussions" msgstr "Discussions" -#: notifications/models.py:453 +#: notifications/models.py:527 msgid "Auteur" msgstr "Auteur" -#: notifications/models.py:456 +#: notifications/models.py:530 msgid "Envoyé le" msgstr "Envoyé le" -#: notifications/models.py:457 +#: notifications/models.py:531 msgid "Supprimé" msgstr "Supprimé" -#: notifications/models.py:465 +#: notifications/models.py:534 +msgid "Message système" +msgstr "Message système" + +#: notifications/models.py:535 +msgid "Indique si le message a été généré automatiquement par le système." +msgstr "Indique si le message a été généré automatiquement par le système." + +#: notifications/models.py:544 msgid "Messages" msgstr "Messages" -#: notifications/models.py:490 +#: notifications/models.py:569 msgid "Intervention annulée" msgstr "Intervention annulée" -#: notifications/models.py:495 +#: notifications/models.py:574 msgid "Tous (pas de filtre)" msgstr "Tous (pas de filtre)" -#: notifications/models.py:496 +#: notifications/models.py:575 msgid "Doublon" msgstr "Doublon" -#: notifications/models.py:497 +#: notifications/models.py:576 msgid "A rediriger" msgstr "A rediriger" -#: notifications/models.py:498 +#: notifications/models.py:577 msgid "Pas sous notre gestion" msgstr "Pas sous notre gestion" -#: notifications/models.py:499 +#: notifications/models.py:578 msgid "Non-relevant" msgstr "Non-relevant" -#: notifications/models.py:500 +#: notifications/models.py:579 msgid "Autre" msgstr "Autre" -#: notifications/models.py:504 +#: notifications/models.py:583 msgid "Nom de la règle" msgstr "Nom de la règle" -#: notifications/models.py:505 +#: notifications/models.py:584 msgid "Active" msgstr "Active" -#: notifications/models.py:511 +#: notifications/models.py:590 msgid "Événement déclencheur" msgstr "Événement déclencheur" -#: notifications/models.py:517 +#: notifications/models.py:596 msgid "Filtre : type d'annulation" msgstr "Filtre : type d'annulation" -#: notifications/models.py:519 +#: notifications/models.py:598 msgid "" "Laisser vide pour déclencher sur tout type d'annulation. Sélectionner une " "valeur pour n'agir que sur ce type précis." @@ -449,15 +507,15 @@ msgstr "" "Laisser vide pour déclencher sur tout type d'annulation. Sélectionner une " "valeur pour n'agir que sur ce type précis." -#: notifications/models.py:529 +#: notifications/models.py:608 msgid "Type de notification" msgstr "Type de notification" -#: notifications/models.py:533 +#: notifications/models.py:612 msgid "Modèle de titre" msgstr "Modèle de titre" -#: notifications/models.py:535 +#: notifications/models.py:614 #, python-brace-format msgid "" "Variables disponibles : {intervention_code}, {intervention_title}, " @@ -466,11 +524,11 @@ msgstr "" "Variables disponibles : {intervention_code}, {intervention_title}, " "{cancellation_type_label}" -#: notifications/models.py:541 +#: notifications/models.py:620 msgid "Modèle de contenu" msgstr "Modèle de contenu" -#: notifications/models.py:543 +#: notifications/models.py:622 #, python-brace-format msgid "" "Variables disponibles : {intervention_code}, {intervention_title}, " @@ -479,7 +537,7 @@ msgstr "" "Variables disponibles : {intervention_code}, {intervention_title}, " "{cancellation_type_label}, {cancellation_reason}" -#: notifications/models.py:554 +#: notifications/models.py:633 msgid "" "Les notifications seront envoyées à tous les membres (CompanyMember) de ces " "équipes." @@ -487,44 +545,113 @@ msgstr "" "Les notifications seront envoyées à tous les membres (CompanyMember) de ces " "équipes." -#: notifications/models.py:560 +#: notifications/models.py:639 msgid "Utilisateurs destinataires supplémentaires" msgstr "Utilisateurs destinataires supplémentaires" -#: notifications/models.py:568 +#: notifications/models.py:647 msgid "" -"Si activé, dès qu'un destinataire marque la notification comme lue (prise en " -"charge), elle est automatiquement archivée pour tous les autres " +"Si activé, dès qu'un destinataire marque la notification comme lue (prise en" +" charge), elle est automatiquement archivée pour tous les autres " "destinataires." msgstr "" -"Si activé, dès qu'un destinataire marque la notification comme lue (prise en " -"charge), elle est automatiquement archivée pour tous les autres " +"Si activé, dès qu'un destinataire marque la notification comme lue (prise en" +" charge), elle est automatiquement archivée pour tous les autres " "destinataires." -#: notifications/models.py:574 +#: notifications/models.py:653 msgid "Créée le" msgstr "Créée le" -#: notifications/models.py:575 +#: notifications/models.py:654 msgid "Mise à jour le" msgstr "Mise à jour le" -#: notifications/models.py:581 +#: notifications/models.py:660 msgid "Règle de notification" msgstr "Règle de notification" -#: notifications/models.py:582 +#: notifications/models.py:661 msgid "Règles de notification" msgstr "Règles de notification" -#: notifications/models.py:618 +#: notifications/models.py:697 msgid "Pièce jointe de message" msgstr "Pièce jointe de message" -#: notifications/models.py:619 +#: notifications/models.py:698 msgid "Pièces jointes de messages" msgstr "Pièces jointes de messages" +#: notifications/models.py:717 +msgid "Endpoint Push" +msgstr "" + +#: notifications/models.py:718 +msgid "URL unique de réception push fournie par le navigateur." +msgstr "" + +#: notifications/models.py:722 +msgid "Clé p256dh" +msgstr "" + +#: notifications/models.py:723 +msgid "Clé publique du client." +msgstr "" + +#: notifications/models.py:727 +msgid "Secret auth" +msgstr "" + +#: notifications/models.py:728 +msgid "Secret d'authentification pour le chiffrement." +msgstr "" + +#: notifications/models.py:733 +msgid "User Agent" +msgstr "" + +#: notifications/models.py:738 +msgid "Navigateur" +msgstr "" + +#: notifications/models.py:743 +msgid "Système d'exploitation" +msgstr "" + +#: notifications/models.py:748 +msgid "Nom de l'appareil" +msgstr "Nom de l'appareil" + +#: notifications/models.py:750 +#: notifications/templates/notifications/notification_settings.html:96 +msgid "Enregistré le" +msgstr "Enregistré le" + +#: notifications/models.py:754 +msgid "Appareil inconnu" +msgstr "" + +#: notifications/models.py:758 +msgid "Abonnement Web Push" +msgstr "" + +#: notifications/models.py:759 +msgid "Abonnements Web Push" +msgstr "" + +#: notifications/services.py:498 +#, python-brace-format +msgid "{icon} {user} a défini le statut : {label}" +msgstr "" + +#: notifications/services.py:504 +#, python-brace-format +msgid "" +" {user} a retiré le drapeau de " +"suivi." +msgstr "" + #: notifications/templates/notifications/_new_discussion_modal.html:8 #: notifications/templates/notifications/discussion_list.html:74 #: notifications/templates/notifications/inbox.html:165 @@ -536,40 +663,50 @@ msgstr "Nouvelle discussion" msgid "Fermer" msgstr "Fermer" -#: notifications/templates/notifications/_new_discussion_modal.html:17 +#: notifications/templates/notifications/_new_discussion_modal.html:18 msgid "Sujet / Titre (optionnel)" msgstr "Sujet / Titre (optionnel)" -#: notifications/templates/notifications/_new_discussion_modal.html:20 +#: notifications/templates/notifications/_new_discussion_modal.html:21 msgid "Ex: Question sur le dossier..." msgstr "Ex: Question sur le dossier..." #: notifications/templates/notifications/_new_discussion_modal.html:25 +#: notifications/templates/notifications/_new_discussion_modal.html:27 +msgid "Statut initial" +msgstr "" + +#: notifications/templates/notifications/_new_discussion_modal.html:29 +#: notifications/templates/notifications/discussion_detail.html:154 +msgid "Aucun drapeau" +msgstr "Aucun drapeau" + +#: notifications/templates/notifications/_new_discussion_modal.html:53 msgid "Message *" msgstr "Message *" -#: notifications/templates/notifications/_new_discussion_modal.html:28 +#: notifications/templates/notifications/_new_discussion_modal.html:56 msgid "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes." msgstr "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes." -#: notifications/templates/notifications/_new_discussion_modal.html:32 +#: notifications/templates/notifications/_new_discussion_modal.html:60 msgid "Rédigez votre message... (@ pour tagger quelqu'un)" msgstr "Rédigez votre message... (@ pour tagger quelqu'un)" -#: notifications/templates/notifications/_new_discussion_modal.html:44 +#: notifications/templates/notifications/_new_discussion_modal.html:72 msgid "Joindre des fichiers" msgstr "Joindre des fichiers" -#: notifications/templates/notifications/_new_discussion_modal.html:52 +#: notifications/templates/notifications/_new_discussion_modal.html:80 #: notifications/templates/notifications/create.html:82 -#: notifications/templates/notifications/notification_settings.html:104 +#: notifications/templates/notifications/notification_settings.html:200 #: notifications/templates/notifications/team_form.html:39 msgid "Annuler" msgstr "Annuler" -#: notifications/templates/notifications/_new_discussion_modal.html:55 +#: notifications/templates/notifications/_new_discussion_modal.html:83 #: notifications/templates/notifications/create.html:85 -#: notifications/templates/notifications/discussion_detail.html:194 +#: notifications/templates/notifications/discussion_detail.html:268 msgid "Envoyer" msgstr "Envoyer" @@ -582,55 +719,68 @@ msgstr "Créer une notification" msgid "Ctrl+clic pour sélectionner plusieurs" msgstr "Ctrl+clic pour sélectionner plusieurs" -#: notifications/templates/notifications/discussion_detail.html:85 +#: notifications/templates/notifications/discussion_detail.html:86 msgid "Retour aux discussions" msgstr "Retour aux discussions" -#: notifications/templates/notifications/discussion_detail.html:120 +#: notifications/templates/notifications/discussion_detail.html:123 +#: notifications/templates/notifications/discussion_detail.html:504 +#: notifications/templates/notifications/inbox.html:366 +msgid "Statut" +msgstr "" + +#: notifications/templates/notifications/discussion_detail.html:128 +msgid "Statut de suivi" +msgstr "" + +#: notifications/templates/notifications/discussion_detail.html:179 msgid "Aucun message pour l'instant. Soyez le premier à écrire." msgstr "Aucun message pour l'instant. Soyez le premier à écrire." -#: notifications/templates/notifications/discussion_detail.html:184 +#: notifications/templates/notifications/discussion_detail.html:254 msgid "Écrire un message... (@ pour mentionner)" msgstr "Écrire un message... (@ pour mentionner)" -#: notifications/templates/notifications/discussion_detail.html:187 +#: notifications/templates/notifications/discussion_detail.html:261 msgid "Joindre" msgstr "Joindre" -#: notifications/templates/notifications/discussion_detail.html:202 +#: notifications/templates/notifications/discussion_detail.html:276 msgid "Cette discussion est clôturée." msgstr "Cette discussion est clôturée." +#: notifications/templates/notifications/discussion_detail.html:458 +msgid "Le message ne peut pas être vide." +msgstr "Le message ne peut pas être vide." + #: notifications/templates/notifications/discussion_list.html:79 #: notifications/templates/notifications/discussion_list.html:80 #: notifications/templates/notifications/inbox.html:170 #: notifications/templates/notifications/inbox.html:171 #: notifications/templates/notifications/inbox_mobile.html:115 -#: notifications/templates/notifications/notification_settings.html:4 msgid "Paramètres" msgstr "Paramètres" #: notifications/templates/notifications/discussion_list.html:89 -#: notifications/templates/notifications/inbox.html:366 -#: notifications/templates/notifications/inbox_mobile.html:301 +#: notifications/templates/notifications/inbox.html:394 +#: notifications/templates/notifications/inbox_mobile.html:317 msgid "Vous n'avez encore aucune discussion." msgstr "Vous n'avez encore aucune discussion." -#: notifications/templates/notifications/discussion_list.html:137 -#: notifications/templates/notifications/inbox.html:414 -#: notifications/templates/notifications/inbox_mobile.html:350 +#: notifications/templates/notifications/discussion_list.html:148 +#: notifications/templates/notifications/inbox.html:453 +#: notifications/templates/notifications/inbox_mobile.html:376 msgid "Aucun message encore." msgstr "Aucun message encore." -#: notifications/templates/notifications/discussion_list.html:160 -#: notifications/templates/notifications/inbox.html:437 +#: notifications/templates/notifications/discussion_list.html:171 +#: notifications/templates/notifications/inbox.html:476 msgid "participants au total" msgstr "participants au total" -#: notifications/templates/notifications/discussion_list.html:170 -#: notifications/templates/notifications/inbox.html:447 -#: notifications/templates/notifications/inbox_mobile.html:372 +#: notifications/templates/notifications/discussion_list.html:181 +#: notifications/templates/notifications/inbox.html:486 +#: notifications/templates/notifications/inbox_mobile.html:398 msgid "non lu(s)" msgstr "non lu(s)" @@ -654,6 +804,7 @@ msgid "Archivées" msgstr "Archivées" #: notifications/templates/notifications/inbox.html:210 +#: notifications/templates/notifications/inbox.html:383 #: notifications/templates/notifications/inbox_mobile.html:194 msgid "Réinitialiser" msgstr "Réinitialiser" @@ -688,6 +839,11 @@ msgstr "Aucune notification archivée." msgid "Vous n'avez aucune notification." msgstr "Vous n'avez aucune notification." +#: notifications/templates/notifications/inbox.html:368 +#: notifications/templates/notifications/inbox_mobile.html:300 +msgid "Tous" +msgstr "" + #: notifications/templates/notifications/inbox_mobile.html:119 msgid "Accueil" msgstr "Accueil" @@ -700,30 +856,101 @@ msgstr "Prendre" msgid "Lu" msgstr "Lu" +#: notifications/templates/notifications/notification_settings.html:4 +#: notifications/templates/notifications/notification_settings.html:17 +msgid "Paramètres des notifications" +msgstr "Paramètres des notifications" + #: notifications/templates/notifications/notification_settings.html:12 #: notifications/templates/notifications/team_list.html:18 msgid "Retour aux notifications" msgstr "Retour aux notifications" -#: notifications/templates/notifications/notification_settings.html:17 -msgid "Paramètres des notifications" -msgstr "Paramètres des notifications" - #: notifications/templates/notifications/notification_settings.html:19 msgid "" -"Gérez vos préférences de rappel par e-mail pour les notifications non lues." +"Gérez vos alertes instantanées sur cet appareil et vos rappels par e-mail." msgstr "" -"Gérez vos préférences de rappel par e-mail pour les notifications non lues." #: notifications/templates/notifications/notification_settings.html:28 +msgid "Notifications sur cet appareil (Alertes système / Push)" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:31 +msgid "Vérification..." +msgstr "Vérification..." + +#: notifications/templates/notifications/notification_settings.html:36 +msgid "" +"Recevez des alertes instantanées sur votre écran (ordinateur ou smartphone) " +"dès qu'une tâche, intervention ou mention vous concerne, même si le site est" +" en arrière-plan." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:42 +msgid "" +"Votre navigateur ou appareil actuel ne prend pas en charge les notifications" +" Web Push. (Sur iPhone/iPad, installez l'application via le menu Partager > " +"'Sur l'écran d'accueil')." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:48 +msgid "" +"Les notifications sont bloquées dans les paramètres de votre navigateur pour" +" ce site. Veuillez modifier vos permissions de site pour les autoriser." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:55 +msgid "Activer les notifications sur cet appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:58 +msgid "Cliquez pour autoriser et enregistrer cet appareil." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:64 +msgid "Activer sur cet appareil" +msgstr "Activer sur cet appareil" + +#: notifications/templates/notifications/notification_settings.html:66 +msgid "Envoyer une notification test" +msgstr "Envoyer une notification test" + +#: notifications/templates/notifications/notification_settings.html:68 +msgid "Tester" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:76 +msgid "Appareils enregistrés pour votre compte" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:93 +#: notifications/views.py:986 +msgid "Appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:103 +msgid "Retirer cet appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:103 +msgid "Voulez-vous retirer cet appareil des notifications push ?" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:112 +msgid "" +"Aucun appareil n'est actuellement enregistré pour recevoir des notifications" +" push." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:124 msgid "Rappels par e-mail" msgstr "Rappels par e-mail" -#: notifications/templates/notifications/notification_settings.html:41 +#: notifications/templates/notifications/notification_settings.html:137 msgid "Langue préférée pour les e-mails et notifications" msgstr "Langue préférée pour les e-mails et notifications" -#: notifications/templates/notifications/notification_settings.html:50 +#: notifications/templates/notifications/notification_settings.html:146 msgid "" "Les e-mails de rappel et les notifications automatiques vous seront envoyés " "dans cette langue." @@ -731,11 +958,11 @@ msgstr "" "Les e-mails de rappel et les notifications automatiques vous seront envoyés " "dans cette langue." -#: notifications/templates/notifications/notification_settings.html:58 +#: notifications/templates/notifications/notification_settings.html:154 msgid "Activer les rappels par e-mail" msgstr "Activer les rappels par e-mail" -#: notifications/templates/notifications/notification_settings.html:61 +#: notifications/templates/notifications/notification_settings.html:157 msgid "" "Recevoir un récapitulatif par e-mail si des notifications restent non lues " "au-delà du délai spécifié." @@ -743,27 +970,27 @@ msgstr "" "Recevoir un récapitulatif par e-mail si des notifications restent non lues " "au-delà du délai spécifié." -#: notifications/templates/notifications/notification_settings.html:72 +#: notifications/templates/notifications/notification_settings.html:168 msgid "Adresse(s) e-mail de réception" msgstr "Adresse(s) e-mail de réception" -#: notifications/templates/notifications/notification_settings.html:80 +#: notifications/templates/notifications/notification_settings.html:176 msgid "Laissez vide pour utiliser l'e-mail principal de votre compte" msgstr "Laissez vide pour utiliser l'e-mail principal de votre compte" -#: notifications/templates/notifications/notification_settings.html:81 +#: notifications/templates/notifications/notification_settings.html:177 msgid "Pour plusieurs destinataires, séparez les adresses par des virgules." msgstr "Pour plusieurs destinataires, séparez les adresses par des virgules." -#: notifications/templates/notifications/notification_settings.html:88 +#: notifications/templates/notifications/notification_settings.html:184 msgid "Délai avant l'envoi du rappel (en heures)" msgstr "Délai avant l'envoi du rappel (en heures)" -#: notifications/templates/notifications/notification_settings.html:92 +#: notifications/templates/notifications/notification_settings.html:188 msgid "heures" msgstr "heures" -#: notifications/templates/notifications/notification_settings.html:98 +#: notifications/templates/notifications/notification_settings.html:194 msgid "" "Exemple: 24h = un rappel sera envoyé si une notification n'a pas été lue au " "bout de 24 heures." @@ -771,7 +998,7 @@ msgstr "" "Exemple: 24h = un rappel sera envoyé si une notification n'a pas été lue au " "bout de 24 heures." -#: notifications/templates/notifications/notification_settings.html:107 +#: notifications/templates/notifications/notification_settings.html:203 msgid "Enregistrer mes préférences" msgstr "Enregistrer mes préférences" @@ -792,7 +1019,7 @@ msgid "Nouvelle équipe" msgstr "Nouvelle équipe" #: notifications/templates/notifications/team_list.html:46 -#: notifications/views.py:498 +#: notifications/views.py:533 msgid "Modifier" msgstr "Modifier" @@ -824,63 +1051,125 @@ msgstr "Aucune équipe définie." msgid "Créer une équipe" msgstr "Créer une équipe" -#: notifications/views.py:390 +#: notifications/tests.py:319 +msgid "Alerte Intervention" +msgstr "Alerte Intervention" + +#: notifications/tests.py:320 +msgid "Nouvelle intervention assignée" +msgstr "Nouvelle intervention assignée" + +#: notifications/views.py:425 msgid "Vous n'avez pas les droits pour créer une notification." msgstr "Vous n'avez pas les droits pour créer une notification." -#: notifications/views.py:423 +#: notifications/views.py:458 msgid "Notification envoyée avec succès." msgstr "Notification envoyée avec succès." -#: notifications/views.py:460 +#: notifications/views.py:495 msgid "Vous n'avez pas les droits pour créer une équipe." msgstr "Vous n'avez pas les droits pour créer une équipe." -#: notifications/views.py:470 +#: notifications/views.py:505 msgid "Équipe créée avec succès." msgstr "Équipe créée avec succès." -#: notifications/views.py:475 +#: notifications/views.py:510 msgid "Créer" msgstr "Créer" -#: notifications/views.py:486 +#: notifications/views.py:521 msgid "Vous n'avez pas les droits pour modifier une équipe." msgstr "Vous n'avez pas les droits pour modifier une équipe." -#: notifications/views.py:493 +#: notifications/views.py:528 msgid "Équipe mise à jour." msgstr "Équipe mise à jour." -#: notifications/views.py:508 +#: notifications/views.py:543 msgid "Vous n'avez pas les droits pour supprimer une équipe." msgstr "Vous n'avez pas les droits pour supprimer une équipe." -#: notifications/views.py:511 +#: notifications/views.py:546 msgid "Équipe supprimée." msgstr "Équipe supprimée." -#: notifications/views.py:561 +#: notifications/views.py:604 msgid "Vous n'êtes pas participant de cette discussion." msgstr "Vous n'êtes pas participant de cette discussion." -#: notifications/views.py:574 +#: notifications/views.py:620 msgid "Message envoyé." msgstr "Message envoyé." -#: notifications/views.py:602 +#: notifications/views.py:648 +msgid "Vous n'avez pas accès à cette discussion." +msgstr "Vous n'avez pas accès à cette discussion." + +#: notifications/views.py:699 +msgid "Statut de la discussion mis à jour." +msgstr "Statut de la discussion mis à jour." + +#: notifications/views.py:722 #, python-format msgid "Discussion de %(name)s" msgstr "Discussion de %(name)s" -#: notifications/views.py:613 +#: notifications/views.py:736 msgid "Discussion créée avec succès." msgstr "Discussion créée avec succès." -#: notifications/views.py:616 +#: notifications/views.py:739 msgid "Le contenu du message ne peut pas être vide." msgstr "Le contenu du message ne peut pas être vide." -#: notifications/views.py:640 +#: notifications/views.py:763 msgid "Vos préférences de rappel par e-mail ont été enregistrées." msgstr "Vos préférences de rappel par e-mail ont été enregistrées." + +#: notifications/views.py:896 +msgid "Requête invalide" +msgstr "" + +#: notifications/views.py:904 +msgid "Paramètres d'abonnement push incomplets" +msgstr "" + +#: notifications/views.py:954 +msgid "Aucun appareil actif n'est enregistré pour votre compte." +msgstr "" + +#: notifications/views.py:959 +msgid "Test de notification Loko" +msgstr "Test de notification Loko" + +#: notifications/views.py:960 +msgid "" +"Les notifications instantanées sur votre appareil fonctionnent correctement " +"!" +msgstr "" + +#: notifications/views.py:968 +#, python-format +msgid "Notification de test envoyée avec succès sur %(count)d appareil(s) !" +msgstr "Notification de test envoyée avec succès sur %(count)d appareil(s) !" + +#: notifications/views.py:972 +msgid "Impossible de délivrer la notification au service push." +msgstr "" + +#: notifications/views.py:974 +#, python-format +msgid "Échec de distribution : %(error)s" +msgstr "" + +#: notifications/views.py:988 +#, python-format +msgid "L'appareil « %(name)s » a été retiré." +msgstr "" + +#~ msgid "" +#~ "Gérez vos préférences de rappel par e-mail pour les notifications non lues." +#~ msgstr "" +#~ "Gérez vos préférences de rappel par e-mail pour les notifications non lues." diff --git a/loko/notifications/locale/nl/LC_MESSAGES/django.mo b/loko/notifications/locale/nl/LC_MESSAGES/django.mo index 1850e5e0a96be3a6d186534430cb2ed407a9d8ec..ef7f2bf29e52464c6055fe7c8f7862744ea0b204 100644 GIT binary patch delta 5281 zcmZA433OD|9mnxIBrE|EV!~$F9tlfAB!RG%twIDLsErx~MXA0dFJZ`JCd^C{R!3>I z?zRkQz(}D|Bz1SH(t?Uk(NBb@UGQ#`lpf%t>_cD^$Cq8AT5Ln=(!`vuUUo=i)G|MxHgRFb7*vFLqkDq6T^^ zPQaa5fk*89k5L2u5>?rLgN+%5-i-$mLsAEDaGqMVG;3_w-L!A`6lM*U}T@;o=@OYnWX5_72IN(`bZ_6$;O^D1WJ3DiJO+WY^;UR>ugEA5T^BI>UfhjK$BooKB@ zRc03I^M%%nQJb^@Rq_xH!cF%6&8R)I9rfP5n1u&XoA5Bsz?bdk*@+Q;Lqkxd8)u!0 zRL^`D&&5knGw()~_6TZbZz4rA@1dSQg_=kqJ5H4tfn%@|^<785*_w~t@cJ2 zYV+(v4d_`^!>`~pJb~)Ch=*7OQ;MpKA+I9%=cU%RcScDggy z34U?d8%I!U`vNY&*O2{U2D9_DSt?Mwcsi=18dOOyMQye)YNj#NbJw9}x(oIEUaZE4 zQKkPomearanv*NAoUI_$C*7z^=LRE1BVCid|JzW-X=J`*WTfVD%Fs=m~3cpa*wTd)t_j$`l+)Mk6!UcZXk zl%JwDqei2FQJB z4K=VVey^&-{-^;Ipgu3gemK{<2=)90_Ii1O6D`4N)C|Jb&8UWMve&!p^#Nqr%|WDZ z^A>90eOUM$EJU?83N`QwRH+x(&sU-*;G#BZBEg9s+>ZTmKdPZea0(tm&Fn)|DgS{Q z=)kl5=Za8kJPtLGIjALCf_lFhS7R5d{m)Sq2~5tkn=t+T6H|cdpa}Iq6>5faQJcrZ zCAb0A&@(syUqrok95wJyP|tsXYzLE9!9PxL7EZ+nup0k}6ZQAMxYGY)vkW!z^{58A zP&2z9m*KP4T&AUtE=85L9b9=HtE{x*BR8`Vw^CN#n)I8iB| zMwR9m@@wAYRrv!cM>Q}9_2ME_g)T)C9UvGr!mRD5_#lq6YYS74=t1 z{$wBc998nbH2>>13^l;>Pz~0hW?qk)c?-_QO{jr9h8pN0`}tAS`){Bo_%`Zm`2iMU zuj$m^QEi8 zLrrW8sv=3$z;-7%nZ(I{RD-`q&EzjwfFGbP|!HKAW&bRlM;b5+7 z@oa2FRb(G(NgqW04LOD}Oq8-iG^1`DhA$xd&HNcxVIlQhj$zd2X;edhK>n_ne<9n& zjGE*B+pZSX-qomf?ni#zo3~LF%%1BHtPuH|k}!3gXoM@RE@~IIpk~sBn&EY*wcm!S z*j=dSp2H$MhWU8H`cG6P`_1z!n}@2XgZ!y67ZUYv?gf=%1i6I#i0F8fu$-A=k5x;t z&7NOl`=PxACjMu^T_u}8R;fE9`P~H zp{ny!a<{!FLiSuG-$#~^dUBZP&|cG#xQ!nw-+j8`xPlzbocTZ6;Wy+7axPJccad^( z9l4e0(AV+wV*?j=ksp&Q3ERn}$U|frxs05p`Cre8j+LYj`5oCoJo3$rY+?Z%@wxM==4H-)wB=ZRWw#*zO`N=mi zbFAm*UZU^2j*H0waz4?(GUsxRy>IJuD&kQ<1OV?O5B z$-M&$M^$ijgzP5U$+M)3G?IAot3hjqG{l1)Uet-TN1X;Q?znAjZq!S<`PBs>FB|Y%{u{ljqF!?_7LTTToRDW0hdUx0yy!PN?P1Re zN8-VzV1ujIowyf^ryeh?49uum0hB~|kCfLxBJ`l@HbbM(;q&*xjYqZl1hDu{)&e-JUGw&W6JZ-*?8;b>->D)^V zD$36;j=S;pxI_CP*J%vK8ru1oX|)DpPI`~CHqstVjvT#XIJ4A4|1i-{Wm#lSgm?58f;j@t@e1Nl{KYLr!f+V zW4#NCS!3$;0<}}4E~Sb`SXh?9wvu#b aj!urAc`TR0vU=(JqF$KA`|Hf&z<&U47TY)g delta 4420 zcmYk<32;>P0mt$GCgCt7fn*Z`;aZLa0!bht;RpgDTyjWT2uBixA}k4zWW$DVL}0lK z2m*OfwTLvffFOr-Q4oQ4VCdAbSO;$z9VzOJPAyf?nJRSp{q6f_Y52IN1p zjt?I;qS_1NLwE_*fxn@?_co^TeDeVX_2@S0#waTKVw^P<)xjQ^fjO9i)9v|9s1EN& z&ENs-g6FX#eu!%CJM`gwY>!>NOfJti1r+pvai|_n#lBc(&u>OGxW`^Ug=+9DYU(ee z?!SriFfQ30NDZppm8cPKLbd-SrlEr&HFT0fKYR_R;1?K=`OLo>C`OHN3TjEp`A|bk zkz36w)QmiZEAS!?#sY>p9IG)OU&3ts47+23=D#O}0jb8!#S)x}XOLw#aV#{0GF>nR zb5R`|WY3SmDC)CNd!QWky?Lk(2CWUKrQKk!??5)6InaUmPoQv^6K(Mod*LdwOy(_A zgEui6zrzCj!Jf}zf%X02s2Q4UEky=t7NQ2Y2ALGogc`tEWQ^u&h=OkX1l8las1e^o zeW4u-r4D4EmSQmK{AgP*MePkgsskHQ?d`^acm(yp8%UqcSEzwTbuxzkOel%Zu@rJp z9ax6E2xc{^p{G!r=aBWdy&gu*&{bTFAENFb%`2b>m7%7*4t0JFYQ%d{9XpQ9T*!Pz zVHYQEt7GoZ2s_Rj2#d@5LC$J7>N$~LexxDTUTH-_4TL`Zno$5qdI;FGx0QP zNpGO`$Su_Uo?h-AOU00;vL6MFBpb+FQYp4E_TBk)}K(D zty6}($udzL7>XLeC{%lsP`^868O*4>_Xi5gh3brS0S5?e1vy;Tc(Gym#wJtyQwR6~1gy~);3A+u-xjGEe8s1C>X zaYvShYOoio;{~W09dEDCK@Ff1wfVN7?%N-tps6^4nxbZY_q~tw&3ujZ=OVOGqT+8l^~ljWGX34j~)bGN3j zE5={}>U<$;iN>HtR)VoO8#T2R*aBDE>l;wt+m8Cd+H31aFrMd|(~$yei<+`)s0X}n z&wq*Pz+Ke)`(IRpc{%PhTqO z;SEfn{sC%aUs}IK&B#5BLvMd~#6Hx01*rGC2=&&?Ky_$4CSW6KfKAvIk6~yih4U2D zfxD<4{)lZchMlDbl2Ie-jC#HLpw@mA&co@b2cJbP!8KF||A`vuZBz&DBa>(1a^2lu zn9Ka{;KXE3?8A>xuSp=!ec(=1!_T5dcnZ~_^Vkt zZYO(f{rA@WxReYddTW}GT@*Ca4vBTg&!1WL>P}>@m_eU-J~EdaAg_~&WF+|& z(MDpsm@1;zQUB7hijjQowD{j{JsPB6>5X z5*-W322xM7k#uOMFN&1hkKftyGK?mtNHxhMI%=BNe~4R;d}^1bJWyZwK>0<=%WZw; z1LyZqUP5LOFX>J8kmlntTPQ`nEjlic#diOhQB-mWzaOTNtRe%6UdircEz!}59Ep_p zYY2a7%enY8nPcnC#M?r?)sI`qvt&I<)BK+y>EtLmOmv(lFO#0+9N9{aliv~@lgXdR z7}A40O8OHW8_8>=lFT40NEvyUgvmBiNRmmH1U_^GT_XQOnMnDN>P~iIrE@ZIL}OA> zcuLY+Q7x7SR{4YBDJlIut;b(E8uT~#mOCXqGh%83^+Bh5M{jCPpvG5K@2|@-6UO)g zk1zHw^HnXnay0x-`+s=CS3B(WIE&NfI3K5Nb&hu06`s|(WsI}Y*BI{KePy&$l-|zi zoZiOycdwg{cbGSPC;dv4bG^?vXF%q-@Vd+$QJxv$+^l?0NwL4u?+^OwSNQzd)$\n" "Language-Team: LANGUAGE \n" @@ -23,7 +23,7 @@ msgid "Titre" msgstr "Titel" #: notifications/forms.py:40 notifications/models.py:72 -#: notifications/models.py:455 +#: notifications/models.py:529 msgid "Contenu" msgstr "Inhoud" @@ -45,7 +45,7 @@ msgid "Expire le" msgstr "Vervalt op" #: notifications/forms.py:68 notifications/models.py:284 -#: notifications/templates/notifications/_new_discussion_modal.html:41 +#: notifications/templates/notifications/_new_discussion_modal.html:69 msgid "Pièces jointes" msgstr "Bijlagen" @@ -57,7 +57,7 @@ msgstr "Foto's of documenten (meerdere bestanden mogelijk)." msgid "Destinataires individuels" msgstr "Individuele ontvangers" -#: notifications/forms.py:82 notifications/models.py:553 +#: notifications/forms.py:82 notifications/models.py:632 msgid "Équipes destinataires" msgstr "Ontvangende teams" @@ -94,6 +94,7 @@ msgstr "" "zijn ontvangen:" #: notifications/management/commands/send_unread_notification_reminders.py:118 +#: notifications/services.py:479 msgid "Système" msgstr "Systeem" @@ -168,8 +169,8 @@ msgstr "Team" msgid "Équipes" msgstr "Teams" -#: notifications/models.py:49 notifications/models.py:464 -#: notifications/models.py:593 +#: notifications/models.py:49 notifications/models.py:543 +#: notifications/models.py:672 msgid "Message" msgstr "Bericht" @@ -221,7 +222,7 @@ msgstr "Systeemmelding" msgid "Générée automatiquement par le système." msgstr "Automatisch gegenereerd door het systeem." -#: notifications/models.py:114 notifications/models.py:566 +#: notifications/models.py:114 notifications/models.py:645 msgid "Prise en charge unique" msgstr "Enkele overname" @@ -283,11 +284,11 @@ msgstr "Teammelding" msgid "Notifications d'équipe" msgstr "Teammeldingen" -#: notifications/models.py:250 notifications/models.py:597 +#: notifications/models.py:250 notifications/models.py:676 msgid "Fichier" msgstr "Bestand" -#: notifications/models.py:255 notifications/models.py:599 +#: notifications/models.py:255 notifications/models.py:678 msgid "Nom du fichier" msgstr "Bestandsnaam" @@ -295,7 +296,7 @@ msgstr "Bestandsnaam" msgid "Ajouté par" msgstr "Toegevoegd door" -#: notifications/models.py:265 notifications/models.py:600 +#: notifications/models.py:265 notifications/models.py:679 msgid "Ajouté le" msgstr "Toegevoegd op" @@ -303,7 +304,7 @@ msgstr "Toegevoegd op" msgid "Pièce jointe" msgstr "Bijlage" -#: notifications/models.py:301 +#: notifications/models.py:301 notifications/models.py:713 msgid "Utilisateur" msgstr "Gebruiker" @@ -315,22 +316,22 @@ msgstr "Teammelding gelezen" msgid "Lectures de notifications d'équipe" msgstr "Teammeldingen gelezen" -#: notifications/models.py:331 +#: notifications/models.py:331 notifications/models.py:751 msgid "Mis à jour le" msgstr "Bijgewerkt op" #: notifications/models.py:336 -#: notifications/templates/notifications/discussion_detail.html:105 -#: notifications/templates/notifications/discussion_list.html:144 -#: notifications/templates/notifications/inbox.html:421 +#: notifications/templates/notifications/discussion_detail.html:164 +#: notifications/templates/notifications/discussion_list.html:155 +#: notifications/templates/notifications/inbox.html:460 msgid "Participants" msgstr "Deelnemers" #: notifications/models.py:338 -#: notifications/templates/notifications/discussion_detail.html:97 -#: notifications/templates/notifications/discussion_list.html:120 -#: notifications/templates/notifications/inbox.html:397 -#: notifications/templates/notifications/inbox_mobile.html:338 +#: notifications/templates/notifications/discussion_detail.html:98 +#: notifications/templates/notifications/discussion_list.html:127 +#: notifications/templates/notifications/inbox.html:432 +#: notifications/templates/notifications/inbox_mobile.html:360 msgid "Clôturée" msgstr "Gesloten" @@ -342,106 +343,164 @@ msgstr "Type gekoppeld object" msgid "ID objet lié" msgstr "ID gekoppeld object" -#: notifications/models.py:355 +#: notifications/models.py:360 +msgid "Aucun" +msgstr "" + +#: notifications/models.py:361 notifications/models.py:368 +#: notifications/templates/notifications/_new_discussion_modal.html:34 +#: notifications/templates/notifications/discussion_detail.html:132 +msgid "Important / À traiter" +msgstr "" + +#: notifications/models.py:362 notifications/models.py:377 +#: notifications/models.py:378 +#: notifications/templates/notifications/_new_discussion_modal.html:39 +#: notifications/templates/notifications/discussion_detail.html:139 +#: notifications/templates/notifications/inbox.html:374 +#: notifications/templates/notifications/inbox_mobile.html:306 +msgid "En cours" +msgstr "" + +#: notifications/models.py:363 notifications/models.py:386 +#: notifications/templates/notifications/_new_discussion_modal.html:44 +#: notifications/templates/notifications/discussion_detail.html:146 +msgid "Traité / Fait" +msgstr "" + +#: notifications/models.py:369 +#: notifications/templates/notifications/inbox.html:371 +#: notifications/templates/notifications/inbox_mobile.html:303 +msgid "Important" +msgstr "" + +#: notifications/models.py:387 +#: notifications/templates/notifications/inbox.html:377 +#: notifications/templates/notifications/inbox_mobile.html:309 +msgid "Traité" +msgstr "" + +#: notifications/models.py:401 +msgid "Flag" +msgstr "" + +#: notifications/models.py:409 +msgid "Flag défini par" +msgstr "" + +#: notifications/models.py:414 +msgid "Flag défini le" +msgstr "" + +#: notifications/models.py:419 msgid "URL objet lié" msgstr "URL gekoppeld object" -#: notifications/models.py:358 +#: notifications/models.py:422 msgid "Libellé objet lié" msgstr "Label gekoppeld object" -#: notifications/models.py:392 +#: notifications/models.py:466 msgid "Intervention" msgstr "Interventie" -#: notifications/models.py:400 +#: notifications/models.py:474 msgid "Observation" msgstr "Observatie" -#: notifications/models.py:408 +#: notifications/models.py:482 msgid "Ordre de préparation" msgstr "Voorbereidingsopdracht" -#: notifications/models.py:416 +#: notifications/models.py:490 msgid "Projet" msgstr "Project" -#: notifications/models.py:424 +#: notifications/models.py:498 msgid "Générale" msgstr "Algemeen" -#: notifications/models.py:429 notifications/models.py:445 +#: notifications/models.py:503 notifications/models.py:519 msgid "Discussion" msgstr "Discussie" -#: notifications/models.py:430 +#: notifications/models.py:504 #: notifications/templates/notifications/discussion_list.html:70 #: notifications/templates/notifications/inbox.html:133 #: notifications/templates/notifications/inbox_mobile.html:152 msgid "Discussions" msgstr "Gesprekken" -#: notifications/models.py:453 +#: notifications/models.py:527 msgid "Auteur" msgstr "Auteur" -#: notifications/models.py:456 +#: notifications/models.py:530 msgid "Envoyé le" msgstr "Verzonden op" -#: notifications/models.py:457 +#: notifications/models.py:531 msgid "Supprimé" msgstr "Verwijderd" -#: notifications/models.py:465 +#: notifications/models.py:534 +msgid "Message système" +msgstr "Systeembericht" + +#: notifications/models.py:535 +msgid "Indique si le message a été généré automatiquement par le système." +msgstr "" +"Geeft aan of het bericht automatisch door het systeem werd gegenereerd." + +#: notifications/models.py:544 msgid "Messages" msgstr "Berichten" -#: notifications/models.py:490 +#: notifications/models.py:569 msgid "Intervention annulée" msgstr "Interventie geannuleerd" -#: notifications/models.py:495 +#: notifications/models.py:574 msgid "Tous (pas de filtre)" msgstr "Alle (geen filter)" -#: notifications/models.py:496 +#: notifications/models.py:575 msgid "Doublon" msgstr "Duplicaat" -#: notifications/models.py:497 +#: notifications/models.py:576 msgid "A rediriger" msgstr "Door te sturen" -#: notifications/models.py:498 +#: notifications/models.py:577 msgid "Pas sous notre gestion" msgstr "Niet onder ons beheer" -#: notifications/models.py:499 +#: notifications/models.py:578 msgid "Non-relevant" msgstr "Niet relevant" -#: notifications/models.py:500 +#: notifications/models.py:579 msgid "Autre" msgstr "Overige" -#: notifications/models.py:504 +#: notifications/models.py:583 msgid "Nom de la règle" msgstr "Regelnaam" -#: notifications/models.py:505 +#: notifications/models.py:584 msgid "Active" msgstr "Actief" -#: notifications/models.py:511 +#: notifications/models.py:590 msgid "Événement déclencheur" msgstr "Triggergebeurtenis" -#: notifications/models.py:517 +#: notifications/models.py:596 msgid "Filtre : type d'annulation" msgstr "Filter: annuleringstype" -#: notifications/models.py:519 +#: notifications/models.py:598 msgid "" "Laisser vide pour déclencher sur tout type d'annulation. Sélectionner une " "valeur pour n'agir que sur ce type précis." @@ -449,15 +508,15 @@ msgstr "" "Leeg laten om te triggeren op elk type annulering. Selecteer een waarde om " "alleen op dit specifieke type te reageren." -#: notifications/models.py:529 +#: notifications/models.py:608 msgid "Type de notification" msgstr "Type melding" -#: notifications/models.py:533 +#: notifications/models.py:612 msgid "Modèle de titre" msgstr "Titelsjabloon" -#: notifications/models.py:535 +#: notifications/models.py:614 #, python-brace-format msgid "" "Variables disponibles : {intervention_code}, {intervention_title}, " @@ -466,11 +525,11 @@ msgstr "" "Beschikbare variabelen: {intervention_code}, {intervention_title}, " "{cancellation_type_label}" -#: notifications/models.py:541 +#: notifications/models.py:620 msgid "Modèle de contenu" msgstr "Inhoudssjabloon" -#: notifications/models.py:543 +#: notifications/models.py:622 #, python-brace-format msgid "" "Variables disponibles : {intervention_code}, {intervention_title}, " @@ -479,50 +538,119 @@ msgstr "" "Beschikbare variabelen: {intervention_code}, {intervention_title}, " "{cancellation_type_label}, {cancellation_reason}" -#: notifications/models.py:554 +#: notifications/models.py:633 msgid "" "Les notifications seront envoyées à tous les membres (CompanyMember) de ces " "équipes." msgstr "" "Meldingen worden verzonden naar alle leden (CompanyMember) van deze teams." -#: notifications/models.py:560 +#: notifications/models.py:639 msgid "Utilisateurs destinataires supplémentaires" msgstr "Extra individuele ontvangers" -#: notifications/models.py:568 +#: notifications/models.py:647 msgid "" -"Si activé, dès qu'un destinataire marque la notification comme lue (prise en " -"charge), elle est automatiquement archivée pour tous les autres " +"Si activé, dès qu'un destinataire marque la notification comme lue (prise en" +" charge), elle est automatiquement archivée pour tous les autres " "destinataires." msgstr "" "Indien ingeschakeld, zodra een ontvanger de melding als gelezen markeert " "(overname), wordt deze automatisch gearchiveerd voor alle andere ontvangers." -#: notifications/models.py:574 +#: notifications/models.py:653 msgid "Créée le" msgstr "Aangemaakt op" -#: notifications/models.py:575 +#: notifications/models.py:654 msgid "Mise à jour le" msgstr "Bijgewerkt op" -#: notifications/models.py:581 +#: notifications/models.py:660 msgid "Règle de notification" msgstr "Meldingsregel" -#: notifications/models.py:582 +#: notifications/models.py:661 msgid "Règles de notification" msgstr "Meldingsregels" -#: notifications/models.py:618 +#: notifications/models.py:697 msgid "Pièce jointe de message" msgstr "Berichtbijlage" -#: notifications/models.py:619 +#: notifications/models.py:698 msgid "Pièces jointes de messages" msgstr "Berichtbijlagen" +#: notifications/models.py:717 +msgid "Endpoint Push" +msgstr "" + +#: notifications/models.py:718 +msgid "URL unique de réception push fournie par le navigateur." +msgstr "" + +#: notifications/models.py:722 +msgid "Clé p256dh" +msgstr "" + +#: notifications/models.py:723 +msgid "Clé publique du client." +msgstr "" + +#: notifications/models.py:727 +msgid "Secret auth" +msgstr "" + +#: notifications/models.py:728 +msgid "Secret d'authentification pour le chiffrement." +msgstr "" + +#: notifications/models.py:733 +msgid "User Agent" +msgstr "" + +#: notifications/models.py:738 +msgid "Navigateur" +msgstr "" + +#: notifications/models.py:743 +msgid "Système d'exploitation" +msgstr "" + +#: notifications/models.py:748 +msgid "Nom de l'appareil" +msgstr "Apparaatnaam" + +#: notifications/models.py:750 +#: notifications/templates/notifications/notification_settings.html:96 +msgid "Enregistré le" +msgstr "Opgeslagen op" + +#: notifications/models.py:754 +msgid "Appareil inconnu" +msgstr "" + +#: notifications/models.py:758 +msgid "Abonnement Web Push" +msgstr "" + +#: notifications/models.py:759 +msgid "Abonnements Web Push" +msgstr "" + +#: notifications/services.py:498 +#, python-brace-format +msgid "{icon} {user} a défini le statut : {label}" +msgstr "" + +#: notifications/services.py:504 +#, python-brace-format +msgid "" +" {user} a retiré le drapeau de " +"suivi." +msgstr "" + #: notifications/templates/notifications/_new_discussion_modal.html:8 #: notifications/templates/notifications/discussion_list.html:74 #: notifications/templates/notifications/inbox.html:165 @@ -534,40 +662,50 @@ msgstr "Nieuw gesprek" msgid "Fermer" msgstr "Sluiten" -#: notifications/templates/notifications/_new_discussion_modal.html:17 +#: notifications/templates/notifications/_new_discussion_modal.html:18 msgid "Sujet / Titre (optionnel)" msgstr "Onderwerp / Titel (optioneel)" -#: notifications/templates/notifications/_new_discussion_modal.html:20 +#: notifications/templates/notifications/_new_discussion_modal.html:21 msgid "Ex: Question sur le dossier..." msgstr "Bijv: Vraag over het dossier..." #: notifications/templates/notifications/_new_discussion_modal.html:25 +#: notifications/templates/notifications/_new_discussion_modal.html:27 +msgid "Statut initial" +msgstr "" + +#: notifications/templates/notifications/_new_discussion_modal.html:29 +#: notifications/templates/notifications/discussion_detail.html:154 +msgid "Aucun drapeau" +msgstr "Geen vlag" + +#: notifications/templates/notifications/_new_discussion_modal.html:53 msgid "Message *" msgstr "Bericht *" -#: notifications/templates/notifications/_new_discussion_modal.html:28 +#: notifications/templates/notifications/_new_discussion_modal.html:56 msgid "Tapez @ pour mentionner/tagger des utilisateurs ou des équipes." msgstr "Typ @ om gebruikers of teams te vermelden." -#: notifications/templates/notifications/_new_discussion_modal.html:32 +#: notifications/templates/notifications/_new_discussion_modal.html:60 msgid "Rédigez votre message... (@ pour tagger quelqu'un)" msgstr "Schrijf uw bericht... (@ om iemand te taggen)" -#: notifications/templates/notifications/_new_discussion_modal.html:44 +#: notifications/templates/notifications/_new_discussion_modal.html:72 msgid "Joindre des fichiers" msgstr "Bestanden bijvoegen" -#: notifications/templates/notifications/_new_discussion_modal.html:52 +#: notifications/templates/notifications/_new_discussion_modal.html:80 #: notifications/templates/notifications/create.html:82 -#: notifications/templates/notifications/notification_settings.html:104 +#: notifications/templates/notifications/notification_settings.html:200 #: notifications/templates/notifications/team_form.html:39 msgid "Annuler" msgstr "Annuleren" -#: notifications/templates/notifications/_new_discussion_modal.html:55 +#: notifications/templates/notifications/_new_discussion_modal.html:83 #: notifications/templates/notifications/create.html:85 -#: notifications/templates/notifications/discussion_detail.html:194 +#: notifications/templates/notifications/discussion_detail.html:268 msgid "Envoyer" msgstr "Verzenden" @@ -580,55 +718,68 @@ msgstr "Melding aanmaken" msgid "Ctrl+clic pour sélectionner plusieurs" msgstr "Ctrl+klik om meerdere te selecteren" -#: notifications/templates/notifications/discussion_detail.html:85 +#: notifications/templates/notifications/discussion_detail.html:86 msgid "Retour aux discussions" msgstr "Terug naar gesprekken" -#: notifications/templates/notifications/discussion_detail.html:120 +#: notifications/templates/notifications/discussion_detail.html:123 +#: notifications/templates/notifications/discussion_detail.html:504 +#: notifications/templates/notifications/inbox.html:366 +msgid "Statut" +msgstr "" + +#: notifications/templates/notifications/discussion_detail.html:128 +msgid "Statut de suivi" +msgstr "" + +#: notifications/templates/notifications/discussion_detail.html:179 msgid "Aucun message pour l'instant. Soyez le premier à écrire." msgstr "Nog geen berichten. Wees de eerste om te schrijven." -#: notifications/templates/notifications/discussion_detail.html:184 +#: notifications/templates/notifications/discussion_detail.html:254 msgid "Écrire un message... (@ pour mentionner)" msgstr "Schrijf een bericht... (@ om te vermelden)" -#: notifications/templates/notifications/discussion_detail.html:187 +#: notifications/templates/notifications/discussion_detail.html:261 msgid "Joindre" msgstr "Bijvoegen" -#: notifications/templates/notifications/discussion_detail.html:202 +#: notifications/templates/notifications/discussion_detail.html:276 msgid "Cette discussion est clôturée." msgstr "Dit gesprek is gesloten." +#: notifications/templates/notifications/discussion_detail.html:458 +msgid "Le message ne peut pas être vide." +msgstr "Het bericht mag niet leeg zijn." + #: notifications/templates/notifications/discussion_list.html:79 #: notifications/templates/notifications/discussion_list.html:80 #: notifications/templates/notifications/inbox.html:170 #: notifications/templates/notifications/inbox.html:171 #: notifications/templates/notifications/inbox_mobile.html:115 -#: notifications/templates/notifications/notification_settings.html:4 msgid "Paramètres" msgstr "Instellingen" #: notifications/templates/notifications/discussion_list.html:89 -#: notifications/templates/notifications/inbox.html:366 -#: notifications/templates/notifications/inbox_mobile.html:301 +#: notifications/templates/notifications/inbox.html:394 +#: notifications/templates/notifications/inbox_mobile.html:317 msgid "Vous n'avez encore aucune discussion." msgstr "U heeft nog geen gesprekken." -#: notifications/templates/notifications/discussion_list.html:137 -#: notifications/templates/notifications/inbox.html:414 -#: notifications/templates/notifications/inbox_mobile.html:350 +#: notifications/templates/notifications/discussion_list.html:148 +#: notifications/templates/notifications/inbox.html:453 +#: notifications/templates/notifications/inbox_mobile.html:376 msgid "Aucun message encore." msgstr "Nog geen bericht." -#: notifications/templates/notifications/discussion_list.html:160 -#: notifications/templates/notifications/inbox.html:437 +#: notifications/templates/notifications/discussion_list.html:171 +#: notifications/templates/notifications/inbox.html:476 msgid "participants au total" msgstr "deelnemers in totaal" -#: notifications/templates/notifications/discussion_list.html:170 -#: notifications/templates/notifications/inbox.html:447 -#: notifications/templates/notifications/inbox_mobile.html:372 +#: notifications/templates/notifications/discussion_list.html:181 +#: notifications/templates/notifications/inbox.html:486 +#: notifications/templates/notifications/inbox_mobile.html:398 msgid "non lu(s)" msgstr "ongelezen" @@ -652,6 +803,7 @@ msgid "Archivées" msgstr "Gearchiveerd" #: notifications/templates/notifications/inbox.html:210 +#: notifications/templates/notifications/inbox.html:383 #: notifications/templates/notifications/inbox_mobile.html:194 msgid "Réinitialiser" msgstr "Opnieuw instellen" @@ -686,6 +838,11 @@ msgstr "Geen gearchiveerde meldingen." msgid "Vous n'avez aucune notification." msgstr "U heeft geen meldingen." +#: notifications/templates/notifications/inbox.html:368 +#: notifications/templates/notifications/inbox_mobile.html:300 +msgid "Tous" +msgstr "" + #: notifications/templates/notifications/inbox_mobile.html:119 msgid "Accueil" msgstr "Startpagina" @@ -698,40 +855,112 @@ msgstr "Nemen" msgid "Lu" msgstr "Gelezen" +#: notifications/templates/notifications/notification_settings.html:4 +#: notifications/templates/notifications/notification_settings.html:17 +msgid "Paramètres des notifications" +msgstr "Meldingsinstellingen" + #: notifications/templates/notifications/notification_settings.html:12 #: notifications/templates/notifications/team_list.html:18 msgid "Retour aux notifications" msgstr "Terug naar meldingen" -#: notifications/templates/notifications/notification_settings.html:17 -msgid "Paramètres des notifications" -msgstr "Meldingsinstellingen" - #: notifications/templates/notifications/notification_settings.html:19 msgid "" -"Gérez vos préférences de rappel par e-mail pour les notifications non lues." -msgstr "Beheer uw e-mailherinneringsvoorkeuren voor ongelezen meldingen." +"Gérez vos alertes instantanées sur cet appareil et vos rappels par e-mail." +msgstr "" #: notifications/templates/notifications/notification_settings.html:28 +msgid "Notifications sur cet appareil (Alertes système / Push)" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:31 +msgid "Vérification..." +msgstr "Verifiëren..." + +#: notifications/templates/notifications/notification_settings.html:36 +msgid "" +"Recevez des alertes instantanées sur votre écran (ordinateur ou smartphone) " +"dès qu'une tâche, intervention ou mention vous concerne, même si le site est" +" en arrière-plan." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:42 +msgid "" +"Votre navigateur ou appareil actuel ne prend pas en charge les notifications" +" Web Push. (Sur iPhone/iPad, installez l'application via le menu Partager > " +"'Sur l'écran d'accueil')." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:48 +msgid "" +"Les notifications sont bloquées dans les paramètres de votre navigateur pour" +" ce site. Veuillez modifier vos permissions de site pour les autoriser." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:55 +msgid "Activer les notifications sur cet appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:58 +msgid "Cliquez pour autoriser et enregistrer cet appareil." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:64 +msgid "Activer sur cet appareil" +msgstr "Inschakelen op dit apparaat" + +#: notifications/templates/notifications/notification_settings.html:66 +msgid "Envoyer une notification test" +msgstr "Testmelding verzenden" + +#: notifications/templates/notifications/notification_settings.html:68 +msgid "Tester" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:76 +msgid "Appareils enregistrés pour votre compte" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:93 +#: notifications/views.py:986 +msgid "Appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:103 +msgid "Retirer cet appareil" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:103 +msgid "Voulez-vous retirer cet appareil des notifications push ?" +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:112 +msgid "" +"Aucun appareil n'est actuellement enregistré pour recevoir des notifications" +" push." +msgstr "" + +#: notifications/templates/notifications/notification_settings.html:124 msgid "Rappels par e-mail" msgstr "E-mailherinneringen" -#: notifications/templates/notifications/notification_settings.html:41 +#: notifications/templates/notifications/notification_settings.html:137 msgid "Langue préférée pour les e-mails et notifications" msgstr "Voorkeurstaal voor e-mails en meldingen" -#: notifications/templates/notifications/notification_settings.html:50 +#: notifications/templates/notifications/notification_settings.html:146 msgid "" "Les e-mails de rappel et les notifications automatiques vous seront envoyés " "dans cette langue." msgstr "" "Herinneringsmails en automatische meldingen worden in deze taal verzonden." -#: notifications/templates/notifications/notification_settings.html:58 +#: notifications/templates/notifications/notification_settings.html:154 msgid "Activer les rappels par e-mail" msgstr "E-mailherinneringen inschakelen" -#: notifications/templates/notifications/notification_settings.html:61 +#: notifications/templates/notifications/notification_settings.html:157 msgid "" "Recevoir un récapitulatif par e-mail si des notifications restent non lues " "au-delà du délai spécifié." @@ -739,35 +968,35 @@ msgstr "" "Ontvang een samenvatting per e-mail als meldingen langer dan de opgegeven " "tijd ongelezen blijven." -#: notifications/templates/notifications/notification_settings.html:72 +#: notifications/templates/notifications/notification_settings.html:168 msgid "Adresse(s) e-mail de réception" msgstr "E-mailadres(sen) voor ontvangst" -#: notifications/templates/notifications/notification_settings.html:80 +#: notifications/templates/notifications/notification_settings.html:176 msgid "Laissez vide pour utiliser l'e-mail principal de votre compte" msgstr "Leeg laten om het primaire e-mailadres van uw account te gebruiken" -#: notifications/templates/notifications/notification_settings.html:81 +#: notifications/templates/notifications/notification_settings.html:177 msgid "Pour plusieurs destinataires, séparez les adresses par des virgules." msgstr "Voor meerdere ontvangers, scheid de adressen met komma's." -#: notifications/templates/notifications/notification_settings.html:88 +#: notifications/templates/notifications/notification_settings.html:184 msgid "Délai avant l'envoi du rappel (en heures)" msgstr "Vertraging voor verzending herinnering (in uren)" -#: notifications/templates/notifications/notification_settings.html:92 +#: notifications/templates/notifications/notification_settings.html:188 msgid "heures" msgstr "uur" -#: notifications/templates/notifications/notification_settings.html:98 +#: notifications/templates/notifications/notification_settings.html:194 msgid "" "Exemple: 24h = un rappel sera envoyé si une notification n'a pas été lue au " "bout de 24 heures." msgstr "" -"Voorbeeld: 24u = er wordt een herinnering gestuurd als een melding na 24 uur " -"niet is gelezen." +"Voorbeeld: 24u = er wordt een herinnering gestuurd als een melding na 24 uur" +" niet is gelezen." -#: notifications/templates/notifications/notification_settings.html:107 +#: notifications/templates/notifications/notification_settings.html:203 msgid "Enregistrer mes préférences" msgstr "Mijn voorkeuren opslaan" @@ -788,7 +1017,7 @@ msgid "Nouvelle équipe" msgstr "Nieuw team" #: notifications/templates/notifications/team_list.html:46 -#: notifications/views.py:498 +#: notifications/views.py:533 msgid "Modifier" msgstr "Bewerken" @@ -820,63 +1049,124 @@ msgstr "Geen teams gedefinieerd." msgid "Créer une équipe" msgstr "Team aanmaken" -#: notifications/views.py:390 +#: notifications/tests.py:319 +msgid "Alerte Intervention" +msgstr "Interventiewaarschuwing" + +#: notifications/tests.py:320 +msgid "Nouvelle intervention assignée" +msgstr "Nieuwe interventie toegewezen" + +#: notifications/views.py:425 msgid "Vous n'avez pas les droits pour créer une notification." msgstr "U heeft geen rechten om een melding aan te maken." -#: notifications/views.py:423 +#: notifications/views.py:458 msgid "Notification envoyée avec succès." msgstr "Melding succesvol verzonden." -#: notifications/views.py:460 +#: notifications/views.py:495 msgid "Vous n'avez pas les droits pour créer une équipe." msgstr "U heeft geen rechten om een team aan te maken." -#: notifications/views.py:470 +#: notifications/views.py:505 msgid "Équipe créée avec succès." msgstr "Team succesvol aangemaakt." -#: notifications/views.py:475 +#: notifications/views.py:510 msgid "Créer" msgstr "Aanmaken" -#: notifications/views.py:486 +#: notifications/views.py:521 msgid "Vous n'avez pas les droits pour modifier une équipe." msgstr "U heeft geen rechten om een team te bewerken." -#: notifications/views.py:493 +#: notifications/views.py:528 msgid "Équipe mise à jour." msgstr "Team bijgewerkt." -#: notifications/views.py:508 +#: notifications/views.py:543 msgid "Vous n'avez pas les droits pour supprimer une équipe." msgstr "U heeft geen rechten om een team te verwijderen." -#: notifications/views.py:511 +#: notifications/views.py:546 msgid "Équipe supprimée." msgstr "Team verwijderd." -#: notifications/views.py:561 +#: notifications/views.py:604 msgid "Vous n'êtes pas participant de cette discussion." msgstr "U bent geen deelnemer aan dit gesprek." -#: notifications/views.py:574 +#: notifications/views.py:620 msgid "Message envoyé." msgstr "Bericht verzonden." -#: notifications/views.py:602 +#: notifications/views.py:648 +msgid "Vous n'avez pas accès à cette discussion." +msgstr "U hebt geen toegang tot dit gesprek." + +#: notifications/views.py:699 +msgid "Statut de la discussion mis à jour." +msgstr "Status van het gesprek bijgewerkt." + +#: notifications/views.py:722 #, python-format msgid "Discussion de %(name)s" msgstr "Gesprek van %(name)s" -#: notifications/views.py:613 +#: notifications/views.py:736 msgid "Discussion créée avec succès." msgstr "Gesprek succesvol aangemaakt." -#: notifications/views.py:616 +#: notifications/views.py:739 msgid "Le contenu du message ne peut pas être vide." msgstr "De inhoud van het bericht mag niet leeg zijn." -#: notifications/views.py:640 +#: notifications/views.py:763 msgid "Vos préférences de rappel par e-mail ont été enregistrées." msgstr "Uw e-mailherinneringsvoorkeuren zijn opgeslagen." + +#: notifications/views.py:896 +msgid "Requête invalide" +msgstr "" + +#: notifications/views.py:904 +msgid "Paramètres d'abonnement push incomplets" +msgstr "" + +#: notifications/views.py:954 +msgid "Aucun appareil actif n'est enregistré pour votre compte." +msgstr "" + +#: notifications/views.py:959 +msgid "Test de notification Loko" +msgstr "Loko-meldingstest" + +#: notifications/views.py:960 +msgid "" +"Les notifications instantanées sur votre appareil fonctionnent correctement " +"!" +msgstr "" + +#: notifications/views.py:968 +#, python-format +msgid "Notification de test envoyée avec succès sur %(count)d appareil(s) !" +msgstr "Testmelding succesvol verzonden naar %(count)d apparaat/apparaten!" + +#: notifications/views.py:972 +msgid "Impossible de délivrer la notification au service push." +msgstr "" + +#: notifications/views.py:974 +#, python-format +msgid "Échec de distribution : %(error)s" +msgstr "" + +#: notifications/views.py:988 +#, python-format +msgid "L'appareil « %(name)s » a été retiré." +msgstr "" + +#~ msgid "" +#~ "Gérez vos préférences de rappel par e-mail pour les notifications non lues." +#~ msgstr "Beheer uw e-mailherinneringsvoorkeuren voor ongelezen meldingen." diff --git a/loko/observations/locale/en/LC_MESSAGES/django.mo b/loko/observations/locale/en/LC_MESSAGES/django.mo index 829e723693da7d3618587313865f702592ed4e3f..112750d361a88095c8d39c8df6acac82111c0721 100644 GIT binary patch delta 6588 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 delta 6444 zcmYk=2Yk-g9>?*MCy_iEMq(vIlMo|TNJI%Cs1ekva!D%JR_mflRj!iEL!a2xg6#< z*KkzuF(wi-0*#qYIV()9#+(W_CIC+(|I7tG;_(rd#?leSl)}asi`}s-PDWqci1~0U z>Nz{C`;hBA=1U5VIPn0JF`y7Q>EE=apb@8|Qq=>CVP6cwF{lAf!~D3!x&c`&vm5Ed9Ku3) z4MXuUYC`!Ktuj^wb$tx_VI}nFf@&0WV|`Sr+8|jr8K@hFqeea+HK1vz`{tttviPN+RG1U2vps68{!);FMD(>|T60kY`yTZ=-N85vFYjF65S6)}r~wYg3OEzBmv*8ubHI8Lm9d}Dt@q!>)k<|R z`e8|QV>IfNWp~% zP`mrE^$hC5%czv!#oFl0^eLJYYcC|rW(MZN98^Yjp*lQ{0eA|vdC#LJ_7puzMS+UW z?v6sfGfZ7nMmnQr&=<8Q2BY@GEOg^K)Pr(Rd*m2a$IGa-FI35yc>-!;O;Go>!`7Hy ziTnpqSVx20hU`1DAC>YSknLd}qt-s6vh#pus1DkqX7(Oxpd(QO8H-HL%td8jFX{{H z0P6KTgBtkl%H&@SztNzX7iEhEV>fj+VNRC6|Oe&kg* zVW{hqPy=jLMROjk!PFrsPF14s5N|!8kk>_ zGoWw`pen$EwYgI4`G(e3s7!T6O{^y>Gb3yB{#T$d+n(5M zJ&pR)>XxnhCOZR)z-Zc|Q8Q^^+uI>;u<3*v;6&7bXP`1RAGN0z+4E~qn{#V2`Pazy z(;$zd*6tfrCa$77`WdxH0{AJ@ri?&6FbZlpl#4t>;wm}W7JL>It7uC@))bq!qCO8u{ zpe0C#J!UNhrDiYc!MUhZf9qUe9-toN%U=x|Kq!V|G1PtW*2dO!tVa7_RECzL2DTOT zoE@ls4tr(&|4l(DJB!M|ZPZAg*>-n*ryhwhv{yo<`c2f@&Ou%fvj~;3v#8ha0cx#F zr#eef35!#2i0ZF1hI=Rsq@c|<36<(B)JRvMUe6q?fj3YCh-l#a%+|p;>H|<;T=Ov< zk75ff*U;&32rA`Mt#eTWTZ;PqF>5I3LFX|NU5%V2h(e9HI;uSlHNal>{2bYVIwCEaX&IQmf^g__YgtbjA^ z`JI@L`aaZv4x{$M1=Mryqh{!8<~%1HSyfXC`CT$yktOk%1r)S9SE2^88Qr+u*7u=0 zID!Fq5jBHrsFb?XoK0FBD^rh0`ZgJ;w_t@m{}A1}zPa9hb+7)N7+M(gSth`>5xP zYDNB4_=EFFhJ5%eg*W)zNhlnFy5WM!@B}l=OMBdSk!bajN+pq_#5I2cqL=>Ua<{i5!^d+?8 zNsjlZY!%J5{@KJjqAsC>$$5{td_E-pL_G7hIJ5U-CT^kx(bKk{!%oCshz#PN#7yFI zqKut+e##4pw~4&NqqIkH!PnT?ww}UwiNdts!6ih5eMlhXOT>6WzYWicCxnho#D|2| zx+K?6!o1@Q1?`PpgnliHaK5VEe;p$Ur^L@OP5Kq8jV zS8PAx5fMf#AoLxfw@I%q``g6O;XS-ggj1e~fAm_0Vi=9xaE#hH))LyS|51hGzr+Y) zHZhveagliJEir5EcM)BvS0_HP?P5C-!Z}}J1LaY~JH-6FSyT3I|ne+xlnLVmwfPjC3X5Cz1&Luey#!LP$CnO&eCFqx%hWu7=A$05 zlsHf52(_c`=v2L*`)v6ZUa)16Xv^cQ4={-P+u#(UzilspLv2}PJG*__RiEr8Eynr%4q-)ydH?_b diff --git a/loko/observations/locale/en/LC_MESSAGES/django.po b/loko/observations/locale/en/LC_MESSAGES/django.po index 0fffda6..d83f2a6 100644 --- a/loko/observations/locale/en/LC_MESSAGES/django.po +++ b/loko/observations/locale/en/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 12:30+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English \n" @@ -402,6 +402,7 @@ msgstr "To be processed" #: observations/models.py:428 #: observations/templates/observations/_observations_list_mobile.html:71 +#: observations/templates/observations/observation_detail.html:876 msgid "En cours" msgstr "In progress" @@ -493,7 +494,7 @@ msgid "Modifier" msgstr "Edit" #: observations/templates/observations/observation_detail.html:146 -#: observations/templates/observations/observation_detail.html:968 +#: observations/templates/observations/observation_detail.html:1005 #: observations/templates/observations/observation_detail_mobile.html:213 #: observations/templates/observations/observation_detail_mobile.html:735 msgid "Supprimer" @@ -591,7 +592,7 @@ msgstr "Add a comment..." #: observations/templates/observations/observation_detail.html:537 #: observations/templates/observations/observation_detail.html:805 #: observations/templates/observations/observation_detail.html:836 -#: observations/templates/observations/observation_detail.html:965 +#: observations/templates/observations/observation_detail.html:1002 #: observations/templates/observations/observation_detail_mobile.html:659 #: observations/templates/observations/observation_detail_mobile.html:732 #: observations/templates/observations/observation_detail_mobile.html:765 @@ -642,7 +643,7 @@ msgid "Marquer comme traitée" msgstr "Mark as processed" #: observations/templates/observations/observation_detail.html:651 -#: observations/templates/observations/observation_detail.html:931 +#: observations/templates/observations/observation_detail.html:968 #: observations/templates/observations/observation_detail_mobile.html:176 #: observations/templates/observations/observation_detail_mobile.html:590 #: observations/templates/observations/observation_form.html:1894 @@ -727,7 +728,7 @@ msgstr "Code or title…" #: observations/templates/observations/observation_detail.html:807 #: observations/templates/observations/observation_detail.html:838 -#: observations/templates/observations/observation_detail.html:1083 +#: observations/templates/observations/observation_detail.html:1120 #: observations/templates/observations/observation_detail_mobile.html:767 #: observations/templates/observations/observation_detail_mobile.html:798 #: observations/templates/observations/observation_detail_mobile.html:925 @@ -749,27 +750,50 @@ msgstr "Code or name…" msgid "Messages" msgstr "Messages" -#: observations/templates/observations/observation_detail.html:906 +#: observations/templates/observations/observation_detail.html:870 +#: observations/templates/observations/observation_detail.html:1916 +#: observations/templates/observations/observations_index.html:257 +#: observations/views.py:579 +msgid "Statut" +msgstr "Status" + +#: observations/templates/observations/observation_detail.html:874 +msgid "Statut de suivi" +msgstr "Tracking status" + +#: observations/templates/observations/observation_detail.html:875 +msgid "Important / À traiter" +msgstr "Important / To process" + +#: observations/templates/observations/observation_detail.html:877 +msgid "Traité / Fait" +msgstr "Processed / Done" + +#: observations/templates/observations/observation_detail.html:879 +msgid "Aucun drapeau" +msgstr "" + +#: observations/templates/observations/observation_detail.html:943 #: observations/templates/observations/observation_detail_mobile.html:569 msgid "Aucun message." msgstr "No message." -#: observations/templates/observations/observation_detail.html:923 +#: observations/templates/observations/observation_detail.html:960 #: observations/templates/observations/observation_detail_mobile.html:583 msgid "Écrire un message… (@ pour mentionner)" msgstr "Write a message… (@ to mention)" -#: observations/templates/observations/observation_detail.html:934 +#: observations/templates/observations/observation_detail.html:971 #: observations/templates/observations/observation_detail_mobile.html:593 msgid "Joindre un fichier" msgstr "Attach a file" -#: observations/templates/observations/observation_detail.html:958 +#: observations/templates/observations/observation_detail.html:995 #: observations/templates/observations/observation_detail_mobile.html:725 msgid "Supprimer l'observation" msgstr "Delete observation" -#: observations/templates/observations/observation_detail.html:962 +#: observations/templates/observations/observation_detail.html:999 #: observations/templates/observations/observation_detail_mobile.html:729 #, python-format msgid "" @@ -779,65 +803,65 @@ msgstr "" "Are you sure you want to delete observation %(code)s? This " "action is irreversible." -#: observations/templates/observations/observation_detail.html:1107 +#: observations/templates/observations/observation_detail.html:1144 msgid "Aucune localisation disponible" msgstr "No location available" -#: observations/templates/observations/observation_detail.html:1259 +#: observations/templates/observations/observation_detail.html:1296 #: observations/templates/observations/observation_form.html:2321 msgid "Voir le détail" msgstr "See details" -#: observations/templates/observations/observation_detail.html:1288 +#: observations/templates/observations/observation_detail.html:1325 msgid "observations à proximité" msgstr "sightings nearby" -#: observations/templates/observations/observation_detail.html:1289 +#: observations/templates/observations/observation_detail.html:1326 msgid "Aucune observation similaire à proximité" msgstr "No similar sightings nearby" -#: observations/templates/observations/observation_detail.html:1407 +#: observations/templates/observations/observation_detail.html:1444 #: observations/templates/observations/observation_form.html:2556 msgid "Voir l'intervention" msgstr "View intervention" -#: observations/templates/observations/observation_detail.html:1437 +#: observations/templates/observations/observation_detail.html:1474 #: observations/templates/observations/observation_form.html:2594 msgid "intervention(s) proche(s) dans les 3 derniers mois" msgstr "close intervention(s) in the last 3 months" -#: observations/templates/observations/observation_detail.html:1438 +#: observations/templates/observations/observation_detail.html:1475 msgid "Aucune intervention récente pour cette catégorie" msgstr "No recent intervention for this category" -#: observations/templates/observations/observation_detail.html:1529 +#: observations/templates/observations/observation_detail.html:1566 #: observations/templates/observations/observation_detail_mobile.html:1027 #: observations/templates/observations/observations_index.html:384 #: observations/templates/observations/observations_index_mobile.html:460 msgid "Chargement..." msgstr "Loading..." -#: observations/templates/observations/observation_detail.html:1535 +#: observations/templates/observations/observation_detail.html:1572 #: observations/templates/observations/observation_detail_mobile.html:1033 msgid "URL de résumé manquante" msgstr "Summary URL missing" -#: observations/templates/observations/observation_detail.html:1551 +#: observations/templates/observations/observation_detail.html:1588 #: observations/templates/observations/observation_detail_mobile.html:1049 msgid "Erreur lors du chargement du résumé" msgstr "Error loading summary" -#: observations/templates/observations/observation_detail.html:1614 +#: observations/templates/observations/observation_detail.html:1651 #: observations/templates/observations/observation_detail_mobile.html:1187 msgid "Retirer" msgstr "Remove" -#: observations/templates/observations/observation_detail.html:1791 +#: observations/templates/observations/observation_detail.html:1828 #: observations/views.py:1926 msgid "Le message ne peut pas être vide." msgstr "The message cannot be empty." -#: observations/templates/observations/observation_detail.html:1870 +#: observations/templates/observations/observation_detail.html:1961 #: observations/templates/observations/observation_detail_mobile.html:1079 msgid "Aucun résultat" msgstr "No results" @@ -1166,11 +1190,6 @@ msgstr "All" msgid "Aucun" msgstr "None" -#: observations/templates/observations/observations_index.html:257 -#: observations/views.py:579 -msgid "Statut" -msgstr "Status" - #: observations/templates/observations/observations_index.html:276 msgid "Période" msgstr "Period" diff --git a/loko/observations/locale/fr/LC_MESSAGES/django.mo b/loko/observations/locale/fr/LC_MESSAGES/django.mo index 26110aff5688a0fbc4ca249cad3041f18f2384e7..b45139c67446612ab03e3c746f3760c8f7a16182 100644 GIT binary patch delta 6588 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\n" "Language-Team: French \n" @@ -407,6 +407,7 @@ msgstr "À traiter" #: observations/models.py:428 #: observations/templates/observations/_observations_list_mobile.html:71 +#: observations/templates/observations/observation_detail.html:876 msgid "En cours" msgstr "En cours" @@ -498,7 +499,7 @@ msgid "Modifier" msgstr "Modifier" #: observations/templates/observations/observation_detail.html:146 -#: observations/templates/observations/observation_detail.html:968 +#: observations/templates/observations/observation_detail.html:1005 #: observations/templates/observations/observation_detail_mobile.html:213 #: observations/templates/observations/observation_detail_mobile.html:735 msgid "Supprimer" @@ -596,7 +597,7 @@ msgstr "Ajoutez un commentaire..." #: observations/templates/observations/observation_detail.html:537 #: observations/templates/observations/observation_detail.html:805 #: observations/templates/observations/observation_detail.html:836 -#: observations/templates/observations/observation_detail.html:965 +#: observations/templates/observations/observation_detail.html:1002 #: observations/templates/observations/observation_detail_mobile.html:659 #: observations/templates/observations/observation_detail_mobile.html:732 #: observations/templates/observations/observation_detail_mobile.html:765 @@ -647,7 +648,7 @@ msgid "Marquer comme traitée" msgstr "Marquer comme traitée" #: observations/templates/observations/observation_detail.html:651 -#: observations/templates/observations/observation_detail.html:931 +#: observations/templates/observations/observation_detail.html:968 #: observations/templates/observations/observation_detail_mobile.html:176 #: observations/templates/observations/observation_detail_mobile.html:590 #: observations/templates/observations/observation_form.html:1894 @@ -733,7 +734,7 @@ msgstr "Code ou titre…" #: observations/templates/observations/observation_detail.html:807 #: observations/templates/observations/observation_detail.html:838 -#: observations/templates/observations/observation_detail.html:1083 +#: observations/templates/observations/observation_detail.html:1120 #: observations/templates/observations/observation_detail_mobile.html:767 #: observations/templates/observations/observation_detail_mobile.html:798 #: observations/templates/observations/observation_detail_mobile.html:925 @@ -755,27 +756,50 @@ msgstr "Code ou nom…" msgid "Messages" msgstr "Messages" -#: observations/templates/observations/observation_detail.html:906 +#: observations/templates/observations/observation_detail.html:870 +#: observations/templates/observations/observation_detail.html:1916 +#: observations/templates/observations/observations_index.html:257 +#: observations/views.py:579 +msgid "Statut" +msgstr "Statut" + +#: observations/templates/observations/observation_detail.html:874 +msgid "Statut de suivi" +msgstr "Statut de suivi" + +#: observations/templates/observations/observation_detail.html:875 +msgid "Important / À traiter" +msgstr "Important / À traiter" + +#: observations/templates/observations/observation_detail.html:877 +msgid "Traité / Fait" +msgstr "Traité / Fait" + +#: observations/templates/observations/observation_detail.html:879 +msgid "Aucun drapeau" +msgstr "" + +#: observations/templates/observations/observation_detail.html:943 #: observations/templates/observations/observation_detail_mobile.html:569 msgid "Aucun message." msgstr "Aucun message." -#: observations/templates/observations/observation_detail.html:923 +#: observations/templates/observations/observation_detail.html:960 #: observations/templates/observations/observation_detail_mobile.html:583 msgid "Écrire un message… (@ pour mentionner)" msgstr "Écrire un message… (@ pour mentionner)" -#: observations/templates/observations/observation_detail.html:934 +#: observations/templates/observations/observation_detail.html:971 #: observations/templates/observations/observation_detail_mobile.html:593 msgid "Joindre un fichier" msgstr "Joindre un fichier" -#: observations/templates/observations/observation_detail.html:958 +#: observations/templates/observations/observation_detail.html:995 #: observations/templates/observations/observation_detail_mobile.html:725 msgid "Supprimer l'observation" msgstr "Supprimer l'observation" -#: observations/templates/observations/observation_detail.html:962 +#: observations/templates/observations/observation_detail.html:999 #: observations/templates/observations/observation_detail_mobile.html:729 #, python-format msgid "" @@ -786,65 +810,65 @@ msgstr "" "Cette action est irréversible.Voulez-vous vraiment supprimer l'observation " "%(code)s ? Cette action est irréversible." -#: observations/templates/observations/observation_detail.html:1107 +#: observations/templates/observations/observation_detail.html:1144 msgid "Aucune localisation disponible" msgstr "Aucune localisation disponible" -#: observations/templates/observations/observation_detail.html:1259 +#: observations/templates/observations/observation_detail.html:1296 #: observations/templates/observations/observation_form.html:2321 msgid "Voir le détail" msgstr "Voir le détail" -#: observations/templates/observations/observation_detail.html:1288 +#: observations/templates/observations/observation_detail.html:1325 msgid "observations à proximité" msgstr "observations à proximité" -#: observations/templates/observations/observation_detail.html:1289 +#: observations/templates/observations/observation_detail.html:1326 msgid "Aucune observation similaire à proximité" msgstr "Aucune observation similaire à proximité" -#: observations/templates/observations/observation_detail.html:1407 +#: observations/templates/observations/observation_detail.html:1444 #: observations/templates/observations/observation_form.html:2556 msgid "Voir l'intervention" msgstr "Voir l'intervention" -#: observations/templates/observations/observation_detail.html:1437 +#: observations/templates/observations/observation_detail.html:1474 #: observations/templates/observations/observation_form.html:2594 msgid "intervention(s) proche(s) dans les 3 derniers mois" msgstr "intervention(s) proche(s) dans les 3 derniers mois" -#: observations/templates/observations/observation_detail.html:1438 +#: observations/templates/observations/observation_detail.html:1475 msgid "Aucune intervention récente pour cette catégorie" msgstr "Aucune intervention récente pour cette catégorie" -#: observations/templates/observations/observation_detail.html:1529 +#: observations/templates/observations/observation_detail.html:1566 #: observations/templates/observations/observation_detail_mobile.html:1027 #: observations/templates/observations/observations_index.html:384 #: observations/templates/observations/observations_index_mobile.html:460 msgid "Chargement..." msgstr "Chargement..." -#: observations/templates/observations/observation_detail.html:1535 +#: observations/templates/observations/observation_detail.html:1572 #: observations/templates/observations/observation_detail_mobile.html:1033 msgid "URL de résumé manquante" msgstr "URL de résumé manquante" -#: observations/templates/observations/observation_detail.html:1551 +#: observations/templates/observations/observation_detail.html:1588 #: observations/templates/observations/observation_detail_mobile.html:1049 msgid "Erreur lors du chargement du résumé" msgstr "Erreur lors du chargement du résumé" -#: observations/templates/observations/observation_detail.html:1614 +#: observations/templates/observations/observation_detail.html:1651 #: observations/templates/observations/observation_detail_mobile.html:1187 msgid "Retirer" msgstr "Retirer" -#: observations/templates/observations/observation_detail.html:1791 +#: observations/templates/observations/observation_detail.html:1828 #: observations/views.py:1926 msgid "Le message ne peut pas être vide." msgstr "Le message ne peut pas être vide." -#: observations/templates/observations/observation_detail.html:1870 +#: observations/templates/observations/observation_detail.html:1961 #: observations/templates/observations/observation_detail_mobile.html:1079 msgid "Aucun résultat" msgstr "Aucun résultat" @@ -1175,11 +1199,6 @@ msgstr "Tous" msgid "Aucun" msgstr "Aucun" -#: observations/templates/observations/observations_index.html:257 -#: observations/views.py:579 -msgid "Statut" -msgstr "Statut" - #: observations/templates/observations/observations_index.html:276 msgid "Période" msgstr "Période" diff --git a/loko/observations/locale/nl/LC_MESSAGES/django.mo b/loko/observations/locale/nl/LC_MESSAGES/django.mo index 3da87d1f172948f79c970c5c450ff8c1073d3fd9..bad858771fc031e9b5639abed24318ed6a685591 100644 GIT binary patch delta 6591 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 Ae*gdg delta 6444 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 diff --git a/loko/observations/locale/nl/LC_MESSAGES/django.po b/loko/observations/locale/nl/LC_MESSAGES/django.po index c74dc8d..7ea6e24 100644 --- a/loko/observations/locale/nl/LC_MESSAGES/django.po +++ b/loko/observations/locale/nl/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: 2025-12-04 12:30+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch \n" @@ -406,6 +406,7 @@ msgstr "Te behandelen" #: observations/models.py:428 #: observations/templates/observations/_observations_list_mobile.html:71 +#: observations/templates/observations/observation_detail.html:876 msgid "En cours" msgstr "In behandeling" @@ -497,7 +498,7 @@ msgid "Modifier" msgstr "Bewerken" #: observations/templates/observations/observation_detail.html:146 -#: observations/templates/observations/observation_detail.html:968 +#: observations/templates/observations/observation_detail.html:1005 #: observations/templates/observations/observation_detail_mobile.html:213 #: observations/templates/observations/observation_detail_mobile.html:735 msgid "Supprimer" @@ -595,7 +596,7 @@ msgstr "Voeg een opmerking toe..." #: observations/templates/observations/observation_detail.html:537 #: observations/templates/observations/observation_detail.html:805 #: observations/templates/observations/observation_detail.html:836 -#: observations/templates/observations/observation_detail.html:965 +#: observations/templates/observations/observation_detail.html:1002 #: observations/templates/observations/observation_detail_mobile.html:659 #: observations/templates/observations/observation_detail_mobile.html:732 #: observations/templates/observations/observation_detail_mobile.html:765 @@ -646,7 +647,7 @@ msgid "Marquer comme traitée" msgstr "Markeer als verwerkt" #: observations/templates/observations/observation_detail.html:651 -#: observations/templates/observations/observation_detail.html:931 +#: observations/templates/observations/observation_detail.html:968 #: observations/templates/observations/observation_detail_mobile.html:176 #: observations/templates/observations/observation_detail_mobile.html:590 #: observations/templates/observations/observation_form.html:1894 @@ -730,7 +731,7 @@ msgstr "Code of titel…" #: observations/templates/observations/observation_detail.html:807 #: observations/templates/observations/observation_detail.html:838 -#: observations/templates/observations/observation_detail.html:1083 +#: observations/templates/observations/observation_detail.html:1120 #: observations/templates/observations/observation_detail_mobile.html:767 #: observations/templates/observations/observation_detail_mobile.html:798 #: observations/templates/observations/observation_detail_mobile.html:925 @@ -752,27 +753,50 @@ msgstr "Code of naam…" msgid "Messages" msgstr "Berichten" -#: observations/templates/observations/observation_detail.html:906 +#: observations/templates/observations/observation_detail.html:870 +#: observations/templates/observations/observation_detail.html:1916 +#: observations/templates/observations/observations_index.html:257 +#: observations/views.py:579 +msgid "Statut" +msgstr "Status" + +#: observations/templates/observations/observation_detail.html:874 +msgid "Statut de suivi" +msgstr "Opvolgingsstatus" + +#: observations/templates/observations/observation_detail.html:875 +msgid "Important / À traiter" +msgstr "Belangrijk / Te behandelen" + +#: observations/templates/observations/observation_detail.html:877 +msgid "Traité / Fait" +msgstr "Verwerkt / Gedaan" + +#: observations/templates/observations/observation_detail.html:879 +msgid "Aucun drapeau" +msgstr "" + +#: observations/templates/observations/observation_detail.html:943 #: observations/templates/observations/observation_detail_mobile.html:569 msgid "Aucun message." msgstr "Geen bericht." -#: observations/templates/observations/observation_detail.html:923 +#: observations/templates/observations/observation_detail.html:960 #: observations/templates/observations/observation_detail_mobile.html:583 msgid "Écrire un message… (@ pour mentionner)" msgstr "Schrijf een bericht… (@ om te vermelden)" -#: observations/templates/observations/observation_detail.html:934 +#: observations/templates/observations/observation_detail.html:971 #: observations/templates/observations/observation_detail_mobile.html:593 msgid "Joindre un fichier" msgstr "Bestand bijvoegen" -#: observations/templates/observations/observation_detail.html:958 +#: observations/templates/observations/observation_detail.html:995 #: observations/templates/observations/observation_detail_mobile.html:725 msgid "Supprimer l'observation" msgstr "Waarneming verwijderen" -#: observations/templates/observations/observation_detail.html:962 +#: observations/templates/observations/observation_detail.html:999 #: observations/templates/observations/observation_detail_mobile.html:729 #, python-format msgid "" @@ -782,65 +806,65 @@ msgstr "" "Weet u zeker dat u observatie %(code)s wilt verwijderen? " "Deze actie is onomkeerbaar." -#: observations/templates/observations/observation_detail.html:1107 +#: observations/templates/observations/observation_detail.html:1144 msgid "Aucune localisation disponible" msgstr "Geen locatie beschikbaar" -#: observations/templates/observations/observation_detail.html:1259 +#: observations/templates/observations/observation_detail.html:1296 #: observations/templates/observations/observation_form.html:2321 msgid "Voir le détail" msgstr "Zie details" -#: observations/templates/observations/observation_detail.html:1288 +#: observations/templates/observations/observation_detail.html:1325 msgid "observations à proximité" msgstr "waarnemingen in de buurt" -#: observations/templates/observations/observation_detail.html:1289 +#: observations/templates/observations/observation_detail.html:1326 msgid "Aucune observation similaire à proximité" msgstr "Geen soortgelijke waarnemingen in de buurt" -#: observations/templates/observations/observation_detail.html:1407 +#: observations/templates/observations/observation_detail.html:1444 #: observations/templates/observations/observation_form.html:2556 msgid "Voir l'intervention" msgstr "Interventie bekijken" -#: observations/templates/observations/observation_detail.html:1437 +#: observations/templates/observations/observation_detail.html:1474 #: observations/templates/observations/observation_form.html:2594 msgid "intervention(s) proche(s) dans les 3 derniers mois" msgstr "nauwe interventie(s) in de afgelopen 3 maanden" -#: observations/templates/observations/observation_detail.html:1438 +#: observations/templates/observations/observation_detail.html:1475 msgid "Aucune intervention récente pour cette catégorie" msgstr "Geen recente interventie voor deze categorie" -#: observations/templates/observations/observation_detail.html:1529 +#: observations/templates/observations/observation_detail.html:1566 #: observations/templates/observations/observation_detail_mobile.html:1027 #: observations/templates/observations/observations_index.html:384 #: observations/templates/observations/observations_index_mobile.html:460 msgid "Chargement..." msgstr "Laden..." -#: observations/templates/observations/observation_detail.html:1535 +#: observations/templates/observations/observation_detail.html:1572 #: observations/templates/observations/observation_detail_mobile.html:1033 msgid "URL de résumé manquante" msgstr "Samenvattings-URL ontbreekt" -#: observations/templates/observations/observation_detail.html:1551 +#: observations/templates/observations/observation_detail.html:1588 #: observations/templates/observations/observation_detail_mobile.html:1049 msgid "Erreur lors du chargement du résumé" msgstr "Fout bij het laden van de samenvatting" -#: observations/templates/observations/observation_detail.html:1614 +#: observations/templates/observations/observation_detail.html:1651 #: observations/templates/observations/observation_detail_mobile.html:1187 msgid "Retirer" msgstr "Verwijderen" -#: observations/templates/observations/observation_detail.html:1791 +#: observations/templates/observations/observation_detail.html:1828 #: observations/views.py:1926 msgid "Le message ne peut pas être vide." msgstr "Het bericht mag niet leeg zijn." -#: observations/templates/observations/observation_detail.html:1870 +#: observations/templates/observations/observation_detail.html:1961 #: observations/templates/observations/observation_detail_mobile.html:1079 msgid "Aucun résultat" msgstr "Geen resultaten" @@ -1170,11 +1194,6 @@ msgstr "Alle" msgid "Aucun" msgstr "Geen" -#: observations/templates/observations/observations_index.html:257 -#: observations/views.py:579 -msgid "Statut" -msgstr "Status" - #: observations/templates/observations/observations_index.html:276 msgid "Période" msgstr "Periode" diff --git a/loko/projects/locale/en/LC_MESSAGES/django.po b/loko/projects/locale/en/LC_MESSAGES/django.po index 35323f6..28b98b1 100644 --- a/loko/projects/locale/en/LC_MESSAGES/django.po +++ b/loko/projects/locale/en/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 13:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English \n" @@ -161,8 +161,8 @@ msgstr "Strict access" #: projects/models.py:92 msgid "" -"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent" -" accéder à ce projet. Les permissions par thématique ne s'appliquent pas." +"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent " +"accéder à ce projet. Les permissions par thématique ne s'appliquent pas." msgstr "" "If checked, only explicitly mentioned users and teams can access this " "project. Thematic permissions do not apply." @@ -585,8 +585,8 @@ msgstr "Search for a team..." #: projects/templates/projects/projects_detail.html:894 msgid "" -"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet" -" (les permissions thématiques ne s'appliquent pas)." +"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet " +"(les permissions thématiques ne s'appliquent pas)." msgstr "" "If checked, only listed users and teams can access the project (thematic " "permissions do not apply)." @@ -672,11 +672,13 @@ msgstr "Create project" #: projects/templates/projects/projects_form.html:46 msgid "" "\n" -" Les champs avec une bordure en pointillés sont facultatifs.\n" +" Les champs avec une bordure en pointillés sont facultatifs.\n" " " msgstr "" "\n" -" Fields with a dashed border are optional.\n" +" Fields with a dashed border are optional.\n" " " #: projects/templates/projects/projects_form.html:176 @@ -745,8 +747,8 @@ msgstr "Filter on this area" msgid "Accès introuvable" msgstr "Access not found" -#: projects/views.py:524 projects/views.py:536 projects/views.py:972 -#: projects/views.py:991 projects/views.py:1010 +#: projects/views.py:524 projects/views.py:536 projects/views.py:990 +#: projects/views.py:1009 projects/views.py:1028 msgid "Vous n'avez pas la permission de modifier ce projet." msgstr "You do not have permission to modify this project." @@ -754,111 +756,110 @@ msgstr "You do not have permission to modify this project." msgid "Vous n'avez pas la permission d'ajouter des documents." msgstr "You do not have permission to add documents." -#: projects/views.py:603 projects/views.py:610 projects/views.py:616 +#: projects/views.py:617 projects/views.py:624 projects/views.py:630 msgid "Document(s) sauvegardé(s) avec succès !" msgstr "Document(s) saved successfully!" -#: projects/views.py:618 +#: projects/views.py:632 msgid "Erreur lors de la sauvegarde des documents." msgstr "Error saving documents." -#: projects/views.py:644 +#: projects/views.py:658 msgid "Impossible d'ajouter une intervention à un projet terminé ou clôturé." msgstr "Unable to add an intervention to a completed or closed project." -#: projects/views.py:649 +#: projects/views.py:663 msgid "Vous n'avez pas de configuration utilisateur." msgstr "You do not have a user configuration." -#: projects/views.py:670 +#: projects/views.py:684 msgid "" "Vous n'avez pas la permission de créer des interventions pour les " "thématiques de ce projet." msgstr "" -"You do not have permission to create interventions for this project's " -"themes." +"You do not have permission to create interventions for this project's themes." -#: projects/views.py:718 +#: projects/views.py:732 msgid "Seuls les administrateurs ou managers peuvent associer une commande." msgstr "Only administrators or managers can associate an order." -#: projects/views.py:725 +#: projects/views.py:739 msgid "Commande associée au projet avec succès !" msgstr "Order associated with project successfully!" -#: projects/views.py:727 +#: projects/views.py:741 msgid "Erreur lors de l'association de la commande." msgstr "Error associating order." -#: projects/views.py:745 +#: projects/views.py:759 msgid "Cette commande n'est pas associée à ce projet." msgstr "This order is not associated with this project." -#: projects/views.py:756 +#: projects/views.py:770 msgid "Seuls les administrateurs ou managers peuvent créer une commande." msgstr "Only administrators or managers can create an order." -#: projects/views.py:781 +#: projects/views.py:795 msgid "Phase ajoutée avec succès !" msgstr "Phase added successfully!" -#: projects/views.py:783 +#: projects/views.py:797 msgid "Erreur lors de l'ajout de la phase." msgstr "Error adding phase." -#: projects/views.py:924 +#: projects/views.py:942 msgid "Vous n'avez pas la permission de modifier le statut." msgstr "You do not have permission to modify the status." -#: projects/views.py:930 +#: projects/views.py:948 msgid "Aucun statut fourni." msgstr "No status provided." -#: projects/views.py:933 +#: projects/views.py:951 msgid "Statut invalide." msgstr "Invalid status." -#: projects/views.py:936 +#: projects/views.py:954 msgid "Statut non autorisé pour ce projet." msgstr "Status not allowed for this project." -#: projects/views.py:939 +#: projects/views.py:957 msgid "Le statut du projet est déjà défini." msgstr "The project status is already set." -#: projects/views.py:947 +#: projects/views.py:965 msgid "Statut mis à jour avec succès." msgstr "Status updated successfully." -#: projects/views.py:1016 +#: projects/views.py:1034 msgid "Données invalides." msgstr "Invalid data." -#: projects/views.py:1026 +#: projects/views.py:1044 #, python-format msgid "Attribut %(id)s introuvable." msgstr "%(id)s attribute not found." -#: projects/views.py:1034 +#: projects/views.py:1052 #, python-format msgid "Le champ « %(name)s » est obligatoire." msgstr "The “%(name)s” field is mandatory." -#: projects/views.py:1053 +#: projects/views.py:1071 #, python-format msgid "Valeur numérique invalide pour « %(name)s »." msgstr "Invalid numeric value for “%(name)s”." -#: projects/views.py:1063 +#: projects/views.py:1081 #, python-format msgid "Valeur booléenne invalide pour « %(name)s »." msgstr "Invalid boolean value for “%(name)s”." -#: projects/views.py:1078 +#: projects/views.py:1096 #, python-format msgid "Date invalide pour « %(name)s ». Format attendu : AAAA-MM-JJ." msgstr "Invalid date for “%(name)s”. " -#: projects/views.py:1086 +#: projects/views.py:1104 msgid "Valeurs sauvegardées avec succès." msgstr "Values ​​saved successfully." diff --git a/loko/projects/locale/fr/LC_MESSAGES/django.po b/loko/projects/locale/fr/LC_MESSAGES/django.po index 4b7fd9a..e6b84e1 100644 --- a/loko/projects/locale/fr/LC_MESSAGES/django.po +++ b/loko/projects/locale/fr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: 2025-12-04 13:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: French \n" @@ -160,12 +160,8 @@ msgid "Accès strict" msgstr "Accès strict" #: projects/models.py:92 -msgid "" -"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent" -" accéder à ce projet. Les permissions par thématique ne s'appliquent pas." -msgstr "" -"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent" -" accéder à ce projet. Les permissions par thématique ne s'appliquent pas." +msgid "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent accéder à ce projet. Les permissions par thématique ne s'appliquent pas." +msgstr "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent accéder à ce projet. Les permissions par thématique ne s'appliquent pas." #: projects/models.py:203 projects/models.py:235 #: projects/templates/projects/projects_detail.html:46 @@ -584,12 +580,8 @@ msgid "Rechercher une équipe..." msgstr "Rechercher une équipe..." #: projects/templates/projects/projects_detail.html:894 -msgid "" -"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet" -" (les permissions thématiques ne s'appliquent pas)." -msgstr "" -"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet" -" (les permissions thématiques ne s'appliquent pas)." +msgid "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet (les permissions thématiques ne s'appliquent pas)." +msgstr "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet (les permissions thématiques ne s'appliquent pas)." #: projects/templates/projects/projects_detail.html:918 msgid "Voulez-vous vraiment supprimer ce membre du projet ?" @@ -745,8 +737,8 @@ msgstr "Filtrer sur cette zone" msgid "Accès introuvable" msgstr "Accès introuvable" -#: projects/views.py:524 projects/views.py:536 projects/views.py:972 -#: projects/views.py:991 projects/views.py:1010 +#: projects/views.py:524 projects/views.py:536 projects/views.py:990 +#: projects/views.py:1009 projects/views.py:1028 msgid "Vous n'avez pas la permission de modifier ce projet." msgstr "Vous n'avez pas la permission de modifier ce projet." @@ -754,111 +746,107 @@ msgstr "Vous n'avez pas la permission de modifier ce projet." msgid "Vous n'avez pas la permission d'ajouter des documents." msgstr "Vous n'avez pas la permission d'ajouter des documents." -#: projects/views.py:603 projects/views.py:610 projects/views.py:616 +#: projects/views.py:617 projects/views.py:624 projects/views.py:630 msgid "Document(s) sauvegardé(s) avec succès !" msgstr "Document(s) sauvegardé(s) avec succès !" -#: projects/views.py:618 +#: projects/views.py:632 msgid "Erreur lors de la sauvegarde des documents." msgstr "Erreur lors de la sauvegarde des documents." -#: projects/views.py:644 +#: projects/views.py:658 msgid "Impossible d'ajouter une intervention à un projet terminé ou clôturé." msgstr "Impossible d'ajouter une intervention à un projet terminé ou clôturé." -#: projects/views.py:649 +#: projects/views.py:663 msgid "Vous n'avez pas de configuration utilisateur." msgstr "Vous n'avez pas de configuration utilisateur." -#: projects/views.py:670 -msgid "" -"Vous n'avez pas la permission de créer des interventions pour les " -"thématiques de ce projet." -msgstr "" -"Vous n'avez pas la permission de créer des interventions pour les " -"thématiques de ce projet." +#: projects/views.py:684 +msgid "Vous n'avez pas la permission de créer des interventions pour les thématiques de ce projet." +msgstr "Vous n'avez pas la permission de créer des interventions pour les thématiques de ce projet." -#: projects/views.py:718 +#: projects/views.py:732 msgid "Seuls les administrateurs ou managers peuvent associer une commande." msgstr "Seuls les administrateurs ou managers peuvent associer une commande." -#: projects/views.py:725 +#: projects/views.py:739 msgid "Commande associée au projet avec succès !" msgstr "Commande associée au projet avec succès !" -#: projects/views.py:727 +#: projects/views.py:741 msgid "Erreur lors de l'association de la commande." msgstr "Erreur lors de l'association de la commande." -#: projects/views.py:745 +#: projects/views.py:759 msgid "Cette commande n'est pas associée à ce projet." msgstr "Cette commande n'est pas associée à ce projet." -#: projects/views.py:756 +#: projects/views.py:770 msgid "Seuls les administrateurs ou managers peuvent créer une commande." msgstr "Seuls les administrateurs ou managers peuvent créer une commande." -#: projects/views.py:781 +#: projects/views.py:795 msgid "Phase ajoutée avec succès !" msgstr "Phase ajoutée avec succès !" -#: projects/views.py:783 +#: projects/views.py:797 msgid "Erreur lors de l'ajout de la phase." msgstr "Erreur lors de l'ajout de la phase." -#: projects/views.py:924 +#: projects/views.py:942 msgid "Vous n'avez pas la permission de modifier le statut." msgstr "Vous n'avez pas la permission de modifier le statut." -#: projects/views.py:930 +#: projects/views.py:948 msgid "Aucun statut fourni." msgstr "Aucun statut fourni." -#: projects/views.py:933 +#: projects/views.py:951 msgid "Statut invalide." msgstr "Statut invalide." -#: projects/views.py:936 +#: projects/views.py:954 msgid "Statut non autorisé pour ce projet." msgstr "Statut non autorisé pour ce projet." -#: projects/views.py:939 +#: projects/views.py:957 msgid "Le statut du projet est déjà défini." msgstr "Le statut du projet est déjà défini." -#: projects/views.py:947 +#: projects/views.py:965 msgid "Statut mis à jour avec succès." msgstr "Statut mis à jour avec succès." -#: projects/views.py:1016 +#: projects/views.py:1034 msgid "Données invalides." msgstr "Données invalides." -#: projects/views.py:1026 +#: projects/views.py:1044 #, python-format msgid "Attribut %(id)s introuvable." msgstr "Attribut %(id)s introuvable." -#: projects/views.py:1034 +#: projects/views.py:1052 #, python-format msgid "Le champ « %(name)s » est obligatoire." msgstr "Le champ « %(name)s » est obligatoire." -#: projects/views.py:1053 +#: projects/views.py:1071 #, python-format msgid "Valeur numérique invalide pour « %(name)s »." msgstr "Valeur numérique invalide pour « %(name)s »." -#: projects/views.py:1063 +#: projects/views.py:1081 #, python-format msgid "Valeur booléenne invalide pour « %(name)s »." msgstr "Valeur booléenne invalide pour « %(name)s »." -#: projects/views.py:1078 +#: projects/views.py:1096 #, python-format msgid "Date invalide pour « %(name)s ». Format attendu : AAAA-MM-JJ." msgstr "Date invalide pour « %(name)s ». Format attendu : AAAA-MM-JJ." -#: projects/views.py:1086 +#: projects/views.py:1104 msgid "Valeurs sauvegardées avec succès." msgstr "Valeurs sauvegardées avec succès." diff --git a/loko/projects/locale/nl/LC_MESSAGES/django.po b/loko/projects/locale/nl/LC_MESSAGES/django.po index 99ab7d8..2afe035 100644 --- a/loko/projects/locale/nl/LC_MESSAGES/django.po +++ b/loko/projects/locale/nl/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: 2025-12-04 13:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch \n" @@ -160,12 +160,8 @@ msgid "Accès strict" msgstr "Strikte toegang" #: projects/models.py:92 -msgid "" -"Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent" -" accéder à ce projet. Les permissions par thématique ne s'appliquent pas." -msgstr "" -"Indien aangevinkt, hebben alleen expliciet vermelde gebruikers en teams " -"toegang tot dit project. Thema-machtigingen zijn niet van toepassing." +msgid "Si coché, seuls les utilisateurs et équipes explicitement mentionnés peuvent accéder à ce projet. Les permissions par thématique ne s'appliquent pas." +msgstr "Indien aangevinkt, hebben alleen expliciet vermelde gebruikers en teams toegang tot dit project. Thema-machtigingen zijn niet van toepassing." #: projects/models.py:203 projects/models.py:235 #: projects/templates/projects/projects_detail.html:46 @@ -584,12 +580,8 @@ msgid "Rechercher une équipe..." msgstr "Zoek een team..." #: projects/templates/projects/projects_detail.html:894 -msgid "" -"Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet" -" (les permissions thématiques ne s'appliquent pas)." -msgstr "" -"Indien aangevinkt, hebben alleen vermelde gebruikers en teams toegang tot " -"het project (thema-machtigingen zijn niet van toepassing)." +msgid "Si coché, seuls les utilisateurs et équipes listés peuvent accéder au projet (les permissions thématiques ne s'appliquent pas)." +msgstr "Indien aangevinkt, hebben alleen vermelde gebruikers en teams toegang tot het project (thema-machtigingen zijn niet van toepassing)." #: projects/templates/projects/projects_detail.html:918 msgid "Voulez-vous vraiment supprimer ce membre du projet ?" @@ -745,8 +737,8 @@ msgstr "Filteren op dit gebied" msgid "Accès introuvable" msgstr "Toegang niet gevonden" -#: projects/views.py:524 projects/views.py:536 projects/views.py:972 -#: projects/views.py:991 projects/views.py:1010 +#: projects/views.py:524 projects/views.py:536 projects/views.py:990 +#: projects/views.py:1009 projects/views.py:1028 msgid "Vous n'avez pas la permission de modifier ce projet." msgstr "U heeft geen toestemming om dit project te wijzigen." @@ -754,112 +746,107 @@ msgstr "U heeft geen toestemming om dit project te wijzigen." msgid "Vous n'avez pas la permission d'ajouter des documents." msgstr "U hebt geen toestemming om documenten toe te voegen." -#: projects/views.py:603 projects/views.py:610 projects/views.py:616 +#: projects/views.py:617 projects/views.py:624 projects/views.py:630 msgid "Document(s) sauvegardé(s) avec succès !" msgstr "Document(en) succesvol opgeslagen!" -#: projects/views.py:618 +#: projects/views.py:632 msgid "Erreur lors de la sauvegarde des documents." msgstr "Fout bij het opslaan van de documenten." -#: projects/views.py:644 +#: projects/views.py:658 msgid "Impossible d'ajouter une intervention à un projet terminé ou clôturé." -msgstr "" -"Kan geen interventie toevoegen aan een voltooid of afgesloten project." +msgstr "Kan geen interventie toevoegen aan een voltooid of afgesloten project." -#: projects/views.py:649 +#: projects/views.py:663 msgid "Vous n'avez pas de configuration utilisateur." msgstr "U hebt geen gebruikersconfiguratie." -#: projects/views.py:670 -msgid "" -"Vous n'avez pas la permission de créer des interventions pour les " -"thématiques de ce projet." -msgstr "" -"U hebt geen toestemming om interventies te creëren voor de thema's van dit " -"project." +#: projects/views.py:684 +msgid "Vous n'avez pas la permission de créer des interventions pour les thématiques de ce projet." +msgstr "U hebt geen toestemming om interventies te creëren voor de thema's van dit project." -#: projects/views.py:718 +#: projects/views.py:732 msgid "Seuls les administrateurs ou managers peuvent associer une commande." msgstr "Alleen beheerders of managers kunnen een bestelling koppelen." -#: projects/views.py:725 +#: projects/views.py:739 msgid "Commande associée au projet avec succès !" msgstr "Bestelling succesvol aan project gekoppeld!" -#: projects/views.py:727 +#: projects/views.py:741 msgid "Erreur lors de l'association de la commande." msgstr "Fout bij het koppelen van de bestelling." -#: projects/views.py:745 +#: projects/views.py:759 msgid "Cette commande n'est pas associée à ce projet." msgstr "Deze bestelling is niet gekoppeld aan dit project." -#: projects/views.py:756 +#: projects/views.py:770 msgid "Seuls les administrateurs ou managers peuvent créer une commande." msgstr "Alleen beheerders of managers kunnen een bestelling creëren." -#: projects/views.py:781 +#: projects/views.py:795 msgid "Phase ajoutée avec succès !" msgstr "Fase succesvol toegevoegd!" -#: projects/views.py:783 +#: projects/views.py:797 msgid "Erreur lors de l'ajout de la phase." msgstr "Fout bij het toevoegen van de fase." -#: projects/views.py:924 +#: projects/views.py:942 msgid "Vous n'avez pas la permission de modifier le statut." msgstr "U hebt geen toestemming om de status te wijzigen." -#: projects/views.py:930 +#: projects/views.py:948 msgid "Aucun statut fourni." msgstr "Geen status opgegeven." -#: projects/views.py:933 +#: projects/views.py:951 msgid "Statut invalide." msgstr "Ongeldige status." -#: projects/views.py:936 +#: projects/views.py:954 msgid "Statut non autorisé pour ce projet." msgstr "Status niet toegestaan voor dit project." -#: projects/views.py:939 +#: projects/views.py:957 msgid "Le statut du projet est déjà défini." msgstr "De status van het project is al gedefinieerd." -#: projects/views.py:947 +#: projects/views.py:965 msgid "Statut mis à jour avec succès." msgstr "Status succesvol bijgewerkt!" -#: projects/views.py:1016 +#: projects/views.py:1034 msgid "Données invalides." msgstr "Ongeldige gegevens." -#: projects/views.py:1026 +#: projects/views.py:1044 #, python-format msgid "Attribut %(id)s introuvable." msgstr "%(id)s attribuut niet gevonden." -#: projects/views.py:1034 +#: projects/views.py:1052 #, python-format msgid "Le champ « %(name)s » est obligatoire." msgstr "Het veld “%(name)s” is verplicht." -#: projects/views.py:1053 +#: projects/views.py:1071 #, python-format msgid "Valeur numérique invalide pour « %(name)s »." msgstr "Ongeldige numerieke waarde voor “%(name)s”." -#: projects/views.py:1063 +#: projects/views.py:1081 #, python-format msgid "Valeur booléenne invalide pour « %(name)s »." msgstr "Ongeldige Booleaanse waarde voor “%(name)s”." -#: projects/views.py:1078 +#: projects/views.py:1096 #, python-format msgid "Date invalide pour « %(name)s ». Format attendu : AAAA-MM-JJ." msgstr "Ongeldige datum voor “%(name)s”. Verwacht formaat: JJJJ-MM-DD." -#: projects/views.py:1086 +#: projects/views.py:1104 msgid "Valeurs sauvegardées avec succès." msgstr "Waarden succesvol opgeslagen." diff --git a/loko/reporting/locale/en/LC_MESSAGES/django.mo b/loko/reporting/locale/en/LC_MESSAGES/django.mo index a83673766fb390fe9f28bd393d8966680b950c44..1898ce38d1023f4cad95133dabb61a40c2012d36 100644 GIT binary patch literal 7171 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 delta 2088 zcmZwIZEQ?g9LMofr8;HW>6n^nm2H(;rbVfuOQ}}TZ9Ob&yRrxkiHDGMyKj(O!CG%* z!%3T2@sQ9&@Iq)qLbBNnm3nxi5?<(*-DDHH$=ZFjc<1}Ob4L2YN&okA&YgSDJ?DSU zy*)f{u-qFA5AQIP7NU?C7-o!zr$=z0Bt{yOi$7sLUO_G~y;zNXI3Ck8llK?nINCKh z3OC>w+>Qmf57kdcvhA6xR6gOv1Dt?=V;Kel#>BA-r{h)}jwg_3nobPkS>zUT4Ri1o zM(_cS#TTdv{Er$?W>#_n5zNq3qg1Bw!vxfW8&D7a7Wp&hIE=>2Sb{e(h|f_o`3omv zI=yQGrKo`}bvB|hvI=$mE>xz!#|)+VJQa=f66WDA$Y9M={1jiJ1{h!z8b}2PT~~uj z{W{lfL(Tjc>i#pRj9f$w_@=Yh{r&_!rSLZ@O6h-Ci*GRltGSEGnOal|n{YC2Lapf$ zWNapZ++w;=1Gt8o@jcWw`U91bSE%d%!7_XoB>&V+X?AjrD=|vD6_uj>sE!iIpXuSC z>+hgu_85!tchrN^Ia!1;oP_hSK8*n*mzWEoWah4;HgR8w{Ku(09GL&%8qQ=VfqLj7r2=?rgwx&TmGo zVJm9)?m%VWuxp=kzxSXzyybrHbLU^6Hu0aRO`OfFv{$N-F?gnqiq?2Ns)IIU70f}@ z%uYB@p}&T%eH}Hk+o;H|rU^lA6?@%{- z&ZDRd97jFCqEeZ_a_n;Le%Bs!?a`!3nT?^od=;qsnoxVH1^xHGm5O%zPUjEKF6Xbv zCicr}j%3nLsRpTx%qQZ+VnUm41)+(kXuzqmCRG`tr!~#8-qeQ$(1sHtf-94xlY!RGGQ!SXb_F{jbq$eClqp`G?<=$u`c z`>uO!I5y0ljl}FgWVda}>&UFztJ_=KZQj^tHY-|W8={rnebG>w&CRd3+w$YKCx4qQ PF4$oc1<&k{\n" "Language-Team: LANGUAGE \n" @@ -22,6 +22,7 @@ msgid "Reporting" msgstr "Reporting" #: reporting/models.py:19 reporting/templates/reporting/dashboard.html:150 +#: reporting/templates/reporting/pending_dashboard.html:484 #: reporting/templates/reporting/volume_dashboard.html:96 #: reporting/templates/reporting/volume_dashboard.html:243 msgid "Contrat" @@ -68,6 +69,16 @@ msgstr "Observations" msgid "Nombre d'observations" msgstr "Number of observations" +#: reporting/templates/reporting/base.html:67 +#: reporting/templates/reporting/base.html:70 +msgid "Encours & Blocages" +msgstr "" + +#: reporting/templates/reporting/base.html:81 +#: reporting/templates/reporting/base.html:82 +msgid "Tableau de bord encours" +msgstr "" + #: reporting/templates/reporting/dashboard.html:28 msgid "Évolution du temps de traitement" msgstr "Evolution of processing time" @@ -185,6 +196,8 @@ msgstr "View in app" #: reporting/templates/reporting/dashboard.html:145 #: reporting/templates/reporting/observations_dashboard.html:274 +#: reporting/templates/reporting/pending_dashboard.html:417 +#: reporting/templates/reporting/pending_dashboard.html:439 #: reporting/templates/reporting/volume_dashboard.html:238 msgid "Code" msgstr "Code" @@ -202,6 +215,8 @@ msgstr "Creation date" #: reporting/templates/reporting/dashboard.html:148 #: reporting/templates/reporting/observations_dashboard.html:278 +#: reporting/templates/reporting/pending_dashboard.html:420 +#: reporting/templates/reporting/pending_dashboard.html:464 #: reporting/templates/reporting/volume_dashboard.html:241 msgid "Statut" msgstr "Status" @@ -352,6 +367,11 @@ msgid "Type" msgstr "Type" #: reporting/templates/reporting/observations_dashboard.html:279 +#: reporting/templates/reporting/pending_dashboard.html:203 +#: reporting/templates/reporting/pending_dashboard.html:348 +#: reporting/templates/reporting/pending_dashboard.html:419 +#: reporting/templates/reporting/pending_dashboard.html:441 +#: reporting/templates/reporting/pending_dashboard.html:462 #: reporting/templates/reporting/volume_dashboard.html:93 msgid "Thématique" msgstr "Thematic" @@ -395,6 +415,284 @@ msgstr "No sightings found." msgid "Erreur lors du chargement des observations." msgstr "Error loading data." +#: reporting/templates/reporting/pending_dashboard.html:165 +msgid "Tableau de bord des encours & blocages" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:168 +msgid "" +"Suivi des interventions non terminées (< 'finished') et observations " +"ouvertes sur les 24 derniers mois" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:174 +msgid "Exporter en Excel (.xlsx)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:185 +msgid "Horizon temporel" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:205 +msgid "Toutes les thématiques" +msgstr "All thematics" + +#: reporting/templates/reporting/pending_dashboard.html:214 +msgid "Contrat / Prestataire" +msgstr "Contract / Contractor" + +#: reporting/templates/reporting/pending_dashboard.html:216 +msgid "Tous les contrats et prestataires" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:226 +msgid "Filtrer" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:228 +msgid "Réinitialiser" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:240 +msgid "Interventions en cours" +msgstr "Ongoing interventions" + +#: reporting/templates/reporting/pending_dashboard.html:248 +msgid "Observations ouvertes" +msgstr "Open observations" + +#: reporting/templates/reporting/pending_dashboard.html:256 +msgid "En retard SLA" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:264 +#: reporting/templates/reporting/pending_dashboard.html:355 +msgid "En pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:266 +msgid "Attente matériel / tiers" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:272 +#: reporting/templates/reporting/pending_dashboard.html:361 +msgid "Obs. Orphelines" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:274 +msgid "À traiter sans intervention" +msgstr "To process without intervention" + +#: reporting/templates/reporting/pending_dashboard.html:280 +msgid "Obs. Désynchronisées" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:282 +msgid "Intervention déjà close" +msgstr "Intervention already closed" + +#: reporting/templates/reporting/pending_dashboard.html:294 +msgid "Répartition par Statut d'Intervention" +msgstr "Distribution by Intervention Status" + +#: reporting/templates/reporting/pending_dashboard.html:308 +msgid "Pyramide des Âges" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:322 +msgid "Motifs de Pause (on_pause)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:338 +msgid "Tableau Croisé Dynamique : Analyse par Thématique" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:340 +msgid "" +"Ventilation croisée des statuts, retards, motifs de pause et observations " +"par domaine métier" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:349 +msgid "En prép." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:350 +msgid "À approuver" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:351 +msgid "À planifier" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:352 +msgid "À traiter" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:353 +msgid "Pris en charge" +msgstr "Taken in charge" + +#: reporting/templates/reporting/pending_dashboard.html:354 +msgid "Démarré" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:356 +msgid "À corriger" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:357 +msgid "Total Itv" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:358 +#: reporting/templates/reporting/pending_dashboard.html:487 +msgid "En Retard" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:359 +#: reporting/templates/reporting/pending_dashboard.html:488 +#, python-format +msgid "%% Retard" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:360 +msgid "Obs. Ouvertes" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:362 +msgid "Âge moy. (j)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:368 +msgid "Chargement des données..." +msgstr "Loading data..." + +#: reporting/templates/reporting/pending_dashboard.html:384 +msgid "Interventions en retard & à corriger" +msgstr "Overdue & to correct interventions" + +#: reporting/templates/reporting/pending_dashboard.html:390 +msgid "Interventions en pause" +msgstr "Paused interventions" + +#: reporting/templates/reporting/pending_dashboard.html:396 +msgid "Observations orphelines & désynchronisées" +msgstr "Orphaned & desynchronized observations" + +#: reporting/templates/reporting/pending_dashboard.html:402 +msgid "Synthèse Prestataires & Contrats" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:418 +#: reporting/templates/reporting/pending_dashboard.html:440 +msgid "Titre / Objet" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:421 +msgid "Prestataire / Contrat" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:422 +msgid "Retard SLA" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:423 +msgid "Diagnostic / Cause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:427 +#: reporting/templates/reporting/pending_dashboard.html:789 +msgid "Aucune intervention en retard." +msgstr "No overdue interventions." + +#: reporting/templates/reporting/pending_dashboard.html:442 +msgid "Motif de Pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:443 +#: reporting/templates/reporting/pending_dashboard.html:483 +msgid "Prestataire" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:444 +msgid "Jours en Pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:445 +msgid "Diagnostic" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:449 +#: reporting/templates/reporting/pending_dashboard.html:808 +msgid "Aucune intervention en pause." +msgstr "No paused interventions." + +#: reporting/templates/reporting/pending_dashboard.html:461 +msgid "Code Obs." +msgstr "Obs. Code" + +#: reporting/templates/reporting/pending_dashboard.html:463 +msgid "Symptôme" +msgstr "Symptom" + +#: reporting/templates/reporting/pending_dashboard.html:465 +msgid "Âge" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:466 +msgid "Itv Liée" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:467 +msgid "Anomalie / Diagnostic" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:471 +#: reporting/templates/reporting/pending_dashboard.html:827 +msgid "Aucune observation problématique détectée." +msgstr "No problematic observations detected." + +#: reporting/templates/reporting/pending_dashboard.html:485 +msgid "Gestionnaire" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:486 +msgid "Total en cours" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:489 +msgid "Âge Moyen (j)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:493 +msgid "Aucune donnée de prestataire." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:553 +msgid "Calcul des indicateurs..." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:576 +msgid "Impossible de charger les données d'analyse." +msgstr "Unable to load analysis data." + +#: reporting/templates/reporting/pending_dashboard.html:591 +msgid "de l'encours" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:696 +msgid "Aucune en pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:764 +msgid "Total général" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:847 +msgid "Aucun prestataire avec encours." +msgstr "" + #: reporting/templates/reporting/volume_dashboard.html:79 msgid "Nombre et répartition des interventions" msgstr "Number and distribution of interventions" diff --git a/loko/reporting/locale/fr/LC_MESSAGES/django.mo b/loko/reporting/locale/fr/LC_MESSAGES/django.mo index 5210c1847f3e47117b40397e2273d952d04cb208..be4f06213bcf95a935eb560e29adf519ba0e8ab5 100644 GIT binary patch literal 7633 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 literal 6247 zcmeH}TWlOx8OKkX0*wimhC<7w<%COOH`z^7N=Y|ynvK17oO*3zuS2OQ(s*}l58a(v z=FD1Yiv$uyf(MZLP!tffv_fr7g`g0rC=ybnRS{IEsEWh`6bcnWy$FemRM98+{bzT* zvx%X+BKc^)`JFT8n>pX@oSonAyzG8MyA63C^4z7yd>(%54P0oa-(<`c@Eh>m@NtNW zc?uTb&*3$2+vT0-cft2EJ_6qiZ-?)I%kVw$Zm9R%-yQz|zMt{a@LKpX+y}RBH)b!q z3FhGvybRt4S<-wR?t~9O9x+eAx52aUO87K<7knPd{#T*wxqPT&|CR8KjIV-w;I&Ze zPC%{eAV2dUmmTnX@PqJ4_!jtEC_i3;AAs9z@=GSl-{sGFq?HD0D4sem)5vaIVy5kti?=M3=|81yvJPKv+lU+X5oj(s1 zzu!T{^RKW7{|RMRfroI-6rtib4L=M&4VBM(A*PwrkVnjSq1Jx_%HN+smCy@N@putR z|1WSKd=2t5yWiT$?~U*(##N~J+ynKV(~zGz!$taSD8HVCyWk(8*4@TU3$KPBf;Ypl zORyKp{)gY*iT@d>`h5nfexHSk;|`Rx?sZV>PD0sRh4MFos^2d{$ z)7PNZe;mrrA3@dSFQDr0d8qn*3Cg~mOv;V|l-?v4#r=-%_#TL=xex03N1)>ILnwRC zb@@zp{y9iU%%7p+`5ILHUV<^QYYfW&6HxJ6gsR^ah|A`yQ1N^S%C7H2t$!BE-(Nx1 z?<-L8_#2e|t59*ilwy@#`=RnX3RS;#E{e~+Q15vNQljRkQ2M`w^6NKH_4_i^x;w7! z)bB2+`aK3I-?YtfmCcH$eAD}GMwI8H$Zli`QQXvIZ?Ap4*U3=%$YsXI=_>|m@=bNF z{{z{jro79?5o88AfXH_FcMKUt6st0_Sv$l{)wuSFn*3L;PG~@zK(rT6BA-AMznc)n z;d(@Mc?+WWtA;;{97H~bWE-hTb57{en$X-0x@6i%=uac6iR-%e$Kl~_U$`~X?{&A) z8ADWaCB!16°J<6fJmqdHTr)s7$wY0sD&;UZE&_9K++M$?|wKAc22k_dA9vDmk9 zd)-C#RuV*^DOQtUt-WrWQ7g7}=KN+9CqcMkiY21}@Q)ty}q z>PhT7>)PvepLeCIF5i1J2opbE^FvM8B#v6Fk?S3BiD8GB)? z?!_uIGu3ED&ZYHDg;WUzWtE1~s!lOFZ>BN@?FL6YfoI)99MH?oSg&Q1DDmnSJlu=} zN6P#V?BDc7n<);wdbWQMIFlXpqcw2%qF~Lo z)?)3h0Y}Wn-OOTUE)F<9ly7>@??=td`_)xHmS}6w`zxGRP3>MUX4E?u=P!z=S@0WP z5c*~zAbHi*_WC|s?GzCE&H65}YeBcJywK^Gt$A*BDe~f)&Z3PoH*XdaFKH!a;Vw#` zeWt-?>vwy5a-o0J`gf=MT&2oN&bGfp0;=^Esjc{pCcDY!)b)ZSJ@-rn(;93|&ZKPL z4GcEU(u}r~jVh(yVOj||^-bljrf*ILEHX+>w_LVwhsTn*zPDNrs-1JGx*7$iY@=0A zf+nZPNJcrq&;Dx|{SOc8Fs-H0+~YNytkOAh2I^1os8W1>Sc{_|F_|(*W0jpF$^0Yq z{#}fQu9t;$lw^X}{>oZ!Q*nY3-HSp!s3Gl!Z#KKB>Y{2oNArJF$Syt?N1x%C$xYRA zC;iy*&swl^#j#t9lO=nyG`}!4J2TWN*Ie1H1hw3;){4tjqJkZoo6XJps>LYG>9{V~ zPnL@Fx$E^qv0So;OXcF!^wHw@ z_5dME_J}<&a%gDlLul(mXzN30>qBVkLul(mDEpbS^&ym`-#Y&v HA42~Ie4p$# diff --git a/loko/reporting/locale/fr/LC_MESSAGES/django.po b/loko/reporting/locale/fr/LC_MESSAGES/django.po index 5054e98..9a99155 100644 --- a/loko/reporting/locale/fr/LC_MESSAGES/django.po +++ b/loko/reporting/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,6 +22,7 @@ msgid "Reporting" msgstr "Reporting" #: reporting/models.py:19 reporting/templates/reporting/dashboard.html:150 +#: reporting/templates/reporting/pending_dashboard.html:484 #: reporting/templates/reporting/volume_dashboard.html:96 #: reporting/templates/reporting/volume_dashboard.html:243 msgid "Contrat" @@ -68,6 +69,16 @@ msgstr "Observations" msgid "Nombre d'observations" msgstr "Nombre d'observations" +#: reporting/templates/reporting/base.html:67 +#: reporting/templates/reporting/base.html:70 +msgid "Encours & Blocages" +msgstr "" + +#: reporting/templates/reporting/base.html:81 +#: reporting/templates/reporting/base.html:82 +msgid "Tableau de bord encours" +msgstr "" + #: reporting/templates/reporting/dashboard.html:28 msgid "Évolution du temps de traitement" msgstr "Évolution du temps de traitement" @@ -185,6 +196,8 @@ msgstr "Voir dans l'application" #: reporting/templates/reporting/dashboard.html:145 #: reporting/templates/reporting/observations_dashboard.html:274 +#: reporting/templates/reporting/pending_dashboard.html:417 +#: reporting/templates/reporting/pending_dashboard.html:439 #: reporting/templates/reporting/volume_dashboard.html:238 msgid "Code" msgstr "Code" @@ -202,6 +215,8 @@ msgstr "Date de création" #: reporting/templates/reporting/dashboard.html:148 #: reporting/templates/reporting/observations_dashboard.html:278 +#: reporting/templates/reporting/pending_dashboard.html:420 +#: reporting/templates/reporting/pending_dashboard.html:464 #: reporting/templates/reporting/volume_dashboard.html:241 msgid "Statut" msgstr "Statut" @@ -352,6 +367,11 @@ msgid "Type" msgstr "Type" #: reporting/templates/reporting/observations_dashboard.html:279 +#: reporting/templates/reporting/pending_dashboard.html:203 +#: reporting/templates/reporting/pending_dashboard.html:348 +#: reporting/templates/reporting/pending_dashboard.html:419 +#: reporting/templates/reporting/pending_dashboard.html:441 +#: reporting/templates/reporting/pending_dashboard.html:462 #: reporting/templates/reporting/volume_dashboard.html:93 msgid "Thématique" msgstr "Thématique" @@ -395,6 +415,284 @@ msgstr "Aucune observation trouvée." msgid "Erreur lors du chargement des observations." msgstr "Erreur lors du chargement des observations." +#: reporting/templates/reporting/pending_dashboard.html:165 +msgid "Tableau de bord des encours & blocages" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:168 +msgid "" +"Suivi des interventions non terminées (< 'finished') et observations " +"ouvertes sur les 24 derniers mois" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:174 +msgid "Exporter en Excel (.xlsx)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:185 +msgid "Horizon temporel" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:205 +msgid "Toutes les thématiques" +msgstr "Toutes les thématiques" + +#: reporting/templates/reporting/pending_dashboard.html:214 +msgid "Contrat / Prestataire" +msgstr "Contrat / Prestataire" + +#: reporting/templates/reporting/pending_dashboard.html:216 +msgid "Tous les contrats et prestataires" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:226 +msgid "Filtrer" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:228 +msgid "Réinitialiser" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:240 +msgid "Interventions en cours" +msgstr "Interventions en cours" + +#: reporting/templates/reporting/pending_dashboard.html:248 +msgid "Observations ouvertes" +msgstr "Observations ouvertes" + +#: reporting/templates/reporting/pending_dashboard.html:256 +msgid "En retard SLA" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:264 +#: reporting/templates/reporting/pending_dashboard.html:355 +msgid "En pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:266 +msgid "Attente matériel / tiers" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:272 +#: reporting/templates/reporting/pending_dashboard.html:361 +msgid "Obs. Orphelines" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:274 +msgid "À traiter sans intervention" +msgstr "À traiter sans intervention" + +#: reporting/templates/reporting/pending_dashboard.html:280 +msgid "Obs. Désynchronisées" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:282 +msgid "Intervention déjà close" +msgstr "Intervention déjà close" + +#: reporting/templates/reporting/pending_dashboard.html:294 +msgid "Répartition par Statut d'Intervention" +msgstr "Répartition par Statut d'Intervention" + +#: reporting/templates/reporting/pending_dashboard.html:308 +msgid "Pyramide des Âges" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:322 +msgid "Motifs de Pause (on_pause)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:338 +msgid "Tableau Croisé Dynamique : Analyse par Thématique" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:340 +msgid "" +"Ventilation croisée des statuts, retards, motifs de pause et observations " +"par domaine métier" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:349 +msgid "En prép." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:350 +msgid "À approuver" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:351 +msgid "À planifier" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:352 +msgid "À traiter" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:353 +msgid "Pris en charge" +msgstr "Pris en charge" + +#: reporting/templates/reporting/pending_dashboard.html:354 +msgid "Démarré" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:356 +msgid "À corriger" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:357 +msgid "Total Itv" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:358 +#: reporting/templates/reporting/pending_dashboard.html:487 +msgid "En Retard" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:359 +#: reporting/templates/reporting/pending_dashboard.html:488 +#, python-format +msgid "%% Retard" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:360 +msgid "Obs. Ouvertes" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:362 +msgid "Âge moy. (j)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:368 +msgid "Chargement des données..." +msgstr "Chargement des données..." + +#: reporting/templates/reporting/pending_dashboard.html:384 +msgid "Interventions en retard & à corriger" +msgstr "Interventions en retard & à corriger" + +#: reporting/templates/reporting/pending_dashboard.html:390 +msgid "Interventions en pause" +msgstr "Interventions en pause" + +#: reporting/templates/reporting/pending_dashboard.html:396 +msgid "Observations orphelines & désynchronisées" +msgstr "Observations orphelines & désynchronisées" + +#: reporting/templates/reporting/pending_dashboard.html:402 +msgid "Synthèse Prestataires & Contrats" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:418 +#: reporting/templates/reporting/pending_dashboard.html:440 +msgid "Titre / Objet" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:421 +msgid "Prestataire / Contrat" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:422 +msgid "Retard SLA" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:423 +msgid "Diagnostic / Cause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:427 +#: reporting/templates/reporting/pending_dashboard.html:789 +msgid "Aucune intervention en retard." +msgstr "Aucune intervention en retard." + +#: reporting/templates/reporting/pending_dashboard.html:442 +msgid "Motif de Pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:443 +#: reporting/templates/reporting/pending_dashboard.html:483 +msgid "Prestataire" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:444 +msgid "Jours en Pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:445 +msgid "Diagnostic" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:449 +#: reporting/templates/reporting/pending_dashboard.html:808 +msgid "Aucune intervention en pause." +msgstr "Aucune intervention en pause." + +#: reporting/templates/reporting/pending_dashboard.html:461 +msgid "Code Obs." +msgstr "Code Obs." + +#: reporting/templates/reporting/pending_dashboard.html:463 +msgid "Symptôme" +msgstr "Symptôme" + +#: reporting/templates/reporting/pending_dashboard.html:465 +msgid "Âge" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:466 +msgid "Itv Liée" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:467 +msgid "Anomalie / Diagnostic" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:471 +#: reporting/templates/reporting/pending_dashboard.html:827 +msgid "Aucune observation problématique détectée." +msgstr "Aucune observation problématique détectée." + +#: reporting/templates/reporting/pending_dashboard.html:485 +msgid "Gestionnaire" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:486 +msgid "Total en cours" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:489 +msgid "Âge Moyen (j)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:493 +msgid "Aucune donnée de prestataire." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:553 +msgid "Calcul des indicateurs..." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:576 +msgid "Impossible de charger les données d'analyse." +msgstr "Impossible de charger les données d'analyse." + +#: reporting/templates/reporting/pending_dashboard.html:591 +msgid "de l'encours" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:696 +msgid "Aucune en pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:764 +msgid "Total général" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:847 +msgid "Aucun prestataire avec encours." +msgstr "" + #: reporting/templates/reporting/volume_dashboard.html:79 msgid "Nombre et répartition des interventions" msgstr "Nombre et répartition des interventions" diff --git a/loko/reporting/locale/nl/LC_MESSAGES/django.mo b/loko/reporting/locale/nl/LC_MESSAGES/django.mo index 55c88cb90717a1778dfcd68b40e38bdf88682143..9280988d4df41a91d0df58fc74ee2a9c022144df 100644 GIT binary patch literal 7453 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 diff --git a/loko/reporting/locale/nl/LC_MESSAGES/django.po b/loko/reporting/locale/nl/LC_MESSAGES/django.po index b32db5d..f160a0d 100644 --- a/loko/reporting/locale/nl/LC_MESSAGES/django.po +++ b/loko/reporting/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-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,6 +22,7 @@ msgid "Reporting" msgstr "Rapportering" #: reporting/models.py:19 reporting/templates/reporting/dashboard.html:150 +#: reporting/templates/reporting/pending_dashboard.html:484 #: reporting/templates/reporting/volume_dashboard.html:96 #: reporting/templates/reporting/volume_dashboard.html:243 msgid "Contrat" @@ -69,6 +70,16 @@ msgstr "Interventies" msgid "Nombre d'observations" msgstr "Aantal observaties" +#: reporting/templates/reporting/base.html:67 +#: reporting/templates/reporting/base.html:70 +msgid "Encours & Blocages" +msgstr "" + +#: reporting/templates/reporting/base.html:81 +#: reporting/templates/reporting/base.html:82 +msgid "Tableau de bord encours" +msgstr "" + #: reporting/templates/reporting/dashboard.html:28 msgid "Évolution du temps de traitement" msgstr "Evolutie van de verwerkingstijd" @@ -186,6 +197,8 @@ msgstr "Bekijk in app" #: reporting/templates/reporting/dashboard.html:145 #: reporting/templates/reporting/observations_dashboard.html:274 +#: reporting/templates/reporting/pending_dashboard.html:417 +#: reporting/templates/reporting/pending_dashboard.html:439 #: reporting/templates/reporting/volume_dashboard.html:238 msgid "Code" msgstr "Code" @@ -203,6 +216,8 @@ msgstr "Aanmaakdatum" #: reporting/templates/reporting/dashboard.html:148 #: reporting/templates/reporting/observations_dashboard.html:278 +#: reporting/templates/reporting/pending_dashboard.html:420 +#: reporting/templates/reporting/pending_dashboard.html:464 #: reporting/templates/reporting/volume_dashboard.html:241 msgid "Statut" msgstr "Status" @@ -353,6 +368,11 @@ msgid "Type" msgstr "Type" #: reporting/templates/reporting/observations_dashboard.html:279 +#: reporting/templates/reporting/pending_dashboard.html:203 +#: reporting/templates/reporting/pending_dashboard.html:348 +#: reporting/templates/reporting/pending_dashboard.html:419 +#: reporting/templates/reporting/pending_dashboard.html:441 +#: reporting/templates/reporting/pending_dashboard.html:462 #: reporting/templates/reporting/volume_dashboard.html:93 msgid "Thématique" msgstr "Thema" @@ -396,6 +416,284 @@ msgstr "Geen waarnemingen gevonden." msgid "Erreur lors du chargement des observations." msgstr "Fout bij het laden van de gegevens." +#: reporting/templates/reporting/pending_dashboard.html:165 +msgid "Tableau de bord des encours & blocages" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:168 +msgid "" +"Suivi des interventions non terminées (< 'finished') et observations " +"ouvertes sur les 24 derniers mois" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:174 +msgid "Exporter en Excel (.xlsx)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:185 +msgid "Horizon temporel" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:205 +msgid "Toutes les thématiques" +msgstr "Alle thema's" + +#: reporting/templates/reporting/pending_dashboard.html:214 +msgid "Contrat / Prestataire" +msgstr "Contract / Dienstverlener" + +#: reporting/templates/reporting/pending_dashboard.html:216 +msgid "Tous les contrats et prestataires" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:226 +msgid "Filtrer" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:228 +msgid "Réinitialiser" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:240 +msgid "Interventions en cours" +msgstr "Lopende interventies" + +#: reporting/templates/reporting/pending_dashboard.html:248 +msgid "Observations ouvertes" +msgstr "Openstaande waarnemingen" + +#: reporting/templates/reporting/pending_dashboard.html:256 +msgid "En retard SLA" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:264 +#: reporting/templates/reporting/pending_dashboard.html:355 +msgid "En pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:266 +msgid "Attente matériel / tiers" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:272 +#: reporting/templates/reporting/pending_dashboard.html:361 +msgid "Obs. Orphelines" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:274 +msgid "À traiter sans intervention" +msgstr "Te behandelen zonder interventie" + +#: reporting/templates/reporting/pending_dashboard.html:280 +msgid "Obs. Désynchronisées" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:282 +msgid "Intervention déjà close" +msgstr "Interventie reeds gesloten" + +#: reporting/templates/reporting/pending_dashboard.html:294 +msgid "Répartition par Statut d'Intervention" +msgstr "Verdeling per interventiestatus" + +#: reporting/templates/reporting/pending_dashboard.html:308 +msgid "Pyramide des Âges" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:322 +msgid "Motifs de Pause (on_pause)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:338 +msgid "Tableau Croisé Dynamique : Analyse par Thématique" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:340 +msgid "" +"Ventilation croisée des statuts, retards, motifs de pause et observations " +"par domaine métier" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:349 +msgid "En prép." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:350 +msgid "À approuver" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:351 +msgid "À planifier" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:352 +msgid "À traiter" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:353 +msgid "Pris en charge" +msgstr "In behandeling genomen" + +#: reporting/templates/reporting/pending_dashboard.html:354 +msgid "Démarré" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:356 +msgid "À corriger" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:357 +msgid "Total Itv" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:358 +#: reporting/templates/reporting/pending_dashboard.html:487 +msgid "En Retard" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:359 +#: reporting/templates/reporting/pending_dashboard.html:488 +#, python-format +msgid "%% Retard" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:360 +msgid "Obs. Ouvertes" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:362 +msgid "Âge moy. (j)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:368 +msgid "Chargement des données..." +msgstr "Gegevens laden..." + +#: reporting/templates/reporting/pending_dashboard.html:384 +msgid "Interventions en retard & à corriger" +msgstr "Laattijdige en te corrigeren interventies" + +#: reporting/templates/reporting/pending_dashboard.html:390 +msgid "Interventions en pause" +msgstr "Onderbroken interventies" + +#: reporting/templates/reporting/pending_dashboard.html:396 +msgid "Observations orphelines & désynchronisées" +msgstr "Verweesde & niet-gesynchroniseerde waarnemingen" + +#: reporting/templates/reporting/pending_dashboard.html:402 +msgid "Synthèse Prestataires & Contrats" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:418 +#: reporting/templates/reporting/pending_dashboard.html:440 +msgid "Titre / Objet" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:421 +msgid "Prestataire / Contrat" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:422 +msgid "Retard SLA" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:423 +msgid "Diagnostic / Cause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:427 +#: reporting/templates/reporting/pending_dashboard.html:789 +msgid "Aucune intervention en retard." +msgstr "Geen laattijdige interventies." + +#: reporting/templates/reporting/pending_dashboard.html:442 +msgid "Motif de Pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:443 +#: reporting/templates/reporting/pending_dashboard.html:483 +msgid "Prestataire" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:444 +msgid "Jours en Pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:445 +msgid "Diagnostic" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:449 +#: reporting/templates/reporting/pending_dashboard.html:808 +msgid "Aucune intervention en pause." +msgstr "Geen onderbroken interventies." + +#: reporting/templates/reporting/pending_dashboard.html:461 +msgid "Code Obs." +msgstr "Waarnemingscode" + +#: reporting/templates/reporting/pending_dashboard.html:463 +msgid "Symptôme" +msgstr "Symptoom" + +#: reporting/templates/reporting/pending_dashboard.html:465 +msgid "Âge" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:466 +msgid "Itv Liée" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:467 +msgid "Anomalie / Diagnostic" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:471 +#: reporting/templates/reporting/pending_dashboard.html:827 +msgid "Aucune observation problématique détectée." +msgstr "Geen problematische waarnemingen gedetecteerd." + +#: reporting/templates/reporting/pending_dashboard.html:485 +msgid "Gestionnaire" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:486 +msgid "Total en cours" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:489 +msgid "Âge Moyen (j)" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:493 +msgid "Aucune donnée de prestataire." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:553 +msgid "Calcul des indicateurs..." +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:576 +msgid "Impossible de charger les données d'analyse." +msgstr "Kan analysegegevens niet laden." + +#: reporting/templates/reporting/pending_dashboard.html:591 +msgid "de l'encours" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:696 +msgid "Aucune en pause" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:764 +msgid "Total général" +msgstr "" + +#: reporting/templates/reporting/pending_dashboard.html:847 +msgid "Aucun prestataire avec encours." +msgstr "" + #: reporting/templates/reporting/volume_dashboard.html:79 msgid "Nombre et répartition des interventions" msgstr "Aantal en verdeling van interventies" diff --git a/loko/sign/locale/en/LC_MESSAGES/django.mo b/loko/sign/locale/en/LC_MESSAGES/django.mo index 8bbf9055b0e28e18217256cda68474934db1346f..c02139a7505bc28f45141715256b9376c40cd6c6 100644 GIT binary patch delta 5679 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 Sq+W@~BFu9|ytHC%*Z%=tD)z|$ delta 4832 zcmYk<32@Za0mt#TM_`;k7F>!|xBxt)e)V1Ksr?Dhie#`apf{k)s;*N&s?=z|wg4Y`T!F`0=|4>NEy zjzl$V9ja&RQ4QXKJlhph>8?UWn~*i**;Ofrn7%eGsLhIsOdwdi@2p z%9~L`{tfaBlhobmu@^OW`KSg=LOpmH(pFQ4Tw->jI`kf@0jKb8`~w!@WmJcv9>zfr z9D(Zb1mvG7VA5 zbU`oXVXEH$2dQWX=b~=30!QHnyL}4PkS5d(no&JWp?jL+o~Xq;1GVUC(Th)@rt~$` z``>`H#hk=syozp~Z>~{M16nYCG85I}T-1~lp?X}5>e)OTipx<$x*I3sY19MLdHJWJ z8~fs7c0V8hiXCj&m9F z3ASW^`vJ}(%|yKg9@I#VLcK+$sKx#$CgJJwh83Vjs0cLzHOMTO%~2}4@F=RKr>$S0-p^~;3SE3< z)UYZe-wTM@udiXkO@gBvt*o?aGf3dUP|I{JQ zYu63ib6_ZHj>e;UG8;A2E9~}Ds2lG_oqquJ={QOh|XZIhr`#(et@mbUmo<~hh6KVvmVLMFDckb5-`L>yR zP!F7l`hw0zogd0){54dY*`XV5N6qD49F1>aNBj!auwfcSC)`3x_lQYT;~l=)`sC#V1ic*^hegG1U9th?=`Is1f_z9{-y? z{x4KdZ=f39l6jI@*a36w_Gr}gWl<`+pd2*VCE8#^`z~>RCPNguUp&iVIm9u}e+Fa@>v=AiCZgS_G9Mb!D{aDv|d3sm%>>2ja*p&5(3L1u|{2kQ7a?1wk( zelOkE>sE$2Sce1gAgaerSb{fE51zo^bQwW?&|bmB-~Y2z)bb0cwQv;^b64c_Gz;}M z#1J=7zu#_8M6I*Mn%E-pOd7VXkpAFD(dMI ziJCEQ;UQ8(D##R~(w+FoWHN_5OfHaD$WI6}n<&-%YNVcZHWR;9{8p;}Opp1%9_WKw zT!+cWMDKJRQF+`UF-5AfcoOA(>n7x7NR$A-r)_HUF#0kI8R| zR`_xONY0L9&88Murf+Ly0fnk1#}3=92Y9i#oc6pL68r zq!&@ymH2i3o9$8RJ&C>z9#Tf!BtnjmVPq0f(Ff-d@{u+uNracl93uzFXrl5vqBrIx zwR-Vpm7riZ_qilKg)h=@$F| diff --git a/loko/sign/locale/en/LC_MESSAGES/django.po b/loko/sign/locale/en/LC_MESSAGES/django.po index ec53d40..4a844d8 100644 --- a/loko/sign/locale/en/LC_MESSAGES/django.po +++ b/loko/sign/locale/en/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 13:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: English \n" @@ -20,247 +20,542 @@ msgstr "" msgid "Vous n'avez pas la permission de gérer les règlements." msgstr "You do not have permission to manage payments." -#: sign/templates/sign/index.html:111 +#: sign/templates/sign/ai_demo.html:4 +msgid "Banc de Test IA — Reconnaissance Signalisation & OCR" +msgstr "" + +#: sign/templates/sign/ai_demo.html:119 +msgid "Reconnaissance de Signalisation & OCR" +msgstr "" + +#: sign/templates/sign/ai_demo.html:122 +msgid "" +"Analyse instantanée des photos de terrain, correction interactive des " +"panneaux et alimentation du dataset de vérité terrain pour l'apprentissage " +"continu." +msgstr "" + +#: sign/templates/sign/ai_demo.html:127 +msgid "Ré-entraîner Modèle" +msgstr "" + +#: sign/templates/sign/ai_demo.html:130 +msgid "Retour à la Signalisation" +msgstr "" + +#: sign/templates/sign/ai_demo.html:142 +msgid "Source de l'image" +msgstr "" + +#: sign/templates/sign/ai_demo.html:149 +msgid "Glissez une photo ou cliquez ici" +msgstr "" + +#: sign/templates/sign/ai_demo.html:150 +msgid "JPG, PNG, WebP (Prise de vue directe ou fichier)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:153 +msgid "Parcourir" +msgstr "" + +#: sign/templates/sign/ai_demo.html:156 +msgid "Caméra" +msgstr "" + +#: sign/templates/sign/ai_demo.html:165 +msgid "Seuil de confiance minimum" +msgstr "" + +#: sign/templates/sign/ai_demo.html:174 +msgid "Ou tester avec un exemple synthétique :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:197 +msgid "Aucune image analysée pour le moment" +msgstr "" + +#: sign/templates/sign/ai_demo.html:199 +msgid "" +"Importez une photo pour démarrer l'inférence YOLOv10-n et l'extraction OCR." +msgstr "" + +#: sign/templates/sign/ai_demo.html:207 +msgid "Analyse en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:209 +msgid "Exécution de YOLOv10-n (Détection) + RapidOCR (Lecture) sur CPU ONNX" +msgstr "" + +#: sign/templates/sign/ai_demo.html:217 +msgid "Image avec détections & Bounding Boxes" +msgstr "" + +#: sign/templates/sign/ai_demo.html:258 +msgid "Panneaux Identifiés & Corrections" +msgstr "" + +#: sign/templates/sign/ai_demo.html:261 +msgid "" +"Vérifiez les détections. Cliquez sur 'Corriger ce panneau' pour rectifier le" +" code officiel ou le panonceau si nécessaire." +msgstr "" + +#: sign/templates/sign/ai_demo.html:265 +msgid "Ajouter un panneau manqué" +msgstr "Add a missed sign" + +#: sign/templates/sign/ai_demo.html:282 +msgid "Apprentissage Actif (Active Learning)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:288 +msgid "Enregistrer cette photo comme Vérité Terrain" +msgstr "" + +#: sign/templates/sign/ai_demo.html:290 +msgid "" +"Sauvegarde la photo et découpe automatiquement les panneaux validés pour les" +" inclure dans les ré-entraînements du modèle." +msgstr "" + +#: sign/templates/sign/ai_demo.html:295 sign/templates/sign/ai_demo.html:1159 +msgid "Enregistrer dans le Dataset" +msgstr "" + +#: sign/templates/sign/ai_demo.html:298 +msgid "Ré-entraîner le modèle" +msgstr "" + +#: sign/templates/sign/ai_demo.html:305 +msgid "Enregistré avec succès !" +msgstr "Saved successfully!" + +#: sign/templates/sign/ai_demo.html:306 +msgid "Les découpes ont été ajoutées au dataset d'entraînement." +msgstr "" + +#: sign/templates/sign/ai_demo.html:316 +msgid "Réponse API JSON (POST /sign/api/detect/)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:319 +msgid "Copier JSON" +msgstr "" + +#: sign/templates/sign/ai_demo.html:337 +msgid "Correction du Panneau" +msgstr "Sign Correction" + +#: sign/templates/sign/ai_demo.html:339 +msgid "" +"Sélectionnez dans le catalogue ou tapez directement le code officiel (ex: " +"ZE9A, E1, C43...)." +msgstr "" + +#: sign/templates/sign/ai_demo.html:347 +msgid "Code Officiel du Panneau" +msgstr "Official Sign Code" + +#: sign/templates/sign/ai_demo.html:352 +msgid "Appliquer ce code" +msgstr "Apply this code" + +#: sign/templates/sign/ai_demo.html:356 +msgid "" +"Vous pouvez entrer n'importe quel code directement (y " +"compris les zones ZE9A, ZE1, " +"F4A, panonceaux sur mesure, etc.), même si aucune image SVG" +" n'existe." +msgstr "" + +#: sign/templates/sign/ai_demo.html:363 +msgid "Ou chercher dans le catalogue officiel" +msgstr "" + +#: sign/templates/sign/ai_demo.html:381 +msgid "Sélectionner ce code" +msgstr "Select this code" + +#: sign/templates/sign/ai_demo.html:401 +msgid "Suggestions rapides & alternatives :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:411 +msgid "Catalogue officiel :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:417 +msgid "Chargement du catalogue..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:425 +msgid "Propriétés additionnelles" +msgstr "" + +#: sign/templates/sign/ai_demo.html:429 +msgid "Texte OCR / Panonceau (facultatif)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:433 +msgid "Ordre sur le Mât (#1 = haut)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:440 sign/templates/sign/index.html:1224 +#: sign/templates/sign/regulation_form.html:3518 +#: sign/templates/sign/sign_panel_form.html:185 +#: sign/templates/sign/sign_pole_edit_form.html:64 +#: sign/templates/sign/sign_pole_form.html:64 +msgid "Annuler" +msgstr "Cancel" + +#: sign/templates/sign/ai_demo.html:442 +msgid "Appliquer la correction" +msgstr "" + +#: sign/templates/sign/ai_demo.html:455 +msgid "Ré-entraînement du Modèle Neuronal" +msgstr "" + +#: sign/templates/sign/ai_demo.html:461 +msgid "" +"Cette action va ré-entraîner le réseau MobileNetV3 sur l'ensemble des " +"templates vectoriels en intégrant les crops de vérité terrain collectés, " +"puis exporter un nouveau fichier ONNX actif." +msgstr "" + +#: sign/templates/sign/ai_demo.html:464 +msgid "Nombre d'époques d'entraînement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:468 +msgid "Échantillons synthétiques par classe" +msgstr "" + +#: sign/templates/sign/ai_demo.html:470 +msgid "" +"Recommandé : 50 à 100 variations avec reflets métalliques, contrastes et " +"saturation étendus." +msgstr "" + +#: sign/templates/sign/ai_demo.html:474 +msgid "Entraînement en cours (PyTorch / ONNX)..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:479 +msgid "Fermer" +msgstr "" + +#: sign/templates/sign/ai_demo.html:481 +msgid "Lancer l'entraînement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:491 +msgid "Veuillez sélectionner un fichier image valide." +msgstr "" + +#: sign/templates/sign/ai_demo.html:492 +msgid "Erreur lors du traitement" +msgstr "Error during processing" + +#: sign/templates/sign/ai_demo.html:493 +msgid "Erreur réseau lors de l'analyse IA" +msgstr "Network error during AI analysis" + +#: sign/templates/sign/ai_demo.html:494 +msgid "Aucun panneau spécifique identifié." +msgstr "No specific sign identified." + +#: sign/templates/sign/ai_demo.html:495 +msgid "Payload JSON copié dans le presse-papier !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:496 +msgid "Corrigé manuellement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:497 +msgid "Enregistrement dans le dataset en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:498 +msgid "Photo et découpes enregistrées avec succès dans le dataset terrain !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:499 +msgid "Entraînement MobileNetV3 en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:500 +msgid "Modèle ré-entraîné et exporté en ONNX avec succès !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:934 +msgid "Corriger ce panneau" +msgstr "Correct this sign" + +#: sign/templates/sign/ai_demo.html:1134 +msgid "Enregistré !" +msgstr "Saved!" + +#: sign/templates/sign/index.html:157 msgid "Tâches" msgstr "Tasks" -#: sign/templates/sign/index.html:119 +#: sign/templates/sign/index.html:165 msgid "Filtres" msgstr "Filters" -#: sign/templates/sign/index.html:127 +#: sign/templates/sign/index.html:173 msgid "Règlements" msgstr "Regulations" -#: sign/templates/sign/index.html:133 +#: sign/templates/sign/index.html:179 msgid "Détail" msgstr "Detail" -#: sign/templates/sign/index.html:144 +#: sign/templates/sign/index.html:183 +msgid "Banc de test IA - Reconnaissance & OCR" +msgstr "" + +#: sign/templates/sign/index.html:184 +msgid "Banc IA" +msgstr "" + +#: sign/templates/sign/index.html:195 msgid "Tâches à réaliser" msgstr "Tasks to complete" -#: sign/templates/sign/index.html:149 +#: sign/templates/sign/index.html:200 msgid "Aucune tâche en attente" msgstr "No pending task" -#: sign/templates/sign/index.html:150 +#: sign/templates/sign/index.html:201 msgid "Utilisez les filtres pour explorer la signalisation" msgstr "Use filters to explore road signs" -#: sign/templates/sign/index.html:160 +#: sign/templates/sign/index.html:211 msgid "Filtres de recherche" msgstr "Search filters" -#: sign/templates/sign/index.html:164 +#: sign/templates/sign/index.html:215 msgid "Commune" msgstr "Municipality" -#: sign/templates/sign/index.html:166 +#: sign/templates/sign/index.html:217 msgid "Effacer" msgstr "To erase" -#: sign/templates/sign/index.html:181 +#: sign/templates/sign/index.html:232 msgid "Sélection interactive" msgstr "Select" -#: sign/templates/sign/index.html:183 +#: sign/templates/sign/index.html:234 msgid "Recentrer" msgstr "Refocus" -#: sign/templates/sign/index.html:199 +#: sign/templates/sign/index.html:250 #: sign/templates/sign/sign_panel_form.html:22 msgid "Type de panneau" msgstr "Sign type" -#: sign/templates/sign/index.html:254 +#: sign/templates/sign/index.html:266 +msgid "Sélectionner / désélectionner tout le groupe" +msgstr "" + +#: sign/templates/sign/index.html:271 +msgid "Sélectionner tous les" +msgstr "Select all" + +#: sign/templates/sign/index.html:293 +msgid "Tout cocher" +msgstr "" + +#: sign/templates/sign/index.html:296 +msgid "Tout décocher" +msgstr "" + +#: sign/templates/sign/index.html:328 #: sign/templates/sign/sign_panel_form.html:141 msgid "Aucun type sélectionné" msgstr "No type selected" -#: sign/templates/sign/index.html:260 sign/templates/sign/index.html:985 +#: sign/templates/sign/index.html:334 sign/templates/sign/index.html:1059 #: sign/templates/sign/regulation_form.html:311 msgid "Organisation" msgstr "Organization" -#: sign/templates/sign/index.html:271 +#: sign/templates/sign/index.html:345 msgid "Année d'installation" msgstr "Installation year" -#: sign/templates/sign/index.html:273 +#: sign/templates/sign/index.html:347 msgid "Ex: 2020" msgstr "E.g.: 2020" -#: sign/templates/sign/index.html:279 +#: sign/templates/sign/index.html:353 msgid "Appliquer" msgstr "Apply" -#: sign/templates/sign/index.html:282 +#: sign/templates/sign/index.html:356 msgid "Réinitialiser" msgstr "Reset" -#: sign/templates/sign/index.html:294 +#: sign/templates/sign/index.html:368 msgid "Règlements complémentaires de police" msgstr "Supplementary police regulations" -#: sign/templates/sign/index.html:296 +#: sign/templates/sign/index.html:370 msgid "Créer un nouveau règlement" msgstr "Create a new regulation" -#: sign/templates/sign/index.html:297 -#: sign/templates/sign/regulation_form.html:2269 -#: sign/templates/sign/regulation_form.html:3065 -#: sign/templates/sign/sign_asset_detail.html:35 +#: sign/templates/sign/index.html:371 +#: sign/templates/sign/regulation_form.html:2434 +#: sign/templates/sign/regulation_form.html:3230 +#: sign/templates/sign/sign_asset_detail.html:55 msgid "Ajouter" msgstr "Add" -#: sign/templates/sign/index.html:302 +#: sign/templates/sign/index.html:376 #: sign/templates/sign/regulation_form.html:313 msgid "Sélectionner une organisation" msgstr "Select an organization" -#: sign/templates/sign/index.html:308 +#: sign/templates/sign/index.html:382 msgid "Rechercher" msgstr "Search" -#: sign/templates/sign/index.html:309 +#: sign/templates/sign/index.html:383 msgid "Titre, référence ou description" msgstr "Title, reference or description" -#: sign/templates/sign/index.html:310 +#: sign/templates/sign/index.html:384 msgid "Affichage limité à 500 éléments" msgstr "Display limited to 500 items" -#: sign/templates/sign/index.html:320 sign/templates/sign/index.html:973 -#: sign/templates/sign/index.html:1124 +#: sign/templates/sign/index.html:394 sign/templates/sign/index.html:1047 +#: sign/templates/sign/index.html:1198 #: sign/templates/sign/regulation_form.html:305 msgid "Référence" msgstr "Reference" -#: sign/templates/sign/index.html:321 sign/templates/sign/index.html:969 -#: sign/templates/sign/index.html:1120 +#: sign/templates/sign/index.html:395 sign/templates/sign/index.html:1043 +#: sign/templates/sign/index.html:1194 #: sign/templates/sign/regulation_form.html:323 msgid "Titre" msgstr "Title" -#: sign/templates/sign/index.html:322 sign/templates/sign/index.html:977 +#: sign/templates/sign/index.html:396 sign/templates/sign/index.html:1051 #: sign/templates/sign/regulation_form.html:271 msgid "Statut" msgstr "Status" -#: sign/templates/sign/index.html:329 +#: sign/templates/sign/index.html:403 msgid "Aucun règlement à afficher" msgstr "No regulation to display" -#: sign/templates/sign/index.html:338 +#: sign/templates/sign/index.html:412 msgid "Détails du règlement" msgstr "Regulation details" -#: sign/templates/sign/index.html:341 +#: sign/templates/sign/index.html:415 msgid "Modifier ce règlement" msgstr "Edit this policy" -#: sign/templates/sign/index.html:359 +#: sign/templates/sign/index.html:433 msgid "Détails" msgstr "Details" -#: sign/templates/sign/index.html:381 +#: sign/templates/sign/index.html:455 msgid "Ajouter un poteau" msgstr "Add a post" -#: sign/templates/sign/index.html:386 +#: sign/templates/sign/index.html:460 msgid "Ajouter un panneau" msgstr "Add a panel" -#: sign/templates/sign/index.html:397 +#: sign/templates/sign/index.html:471 msgid "" "Veuillez zoomer sur la carte pour visualiser les panneaux de signalisation" msgstr "Please zoom in on the map to view traffic signs" -#: sign/templates/sign/index.html:959 +#: sign/templates/sign/index.html:1033 msgid "à abroger" msgstr "to repeal" -#: sign/templates/sign/index.html:962 sign/templates/sign/index.html:1132 -#: sign/templates/sign/sign_asset_detail.html:32 +#: sign/templates/sign/index.html:1036 sign/templates/sign/index.html:1206 +#: sign/templates/sign/sign_asset_detail.html:52 msgid "Panneaux associés" msgstr "Related panels" -#: sign/templates/sign/index.html:963 +#: sign/templates/sign/index.html:1037 msgid "Associé" msgstr "Partner" -#: sign/templates/sign/index.html:963 sign/templates/sign/index.html:1100 -#: sign/templates/sign/regulation_form.html:1698 -#: sign/templates/sign/regulation_form.html:1838 +#: sign/templates/sign/index.html:1037 sign/templates/sign/index.html:1174 +#: sign/templates/sign/regulation_form.html:1863 +#: sign/templates/sign/regulation_form.html:2003 msgid "À abroger" msgstr "To be repealed" -#: sign/templates/sign/index.html:981 +#: sign/templates/sign/index.html:1055 msgid "Date de décision" msgstr "Decision date" -#: sign/templates/sign/index.html:989 sign/templates/sign/index.html:1128 +#: sign/templates/sign/index.html:1063 sign/templates/sign/index.html:1202 #: sign/templates/sign/regulation_form.html:329 msgid "Description" msgstr "Description" -#: sign/templates/sign/index.html:1133 +#: sign/templates/sign/index.html:1207 msgid "Cliquez sur la carte pour ajouter/retirer des panneaux" msgstr "Click on the map to add/remove signs" -#: sign/templates/sign/index.html:1137 +#: sign/templates/sign/index.html:1211 msgid "panneau(x) associé(s)" msgstr "associated panel(s)" -#: sign/templates/sign/index.html:1141 +#: sign/templates/sign/index.html:1215 #: sign/templates/sign/regulation_form.html:704 -#: sign/templates/sign/regulation_form.html:2525 -#: sign/templates/sign/regulation_form.html:2914 -#: sign/templates/sign/sign_pole_edit_form.html:55 +#: sign/templates/sign/regulation_form.html:2690 +#: sign/templates/sign/regulation_form.html:3079 +#: sign/templates/sign/sign_pole_edit_form.html:63 msgid "Enregistrer" msgstr "Save" -#: sign/templates/sign/index.html:1144 +#: sign/templates/sign/index.html:1218 #: sign/templates/sign/regulation_form.html:707 msgid "Soumettre pour approbation" msgstr "Submit for approval" -#: sign/templates/sign/index.html:1147 +#: sign/templates/sign/index.html:1221 msgid "Rédiger le règlement" msgstr "Write the rules" -#: sign/templates/sign/index.html:1150 -#: sign/templates/sign/regulation_form.html:3353 -#: sign/templates/sign/sign_panel_form.html:179 -#: sign/templates/sign/sign_pole_edit_form.html:56 -#: sign/templates/sign/sign_pole_form.html:56 -msgid "Annuler" -msgstr "Cancel" - -#: sign/templates/sign/index.html:1232 -#: sign/templates/sign/regulation_form.html:1825 -#: sign/templates/sign/sign_asset_detail.html:59 +#: sign/templates/sign/index.html:1306 +#: sign/templates/sign/regulation_form.html:1990 +#: sign/templates/sign/sign_asset_detail.html:79 msgid "Aucun panneau associé" msgstr "No associated panel" -#: sign/templates/sign/index.html:1750 +#: sign/templates/sign/index.html:1824 msgid "Règlement enregistré avec succès" msgstr "Payment saved successfully" -#: sign/templates/sign/index.html:1753 sign/templates/sign/index.html:1757 -msgid "Erreur lors de l\\" -msgstr "Error during" +#: sign/templates/sign/index.html:1827 sign/templates/sign/index.html:1831 +msgid "Erreur lors de l\\'enregistrement" +msgstr "Error while saving" -#: sign/templates/sign/index.html:1765 +#: sign/templates/sign/index.html:1839 msgid "Êtes-vous sûr de vouloir soumettre ce règlement pour approbation ?" msgstr "Are you sure you want to submit this policy for approval?" -#: sign/templates/sign/index.html:1778 +#: sign/templates/sign/index.html:1852 msgid "Règlement soumis avec succès" msgstr "Payment submitted successfully" -#: sign/templates/sign/index.html:1783 sign/templates/sign/index.html:1787 +#: sign/templates/sign/index.html:1857 sign/templates/sign/index.html:1861 msgid "Erreur lors de la soumission" msgstr "Error during submission" @@ -434,15 +729,15 @@ msgstr "Clear" #: sign/templates/sign/regulation_form.html:587 #: sign/templates/sign/regulation_form.html:669 -#: sign/templates/sign/regulation_form.html:3184 +#: sign/templates/sign/regulation_form.html:3349 msgid "Cliquez sur des panneaux sur la carte ci-dessus." msgstr "Click on signs on the map above." #: sign/templates/sign/regulation_form.html:600 #: sign/templates/sign/regulation_form.html:682 -#: sign/templates/sign/regulation_form.html:2159 -#: sign/templates/sign/regulation_form.html:2610 -#: sign/templates/sign/regulation_form.html:3339 +#: sign/templates/sign/regulation_form.html:2324 +#: sign/templates/sign/regulation_form.html:2775 +#: sign/templates/sign/regulation_form.html:3504 msgid "Chargement…" msgstr "Loading…" @@ -475,9 +770,9 @@ msgid "Retour" msgstr "Back" #: sign/templates/sign/regulation_form.html:711 -#: sign/templates/sign/regulation_form.html:2737 -#: sign/templates/sign/sign_panel_form.html:178 -#: sign/templates/sign/sign_pole_form.html:55 +#: sign/templates/sign/regulation_form.html:2902 +#: sign/templates/sign/sign_panel_form.html:184 +#: sign/templates/sign/sign_pole_form.html:63 msgid "Créer" msgstr "Create" @@ -485,241 +780,241 @@ msgstr "Create" msgid "Ce règlement n'est pas modifiable" msgstr "This regulation cannot be modified" -#: sign/templates/sign/regulation_form.html:1650 -#: sign/templates/sign/regulation_form.html:1779 +#: sign/templates/sign/regulation_form.html:1815 +#: sign/templates/sign/regulation_form.html:1944 msgid "Veuillez d'abord créer le règlement." msgstr "Please create the policy first." -#: sign/templates/sign/regulation_form.html:1703 -#: sign/templates/sign/regulation_form.html:1847 +#: sign/templates/sign/regulation_form.html:1868 +#: sign/templates/sign/regulation_form.html:2012 msgid "Enlever" msgstr "Remove" -#: sign/templates/sign/regulation_form.html:1811 -#: sign/templates/sign/regulation_form.html:1815 +#: sign/templates/sign/regulation_form.html:1976 +#: sign/templates/sign/regulation_form.html:1980 msgid "Erreur lors de la mise à jour du panneau." msgstr "Error updating panel." -#: sign/templates/sign/regulation_form.html:1874 -#: sign/templates/sign/regulation_form.html:1878 -#: sign/templates/sign/regulation_form.html:2762 -#: sign/templates/sign/regulation_form.html:2767 +#: sign/templates/sign/regulation_form.html:2039 +#: sign/templates/sign/regulation_form.html:2043 +#: sign/templates/sign/regulation_form.html:2927 +#: sign/templates/sign/regulation_form.html:2932 msgid "Erreur lors de la création." msgstr "Error during creation." -#: sign/templates/sign/regulation_form.html:1945 -#: sign/templates/sign/regulation_form.html:1986 +#: sign/templates/sign/regulation_form.html:2110 +#: sign/templates/sign/regulation_form.html:2151 msgid "Aucun résultat." msgstr "No results." -#: sign/templates/sign/regulation_form.html:2025 +#: sign/templates/sign/regulation_form.html:2190 msgid "Supprimer cet article et ses sous-articles de la sélection ?" msgstr "Remove this article and its sub-articles from the selection?" -#: sign/templates/sign/regulation_form.html:2173 +#: sign/templates/sign/regulation_form.html:2338 msgid "Charger" msgstr "Load" -#: sign/templates/sign/regulation_form.html:2181 +#: sign/templates/sign/regulation_form.html:2346 msgid "Aucun panneau sélectionné." msgstr "No panel selected." -#: sign/templates/sign/regulation_form.html:2188 -#: sign/templates/sign/regulation_form.html:2258 +#: sign/templates/sign/regulation_form.html:2353 +#: sign/templates/sign/regulation_form.html:2423 msgid "Retiré" msgstr "Removed" -#: sign/templates/sign/regulation_form.html:2189 +#: sign/templates/sign/regulation_form.html:2354 msgid "À retirer" msgstr "To be removed" -#: sign/templates/sign/regulation_form.html:2198 -#: sign/templates/sign/regulation_form.html:3194 +#: sign/templates/sign/regulation_form.html:2363 +#: sign/templates/sign/regulation_form.html:3359 msgid "Retirer" msgstr "Remove" -#: sign/templates/sign/regulation_form.html:2214 -#: sign/templates/sign/regulation_form.html:2269 +#: sign/templates/sign/regulation_form.html:2379 +#: sign/templates/sign/regulation_form.html:2434 msgid "Ajouté" msgstr "Added" -#: sign/templates/sign/regulation_form.html:2231 +#: sign/templates/sign/regulation_form.html:2396 msgid "Recherche…" msgstr "Search…" -#: sign/templates/sign/regulation_form.html:2238 -#: sign/templates/sign/regulation_form.html:3041 +#: sign/templates/sign/regulation_form.html:2403 +#: sign/templates/sign/regulation_form.html:3206 msgid "Erreur lors de la recherche." msgstr "Error searching." -#: sign/templates/sign/regulation_form.html:2246 sign/views.py:1129 +#: sign/templates/sign/regulation_form.html:2411 sign/views.py:1356 msgid "Aucun panneau trouvé." msgstr "No signs found." -#: sign/templates/sign/regulation_form.html:2258 +#: sign/templates/sign/regulation_form.html:2423 msgid "Actif" msgstr "Active" -#: sign/templates/sign/regulation_form.html:2278 +#: sign/templates/sign/regulation_form.html:2443 msgid "Sauvegarde…" msgstr "Backup…" -#: sign/templates/sign/regulation_form.html:2293 +#: sign/templates/sign/regulation_form.html:2458 msgid "Sauvegardé" msgstr "Saved" -#: sign/templates/sign/regulation_form.html:2294 -#: sign/templates/sign/regulation_form.html:2301 +#: sign/templates/sign/regulation_form.html:2459 +#: sign/templates/sign/regulation_form.html:2466 msgid "Sauvegarder la sélection" msgstr "Save selection" -#: sign/templates/sign/regulation_form.html:2329 -#: sign/templates/sign/regulation_form.html:2342 +#: sign/templates/sign/regulation_form.html:2494 +#: sign/templates/sign/regulation_form.html:2507 msgid "Erreur lors du chargement des articles." msgstr "Error loading articles." -#: sign/templates/sign/regulation_form.html:2349 -#: sign/templates/sign/regulation_form.html:2358 +#: sign/templates/sign/regulation_form.html:2514 +#: sign/templates/sign/regulation_form.html:2523 msgid "Aucun article disponible pour les types de panneaux de ce règlement." msgstr "No articles available for the sign types in this regulation." -#: sign/templates/sign/regulation_form.html:2429 -#: sign/templates/sign/regulation_form.html:2818 +#: sign/templates/sign/regulation_form.html:2594 +#: sign/templates/sign/regulation_form.html:2983 msgid "Numérotation" msgstr "Numbering" -#: sign/templates/sign/regulation_form.html:2479 -#: sign/templates/sign/regulation_form.html:2868 +#: sign/templates/sign/regulation_form.html:2644 +#: sign/templates/sign/regulation_form.html:3033 msgid "Associer / désassocier des panneaux à cette mesure" msgstr "Associate/unassociate panels to this measurement" -#: sign/templates/sign/regulation_form.html:2493 -#: sign/templates/sign/regulation_form.html:2591 -#: sign/templates/sign/regulation_form.html:2882 +#: sign/templates/sign/regulation_form.html:2658 +#: sign/templates/sign/regulation_form.html:2756 +#: sign/templates/sign/regulation_form.html:3047 msgid "Ajouter un sous-article" msgstr "Add a subarticle" -#: sign/templates/sign/regulation_form.html:2509 -#: sign/templates/sign/regulation_form.html:2898 +#: sign/templates/sign/regulation_form.html:2674 +#: sign/templates/sign/regulation_form.html:3063 msgid "Retirer cet article (et ses sous-articles spécifiques) de la sélection" msgstr "Remove this item (and its specific sub-items) from selection" -#: sign/templates/sign/regulation_form.html:2528 -#: sign/templates/sign/regulation_form.html:2917 +#: sign/templates/sign/regulation_form.html:2693 +#: sign/templates/sign/regulation_form.html:3082 msgid "Enregistré" msgstr "Registered" -#: sign/templates/sign/regulation_form.html:2546 -#: sign/templates/sign/regulation_form.html:2548 -#: sign/templates/sign/regulation_form.html:2935 -#: sign/templates/sign/regulation_form.html:2937 +#: sign/templates/sign/regulation_form.html:2711 +#: sign/templates/sign/regulation_form.html:2713 +#: sign/templates/sign/regulation_form.html:3100 +#: sign/templates/sign/regulation_form.html:3102 msgid "Erreur lors de la sauvegarde." msgstr "Error while saving." -#: sign/templates/sign/regulation_form.html:2555 -#: sign/templates/sign/regulation_form.html:2944 +#: sign/templates/sign/regulation_form.html:2720 +#: sign/templates/sign/regulation_form.html:3109 msgid "Suggérer via panneaux" msgstr "Suggest via panels" -#: sign/templates/sign/regulation_form.html:2607 +#: sign/templates/sign/regulation_form.html:2772 msgid "Non disponible." msgstr "Not available." -#: sign/templates/sign/regulation_form.html:2621 +#: sign/templates/sign/regulation_form.html:2786 msgid "Sous-articles du référentiel :" msgstr "Repository sub-articles:" -#: sign/templates/sign/regulation_form.html:2683 +#: sign/templates/sign/regulation_form.html:2848 msgid "Créer un sous-article personnalisé :" msgstr "Create a custom sub-article:" -#: sign/templates/sign/regulation_form.html:2694 +#: sign/templates/sign/regulation_form.html:2859 msgid "N° :" msgstr "No.:" -#: sign/templates/sign/regulation_form.html:2742 +#: sign/templates/sign/regulation_form.html:2907 msgid "Le numéro et le texte FR sont requis." msgstr "FR number and text are required." -#: sign/templates/sign/regulation_form.html:2776 +#: sign/templates/sign/regulation_form.html:2941 msgid "Erreur de chargement." msgstr "Loading error." -#: sign/templates/sign/regulation_form.html:2977 +#: sign/templates/sign/regulation_form.html:3142 msgid "Panneaux associés à cette mesure" msgstr "Panels associated with this measure" -#: sign/templates/sign/regulation_form.html:2982 +#: sign/templates/sign/regulation_form.html:3147 msgid "Éditer sur la carte" msgstr "Edit on map" -#: sign/templates/sign/regulation_form.html:2993 -#: sign/templates/sign/regulation_form.html:3010 +#: sign/templates/sign/regulation_form.html:3158 +#: sign/templates/sign/regulation_form.html:3175 msgid "Aucun panneau associé à cette mesure." msgstr "No sign associated with this measure." -#: sign/templates/sign/regulation_form.html:3002 +#: sign/templates/sign/regulation_form.html:3167 msgid "Retirer ce panneau de la mesure" msgstr "Remove this panel from measurement" -#: sign/templates/sign/regulation_form.html:3033 +#: sign/templates/sign/regulation_form.html:3198 msgid "Recherche\\u2026" msgstr "Search\\u2026" -#: sign/templates/sign/regulation_form.html:3048 +#: sign/templates/sign/regulation_form.html:3213 msgid "Aucun panneau trouv\\u00e9." msgstr "No signs found." -#: sign/templates/sign/regulation_form.html:3065 -#: sign/templates/sign/regulation_form.html:3072 +#: sign/templates/sign/regulation_form.html:3230 +#: sign/templates/sign/regulation_form.html:3237 msgid "Associ\\u00e9" msgstr "Join\\u00e9" -#: sign/templates/sign/regulation_form.html:3150 +#: sign/templates/sign/regulation_form.html:3315 msgid "Mode sélection \\u2014 Nouvelles dispositions" msgstr "Selection mode \\u2014 New layouts" -#: sign/templates/sign/regulation_form.html:3151 +#: sign/templates/sign/regulation_form.html:3316 msgid "Mode sélection \\u2014 Abrogations" msgstr "Selection mode \\u2014 Abrogations" -#: sign/templates/sign/regulation_form.html:3217 +#: sign/templates/sign/regulation_form.html:3382 msgid "Sélectionnez d'abord des panneaux sur la carte." msgstr "First select signs on the map." -#: sign/templates/sign/regulation_form.html:3220 +#: sign/templates/sign/regulation_form.html:3385 msgid "Calcul…" msgstr "Calculation…" -#: sign/templates/sign/regulation_form.html:3237 +#: sign/templates/sign/regulation_form.html:3402 msgid "Erreur lors de la suggestion." msgstr "Error during suggestion." -#: sign/templates/sign/regulation_form.html:3246 +#: sign/templates/sign/regulation_form.html:3411 msgid "Aucune mesure trouv\\u00e9e pour ces panneaux." msgstr "No measurements found for these panels." -#: sign/templates/sign/regulation_form.html:3249 +#: sign/templates/sign/regulation_form.html:3414 msgid "" "Mesures applicables \\u2014 cliquez pour sélectionner et associer les " "panneaux :" msgstr "Applicable measures — click to select and associate signs:" -#: sign/templates/sign/regulation_form.html:3269 -#: sign/templates/sign/regulation_form.html:3298 -#: sign/templates/sign/regulation_form.html:3303 +#: sign/templates/sign/regulation_form.html:3434 +#: sign/templates/sign/regulation_form.html:3463 +#: sign/templates/sign/regulation_form.html:3468 msgid "Sélectionner" msgstr "Select" -#: sign/templates/sign/regulation_form.html:3335 +#: sign/templates/sign/regulation_form.html:3500 msgid "Texte suggéré via les panneaux" msgstr "Text suggested via panels" -#: sign/templates/sign/regulation_form.html:3340 +#: sign/templates/sign/regulation_form.html:3505 msgid "Aucune suggestion disponible pour cet article." msgstr "No suggestions available for this item." -#: sign/templates/sign/regulation_form.html:3354 +#: sign/templates/sign/regulation_form.html:3519 msgid "Utiliser ce texte" msgstr "Use this text" @@ -731,6 +1026,42 @@ msgstr "Post Detail" msgid "Détail du Panneau" msgstr "Panel Detail" +#: sign/templates/sign/sign_asset_detail.html:20 +msgid "Type de support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:26 +msgid "Modèle:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:27 +msgid "Hauteur:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:28 +msgid "Couleur:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:30 +msgid "Type de panneau:" +msgstr "Sign type:" + +#: sign/templates/sign/sign_asset_detail.html:31 +msgid "Support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:40 +msgid "Modèle du support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:43 +msgid "Modèle du panneau:" +msgstr "Sign model:" + +#: sign/templates/sign/sign_asset_detail.html:45 +msgid "Texte:" +msgstr "" + #: sign/templates/sign/sign_panel_form.html:3 msgid "Nouveau Panneau" msgstr "New Panel" @@ -747,6 +1078,12 @@ msgstr "Latitude" msgid "Longitude" msgstr "Longitude" +#: sign/templates/sign/sign_panel_form.html:168 +msgid "" +"Précisez le modèle du support (ex: Poteau Acier 3m, Feu tricolore carrefour," +" Candélabre...)" +msgstr "" + #: sign/templates/sign/sign_pole_edit_form.html:3 msgid "Éditer le Poteau" msgstr "Edit Post" @@ -768,203 +1105,215 @@ msgstr "New Post" msgid "Faites tourner la flèche sur la carte" msgstr "Rotate the arrow on the map" -#: sign/views.py:43 +#: sign/views.py:141 msgid "Signaux de danger" msgstr "Danger signals" -#: sign/views.py:44 +#: sign/views.py:142 msgid "Signaux de priorité" msgstr "Priority signals" -#: sign/views.py:45 +#: sign/views.py:143 msgid "Signaux d'interdiction" msgstr "Prohibition signs" -#: sign/views.py:46 +#: sign/views.py:144 msgid "Signaux d'obligation" msgstr "Obligation signals" -#: sign/views.py:47 +#: sign/views.py:145 msgid "Arrêt / Stationnement" msgstr "Stopping / Parking" -#: sign/views.py:48 +#: sign/views.py:146 msgid "Signaux d'indication" msgstr "Indication signals" -#: sign/views.py:49 +#: sign/views.py:147 msgid "Signaux de zone" msgstr "Zone signals" -#: sign/views.py:50 +#: sign/views.py:148 msgid "Signaux additionnels" msgstr "Additional signals" -#: sign/views.py:51 +#: sign/views.py:149 msgid "Autres" msgstr "Others" -#: sign/views.py:112 sign/views.py:169 sign/views.py:237 sign/views.py:410 -#: sign/views.py:464 sign/views.py:734 sign/views.py:745 sign/views.py:763 -#: sign/views.py:781 sign/views.py:794 sign/views.py:830 sign/views.py:2278 +#: sign/views.py:210 sign/views.py:267 sign/views.py:335 sign/views.py:508 +#: sign/views.py:605 sign/views.py:961 sign/views.py:972 sign/views.py:990 +#: sign/views.py:1008 sign/views.py:1021 sign/views.py:1057 sign/views.py:2583 msgid "Vous n'avez pas accès à cette vue." msgstr "You do not have access to this view." -#: sign/views.py:668 sign/views.py:672 sign/views.py:715 sign/views.py:723 +#: sign/views.py:836 sign/views.py:840 sign/views.py:904 sign/views.py:912 msgid "Trop d'objets à afficher" msgstr "Too many objects to display" -#: sign/views.py:715 sign/views.py:723 +#: sign/views.py:904 sign/views.py:912 msgid "Limitez votre sélection." msgstr "Limit your selection." -#: sign/views.py:771 +#: sign/views.py:998 msgid "Type d'actif inconnu." msgstr "Unknown asset type." -#: sign/views.py:834 sign/views.py:1156 sign/views.py:1368 sign/views.py:1404 -#: sign/views.py:1443 sign/views.py:1561 sign/views.py:1685 sign/views.py:1785 -#: sign/views.py:1837 sign/views.py:1955 sign/views.py:2073 sign/views.py:2282 -#: sign/views.py:2549 sign/views.py:2896 sign/views.py:3014 sign/views.py:3245 +#: sign/views.py:1061 sign/views.py:1383 sign/views.py:1648 sign/views.py:1684 +#: sign/views.py:1723 sign/views.py:1841 sign/views.py:1965 sign/views.py:2065 +#: sign/views.py:2117 sign/views.py:2235 sign/views.py:2353 sign/views.py:2587 +#: sign/views.py:2854 sign/views.py:3201 sign/views.py:3319 sign/views.py:3550 msgid "Vous n'avez pas accès à ce règlement." msgstr "You do not have access to this regulation." -#: sign/views.py:916 +#: sign/views.py:1143 msgid "Vous n'avez pas la permission de créer des règlements." msgstr "You do not have permission to create regulations." -#: sign/views.py:926 sign/views.py:979 +#: sign/views.py:1153 sign/views.py:1206 msgid "Le titre, la référence et le gestionnaire sont obligatoires." msgstr "The title and reference are mandatory." -#: sign/views.py:932 +#: sign/views.py:1159 msgid "" "Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire." msgstr "You do not have permission to create regulations." -#: sign/views.py:969 +#: sign/views.py:1196 msgid "" "Vous ne pouvez pas modifier ce règlement. Il doit être en statut 'En " "préparation'." msgstr "" "You cannot modify this regulation. It must be in 'In preparation' status." -#: sign/views.py:985 +#: sign/views.py:1212 msgid "" "Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire." msgstr "You do not have permission to create regulations." -#: sign/views.py:1001 +#: sign/views.py:1228 msgid "Le titre et la référence sont obligatoires." msgstr "The title and reference are mandatory." -#: sign/views.py:1010 +#: sign/views.py:1237 msgid "Règlement mis à jour avec succès." msgstr "Rules successfully updated." -#: sign/views.py:1033 +#: sign/views.py:1260 msgid "Vous ne pouvez pas soumettre ce règlement pour approbation." msgstr "You cannot submit this regulation for approval." -#: sign/views.py:1042 +#: sign/views.py:1269 msgid "Règlement soumis pour approbation." msgstr "Regulations submitted for approval." -#: sign/views.py:1057 sign/views.py:1105 +#: sign/views.py:1284 sign/views.py:1332 msgid "Vous ne pouvez pas modifier les panneaux de ce règlement." msgstr "You cannot modify the signs in this regulation." -#: sign/views.py:1062 sign/views.py:1110 sign/views.py:1499 sign/views.py:1749 -#: sign/views.py:1819 sign/views.py:2015 sign/views.py:2039 sign/views.py:2634 -#: sign/views.py:2781 sign/views.py:2972 sign/views.py:3064 sign/views.py:3250 +#: sign/views.py:1289 sign/views.py:1337 sign/views.py:1779 sign/views.py:2029 +#: sign/views.py:2099 sign/views.py:2295 sign/views.py:2319 sign/views.py:2939 +#: sign/views.py:3086 sign/views.py:3277 sign/views.py:3369 sign/views.py:3555 msgid "JSON invalide." msgstr "Invalid JSON." -#: sign/views.py:1068 +#: sign/views.py:1295 msgid "Action et panel_id requis." msgstr "Action and panel_id required." -#: sign/views.py:1090 sign/views.py:1116 +#: sign/views.py:1317 sign/views.py:1343 msgid "Action non valide." msgstr "Invalid action." -#: sign/views.py:1093 +#: sign/views.py:1320 msgid "Panneau non trouvé." msgstr "Sign not found." -#: sign/views.py:1119 +#: sign/views.py:1346 msgid "panel_ids doit être une liste non vide." msgstr "panel_ids must be a non-empty list." -#: sign/views.py:1125 +#: sign/views.py:1352 msgid "panel_ids invalide." msgstr "Invalid panel_ids." -#: sign/views.py:1494 sign/views.py:1517 sign/views.py:1743 sign/views.py:1814 -#: sign/views.py:2010 sign/views.py:2033 sign/views.py:2628 sign/views.py:2775 -#: sign/views.py:2837 sign/views.py:2965 sign/views.py:3057 sign/views.py:3140 -#: sign/views.py:3173 +#: sign/views.py:1774 sign/views.py:1797 sign/views.py:2023 sign/views.py:2094 +#: sign/views.py:2290 sign/views.py:2313 sign/views.py:2933 sign/views.py:3080 +#: sign/views.py:3142 sign/views.py:3270 sign/views.py:3362 sign/views.py:3445 +#: sign/views.py:3478 msgid "Vous ne pouvez pas modifier ce règlement." msgstr "You cannot change these rules." -#: sign/views.py:1523 sign/views.py:2844 +#: sign/views.py:1803 sign/views.py:3149 msgid "panel_id invalide." msgstr "Invalid panel_id." -#: sign/views.py:2103 +#: sign/views.py:2382 msgid "Vous n'avez pas la permission d'ajouter un poteau." msgstr "You do not have permission to add a post." -#: sign/views.py:2132 -msgid "Aucune rue trouvée à proximité." -msgstr "No streets found nearby." - -#: sign/views.py:2134 -msgid "Les coordonnées sont requises." -msgstr "Contact details are required." - -#: sign/views.py:2138 +#: sign/views.py:2408 msgid "Poteau créé avec succès." msgstr "Post created successfully." -#: sign/views.py:2160 +#: sign/views.py:2430 msgid "Vous n'avez pas la permission de modifier un poteau." msgstr "You do not have permission to modify a post." -#: sign/views.py:2180 +#: sign/views.py:2454 msgid "Poteau modifié avec succès." msgstr "Post successfully modified." -#: sign/views.py:2212 +#: sign/views.py:2485 msgid "Vous n'avez pas la permission d'ajouter un panneau." msgstr "You do not have permission to add a panel." -#: sign/views.py:2241 +#: sign/views.py:2542 msgid "Panneau créé avec succès." msgstr "Panel created successfully." -#: sign/views.py:2554 sign/views.py:2638 sign/views.py:2785 sign/views.py:2848 -#: sign/views.py:2902 sign/views.py:3019 sign/views.py:3074 sign/views.py:3150 -#: sign/views.py:3183 sign/views.py:3254 +#: sign/views.py:2859 sign/views.py:2943 sign/views.py:3090 sign/views.py:3153 +#: sign/views.py:3207 sign/views.py:3324 sign/views.py:3379 sign/views.py:3455 +#: sign/views.py:3488 sign/views.py:3559 msgid "Section invalide." msgstr "Invalid section." -#: sign/views.py:2692 +#: sign/views.py:2997 msgid "Sans voirie" msgstr "Without roads" -#: sign/views.py:2979 +#: sign/views.py:3284 msgid "text_fr est requis." msgstr "text_fr is required." -#: sign/views.py:2993 +#: sign/views.py:3298 msgid "Ce numéro est déjà utilisé par un autre sous-article." msgstr "This number is already used by another sub-article." -#: sign/views.py:3072 +#: sign/views.py:3377 msgid "article_id et text_fr sont requis." msgstr "article_id and text_fr are required." -#: sign/views.py:3315 +#: sign/views.py:3620 msgid "Vous n'avez pas la permission de modifier un panneau." msgstr "You do not have permission to modify a panel." + +#: sign/views_ai.py:90 +msgid "Aucune image fournie." +msgstr "" + +#: sign/views_ai.py:179 +msgid "Coordonnées GPS requises." +msgstr "GPS coordinates required." + +#: sign/views_ai.py:185 +msgid "Coordonnées GPS invalides." +msgstr "" + +#: sign/views_ai.py:322 +#, python-format +msgid "%(count)d panneau(x) créé(s) avec succès." +msgstr "%(count)d sign(s) created successfully." + +#~ msgid "Aucune rue trouvée à proximité." +#~ msgstr "No streets found nearby." diff --git a/loko/sign/locale/fr/LC_MESSAGES/django.mo b/loko/sign/locale/fr/LC_MESSAGES/django.mo index 2c4313b100811567dc4b73180ff7c576a28c34b8..693c02659c2195351efecc135fc2c11f644f8f71 100644 GIT binary patch literal 18228 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 E-}e%-dH?_b delta 4814 zcmcK7dvH|M0mt#PkQWdlBqU@La91P=?_h+G1PBlyL`+a#R)O$PLrozG*^tOfS4sd2 zD9FmI3IwpE*v14CEFdT}4Nt2UMrlV&Nu@K84xPbPnTodk{`Q{CIOE?v!|#6XxqJ8C z^V|$gFS`z|bNR1Ehio&H%cK`+3Nyy-GA6&Pt{T(O-Iy+T7(?+SCSWs0<5j#LZzKOq zEEmHu1@(C<2VKv>o;U;Ja53`FZ`N?s7q(mXU@Y~6*a=UdzHkO3@y|F6+b{w>F~&^9 zeyICOF$LG6I#h>h@CEz%-|Y2ou^aCWi(Y2i-)y_ztQ^ z|G{)jWIU5`8fu7_qo!&jCgBdGZRRBM6>|yo+?%L|-$uW_7((|olyRsVJ*XSgt=Xst z=i+3XX6w6gJoQ6JAIvS(^E$enhQ{Im>S?xKh`p(=u=Sm8#$OkXa3KXRqZ)D-yI}|u zryj=Q7#xLa*eX=ds!Um6}F%rILhnn|4G=F`Xc1nW((?fp&r$d%c!aN z3##W~_XV#r|D0$@`a2g)25L$sphjk{y}lT=xR#;jeuH%{>VZwRei3!wHCz7@H3H!b z7t6r(L@%acnD+m4PBetGP!C#yqj9~hx1bvGIqCszs2+yWJyWmX(-?wZpquxb8=R;C9T-0uk81G{)RbhSdYp^u*=&3eOHf0)4=3X})C*(S z{Q2m{ez*|%$ZW=kvB`d}FZ=bN0#4F!HD>4r>n$8kJ(=ze!#OwrU%{Dp0<$ohw~WF9 zWN^#|48c0oVtpI=XIeODB>sUK=??uFf9-R3f9Hb%s6~}+eF)X#8K@Chh!b(8{rohJ za~bmiYLP_^bVeWnHC0|z14bf)Y^I=|=fiNU9?1CXhE4W^y~wYkIgD!IdDQ3EP+$0` z^)70vIu3HSnHzQg{TPW^s1cil5x5G~@U^J>E+T_x{_5vM`@1v0B5H98>V_QD^(Rmx zRE65F>ydw^hJ%LsLmYy)QJ;IMgkdIj!m+3hOvX$sM15}uc18bjPSmq=sJZzVwW_b9 zc0p{a^T%d77E<4Un)@55?`3nd9+ZoE@eEYMXJa}pLza=LM-Ba_*adGO>(Foh#fj!N z;Q^=Tsi+6%qFO!$yW;}XP*$KuXcg+dfb})hgAbr~L%pqkgX5`(r8!eJ8M{-TkG-`2 zeVk}jZw_8C<~a7Ie#O?mvh`@TN($G9q8jozcEbgz9{O+$?m{)}PpFQyq8j`)YKpqD zFrqLSBeegAbD{@iBhzS#FdGBt!Aq!L#4k~E8p)nikK#}-nuP`UBsdSQFA;LLopj8aRO?{r=sS(5PRSXjKNC^`-x&2<){~KMfG?uYGi6L56{}`-B{vU zgz;E~9@O);qxSzk)GuKR>LBbkz4Jpn5nDHO0@P7H>Uj@m@hM`mb@KId$>07z{`Kl}beYhL1+|GzZmyIaVL4 z!7rkwWGAY}HK?8)K^D9@iyG0psBPJYdDZ($Fkkz>f|Gt+IE9* z7TJmBGi16=)L6$!IGp+m$ObX*ptkehaVEx%bN)yzM*3=MQH%0AhG_qX=Qyi164ek7 zY9#VdLp=wz&nxWpYSg0IX+41I@mr`7IE54O6Z?50d(}lKhO%*&>tpeh!)mrqO#T@xLtLsAy#?M!E8jW3zaf*E_i0lkFD+O;v~dYR%rYe zQ8`WmM0@-!*-lQ9Dzcw=Nqf=aQrYbg+y$FB?_=wSa2(NMO(ahdl?_A-^+i=EACS$O z|7XebN#DAk1Qc;$OD95+TicO6s#aBvq&|G zApR{JE|Ql?5>crM9-ZCr6VCgRp2S0@5&a%ik|r{YF0!cA@0#{>}2a0=q z6{wCqk>IN=@-Fq2RaP}0D)Khhc$fIfmKB#2FKs^5I3jLphrqu0*v7l@jjq6zgyO&> zi8mT6d#!LK7FBqkDl79nT~=Dk_bR*\n" "Language-Team: French \n" @@ -20,248 +20,543 @@ msgstr "" msgid "Vous n'avez pas la permission de gérer les règlements." msgstr "Vous n'avez pas la permission de gérer les règlements." -#: sign/templates/sign/index.html:111 +#: sign/templates/sign/ai_demo.html:4 +msgid "Banc de Test IA — Reconnaissance Signalisation & OCR" +msgstr "" + +#: sign/templates/sign/ai_demo.html:119 +msgid "Reconnaissance de Signalisation & OCR" +msgstr "" + +#: sign/templates/sign/ai_demo.html:122 +msgid "" +"Analyse instantanée des photos de terrain, correction interactive des " +"panneaux et alimentation du dataset de vérité terrain pour l'apprentissage " +"continu." +msgstr "" + +#: sign/templates/sign/ai_demo.html:127 +msgid "Ré-entraîner Modèle" +msgstr "" + +#: sign/templates/sign/ai_demo.html:130 +msgid "Retour à la Signalisation" +msgstr "" + +#: sign/templates/sign/ai_demo.html:142 +msgid "Source de l'image" +msgstr "" + +#: sign/templates/sign/ai_demo.html:149 +msgid "Glissez une photo ou cliquez ici" +msgstr "" + +#: sign/templates/sign/ai_demo.html:150 +msgid "JPG, PNG, WebP (Prise de vue directe ou fichier)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:153 +msgid "Parcourir" +msgstr "" + +#: sign/templates/sign/ai_demo.html:156 +msgid "Caméra" +msgstr "" + +#: sign/templates/sign/ai_demo.html:165 +msgid "Seuil de confiance minimum" +msgstr "" + +#: sign/templates/sign/ai_demo.html:174 +msgid "Ou tester avec un exemple synthétique :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:197 +msgid "Aucune image analysée pour le moment" +msgstr "" + +#: sign/templates/sign/ai_demo.html:199 +msgid "" +"Importez une photo pour démarrer l'inférence YOLOv10-n et l'extraction OCR." +msgstr "" + +#: sign/templates/sign/ai_demo.html:207 +msgid "Analyse en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:209 +msgid "Exécution de YOLOv10-n (Détection) + RapidOCR (Lecture) sur CPU ONNX" +msgstr "" + +#: sign/templates/sign/ai_demo.html:217 +msgid "Image avec détections & Bounding Boxes" +msgstr "" + +#: sign/templates/sign/ai_demo.html:258 +msgid "Panneaux Identifiés & Corrections" +msgstr "" + +#: sign/templates/sign/ai_demo.html:261 +msgid "" +"Vérifiez les détections. Cliquez sur 'Corriger ce panneau' pour rectifier le" +" code officiel ou le panonceau si nécessaire." +msgstr "" + +#: sign/templates/sign/ai_demo.html:265 +msgid "Ajouter un panneau manqué" +msgstr "Ajouter un panneau manqué" + +#: sign/templates/sign/ai_demo.html:282 +msgid "Apprentissage Actif (Active Learning)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:288 +msgid "Enregistrer cette photo comme Vérité Terrain" +msgstr "" + +#: sign/templates/sign/ai_demo.html:290 +msgid "" +"Sauvegarde la photo et découpe automatiquement les panneaux validés pour les" +" inclure dans les ré-entraînements du modèle." +msgstr "" + +#: sign/templates/sign/ai_demo.html:295 sign/templates/sign/ai_demo.html:1159 +msgid "Enregistrer dans le Dataset" +msgstr "" + +#: sign/templates/sign/ai_demo.html:298 +msgid "Ré-entraîner le modèle" +msgstr "" + +#: sign/templates/sign/ai_demo.html:305 +msgid "Enregistré avec succès !" +msgstr "Enregistré avec succès !" + +#: sign/templates/sign/ai_demo.html:306 +msgid "Les découpes ont été ajoutées au dataset d'entraînement." +msgstr "" + +#: sign/templates/sign/ai_demo.html:316 +msgid "Réponse API JSON (POST /sign/api/detect/)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:319 +msgid "Copier JSON" +msgstr "" + +#: sign/templates/sign/ai_demo.html:337 +msgid "Correction du Panneau" +msgstr "Correction du Panneau" + +#: sign/templates/sign/ai_demo.html:339 +msgid "" +"Sélectionnez dans le catalogue ou tapez directement le code officiel (ex: " +"ZE9A, E1, C43...)." +msgstr "" + +#: sign/templates/sign/ai_demo.html:347 +msgid "Code Officiel du Panneau" +msgstr "Code Officiel du Panneau" + +#: sign/templates/sign/ai_demo.html:352 +msgid "Appliquer ce code" +msgstr "Appliquer ce code" + +#: sign/templates/sign/ai_demo.html:356 +msgid "" +"Vous pouvez entrer n'importe quel code directement (y " +"compris les zones ZE9A, ZE1, " +"F4A, panonceaux sur mesure, etc.), même si aucune image SVG" +" n'existe." +msgstr "" + +#: sign/templates/sign/ai_demo.html:363 +msgid "Ou chercher dans le catalogue officiel" +msgstr "" + +#: sign/templates/sign/ai_demo.html:381 +msgid "Sélectionner ce code" +msgstr "Sélectionner ce code" + +#: sign/templates/sign/ai_demo.html:401 +msgid "Suggestions rapides & alternatives :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:411 +msgid "Catalogue officiel :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:417 +msgid "Chargement du catalogue..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:425 +msgid "Propriétés additionnelles" +msgstr "" + +#: sign/templates/sign/ai_demo.html:429 +msgid "Texte OCR / Panonceau (facultatif)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:433 +msgid "Ordre sur le Mât (#1 = haut)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:440 sign/templates/sign/index.html:1224 +#: sign/templates/sign/regulation_form.html:3518 +#: sign/templates/sign/sign_panel_form.html:185 +#: sign/templates/sign/sign_pole_edit_form.html:64 +#: sign/templates/sign/sign_pole_form.html:64 +msgid "Annuler" +msgstr "Annuler" + +#: sign/templates/sign/ai_demo.html:442 +msgid "Appliquer la correction" +msgstr "" + +#: sign/templates/sign/ai_demo.html:455 +msgid "Ré-entraînement du Modèle Neuronal" +msgstr "" + +#: sign/templates/sign/ai_demo.html:461 +msgid "" +"Cette action va ré-entraîner le réseau MobileNetV3 sur l'ensemble des " +"templates vectoriels en intégrant les crops de vérité terrain collectés, " +"puis exporter un nouveau fichier ONNX actif." +msgstr "" + +#: sign/templates/sign/ai_demo.html:464 +msgid "Nombre d'époques d'entraînement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:468 +msgid "Échantillons synthétiques par classe" +msgstr "" + +#: sign/templates/sign/ai_demo.html:470 +msgid "" +"Recommandé : 50 à 100 variations avec reflets métalliques, contrastes et " +"saturation étendus." +msgstr "" + +#: sign/templates/sign/ai_demo.html:474 +msgid "Entraînement en cours (PyTorch / ONNX)..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:479 +msgid "Fermer" +msgstr "" + +#: sign/templates/sign/ai_demo.html:481 +msgid "Lancer l'entraînement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:491 +msgid "Veuillez sélectionner un fichier image valide." +msgstr "" + +#: sign/templates/sign/ai_demo.html:492 +msgid "Erreur lors du traitement" +msgstr "Erreur lors du traitement" + +#: sign/templates/sign/ai_demo.html:493 +msgid "Erreur réseau lors de l'analyse IA" +msgstr "Erreur réseau lors de l'analyse IA" + +#: sign/templates/sign/ai_demo.html:494 +msgid "Aucun panneau spécifique identifié." +msgstr "Aucun panneau spécifique identifié." + +#: sign/templates/sign/ai_demo.html:495 +msgid "Payload JSON copié dans le presse-papier !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:496 +msgid "Corrigé manuellement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:497 +msgid "Enregistrement dans le dataset en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:498 +msgid "Photo et découpes enregistrées avec succès dans le dataset terrain !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:499 +msgid "Entraînement MobileNetV3 en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:500 +msgid "Modèle ré-entraîné et exporté en ONNX avec succès !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:934 +msgid "Corriger ce panneau" +msgstr "Corriger ce panneau" + +#: sign/templates/sign/ai_demo.html:1134 +msgid "Enregistré !" +msgstr "Enregistré !" + +#: sign/templates/sign/index.html:157 msgid "Tâches" msgstr "Tâches" -#: sign/templates/sign/index.html:119 +#: sign/templates/sign/index.html:165 msgid "Filtres" msgstr "Filtres" -#: sign/templates/sign/index.html:127 +#: sign/templates/sign/index.html:173 msgid "Règlements" msgstr "Règlements" -#: sign/templates/sign/index.html:133 +#: sign/templates/sign/index.html:179 msgid "Détail" msgstr "Détail" -#: sign/templates/sign/index.html:144 +#: sign/templates/sign/index.html:183 +msgid "Banc de test IA - Reconnaissance & OCR" +msgstr "" + +#: sign/templates/sign/index.html:184 +msgid "Banc IA" +msgstr "" + +#: sign/templates/sign/index.html:195 msgid "Tâches à réaliser" msgstr "Tâches à réaliser" -#: sign/templates/sign/index.html:149 +#: sign/templates/sign/index.html:200 msgid "Aucune tâche en attente" msgstr "Aucune tâche en attente" -#: sign/templates/sign/index.html:150 +#: sign/templates/sign/index.html:201 msgid "Utilisez les filtres pour explorer la signalisation" msgstr "Utilisez les filtres pour explorer la signalisation" -#: sign/templates/sign/index.html:160 +#: sign/templates/sign/index.html:211 msgid "Filtres de recherche" msgstr "Filtres de recherche" -#: sign/templates/sign/index.html:164 +#: sign/templates/sign/index.html:215 msgid "Commune" msgstr "Commune" -#: sign/templates/sign/index.html:166 +#: sign/templates/sign/index.html:217 msgid "Effacer" msgstr "Effacer" -#: sign/templates/sign/index.html:181 +#: sign/templates/sign/index.html:232 msgid "Sélection interactive" msgstr "Sélection interactive" -#: sign/templates/sign/index.html:183 +#: sign/templates/sign/index.html:234 msgid "Recentrer" msgstr "Recentrer" -#: sign/templates/sign/index.html:199 +#: sign/templates/sign/index.html:250 #: sign/templates/sign/sign_panel_form.html:22 msgid "Type de panneau" msgstr "Type de panneau" -#: sign/templates/sign/index.html:254 +#: sign/templates/sign/index.html:266 +msgid "Sélectionner / désélectionner tout le groupe" +msgstr "" + +#: sign/templates/sign/index.html:271 +msgid "Sélectionner tous les" +msgstr "Sélectionner tous les" + +#: sign/templates/sign/index.html:293 +msgid "Tout cocher" +msgstr "" + +#: sign/templates/sign/index.html:296 +msgid "Tout décocher" +msgstr "" + +#: sign/templates/sign/index.html:328 #: sign/templates/sign/sign_panel_form.html:141 msgid "Aucun type sélectionné" msgstr "Aucun type sélectionné" -#: sign/templates/sign/index.html:260 sign/templates/sign/index.html:985 +#: sign/templates/sign/index.html:334 sign/templates/sign/index.html:1059 #: sign/templates/sign/regulation_form.html:311 msgid "Organisation" msgstr "Organisation" -#: sign/templates/sign/index.html:271 +#: sign/templates/sign/index.html:345 msgid "Année d'installation" msgstr "Année d'installation" -#: sign/templates/sign/index.html:273 +#: sign/templates/sign/index.html:347 msgid "Ex: 2020" msgstr "Ex: 2020" -#: sign/templates/sign/index.html:279 +#: sign/templates/sign/index.html:353 msgid "Appliquer" msgstr "Appliquer" -#: sign/templates/sign/index.html:282 +#: sign/templates/sign/index.html:356 msgid "Réinitialiser" msgstr "Réinitialiser" -#: sign/templates/sign/index.html:294 +#: sign/templates/sign/index.html:368 msgid "Règlements complémentaires de police" msgstr "Règlements complémentaires de police" -#: sign/templates/sign/index.html:296 +#: sign/templates/sign/index.html:370 msgid "Créer un nouveau règlement" msgstr "Créer un nouveau règlement" -#: sign/templates/sign/index.html:297 -#: sign/templates/sign/regulation_form.html:2269 -#: sign/templates/sign/regulation_form.html:3065 -#: sign/templates/sign/sign_asset_detail.html:35 +#: sign/templates/sign/index.html:371 +#: sign/templates/sign/regulation_form.html:2434 +#: sign/templates/sign/regulation_form.html:3230 +#: sign/templates/sign/sign_asset_detail.html:55 msgid "Ajouter" msgstr "Ajouter" -#: sign/templates/sign/index.html:302 +#: sign/templates/sign/index.html:376 #: sign/templates/sign/regulation_form.html:313 msgid "Sélectionner une organisation" msgstr "Sélectionner une organisation" -#: sign/templates/sign/index.html:308 +#: sign/templates/sign/index.html:382 msgid "Rechercher" msgstr "Rechercher" -#: sign/templates/sign/index.html:309 +#: sign/templates/sign/index.html:383 msgid "Titre, référence ou description" msgstr "Titre, référence ou description" -#: sign/templates/sign/index.html:310 +#: sign/templates/sign/index.html:384 msgid "Affichage limité à 500 éléments" msgstr "Affichage limité à 500 éléments" -#: sign/templates/sign/index.html:320 sign/templates/sign/index.html:973 -#: sign/templates/sign/index.html:1124 +#: sign/templates/sign/index.html:394 sign/templates/sign/index.html:1047 +#: sign/templates/sign/index.html:1198 #: sign/templates/sign/regulation_form.html:305 msgid "Référence" msgstr "Référence" -#: sign/templates/sign/index.html:321 sign/templates/sign/index.html:969 -#: sign/templates/sign/index.html:1120 +#: sign/templates/sign/index.html:395 sign/templates/sign/index.html:1043 +#: sign/templates/sign/index.html:1194 #: sign/templates/sign/regulation_form.html:323 msgid "Titre" msgstr "Titre" -#: sign/templates/sign/index.html:322 sign/templates/sign/index.html:977 +#: sign/templates/sign/index.html:396 sign/templates/sign/index.html:1051 #: sign/templates/sign/regulation_form.html:271 msgid "Statut" msgstr "Statut" -#: sign/templates/sign/index.html:329 +#: sign/templates/sign/index.html:403 msgid "Aucun règlement à afficher" msgstr "Aucun règlement à afficher" -#: sign/templates/sign/index.html:338 +#: sign/templates/sign/index.html:412 msgid "Détails du règlement" msgstr "Détails du règlement" -#: sign/templates/sign/index.html:341 +#: sign/templates/sign/index.html:415 msgid "Modifier ce règlement" msgstr "Modifier ce règlement" -#: sign/templates/sign/index.html:359 +#: sign/templates/sign/index.html:433 msgid "Détails" msgstr "Détails" -#: sign/templates/sign/index.html:381 +#: sign/templates/sign/index.html:455 msgid "Ajouter un poteau" msgstr "Ajouter un poteau" -#: sign/templates/sign/index.html:386 +#: sign/templates/sign/index.html:460 msgid "Ajouter un panneau" msgstr "Ajouter un panneau" -#: sign/templates/sign/index.html:397 +#: sign/templates/sign/index.html:471 msgid "" "Veuillez zoomer sur la carte pour visualiser les panneaux de signalisation" msgstr "" "Veuillez zoomer sur la carte pour visualiser les panneaux de signalisation" -#: sign/templates/sign/index.html:959 +#: sign/templates/sign/index.html:1033 msgid "à abroger" msgstr "à abroger" -#: sign/templates/sign/index.html:962 sign/templates/sign/index.html:1132 -#: sign/templates/sign/sign_asset_detail.html:32 +#: sign/templates/sign/index.html:1036 sign/templates/sign/index.html:1206 +#: sign/templates/sign/sign_asset_detail.html:52 msgid "Panneaux associés" msgstr "Panneaux associés" -#: sign/templates/sign/index.html:963 +#: sign/templates/sign/index.html:1037 msgid "Associé" msgstr "Associé" -#: sign/templates/sign/index.html:963 sign/templates/sign/index.html:1100 -#: sign/templates/sign/regulation_form.html:1698 -#: sign/templates/sign/regulation_form.html:1838 +#: sign/templates/sign/index.html:1037 sign/templates/sign/index.html:1174 +#: sign/templates/sign/regulation_form.html:1863 +#: sign/templates/sign/regulation_form.html:2003 msgid "À abroger" msgstr "À abroger" -#: sign/templates/sign/index.html:981 +#: sign/templates/sign/index.html:1055 msgid "Date de décision" msgstr "Date de décision" -#: sign/templates/sign/index.html:989 sign/templates/sign/index.html:1128 +#: sign/templates/sign/index.html:1063 sign/templates/sign/index.html:1202 #: sign/templates/sign/regulation_form.html:329 msgid "Description" msgstr "Description" -#: sign/templates/sign/index.html:1133 +#: sign/templates/sign/index.html:1207 msgid "Cliquez sur la carte pour ajouter/retirer des panneaux" msgstr "Cliquez sur la carte pour ajouter/retirer des panneaux" -#: sign/templates/sign/index.html:1137 +#: sign/templates/sign/index.html:1211 msgid "panneau(x) associé(s)" msgstr "panneau(x) associé(s)" -#: sign/templates/sign/index.html:1141 +#: sign/templates/sign/index.html:1215 #: sign/templates/sign/regulation_form.html:704 -#: sign/templates/sign/regulation_form.html:2525 -#: sign/templates/sign/regulation_form.html:2914 -#: sign/templates/sign/sign_pole_edit_form.html:55 +#: sign/templates/sign/regulation_form.html:2690 +#: sign/templates/sign/regulation_form.html:3079 +#: sign/templates/sign/sign_pole_edit_form.html:63 msgid "Enregistrer" msgstr "Enregistrer" -#: sign/templates/sign/index.html:1144 +#: sign/templates/sign/index.html:1218 #: sign/templates/sign/regulation_form.html:707 msgid "Soumettre pour approbation" msgstr "Soumettre pour approbation" -#: sign/templates/sign/index.html:1147 +#: sign/templates/sign/index.html:1221 msgid "Rédiger le règlement" msgstr "Rédiger le règlement" -#: sign/templates/sign/index.html:1150 -#: sign/templates/sign/regulation_form.html:3353 -#: sign/templates/sign/sign_panel_form.html:179 -#: sign/templates/sign/sign_pole_edit_form.html:56 -#: sign/templates/sign/sign_pole_form.html:56 -msgid "Annuler" -msgstr "Annuler" - -#: sign/templates/sign/index.html:1232 -#: sign/templates/sign/regulation_form.html:1825 -#: sign/templates/sign/sign_asset_detail.html:59 +#: sign/templates/sign/index.html:1306 +#: sign/templates/sign/regulation_form.html:1990 +#: sign/templates/sign/sign_asset_detail.html:79 msgid "Aucun panneau associé" msgstr "Aucun panneau associé" -#: sign/templates/sign/index.html:1750 +#: sign/templates/sign/index.html:1824 msgid "Règlement enregistré avec succès" msgstr "Règlement enregistré avec succès" -#: sign/templates/sign/index.html:1753 sign/templates/sign/index.html:1757 -msgid "Erreur lors de l\\" -msgstr "Erreur lors de l\\" +#: sign/templates/sign/index.html:1827 sign/templates/sign/index.html:1831 +msgid "Erreur lors de l\\'enregistrement" +msgstr "Erreur lors de l\\'enregistrement" -#: sign/templates/sign/index.html:1765 +#: sign/templates/sign/index.html:1839 msgid "Êtes-vous sûr de vouloir soumettre ce règlement pour approbation ?" msgstr "Êtes-vous sûr de vouloir soumettre ce règlement pour approbation ?" -#: sign/templates/sign/index.html:1778 +#: sign/templates/sign/index.html:1852 msgid "Règlement soumis avec succès" msgstr "Règlement soumis avec succès" -#: sign/templates/sign/index.html:1783 sign/templates/sign/index.html:1787 +#: sign/templates/sign/index.html:1857 sign/templates/sign/index.html:1861 msgid "Erreur lors de la soumission" msgstr "Erreur lors de la soumission" @@ -437,15 +732,15 @@ msgstr "Vider" #: sign/templates/sign/regulation_form.html:587 #: sign/templates/sign/regulation_form.html:669 -#: sign/templates/sign/regulation_form.html:3184 +#: sign/templates/sign/regulation_form.html:3349 msgid "Cliquez sur des panneaux sur la carte ci-dessus." msgstr "Cliquez sur des panneaux sur la carte ci-dessus." #: sign/templates/sign/regulation_form.html:600 #: sign/templates/sign/regulation_form.html:682 -#: sign/templates/sign/regulation_form.html:2159 -#: sign/templates/sign/regulation_form.html:2610 -#: sign/templates/sign/regulation_form.html:3339 +#: sign/templates/sign/regulation_form.html:2324 +#: sign/templates/sign/regulation_form.html:2775 +#: sign/templates/sign/regulation_form.html:3504 msgid "Chargement…" msgstr "Chargement…" @@ -480,9 +775,9 @@ msgid "Retour" msgstr "Retour" #: sign/templates/sign/regulation_form.html:711 -#: sign/templates/sign/regulation_form.html:2737 -#: sign/templates/sign/sign_panel_form.html:178 -#: sign/templates/sign/sign_pole_form.html:55 +#: sign/templates/sign/regulation_form.html:2902 +#: sign/templates/sign/sign_panel_form.html:184 +#: sign/templates/sign/sign_pole_form.html:63 msgid "Créer" msgstr "Créer" @@ -490,243 +785,243 @@ msgstr "Créer" msgid "Ce règlement n'est pas modifiable" msgstr "Ce règlement n'est pas modifiable" -#: sign/templates/sign/regulation_form.html:1650 -#: sign/templates/sign/regulation_form.html:1779 +#: sign/templates/sign/regulation_form.html:1815 +#: sign/templates/sign/regulation_form.html:1944 msgid "Veuillez d'abord créer le règlement." msgstr "Veuillez d'abord créer le règlement." -#: sign/templates/sign/regulation_form.html:1703 -#: sign/templates/sign/regulation_form.html:1847 +#: sign/templates/sign/regulation_form.html:1868 +#: sign/templates/sign/regulation_form.html:2012 msgid "Enlever" msgstr "Enlever" -#: sign/templates/sign/regulation_form.html:1811 -#: sign/templates/sign/regulation_form.html:1815 +#: sign/templates/sign/regulation_form.html:1976 +#: sign/templates/sign/regulation_form.html:1980 msgid "Erreur lors de la mise à jour du panneau." msgstr "Erreur lors de la mise à jour du panneau." -#: sign/templates/sign/regulation_form.html:1874 -#: sign/templates/sign/regulation_form.html:1878 -#: sign/templates/sign/regulation_form.html:2762 -#: sign/templates/sign/regulation_form.html:2767 +#: sign/templates/sign/regulation_form.html:2039 +#: sign/templates/sign/regulation_form.html:2043 +#: sign/templates/sign/regulation_form.html:2927 +#: sign/templates/sign/regulation_form.html:2932 msgid "Erreur lors de la création." msgstr "Erreur lors de la création." -#: sign/templates/sign/regulation_form.html:1945 -#: sign/templates/sign/regulation_form.html:1986 +#: sign/templates/sign/regulation_form.html:2110 +#: sign/templates/sign/regulation_form.html:2151 msgid "Aucun résultat." msgstr "Aucun résultat." -#: sign/templates/sign/regulation_form.html:2025 +#: sign/templates/sign/regulation_form.html:2190 msgid "Supprimer cet article et ses sous-articles de la sélection ?" msgstr "Supprimer cet article et ses sous-articles de la sélection ?" -#: sign/templates/sign/regulation_form.html:2173 +#: sign/templates/sign/regulation_form.html:2338 msgid "Charger" msgstr "Charger" -#: sign/templates/sign/regulation_form.html:2181 +#: sign/templates/sign/regulation_form.html:2346 msgid "Aucun panneau sélectionné." msgstr "Aucun panneau sélectionné." -#: sign/templates/sign/regulation_form.html:2188 -#: sign/templates/sign/regulation_form.html:2258 +#: sign/templates/sign/regulation_form.html:2353 +#: sign/templates/sign/regulation_form.html:2423 msgid "Retiré" msgstr "Retiré" -#: sign/templates/sign/regulation_form.html:2189 +#: sign/templates/sign/regulation_form.html:2354 msgid "À retirer" msgstr "À retirer" -#: sign/templates/sign/regulation_form.html:2198 -#: sign/templates/sign/regulation_form.html:3194 +#: sign/templates/sign/regulation_form.html:2363 +#: sign/templates/sign/regulation_form.html:3359 msgid "Retirer" msgstr "Retirer" -#: sign/templates/sign/regulation_form.html:2214 -#: sign/templates/sign/regulation_form.html:2269 +#: sign/templates/sign/regulation_form.html:2379 +#: sign/templates/sign/regulation_form.html:2434 msgid "Ajouté" msgstr "Ajouté" -#: sign/templates/sign/regulation_form.html:2231 +#: sign/templates/sign/regulation_form.html:2396 msgid "Recherche…" msgstr "Recherche…" -#: sign/templates/sign/regulation_form.html:2238 -#: sign/templates/sign/regulation_form.html:3041 +#: sign/templates/sign/regulation_form.html:2403 +#: sign/templates/sign/regulation_form.html:3206 msgid "Erreur lors de la recherche." msgstr "Erreur lors de la recherche." -#: sign/templates/sign/regulation_form.html:2246 sign/views.py:1129 +#: sign/templates/sign/regulation_form.html:2411 sign/views.py:1356 msgid "Aucun panneau trouvé." msgstr "Aucun panneau trouvé." -#: sign/templates/sign/regulation_form.html:2258 +#: sign/templates/sign/regulation_form.html:2423 msgid "Actif" msgstr "Actif" -#: sign/templates/sign/regulation_form.html:2278 +#: sign/templates/sign/regulation_form.html:2443 msgid "Sauvegarde…" msgstr "Sauvegarde…" -#: sign/templates/sign/regulation_form.html:2293 +#: sign/templates/sign/regulation_form.html:2458 msgid "Sauvegardé" msgstr "Sauvegardé" -#: sign/templates/sign/regulation_form.html:2294 -#: sign/templates/sign/regulation_form.html:2301 +#: sign/templates/sign/regulation_form.html:2459 +#: sign/templates/sign/regulation_form.html:2466 msgid "Sauvegarder la sélection" msgstr "Sauvegarder la sélection" -#: sign/templates/sign/regulation_form.html:2329 -#: sign/templates/sign/regulation_form.html:2342 +#: sign/templates/sign/regulation_form.html:2494 +#: sign/templates/sign/regulation_form.html:2507 msgid "Erreur lors du chargement des articles." msgstr "Erreur lors du chargement des articles." -#: sign/templates/sign/regulation_form.html:2349 -#: sign/templates/sign/regulation_form.html:2358 +#: sign/templates/sign/regulation_form.html:2514 +#: sign/templates/sign/regulation_form.html:2523 msgid "Aucun article disponible pour les types de panneaux de ce règlement." msgstr "Aucun article disponible pour les types de panneaux de ce règlement." -#: sign/templates/sign/regulation_form.html:2429 -#: sign/templates/sign/regulation_form.html:2818 +#: sign/templates/sign/regulation_form.html:2594 +#: sign/templates/sign/regulation_form.html:2983 msgid "Numérotation" msgstr "Numérotation" -#: sign/templates/sign/regulation_form.html:2479 -#: sign/templates/sign/regulation_form.html:2868 +#: sign/templates/sign/regulation_form.html:2644 +#: sign/templates/sign/regulation_form.html:3033 msgid "Associer / désassocier des panneaux à cette mesure" msgstr "Associer / désassocier des panneaux à cette mesure" -#: sign/templates/sign/regulation_form.html:2493 -#: sign/templates/sign/regulation_form.html:2591 -#: sign/templates/sign/regulation_form.html:2882 +#: sign/templates/sign/regulation_form.html:2658 +#: sign/templates/sign/regulation_form.html:2756 +#: sign/templates/sign/regulation_form.html:3047 msgid "Ajouter un sous-article" msgstr "Ajouter un sous-article" -#: sign/templates/sign/regulation_form.html:2509 -#: sign/templates/sign/regulation_form.html:2898 +#: sign/templates/sign/regulation_form.html:2674 +#: sign/templates/sign/regulation_form.html:3063 msgid "Retirer cet article (et ses sous-articles spécifiques) de la sélection" msgstr "" "Retirer cet article (et ses sous-articles spécifiques) de la sélection" -#: sign/templates/sign/regulation_form.html:2528 -#: sign/templates/sign/regulation_form.html:2917 +#: sign/templates/sign/regulation_form.html:2693 +#: sign/templates/sign/regulation_form.html:3082 msgid "Enregistré" msgstr "Enregistré" -#: sign/templates/sign/regulation_form.html:2546 -#: sign/templates/sign/regulation_form.html:2548 -#: sign/templates/sign/regulation_form.html:2935 -#: sign/templates/sign/regulation_form.html:2937 +#: sign/templates/sign/regulation_form.html:2711 +#: sign/templates/sign/regulation_form.html:2713 +#: sign/templates/sign/regulation_form.html:3100 +#: sign/templates/sign/regulation_form.html:3102 msgid "Erreur lors de la sauvegarde." msgstr "Erreur lors de la sauvegarde." -#: sign/templates/sign/regulation_form.html:2555 -#: sign/templates/sign/regulation_form.html:2944 +#: sign/templates/sign/regulation_form.html:2720 +#: sign/templates/sign/regulation_form.html:3109 msgid "Suggérer via panneaux" msgstr "Suggérer via panneaux" -#: sign/templates/sign/regulation_form.html:2607 +#: sign/templates/sign/regulation_form.html:2772 msgid "Non disponible." msgstr "Non disponible." -#: sign/templates/sign/regulation_form.html:2621 +#: sign/templates/sign/regulation_form.html:2786 msgid "Sous-articles du référentiel :" msgstr "Sous-articles du référentiel :" -#: sign/templates/sign/regulation_form.html:2683 +#: sign/templates/sign/regulation_form.html:2848 msgid "Créer un sous-article personnalisé :" msgstr "Créer un sous-article personnalisé :" -#: sign/templates/sign/regulation_form.html:2694 +#: sign/templates/sign/regulation_form.html:2859 msgid "N° :" msgstr "N° :" -#: sign/templates/sign/regulation_form.html:2742 +#: sign/templates/sign/regulation_form.html:2907 msgid "Le numéro et le texte FR sont requis." msgstr "Le numéro et le texte FR sont requis." -#: sign/templates/sign/regulation_form.html:2776 +#: sign/templates/sign/regulation_form.html:2941 msgid "Erreur de chargement." msgstr "Erreur de chargement." -#: sign/templates/sign/regulation_form.html:2977 +#: sign/templates/sign/regulation_form.html:3142 msgid "Panneaux associés à cette mesure" msgstr "Panneaux associés à cette mesure" -#: sign/templates/sign/regulation_form.html:2982 +#: sign/templates/sign/regulation_form.html:3147 msgid "Éditer sur la carte" msgstr "Éditer sur la carte" -#: sign/templates/sign/regulation_form.html:2993 -#: sign/templates/sign/regulation_form.html:3010 +#: sign/templates/sign/regulation_form.html:3158 +#: sign/templates/sign/regulation_form.html:3175 msgid "Aucun panneau associé à cette mesure." msgstr "Aucun panneau associé à cette mesure." -#: sign/templates/sign/regulation_form.html:3002 +#: sign/templates/sign/regulation_form.html:3167 msgid "Retirer ce panneau de la mesure" msgstr "Retirer ce panneau de la mesure" -#: sign/templates/sign/regulation_form.html:3033 +#: sign/templates/sign/regulation_form.html:3198 msgid "Recherche\\u2026" msgstr "Recherche\\u2026" -#: sign/templates/sign/regulation_form.html:3048 +#: sign/templates/sign/regulation_form.html:3213 msgid "Aucun panneau trouv\\u00e9." msgstr "Aucun panneau trouv\\u00e9." -#: sign/templates/sign/regulation_form.html:3065 -#: sign/templates/sign/regulation_form.html:3072 +#: sign/templates/sign/regulation_form.html:3230 +#: sign/templates/sign/regulation_form.html:3237 msgid "Associ\\u00e9" msgstr "Associ\\u00e9" -#: sign/templates/sign/regulation_form.html:3150 +#: sign/templates/sign/regulation_form.html:3315 msgid "Mode sélection \\u2014 Nouvelles dispositions" msgstr "Mode sélection \\u2014 Nouvelles dispositions" -#: sign/templates/sign/regulation_form.html:3151 +#: sign/templates/sign/regulation_form.html:3316 msgid "Mode sélection \\u2014 Abrogations" msgstr "Mode sélection \\u2014 Abrogations" -#: sign/templates/sign/regulation_form.html:3217 +#: sign/templates/sign/regulation_form.html:3382 msgid "Sélectionnez d'abord des panneaux sur la carte." msgstr "Sélectionnez d'abord des panneaux sur la carte." -#: sign/templates/sign/regulation_form.html:3220 +#: sign/templates/sign/regulation_form.html:3385 msgid "Calcul…" msgstr "Calcul…" -#: sign/templates/sign/regulation_form.html:3237 +#: sign/templates/sign/regulation_form.html:3402 msgid "Erreur lors de la suggestion." msgstr "Erreur lors de la suggestion." -#: sign/templates/sign/regulation_form.html:3246 +#: sign/templates/sign/regulation_form.html:3411 msgid "Aucune mesure trouv\\u00e9e pour ces panneaux." msgstr "Aucune mesure trouv\\u00e9e pour ces panneaux." -#: sign/templates/sign/regulation_form.html:3249 +#: sign/templates/sign/regulation_form.html:3414 msgid "" "Mesures applicables \\u2014 cliquez pour sélectionner et associer les " "panneaux :" msgstr "" "Mesures applicables — cliquez pour sélectionner et associer les panneaux :" -#: sign/templates/sign/regulation_form.html:3269 -#: sign/templates/sign/regulation_form.html:3298 -#: sign/templates/sign/regulation_form.html:3303 +#: sign/templates/sign/regulation_form.html:3434 +#: sign/templates/sign/regulation_form.html:3463 +#: sign/templates/sign/regulation_form.html:3468 msgid "Sélectionner" msgstr "Sélectionner" -#: sign/templates/sign/regulation_form.html:3335 +#: sign/templates/sign/regulation_form.html:3500 msgid "Texte suggéré via les panneaux" msgstr "Texte suggéré via les panneaux" -#: sign/templates/sign/regulation_form.html:3340 +#: sign/templates/sign/regulation_form.html:3505 msgid "Aucune suggestion disponible pour cet article." msgstr "Aucune suggestion disponible pour cet article." -#: sign/templates/sign/regulation_form.html:3354 +#: sign/templates/sign/regulation_form.html:3519 msgid "Utiliser ce texte" msgstr "Utiliser ce texte" @@ -738,6 +1033,42 @@ msgstr "Détail du Poteau" msgid "Détail du Panneau" msgstr "Détail du Panneau" +#: sign/templates/sign/sign_asset_detail.html:20 +msgid "Type de support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:26 +msgid "Modèle:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:27 +msgid "Hauteur:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:28 +msgid "Couleur:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:30 +msgid "Type de panneau:" +msgstr "Type de panneau:" + +#: sign/templates/sign/sign_asset_detail.html:31 +msgid "Support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:40 +msgid "Modèle du support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:43 +msgid "Modèle du panneau:" +msgstr "Modèle du panneau:" + +#: sign/templates/sign/sign_asset_detail.html:45 +msgid "Texte:" +msgstr "" + #: sign/templates/sign/sign_panel_form.html:3 msgid "Nouveau Panneau" msgstr "Nouveau Panneau" @@ -754,6 +1085,12 @@ msgstr "Latitude" msgid "Longitude" msgstr "Longitude" +#: sign/templates/sign/sign_panel_form.html:168 +msgid "" +"Précisez le modèle du support (ex: Poteau Acier 3m, Feu tricolore carrefour," +" Candélabre...)" +msgstr "" + #: sign/templates/sign/sign_pole_edit_form.html:3 msgid "Éditer le Poteau" msgstr "Éditer le Poteau" @@ -775,82 +1112,82 @@ msgstr "Nouveau Poteau" msgid "Faites tourner la flèche sur la carte" msgstr "Faites tourner la flèche sur la carte" -#: sign/views.py:43 +#: sign/views.py:141 msgid "Signaux de danger" msgstr "Signaux de danger" -#: sign/views.py:44 +#: sign/views.py:142 msgid "Signaux de priorité" msgstr "Signaux de priorité" -#: sign/views.py:45 +#: sign/views.py:143 msgid "Signaux d'interdiction" msgstr "Signaux d'interdiction" -#: sign/views.py:46 +#: sign/views.py:144 msgid "Signaux d'obligation" msgstr "Signaux d'obligation" -#: sign/views.py:47 +#: sign/views.py:145 msgid "Arrêt / Stationnement" msgstr "Arrêt / Stationnement" -#: sign/views.py:48 +#: sign/views.py:146 msgid "Signaux d'indication" msgstr "Signaux d'indication" -#: sign/views.py:49 +#: sign/views.py:147 msgid "Signaux de zone" msgstr "Signaux de zone" -#: sign/views.py:50 +#: sign/views.py:148 msgid "Signaux additionnels" msgstr "Signaux additionnels" -#: sign/views.py:51 +#: sign/views.py:149 msgid "Autres" msgstr "Autres" -#: sign/views.py:112 sign/views.py:169 sign/views.py:237 sign/views.py:410 -#: sign/views.py:464 sign/views.py:734 sign/views.py:745 sign/views.py:763 -#: sign/views.py:781 sign/views.py:794 sign/views.py:830 sign/views.py:2278 +#: sign/views.py:210 sign/views.py:267 sign/views.py:335 sign/views.py:508 +#: sign/views.py:605 sign/views.py:961 sign/views.py:972 sign/views.py:990 +#: sign/views.py:1008 sign/views.py:1021 sign/views.py:1057 sign/views.py:2583 msgid "Vous n'avez pas accès à cette vue." msgstr "Vous n'avez pas accès à cette vue." -#: sign/views.py:668 sign/views.py:672 sign/views.py:715 sign/views.py:723 +#: sign/views.py:836 sign/views.py:840 sign/views.py:904 sign/views.py:912 msgid "Trop d'objets à afficher" msgstr "Trop d'objets à afficher" -#: sign/views.py:715 sign/views.py:723 +#: sign/views.py:904 sign/views.py:912 msgid "Limitez votre sélection." msgstr "Limitez votre sélection." -#: sign/views.py:771 +#: sign/views.py:998 msgid "Type d'actif inconnu." msgstr "Type d'actif inconnu." -#: sign/views.py:834 sign/views.py:1156 sign/views.py:1368 sign/views.py:1404 -#: sign/views.py:1443 sign/views.py:1561 sign/views.py:1685 sign/views.py:1785 -#: sign/views.py:1837 sign/views.py:1955 sign/views.py:2073 sign/views.py:2282 -#: sign/views.py:2549 sign/views.py:2896 sign/views.py:3014 sign/views.py:3245 +#: sign/views.py:1061 sign/views.py:1383 sign/views.py:1648 sign/views.py:1684 +#: sign/views.py:1723 sign/views.py:1841 sign/views.py:1965 sign/views.py:2065 +#: sign/views.py:2117 sign/views.py:2235 sign/views.py:2353 sign/views.py:2587 +#: sign/views.py:2854 sign/views.py:3201 sign/views.py:3319 sign/views.py:3550 msgid "Vous n'avez pas accès à ce règlement." msgstr "Vous n'avez pas accès à ce règlement." -#: sign/views.py:916 +#: sign/views.py:1143 msgid "Vous n'avez pas la permission de créer des règlements." msgstr "Vous n'avez pas la permission de créer des règlements." -#: sign/views.py:926 sign/views.py:979 +#: sign/views.py:1153 sign/views.py:1206 msgid "Le titre, la référence et le gestionnaire sont obligatoires." msgstr "Le titre, la référence et le gestionnaire sont obligatoires." -#: sign/views.py:932 +#: sign/views.py:1159 msgid "" "Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire." msgstr "" "Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire." -#: sign/views.py:969 +#: sign/views.py:1196 msgid "" "Vous ne pouvez pas modifier ce règlement. Il doit être en statut 'En " "préparation'." @@ -858,123 +1195,138 @@ msgstr "" "Vous ne pouvez pas modifier ce règlement. Il doit être en statut 'En " "préparation'." -#: sign/views.py:985 +#: sign/views.py:1212 msgid "" "Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire." msgstr "" "Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire." -#: sign/views.py:1001 +#: sign/views.py:1228 msgid "Le titre et la référence sont obligatoires." msgstr "Le titre et la référence sont obligatoires." -#: sign/views.py:1010 +#: sign/views.py:1237 msgid "Règlement mis à jour avec succès." msgstr "Règlement mis à jour avec succès." -#: sign/views.py:1033 +#: sign/views.py:1260 msgid "Vous ne pouvez pas soumettre ce règlement pour approbation." msgstr "Vous ne pouvez pas soumettre ce règlement pour approbation." -#: sign/views.py:1042 +#: sign/views.py:1269 msgid "Règlement soumis pour approbation." msgstr "Règlement soumis pour approbation." -#: sign/views.py:1057 sign/views.py:1105 +#: sign/views.py:1284 sign/views.py:1332 msgid "Vous ne pouvez pas modifier les panneaux de ce règlement." msgstr "Vous ne pouvez pas modifier les panneaux de ce règlement." -#: sign/views.py:1062 sign/views.py:1110 sign/views.py:1499 sign/views.py:1749 -#: sign/views.py:1819 sign/views.py:2015 sign/views.py:2039 sign/views.py:2634 -#: sign/views.py:2781 sign/views.py:2972 sign/views.py:3064 sign/views.py:3250 +#: sign/views.py:1289 sign/views.py:1337 sign/views.py:1779 sign/views.py:2029 +#: sign/views.py:2099 sign/views.py:2295 sign/views.py:2319 sign/views.py:2939 +#: sign/views.py:3086 sign/views.py:3277 sign/views.py:3369 sign/views.py:3555 msgid "JSON invalide." msgstr "JSON invalide." -#: sign/views.py:1068 +#: sign/views.py:1295 msgid "Action et panel_id requis." msgstr "Action et panel_id requis." -#: sign/views.py:1090 sign/views.py:1116 +#: sign/views.py:1317 sign/views.py:1343 msgid "Action non valide." msgstr "Action non valide." -#: sign/views.py:1093 +#: sign/views.py:1320 msgid "Panneau non trouvé." msgstr "Panneau non trouvé." -#: sign/views.py:1119 +#: sign/views.py:1346 msgid "panel_ids doit être une liste non vide." msgstr "panel_ids doit être une liste non vide." -#: sign/views.py:1125 +#: sign/views.py:1352 msgid "panel_ids invalide." msgstr "panel_ids invalide." -#: sign/views.py:1494 sign/views.py:1517 sign/views.py:1743 sign/views.py:1814 -#: sign/views.py:2010 sign/views.py:2033 sign/views.py:2628 sign/views.py:2775 -#: sign/views.py:2837 sign/views.py:2965 sign/views.py:3057 sign/views.py:3140 -#: sign/views.py:3173 +#: sign/views.py:1774 sign/views.py:1797 sign/views.py:2023 sign/views.py:2094 +#: sign/views.py:2290 sign/views.py:2313 sign/views.py:2933 sign/views.py:3080 +#: sign/views.py:3142 sign/views.py:3270 sign/views.py:3362 sign/views.py:3445 +#: sign/views.py:3478 msgid "Vous ne pouvez pas modifier ce règlement." msgstr "Vous ne pouvez pas modifier ce règlement." -#: sign/views.py:1523 sign/views.py:2844 +#: sign/views.py:1803 sign/views.py:3149 msgid "panel_id invalide." msgstr "panel_id invalide." -#: sign/views.py:2103 +#: sign/views.py:2382 msgid "Vous n'avez pas la permission d'ajouter un poteau." msgstr "Vous n'avez pas la permission d'ajouter un poteau." -#: sign/views.py:2132 -msgid "Aucune rue trouvée à proximité." -msgstr "Aucune rue trouvée à proximité." - -#: sign/views.py:2134 -msgid "Les coordonnées sont requises." -msgstr "Les coordonnées sont requises." - -#: sign/views.py:2138 +#: sign/views.py:2408 msgid "Poteau créé avec succès." msgstr "Poteau créé avec succès." -#: sign/views.py:2160 +#: sign/views.py:2430 msgid "Vous n'avez pas la permission de modifier un poteau." msgstr "Vous n'avez pas la permission de modifier un poteau." -#: sign/views.py:2180 +#: sign/views.py:2454 msgid "Poteau modifié avec succès." msgstr "Poteau modifié avec succès." -#: sign/views.py:2212 +#: sign/views.py:2485 msgid "Vous n'avez pas la permission d'ajouter un panneau." msgstr "Vous n'avez pas la permission d'ajouter un panneau." -#: sign/views.py:2241 +#: sign/views.py:2542 msgid "Panneau créé avec succès." msgstr "Panneau créé avec succès." -#: sign/views.py:2554 sign/views.py:2638 sign/views.py:2785 sign/views.py:2848 -#: sign/views.py:2902 sign/views.py:3019 sign/views.py:3074 sign/views.py:3150 -#: sign/views.py:3183 sign/views.py:3254 +#: sign/views.py:2859 sign/views.py:2943 sign/views.py:3090 sign/views.py:3153 +#: sign/views.py:3207 sign/views.py:3324 sign/views.py:3379 sign/views.py:3455 +#: sign/views.py:3488 sign/views.py:3559 msgid "Section invalide." msgstr "Section invalide." -#: sign/views.py:2692 +#: sign/views.py:2997 msgid "Sans voirie" msgstr "Sans voirie" -#: sign/views.py:2979 +#: sign/views.py:3284 msgid "text_fr est requis." msgstr "text_fr est requis." -#: sign/views.py:2993 +#: sign/views.py:3298 msgid "Ce numéro est déjà utilisé par un autre sous-article." msgstr "Ce numéro est déjà utilisé par un autre sous-article." -#: sign/views.py:3072 +#: sign/views.py:3377 msgid "article_id et text_fr sont requis." msgstr "article_id et text_fr sont requis." -#: sign/views.py:3315 +#: sign/views.py:3620 msgid "Vous n'avez pas la permission de modifier un panneau." msgstr "Vous n'avez pas la permission de modifier un panneau." + +#: sign/views_ai.py:90 +msgid "Aucune image fournie." +msgstr "" + +#: sign/views_ai.py:179 +msgid "Coordonnées GPS requises." +msgstr "Coordonnées GPS requises." + +#: sign/views_ai.py:185 +msgid "Coordonnées GPS invalides." +msgstr "" + +#: sign/views_ai.py:322 +#, python-format +msgid "%(count)d panneau(x) créé(s) avec succès." +msgstr "%(count)d panneau(x) créé(s) avec succès." + +#~ msgid "Erreur lors de l\\" +#~ msgstr "Erreur lors de l\\" + +#~ msgid "Aucune rue trouvée à proximité." +#~ msgstr "Aucune rue trouvée à proximité." diff --git a/loko/sign/locale/nl/LC_MESSAGES/django.mo b/loko/sign/locale/nl/LC_MESSAGES/django.mo index 4bebfe92f04d8c6ec65b972f37501c8ec668d0b1..f9938b1d8ca343bfe0a3d66eb71966a4730d3ab2 100644 GIT binary patch delta 5749 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 Qbqji6|uFrw`M6`>dDCgKJB30_D3Ofm;s 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 Zx+1#=w1^8IEy;*nD@k-kT9uZ>{U45Z9IXHV diff --git a/loko/sign/locale/nl/LC_MESSAGES/django.po b/loko/sign/locale/nl/LC_MESSAGES/django.po index 4e23240..71ffa78 100644 --- a/loko/sign/locale/nl/LC_MESSAGES/django.po +++ b/loko/sign/locale/nl/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-08-19 09:47+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: 2025-12-04 13:00+0100\n" "Last-Translator: FULL NAME \n" "Language-Team: Dutch \n" @@ -20,247 +20,542 @@ msgstr "" msgid "Vous n'avez pas la permission de gérer les règlements." msgstr "U heeft geen toestemming om betalingen te beheren." -#: sign/templates/sign/index.html:111 +#: sign/templates/sign/ai_demo.html:4 +msgid "Banc de Test IA — Reconnaissance Signalisation & OCR" +msgstr "" + +#: sign/templates/sign/ai_demo.html:119 +msgid "Reconnaissance de Signalisation & OCR" +msgstr "" + +#: sign/templates/sign/ai_demo.html:122 +msgid "" +"Analyse instantanée des photos de terrain, correction interactive des " +"panneaux et alimentation du dataset de vérité terrain pour l'apprentissage " +"continu." +msgstr "" + +#: sign/templates/sign/ai_demo.html:127 +msgid "Ré-entraîner Modèle" +msgstr "" + +#: sign/templates/sign/ai_demo.html:130 +msgid "Retour à la Signalisation" +msgstr "" + +#: sign/templates/sign/ai_demo.html:142 +msgid "Source de l'image" +msgstr "" + +#: sign/templates/sign/ai_demo.html:149 +msgid "Glissez une photo ou cliquez ici" +msgstr "" + +#: sign/templates/sign/ai_demo.html:150 +msgid "JPG, PNG, WebP (Prise de vue directe ou fichier)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:153 +msgid "Parcourir" +msgstr "" + +#: sign/templates/sign/ai_demo.html:156 +msgid "Caméra" +msgstr "" + +#: sign/templates/sign/ai_demo.html:165 +msgid "Seuil de confiance minimum" +msgstr "" + +#: sign/templates/sign/ai_demo.html:174 +msgid "Ou tester avec un exemple synthétique :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:197 +msgid "Aucune image analysée pour le moment" +msgstr "" + +#: sign/templates/sign/ai_demo.html:199 +msgid "" +"Importez une photo pour démarrer l'inférence YOLOv10-n et l'extraction OCR." +msgstr "" + +#: sign/templates/sign/ai_demo.html:207 +msgid "Analyse en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:209 +msgid "Exécution de YOLOv10-n (Détection) + RapidOCR (Lecture) sur CPU ONNX" +msgstr "" + +#: sign/templates/sign/ai_demo.html:217 +msgid "Image avec détections & Bounding Boxes" +msgstr "" + +#: sign/templates/sign/ai_demo.html:258 +msgid "Panneaux Identifiés & Corrections" +msgstr "" + +#: sign/templates/sign/ai_demo.html:261 +msgid "" +"Vérifiez les détections. Cliquez sur 'Corriger ce panneau' pour rectifier le" +" code officiel ou le panonceau si nécessaire." +msgstr "" + +#: sign/templates/sign/ai_demo.html:265 +msgid "Ajouter un panneau manqué" +msgstr "Gemist bord toevoegen" + +#: sign/templates/sign/ai_demo.html:282 +msgid "Apprentissage Actif (Active Learning)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:288 +msgid "Enregistrer cette photo comme Vérité Terrain" +msgstr "" + +#: sign/templates/sign/ai_demo.html:290 +msgid "" +"Sauvegarde la photo et découpe automatiquement les panneaux validés pour les" +" inclure dans les ré-entraînements du modèle." +msgstr "" + +#: sign/templates/sign/ai_demo.html:295 sign/templates/sign/ai_demo.html:1159 +msgid "Enregistrer dans le Dataset" +msgstr "" + +#: sign/templates/sign/ai_demo.html:298 +msgid "Ré-entraîner le modèle" +msgstr "" + +#: sign/templates/sign/ai_demo.html:305 +msgid "Enregistré avec succès !" +msgstr "Succesvol opgeslagen!" + +#: sign/templates/sign/ai_demo.html:306 +msgid "Les découpes ont été ajoutées au dataset d'entraînement." +msgstr "" + +#: sign/templates/sign/ai_demo.html:316 +msgid "Réponse API JSON (POST /sign/api/detect/)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:319 +msgid "Copier JSON" +msgstr "" + +#: sign/templates/sign/ai_demo.html:337 +msgid "Correction du Panneau" +msgstr "Correctie van het bord" + +#: sign/templates/sign/ai_demo.html:339 +msgid "" +"Sélectionnez dans le catalogue ou tapez directement le code officiel (ex: " +"ZE9A, E1, C43...)." +msgstr "" + +#: sign/templates/sign/ai_demo.html:347 +msgid "Code Officiel du Panneau" +msgstr "Officiële bordcode" + +#: sign/templates/sign/ai_demo.html:352 +msgid "Appliquer ce code" +msgstr "Deze code toepassen" + +#: sign/templates/sign/ai_demo.html:356 +msgid "" +"Vous pouvez entrer n'importe quel code directement (y " +"compris les zones ZE9A, ZE1, " +"F4A, panonceaux sur mesure, etc.), même si aucune image SVG" +" n'existe." +msgstr "" + +#: sign/templates/sign/ai_demo.html:363 +msgid "Ou chercher dans le catalogue officiel" +msgstr "" + +#: sign/templates/sign/ai_demo.html:381 +msgid "Sélectionner ce code" +msgstr "Deze code selecteren" + +#: sign/templates/sign/ai_demo.html:401 +msgid "Suggestions rapides & alternatives :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:411 +msgid "Catalogue officiel :" +msgstr "" + +#: sign/templates/sign/ai_demo.html:417 +msgid "Chargement du catalogue..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:425 +msgid "Propriétés additionnelles" +msgstr "" + +#: sign/templates/sign/ai_demo.html:429 +msgid "Texte OCR / Panonceau (facultatif)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:433 +msgid "Ordre sur le Mât (#1 = haut)" +msgstr "" + +#: sign/templates/sign/ai_demo.html:440 sign/templates/sign/index.html:1224 +#: sign/templates/sign/regulation_form.html:3518 +#: sign/templates/sign/sign_panel_form.html:185 +#: sign/templates/sign/sign_pole_edit_form.html:64 +#: sign/templates/sign/sign_pole_form.html:64 +msgid "Annuler" +msgstr "Annuleren" + +#: sign/templates/sign/ai_demo.html:442 +msgid "Appliquer la correction" +msgstr "" + +#: sign/templates/sign/ai_demo.html:455 +msgid "Ré-entraînement du Modèle Neuronal" +msgstr "" + +#: sign/templates/sign/ai_demo.html:461 +msgid "" +"Cette action va ré-entraîner le réseau MobileNetV3 sur l'ensemble des " +"templates vectoriels en intégrant les crops de vérité terrain collectés, " +"puis exporter un nouveau fichier ONNX actif." +msgstr "" + +#: sign/templates/sign/ai_demo.html:464 +msgid "Nombre d'époques d'entraînement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:468 +msgid "Échantillons synthétiques par classe" +msgstr "" + +#: sign/templates/sign/ai_demo.html:470 +msgid "" +"Recommandé : 50 à 100 variations avec reflets métalliques, contrastes et " +"saturation étendus." +msgstr "" + +#: sign/templates/sign/ai_demo.html:474 +msgid "Entraînement en cours (PyTorch / ONNX)..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:479 +msgid "Fermer" +msgstr "" + +#: sign/templates/sign/ai_demo.html:481 +msgid "Lancer l'entraînement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:491 +msgid "Veuillez sélectionner un fichier image valide." +msgstr "" + +#: sign/templates/sign/ai_demo.html:492 +msgid "Erreur lors du traitement" +msgstr "Fout tijdens de verwerking" + +#: sign/templates/sign/ai_demo.html:493 +msgid "Erreur réseau lors de l'analyse IA" +msgstr "Netwerkfout tijdens AI-analyse" + +#: sign/templates/sign/ai_demo.html:494 +msgid "Aucun panneau spécifique identifié." +msgstr "Geen specifiek bord geïdentificeerd." + +#: sign/templates/sign/ai_demo.html:495 +msgid "Payload JSON copié dans le presse-papier !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:496 +msgid "Corrigé manuellement" +msgstr "" + +#: sign/templates/sign/ai_demo.html:497 +msgid "Enregistrement dans le dataset en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:498 +msgid "Photo et découpes enregistrées avec succès dans le dataset terrain !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:499 +msgid "Entraînement MobileNetV3 en cours..." +msgstr "" + +#: sign/templates/sign/ai_demo.html:500 +msgid "Modèle ré-entraîné et exporté en ONNX avec succès !" +msgstr "" + +#: sign/templates/sign/ai_demo.html:934 +msgid "Corriger ce panneau" +msgstr "Dit bord corrigeren" + +#: sign/templates/sign/ai_demo.html:1134 +msgid "Enregistré !" +msgstr "Opgeslagen!" + +#: sign/templates/sign/index.html:157 msgid "Tâches" msgstr "Taken" -#: sign/templates/sign/index.html:119 +#: sign/templates/sign/index.html:165 msgid "Filtres" msgstr "Filters" -#: sign/templates/sign/index.html:127 +#: sign/templates/sign/index.html:173 msgid "Règlements" msgstr "Reglementen" -#: sign/templates/sign/index.html:133 +#: sign/templates/sign/index.html:179 msgid "Détail" msgstr "Detail" -#: sign/templates/sign/index.html:144 +#: sign/templates/sign/index.html:183 +msgid "Banc de test IA - Reconnaissance & OCR" +msgstr "" + +#: sign/templates/sign/index.html:184 +msgid "Banc IA" +msgstr "" + +#: sign/templates/sign/index.html:195 msgid "Tâches à réaliser" msgstr "Uit te voeren taken" -#: sign/templates/sign/index.html:149 +#: sign/templates/sign/index.html:200 msgid "Aucune tâche en attente" msgstr "Geen wachtende taak" -#: sign/templates/sign/index.html:150 +#: sign/templates/sign/index.html:201 msgid "Utilisez les filtres pour explorer la signalisation" msgstr "Gebruik filters om verkeersborden te verkennen" -#: sign/templates/sign/index.html:160 +#: sign/templates/sign/index.html:211 msgid "Filtres de recherche" msgstr "Zoekfilters" -#: sign/templates/sign/index.html:164 +#: sign/templates/sign/index.html:215 msgid "Commune" msgstr "Gemeente" -#: sign/templates/sign/index.html:166 +#: sign/templates/sign/index.html:217 msgid "Effacer" msgstr "Om te wissen" -#: sign/templates/sign/index.html:181 +#: sign/templates/sign/index.html:232 msgid "Sélection interactive" msgstr "Selecteren" -#: sign/templates/sign/index.html:183 +#: sign/templates/sign/index.html:234 msgid "Recentrer" msgstr "Heroriënteren" -#: sign/templates/sign/index.html:199 +#: sign/templates/sign/index.html:250 #: sign/templates/sign/sign_panel_form.html:22 msgid "Type de panneau" msgstr "Type bord" -#: sign/templates/sign/index.html:254 +#: sign/templates/sign/index.html:266 +msgid "Sélectionner / désélectionner tout le groupe" +msgstr "" + +#: sign/templates/sign/index.html:271 +msgid "Sélectionner tous les" +msgstr "Selecteer alle" + +#: sign/templates/sign/index.html:293 +msgid "Tout cocher" +msgstr "" + +#: sign/templates/sign/index.html:296 +msgid "Tout décocher" +msgstr "" + +#: sign/templates/sign/index.html:328 #: sign/templates/sign/sign_panel_form.html:141 msgid "Aucun type sélectionné" msgstr "Geen type geselecteerd" -#: sign/templates/sign/index.html:260 sign/templates/sign/index.html:985 +#: sign/templates/sign/index.html:334 sign/templates/sign/index.html:1059 #: sign/templates/sign/regulation_form.html:311 msgid "Organisation" msgstr "Organisatie" -#: sign/templates/sign/index.html:271 +#: sign/templates/sign/index.html:345 msgid "Année d'installation" msgstr "Installatiejaar" -#: sign/templates/sign/index.html:273 +#: sign/templates/sign/index.html:347 msgid "Ex: 2020" msgstr "Bijv.: 2020" -#: sign/templates/sign/index.html:279 +#: sign/templates/sign/index.html:353 msgid "Appliquer" msgstr "Toepassen" -#: sign/templates/sign/index.html:282 +#: sign/templates/sign/index.html:356 msgid "Réinitialiser" msgstr "Opnieuw instellen" -#: sign/templates/sign/index.html:294 +#: sign/templates/sign/index.html:368 msgid "Règlements complémentaires de police" msgstr "Aanvullende politiereglementen" -#: sign/templates/sign/index.html:296 +#: sign/templates/sign/index.html:370 msgid "Créer un nouveau règlement" msgstr "Maak een nieuwe verordening" -#: sign/templates/sign/index.html:297 -#: sign/templates/sign/regulation_form.html:2269 -#: sign/templates/sign/regulation_form.html:3065 -#: sign/templates/sign/sign_asset_detail.html:35 +#: sign/templates/sign/index.html:371 +#: sign/templates/sign/regulation_form.html:2434 +#: sign/templates/sign/regulation_form.html:3230 +#: sign/templates/sign/sign_asset_detail.html:55 msgid "Ajouter" msgstr "Toevoegen" -#: sign/templates/sign/index.html:302 +#: sign/templates/sign/index.html:376 #: sign/templates/sign/regulation_form.html:313 msgid "Sélectionner une organisation" msgstr "Selecteer een organisatie" -#: sign/templates/sign/index.html:308 +#: sign/templates/sign/index.html:382 msgid "Rechercher" msgstr "Zoeken" -#: sign/templates/sign/index.html:309 +#: sign/templates/sign/index.html:383 msgid "Titre, référence ou description" msgstr "Titel, referentie of beschrijving" -#: sign/templates/sign/index.html:310 +#: sign/templates/sign/index.html:384 msgid "Affichage limité à 500 éléments" msgstr "Weergave beperkt tot 500 items" -#: sign/templates/sign/index.html:320 sign/templates/sign/index.html:973 -#: sign/templates/sign/index.html:1124 +#: sign/templates/sign/index.html:394 sign/templates/sign/index.html:1047 +#: sign/templates/sign/index.html:1198 #: sign/templates/sign/regulation_form.html:305 msgid "Référence" msgstr "Referentie" -#: sign/templates/sign/index.html:321 sign/templates/sign/index.html:969 -#: sign/templates/sign/index.html:1120 +#: sign/templates/sign/index.html:395 sign/templates/sign/index.html:1043 +#: sign/templates/sign/index.html:1194 #: sign/templates/sign/regulation_form.html:323 msgid "Titre" msgstr "Titel" -#: sign/templates/sign/index.html:322 sign/templates/sign/index.html:977 +#: sign/templates/sign/index.html:396 sign/templates/sign/index.html:1051 #: sign/templates/sign/regulation_form.html:271 msgid "Statut" msgstr "Status" -#: sign/templates/sign/index.html:329 +#: sign/templates/sign/index.html:403 msgid "Aucun règlement à afficher" msgstr "Geen reglement om weer te geven" -#: sign/templates/sign/index.html:338 +#: sign/templates/sign/index.html:412 msgid "Détails du règlement" msgstr "Regelgevingsdetails" -#: sign/templates/sign/index.html:341 +#: sign/templates/sign/index.html:415 msgid "Modifier ce règlement" msgstr "Bewerk dit beleid" -#: sign/templates/sign/index.html:359 +#: sign/templates/sign/index.html:433 msgid "Détails" msgstr "Details" -#: sign/templates/sign/index.html:381 +#: sign/templates/sign/index.html:455 msgid "Ajouter un poteau" msgstr "Voeg een bericht toe" -#: sign/templates/sign/index.html:386 +#: sign/templates/sign/index.html:460 msgid "Ajouter un panneau" msgstr "Voeg een paneel toe" -#: sign/templates/sign/index.html:397 +#: sign/templates/sign/index.html:471 msgid "" "Veuillez zoomer sur la carte pour visualiser les panneaux de signalisation" msgstr "Gelieve in te zoomen op de kaart om de verkeersborden te bekijken" -#: sign/templates/sign/index.html:959 +#: sign/templates/sign/index.html:1033 msgid "à abroger" msgstr "intrekken" -#: sign/templates/sign/index.html:962 sign/templates/sign/index.html:1132 -#: sign/templates/sign/sign_asset_detail.html:32 +#: sign/templates/sign/index.html:1036 sign/templates/sign/index.html:1206 +#: sign/templates/sign/sign_asset_detail.html:52 msgid "Panneaux associés" msgstr "Gerelateerde panelen" -#: sign/templates/sign/index.html:963 +#: sign/templates/sign/index.html:1037 msgid "Associé" msgstr "Partner" -#: sign/templates/sign/index.html:963 sign/templates/sign/index.html:1100 -#: sign/templates/sign/regulation_form.html:1698 -#: sign/templates/sign/regulation_form.html:1838 +#: sign/templates/sign/index.html:1037 sign/templates/sign/index.html:1174 +#: sign/templates/sign/regulation_form.html:1863 +#: sign/templates/sign/regulation_form.html:2003 msgid "À abroger" msgstr "Wordt ingetrokken" -#: sign/templates/sign/index.html:981 +#: sign/templates/sign/index.html:1055 msgid "Date de décision" msgstr "Datum besluit" -#: sign/templates/sign/index.html:989 sign/templates/sign/index.html:1128 +#: sign/templates/sign/index.html:1063 sign/templates/sign/index.html:1202 #: sign/templates/sign/regulation_form.html:329 msgid "Description" msgstr "Beschrijving" -#: sign/templates/sign/index.html:1133 +#: sign/templates/sign/index.html:1207 msgid "Cliquez sur la carte pour ajouter/retirer des panneaux" msgstr "Klik op de kaart om borden toe te voegen/verwijderen" -#: sign/templates/sign/index.html:1137 +#: sign/templates/sign/index.html:1211 msgid "panneau(x) associé(s)" msgstr "bijbehorende paneel(en)" -#: sign/templates/sign/index.html:1141 +#: sign/templates/sign/index.html:1215 #: sign/templates/sign/regulation_form.html:704 -#: sign/templates/sign/regulation_form.html:2525 -#: sign/templates/sign/regulation_form.html:2914 -#: sign/templates/sign/sign_pole_edit_form.html:55 +#: sign/templates/sign/regulation_form.html:2690 +#: sign/templates/sign/regulation_form.html:3079 +#: sign/templates/sign/sign_pole_edit_form.html:63 msgid "Enregistrer" msgstr "Opslaan" -#: sign/templates/sign/index.html:1144 +#: sign/templates/sign/index.html:1218 #: sign/templates/sign/regulation_form.html:707 msgid "Soumettre pour approbation" msgstr "Ter goedkeuring indienen" -#: sign/templates/sign/index.html:1147 +#: sign/templates/sign/index.html:1221 msgid "Rédiger le règlement" msgstr "Schrijf de regels" -#: sign/templates/sign/index.html:1150 -#: sign/templates/sign/regulation_form.html:3353 -#: sign/templates/sign/sign_panel_form.html:179 -#: sign/templates/sign/sign_pole_edit_form.html:56 -#: sign/templates/sign/sign_pole_form.html:56 -msgid "Annuler" -msgstr "Annuleren" - -#: sign/templates/sign/index.html:1232 -#: sign/templates/sign/regulation_form.html:1825 -#: sign/templates/sign/sign_asset_detail.html:59 +#: sign/templates/sign/index.html:1306 +#: sign/templates/sign/regulation_form.html:1990 +#: sign/templates/sign/sign_asset_detail.html:79 msgid "Aucun panneau associé" msgstr "Geen bijbehorend paneel" -#: sign/templates/sign/index.html:1750 +#: sign/templates/sign/index.html:1824 msgid "Règlement enregistré avec succès" msgstr "Betaling succesvol opgeslagen" -#: sign/templates/sign/index.html:1753 sign/templates/sign/index.html:1757 -msgid "Erreur lors de l\\" -msgstr "Fout tijdens" +#: sign/templates/sign/index.html:1827 sign/templates/sign/index.html:1831 +msgid "Erreur lors de l\\'enregistrement" +msgstr "Fout bij het opslaan" -#: sign/templates/sign/index.html:1765 +#: sign/templates/sign/index.html:1839 msgid "Êtes-vous sûr de vouloir soumettre ce règlement pour approbation ?" msgstr "Weet u zeker dat u dit beleid ter goedkeuring wilt indienen?" -#: sign/templates/sign/index.html:1778 +#: sign/templates/sign/index.html:1852 msgid "Règlement soumis avec succès" msgstr "Betaling succesvol verzonden" -#: sign/templates/sign/index.html:1783 sign/templates/sign/index.html:1787 +#: sign/templates/sign/index.html:1857 sign/templates/sign/index.html:1861 msgid "Erreur lors de la soumission" msgstr "Fout tijdens indiening" @@ -435,15 +730,15 @@ msgstr "Leegmaken" #: sign/templates/sign/regulation_form.html:587 #: sign/templates/sign/regulation_form.html:669 -#: sign/templates/sign/regulation_form.html:3184 +#: sign/templates/sign/regulation_form.html:3349 msgid "Cliquez sur des panneaux sur la carte ci-dessus." msgstr "Klik op de borden op de kaart hierboven." #: sign/templates/sign/regulation_form.html:600 #: sign/templates/sign/regulation_form.html:682 -#: sign/templates/sign/regulation_form.html:2159 -#: sign/templates/sign/regulation_form.html:2610 -#: sign/templates/sign/regulation_form.html:3339 +#: sign/templates/sign/regulation_form.html:2324 +#: sign/templates/sign/regulation_form.html:2775 +#: sign/templates/sign/regulation_form.html:3504 msgid "Chargement…" msgstr "Laden..." @@ -477,9 +772,9 @@ msgid "Retour" msgstr "Terug" #: sign/templates/sign/regulation_form.html:711 -#: sign/templates/sign/regulation_form.html:2737 -#: sign/templates/sign/sign_panel_form.html:178 -#: sign/templates/sign/sign_pole_form.html:55 +#: sign/templates/sign/regulation_form.html:2902 +#: sign/templates/sign/sign_panel_form.html:184 +#: sign/templates/sign/sign_pole_form.html:63 msgid "Créer" msgstr "Aanmaken" @@ -487,243 +782,243 @@ msgstr "Aanmaken" msgid "Ce règlement n'est pas modifiable" msgstr "Deze regeling kan niet worden gewijzigd" -#: sign/templates/sign/regulation_form.html:1650 -#: sign/templates/sign/regulation_form.html:1779 +#: sign/templates/sign/regulation_form.html:1815 +#: sign/templates/sign/regulation_form.html:1944 msgid "Veuillez d'abord créer le règlement." msgstr "Maak eerst het beleid aan." -#: sign/templates/sign/regulation_form.html:1703 -#: sign/templates/sign/regulation_form.html:1847 +#: sign/templates/sign/regulation_form.html:1868 +#: sign/templates/sign/regulation_form.html:2012 msgid "Enlever" msgstr "Verwijderen" -#: sign/templates/sign/regulation_form.html:1811 -#: sign/templates/sign/regulation_form.html:1815 +#: sign/templates/sign/regulation_form.html:1976 +#: sign/templates/sign/regulation_form.html:1980 msgid "Erreur lors de la mise à jour du panneau." msgstr "Fout bij updaten van paneel." -#: sign/templates/sign/regulation_form.html:1874 -#: sign/templates/sign/regulation_form.html:1878 -#: sign/templates/sign/regulation_form.html:2762 -#: sign/templates/sign/regulation_form.html:2767 +#: sign/templates/sign/regulation_form.html:2039 +#: sign/templates/sign/regulation_form.html:2043 +#: sign/templates/sign/regulation_form.html:2927 +#: sign/templates/sign/regulation_form.html:2932 msgid "Erreur lors de la création." msgstr "Fout bij het aanmaken." -#: sign/templates/sign/regulation_form.html:1945 -#: sign/templates/sign/regulation_form.html:1986 +#: sign/templates/sign/regulation_form.html:2110 +#: sign/templates/sign/regulation_form.html:2151 msgid "Aucun résultat." msgstr "Geen resultaten." -#: sign/templates/sign/regulation_form.html:2025 +#: sign/templates/sign/regulation_form.html:2190 msgid "Supprimer cet article et ses sous-articles de la sélection ?" msgstr "Dit artikel en zijn subartikelen uit de selectie verwijderen?" -#: sign/templates/sign/regulation_form.html:2173 +#: sign/templates/sign/regulation_form.html:2338 msgid "Charger" msgstr "Oplader" -#: sign/templates/sign/regulation_form.html:2181 +#: sign/templates/sign/regulation_form.html:2346 msgid "Aucun panneau sélectionné." msgstr "Geen paneel geselecteerd." -#: sign/templates/sign/regulation_form.html:2188 -#: sign/templates/sign/regulation_form.html:2258 +#: sign/templates/sign/regulation_form.html:2353 +#: sign/templates/sign/regulation_form.html:2423 msgid "Retiré" msgstr "VERWIJDERD" -#: sign/templates/sign/regulation_form.html:2189 +#: sign/templates/sign/regulation_form.html:2354 msgid "À retirer" msgstr "Te verwijderen" -#: sign/templates/sign/regulation_form.html:2198 -#: sign/templates/sign/regulation_form.html:3194 +#: sign/templates/sign/regulation_form.html:2363 +#: sign/templates/sign/regulation_form.html:3359 msgid "Retirer" msgstr "Verwijderen" -#: sign/templates/sign/regulation_form.html:2214 -#: sign/templates/sign/regulation_form.html:2269 +#: sign/templates/sign/regulation_form.html:2379 +#: sign/templates/sign/regulation_form.html:2434 msgid "Ajouté" msgstr "Toegevoegd" -#: sign/templates/sign/regulation_form.html:2231 +#: sign/templates/sign/regulation_form.html:2396 msgid "Recherche…" msgstr "Zoeken…" -#: sign/templates/sign/regulation_form.html:2238 -#: sign/templates/sign/regulation_form.html:3041 +#: sign/templates/sign/regulation_form.html:2403 +#: sign/templates/sign/regulation_form.html:3206 msgid "Erreur lors de la recherche." msgstr "Fout bij zoeken." -#: sign/templates/sign/regulation_form.html:2246 sign/views.py:1129 +#: sign/templates/sign/regulation_form.html:2411 sign/views.py:1356 msgid "Aucun panneau trouvé." msgstr "Geen tekenen gevonden." -#: sign/templates/sign/regulation_form.html:2258 +#: sign/templates/sign/regulation_form.html:2423 msgid "Actif" msgstr "Actief" -#: sign/templates/sign/regulation_form.html:2278 +#: sign/templates/sign/regulation_form.html:2443 msgid "Sauvegarde…" msgstr "Back-up…" -#: sign/templates/sign/regulation_form.html:2293 +#: sign/templates/sign/regulation_form.html:2458 msgid "Sauvegardé" msgstr "Opgeslagen" -#: sign/templates/sign/regulation_form.html:2294 -#: sign/templates/sign/regulation_form.html:2301 +#: sign/templates/sign/regulation_form.html:2459 +#: sign/templates/sign/regulation_form.html:2466 msgid "Sauvegarder la sélection" msgstr "Selectie opslaan" -#: sign/templates/sign/regulation_form.html:2329 -#: sign/templates/sign/regulation_form.html:2342 +#: sign/templates/sign/regulation_form.html:2494 +#: sign/templates/sign/regulation_form.html:2507 msgid "Erreur lors du chargement des articles." msgstr "Fout bij het laden van artikelen." -#: sign/templates/sign/regulation_form.html:2349 -#: sign/templates/sign/regulation_form.html:2358 +#: sign/templates/sign/regulation_form.html:2514 +#: sign/templates/sign/regulation_form.html:2523 msgid "Aucun article disponible pour les types de panneaux de ce règlement." msgstr "" "Er zijn geen artikelen beschikbaar voor de tekentypen in deze regeling." -#: sign/templates/sign/regulation_form.html:2429 -#: sign/templates/sign/regulation_form.html:2818 +#: sign/templates/sign/regulation_form.html:2594 +#: sign/templates/sign/regulation_form.html:2983 msgid "Numérotation" msgstr "Nummering" -#: sign/templates/sign/regulation_form.html:2479 -#: sign/templates/sign/regulation_form.html:2868 +#: sign/templates/sign/regulation_form.html:2644 +#: sign/templates/sign/regulation_form.html:3033 msgid "Associer / désassocier des panneaux à cette mesure" msgstr "Koppel panelen aan deze meting of koppel ze los" -#: sign/templates/sign/regulation_form.html:2493 -#: sign/templates/sign/regulation_form.html:2591 -#: sign/templates/sign/regulation_form.html:2882 +#: sign/templates/sign/regulation_form.html:2658 +#: sign/templates/sign/regulation_form.html:2756 +#: sign/templates/sign/regulation_form.html:3047 msgid "Ajouter un sous-article" msgstr "Voeg een subartikel toe" -#: sign/templates/sign/regulation_form.html:2509 -#: sign/templates/sign/regulation_form.html:2898 +#: sign/templates/sign/regulation_form.html:2674 +#: sign/templates/sign/regulation_form.html:3063 msgid "Retirer cet article (et ses sous-articles spécifiques) de la sélection" msgstr "Verwijder dit item (en de specifieke subitems ervan) uit de selectie" -#: sign/templates/sign/regulation_form.html:2528 -#: sign/templates/sign/regulation_form.html:2917 +#: sign/templates/sign/regulation_form.html:2693 +#: sign/templates/sign/regulation_form.html:3082 msgid "Enregistré" msgstr "Geregistreerd" -#: sign/templates/sign/regulation_form.html:2546 -#: sign/templates/sign/regulation_form.html:2548 -#: sign/templates/sign/regulation_form.html:2935 -#: sign/templates/sign/regulation_form.html:2937 +#: sign/templates/sign/regulation_form.html:2711 +#: sign/templates/sign/regulation_form.html:2713 +#: sign/templates/sign/regulation_form.html:3100 +#: sign/templates/sign/regulation_form.html:3102 msgid "Erreur lors de la sauvegarde." msgstr "Fout bij het opslaan." -#: sign/templates/sign/regulation_form.html:2555 -#: sign/templates/sign/regulation_form.html:2944 +#: sign/templates/sign/regulation_form.html:2720 +#: sign/templates/sign/regulation_form.html:3109 msgid "Suggérer via panneaux" msgstr "Suggestie via panelen" -#: sign/templates/sign/regulation_form.html:2607 +#: sign/templates/sign/regulation_form.html:2772 msgid "Non disponible." msgstr "Niet beschikbaar." -#: sign/templates/sign/regulation_form.html:2621 +#: sign/templates/sign/regulation_form.html:2786 msgid "Sous-articles du référentiel :" msgstr "Repository-subartikelen:" -#: sign/templates/sign/regulation_form.html:2683 +#: sign/templates/sign/regulation_form.html:2848 msgid "Créer un sous-article personnalisé :" msgstr "Maak een aangepast subartikel:" -#: sign/templates/sign/regulation_form.html:2694 +#: sign/templates/sign/regulation_form.html:2859 msgid "N° :" msgstr "Nr:" -#: sign/templates/sign/regulation_form.html:2742 +#: sign/templates/sign/regulation_form.html:2907 msgid "Le numéro et le texte FR sont requis." msgstr "FR-nummer en tekst zijn vereist." -#: sign/templates/sign/regulation_form.html:2776 +#: sign/templates/sign/regulation_form.html:2941 msgid "Erreur de chargement." msgstr "Fout bij laden." -#: sign/templates/sign/regulation_form.html:2977 +#: sign/templates/sign/regulation_form.html:3142 msgid "Panneaux associés à cette mesure" msgstr "Panelen die bij deze maatregel horen" -#: sign/templates/sign/regulation_form.html:2982 +#: sign/templates/sign/regulation_form.html:3147 msgid "Éditer sur la carte" msgstr "Bewerken op kaart" -#: sign/templates/sign/regulation_form.html:2993 -#: sign/templates/sign/regulation_form.html:3010 +#: sign/templates/sign/regulation_form.html:3158 +#: sign/templates/sign/regulation_form.html:3175 msgid "Aucun panneau associé à cette mesure." msgstr "Er is geen teken verbonden aan deze maatregel." -#: sign/templates/sign/regulation_form.html:3002 +#: sign/templates/sign/regulation_form.html:3167 msgid "Retirer ce panneau de la mesure" msgstr "Verwijder dit paneel uit de meting" -#: sign/templates/sign/regulation_form.html:3033 +#: sign/templates/sign/regulation_form.html:3198 msgid "Recherche\\u2026" msgstr "Zoeken\\u2026" -#: sign/templates/sign/regulation_form.html:3048 +#: sign/templates/sign/regulation_form.html:3213 msgid "Aucun panneau trouv\\u00e9." msgstr "Geen tekenen gevonden." -#: sign/templates/sign/regulation_form.html:3065 -#: sign/templates/sign/regulation_form.html:3072 +#: sign/templates/sign/regulation_form.html:3230 +#: sign/templates/sign/regulation_form.html:3237 msgid "Associ\\u00e9" msgstr "Doe mee\\u00e9" -#: sign/templates/sign/regulation_form.html:3150 +#: sign/templates/sign/regulation_form.html:3315 msgid "Mode sélection \\u2014 Nouvelles dispositions" msgstr "Selectiemodus \\u2014 Nieuwe lay-outs" -#: sign/templates/sign/regulation_form.html:3151 +#: sign/templates/sign/regulation_form.html:3316 msgid "Mode sélection \\u2014 Abrogations" msgstr "Selectiemodus \\u2014 Intrekkingen" -#: sign/templates/sign/regulation_form.html:3217 +#: sign/templates/sign/regulation_form.html:3382 msgid "Sélectionnez d'abord des panneaux sur la carte." msgstr "Selecteer eerst borden op de kaart." -#: sign/templates/sign/regulation_form.html:3220 +#: sign/templates/sign/regulation_form.html:3385 msgid "Calcul…" msgstr "Berekening…" -#: sign/templates/sign/regulation_form.html:3237 +#: sign/templates/sign/regulation_form.html:3402 msgid "Erreur lors de la suggestion." msgstr "Fout tijdens suggestie." -#: sign/templates/sign/regulation_form.html:3246 +#: sign/templates/sign/regulation_form.html:3411 msgid "Aucune mesure trouv\\u00e9e pour ces panneaux." msgstr "Er zijn geen afmetingen gevonden voor deze panelen." -#: sign/templates/sign/regulation_form.html:3249 +#: sign/templates/sign/regulation_form.html:3414 msgid "" "Mesures applicables \\u2014 cliquez pour sélectionner et associer les " "panneaux :" msgstr "" "Toepasselijke maatregelen — klik om borden te selecteren en te koppelen:" -#: sign/templates/sign/regulation_form.html:3269 -#: sign/templates/sign/regulation_form.html:3298 -#: sign/templates/sign/regulation_form.html:3303 +#: sign/templates/sign/regulation_form.html:3434 +#: sign/templates/sign/regulation_form.html:3463 +#: sign/templates/sign/regulation_form.html:3468 msgid "Sélectionner" msgstr "Selecteren" -#: sign/templates/sign/regulation_form.html:3335 +#: sign/templates/sign/regulation_form.html:3500 msgid "Texte suggéré via les panneaux" msgstr "Tekst voorgesteld via panelen" -#: sign/templates/sign/regulation_form.html:3340 +#: sign/templates/sign/regulation_form.html:3505 msgid "Aucune suggestion disponible pour cet article." msgstr "Er zijn geen suggesties beschikbaar voor dit artikel." -#: sign/templates/sign/regulation_form.html:3354 +#: sign/templates/sign/regulation_form.html:3519 msgid "Utiliser ce texte" msgstr "Gebruik deze tekst" @@ -735,6 +1030,42 @@ msgstr "Postdetail" msgid "Détail du Panneau" msgstr "Paneeldetail" +#: sign/templates/sign/sign_asset_detail.html:20 +msgid "Type de support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:26 +msgid "Modèle:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:27 +msgid "Hauteur:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:28 +msgid "Couleur:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:30 +msgid "Type de panneau:" +msgstr "Type bord:" + +#: sign/templates/sign/sign_asset_detail.html:31 +msgid "Support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:40 +msgid "Modèle du support:" +msgstr "" + +#: sign/templates/sign/sign_asset_detail.html:43 +msgid "Modèle du panneau:" +msgstr "Model van het bord:" + +#: sign/templates/sign/sign_asset_detail.html:45 +msgid "Texte:" +msgstr "" + #: sign/templates/sign/sign_panel_form.html:3 msgid "Nouveau Panneau" msgstr "Nieuw paneel" @@ -751,6 +1082,12 @@ msgstr "Breedtegraad" msgid "Longitude" msgstr "Lengtegraad" +#: sign/templates/sign/sign_panel_form.html:168 +msgid "" +"Précisez le modèle du support (ex: Poteau Acier 3m, Feu tricolore carrefour," +" Candélabre...)" +msgstr "" + #: sign/templates/sign/sign_pole_edit_form.html:3 msgid "Éditer le Poteau" msgstr "Bewerk bericht" @@ -772,81 +1109,81 @@ msgstr "Nieuw bericht" msgid "Faites tourner la flèche sur la carte" msgstr "Draai de pijl op de kaart" -#: sign/views.py:43 +#: sign/views.py:141 msgid "Signaux de danger" msgstr "Gevaarsignalen" -#: sign/views.py:44 +#: sign/views.py:142 msgid "Signaux de priorité" msgstr "Prioritaire signalen" -#: sign/views.py:45 +#: sign/views.py:143 msgid "Signaux d'interdiction" msgstr "Verbodsborden" -#: sign/views.py:46 +#: sign/views.py:144 msgid "Signaux d'obligation" msgstr "Verplichte signalen" -#: sign/views.py:47 +#: sign/views.py:145 msgid "Arrêt / Stationnement" msgstr "Stoppen/parkeren" -#: sign/views.py:48 +#: sign/views.py:146 msgid "Signaux d'indication" msgstr "Indicatiesignalen" -#: sign/views.py:49 +#: sign/views.py:147 msgid "Signaux de zone" msgstr "Zonesignalen" -#: sign/views.py:50 +#: sign/views.py:148 msgid "Signaux additionnels" msgstr "Extra signalen" -#: sign/views.py:51 +#: sign/views.py:149 msgid "Autres" msgstr "Andere" -#: sign/views.py:112 sign/views.py:169 sign/views.py:237 sign/views.py:410 -#: sign/views.py:464 sign/views.py:734 sign/views.py:745 sign/views.py:763 -#: sign/views.py:781 sign/views.py:794 sign/views.py:830 sign/views.py:2278 +#: sign/views.py:210 sign/views.py:267 sign/views.py:335 sign/views.py:508 +#: sign/views.py:605 sign/views.py:961 sign/views.py:972 sign/views.py:990 +#: sign/views.py:1008 sign/views.py:1021 sign/views.py:1057 sign/views.py:2583 msgid "Vous n'avez pas accès à cette vue." msgstr "U hebt geen toegang tot deze weergave." -#: sign/views.py:668 sign/views.py:672 sign/views.py:715 sign/views.py:723 +#: sign/views.py:836 sign/views.py:840 sign/views.py:904 sign/views.py:912 msgid "Trop d'objets à afficher" msgstr "Te veel objecten om weer te geven" -#: sign/views.py:715 sign/views.py:723 +#: sign/views.py:904 sign/views.py:912 msgid "Limitez votre sélection." msgstr "Beperk uw selectie." -#: sign/views.py:771 +#: sign/views.py:998 msgid "Type d'actif inconnu." msgstr "Onbekend itemtype." -#: sign/views.py:834 sign/views.py:1156 sign/views.py:1368 sign/views.py:1404 -#: sign/views.py:1443 sign/views.py:1561 sign/views.py:1685 sign/views.py:1785 -#: sign/views.py:1837 sign/views.py:1955 sign/views.py:2073 sign/views.py:2282 -#: sign/views.py:2549 sign/views.py:2896 sign/views.py:3014 sign/views.py:3245 +#: sign/views.py:1061 sign/views.py:1383 sign/views.py:1648 sign/views.py:1684 +#: sign/views.py:1723 sign/views.py:1841 sign/views.py:1965 sign/views.py:2065 +#: sign/views.py:2117 sign/views.py:2235 sign/views.py:2353 sign/views.py:2587 +#: sign/views.py:2854 sign/views.py:3201 sign/views.py:3319 sign/views.py:3550 msgid "Vous n'avez pas accès à ce règlement." msgstr "U heeft geen toegang tot deze regeling." -#: sign/views.py:916 +#: sign/views.py:1143 msgid "Vous n'avez pas la permission de créer des règlements." msgstr "U heeft geen toestemming om reglementen op te stellen." -#: sign/views.py:926 sign/views.py:979 +#: sign/views.py:1153 sign/views.py:1206 msgid "Le titre, la référence et le gestionnaire sont obligatoires." msgstr "De titel en referentie zijn verplicht." -#: sign/views.py:932 +#: sign/views.py:1159 msgid "" "Vous n'avez pas l'autorisation de créer un règlement pour ce gestionnaire." msgstr "U heeft geen toestemming om reglementen op te stellen." -#: sign/views.py:969 +#: sign/views.py:1196 msgid "" "Vous ne pouvez pas modifier ce règlement. Il doit être en statut 'En " "préparation'." @@ -854,122 +1191,137 @@ msgstr "" "U kunt dit reglement niet bewerken. Het moet de status 'In voorbereiding' " "hebben." -#: sign/views.py:985 +#: sign/views.py:1212 msgid "" "Vous n'avez pas l'autorisation d'associer ce règlement à ce gestionnaire." msgstr "U heeft geen toestemming om reglementen op te stellen." -#: sign/views.py:1001 +#: sign/views.py:1228 msgid "Le titre et la référence sont obligatoires." msgstr "De titel en referentie zijn verplicht." -#: sign/views.py:1010 +#: sign/views.py:1237 msgid "Règlement mis à jour avec succès." msgstr "Regels zijn bijgewerkt." -#: sign/views.py:1033 +#: sign/views.py:1260 msgid "Vous ne pouvez pas soumettre ce règlement pour approbation." msgstr "U kunt dit reglement niet ter goedkeuring voorleggen." -#: sign/views.py:1042 +#: sign/views.py:1269 msgid "Règlement soumis pour approbation." msgstr "Voorschrift ter goedkeuring voorgelegd." -#: sign/views.py:1057 sign/views.py:1105 +#: sign/views.py:1284 sign/views.py:1332 msgid "Vous ne pouvez pas modifier les panneaux de ce règlement." msgstr "U kunt de borden in dit reglement niet wijzigen." -#: sign/views.py:1062 sign/views.py:1110 sign/views.py:1499 sign/views.py:1749 -#: sign/views.py:1819 sign/views.py:2015 sign/views.py:2039 sign/views.py:2634 -#: sign/views.py:2781 sign/views.py:2972 sign/views.py:3064 sign/views.py:3250 +#: sign/views.py:1289 sign/views.py:1337 sign/views.py:1779 sign/views.py:2029 +#: sign/views.py:2099 sign/views.py:2295 sign/views.py:2319 sign/views.py:2939 +#: sign/views.py:3086 sign/views.py:3277 sign/views.py:3369 sign/views.py:3555 msgid "JSON invalide." msgstr "JSON ongeldig." -#: sign/views.py:1068 +#: sign/views.py:1295 msgid "Action et panel_id requis." msgstr "Actie en panel_id vereist." -#: sign/views.py:1090 sign/views.py:1116 +#: sign/views.py:1317 sign/views.py:1343 msgid "Action non valide." msgstr "Ongeldige actie." -#: sign/views.py:1093 +#: sign/views.py:1320 msgid "Panneau non trouvé." msgstr "Teken niet gevonden." -#: sign/views.py:1119 +#: sign/views.py:1346 msgid "panel_ids doit être une liste non vide." msgstr "panel_ids moet een niet-lege lijst zijn." -#: sign/views.py:1125 +#: sign/views.py:1352 msgid "panel_ids invalide." msgstr "panel_ids ongeldig." -#: sign/views.py:1494 sign/views.py:1517 sign/views.py:1743 sign/views.py:1814 -#: sign/views.py:2010 sign/views.py:2033 sign/views.py:2628 sign/views.py:2775 -#: sign/views.py:2837 sign/views.py:2965 sign/views.py:3057 sign/views.py:3140 -#: sign/views.py:3173 +#: sign/views.py:1774 sign/views.py:1797 sign/views.py:2023 sign/views.py:2094 +#: sign/views.py:2290 sign/views.py:2313 sign/views.py:2933 sign/views.py:3080 +#: sign/views.py:3142 sign/views.py:3270 sign/views.py:3362 sign/views.py:3445 +#: sign/views.py:3478 msgid "Vous ne pouvez pas modifier ce règlement." msgstr "Deze regels kun je niet veranderen." -#: sign/views.py:1523 sign/views.py:2844 +#: sign/views.py:1803 sign/views.py:3149 msgid "panel_id invalide." msgstr "panel_id ongeldig." -#: sign/views.py:2103 +#: sign/views.py:2382 msgid "Vous n'avez pas la permission d'ajouter un poteau." msgstr "Je hebt geen toestemming om een ​​bericht toe te voegen." -#: sign/views.py:2132 -msgid "Aucune rue trouvée à proximité." -msgstr "Er zijn geen straten in de buurt gevonden." - -#: sign/views.py:2134 -msgid "Les coordonnées sont requises." -msgstr "Contactgegevens zijn vereist." - -#: sign/views.py:2138 +#: sign/views.py:2408 msgid "Poteau créé avec succès." msgstr "Bericht is succesvol aangemaakt." -#: sign/views.py:2160 +#: sign/views.py:2430 msgid "Vous n'avez pas la permission de modifier un poteau." msgstr "Je hebt geen toestemming om een ​​bericht te wijzigen." -#: sign/views.py:2180 +#: sign/views.py:2454 msgid "Poteau modifié avec succès." msgstr "Bericht succesvol gewijzigd." -#: sign/views.py:2212 +#: sign/views.py:2485 msgid "Vous n'avez pas la permission d'ajouter un panneau." msgstr "U heeft geen toestemming om een ​​paneel toe te voegen." -#: sign/views.py:2241 +#: sign/views.py:2542 msgid "Panneau créé avec succès." msgstr "Paneel is succesvol aangemaakt." -#: sign/views.py:2554 sign/views.py:2638 sign/views.py:2785 sign/views.py:2848 -#: sign/views.py:2902 sign/views.py:3019 sign/views.py:3074 sign/views.py:3150 -#: sign/views.py:3183 sign/views.py:3254 +#: sign/views.py:2859 sign/views.py:2943 sign/views.py:3090 sign/views.py:3153 +#: sign/views.py:3207 sign/views.py:3324 sign/views.py:3379 sign/views.py:3455 +#: sign/views.py:3488 sign/views.py:3559 msgid "Section invalide." msgstr "Sectie ongeldig." -#: sign/views.py:2692 +#: sign/views.py:2997 msgid "Sans voirie" msgstr "Zonder wegen" -#: sign/views.py:2979 +#: sign/views.py:3284 msgid "text_fr est requis." msgstr "tekst_fr is vereist." -#: sign/views.py:2993 +#: sign/views.py:3298 msgid "Ce numéro est déjà utilisé par un autre sous-article." msgstr "Dit nummer wordt al gebruikt door een ander subartikel." -#: sign/views.py:3072 +#: sign/views.py:3377 msgid "article_id et text_fr sont requis." msgstr "Article_id en text_fr zijn vereist." -#: sign/views.py:3315 +#: sign/views.py:3620 msgid "Vous n'avez pas la permission de modifier un panneau." msgstr "U heeft geen toestemming om een ​​paneel te wijzigen." + +#: sign/views_ai.py:90 +msgid "Aucune image fournie." +msgstr "" + +#: sign/views_ai.py:179 +msgid "Coordonnées GPS requises." +msgstr "GPS-coördinaten vereist." + +#: sign/views_ai.py:185 +msgid "Coordonnées GPS invalides." +msgstr "" + +#: sign/views_ai.py:322 +#, python-format +msgid "%(count)d panneau(x) créé(s) avec succès." +msgstr "%(count)d bord(en) succesvol aangemaakt." + +#~ msgid "Erreur lors de l\\" +#~ msgstr "Fout tijdens" + +#~ msgid "Aucune rue trouvée à proximité." +#~ msgstr "Er zijn geen straten in de buurt gevonden." diff --git a/loko/sign/templates/sign/index.html b/loko/sign/templates/sign/index.html index 86c275b..8109433 100644 --- a/loko/sign/templates/sign/index.html +++ b/loko/sign/templates/sign/index.html @@ -1823,11 +1823,11 @@ loadAssetsForCurrentView = async function() { alert('{% translate "Règlement enregistré avec succès" %}'); loadRegulationDetail(reg.id, true, { fitBounds: false }); } else { - alert("{% translate 'Erreur lors de l\'enregistrement' %}"); + alert('{% translate "Erreur lors de l\'enregistrement" %}'); } } catch (error) { console.error('Error saving regulation:', error); - alert("{% translate 'Erreur lors de l\'enregistrement' %}"); + alert('{% translate "Erreur lors de l\'enregistrement" %}'); } } diff --git a/loko/stock/locale/en/LC_MESSAGES/django.po b/loko/stock/locale/en/LC_MESSAGES/django.po index 6c632f4..f12a3c7 100644 --- a/loko/stock/locale/en/LC_MESSAGES/django.po +++ b/loko/stock/locale/en/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-09-11 11:30+0200\n" +"POT-Creation-Date: 2026-09-13 09:05+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,66 +17,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: forms.py:208 +#: stock/forms.py:208 #, python-format msgid "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." msgstr "Location '%(loc)s' is not allowed for product '%(prod)s'." -#: forms.py:479 +#: stock/forms.py:479 msgid "Si vide, le produit est autorisé dans tous les emplacements." msgstr "If the product already exists in stock." -#: forms.py:496 +#: stock/forms.py:496 msgid "Quantité initiale" msgstr "Total quantity" -#: models.py:31 models.py:835 models.py:930 -#: templates/stock/inventory_detail.html:107 -#: templates/stock/inventory_list.html:16 -#: templates/stock/mobile/production_order_form_mobile.html:72 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:176 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:67 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:112 -#: templates/stock/product_design_detail.html:203 -#: templates/stock/product_detail.html:324 -#: templates/stock/product_detail.html:446 -#: templates/stock/product_detail.html:484 -#: templates/stock/production_order_detail.html:85 -#: templates/stock/production_order_form.html:65 -#: templates/stock/production_order_list.html:57 -#: templates/stock/purchase_order_detail.html:91 -#: templates/stock/stock_alerts.html:12 -#: templates/stock/stock_movements.html:249 -#: templates/stock/stock_purchases.html:54 -#: templates/stock/stock_purchases.html:112 -#: templates/stock/supplier_detail.html:126 -#: templates/stock/warehouse_location_detail.html:82 -#: templates/stock/warehouses_index.html:139 +#: stock/models.py:31 stock/models.py:835 stock/models.py:930 +#: stock/templates/stock/inventory_detail.html:107 +#: stock/templates/stock/inventory_list.html:16 +#: stock/templates/stock/mobile/production_order_form_mobile.html:72 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:176 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:67 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:112 +#: stock/templates/stock/product_design_detail.html:203 +#: stock/templates/stock/product_detail.html:324 +#: stock/templates/stock/product_detail.html:446 +#: stock/templates/stock/product_detail.html:484 +#: stock/templates/stock/production_order_detail.html:85 +#: stock/templates/stock/production_order_form.html:65 +#: stock/templates/stock/production_order_list.html:57 +#: stock/templates/stock/purchase_order_detail.html:91 +#: stock/templates/stock/stock_alerts.html:12 +#: stock/templates/stock/stock_movements.html:249 +#: stock/templates/stock/stock_purchases.html:54 +#: stock/templates/stock/stock_purchases.html:112 +#: stock/templates/stock/supplier_detail.html:126 +#: stock/templates/stock/warehouse_location_detail.html:82 +#: stock/templates/stock/warehouses_index.html:139 msgid "Entrepôt" msgstr "Warehouse" -#: models.py:32 templates/stock/warehouse_location_form.html:22 -#: templates/stock/warehouses_index.html:99 +#: stock/models.py:32 stock/templates/stock/warehouse_location_form.html:22 +#: stock/templates/stock/warehouses_index.html:99 msgid "Entrepôts" msgstr "Warehouses" -#: models.py:74 +#: stock/models.py:74 msgid "Sous seuil (Commande en cours)" msgstr "Below threshold (Order in progress)" -#: models.py:76 +#: stock/models.py:76 msgid "Sous seuil (Pas de commande)" msgstr "Below threshold (No order)" -#: models.py:77 templates/stock/product_detail.html:167 +#: stock/models.py:77 stock/templates/stock/product_detail.html:167 msgid "Stock suffisant" msgstr "Sufficient stock" -#: models.py:89 templates/stock/product_design_form.html:131 +#: stock/models.py:89 stock/templates/stock/product_design_form.html:131 msgid "Emplacement par défaut" msgstr "Default location" -#: models.py:90 +#: stock/models.py:90 msgid "" "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " "cet entrepôt." @@ -84,81 +84,84 @@ msgstr "" "If activated, this location will be offered by default in the forms for this " "warehouse." -#: models.py:96 models.py:200 models.py:616 models.py:1289 models.py:1917 -#: models.py:2201 templates/stock/inventory_detail.html:141 -#: templates/stock/inventory_detail.html:471 -#: templates/stock/mobile/product_detail_mobile.html:387 -#: templates/stock/mobile/serialized_item_detail_mobile.html:142 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:218 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:130 -#: templates/stock/preparation_order_detail.html:231 -#: templates/stock/product_detail.html:128 -#: templates/stock/production_order_detail.html:199 -#: templates/stock/purchase_order_detail.html:110 -#: templates/stock/serialized_item_detail.html:122 -#: templates/stock/warehouse_location_detail.html:99 -#: templates/stock/warehouse_location_detail.html:424 +#: stock/models.py:96 stock/models.py:200 stock/models.py:616 +#: stock/models.py:1289 stock/models.py:1917 stock/models.py:2201 +#: stock/templates/stock/inventory_detail.html:141 +#: stock/templates/stock/inventory_detail.html:471 +#: stock/templates/stock/mobile/product_detail_mobile.html:387 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:142 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:218 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:130 +#: stock/templates/stock/preparation_order_detail.html:231 +#: stock/templates/stock/product_detail.html:128 +#: stock/templates/stock/production_order_detail.html:199 +#: stock/templates/stock/purchase_order_detail.html:110 +#: stock/templates/stock/serialized_item_detail.html:122 +#: stock/templates/stock/warehouse_location_detail.html:99 +#: stock/templates/stock/warehouse_location_detail.html:424 msgid "QR Code" msgstr "QR Code" -#: models.py:173 +#: stock/models.py:173 msgid "Pièce(s)" msgstr "Pieces)" -#: models.py:174 +#: stock/models.py:174 msgid "Kilogramme(s)" msgstr "Kilogram(s)" -#: models.py:175 +#: stock/models.py:175 msgid "Gramme(s)" msgstr "Gram(s)" -#: models.py:176 +#: stock/models.py:176 msgid "Tonne(s)" msgstr "Tons)" -#: models.py:177 +#: stock/models.py:177 msgid "Litre(s)" msgstr "Liter(s)" -#: models.py:178 +#: stock/models.py:178 msgid "Mètre(s)" msgstr "Meter(s)" -#: models.py:179 +#: stock/models.py:179 msgid "Mètre(s) carré(s)" msgstr "Square meter(s)" -#: models.py:180 +#: stock/models.py:180 msgid "Mètre(s) cube(s)" msgstr "Cubic meter(s)" -#: models.py:195 templates/stock/mobile/product_detail_mobile.html:115 -#: templates/stock/product_detail.html:102 -#: templates/stock/purchase_order_detail.html:135 -#: templates/stock/request_for_quote_detail.html:135 +#: stock/models.py:195 +#: stock/templates/stock/mobile/product_detail_mobile.html:115 +#: stock/templates/stock/product_detail.html:102 +#: stock/templates/stock/purchase_order_detail.html:135 +#: stock/templates/stock/request_for_quote_detail.html:135 msgid "Unité" msgstr "Unit" -#: models.py:203 +#: stock/models.py:203 msgid "Articles tracés (numéro de série)" msgstr "Traced items (serial number)" -#: models.py:204 +#: stock/models.py:204 msgid "" "Si activé, chaque article de ce produit devra avoir un numéro de série " "unique." msgstr "" "If enabled, each item in this product must have a unique serial number." -#: models.py:208 models.py:2214 templates/stock/product_design_detail.html:24 -#: templates/stock/product_design_list.html:76 -#: templates/stock/stock_purchases.html:206 -#: templates/stock/supplier_detail.html:15 +#: stock/models.py:208 stock/models.py:2214 +#: stock/templates/stock/product_design_detail.html:24 +#: stock/templates/stock/product_design_list.html:76 +#: stock/templates/stock/stock_purchases.html:206 +#: stock/templates/stock/supplier_detail.html:15 msgid "Actif" msgstr "Active" -#: models.py:209 +#: stock/models.py:209 msgid "" "Si désactivé, le produit ne sera plus disponible pour les opérations " "(nouvelles entrées, sorties, transferts, interventions)." @@ -166,12 +169,12 @@ msgstr "" "If deactivated, the product will no longer be available for operations (new " "entries, exits, transfers, interventions)." -#: models.py:215 templates/stock/product_detail.html:191 -#: templates/stock/product_form.html:184 +#: stock/models.py:215 stock/templates/stock/product_detail.html:191 +#: stock/templates/stock/product_form.html:184 msgid "Emplacements autorisés" msgstr "Default location" -#: models.py:216 +#: stock/models.py:216 msgid "" "Emplacements dans lesquels ce produit est autorisé à être stocké (vide = " "tous autorisés)." @@ -179,440 +182,455 @@ msgstr "" "Locations in which this product is allowed to be stored (empty = all " "allowed)." -#: models.py:307 +#: stock/models.py:307 #, python-brace-format msgid "{quantity} de {product} à {location} ({warehouse})" msgstr "{quantity} of {product} at {location} ({warehouse})" -#: models.py:327 models.py:566 -#: templates/stock/mobile/new_stock_batch_mobile.html:47 -#: templates/stock/mobile/product_detail_mobile.html:283 -#: templates/stock/mobile/product_detail_mobile.html:505 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:72 -#: templates/stock/mobile/stock_movements_mobile.html:53 -#: templates/stock/mobile/stock_movements_mobile.html:80 -#: templates/stock/new_stock_batch.html:30 -#: templates/stock/product_detail.html:690 -#: templates/stock/stock_movement_batch_detail.html:16 -#: templates/stock/stock_movement_detail.html:18 -#: templates/stock/stock_movements.html:304 +#: stock/models.py:327 stock/models.py:566 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:47 +#: stock/templates/stock/mobile/product_detail_mobile.html:283 +#: stock/templates/stock/mobile/product_detail_mobile.html:505 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:72 +#: stock/templates/stock/mobile/stock_movements_mobile.html:53 +#: stock/templates/stock/mobile/stock_movements_mobile.html:80 +#: stock/templates/stock/new_stock_batch.html:30 +#: stock/templates/stock/product_detail.html:690 +#: stock/templates/stock/stock_movement_batch_detail.html:16 +#: stock/templates/stock/stock_movement_detail.html:18 +#: stock/templates/stock/stock_movements.html:304 msgid "Entrée" msgstr "Entry" -#: models.py:328 models.py:568 -#: templates/stock/mobile/new_stock_batch_mobile.html:49 -#: templates/stock/mobile/product_detail_mobile.html:286 -#: templates/stock/mobile/product_detail_mobile.html:506 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:74 -#: templates/stock/mobile/stock_movements_mobile.html:56 -#: templates/stock/mobile/stock_movements_mobile.html:82 -#: templates/stock/new_stock_batch.html:33 -#: templates/stock/product_detail.html:691 -#: templates/stock/stock_movement_batch_detail.html:19 -#: templates/stock/stock_movement_detail.html:20 -#: templates/stock/stock_movements.html:306 +#: stock/models.py:328 stock/models.py:568 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:49 +#: stock/templates/stock/mobile/product_detail_mobile.html:286 +#: stock/templates/stock/mobile/product_detail_mobile.html:506 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:74 +#: stock/templates/stock/mobile/stock_movements_mobile.html:56 +#: stock/templates/stock/mobile/stock_movements_mobile.html:82 +#: stock/templates/stock/new_stock_batch.html:33 +#: stock/templates/stock/product_detail.html:691 +#: stock/templates/stock/stock_movement_batch_detail.html:19 +#: stock/templates/stock/stock_movement_detail.html:20 +#: stock/templates/stock/stock_movements.html:306 msgid "Sortie" msgstr "Exit" -#: models.py:329 models.py:564 -#: templates/stock/mobile/new_stock_batch_mobile.html:51 -#: templates/stock/mobile/product_detail_mobile.html:280 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:76 -#: templates/stock/mobile/stock_movements_mobile.html:59 -#: templates/stock/mobile/stock_movements_mobile.html:84 -#: templates/stock/new_stock_batch.html:36 -#: templates/stock/stock_movement_batch_detail.html:22 -#: templates/stock/stock_movement_detail.html:16 -#: templates/stock/stock_movements.html:308 +#: stock/models.py:329 stock/models.py:564 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:51 +#: stock/templates/stock/mobile/product_detail_mobile.html:280 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:76 +#: stock/templates/stock/mobile/stock_movements_mobile.html:59 +#: stock/templates/stock/mobile/stock_movements_mobile.html:84 +#: stock/templates/stock/new_stock_batch.html:36 +#: stock/templates/stock/stock_movement_batch_detail.html:22 +#: stock/templates/stock/stock_movement_detail.html:16 +#: stock/templates/stock/stock_movements.html:308 msgid "Transfert" msgstr "Transfer" -#: models.py:333 templates/stock/mobile/new_stock_batch_mobile.html:170 -#: templates/stock/new_stock_batch.html:185 +#: stock/models.py:333 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:170 +#: stock/templates/stock/new_stock_batch.html:185 msgid "Achat" msgstr "Purchase" -#: models.py:334 templates/stock/mobile/new_stock_batch_mobile.html:171 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:492 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:233 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:277 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:304 -#: templates/stock/new_stock_batch.html:41 -#: templates/stock/new_stock_batch.html:186 -#: templates/stock/preparation_order_add.html:277 -#: templates/stock/preparation_order_process.html:316 -#: templates/stock/product_design_form.html:43 -#: templates/stock/product_detail.html:33 -#: templates/stock/production_order_form.html:40 -#: templates/stock/purchase_order_detail.html:20 -#: templates/stock/request_for_quote_detail.html:20 -#: templates/stock/serialized_item_detail.html:24 -#: templates/stock/serialized_item_form.html:12 -#: templates/stock/stock_movement_batch_detail.html:30 -#: templates/stock/stock_movement_detail.html:24 -#: templates/stock/supplier_detail.html:21 -#: templates/stock/warehouse_location_detail.html:63 +#: stock/models.py:334 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:171 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:492 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:233 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:277 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:304 +#: stock/templates/stock/new_stock_batch.html:41 +#: stock/templates/stock/new_stock_batch.html:186 +#: stock/templates/stock/preparation_order_add.html:277 +#: stock/templates/stock/preparation_order_process.html:316 +#: stock/templates/stock/product_design_form.html:43 +#: stock/templates/stock/product_detail.html:33 +#: stock/templates/stock/production_order_form.html:40 +#: stock/templates/stock/purchase_order_detail.html:20 +#: stock/templates/stock/request_for_quote_detail.html:20 +#: stock/templates/stock/serialized_item_detail.html:24 +#: stock/templates/stock/serialized_item_form.html:12 +#: stock/templates/stock/stock_movement_batch_detail.html:30 +#: stock/templates/stock/stock_movement_detail.html:24 +#: stock/templates/stock/supplier_detail.html:21 +#: stock/templates/stock/warehouse_location_detail.html:63 msgid "Retour" msgstr "Back" -#: models.py:335 templates/stock/inventory_detail.html:13 -#: templates/stock/inventory_detail.html:147 -#: templates/stock/inventory_list.html:14 -#: templates/stock/mobile/stock_inventories_mobile.html:47 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:5 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:115 views.py:3251 +#: stock/models.py:335 stock/templates/stock/inventory_detail.html:13 +#: stock/templates/stock/inventory_detail.html:147 +#: stock/templates/stock/inventory_list.html:14 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:47 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:5 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:115 +#: stock/views.py:3251 msgid "Inventaire" msgstr "Inventory" -#: models.py:336 +#: stock/models.py:336 msgid "Consommation" msgstr "Consumption" -#: models.py:337 +#: stock/models.py:337 msgid "Perte" msgstr "Loss" -#: models.py:338 +#: stock/models.py:338 msgid "Don" msgstr "Don" -#: models.py:339 models.py:1856 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:78 -#: templates/stock/production_order_detail.html:101 +#: stock/models.py:339 stock/models.py:1856 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:78 +#: stock/templates/stock/production_order_detail.html:101 msgid "Interne" msgstr "Internal" -#: models.py:340 models.py:1857 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:80 -#: templates/stock/production_order_detail.html:105 +#: stock/models.py:340 stock/models.py:1857 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:80 +#: stock/templates/stock/production_order_detail.html:105 msgid "Externe" msgstr "outer" -#: models.py:341 +#: stock/models.py:341 msgid "Correction" msgstr "Correction" -#: models.py:342 templates/stock/mobile/new_stock_batch_mobile.html:172 -#: templates/stock/new_stock_batch.html:187 +#: stock/models.py:342 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:172 +#: stock/templates/stock/new_stock_batch.html:187 msgid "Confection" msgstr "Manufacturing" -#: models.py:343 models.py:399 models.py:1630 -#: templates/stock/mobile/production_order_form_mobile.html:165 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:195 -#: templates/stock/production_order_form.html:190 -#: templates/stock/stock_movement_batch_detail.html:217 +#: stock/models.py:343 stock/models.py:399 stock/models.py:1630 +#: stock/templates/stock/mobile/production_order_form_mobile.html:165 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:195 +#: stock/templates/stock/production_order_form.html:190 +#: stock/templates/stock/stock_movement_batch_detail.html:217 msgid "Bon de préparation" msgstr "Preparation voucher" -#: models.py:344 templates/stock/mobile/new_stock_batch_mobile.html:175 -#: templates/stock/new_stock_batch.html:190 +#: stock/models.py:344 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:175 +#: stock/templates/stock/new_stock_batch.html:190 msgid "EPI" msgstr "EAR" -#: models.py:345 templates/stock/mobile/new_stock_batch_mobile.html:176 -#: templates/stock/new_stock_batch.html:191 +#: stock/models.py:345 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:191 msgid "Emprunt" msgstr "Loan" -#: models.py:346 templates/stock/mobile/new_stock_batch_mobile.html:177 -#: templates/stock/new_stock_batch.html:192 +#: stock/models.py:346 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:177 +#: stock/templates/stock/new_stock_batch.html:192 msgid "Chantier" msgstr "Works" -#: models.py:347 +#: stock/models.py:347 msgid "Autre" msgstr "Other" -#: models.py:350 templates/stock/preparation_order_add.html:209 -#: templates/stock/product_detail.html:381 -#: templates/stock/warehouse_location_detail.html:249 +#: stock/models.py:350 stock/templates/stock/preparation_order_add.html:209 +#: stock/templates/stock/product_detail.html:381 +#: stock/templates/stock/warehouse_location_detail.html:249 msgid "Type" msgstr "Type" -#: models.py:356 templates/stock/mobile/new_stock_batch_mobile.html:166 -#: templates/stock/new_stock_batch.html:181 +#: stock/models.py:356 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:166 +#: stock/templates/stock/new_stock_batch.html:181 msgid "Sous-type" msgstr "Subtype" -#: models.py:358 models.py:2298 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:116 -#: templates/stock/product_design_detail.html:206 -#: templates/stock/product_detail.html:380 -#: templates/stock/product_detail.html:448 -#: templates/stock/purchase_order_detail.html:15 -#: templates/stock/request_for_quote_detail.html:190 -#: templates/stock/serialized_item_detail.html:205 -#: templates/stock/stock_movement_batch_detail.html:43 -#: templates/stock/stock_movement_detail.html:83 -#: templates/stock/stock_purchases.html:55 -#: templates/stock/stock_purchases.html:113 -#: templates/stock/supplier_detail.html:125 -#: templates/stock/warehouse_location_detail.html:247 +#: stock/models.py:358 stock/models.py:2298 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:116 +#: stock/templates/stock/product_design_detail.html:206 +#: stock/templates/stock/product_detail.html:380 +#: stock/templates/stock/product_detail.html:448 +#: stock/templates/stock/purchase_order_detail.html:15 +#: stock/templates/stock/request_for_quote_detail.html:190 +#: stock/templates/stock/serialized_item_detail.html:205 +#: stock/templates/stock/stock_movement_batch_detail.html:43 +#: stock/templates/stock/stock_movement_detail.html:83 +#: stock/templates/stock/stock_purchases.html:55 +#: stock/templates/stock/stock_purchases.html:113 +#: stock/templates/stock/supplier_detail.html:125 +#: stock/templates/stock/warehouse_location_detail.html:247 msgid "Date" msgstr "Date" -#: models.py:359 templates/stock/mobile/product_detail_mobile.html:195 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:151 -#: templates/stock/preparation_order_process.html:369 -#: templates/stock/product_detail.html:261 -#: templates/stock/product_detail.html:385 -#: templates/stock/stock_movement_batch_detail.html:76 -#: templates/stock/stock_movement_detail.html:96 -#: templates/stock/warehouse_location_detail.html:253 +#: stock/models.py:359 +#: stock/templates/stock/mobile/product_detail_mobile.html:195 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:151 +#: stock/templates/stock/preparation_order_process.html:369 +#: stock/templates/stock/product_detail.html:261 +#: stock/templates/stock/product_detail.html:385 +#: stock/templates/stock/stock_movement_batch_detail.html:76 +#: stock/templates/stock/stock_movement_detail.html:96 +#: stock/templates/stock/warehouse_location_detail.html:253 msgid "Raison" msgstr "Reason" -#: models.py:366 models.py:2305 -#: templates/stock/mobile/new_stock_batch_mobile.html:67 -#: templates/stock/mobile/new_stock_batch_mobile.html:114 -#: templates/stock/mobile/serialized_item_detail_mobile.html:173 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:161 -#: templates/stock/serialized_item_detail.html:161 -#: templates/stock/serialized_item_detail.html:207 -#: templates/stock/stock_movement_batch_detail.html:170 -#: templates/stock/stock_movement_detail.html:116 +#: stock/models.py:366 stock/models.py:2305 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:67 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:114 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:173 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:161 +#: stock/templates/stock/serialized_item_detail.html:161 +#: stock/templates/stock/serialized_item_detail.html:207 +#: stock/templates/stock/stock_movement_batch_detail.html:170 +#: stock/templates/stock/stock_movement_detail.html:116 msgid "Personne" msgstr "Person" -#: models.py:367 +#: stock/models.py:367 msgid "Personne à qui le matériel est attribué ou qui le restitue" msgstr "Person to whom the material is allocated or who returns it" -#: models.py:375 templates/stock/mobile/new_stock_batch_mobile.html:76 -#: templates/stock/mobile/new_stock_batch_mobile.html:123 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:168 -#: templates/stock/new_stock_batch.html:74 -#: templates/stock/new_stock_batch.html:141 -#: templates/stock/stock_movement_batch_detail.html:183 -#: templates/stock/stock_movement_detail.html:130 +#: stock/models.py:375 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:76 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:123 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:168 +#: stock/templates/stock/new_stock_batch.html:74 +#: stock/templates/stock/new_stock_batch.html:141 +#: stock/templates/stock/stock_movement_batch_detail.html:183 +#: stock/templates/stock/stock_movement_detail.html:130 msgid "Entreprise / Organisation" msgstr "Company / Organisation" -#: models.py:383 +#: stock/models.py:383 msgid "Contrat" msgstr "Contract" -#: models.py:391 models.py:850 models.py:2210 -#: templates/stock/request_for_quote_detail.html:85 -#: templates/stock/stock_movement_batch_detail.html:54 -#: templates/stock/stock_movements.html:320 +#: stock/models.py:391 stock/models.py:850 stock/models.py:2210 +#: stock/templates/stock/request_for_quote_detail.html:85 +#: stock/templates/stock/stock_movement_batch_detail.html:54 +#: stock/templates/stock/stock_movements.html:320 msgid "Créé par" msgstr "Created by" -#: models.py:407 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:204 -#: templates/stock/stock_movement_batch_detail.html:234 +#: stock/models.py:407 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:204 +#: stock/templates/stock/stock_movement_batch_detail.html:234 msgid "Commande d'achat" msgstr "Purchase order" -#: models.py:413 models.py:1282 -#: templates/stock/mobile/new_stock_batch_mobile.html:190 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:174 -#: templates/stock/new_stock_batch.html:215 -#: templates/stock/preparation_order_detail.html:219 -#: templates/stock/stock_movement_batch_detail.html:65 +#: stock/models.py:413 stock/models.py:1282 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:190 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:174 +#: stock/templates/stock/new_stock_batch.html:215 +#: stock/templates/stock/preparation_order_detail.html:219 +#: stock/templates/stock/stock_movement_batch_detail.html:65 msgid "Demandeur" msgstr "Applicant" -#: models.py:414 models.py:1283 +#: stock/models.py:414 stock/models.py:1283 msgid "Personne ou service à l'origine de la demande" msgstr "Person or department originating the request" -#: models.py:420 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:254 -#: templates/stock/stock_movement_batch_detail.html:323 -#: templates/stock/stock_movement_batch_detail.html:336 -#: templates/stock/stock_movement_batch_detail.html:337 +#: stock/models.py:420 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:254 +#: stock/templates/stock/stock_movement_batch_detail.html:323 +#: stock/templates/stock/stock_movement_batch_detail.html:336 +#: stock/templates/stock/stock_movement_batch_detail.html:337 msgid "Signature" msgstr "Signature" -#: models.py:421 +#: stock/models.py:421 msgid "Signature du réceptionnaire (image depuis tablette)" msgstr "Signature of the recipient (image from tablet)" -#: models.py:427 models.py:513 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:275 -#: templates/stock/stock_movement_batch_detail.html:360 +#: stock/models.py:427 stock/models.py:513 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:275 +#: stock/templates/stock/stock_movement_batch_detail.html:360 msgid "Nom du signataire" msgstr "Signature image" -#: models.py:429 models.py:1285 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:331 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:614 -#: templates/stock/preparation_order_detail.html:1494 -#: templates/stock/stock_movement_batch_detail.html:507 +#: stock/models.py:429 stock/models.py:1285 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:331 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:614 +#: stock/templates/stock/preparation_order_detail.html:1494 +#: stock/templates/stock/stock_movement_batch_detail.html:507 msgid "Prêt de matériel" msgstr "Equipment loan" -#: models.py:430 models.py:1286 -#: templates/stock/mobile/new_stock_batch_mobile.html:184 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:337 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:620 -#: templates/stock/new_stock_batch.html:200 -#: templates/stock/preparation_order_detail.html:131 -#: templates/stock/preparation_order_detail.html:1500 -#: templates/stock/stock_movement_batch_detail.html:110 -#: templates/stock/stock_movement_batch_detail.html:513 +#: stock/models.py:430 stock/models.py:1286 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:184 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:337 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:620 +#: stock/templates/stock/new_stock_batch.html:200 +#: stock/templates/stock/preparation_order_detail.html:131 +#: stock/templates/stock/preparation_order_detail.html:1500 +#: stock/templates/stock/stock_movement_batch_detail.html:110 +#: stock/templates/stock/stock_movement_batch_detail.html:513 msgid "Date de retour attendue" msgstr "Order date" -#: models.py:431 models.py:1287 +#: stock/models.py:431 stock/models.py:1287 msgid "Prêt retourné" msgstr "Loan returned" -#: models.py:435 +#: stock/models.py:435 msgid "Lot de mouvements de stock" msgstr "Stock movement batch" -#: models.py:436 +#: stock/models.py:436 msgid "Lots de mouvements de stock" msgstr "Stock movement batches" -#: models.py:439 +#: stock/models.py:439 #, python-brace-format msgid "Lot #{id} — {type} — {date}" msgstr "Lot #{id} — {type} — {date}" -#: models.py:466 models.py:494 models.py:553 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:6 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:69 -#: templates/stock/stock_alerts.html:41 -#: templates/stock/stock_movement_batch_detail.html:27 +#: stock/models.py:466 stock/models.py:494 stock/models.py:553 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:6 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:69 +#: stock/templates/stock/stock_alerts.html:41 +#: stock/templates/stock/stock_movement_batch_detail.html:27 msgid "Lot" msgstr "Batch" -#: models.py:468 models.py:1604 models.py:1632 models.py:1660 +#: stock/models.py:468 stock/models.py:1604 stock/models.py:1632 +#: stock/models.py:1660 msgid "Fichier" msgstr "File" -#: models.py:469 models.py:1605 models.py:1633 models.py:1661 -#: templates/stock/product_design_form.html:70 -#: templates/stock/stock_purchases.html:189 -#: templates/stock/warehouse_detail.html:72 -#: templates/stock/warehouses_index.html:140 -#: templates/stock/warehouses_index.html:238 +#: stock/models.py:469 stock/models.py:1605 stock/models.py:1633 +#: stock/models.py:1661 stock/templates/stock/product_design_form.html:70 +#: stock/templates/stock/stock_purchases.html:189 +#: stock/templates/stock/warehouse_detail.html:72 +#: stock/templates/stock/warehouses_index.html:140 +#: stock/templates/stock/warehouses_index.html:238 msgid "Nom" msgstr "Name" -#: models.py:498 +#: stock/models.py:498 msgid "Image de signature" msgstr "Signature image" -#: models.py:506 +#: stock/models.py:506 msgid "Signé par" msgstr "Signed by" -#: models.py:508 +#: stock/models.py:508 msgid "Signé le" msgstr "Signed on" -#: models.py:518 +#: stock/models.py:518 msgid "Signature de lot" msgstr "Batch signing" -#: models.py:519 +#: stock/models.py:519 msgid "Signatures de lot" msgstr "Batch signatures" -#: models.py:522 +#: stock/models.py:522 #, python-brace-format msgid "Signature lot #{batch} — {date}" msgstr "Signature batch #{batch} — {date}" -#: models.py:559 models.py:2220 -#: templates/stock/mobile/product_detail_mobile.html:220 -#: templates/stock/product_detail.html:308 -#: templates/stock/warehouses_index.html:108 +#: stock/models.py:559 stock/models.py:2220 +#: stock/templates/stock/mobile/product_detail_mobile.html:220 +#: stock/templates/stock/product_detail.html:308 +#: stock/templates/stock/warehouses_index.html:108 msgid "Articles tracés" msgstr "Traced items" -#: models.py:572 +#: stock/models.py:572 #, python-brace-format msgid "{movement} de {quantity} {product}" msgstr "{movement} of {quantity} {product}" -#: models.py:587 models.py:825 models.py:1846 -#: templates/stock/inventory_detail.html:33 -#: templates/stock/mobile/stock_inventories_mobile.html:49 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:121 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:150 -#: templates/stock/product_design_detail.html:26 -#: templates/stock/product_design_list.html:78 +#: stock/models.py:587 stock/models.py:825 stock/models.py:1846 +#: stock/templates/stock/inventory_detail.html:33 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:49 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:150 +#: stock/templates/stock/product_design_detail.html:26 +#: stock/templates/stock/product_design_list.html:78 msgid "Brouillon" msgstr "Draft" -#: models.py:588 templates/stock/inventory_detail.html:44 -#: templates/stock/mobile/stock_inventories_mobile.html:51 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:123 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:155 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:103 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:140 -#: templates/stock/preparation_order_detail.html:1757 +#: stock/models.py:588 stock/templates/stock/inventory_detail.html:44 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:51 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:123 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:155 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:103 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:140 +#: stock/templates/stock/preparation_order_detail.html:1757 msgid "En cours" msgstr "In progress" -#: models.py:589 models.py:1849 templates/stock/inventory_detail.html:55 -#: templates/stock/mobile/stock_inventories_mobile.html:53 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:125 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:160 +#: stock/models.py:589 stock/models.py:1849 +#: stock/templates/stock/inventory_detail.html:55 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:53 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:125 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:160 msgid "Terminé" msgstr "Completed" -#: models.py:590 models.py:721 templates/stock/inventory_detail.html:314 -#: templates/stock/inventory_detail.html:638 -#: templates/stock/mobile/stock_inventories_mobile.html:55 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:127 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:282 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:739 +#: stock/models.py:590 stock/models.py:721 +#: stock/templates/stock/inventory_detail.html:314 +#: stock/templates/stock/inventory_detail.html:638 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:55 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:127 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:282 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:739 msgid "Validé" msgstr "Validated" -#: models.py:605 models.py:729 templates/stock/inventory_detail.html:116 +#: stock/models.py:605 stock/models.py:729 +#: stock/templates/stock/inventory_detail.html:116 msgid "Validé par" msgstr "Validated by" -#: models.py:610 models.py:740 templates/stock/inventory_detail.html:388 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:194 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:205 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:831 +#: stock/models.py:610 stock/models.py:740 +#: stock/templates/stock/inventory_detail.html:388 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:194 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:205 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:831 msgid "Commentaire du validateur" msgstr "Comment" -#: models.py:623 +#: stock/models.py:623 #, python-brace-format msgid "Inventaire #{id} - {warehouse_location}" msgstr "Inventory #{id} - {warehouse_location}" -#: models.py:708 +#: stock/models.py:708 #, python-brace-format msgid "Ajustement inventaire #{inventory_id}" msgstr "Inventory adjustment #{inventory_id}" -#: models.py:722 templates/stock/inventory_detail.html:113 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:187 +#: stock/models.py:722 stock/templates/stock/inventory_detail.html:113 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:187 msgid "Validé le" msgstr "Validated on" -#: models.py:731 templates/stock/inventory_detail.html:511 -#: templates/stock/inventory_form.html:52 views.py:3315 +#: stock/models.py:731 stock/templates/stock/inventory_detail.html:511 +#: stock/templates/stock/inventory_form.html:52 stock/views.py:3315 msgid "Commentaire" msgstr "Comment" -#: models.py:738 +#: stock/models.py:738 msgid "Commentaire par" msgstr "Comment" -#: models.py:747 +#: stock/models.py:747 msgid "Commentaire validateur par" msgstr "Comment validator by" -#: models.py:754 +#: stock/models.py:754 #, python-brace-format msgid "Inventaire {product} ({location})" msgstr "Inventory {product} ({location})" -#: models.py:774 +#: stock/models.py:774 #, python-format msgid "" "Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet " @@ -620,309 +638,318 @@ msgid "" msgstr "" "Product '%(prod)s' is not allowed in this inventory location ('%(loc)s')." -#: models.py:814 models.py:926 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 -#: templates/stock/product_detail.html:445 -#: templates/stock/product_detail.html:483 -#: templates/stock/purchase_order_detail.html:80 -#: templates/stock/request_for_quote_detail.html:189 -#: templates/stock/stock_purchases.html:53 +#: stock/models.py:814 stock/models.py:926 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 +#: stock/templates/stock/product_detail.html:445 +#: stock/templates/stock/product_detail.html:483 +#: stock/templates/stock/purchase_order_detail.html:80 +#: stock/templates/stock/request_for_quote_detail.html:189 +#: stock/templates/stock/stock_purchases.html:53 msgid "Fournisseur" msgstr "Supplier" -#: models.py:815 templates/stock/stock_purchases.html:37 +#: stock/models.py:815 stock/templates/stock/stock_purchases.html:37 msgid "Fournisseurs" msgstr "Suppliers" -#: models.py:826 models.py:946 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:76 -#: templates/stock/mobile/stock_purchases_mobile.html:46 +#: stock/models.py:826 stock/models.py:946 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:76 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:46 msgid "Envoyée" msgstr "Sent" -#: models.py:827 +#: stock/models.py:827 msgid "Convertie en commande" msgstr "Purchase order" -#: models.py:828 models.py:949 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:82 -#: templates/stock/mobile/stock_purchases_mobile.html:50 -#: templates/stock/product_detail.html:501 +#: stock/models.py:828 stock/models.py:949 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:82 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:50 +#: stock/templates/stock/product_detail.html:501 msgid "Annulée" msgstr "Cancelled" -#: models.py:839 models.py:942 models.py:2178 -#: templates/stock/inventory_detail.html:241 -#: templates/stock/inventory_list.html:17 -#: templates/stock/mobile/production_order_form_mobile.html:94 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:95 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:132 -#: templates/stock/preparation_order_add.html:49 -#: templates/stock/preparation_order_detail.html:1751 -#: templates/stock/preparation_order_detail.html:2182 -#: templates/stock/product_design_detail.html:205 -#: templates/stock/product_design_form.html:87 -#: templates/stock/product_design_list.html:34 -#: templates/stock/product_detail.html:157 -#: templates/stock/product_detail.html:486 -#: templates/stock/product_detail.html:533 -#: templates/stock/production_center.html:24 -#: templates/stock/production_center.html:56 -#: templates/stock/production_order_detail.html:269 -#: templates/stock/production_order_form.html:83 -#: templates/stock/production_order_list.html:29 -#: templates/stock/production_order_list.html:59 -#: templates/stock/purchase_order_detail.html:73 -#: templates/stock/request_for_quote_detail.html:73 -#: templates/stock/request_for_quote_detail.html:191 -#: templates/stock/serialized_item_detail.html:79 -#: templates/stock/serialized_items.html:38 -#: templates/stock/serialized_items.html:64 -#: templates/stock/stock_movements.html:62 -#: templates/stock/stock_purchases.html:56 -#: templates/stock/stock_purchases.html:114 -#: templates/stock/stock_purchases.html:193 -#: templates/stock/supplier_detail.html:127 -#: templates/stock/warehouse_detail.html:172 -#: templates/stock/warehouse_location_detail.html:192 -#: templates/stock/warehouses_index.html:297 -#: templates/stock/warehouses_index.html:322 +#: stock/models.py:839 stock/models.py:942 stock/models.py:2178 +#: stock/templates/stock/inventory_detail.html:241 +#: stock/templates/stock/inventory_list.html:17 +#: stock/templates/stock/mobile/production_order_form_mobile.html:94 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:95 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:132 +#: stock/templates/stock/preparation_order_add.html:49 +#: stock/templates/stock/preparation_order_detail.html:1751 +#: stock/templates/stock/preparation_order_detail.html:2182 +#: stock/templates/stock/product_design_detail.html:205 +#: stock/templates/stock/product_design_form.html:87 +#: stock/templates/stock/product_design_list.html:34 +#: stock/templates/stock/product_detail.html:157 +#: stock/templates/stock/product_detail.html:486 +#: stock/templates/stock/product_detail.html:533 +#: stock/templates/stock/production_center.html:24 +#: stock/templates/stock/production_center.html:56 +#: stock/templates/stock/production_order_detail.html:269 +#: stock/templates/stock/production_order_form.html:83 +#: stock/templates/stock/production_order_list.html:29 +#: stock/templates/stock/production_order_list.html:59 +#: stock/templates/stock/purchase_order_detail.html:73 +#: stock/templates/stock/request_for_quote_detail.html:73 +#: stock/templates/stock/request_for_quote_detail.html:191 +#: stock/templates/stock/serialized_item_detail.html:79 +#: stock/templates/stock/serialized_items.html:38 +#: stock/templates/stock/serialized_items.html:64 +#: stock/templates/stock/stock_movements.html:62 +#: stock/templates/stock/stock_purchases.html:56 +#: stock/templates/stock/stock_purchases.html:114 +#: stock/templates/stock/stock_purchases.html:193 +#: stock/templates/stock/supplier_detail.html:127 +#: stock/templates/stock/warehouse_detail.html:172 +#: stock/templates/stock/warehouse_location_detail.html:192 +#: stock/templates/stock/warehouses_index.html:297 +#: stock/templates/stock/warehouses_index.html:322 msgid "Statut" msgstr "Status" -#: models.py:856 templates/stock/request_for_quote_detail.html:95 -#: templates/stock/stock_purchases.html:116 +#: stock/models.py:856 stock/templates/stock/request_for_quote_detail.html:95 +#: stock/templates/stock/stock_purchases.html:116 msgid "Fournisseurs sollicités" msgstr "Suppliers" -#: models.py:858 models.py:2196 -#: templates/stock/mobile/production_order_form_mobile.html:138 -#: templates/stock/mobile/production_order_form_mobile.html:235 -#: templates/stock/mobile/serialized_item_detail_mobile.html:134 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:109 -#: templates/stock/product_design_detail.html:142 -#: templates/stock/product_design_form.html:176 -#: templates/stock/production_order_detail.html:188 -#: templates/stock/production_order_form.html:156 -#: templates/stock/production_order_form.html:265 -#: templates/stock/request_for_quote_detail.html:105 -#: templates/stock/serialized_item_detail.html:134 -#: templates/stock/serialized_item_form.html:72 +#: stock/models.py:858 stock/models.py:2196 +#: stock/templates/stock/mobile/production_order_form_mobile.html:138 +#: stock/templates/stock/mobile/production_order_form_mobile.html:235 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:134 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:109 +#: stock/templates/stock/product_design_detail.html:142 +#: stock/templates/stock/product_design_form.html:176 +#: stock/templates/stock/production_order_detail.html:188 +#: stock/templates/stock/production_order_form.html:156 +#: stock/templates/stock/production_order_form.html:265 +#: stock/templates/stock/request_for_quote_detail.html:105 +#: stock/templates/stock/serialized_item_detail.html:134 +#: stock/templates/stock/serialized_item_form.html:72 msgid "Notes" msgstr "Notes" -#: models.py:862 templates/stock/request_for_quote_detail.html:12 -#: templates/stock/stock_purchases.html:111 +#: stock/models.py:862 stock/templates/stock/request_for_quote_detail.html:12 +#: stock/templates/stock/stock_purchases.html:111 msgid "Demande d'offre" msgstr "Applicant" -#: models.py:863 +#: stock/models.py:863 msgid "Demandes d'offres" msgstr "Applicant" -#: models.py:866 +#: stock/models.py:866 #, python-brace-format msgid "Demande d'offre {code}" msgstr "Request for quotation {code}" -#: models.py:885 models.py:2167 templates/stock/inventory_detail.html:236 -#: templates/stock/inventory_detail.html:503 -#: templates/stock/inventory_form.html:49 -#: templates/stock/mobile/new_stock_batch_mobile.html:281 -#: templates/stock/new_stock_batch.html:320 -#: templates/stock/preparation_order_create_purchase.html:34 -#: templates/stock/preparation_order_detail.html:255 -#: templates/stock/preparation_order_detail.html:415 -#: templates/stock/preparation_order_detail.html:734 -#: templates/stock/preparation_order_detail.html:759 -#: templates/stock/preparation_order_detail.html:1541 -#: templates/stock/preparation_order_process.html:349 -#: templates/stock/product_design_detail.html:137 -#: templates/stock/product_design_form.html:168 -#: templates/stock/production_order_detail.html:265 -#: templates/stock/purchase_order_detail.html:134 -#: templates/stock/purchase_order_detail.html:333 -#: templates/stock/request_for_quote_detail.html:134 -#: templates/stock/serialized_item_detail.html:68 -#: templates/stock/serialized_item_form.html:21 -#: templates/stock/serialized_items.html:27 -#: templates/stock/serialized_items.html:63 -#: templates/stock/stock_alerts.html:11 -#: templates/stock/stock_movement_batch_detail.html:261 -#: templates/stock/stock_movement_detail.html:38 -#: templates/stock/stock_movements.html:164 -#: templates/stock/stock_movements.html:350 -#: templates/stock/warehouse_detail.html:169 -#: templates/stock/warehouse_location_detail.html:189 -#: templates/stock/warehouse_location_detail.html:248 -#: templates/stock/warehouses_index.html:288 -#: templates/stock/warehouses_index.html:321 views.py:3309 +#: stock/models.py:885 stock/models.py:2167 +#: stock/templates/stock/inventory_detail.html:236 +#: stock/templates/stock/inventory_detail.html:503 +#: stock/templates/stock/inventory_form.html:49 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:281 +#: stock/templates/stock/new_stock_batch.html:320 +#: stock/templates/stock/preparation_order_create_purchase.html:34 +#: stock/templates/stock/preparation_order_detail.html:255 +#: stock/templates/stock/preparation_order_detail.html:415 +#: stock/templates/stock/preparation_order_detail.html:734 +#: stock/templates/stock/preparation_order_detail.html:759 +#: stock/templates/stock/preparation_order_detail.html:1541 +#: stock/templates/stock/preparation_order_process.html:349 +#: stock/templates/stock/product_design_detail.html:137 +#: stock/templates/stock/product_design_form.html:168 +#: stock/templates/stock/production_order_detail.html:265 +#: stock/templates/stock/purchase_order_detail.html:134 +#: stock/templates/stock/purchase_order_detail.html:333 +#: stock/templates/stock/request_for_quote_detail.html:134 +#: stock/templates/stock/serialized_item_detail.html:68 +#: stock/templates/stock/serialized_item_form.html:21 +#: stock/templates/stock/serialized_items.html:27 +#: stock/templates/stock/serialized_items.html:63 +#: stock/templates/stock/stock_alerts.html:11 +#: stock/templates/stock/stock_movement_batch_detail.html:261 +#: stock/templates/stock/stock_movement_detail.html:38 +#: stock/templates/stock/stock_movements.html:164 +#: stock/templates/stock/stock_movements.html:350 +#: stock/templates/stock/warehouse_detail.html:169 +#: stock/templates/stock/warehouse_location_detail.html:189 +#: stock/templates/stock/warehouse_location_detail.html:248 +#: stock/templates/stock/warehouses_index.html:288 +#: stock/templates/stock/warehouses_index.html:321 stock/views.py:3309 msgid "Produit" msgstr "Product" -#: models.py:887 models.py:1115 +#: stock/models.py:887 stock/models.py:1115 msgid "Quantité totale" msgstr "Total quantity" -#: models.py:888 +#: stock/models.py:888 msgid "Quantité totale souhaitée" msgstr "Total quantity" -#: models.py:892 models.py:1120 +#: stock/models.py:892 stock/models.py:1120 msgid "Nombre d'articles" msgstr "Number of items" -#: models.py:897 models.py:1126 +#: stock/models.py:897 stock/models.py:1126 msgid "Quantité par article" msgstr "Quantity per item" -#: models.py:909 models.py:1175 +#: stock/models.py:909 stock/models.py:1175 #, python-brace-format msgid "{num} article(s) × {qpa} {unit} = {total} {unit}" msgstr "{num} item(s) × {qpa} {unit} = {total} {unit}" -#: models.py:915 models.py:1181 +#: stock/models.py:915 stock/models.py:1181 #, python-brace-format msgid "{total} {unit}" msgstr "{total} {unit}" -#: models.py:938 templates/stock/purchase_order_detail.html:97 +#: stock/models.py:938 stock/templates/stock/purchase_order_detail.html:97 msgid "Demande d'offre d'origine" msgstr "Original offer request" -#: models.py:945 models.py:1253 templates/stock/inventory_detail.html:318 -#: templates/stock/inventory_detail.html:640 -#: templates/stock/inventory_detail.html:1163 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:286 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:743 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:74 -#: templates/stock/mobile/stock_purchases_mobile.html:44 views.py:701 +#: stock/models.py:945 stock/models.py:1253 +#: stock/templates/stock/inventory_detail.html:318 +#: stock/templates/stock/inventory_detail.html:640 +#: stock/templates/stock/inventory_detail.html:1163 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:286 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:743 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:74 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:44 +#: stock/views.py:701 msgid "En attente" msgstr "Pending" -#: models.py:947 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:78 +#: stock/models.py:947 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:78 msgid "Partiellement reçue" msgstr "Partially received" -#: models.py:948 templates/stock/mobile/product_detail_mobile.html:367 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:80 -#: templates/stock/mobile/stock_purchases_mobile.html:48 -#: templates/stock/product_detail.html:499 +#: stock/models.py:948 +#: stock/templates/stock/mobile/product_detail_mobile.html:367 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:80 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:48 +#: stock/templates/stock/product_detail.html:499 msgid "Reçue" msgstr "Received" -#: models.py:971 +#: stock/models.py:971 #, python-brace-format msgid "Commande {code} - {supplier}" msgstr "Command {code} - {supplier}" -#: models.py:1023 models.py:1041 +#: stock/models.py:1023 stock/models.py:1041 #, python-brace-format msgid "Réception commande #{order_id}" msgstr "Order reception #{order_id}" -#: models.py:1059 models.py:1082 +#: stock/models.py:1059 stock/models.py:1082 #, python-brace-format msgid "Réception partielle commande #{order_id}" msgstr "Partial receipt order #{order_id}" -#: models.py:1116 +#: stock/models.py:1116 msgid "Quantité totale dans l'unité du produit à ajouter au stock" msgstr "Total quantity in the product unit to add to stock" -#: models.py:1121 +#: stock/models.py:1121 msgid "Nombre d'articles commandés (ex: nombre de sacs)" msgstr "Number of items ordered (e.g. number of bags)" -#: models.py:1127 +#: stock/models.py:1127 msgid "Quantité dans l'unité du produit par article (ex: 10 kg par sac)" msgstr "Quantity in product unit per item (ex: 10 kg per bag)" -#: models.py:1131 +#: stock/models.py:1131 msgid "Quantité reçue" msgstr "Quantity received" -#: models.py:1132 +#: stock/models.py:1132 msgid "Quantité déjà réceptionnée pour cet article" msgstr "Quantity already received for this item" -#: models.py:1137 +#: stock/models.py:1137 msgid "Prix unitaire (HTVA)" msgstr "Unit price" -#: models.py:1142 +#: stock/models.py:1142 msgid "Taux de TVA (%)" msgstr "VAT rate (%)" -#: models.py:1191 models.py:1551 +#: stock/models.py:1191 stock/models.py:1551 #, python-brace-format msgid "{quantity} x {product} dans la commande {order}" msgstr "{quantity} x {product} in order {order}" -#: models.py:1210 +#: stock/models.py:1210 #, python-brace-format msgid "Alerte stock {product} ({warehouse})" msgstr "Stock alert {product} ({warehouse})" -#: models.py:1252 views.py:700 +#: stock/models.py:1252 stock/views.py:700 msgid "A traiter" msgstr "To be processed" -#: models.py:1254 views.py:702 +#: stock/models.py:1254 stock/views.py:702 msgid "Traité" msgstr "Processed" -#: models.py:1255 models.py:1850 views.py:703 +#: stock/models.py:1255 stock/models.py:1850 stock/views.py:703 msgid "Annulé" msgstr "Cancelled" -#: models.py:1262 templates/stock/preparation_order_add.html:37 views.py:706 +#: stock/models.py:1262 stock/templates/stock/preparation_order_add.html:37 +#: stock/views.py:706 msgid "Urgent" msgstr "Urgent" -#: models.py:1263 templates/stock/preparation_order_add.html:39 views.py:707 +#: stock/models.py:1263 stock/templates/stock/preparation_order_add.html:39 +#: stock/views.py:707 msgid "Elevé" msgstr "High" -#: models.py:1264 templates/stock/preparation_order_add.html:41 views.py:708 +#: stock/models.py:1264 stock/templates/stock/preparation_order_add.html:41 +#: stock/views.py:708 msgid "Normal" msgstr "Normal" -#: models.py:1265 templates/stock/preparation_order_add.html:43 views.py:709 +#: stock/models.py:1265 stock/templates/stock/preparation_order_add.html:43 +#: stock/views.py:709 msgid "Bas" msgstr "Low" -#: models.py:1268 templates/stock/preparation_order_add.html:35 -#: templates/stock/preparation_order_detail.html:49 -#: templates/stock/preparation_order_detail.html:53 -#: templates/stock/preparation_order_detail.html:57 -#: templates/stock/preparation_order_detail.html:61 -#: templates/stock/stock_movements.html:74 -#: templates/stock/stock_movements.html:138 -#: templates/stock/stock_movements.html:140 -#: templates/stock/stock_movements.html:142 -#: templates/stock/stock_movements.html:144 +#: stock/models.py:1268 stock/templates/stock/preparation_order_add.html:35 +#: stock/templates/stock/preparation_order_detail.html:49 +#: stock/templates/stock/preparation_order_detail.html:53 +#: stock/templates/stock/preparation_order_detail.html:57 +#: stock/templates/stock/preparation_order_detail.html:61 +#: stock/templates/stock/stock_movements.html:74 +#: stock/templates/stock/stock_movements.html:138 +#: stock/templates/stock/stock_movements.html:140 +#: stock/templates/stock/stock_movements.html:142 +#: stock/templates/stock/stock_movements.html:144 msgid "Priorité" msgstr "Priority" -#: models.py:1276 templates/stock/preparation_order_add.html:29 +#: stock/models.py:1276 stock/templates/stock/preparation_order_add.html:29 msgid "Intervention" msgstr "Intervention" -#: models.py:1536 models.py:1704 +#: stock/models.py:1536 stock/models.py:1704 msgid "Utilisé" msgstr "Used" -#: models.py:1537 models.py:1705 +#: stock/models.py:1537 stock/models.py:1705 msgid "Indique si le matériel a été utilisé lors de l'intervention." msgstr "Indicates whether the material was used during the intervention." -#: models.py:1541 templates/stock/preparation_order_process.html:100 +#: stock/models.py:1541 +#: stock/templates/stock/preparation_order_process.html:100 msgid "Quantité modifiée" msgstr "Quantity changed" -#: models.py:1542 +#: stock/models.py:1542 msgid "" "Indique que la quantité a été modifiée après que l'article ait été marqué " "comme préparé." @@ -930,168 +957,171 @@ msgstr "" "Indicates that the quantity was changed after the item was marked as " "prepared." -#: models.py:1546 +#: stock/models.py:1546 msgid "Quantité précédente" msgstr "Previous quantity" -#: models.py:1547 +#: stock/models.py:1547 msgid "Ancienne quantité avant modification (pour information du magasinier)." msgstr "Old quantity before modification (for information of the storekeeper)." -#: models.py:1602 +#: stock/models.py:1602 msgid "Commande fournisseur" msgstr "Supplier order" -#: models.py:1658 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:5 -#: templates/stock/preparation_order_detail.html:267 -#: templates/stock/preparation_order_detail.html:510 -#: templates/stock/production_order_detail.html:15 +#: stock/models.py:1658 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:5 +#: stock/templates/stock/preparation_order_detail.html:267 +#: stock/templates/stock/preparation_order_detail.html:510 +#: stock/templates/stock/production_order_detail.html:15 msgid "Bon de confection" msgstr "Making voucher" -#: models.py:1685 templates/stock/mobile/product_detail_mobile.html:124 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:94 -#: templates/stock/preparation_order_add.html:182 -#: templates/stock/preparation_order_detail.html:468 -#: templates/stock/preparation_order_detail.html:782 -#: templates/stock/preparation_order_detail.html:815 -#: templates/stock/product_design_detail.html:114 -#: templates/stock/product_design_form.html:94 -#: templates/stock/product_detail.html:180 -#: templates/stock/production_order_detail.html:122 -#: templates/stock/warehouse_detail.html:55 -#: templates/stock/warehouse_location_detail.html:116 +#: stock/models.py:1685 +#: stock/templates/stock/mobile/product_detail_mobile.html:124 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:94 +#: stock/templates/stock/preparation_order_add.html:182 +#: stock/templates/stock/preparation_order_detail.html:468 +#: stock/templates/stock/preparation_order_detail.html:782 +#: stock/templates/stock/preparation_order_detail.html:815 +#: stock/templates/stock/product_design_detail.html:114 +#: stock/templates/stock/product_design_form.html:94 +#: stock/templates/stock/product_detail.html:180 +#: stock/templates/stock/production_order_detail.html:122 +#: stock/templates/stock/warehouse_detail.html:55 +#: stock/templates/stock/warehouse_location_detail.html:116 msgid "Description" msgstr "Description" -#: models.py:1686 templates/stock/mobile/new_stock_batch_mobile.html:292 -#: templates/stock/mobile/production_order_form_mobile.html:83 -#: templates/stock/mobile/production_order_form_mobile.html:134 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:71 -#: templates/stock/new_stock_batch.html:333 -#: templates/stock/preparation_order_add.html:134 -#: templates/stock/preparation_order_add.html:192 -#: templates/stock/preparation_order_add.html:474 -#: templates/stock/preparation_order_add.html:475 -#: templates/stock/preparation_order_create_purchase.html:187 -#: templates/stock/preparation_order_create_purchase.html:455 -#: templates/stock/preparation_order_detail.html:471 -#: templates/stock/preparation_order_detail.html:740 -#: templates/stock/preparation_order_detail.html:761 -#: templates/stock/preparation_order_detail.html:786 -#: templates/stock/preparation_order_detail.html:818 -#: templates/stock/product_design_detail.html:204 -#: templates/stock/product_design_form.html:172 -#: templates/stock/product_detail.html:326 -#: templates/stock/product_detail.html:384 -#: templates/stock/product_detail.html:449 -#: templates/stock/product_detail.html:487 -#: templates/stock/product_form.html:325 -#: templates/stock/production_order_detail.html:93 -#: templates/stock/production_order_form.html:74 -#: templates/stock/production_order_form.html:149 -#: templates/stock/production_order_list.html:58 -#: templates/stock/stock_movement_batch_detail.html:263 -#: templates/stock/stock_movement_detail.html:60 -#: templates/stock/stock_movements.html:165 -#: templates/stock/stock_movements.html:250 -#: templates/stock/stock_movements.html:351 -#: templates/stock/warehouse_location_detail.html:252 +#: stock/models.py:1686 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:292 +#: stock/templates/stock/mobile/production_order_form_mobile.html:83 +#: stock/templates/stock/mobile/production_order_form_mobile.html:134 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:71 +#: stock/templates/stock/new_stock_batch.html:333 +#: stock/templates/stock/preparation_order_add.html:134 +#: stock/templates/stock/preparation_order_add.html:192 +#: stock/templates/stock/preparation_order_add.html:474 +#: stock/templates/stock/preparation_order_add.html:475 +#: stock/templates/stock/preparation_order_create_purchase.html:187 +#: stock/templates/stock/preparation_order_create_purchase.html:455 +#: stock/templates/stock/preparation_order_detail.html:471 +#: stock/templates/stock/preparation_order_detail.html:740 +#: stock/templates/stock/preparation_order_detail.html:761 +#: stock/templates/stock/preparation_order_detail.html:786 +#: stock/templates/stock/preparation_order_detail.html:818 +#: stock/templates/stock/product_design_detail.html:204 +#: stock/templates/stock/product_design_form.html:172 +#: stock/templates/stock/product_detail.html:326 +#: stock/templates/stock/product_detail.html:384 +#: stock/templates/stock/product_detail.html:449 +#: stock/templates/stock/product_detail.html:487 +#: stock/templates/stock/product_form.html:325 +#: stock/templates/stock/production_order_detail.html:93 +#: stock/templates/stock/production_order_form.html:74 +#: stock/templates/stock/production_order_form.html:149 +#: stock/templates/stock/production_order_list.html:58 +#: stock/templates/stock/stock_movement_batch_detail.html:263 +#: stock/templates/stock/stock_movement_detail.html:60 +#: stock/templates/stock/stock_movements.html:165 +#: stock/templates/stock/stock_movements.html:250 +#: stock/templates/stock/stock_movements.html:351 +#: stock/templates/stock/warehouse_location_detail.html:252 msgid "Quantité" msgstr "Quantity" -#: models.py:1692 templates/stock/preparation_order_add.html:200 -#: templates/stock/preparation_order_add.html:202 -#: templates/stock/preparation_order_detail.html:257 -#: templates/stock/preparation_order_detail.html:469 -#: templates/stock/preparation_order_detail.html:790 -#: templates/stock/preparation_order_detail.html:816 -#: templates/stock/product_design_detail.html:72 -#: templates/stock/product_design_detail.html:138 -#: templates/stock/product_design_form.html:81 -#: templates/stock/product_design_list.html:45 -#: templates/stock/product_detail.html:94 -#: templates/stock/purchase_order_form.html:57 -#: templates/stock/purchase_order_form.html:105 -#: templates/stock/request_for_quote_form.html:62 -#: templates/stock/request_for_quote_form.html:107 -#: templates/stock/stock_movement_batch_detail.html:262 -#: templates/stock/warehouses_index.html:245 +#: stock/models.py:1692 stock/templates/stock/preparation_order_add.html:200 +#: stock/templates/stock/preparation_order_add.html:202 +#: stock/templates/stock/preparation_order_detail.html:257 +#: stock/templates/stock/preparation_order_detail.html:469 +#: stock/templates/stock/preparation_order_detail.html:790 +#: stock/templates/stock/preparation_order_detail.html:816 +#: stock/templates/stock/product_design_detail.html:72 +#: stock/templates/stock/product_design_detail.html:138 +#: stock/templates/stock/product_design_form.html:81 +#: stock/templates/stock/product_design_list.html:45 +#: stock/templates/stock/product_detail.html:94 +#: stock/templates/stock/purchase_order_form.html:57 +#: stock/templates/stock/purchase_order_form.html:105 +#: stock/templates/stock/request_for_quote_form.html:62 +#: stock/templates/stock/request_for_quote_form.html:107 +#: stock/templates/stock/stock_movement_batch_detail.html:262 +#: stock/templates/stock/warehouses_index.html:245 msgid "Catégorie" msgstr "Category" -#: models.py:1699 +#: stock/models.py:1699 msgid "Type de panneau" msgstr "Sign type" -#: models.py:1701 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:308 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:381 -#: templates/stock/preparation_order_detail.html:268 -#: templates/stock/preparation_order_detail.html:418 -#: templates/stock/preparation_order_detail.html:473 -#: templates/stock/preparation_order_process.html:182 -#: templates/stock/preparation_order_process.html:227 -#: templates/stock/preparation_order_process.html:301 -#: templates/stock/preparation_order_process.html:412 -#: templates/stock/preparation_order_process.html:419 -#: templates/stock/preparation_order_process.html:450 -#: templates/stock/preparation_order_process.html:457 +#: stock/models.py:1701 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:308 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:381 +#: stock/templates/stock/preparation_order_detail.html:268 +#: stock/templates/stock/preparation_order_detail.html:418 +#: stock/templates/stock/preparation_order_detail.html:473 +#: stock/templates/stock/preparation_order_process.html:182 +#: stock/templates/stock/preparation_order_process.html:227 +#: stock/templates/stock/preparation_order_process.html:301 +#: stock/templates/stock/preparation_order_process.html:412 +#: stock/templates/stock/preparation_order_process.html:419 +#: stock/templates/stock/preparation_order_process.html:450 +#: stock/templates/stock/preparation_order_process.html:457 msgid "Préparé" msgstr "Prepared" -#: models.py:1713 +#: stock/models.py:1713 #, python-brace-format msgid "{quantity} x {description} dans le bon {order}" msgstr "{quantity} x {description} in the correct {order}" -#: models.py:1847 +#: stock/models.py:1847 msgid "À traiter" msgstr "To be processed" -#: models.py:1848 +#: stock/models.py:1848 msgid "En confection" msgstr "In preparation" -#: models.py:1896 +#: stock/models.py:1896 msgid "Article du bon de préparation" msgstr "Preparation order item" -#: models.py:1901 +#: stock/models.py:1901 msgid "Autre produit du bon de préparation" msgstr "Other product from the preparation voucher" -#: models.py:1906 +#: stock/models.py:1906 msgid "Nombre d'unités à concevoir" msgstr "Number of units to design" -#: models.py:1910 templates/stock/mobile/new_stock_batch_mobile.html:86 -#: templates/stock/mobile/new_stock_batch_mobile.html:112 -#: templates/stock/mobile/new_stock_batch_mobile.html:144 -#: templates/stock/mobile/production_order_form_mobile.html:105 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:75 -#: templates/stock/new_stock_batch.html:90 -#: templates/stock/new_stock_batch.html:126 -#: templates/stock/new_stock_batch.html:167 -#: templates/stock/product_detail.html:383 -#: templates/stock/production_order_detail.html:97 -#: templates/stock/production_order_form.html:94 -#: templates/stock/stock_movement_batch_detail.html:265 -#: templates/stock/stock_movements.html:353 -#: templates/stock/warehouse_location_detail.html:251 +#: stock/models.py:1910 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:86 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:112 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:144 +#: stock/templates/stock/mobile/production_order_form_mobile.html:105 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:75 +#: stock/templates/stock/new_stock_batch.html:90 +#: stock/templates/stock/new_stock_batch.html:126 +#: stock/templates/stock/new_stock_batch.html:167 +#: stock/templates/stock/product_detail.html:383 +#: stock/templates/stock/production_order_detail.html:97 +#: stock/templates/stock/production_order_form.html:94 +#: stock/templates/stock/stock_movement_batch_detail.html:265 +#: stock/templates/stock/stock_movements.html:353 +#: stock/templates/stock/warehouse_location_detail.html:251 msgid "Destination" msgstr "Destination" -#: models.py:1911 templates/stock/production_order_form.html:100 +#: stock/models.py:1911 stock/templates/stock/production_order_form.html:100 msgid "Indiquer si la confection est destinée à l'usage interne ou externe." msgstr "Indicate whether the item is intended for internal or external use." -#: models.py:1925 templates/stock/production_order_detail.html:146 +#: stock/models.py:1925 stock/templates/stock/production_order_detail.html:146 msgid "Produit fini à stocker" msgstr "Finished product to store" -#: models.py:1926 +#: stock/models.py:1926 msgid "" "Produit existant dont la quantité sera augmentée à la fin de la confection. " "Si vide et qu'un nom est fourni, un nouveau produit sera créé." @@ -1099,11 +1129,11 @@ msgstr "" "Existing product whose quantity will be increased at the end of production. " "If empty and a name is provided, a new product will be created." -#: models.py:1931 +#: stock/models.py:1931 msgid "Nom du produit fini (nouveau)" msgstr "Name of finished product (new)" -#: models.py:1932 +#: stock/models.py:1932 msgid "" "Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas " "sélectionné." @@ -1111,11 +1141,11 @@ msgstr "" "Name of the new product to create if 'Finished product to store' is not " "selected." -#: models.py:1939 templates/stock/production_order_form.html:249 +#: stock/models.py:1939 stock/templates/stock/production_order_form.html:249 msgid "Emplacement de stockage du produit fini" msgstr "Finished product storage location" -#: models.py:1940 +#: stock/models.py:1940 msgid "" "Emplacement où le produit fini sera ajouté au stock. Si vide, utilise " "l'emplacement par défaut de la conception." @@ -1123,450 +1153,459 @@ msgstr "" "Location where the finished product will be added to inventory. If empty, " "uses the design's default location." -#: models.py:1948 +#: stock/models.py:1948 #, python-brace-format msgid "Confection {code} x{qty}" msgstr "Manufacturing {code} x{qty}" -#: models.py:2110 +#: stock/models.py:2110 #, python-brace-format msgid "Bon de confection {code}" msgstr "Manufacturing voucher {code}" -#: models.py:2131 +#: stock/models.py:2131 #, python-brace-format msgid "Bon de confection {code} terminé" msgstr "Manufacturing order {code} completed" -#: models.py:2156 templates/stock/preparation_order_process.html:140 -#: templates/stock/production_order_detail.html:268 +#: stock/models.py:2156 +#: stock/templates/stock/preparation_order_process.html:140 +#: stock/templates/stock/production_order_detail.html:268 msgid "Disponible" msgstr "Available" -#: models.py:2157 models.py:2279 -#: templates/stock/mobile/serialized_item_detail_mobile.html:163 -#: templates/stock/serialized_item_detail.html:152 +#: stock/models.py:2157 stock/models.py:2279 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:163 +#: stock/templates/stock/serialized_item_detail.html:152 msgid "Attribué" msgstr "Assigned" -#: models.py:2158 models.py:2282 -#: templates/stock/mobile/serialized_item_detail_mobile.html:166 -#: templates/stock/serialized_item_detail.html:155 +#: stock/models.py:2158 stock/models.py:2282 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:166 +#: stock/templates/stock/serialized_item_detail.html:155 msgid "Perdu" msgstr "Lost" -#: models.py:2159 models.py:2283 -#: templates/stock/mobile/serialized_item_detail_mobile.html:167 -#: templates/stock/serialized_item_detail.html:156 +#: stock/models.py:2159 stock/models.py:2283 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:167 +#: stock/templates/stock/serialized_item_detail.html:156 msgid "Retiré du service" msgstr "Removed from service" -#: models.py:2172 templates/stock/mobile/serialized_item_detail_mobile.html:79 -#: templates/stock/product_detail.html:532 -#: templates/stock/serialized_item_form.html:41 -#: templates/stock/serialized_items.html:62 -#: templates/stock/warehouses_index.html:320 +#: stock/models.py:2172 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:79 +#: stock/templates/stock/product_detail.html:532 +#: stock/templates/stock/serialized_item_form.html:41 +#: stock/templates/stock/serialized_items.html:62 +#: stock/templates/stock/warehouses_index.html:320 msgid "Numéro de série" msgstr "Serial number" -#: models.py:2186 templates/stock/serialized_item_detail.html:108 -#: templates/stock/serialized_items.html:66 +#: stock/models.py:2186 stock/templates/stock/serialized_item_detail.html:108 +#: stock/templates/stock/serialized_items.html:66 msgid "Emplacement actuel" msgstr "Current location" -#: models.py:2194 templates/stock/serialized_item_detail.html:95 -#: templates/stock/serialized_items.html:65 -#: templates/stock/warehouses_index.html:323 +#: stock/models.py:2194 stock/templates/stock/serialized_item_detail.html:95 +#: stock/templates/stock/serialized_items.html:65 +#: stock/templates/stock/warehouses_index.html:323 msgid "Détenteur actuel" msgstr "Current holder" -#: models.py:2203 templates/stock/inventory_detail.html:111 -#: templates/stock/product_design_detail.html:88 -#: templates/stock/production_order_detail.html:130 -#: templates/stock/production_order_list.html:61 -#: templates/stock/request_for_quote_detail.html:15 +#: stock/models.py:2203 stock/templates/stock/inventory_detail.html:111 +#: stock/templates/stock/product_design_detail.html:88 +#: stock/templates/stock/production_order_detail.html:130 +#: stock/templates/stock/production_order_list.html:61 +#: stock/templates/stock/request_for_quote_detail.html:15 msgid "Créé le" msgstr "Created on" -#: models.py:2219 +#: stock/models.py:2219 msgid "Article tracé" msgstr "Traced article" -#: models.py:2278 +#: stock/models.py:2278 msgid "Entrée en stock" msgstr "Entry into stock" -#: models.py:2280 templates/stock/mobile/serialized_item_detail_mobile.html:164 -#: templates/stock/serialized_item_detail.html:153 +#: stock/models.py:2280 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:164 +#: stock/templates/stock/serialized_item_detail.html:153 msgid "Rendu" msgstr "Rendering" -#: models.py:2281 templates/stock/mobile/serialized_item_detail_mobile.html:165 -#: templates/stock/serialized_item_detail.html:154 +#: stock/models.py:2281 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:165 +#: stock/templates/stock/serialized_item_detail.html:154 msgid "Transféré" msgstr "Transferred" -#: models.py:2284 templates/stock/mobile/serialized_item_detail_mobile.html:168 -#: templates/stock/serialized_item_detail.html:157 +#: stock/models.py:2284 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:168 +#: stock/templates/stock/serialized_item_detail.html:157 msgid "Note" msgstr "Note" -#: models.py:2291 +#: stock/models.py:2291 msgid "Article" msgstr "Article" -#: models.py:2296 templates/stock/mobile/serialized_item_detail_mobile.html:159 -#: templates/stock/serialized_item_detail.html:149 +#: stock/models.py:2296 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:159 +#: stock/templates/stock/serialized_item_detail.html:149 msgid "Type d'événement" msgstr "Event type" -#: models.py:2313 templates/stock/serialized_item_detail.html:208 +#: stock/models.py:2313 stock/templates/stock/serialized_item_detail.html:208 msgid "Depuis" msgstr "From" -#: models.py:2321 templates/stock/serialized_item_detail.html:209 +#: stock/models.py:2321 stock/templates/stock/serialized_item_detail.html:209 msgid "Vers" msgstr "Towards" -#: models.py:2323 templates/stock/mobile/serialized_item_detail_mobile.html:198 -#: templates/stock/serialized_item_detail.html:181 -#: templates/stock/serialized_item_detail.html:210 +#: stock/models.py:2323 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:198 +#: stock/templates/stock/serialized_item_detail.html:181 +#: stock/templates/stock/serialized_item_detail.html:210 msgid "Remarques" msgstr "Remarks" -#: models.py:2330 templates/stock/serialized_item_detail.html:211 +#: stock/models.py:2330 stock/templates/stock/serialized_item_detail.html:211 msgid "Enregistré par" msgstr "Saved by" -#: models.py:2336 +#: stock/models.py:2336 msgid "Événement article tracé" msgstr "Traced item event" -#: models.py:2337 +#: stock/models.py:2337 msgid "Événements articles tracés" msgstr "Tracked item events" -#: models.py:2364 +#: stock/models.py:2364 #, python-brace-format msgid "{quantity} x {product} pour {order}" msgstr "{quantity} x {product} for {order}" -#: permissions.py:77 +#: stock/permissions.py:77 msgid "Vous n'avez pas la permission de visualiser cet entrepôt." msgstr "You do not have permission to view this warehouse." -#: permissions.py:98 views.py:5629 +#: stock/permissions.py:98 stock/views.py:5629 msgid "Vous n'avez pas la permission de gérer cet entrepôt." msgstr "You do not have permission to manage this warehouse." -#: permissions.py:119 +#: stock/permissions.py:119 msgid "Vous n'avez pas la permission de visualiser cet emplacement." msgstr "You do not have permission to view this location." -#: permissions.py:140 +#: stock/permissions.py:140 msgid "Vous n'avez pas la permission de gérer cet emplacement." msgstr "You do not have permission to manage this location." -#: permissions.py:178 +#: stock/permissions.py:178 msgid "Vous n'avez pas la permission de visualiser ce produit." msgstr "You do not have permission to view this product." -#: templates/stock/inventory_detail.html:22 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:143 +#: stock/templates/stock/inventory_detail.html:22 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:143 msgid "Changer le statut" msgstr "Change status" -#: templates/stock/inventory_detail.html:72 -#: templates/stock/inventory_detail.html:497 -#: templates/stock/preparation_order_create_purchase.html:126 -#: templates/stock/preparation_order_create_purchase.html:158 -#: templates/stock/preparation_order_detail.html:731 -#: templates/stock/warehouse_location_detail.html:47 +#: stock/templates/stock/inventory_detail.html:72 +#: stock/templates/stock/inventory_detail.html:497 +#: stock/templates/stock/preparation_order_create_purchase.html:126 +#: stock/templates/stock/preparation_order_create_purchase.html:158 +#: stock/templates/stock/preparation_order_detail.html:731 +#: stock/templates/stock/warehouse_location_detail.html:47 msgid "Ajouter un produit" msgstr "Add a product" -#: templates/stock/inventory_detail.html:78 +#: stock/templates/stock/inventory_detail.html:78 msgid "Export PDF" msgstr "PDF export" -#: templates/stock/inventory_detail.html:83 +#: stock/templates/stock/inventory_detail.html:83 msgid "Feuille de comptage vierge" msgstr "Export to PDF (blank count sheet)" -#: templates/stock/inventory_detail.html:88 +#: stock/templates/stock/inventory_detail.html:88 msgid "Tableau complet (comptages, commentaires, statut)" msgstr "Complete table (counts, comments, status)" -#: templates/stock/inventory_detail.html:95 -#: templates/stock/inventory_detail.html:417 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:800 +#: stock/templates/stock/inventory_detail.html:95 +#: stock/templates/stock/inventory_detail.html:417 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:800 msgid "Valider l'inventaire" msgstr "Validate inventory" -#: templates/stock/inventory_detail.html:105 -#: templates/stock/inventory_detail.html:237 -#: templates/stock/inventory_list.html:15 -#: templates/stock/mobile/new_stock_batch_mobile.html:88 -#: templates/stock/mobile/new_stock_batch_mobile.html:102 -#: templates/stock/mobile/product_detail_mobile.html:179 -#: templates/stock/mobile/serialized_item_detail_mobile.html:120 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:172 -#: templates/stock/mobile/stock_new_inventory_mobile.html:24 -#: templates/stock/new_stock_batch.html:93 -#: templates/stock/new_stock_batch.html:112 -#: templates/stock/new_stock_batch.html:470 -#: templates/stock/new_stock_batch.html:496 -#: templates/stock/preparation_order_create_purchase.html:460 -#: templates/stock/preparation_order_process.html:354 -#: templates/stock/product_detail.html:245 -#: templates/stock/product_detail.html:325 -#: templates/stock/product_detail.html:447 -#: templates/stock/product_detail.html:535 -#: templates/stock/production_order_detail.html:179 -#: templates/stock/purchase_order_detail.html:136 -#: templates/stock/warehouses_index.html:324 +#: stock/templates/stock/inventory_detail.html:105 +#: stock/templates/stock/inventory_detail.html:237 +#: stock/templates/stock/inventory_list.html:15 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:88 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:102 +#: stock/templates/stock/mobile/product_detail_mobile.html:179 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:120 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:172 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:24 +#: stock/templates/stock/new_stock_batch.html:93 +#: stock/templates/stock/new_stock_batch.html:112 +#: stock/templates/stock/new_stock_batch.html:470 +#: stock/templates/stock/new_stock_batch.html:496 +#: stock/templates/stock/preparation_order_create_purchase.html:460 +#: stock/templates/stock/preparation_order_process.html:354 +#: stock/templates/stock/product_detail.html:245 +#: stock/templates/stock/product_detail.html:325 +#: stock/templates/stock/product_detail.html:447 +#: stock/templates/stock/product_detail.html:535 +#: stock/templates/stock/production_order_detail.html:179 +#: stock/templates/stock/purchase_order_detail.html:136 +#: stock/templates/stock/warehouses_index.html:324 msgid "Emplacement" msgstr "Location" -#: templates/stock/inventory_detail.html:109 -#: templates/stock/inventory_list.html:18 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:181 -#: templates/stock/stock_movements.html:450 +#: stock/templates/stock/inventory_detail.html:109 +#: stock/templates/stock/inventory_list.html:18 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:181 +#: stock/templates/stock/stock_movements.html:450 msgid "Responsable" msgstr "Manager" -#: templates/stock/inventory_detail.html:110 -#: templates/stock/inventory_list.html:37 -#: templates/stock/mobile/serialized_item_detail_mobile.html:125 -#: templates/stock/serialized_item_detail.html:113 +#: stock/templates/stock/inventory_detail.html:110 +#: stock/templates/stock/inventory_list.html:37 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:125 +#: stock/templates/stock/serialized_item_detail.html:113 msgid "Non renseigné" msgstr "Not specified" -#: templates/stock/inventory_detail.html:114 +#: stock/templates/stock/inventory_detail.html:114 msgid "Non validé" msgstr "Not validated" -#: templates/stock/inventory_detail.html:120 -#: templates/stock/inventory_detail.html:130 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:351 +#: stock/templates/stock/inventory_detail.html:120 +#: stock/templates/stock/inventory_detail.html:130 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:351 msgid "Commentaire validateur" msgstr "Comment" -#: templates/stock/inventory_detail.html:125 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:197 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:131 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:168 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:200 -#: templates/stock/preparation_order_detail.html:628 -#: templates/stock/product_design_detail.html:40 -#: templates/stock/product_design_list.html:112 -#: templates/stock/product_detail.html:23 templates/stock/product_form.html:30 -#: templates/stock/production_order_detail.html:36 -#: templates/stock/purchase_order_detail.html:31 -#: templates/stock/request_for_quote_detail.html:31 -#: templates/stock/warehouse_location_detail.html:52 -#: templates/stock/warehouse_location_form.html:33 +#: stock/templates/stock/inventory_detail.html:125 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:197 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:131 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:168 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:200 +#: stock/templates/stock/preparation_order_detail.html:628 +#: stock/templates/stock/product_design_detail.html:40 +#: stock/templates/stock/product_design_list.html:112 +#: stock/templates/stock/product_detail.html:23 +#: stock/templates/stock/product_form.html:30 +#: stock/templates/stock/production_order_detail.html:36 +#: stock/templates/stock/purchase_order_detail.html:31 +#: stock/templates/stock/request_for_quote_detail.html:31 +#: stock/templates/stock/warehouse_location_detail.html:52 +#: stock/templates/stock/warehouse_location_form.html:33 msgid "Modifier" msgstr "Edit" -#: templates/stock/inventory_detail.html:133 +#: stock/templates/stock/inventory_detail.html:133 msgid "Ajouter un commentaire" msgstr "Add a component" -#: templates/stock/inventory_detail.html:158 -#: templates/stock/inventory_form.html:34 -#: templates/stock/inventory_list.html:19 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:236 -#: templates/stock/preparation_order_detail.html:754 -#: templates/stock/purchase_order_form.html:42 -#: templates/stock/stock_alerts.html:45 -#: templates/stock/stock_movements.html:451 -#: templates/stock/stock_purchases.html:57 -#: templates/stock/stock_purchases.html:115 +#: stock/templates/stock/inventory_detail.html:158 +#: stock/templates/stock/inventory_form.html:34 +#: stock/templates/stock/inventory_list.html:19 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:236 +#: stock/templates/stock/preparation_order_detail.html:754 +#: stock/templates/stock/purchase_order_form.html:42 +#: stock/templates/stock/stock_alerts.html:45 +#: stock/templates/stock/stock_movements.html:451 +#: stock/templates/stock/stock_purchases.html:57 +#: stock/templates/stock/stock_purchases.html:115 msgid "Articles" msgstr "Items" -#: templates/stock/inventory_detail.html:166 -#: templates/stock/inventory_detail.html:200 +#: stock/templates/stock/inventory_detail.html:166 +#: stock/templates/stock/inventory_detail.html:200 msgid "Écarts négatifs" msgstr "Negative deviations" -#: templates/stock/inventory_detail.html:174 -#: templates/stock/inventory_detail.html:201 +#: stock/templates/stock/inventory_detail.html:174 +#: stock/templates/stock/inventory_detail.html:201 msgid "Écarts positifs" msgstr "Positive gaps" -#: templates/stock/inventory_detail.html:182 +#: stock/templates/stock/inventory_detail.html:182 msgid "Sans écart" msgstr "Without gap" -#: templates/stock/inventory_detail.html:193 +#: stock/templates/stock/inventory_detail.html:193 msgid "Filtrer les écarts" msgstr "Filter gaps" -#: templates/stock/inventory_detail.html:197 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:228 -#: templates/stock/product_design_list.html:36 -#: templates/stock/production_center.html:26 -#: templates/stock/production_order_list.html:31 -#: templates/stock/serialized_items.html:40 -#: templates/stock/warehouses_index.html:290 -#: templates/stock/warehouses_index.html:299 +#: stock/templates/stock/inventory_detail.html:197 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:228 +#: stock/templates/stock/product_design_list.html:36 +#: stock/templates/stock/production_center.html:26 +#: stock/templates/stock/production_order_list.html:31 +#: stock/templates/stock/serialized_items.html:40 +#: stock/templates/stock/warehouses_index.html:290 +#: stock/templates/stock/warehouses_index.html:299 msgid "Tous" msgstr "All" -#: templates/stock/inventory_detail.html:198 +#: stock/templates/stock/inventory_detail.html:198 msgid "Avec écart uniquement" msgstr "With gap only" -#: templates/stock/inventory_detail.html:199 +#: stock/templates/stock/inventory_detail.html:199 msgid "Sans écart uniquement" msgstr "Without gap only" -#: templates/stock/inventory_detail.html:202 +#: stock/templates/stock/inventory_detail.html:202 msgid "Écart absolu >" msgstr "Absolute deviation >" -#: templates/stock/inventory_detail.html:210 -#: templates/stock/stock_movements.html:64 +#: stock/templates/stock/inventory_detail.html:210 +#: stock/templates/stock/stock_movements.html:64 msgid "Tous les statuts" msgstr "All statuses" -#: templates/stock/inventory_detail.html:211 +#: stock/templates/stock/inventory_detail.html:211 msgid "Validés" msgstr "Validated" -#: templates/stock/inventory_detail.html:212 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:231 +#: stock/templates/stock/inventory_detail.html:212 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:231 msgid "Non validés" msgstr "Not validated" -#: templates/stock/inventory_detail.html:216 -#: templates/stock/mobile/stock_products_mobile.html:69 +#: stock/templates/stock/inventory_detail.html:216 +#: stock/templates/stock/mobile/stock_products_mobile.html:69 msgid "Rechercher un produit…" msgstr "Search for a product…" -#: templates/stock/inventory_detail.html:238 views.py:3311 +#: stock/templates/stock/inventory_detail.html:238 stock/views.py:3311 msgid "Qté attendue" msgstr "Expected quantity" -#: templates/stock/inventory_detail.html:239 views.py:3312 +#: stock/templates/stock/inventory_detail.html:239 stock/views.py:3312 msgid "Qté comptée" msgstr "Quantity counted" -#: templates/stock/inventory_detail.html:240 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:336 views.py:3314 +#: stock/templates/stock/inventory_detail.html:240 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:336 +#: stock/views.py:3314 msgid "Écart" msgstr "Difference" -#: templates/stock/inventory_detail.html:245 +#: stock/templates/stock/inventory_detail.html:245 msgid "Valider tous les articles visibles dans le tableau" msgstr "Validate all items visible in the table" -#: templates/stock/inventory_detail.html:246 +#: stock/templates/stock/inventory_detail.html:246 msgid "Tout valider" msgstr "Validate everything" -#: templates/stock/inventory_detail.html:302 -#: templates/stock/inventory_detail.html:1153 +#: stock/templates/stock/inventory_detail.html:302 +#: stock/templates/stock/inventory_detail.html:1153 msgid "Commentaires et validation" msgstr "Comments and validation" -#: templates/stock/inventory_detail.html:302 -#: templates/stock/inventory_detail.html:1153 +#: stock/templates/stock/inventory_detail.html:302 +#: stock/templates/stock/inventory_detail.html:1153 msgid "Voir/ajouter un commentaire" msgstr "See the comment" -#: templates/stock/inventory_detail.html:327 -#: templates/stock/inventory_detail.html:646 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:525 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:763 +#: stock/templates/stock/inventory_detail.html:327 +#: stock/templates/stock/inventory_detail.html:646 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:525 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:763 msgid "Annuler la validation" msgstr "Cancel validation" -#: templates/stock/inventory_detail.html:327 -#: templates/stock/inventory_detail.html:650 -#: templates/stock/inventory_detail.html:1173 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:369 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:528 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:766 +#: stock/templates/stock/inventory_detail.html:327 +#: stock/templates/stock/inventory_detail.html:650 +#: stock/templates/stock/inventory_detail.html:1173 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:369 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:528 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:766 msgid "Valider cet article" msgstr "Validate this article" -#: templates/stock/inventory_detail.html:336 -#: templates/stock/inventory_detail.html:1184 +#: stock/templates/stock/inventory_detail.html:336 +#: stock/templates/stock/inventory_detail.html:1184 msgid "Supprimer cette ligne" msgstr "Delete this line?" -#: templates/stock/inventory_detail.html:344 -#: templates/stock/inventory_detail.html:1029 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:297 +#: stock/templates/stock/inventory_detail.html:344 +#: stock/templates/stock/inventory_detail.html:1029 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:297 msgid "Aucun article dans cet inventaire." msgstr "No item in this inventory." -#: templates/stock/inventory_detail.html:353 -#: templates/stock/preparation_order_detail.html:711 -#: templates/stock/product_design_detail.html:36 -#: templates/stock/production_order_detail.html:31 +#: stock/templates/stock/inventory_detail.html:353 +#: stock/templates/stock/preparation_order_detail.html:711 +#: stock/templates/stock/product_design_detail.html:36 +#: stock/templates/stock/production_order_detail.html:31 msgid "Retour à la liste" msgstr "Back to list" -#: templates/stock/inventory_detail.html:366 -#: templates/stock/inventory_detail.html:419 -#: templates/stock/inventory_detail.html:450 -#: templates/stock/inventory_detail.html:456 -#: templates/stock/inventory_detail.html:473 -#: templates/stock/inventory_detail.html:485 -#: templates/stock/inventory_detail.html:499 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:802 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:833 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:839 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:847 -#: templates/stock/preparation_order_detail.html:867 -#: templates/stock/preparation_order_detail.html:1764 -#: templates/stock/warehouse_location_detail.html:426 -#: templates/stock/warehouse_location_detail.html:438 +#: stock/templates/stock/inventory_detail.html:366 +#: stock/templates/stock/inventory_detail.html:419 +#: stock/templates/stock/inventory_detail.html:450 +#: stock/templates/stock/inventory_detail.html:456 +#: stock/templates/stock/inventory_detail.html:473 +#: stock/templates/stock/inventory_detail.html:485 +#: stock/templates/stock/inventory_detail.html:499 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:802 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:833 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:839 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:847 +#: stock/templates/stock/preparation_order_detail.html:867 +#: stock/templates/stock/preparation_order_detail.html:1764 +#: stock/templates/stock/warehouse_location_detail.html:426 +#: stock/templates/stock/warehouse_location_detail.html:438 msgid "Fermer" msgstr "Close" -#: templates/stock/inventory_detail.html:371 +#: stock/templates/stock/inventory_detail.html:371 msgid "Commentaire du magasinier" msgstr "Comment" -#: templates/stock/inventory_detail.html:375 +#: stock/templates/stock/inventory_detail.html:375 msgid "Ajouter/modifier un commentaire..." msgstr "Add a document..." -#: templates/stock/inventory_detail.html:378 -#: templates/stock/inventory_detail.html:395 -#: templates/stock/inventory_detail.html:457 -#: templates/stock/inventory_form.html:112 -#: templates/stock/mobile/production_order_form_mobile.html:263 -#: templates/stock/mobile/serialized_item_detail_mobile.html:204 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:377 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:691 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:840 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:286 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:344 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:627 -#: templates/stock/preparation_order_detail.html:1507 -#: templates/stock/preparation_order_process.html:382 -#: templates/stock/purchase_order_form.html:181 -#: templates/stock/request_for_quote_form.html:138 -#: templates/stock/serialized_item_detail.html:186 -#: templates/stock/serialized_item_form.html:79 -#: templates/stock/stock_movement_batch_detail.html:374 -#: templates/stock/stock_movement_batch_detail.html:520 -#: templates/stock/warehouse_location_form.html:96 +#: stock/templates/stock/inventory_detail.html:378 +#: stock/templates/stock/inventory_detail.html:395 +#: stock/templates/stock/inventory_detail.html:457 +#: stock/templates/stock/inventory_form.html:112 +#: stock/templates/stock/mobile/production_order_form_mobile.html:263 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:204 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:377 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:691 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:840 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:286 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:344 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:627 +#: stock/templates/stock/preparation_order_detail.html:1507 +#: stock/templates/stock/preparation_order_process.html:382 +#: stock/templates/stock/purchase_order_form.html:181 +#: stock/templates/stock/request_for_quote_form.html:138 +#: stock/templates/stock/serialized_item_detail.html:186 +#: stock/templates/stock/serialized_item_form.html:79 +#: stock/templates/stock/stock_movement_batch_detail.html:374 +#: stock/templates/stock/stock_movement_batch_detail.html:520 +#: stock/templates/stock/warehouse_location_form.html:96 msgid "Enregistrer" msgstr "Save" -#: templates/stock/inventory_detail.html:392 +#: stock/templates/stock/inventory_detail.html:392 msgid "Ajouter/modifier une observation du validateur..." msgstr "Add/edit a validator observation..." -#: templates/stock/inventory_detail.html:422 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:805 +#: stock/templates/stock/inventory_detail.html:422 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:805 msgid "" "Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés " "définitivement." @@ -1574,805 +1613,806 @@ msgstr "" "Do you really want to validate this inventory? Stocks will be permanently " "adjusted." -#: templates/stock/inventory_detail.html:424 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:807 +#: stock/templates/stock/inventory_detail.html:424 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:807 msgid "Commentaire du validateur (optionnel)" msgstr "Linked design (optional)" -#: templates/stock/inventory_detail.html:425 +#: stock/templates/stock/inventory_detail.html:425 msgid "Expliquer les écarts majeurs, remarques de validation..." msgstr "Explain major discrepancies, validation remarks..." -#: templates/stock/inventory_detail.html:429 -#: templates/stock/inventory_detail.html:516 -#: templates/stock/inventory_form.html:110 -#: templates/stock/mobile/new_stock_batch_mobile.html:261 -#: templates/stock/mobile/product_detail_mobile.html:202 -#: templates/stock/mobile/production_order_form_mobile.html:260 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:374 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:812 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:343 -#: templates/stock/mobile/stock_new_inventory_mobile.html:54 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:626 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:736 -#: templates/stock/new_stock_batch.html:298 -#: templates/stock/preparation_order_create_purchase.html:139 -#: templates/stock/preparation_order_create_purchase.html:193 -#: templates/stock/preparation_order_detail.html:644 -#: templates/stock/preparation_order_detail.html:695 -#: templates/stock/preparation_order_detail.html:1506 -#: templates/stock/preparation_order_detail.html:1583 -#: templates/stock/preparation_order_process.html:379 -#: templates/stock/product_create_at_location.html:221 -#: templates/stock/product_design_form.html:207 -#: templates/stock/product_detail.html:58 -#: templates/stock/product_detail.html:269 -#: templates/stock/product_form.html:213 templates/stock/product_form.html:267 -#: templates/stock/production_order_detail.html:62 -#: templates/stock/production_order_form.html:304 -#: templates/stock/purchase_order_detail.html:49 -#: templates/stock/purchase_order_detail.html:392 -#: templates/stock/purchase_order_form.html:179 -#: templates/stock/request_for_quote_detail.html:49 -#: templates/stock/request_for_quote_form.html:136 -#: templates/stock/serialized_item_detail.html:49 -#: templates/stock/serialized_item_form.html:82 -#: templates/stock/stock_movement_batch_detail.html:519 -#: templates/stock/supplier_form.html:92 -#: templates/stock/warehouse_detail.html:243 -#: templates/stock/warehouse_location_detail.html:403 -#: templates/stock/warehouse_location_form.html:100 -#: templates/stock/warehouse_location_form.html:104 -#: templates/stock/warehouses_index.html:405 +#: stock/templates/stock/inventory_detail.html:429 +#: stock/templates/stock/inventory_detail.html:516 +#: stock/templates/stock/inventory_form.html:110 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:261 +#: stock/templates/stock/mobile/product_detail_mobile.html:202 +#: stock/templates/stock/mobile/production_order_form_mobile.html:260 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:374 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:812 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:343 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:54 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:626 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:736 +#: stock/templates/stock/new_stock_batch.html:298 +#: stock/templates/stock/preparation_order_create_purchase.html:139 +#: stock/templates/stock/preparation_order_create_purchase.html:193 +#: stock/templates/stock/preparation_order_detail.html:644 +#: stock/templates/stock/preparation_order_detail.html:695 +#: stock/templates/stock/preparation_order_detail.html:1506 +#: stock/templates/stock/preparation_order_detail.html:1583 +#: stock/templates/stock/preparation_order_process.html:379 +#: stock/templates/stock/product_create_at_location.html:221 +#: stock/templates/stock/product_design_form.html:207 +#: stock/templates/stock/product_detail.html:58 +#: stock/templates/stock/product_detail.html:269 +#: stock/templates/stock/product_form.html:213 +#: stock/templates/stock/product_form.html:267 +#: stock/templates/stock/production_order_detail.html:62 +#: stock/templates/stock/production_order_form.html:304 +#: stock/templates/stock/purchase_order_detail.html:49 +#: stock/templates/stock/purchase_order_detail.html:392 +#: stock/templates/stock/purchase_order_form.html:179 +#: stock/templates/stock/request_for_quote_detail.html:49 +#: stock/templates/stock/request_for_quote_form.html:136 +#: stock/templates/stock/serialized_item_detail.html:49 +#: stock/templates/stock/serialized_item_form.html:82 +#: stock/templates/stock/stock_movement_batch_detail.html:519 +#: stock/templates/stock/supplier_form.html:92 +#: stock/templates/stock/warehouse_detail.html:243 +#: stock/templates/stock/warehouse_location_detail.html:403 +#: stock/templates/stock/warehouse_location_form.html:100 +#: stock/templates/stock/warehouse_location_form.html:104 +#: stock/templates/stock/warehouses_index.html:405 msgid "Annuler" msgstr "Cancel" -#: templates/stock/inventory_detail.html:430 +#: stock/templates/stock/inventory_detail.html:430 msgid "Confirmer et valider" msgstr "Validate everything" -#: templates/stock/inventory_detail.html:448 +#: stock/templates/stock/inventory_detail.html:448 msgid "Commentaire de validation général" msgstr "General validation comment" -#: templates/stock/inventory_detail.html:453 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:836 +#: stock/templates/stock/inventory_detail.html:453 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:836 msgid "Saisir un commentaire pour cette validation..." msgstr "Enter a comment for this validation..." -#: templates/stock/inventory_detail.html:480 -#: templates/stock/warehouse_location_detail.html:433 +#: stock/templates/stock/inventory_detail.html:480 +#: stock/templates/stock/warehouse_location_detail.html:433 msgid "Télécharger" msgstr "Download" -#: templates/stock/inventory_detail.html:483 -#: templates/stock/warehouse_location_detail.html:436 +#: stock/templates/stock/inventory_detail.html:483 +#: stock/templates/stock/warehouse_location_detail.html:436 msgid "Imprimer" msgstr "Print" -#: templates/stock/inventory_detail.html:507 -#: templates/stock/inventory_form.html:51 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:319 +#: stock/templates/stock/inventory_detail.html:507 +#: stock/templates/stock/inventory_form.html:51 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:319 msgid "Quantité comptée" msgstr "Counted quantity" -#: templates/stock/inventory_detail.html:512 +#: stock/templates/stock/inventory_detail.html:512 msgid "Commentaire optionnel..." msgstr "Comment" -#: templates/stock/inventory_detail.html:518 -#: templates/stock/mobile/new_stock_batch_mobile.html:232 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:208 -#: templates/stock/new_stock_batch.html:355 -#: templates/stock/preparation_order_add.html:144 -#: templates/stock/preparation_order_create_purchase.html:196 -#: templates/stock/preparation_order_detail.html:745 -#: templates/stock/production_order_form.html:164 -#: templates/stock/purchase_order_detail.html:265 -#: templates/stock/purchase_order_form.html:141 +#: stock/templates/stock/inventory_detail.html:518 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:232 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:208 +#: stock/templates/stock/new_stock_batch.html:355 +#: stock/templates/stock/preparation_order_add.html:144 +#: stock/templates/stock/preparation_order_create_purchase.html:196 +#: stock/templates/stock/preparation_order_detail.html:745 +#: stock/templates/stock/production_order_form.html:164 +#: stock/templates/stock/purchase_order_detail.html:265 +#: stock/templates/stock/purchase_order_form.html:141 msgid "Ajouter" msgstr "Add" -#: templates/stock/inventory_detail.html:626 -#: templates/stock/inventory_detail.html:788 -#: templates/stock/inventory_detail.html:838 -#: templates/stock/inventory_detail.html:911 -#: templates/stock/inventory_detail.html:963 -#: templates/stock/inventory_detail.html:1016 -#: templates/stock/inventory_detail.html:1104 -#: templates/stock/mobile/product_detail_mobile.html:546 -#: templates/stock/product_detail.html:715 +#: stock/templates/stock/inventory_detail.html:626 +#: stock/templates/stock/inventory_detail.html:788 +#: stock/templates/stock/inventory_detail.html:838 +#: stock/templates/stock/inventory_detail.html:911 +#: stock/templates/stock/inventory_detail.html:963 +#: stock/templates/stock/inventory_detail.html:1016 +#: stock/templates/stock/inventory_detail.html:1104 +#: stock/templates/stock/mobile/product_detail_mobile.html:546 +#: stock/templates/stock/product_detail.html:715 msgid "Une erreur est survenue." msgstr "An error occurred." -#: templates/stock/inventory_detail.html:661 -#: templates/stock/inventory_detail.html:808 -#: templates/stock/inventory_detail.html:858 -#: templates/stock/inventory_detail.html:934 -#: templates/stock/inventory_detail.html:987 -#: templates/stock/inventory_detail.html:1039 -#: templates/stock/inventory_detail.html:1199 +#: stock/templates/stock/inventory_detail.html:661 +#: stock/templates/stock/inventory_detail.html:808 +#: stock/templates/stock/inventory_detail.html:858 +#: stock/templates/stock/inventory_detail.html:934 +#: stock/templates/stock/inventory_detail.html:987 +#: stock/templates/stock/inventory_detail.html:1039 +#: stock/templates/stock/inventory_detail.html:1199 msgid "Erreur réseau. Veuillez réessayer." msgstr "Network error. Please try again." -#: templates/stock/inventory_detail.html:677 +#: stock/templates/stock/inventory_detail.html:677 msgid "Aucun article non validé visible à valider." msgstr "No unvalidated items visible to validate." -#: templates/stock/inventory_detail.html:680 +#: stock/templates/stock/inventory_detail.html:680 msgid "Valider les" msgstr "Validate the" -#: templates/stock/inventory_detail.html:680 +#: stock/templates/stock/inventory_detail.html:680 msgid "article(s) visible(s) ?" msgstr "item(s) visible?" -#: templates/stock/inventory_detail.html:890 +#: stock/templates/stock/inventory_detail.html:890 msgid "La quantité ne peut pas être négative ou invalide." msgstr "Quantity cannot be negative." -#: templates/stock/inventory_detail.html:996 +#: stock/templates/stock/inventory_detail.html:996 msgid "Voulez-vous vraiment supprimer cet article de l'inventaire ?" msgstr "Are you sure you want to remove this item from inventory?" -#: templates/stock/inventory_detail.html:1048 -#: templates/stock/preparation_order_create_purchase.html:376 -#: templates/stock/preparation_order_create_purchase.html:439 +#: stock/templates/stock/inventory_detail.html:1048 +#: stock/templates/stock/preparation_order_create_purchase.html:376 +#: stock/templates/stock/preparation_order_create_purchase.html:439 msgid "Sélectionner" msgstr "Select" -#: templates/stock/inventory_detail.html:1077 +#: stock/templates/stock/inventory_detail.html:1077 msgid "Veuillez sélectionner un produit." msgstr "Please select a product" -#: templates/stock/inventory_form.html:7 +#: stock/templates/stock/inventory_form.html:7 msgid "Modifier l'inventaire" msgstr "Edit inventory" -#: templates/stock/inventory_form.html:7 templates/stock/inventory_list.html:8 -#: templates/stock/mobile/stock_inventories_mobile.html:40 -#: templates/stock/mobile/stock_new_inventory_mobile.html:5 -#: templates/stock/stock_movements.html:406 +#: stock/templates/stock/inventory_form.html:7 +#: stock/templates/stock/inventory_list.html:8 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:40 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:5 +#: stock/templates/stock/stock_movements.html:406 msgid "Nouvel inventaire" msgstr "New inventory" -#: templates/stock/inventory_form.html:11 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:170 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:90 -#: templates/stock/product_design_detail.html:62 -#: templates/stock/production_order_detail.html:75 -#: templates/stock/purchase_order_detail.html:63 -#: templates/stock/purchase_order_form.html:17 -#: templates/stock/request_for_quote_detail.html:63 -#: templates/stock/supplier_detail.html:31 +#: stock/templates/stock/inventory_form.html:11 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:170 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:90 +#: stock/templates/stock/product_design_detail.html:62 +#: stock/templates/stock/production_order_detail.html:75 +#: stock/templates/stock/purchase_order_detail.html:63 +#: stock/templates/stock/purchase_order_form.html:17 +#: stock/templates/stock/request_for_quote_detail.html:63 +#: stock/templates/stock/supplier_detail.html:31 msgid "Informations" msgstr "Information" -#: templates/stock/inventory_form.html:40 -#: templates/stock/purchase_order_form.html:43 -#: templates/stock/request_for_quote_form.html:49 +#: stock/templates/stock/inventory_form.html:40 +#: stock/templates/stock/purchase_order_form.html:43 +#: stock/templates/stock/request_for_quote_form.html:49 msgid "Ajouter un article" msgstr "Add an item" -#: templates/stock/inventory_form.html:50 +#: stock/templates/stock/inventory_form.html:50 msgid "Quantité attendue" msgstr "Expected quantity" -#: templates/stock/inventory_form.html:93 -#: templates/stock/mobile/new_stock_batch_mobile.html:580 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:163 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:291 -#: templates/stock/new_stock_batch.html:581 -#: templates/stock/preparation_order_detail.html:846 -#: templates/stock/preparation_order_detail.html:1278 -#: templates/stock/product_detail.html:28 -#: templates/stock/production_order_detail.html:225 -#: templates/stock/production_order_detail.html:366 -#: templates/stock/purchase_order_form.html:84 -#: templates/stock/request_for_quote_form.html:85 -#: templates/stock/serialized_item_detail.html:20 -#: templates/stock/warehouse_detail.html:248 -#: templates/stock/warehouse_location_detail.html:56 -#: templates/stock/warehouse_location_detail.html:408 -#: templates/stock/warehouses_index.html:410 +#: stock/templates/stock/inventory_form.html:93 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:580 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:163 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:291 +#: stock/templates/stock/new_stock_batch.html:581 +#: stock/templates/stock/preparation_order_detail.html:846 +#: stock/templates/stock/preparation_order_detail.html:1278 +#: stock/templates/stock/product_detail.html:28 +#: stock/templates/stock/production_order_detail.html:225 +#: stock/templates/stock/production_order_detail.html:366 +#: stock/templates/stock/purchase_order_form.html:84 +#: stock/templates/stock/request_for_quote_form.html:85 +#: stock/templates/stock/serialized_item_detail.html:20 +#: stock/templates/stock/warehouse_detail.html:248 +#: stock/templates/stock/warehouse_location_detail.html:56 +#: stock/templates/stock/warehouse_location_detail.html:408 +#: stock/templates/stock/warehouses_index.html:410 msgid "Supprimer" msgstr "Delete" -#: templates/stock/inventory_form.html:104 +#: stock/templates/stock/inventory_form.html:104 msgid "" "Sélectionnez un emplacement pour charger automatiquement les produits en " "stock." msgstr "Select a location to automatically load in-stock products." -#: templates/stock/inventory_form.html:222 +#: stock/templates/stock/inventory_form.html:222 msgid "Chargement…" msgstr "Loading…" -#: templates/stock/inventory_form.html:229 +#: stock/templates/stock/inventory_form.html:229 msgid "Aucun produit en stock à cet emplacement." msgstr "No products in stock at this location." -#: templates/stock/inventory_form.html:236 +#: stock/templates/stock/inventory_form.html:236 msgid "Chargement automatique :" msgstr "Automatic loading:" -#: templates/stock/inventory_form.html:236 +#: stock/templates/stock/inventory_form.html:236 msgid "produit(s)." msgstr "product(s)." -#: templates/stock/inventory_form.html:239 +#: stock/templates/stock/inventory_form.html:239 msgid "Erreur lors du chargement." msgstr "Error while loading." -#: templates/stock/inventory_list.html:7 -#: templates/stock/mobile/stock_index_mobile.html:60 -#: templates/stock/mobile/stock_inventories_mobile.html:5 -#: templates/stock/stock_movements.html:39 +#: stock/templates/stock/inventory_list.html:7 +#: stock/templates/stock/mobile/stock_index_mobile.html:60 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:5 +#: stock/templates/stock/stock_movements.html:39 msgid "Inventaires" msgstr "Inventories" -#: templates/stock/inventory_list.html:20 +#: stock/templates/stock/inventory_list.html:20 msgid "Dernière mise à jour" msgstr "Last update" -#: templates/stock/inventory_list.html:41 -#: templates/stock/stock_purchases.html:213 +#: stock/templates/stock/inventory_list.html:41 +#: stock/templates/stock/stock_purchases.html:213 msgid "Voir" msgstr "View" -#: templates/stock/inventory_list.html:48 -#: templates/stock/stock_movements.html:466 +#: stock/templates/stock/inventory_list.html:48 +#: stock/templates/stock/stock_movements.html:466 msgid "Aucun inventaire enregistré." msgstr "No inventory recorded." -#: templates/stock/mobile/new_stock_batch_mobile.html:6 -#: templates/stock/stock_movements.html:285 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:6 +#: stock/templates/stock/stock_movements.html:285 msgid "Nouvelle entrée" msgstr "New entry" -#: templates/stock/mobile/new_stock_batch_mobile.html:7 -#: templates/stock/stock_movements.html:288 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:7 +#: stock/templates/stock/stock_movements.html:288 msgid "Nouvelle sortie" msgstr "New release" -#: templates/stock/mobile/new_stock_batch_mobile.html:8 -#: templates/stock/stock_movements.html:291 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:8 +#: stock/templates/stock/stock_movements.html:291 msgid "Nouveau transfert" msgstr "New transfer" -#: templates/stock/mobile/new_stock_batch_mobile.html:58 -#: templates/stock/mobile/production_order_form_mobile.html:65 -#: templates/stock/new_stock_batch.html:50 -#: templates/stock/product_design_form.html:54 -#: templates/stock/production_order_form.html:59 -#: templates/stock/request_for_quote_form.html:17 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:58 +#: stock/templates/stock/mobile/production_order_form_mobile.html:65 +#: stock/templates/stock/new_stock_batch.html:50 +#: stock/templates/stock/product_design_form.html:54 +#: stock/templates/stock/production_order_form.html:59 +#: stock/templates/stock/request_for_quote_form.html:17 msgid "Informations générales" msgstr "General information" -#: templates/stock/mobile/new_stock_batch_mobile.html:65 -#: templates/stock/mobile/new_stock_batch_mobile.html:100 -#: templates/stock/mobile/new_stock_batch_mobile.html:135 -#: templates/stock/new_stock_batch.html:59 -#: templates/stock/new_stock_batch.html:109 -#: templates/stock/new_stock_batch.html:157 -#: templates/stock/stock_movement_batch_detail.html:264 -#: templates/stock/stock_movements.html:352 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:65 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:100 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:135 +#: stock/templates/stock/new_stock_batch.html:59 +#: stock/templates/stock/new_stock_batch.html:109 +#: stock/templates/stock/new_stock_batch.html:157 +#: stock/templates/stock/stock_movement_batch_detail.html:264 +#: stock/templates/stock/stock_movements.html:352 msgid "Source" msgstr "Source" -#: templates/stock/mobile/new_stock_batch_mobile.html:69 -#: templates/stock/mobile/new_stock_batch_mobile.html:116 -#: templates/stock/mobile/serialized_item_detail_mobile.html:176 -#: templates/stock/new_stock_batch.html:66 -#: templates/stock/new_stock_batch.html:133 -#: templates/stock/serialized_item_detail.html:163 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:69 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:116 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:66 +#: stock/templates/stock/new_stock_batch.html:133 +#: stock/templates/stock/serialized_item_detail.html:163 msgid "Aucune" msgstr "None" -#: templates/stock/mobile/new_stock_batch_mobile.html:77 -#: templates/stock/mobile/new_stock_batch_mobile.html:124 -#: templates/stock/new_stock_batch.html:75 -#: templates/stock/new_stock_batch.html:142 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:77 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:124 +#: stock/templates/stock/new_stock_batch.html:75 +#: stock/templates/stock/new_stock_batch.html:142 msgid "Sélectionnez ou saisissez..." msgstr "Select..." -#: templates/stock/mobile/new_stock_batch_mobile.html:90 -#: templates/stock/mobile/new_stock_batch_mobile.html:146 -#: templates/stock/new_stock_batch.html:95 -#: templates/stock/new_stock_batch.html:169 -#: templates/stock/stock_movement_detail.html:203 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:90 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:146 +#: stock/templates/stock/new_stock_batch.html:95 +#: stock/templates/stock/new_stock_batch.html:169 +#: stock/templates/stock/stock_movement_detail.html:203 msgid "Emplacement destination" msgstr "Destination location" -#: templates/stock/mobile/new_stock_batch_mobile.html:104 -#: templates/stock/mobile/new_stock_batch_mobile.html:137 -#: templates/stock/new_stock_batch.html:114 -#: templates/stock/new_stock_batch.html:159 -#: templates/stock/stock_movement_detail.html:174 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:104 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:137 +#: stock/templates/stock/new_stock_batch.html:114 +#: stock/templates/stock/new_stock_batch.html:159 +#: stock/templates/stock/stock_movement_detail.html:174 msgid "Emplacement source" msgstr "Source Location" -#: templates/stock/mobile/new_stock_batch_mobile.html:168 -#: templates/stock/new_stock_batch.html:183 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:168 +#: stock/templates/stock/new_stock_batch.html:183 msgid "Choisir un sous-type" msgstr "Choose a subtype" -#: templates/stock/mobile/new_stock_batch_mobile.html:173 -#: templates/stock/mobile/new_stock_batch_mobile.html:178 -#: templates/stock/new_stock_batch.html:188 -#: templates/stock/new_stock_batch.html:193 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:173 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:178 +#: stock/templates/stock/new_stock_batch.html:188 +#: stock/templates/stock/new_stock_batch.html:193 msgid "Correction (Administrateur uniquement)" msgstr "Correction (Administrator only)" -#: templates/stock/mobile/new_stock_batch_mobile.html:191 -#: templates/stock/new_stock_batch.html:216 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:191 +#: stock/templates/stock/new_stock_batch.html:216 msgid "Personne ou service à l\\" msgstr "Person or service at" -#: templates/stock/mobile/new_stock_batch_mobile.html:195 -#: templates/stock/new_stock_batch.html:209 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:195 +#: stock/templates/stock/new_stock_batch.html:209 msgid "Raison / commentaire" msgstr "Reason/comment" -#: templates/stock/mobile/new_stock_batch_mobile.html:196 -#: templates/stock/mobile/production_order_form_mobile.html:176 -#: templates/stock/new_stock_batch.html:71 -#: templates/stock/new_stock_batch.html:81 -#: templates/stock/new_stock_batch.html:138 -#: templates/stock/new_stock_batch.html:148 -#: templates/stock/new_stock_batch.html:210 -#: templates/stock/new_stock_batch.html:217 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:196 +#: stock/templates/stock/mobile/production_order_form_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:71 +#: stock/templates/stock/new_stock_batch.html:81 +#: stock/templates/stock/new_stock_batch.html:138 +#: stock/templates/stock/new_stock_batch.html:148 +#: stock/templates/stock/new_stock_batch.html:210 +#: stock/templates/stock/new_stock_batch.html:217 msgid "Optionnel" msgstr "Optional" -#: templates/stock/mobile/new_stock_batch_mobile.html:205 -#: templates/stock/new_stock_batch.html:228 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:205 +#: stock/templates/stock/new_stock_batch.html:228 msgid "Bon de préparation lié (retour)" msgstr "Linked preparation voucher (return)" -#: templates/stock/mobile/new_stock_batch_mobile.html:209 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:209 msgid "Rechercher un bon" msgstr "Search for a good one" -#: templates/stock/mobile/new_stock_batch_mobile.html:212 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:212 msgid "Numéro du bon…" msgstr "Voucher number…" -#: templates/stock/mobile/new_stock_batch_mobile.html:217 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:217 msgid "Optionnel — liez à un bon de préparation pour un retour de matériel." msgstr "Optional — link to a preparation voucher for a material return." -#: templates/stock/mobile/new_stock_batch_mobile.html:220 -#: templates/stock/new_stock_batch.html:245 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:220 +#: stock/templates/stock/new_stock_batch.html:245 msgid "Charger les produits du bon" msgstr "Load voucher products" -#: templates/stock/mobile/new_stock_batch_mobile.html:230 -#: templates/stock/mobile/stock_index_mobile.html:14 -#: templates/stock/mobile/stock_products_mobile.html:5 -#: templates/stock/new_stock_batch.html:257 -#: templates/stock/product_create_at_location.html:18 -#: templates/stock/product_form.html:22 -#: templates/stock/warehouse_detail.html:116 -#: templates/stock/warehouses_index.html:105 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:230 +#: stock/templates/stock/mobile/stock_index_mobile.html:14 +#: stock/templates/stock/mobile/stock_products_mobile.html:5 +#: stock/templates/stock/new_stock_batch.html:257 +#: stock/templates/stock/product_create_at_location.html:18 +#: stock/templates/stock/product_form.html:22 +#: stock/templates/stock/warehouse_detail.html:116 +#: stock/templates/stock/warehouses_index.html:105 msgid "Produits" msgstr "Products" -#: templates/stock/mobile/new_stock_batch_mobile.html:239 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:239 msgid "Aucun produit. Appuyez sur « Ajouter »." msgstr "No products. " -#: templates/stock/mobile/new_stock_batch_mobile.html:247 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:296 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:506 -#: templates/stock/new_stock_batch.html:279 -#: templates/stock/preparation_order_add.html:245 -#: templates/stock/preparation_order_detail.html:1364 -#: templates/stock/stock_movement_batch_detail.html:455 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:247 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:296 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:506 +#: stock/templates/stock/new_stock_batch.html:279 +#: stock/templates/stock/preparation_order_add.html:245 +#: stock/templates/stock/preparation_order_detail.html:1364 +#: stock/templates/stock/stock_movement_batch_detail.html:455 msgid "Documents joints" msgstr "Attached documents" -#: templates/stock/mobile/new_stock_batch_mobile.html:247 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:341 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:247 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341 msgid "optionnel" msgstr "optional" -#: templates/stock/mobile/new_stock_batch_mobile.html:251 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:251 msgid "Choisir des fichiers…" msgstr "Choose files…" -#: templates/stock/mobile/new_stock_batch_mobile.html:264 -#: templates/stock/mobile/product_detail_mobile.html:204 -#: templates/stock/mobile/product_detail_mobile.html:479 -#: templates/stock/mobile/product_detail_mobile.html:551 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:813 -#: templates/stock/product_detail.html:272 -#: templates/stock/product_detail.html:662 -#: templates/stock/product_detail.html:720 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:264 +#: stock/templates/stock/mobile/product_detail_mobile.html:204 +#: stock/templates/stock/mobile/product_detail_mobile.html:479 +#: stock/templates/stock/mobile/product_detail_mobile.html:551 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:813 +#: stock/templates/stock/product_detail.html:272 +#: stock/templates/stock/product_detail.html:662 +#: stock/templates/stock/product_detail.html:720 msgid "Valider" msgstr "Validate" -#: templates/stock/mobile/new_stock_batch_mobile.html:273 -#: templates/stock/new_stock_batch.html:311 -#: templates/stock/new_stock_batch.html:843 -#: templates/stock/new_stock_batch.html:847 -#: templates/stock/new_stock_batch.html:852 -#: templates/stock/new_stock_batch.html:857 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:273 +#: stock/templates/stock/new_stock_batch.html:311 +#: stock/templates/stock/new_stock_batch.html:843 +#: stock/templates/stock/new_stock_batch.html:847 +#: stock/templates/stock/new_stock_batch.html:852 +#: stock/templates/stock/new_stock_batch.html:857 msgid "Ligne" msgstr "Line" -#: templates/stock/mobile/new_stock_batch_mobile.html:284 -#: templates/stock/mobile/production_order_form_mobile.html:128 -#: templates/stock/new_stock_batch.html:324 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:284 +#: stock/templates/stock/mobile/production_order_form_mobile.html:128 +#: stock/templates/stock/new_stock_batch.html:324 msgid "Tapez pour rechercher…" msgstr "Tap to search…" -#: templates/stock/mobile/new_stock_batch_mobile.html:303 -#: templates/stock/new_stock_batch.html:346 -#: templates/stock/serialized_items.html:9 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:303 +#: stock/templates/stock/new_stock_batch.html:346 +#: stock/templates/stock/serialized_items.html:9 msgid "Articles tracés (numéros de série)" msgstr "Traced items (serial numbers)" -#: templates/stock/mobile/new_stock_batch_mobile.html:307 -#: templates/stock/new_stock_batch.html:350 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:307 +#: stock/templates/stock/new_stock_batch.html:350 msgid "Nouveaux articles à enregistrer :" msgstr "New articles to save:" -#: templates/stock/mobile/new_stock_batch_mobile.html:310 -#: templates/stock/new_stock_batch.html:353 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:310 +#: stock/templates/stock/new_stock_batch.html:353 msgid "N° de série…" msgstr "Serial number…" -#: templates/stock/mobile/new_stock_batch_mobile.html:320 -#: templates/stock/new_stock_batch.html:363 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:320 +#: stock/templates/stock/new_stock_batch.html:363 msgid "Articles existants (retour / sélection) :" msgstr "Existing articles (return / selection):" -#: templates/stock/mobile/new_stock_batch_mobile.html:363 -#: templates/stock/mobile/production_order_form_mobile.html:354 -#: templates/stock/mobile/production_order_form_mobile.html:515 -#: templates/stock/new_stock_batch.html:411 -#: templates/stock/preparation_order_add.html:435 -#: templates/stock/preparation_order_create_purchase.html:278 -#: templates/stock/production_order_form.html:481 -#: templates/stock/production_order_form.html:699 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:363 +#: stock/templates/stock/mobile/production_order_form_mobile.html:354 +#: stock/templates/stock/mobile/production_order_form_mobile.html:515 +#: stock/templates/stock/new_stock_batch.html:411 +#: stock/templates/stock/preparation_order_add.html:435 +#: stock/templates/stock/preparation_order_create_purchase.html:278 +#: stock/templates/stock/production_order_form.html:481 +#: stock/templates/stock/production_order_form.html:699 msgid "Aucun produit trouvé" msgstr "No products found" -#: templates/stock/mobile/new_stock_batch_mobile.html:475 -#: templates/stock/new_stock_batch.html:780 views.py:1050 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:475 +#: stock/templates/stock/new_stock_batch.html:780 stock/views.py:1050 msgid "Le sous-type est obligatoire." msgstr "The subtype is required." -#: templates/stock/mobile/new_stock_batch_mobile.html:483 -#: templates/stock/new_stock_batch.html:788 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:483 +#: stock/templates/stock/new_stock_batch.html:788 msgid "La date de retour attendue est obligatoire pour un emprunt." msgstr "The destination location is mandatory for an entry." -#: templates/stock/mobile/new_stock_batch_mobile.html:492 -#: templates/stock/new_stock_batch.html:797 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:492 +#: stock/templates/stock/new_stock_batch.html:797 msgid "Emplacement source obligatoire." msgstr "Source location required." -#: templates/stock/mobile/new_stock_batch_mobile.html:501 -#: templates/stock/new_stock_batch.html:806 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:501 +#: stock/templates/stock/new_stock_batch.html:806 msgid "Emplacement destination obligatoire." msgstr "Destination location required." -#: templates/stock/mobile/new_stock_batch_mobile.html:508 -#: templates/stock/new_stock_batch.html:813 views.py:1062 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:508 +#: stock/templates/stock/new_stock_batch.html:813 stock/views.py:1062 msgid "Veuillez ajouter au moins une ligne produit." msgstr "Please add at least one product line." -#: templates/stock/mobile/new_stock_batch_mobile.html:521 -#: templates/stock/new_stock_batch.html:826 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:521 +#: stock/templates/stock/new_stock_batch.html:826 msgid "Veuillez sélectionner un produit dans la liste pour chaque ligne." msgstr "Please select a product from the list for each line." -#: templates/stock/mobile/new_stock_batch_mobile.html:605 -#: templates/stock/new_stock_batch.html:606 -#: templates/stock/preparation_order_detail.html:768 -#: templates/stock/preparation_order_process.html:487 -#: templates/stock/warehouses_index.html:117 -#: templates/stock/warehouses_index.html:221 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:605 +#: stock/templates/stock/new_stock_batch.html:606 +#: stock/templates/stock/preparation_order_detail.html:768 +#: stock/templates/stock/preparation_order_process.html:487 +#: stock/templates/stock/warehouses_index.html:117 +#: stock/templates/stock/warehouses_index.html:221 msgid "Chargement..." msgstr "Loading..." -#: templates/stock/mobile/new_stock_batch_mobile.html:622 -#: templates/stock/new_stock_batch.html:623 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:622 +#: stock/templates/stock/new_stock_batch.html:623 msgid "Aucun article existant à retourner." msgstr "No existing items to return." -#: templates/stock/mobile/new_stock_batch_mobile.html:624 -#: templates/stock/new_stock_batch.html:625 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:624 +#: stock/templates/stock/new_stock_batch.html:625 msgid "Aucun article tracé disponible pour ce produit." msgstr "No traced item available for this product." -#: templates/stock/mobile/new_stock_batch_mobile.html:648 -#: templates/stock/new_stock_batch.html:649 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:648 +#: stock/templates/stock/new_stock_batch.html:649 msgid "Erreur lors du chargement des articles." msgstr "Error loading articles." -#: templates/stock/mobile/new_stock_batch_mobile.html:749 -#: templates/stock/new_stock_batch.html:942 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:749 +#: stock/templates/stock/new_stock_batch.html:942 msgid "Aucun bon trouvé" msgstr "No vouchers found" -#: templates/stock/mobile/new_stock_batch_mobile.html:784 -#: templates/stock/new_stock_batch.html:977 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:784 +#: stock/templates/stock/new_stock_batch.html:977 msgid "Ce bon ne contient pas de produits catalogués." msgstr "This voucher does not contain cataloged products." -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "Préremplissage de" msgstr "Pre-filling of" -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "produit(s) non utilisé(s) à réintégrer en stock depuis le bon" msgstr "unused product(s) to return to stock from order" -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "marqué(s) comme utilisé(s) sur l'intervention" msgstr "marked as used on the intervention" -#: templates/stock/mobile/new_stock_batch_mobile.html:827 -#: templates/stock/new_stock_batch.html:1022 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 +#: stock/templates/stock/new_stock_batch.html:1022 msgid "" "Tous les articles de ce bon ont été marqués comme utilisés lors de " "l'intervention" -msgstr "" -"All items in this order were marked as used during the " -"intervention" +msgstr "All items in this order were marked as used during the intervention" -#: templates/stock/mobile/new_stock_batch_mobile.html:827 -#: templates/stock/new_stock_batch.html:1022 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 +#: stock/templates/stock/new_stock_batch.html:1022 msgid "Aucun article à réintégrer automatiquement." msgstr "No items to return automatically." -#: templates/stock/mobile/new_stock_batch_mobile.html:830 -#: templates/stock/new_stock_batch.html:1025 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:830 +#: stock/templates/stock/new_stock_batch.html:1025 msgid "Chargement de" msgstr "Loading of" -#: templates/stock/mobile/new_stock_batch_mobile.html:830 -#: templates/stock/new_stock_batch.html:1025 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:830 +#: stock/templates/stock/new_stock_batch.html:1025 msgid "produit(s) depuis le bon" msgstr "product(s) from order" -#: templates/stock/mobile/new_stock_batch_mobile.html:835 -#: templates/stock/new_stock_batch.html:1030 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:835 +#: stock/templates/stock/new_stock_batch.html:1030 msgid "" "Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au " "retour si surplus) :" msgstr "" -"Material marked as used on the intervention (click to add to " -"return if surplus):" +"Material marked as used on the intervention (click to add to return if " +"surplus):" -#: templates/stock/mobile/new_stock_batch_mobile.html:874 -#: templates/stock/new_stock_batch.html:1072 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:874 +#: stock/templates/stock/new_stock_batch.html:1072 msgid "Erreur lors du chargement du bon de préparation." msgstr "Error loading the preparation slip." -#: templates/stock/mobile/product_detail_mobile.html:75 -#: templates/stock/preparation_order_create_purchase.html:35 -#: templates/stock/preparation_order_detail.html:256 -#: templates/stock/preparation_order_detail.html:760 -#: templates/stock/product_design_detail.html:68 -#: templates/stock/product_design_detail.html:202 -#: templates/stock/product_design_form.html:61 -#: templates/stock/product_detail.html:78 -#: templates/stock/production_center.html:53 -#: templates/stock/production_order_detail.html:81 -#: templates/stock/production_order_list.html:55 -#: templates/stock/purchase_order_detail.html:68 -#: templates/stock/purchase_order_detail.html:133 -#: templates/stock/request_for_quote_detail.html:68 -#: templates/stock/request_for_quote_detail.html:133 -#: templates/stock/request_for_quote_detail.html:188 -#: templates/stock/warehouse_detail.html:168 -#: templates/stock/warehouse_location_detail.html:74 -#: templates/stock/warehouse_location_detail.html:188 -#: templates/stock/warehouses_index.html:231 views.py:3310 +#: stock/templates/stock/mobile/product_detail_mobile.html:75 +#: stock/templates/stock/preparation_order_create_purchase.html:35 +#: stock/templates/stock/preparation_order_detail.html:256 +#: stock/templates/stock/preparation_order_detail.html:760 +#: stock/templates/stock/product_design_detail.html:68 +#: stock/templates/stock/product_design_detail.html:202 +#: stock/templates/stock/product_design_form.html:61 +#: stock/templates/stock/product_detail.html:78 +#: stock/templates/stock/production_center.html:53 +#: stock/templates/stock/production_order_detail.html:81 +#: stock/templates/stock/production_order_list.html:55 +#: stock/templates/stock/purchase_order_detail.html:68 +#: stock/templates/stock/purchase_order_detail.html:133 +#: stock/templates/stock/request_for_quote_detail.html:68 +#: stock/templates/stock/request_for_quote_detail.html:133 +#: stock/templates/stock/request_for_quote_detail.html:188 +#: stock/templates/stock/warehouse_detail.html:168 +#: stock/templates/stock/warehouse_location_detail.html:74 +#: stock/templates/stock/warehouse_location_detail.html:188 +#: stock/templates/stock/warehouses_index.html:231 stock/views.py:3310 msgid "Code" msgstr "Code" -#: templates/stock/mobile/product_detail_mobile.html:95 -#: templates/stock/product_design_detail.html:140 -#: templates/stock/product_detail.html:141 -#: templates/stock/warehouses_index.html:246 +#: stock/templates/stock/mobile/product_detail_mobile.html:95 +#: stock/templates/stock/product_design_detail.html:140 +#: stock/templates/stock/product_detail.html:141 +#: stock/templates/stock/warehouses_index.html:246 msgid "Stock total" msgstr "Total stock" -#: templates/stock/mobile/product_detail_mobile.html:101 -#: templates/stock/product_detail.html:149 +#: stock/templates/stock/mobile/product_detail_mobile.html:101 +#: stock/templates/stock/product_detail.html:149 msgid "Seuil d'alerte" msgstr "Alert threshold" -#: templates/stock/mobile/product_detail_mobile.html:108 -#: templates/stock/product_detail.html:113 +#: stock/templates/stock/mobile/product_detail_mobile.html:108 +#: stock/templates/stock/product_detail.html:113 msgid "Prix unitaire" msgstr "Unit price" -#: templates/stock/mobile/product_detail_mobile.html:132 -#: templates/stock/product_detail.html:284 +#: stock/templates/stock/mobile/product_detail_mobile.html:132 +#: stock/templates/stock/product_detail.html:284 msgid "Stocks par emplacement" msgstr "Inventories by location" -#: templates/stock/mobile/product_detail_mobile.html:151 -#: templates/stock/product_detail.html:355 +#: stock/templates/stock/mobile/product_detail_mobile.html:151 +#: stock/templates/stock/product_detail.html:355 msgid "Ajuster la quantité" msgstr "Adjust the quantity" -#: templates/stock/mobile/product_detail_mobile.html:160 +#: stock/templates/stock/mobile/product_detail_mobile.html:160 msgid "Aucun stock enregistré." msgstr "No stock registered." -#: templates/stock/mobile/product_detail_mobile.html:172 -#: templates/stock/preparation_order_process.html:339 -#: templates/stock/product_detail.html:238 +#: stock/templates/stock/mobile/product_detail_mobile.html:172 +#: stock/templates/stock/preparation_order_process.html:339 +#: stock/templates/stock/product_detail.html:238 msgid "Ajuster le stock" msgstr "Adjust stock" -#: templates/stock/mobile/product_detail_mobile.html:183 -#: templates/stock/preparation_order_process.html:364 -#: templates/stock/product_detail.html:249 templates/stock/stock_alerts.html:13 +#: stock/templates/stock/mobile/product_detail_mobile.html:183 +#: stock/templates/stock/preparation_order_process.html:364 +#: stock/templates/stock/product_detail.html:249 +#: stock/templates/stock/stock_alerts.html:13 msgid "Quantité actuelle" msgstr "Current quantity" -#: templates/stock/mobile/product_detail_mobile.html:188 -#: templates/stock/preparation_order_process.html:361 -#: templates/stock/product_detail.html:254 +#: stock/templates/stock/mobile/product_detail_mobile.html:188 +#: stock/templates/stock/preparation_order_process.html:361 +#: stock/templates/stock/product_detail.html:254 msgid "Nouvelle quantité" msgstr "New quantity" -#: templates/stock/mobile/product_detail_mobile.html:198 -#: templates/stock/product_detail.html:264 +#: stock/templates/stock/mobile/product_detail_mobile.html:198 +#: stock/templates/stock/product_detail.html:264 msgid "Correction manuelle…" msgstr "Manual correction…" -#: templates/stock/mobile/product_detail_mobile.html:238 +#: stock/templates/stock/mobile/product_detail_mobile.html:238 msgid "Non assigné" msgstr "Not assigned" -#: templates/stock/mobile/product_detail_mobile.html:257 +#: stock/templates/stock/mobile/product_detail_mobile.html:257 msgid "Aucun article tracé enregistré." msgstr "No plotted items saved." -#: templates/stock/mobile/product_detail_mobile.html:270 -#: templates/stock/product_detail.html:289 -#: templates/stock/warehouse_location_detail.html:131 +#: stock/templates/stock/mobile/product_detail_mobile.html:270 +#: stock/templates/stock/product_detail.html:289 +#: stock/templates/stock/warehouse_location_detail.html:131 msgid "Mouvements récents" msgstr "Recent movements" -#: templates/stock/mobile/product_detail_mobile.html:310 -#: templates/stock/product_detail.html:429 -#: templates/stock/warehouse_location_detail.html:302 +#: stock/templates/stock/mobile/product_detail_mobile.html:310 +#: stock/templates/stock/product_detail.html:429 +#: stock/templates/stock/warehouse_location_detail.html:302 msgid "Aucun mouvement enregistré." msgstr "No movement recorded." -#: templates/stock/mobile/product_detail_mobile.html:323 -#: templates/stock/product_detail.html:294 +#: stock/templates/stock/mobile/product_detail_mobile.html:323 +#: stock/templates/stock/product_detail.html:294 msgid "Commandes en cours" msgstr "Current orders" -#: templates/stock/mobile/product_detail_mobile.html:343 -#: templates/stock/product_detail.html:467 +#: stock/templates/stock/mobile/product_detail_mobile.html:343 +#: stock/templates/stock/product_detail.html:467 msgid "Aucune commande en cours." msgstr "No orders in progress." -#: templates/stock/mobile/product_detail_mobile.html:355 +#: stock/templates/stock/mobile/product_detail_mobile.html:355 msgid "Historique de commandes" msgstr "Order history" -#: templates/stock/mobile/product_detail_mobile.html:377 +#: stock/templates/stock/mobile/product_detail_mobile.html:377 msgid "Aucun historique de commande." msgstr "No order history." -#: templates/stock/mobile/product_detail_mobile.html:439 -#: templates/stock/product_detail.html:621 +#: stock/templates/stock/mobile/product_detail_mobile.html:439 +#: stock/templates/stock/product_detail.html:621 msgid "(entrée)" msgstr "(entrance)" -#: templates/stock/mobile/product_detail_mobile.html:442 -#: templates/stock/product_detail.html:624 +#: stock/templates/stock/mobile/product_detail_mobile.html:442 +#: stock/templates/stock/product_detail.html:624 msgid "(sortie)" msgstr "(exit)" -#: templates/stock/mobile/product_detail_mobile.html:445 -#: templates/stock/product_detail.html:627 views.py:4788 +#: stock/templates/stock/mobile/product_detail_mobile.html:445 +#: stock/templates/stock/product_detail.html:627 stock/views.py:4788 msgid "Aucune modification" msgstr "No changes" -#: templates/stock/mobile/product_detail_mobile.html:453 -#: templates/stock/preparation_order_process.html:370 -#: templates/stock/product_detail.html:636 views.py:4740 +#: stock/templates/stock/mobile/product_detail_mobile.html:453 +#: stock/templates/stock/preparation_order_process.html:370 +#: stock/templates/stock/product_detail.html:636 stock/views.py:4740 msgid "Correction manuelle" msgstr "Manual correction" -#: templates/stock/mobile/product_detail_mobile.html:461 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:678 -#: templates/stock/product_detail.html:644 +#: stock/templates/stock/mobile/product_detail_mobile.html:461 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:678 +#: stock/templates/stock/product_detail.html:644 msgid "Enregistrement…" msgstr "Registration…" -#: templates/stock/mobile/product_detail_mobile.html:546 -#: templates/stock/product_detail.html:715 -#: templates/stock/purchase_order_detail.html:467 -#: templates/stock/purchase_order_form.html:453 +#: stock/templates/stock/mobile/product_detail_mobile.html:546 +#: stock/templates/stock/product_detail.html:715 +#: stock/templates/stock/purchase_order_detail.html:467 +#: stock/templates/stock/purchase_order_form.html:453 msgid "Erreur" msgstr "Error" -#: templates/stock/mobile/product_detail_mobile.html:552 -#: templates/stock/product_detail.html:721 +#: stock/templates/stock/mobile/product_detail_mobile.html:552 +#: stock/templates/stock/product_detail.html:721 msgid "Une erreur réseau est survenue." msgstr "A network error has occurred." -#: templates/stock/mobile/production_order_form_mobile.html:6 +#: stock/templates/stock/mobile/production_order_form_mobile.html:6 msgid "Modifier bon de confection" msgstr "Modify preparation order" -#: templates/stock/mobile/production_order_form_mobile.html:7 -#: templates/stock/production_center.html:15 -#: templates/stock/production_order_form.html:34 -#: templates/stock/stock_movements.html:198 +#: stock/templates/stock/mobile/production_order_form_mobile.html:7 +#: stock/templates/stock/production_center.html:15 +#: stock/templates/stock/production_order_form.html:34 +#: stock/templates/stock/stock_movements.html:198 msgid "Nouveau bon de confection" msgstr "New crafting voucher" -#: templates/stock/mobile/production_order_form_mobile.html:40 -#: templates/stock/mobile/production_order_form_mobile.html:48 -#: templates/stock/production_order_detail.html:124 -#: templates/stock/production_order_form.html:47 +#: stock/templates/stock/mobile/production_order_form_mobile.html:40 +#: stock/templates/stock/mobile/production_order_form_mobile.html:48 +#: stock/templates/stock/production_order_detail.html:124 +#: stock/templates/stock/production_order_form.html:47 msgid "Issu du bon de préparation" msgstr "From the preparation voucher" -#: templates/stock/mobile/production_order_form_mobile.html:41 -#: templates/stock/mobile/production_order_form_mobile.html:49 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:72 -#: templates/stock/production_order_detail.html:94 -#: templates/stock/production_order_detail.html:257 -#: templates/stock/production_order_form.html:49 +#: stock/templates/stock/mobile/production_order_form_mobile.html:41 +#: stock/templates/stock/mobile/production_order_form_mobile.html:49 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:72 +#: stock/templates/stock/production_order_detail.html:94 +#: stock/templates/stock/production_order_detail.html:257 +#: stock/templates/stock/production_order_form.html:49 msgid "unité(s)" msgstr "unit(s)" -#: templates/stock/mobile/production_order_form_mobile.html:119 -#: templates/stock/production_order_detail.html:256 +#: stock/templates/stock/mobile/production_order_form_mobile.html:119 +#: stock/templates/stock/production_order_detail.html:256 msgid "Composants requis" msgstr "Required Components" -#: templates/stock/mobile/production_order_form_mobile.html:125 -#: templates/stock/preparation_order_add.html:124 -#: templates/stock/preparation_order_create_purchase.html:165 -#: templates/stock/production_order_form.html:138 +#: stock/templates/stock/mobile/production_order_form_mobile.html:125 +#: stock/templates/stock/preparation_order_add.html:124 +#: stock/templates/stock/preparation_order_create_purchase.html:165 +#: stock/templates/stock/production_order_form.html:138 msgid "Rechercher un produit" msgstr "Search for a product" -#: templates/stock/mobile/production_order_form_mobile.html:140 +#: stock/templates/stock/mobile/production_order_form_mobile.html:140 msgid "Optionnel…" msgstr "Optional…" -#: templates/stock/mobile/production_order_form_mobile.html:144 +#: stock/templates/stock/mobile/production_order_form_mobile.html:144 msgid "Ajouter le composant" msgstr "Add the component" -#: templates/stock/mobile/production_order_form_mobile.html:150 -#: templates/stock/production_order_form.html:174 +#: stock/templates/stock/mobile/production_order_form_mobile.html:150 +#: stock/templates/stock/production_order_form.html:174 msgid "Aucun composant ajouté" msgstr "No components added" -#: templates/stock/mobile/production_order_form_mobile.html:170 -#: templates/stock/production_order_form.html:195 +#: stock/templates/stock/mobile/production_order_form_mobile.html:170 +#: stock/templates/stock/production_order_form.html:195 msgid "Bon de préparation lié" msgstr "Linked preparation voucher" -#: templates/stock/mobile/production_order_form_mobile.html:184 -#: templates/stock/production_order_form.html:209 +#: stock/templates/stock/mobile/production_order_form_mobile.html:184 +#: stock/templates/stock/production_order_form.html:209 msgid "Produit fini à ajouter au stock" msgstr "Finished product to add to stock" -#: templates/stock/mobile/production_order_form_mobile.html:187 +#: stock/templates/stock/mobile/production_order_form_mobile.html:187 msgid "" "Quand ce bon est terminé, le produit fini sera automatiquement ajouté au " "stock." @@ -2380,403 +2420,403 @@ msgstr "" "When this voucher is completed, the finished product will automatically be " "added to stock." -#: templates/stock/mobile/production_order_form_mobile.html:191 -#: templates/stock/production_order_form.html:215 +#: stock/templates/stock/mobile/production_order_form_mobile.html:191 +#: stock/templates/stock/production_order_form.html:215 msgid "Produit existant à réapprovisionner" msgstr "Existing product to restock" -#: templates/stock/mobile/production_order_form_mobile.html:194 +#: stock/templates/stock/mobile/production_order_form_mobile.html:194 msgid "Tapez pour rechercher un produit…" msgstr "Tap to search for a product…" -#: templates/stock/mobile/production_order_form_mobile.html:202 +#: stock/templates/stock/mobile/production_order_form_mobile.html:202 msgid "Si le produit existe déjà dans le stock." msgstr "If the product already exists in stock." -#: templates/stock/mobile/production_order_form_mobile.html:208 -#: templates/stock/production_order_form.html:238 +#: stock/templates/stock/mobile/production_order_form_mobile.html:208 +#: stock/templates/stock/production_order_form.html:238 msgid "Nom du nouveau produit (si non existant)" msgstr "Name of the new product (if not existing)" -#: templates/stock/mobile/production_order_form_mobile.html:219 +#: stock/templates/stock/mobile/production_order_form_mobile.html:219 msgid "Emplacement de stockage" msgstr "Storage location" -#: templates/stock/mobile/production_order_form_mobile.html:225 +#: stock/templates/stock/mobile/production_order_form_mobile.html:225 msgid "Laisser vide pour l'emplacement par défaut." msgstr "Leave blank for the default location." -#: templates/stock/mobile/production_order_form_mobile.html:245 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:149 -#: templates/stock/preparation_order_detail.html:835 -#: templates/stock/production_order_detail.html:211 -#: templates/stock/production_order_form.html:275 -#: templates/stock/purchase_order_detail.html:262 -#: templates/stock/purchase_order_form.html:139 +#: stock/templates/stock/mobile/production_order_form_mobile.html:245 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:149 +#: stock/templates/stock/preparation_order_detail.html:835 +#: stock/templates/stock/production_order_detail.html:211 +#: stock/templates/stock/production_order_form.html:275 +#: stock/templates/stock/purchase_order_detail.html:262 +#: stock/templates/stock/purchase_order_form.html:139 msgid "Documents" msgstr "Documents" -#: templates/stock/mobile/production_order_form_mobile.html:249 -#: templates/stock/production_order_form.html:292 +#: stock/templates/stock/mobile/production_order_form_mobile.html:249 +#: stock/templates/stock/production_order_form.html:292 msgid "Ajouter des documents..." msgstr "Add documents..." -#: templates/stock/mobile/production_order_form_mobile.html:254 +#: stock/templates/stock/mobile/production_order_form_mobile.html:254 msgid "Les fichiers seront joints au bon après la sauvegarde." msgstr "The files will be attached to the voucher after saving." -#: templates/stock/mobile/production_order_form_mobile.html:264 -#: templates/stock/mobile/stock_new_inventory_mobile.html:57 -#: templates/stock/preparation_order_detail.html:384 -#: templates/stock/warehouse_location_form.html:96 +#: stock/templates/stock/mobile/production_order_form_mobile.html:264 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:57 +#: stock/templates/stock/preparation_order_detail.html:384 +#: stock/templates/stock/warehouse_location_form.html:96 msgid "Créer" msgstr "Create" -#: templates/stock/mobile/production_order_form_mobile.html:386 -#: templates/stock/preparation_order_detail.html:1251 +#: stock/templates/stock/mobile/production_order_form_mobile.html:386 +#: stock/templates/stock/preparation_order_detail.html:1251 msgid "Veuillez sélectionner un produit dans la liste." msgstr "Please select a product from the list." -#: templates/stock/mobile/production_order_form_mobile.html:392 +#: stock/templates/stock/mobile/production_order_form_mobile.html:392 msgid "Veuillez entrer une quantité valide." msgstr "Please enter a valid quantity." -#: templates/stock/mobile/production_order_form_mobile.html:441 -#: templates/stock/mobile/stock_index_mobile.html:5 -#: templates/stock/warehouse_detail.html:170 -#: templates/stock/warehouse_location_detail.html:190 +#: stock/templates/stock/mobile/production_order_form_mobile.html:441 +#: stock/templates/stock/mobile/stock_index_mobile.html:5 +#: stock/templates/stock/warehouse_detail.html:170 +#: stock/templates/stock/warehouse_location_detail.html:190 msgid "Stock" msgstr "Stock" -#: templates/stock/mobile/serialized_item_detail_mobile.html:107 -#: templates/stock/product_detail.html:534 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:107 +#: stock/templates/stock/product_detail.html:534 msgid "Détenteur" msgstr "Holder" -#: templates/stock/mobile/serialized_item_detail_mobile.html:114 -#: templates/stock/mobile/serialized_item_detail_mobile.html:190 -#: templates/stock/serialized_item_detail.html:100 -#: templates/stock/serialized_item_detail.html:174 -#: templates/stock/serialized_item_form.html:50 -#: templates/stock/serialized_item_form.html:62 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:114 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:190 +#: stock/templates/stock/serialized_item_detail.html:100 +#: stock/templates/stock/serialized_item_detail.html:174 +#: stock/templates/stock/serialized_item_form.html:50 +#: stock/templates/stock/serialized_item_form.html:62 msgid "Aucun" msgstr "None" -#: templates/stock/mobile/serialized_item_detail_mobile.html:153 -#: templates/stock/serialized_item_detail.html:142 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:153 +#: stock/templates/stock/serialized_item_detail.html:142 msgid "Enregistrer un événement" msgstr "Record an event" -#: templates/stock/mobile/serialized_item_detail_mobile.html:162 -#: templates/stock/serialized_item_detail.html:151 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:162 +#: stock/templates/stock/serialized_item_detail.html:151 msgid "Choisir" msgstr "Choose" -#: templates/stock/mobile/serialized_item_detail_mobile.html:187 -#: templates/stock/serialized_item_detail.html:172 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:187 +#: stock/templates/stock/serialized_item_detail.html:172 msgid "Emplacement de destination" msgstr "Destination location" -#: templates/stock/mobile/serialized_item_detail_mobile.html:201 -#: templates/stock/serialized_item_detail.html:182 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:201 +#: stock/templates/stock/serialized_item_detail.html:182 msgid "Remarques optionnelles…" msgstr "Optional remarks…" -#: templates/stock/mobile/serialized_item_detail_mobile.html:217 -#: templates/stock/serialized_item_detail.html:198 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:217 +#: stock/templates/stock/serialized_item_detail.html:198 msgid "Historique" msgstr "History" -#: templates/stock/mobile/serialized_item_detail_mobile.html:274 -#: templates/stock/mobile/serialized_item_detail_mobile.html:288 -#: templates/stock/serialized_item_detail.html:264 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:274 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:288 +#: stock/templates/stock/serialized_item_detail.html:264 msgid "par" msgstr "by" -#: templates/stock/mobile/serialized_item_detail_mobile.html:280 -#: templates/stock/serialized_item_detail.html:253 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:280 +#: stock/templates/stock/serialized_item_detail.html:253 msgid "Aucun événement enregistré." msgstr "No events recorded." -#: templates/stock/mobile/serialized_item_detail_mobile.html:287 -#: templates/stock/serialized_item_detail.html:263 -#: templates/stock/serialized_items.html:67 -#: templates/stock/warehouses_index.html:325 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:287 +#: stock/templates/stock/serialized_item_detail.html:263 +#: stock/templates/stock/serialized_items.html:67 +#: stock/templates/stock/warehouses_index.html:325 msgid "Enregistré le" msgstr "Registered on" -#: templates/stock/mobile/stock_index_mobile.html:15 +#: stock/templates/stock/mobile/stock_index_mobile.html:15 msgid "Consulter les produits et niveaux de stock" msgstr "View products and stock levels" -#: templates/stock/mobile/stock_index_mobile.html:24 -#: templates/stock/mobile/stock_preparation_orders_mobile.html:5 -#: templates/stock/stock_movements.html:30 +#: stock/templates/stock/mobile/stock_index_mobile.html:24 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:5 +#: stock/templates/stock/stock_movements.html:30 msgid "Bons de préparation" msgstr "Preparation orders" -#: templates/stock/mobile/stock_index_mobile.html:29 +#: stock/templates/stock/mobile/stock_index_mobile.html:29 msgid "Suivre les bons de préparation de matériel" msgstr "Follow material preparation orders" -#: templates/stock/mobile/stock_index_mobile.html:38 -#: templates/stock/mobile/stock_production_orders_mobile.html:5 -#: templates/stock/product_design_detail.html:189 -#: templates/stock/product_design_list.html:16 -#: templates/stock/production_center.html:12 -#: templates/stock/production_order_list.html:12 -#: templates/stock/stock_movements.html:33 +#: stock/templates/stock/mobile/stock_index_mobile.html:38 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:5 +#: stock/templates/stock/product_design_detail.html:189 +#: stock/templates/stock/product_design_list.html:16 +#: stock/templates/stock/production_center.html:12 +#: stock/templates/stock/production_order_list.html:12 +#: stock/templates/stock/stock_movements.html:33 msgid "Bons de confection" msgstr "Manufacturing vouchers" -#: templates/stock/mobile/stock_index_mobile.html:43 +#: stock/templates/stock/mobile/stock_index_mobile.html:43 msgid "Suivre les ordres d'assemblage et de production" msgstr "Track assembly and production orders" -#: templates/stock/mobile/stock_index_mobile.html:51 -#: templates/stock/mobile/stock_movements_mobile.html:5 +#: stock/templates/stock/mobile/stock_index_mobile.html:51 +#: stock/templates/stock/mobile/stock_movements_mobile.html:5 msgid "Entrées / Sorties" msgstr "Inputs/Outputs" -#: templates/stock/mobile/stock_index_mobile.html:52 +#: stock/templates/stock/mobile/stock_index_mobile.html:52 msgid "Consulter les mouvements de stock" msgstr "Consult stock movements" -#: templates/stock/mobile/stock_index_mobile.html:61 +#: stock/templates/stock/mobile/stock_index_mobile.html:61 msgid "Accéder aux inventaires de stock" msgstr "Access stock inventories" -#: templates/stock/mobile/stock_index_mobile.html:69 -#: templates/stock/mobile/stock_purchases_mobile.html:5 -#: templates/stock/stock_purchases.html:24 +#: stock/templates/stock/mobile/stock_index_mobile.html:69 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:5 +#: stock/templates/stock/stock_purchases.html:24 msgid "Commandes" msgstr "Orders" -#: templates/stock/mobile/stock_index_mobile.html:70 +#: stock/templates/stock/mobile/stock_index_mobile.html:70 msgid "Consulter les bons de commande fournisseurs" msgstr "View supplier purchase orders" -#: templates/stock/mobile/stock_inventories_mobile.html:75 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:75 msgid "Aucun inventaire trouvé." msgstr "No inventory found." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:137 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:137 msgid "Valider l'inventaire complet" msgstr "Validate the complete inventory" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:218 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:218 msgid "Progression" msgstr "Progress" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:229 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:229 msgid "Écarts" msgstr "Deviations" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:230 msgid "Manquants" msgstr "Missing" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:256 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:256 msgid "Magasinier :" msgstr "Storekeeper:" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:259 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:259 msgid "Validateur :" msgstr "Validate" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:265 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:316 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:265 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:316 msgid "Attendu" msgstr "Expected" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:269 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:269 msgid "Compté" msgstr "Account" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:341 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341 msgid "Commentaire magasinier" msgstr "Comment" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:346 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:346 msgid "Remarque, observation du magasinier…" msgstr "Note, observation…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:357 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:357 msgid "Observation du validateur…" msgstr "Observing the validator…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:447 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:447 msgid "validé(s)" msgstr "validated" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:586 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:685 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:586 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:685 msgid "Erreur lors de la sauvegarde." msgstr "Error while saving." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:672 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:672 msgid "Veuillez saisir une quantité valide (≥ 0)." msgstr "Please enter a valid quantity (≥ 0)." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:704 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:704 msgid "Traitement…" msgstr "Treatment…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:729 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:774 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:729 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:774 msgid "Erreur." msgstr "Error." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:808 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:808 msgid "Remarques, observations..." msgstr "Note, observation…" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:93 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:130 -#: templates/stock/preparation_order_detail.html:114 -#: templates/stock/stock_movement_batch_detail.html:93 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:93 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:130 +#: stock/templates/stock/preparation_order_detail.html:114 +#: stock/templates/stock/stock_movement_batch_detail.html:93 msgid "Suivi du prêt de matériel" msgstr "Follow material preparation orders" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:98 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:126 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:135 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:163 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:98 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:126 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:135 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:163 msgid "Retourné" msgstr "Back" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:101 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:138 -#: templates/stock/preparation_order_detail.html:121 -#: templates/stock/stock_movement_batch_detail.html:100 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:101 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:138 +#: stock/templates/stock/preparation_order_detail.html:121 +#: stock/templates/stock/stock_movement_batch_detail.html:100 msgid "En retard" msgstr "Late" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:109 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:146 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:109 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:146 msgid "Retour attendu" msgstr "Expected quantity" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:121 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:158 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:158 msgid "Non retourné" msgstr "Not specified" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:140 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:176 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:140 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:176 msgid "Pas un prêt actuellement." msgstr "Not a loan currently." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:142 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:178 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:142 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:178 msgid "Définir prêt" msgstr "Set ready" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:217 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:217 msgid "Lignes" msgstr "Lines" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:244 -#: templates/stock/stock_movement_batch_detail.html:306 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:244 +#: stock/templates/stock/stock_movement_batch_detail.html:306 msgid "Aucune ligne." msgstr "No lines." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:249 -#: templates/stock/stock_movement_batch_detail.html:315 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:249 +#: stock/templates/stock/stock_movement_batch_detail.html:315 msgid "Signatures" msgstr "Signatures" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:260 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:260 msgid "Verrouillée" msgstr "Locked" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:264 -#: templates/stock/stock_movement_batch_detail.html:351 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:264 +#: stock/templates/stock/stock_movement_batch_detail.html:351 msgid "Aucune signature enregistrée." msgstr "No signature recorded." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:270 -#: templates/stock/stock_movement_batch_detail.html:356 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:270 +#: stock/templates/stock/stock_movement_batch_detail.html:356 msgid "Ajouter une signature" msgstr "Add a signature" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:276 -#: templates/stock/stock_movement_batch_detail.html:361 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:276 +#: stock/templates/stock/stock_movement_batch_detail.html:361 msgid "Entrez votre nom" msgstr "Enter your name" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:283 -#: templates/stock/stock_movement_batch_detail.html:371 -#: templates/stock/stock_movements.html:88 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:283 +#: stock/templates/stock/stock_movement_batch_detail.html:371 +#: stock/templates/stock/stock_movements.html:88 msgid "Effacer" msgstr "Clear" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:320 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:603 -#: templates/stock/preparation_order_detail.html:165 -#: templates/stock/stock_movement_batch_detail.html:144 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:320 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:603 +#: stock/templates/stock/preparation_order_detail.html:165 +#: stock/templates/stock/stock_movement_batch_detail.html:144 msgid "Modifier le prêt" msgstr "Edit product" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:426 -#: templates/stock/stock_movement_batch_detail.html:435 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:426 +#: stock/templates/stock/stock_movement_batch_detail.html:435 msgid "Veuillez entrer le nom du signataire." msgstr "Please enter a valid quantity." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:430 -#: templates/stock/stock_movement_batch_detail.html:439 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:430 +#: stock/templates/stock/stock_movement_batch_detail.html:439 msgid "Veuillez dessiner une signature avant d'enregistrer." msgstr "Please draw a signature before saving." -#: templates/stock/mobile/stock_movements_mobile.html:66 +#: stock/templates/stock/mobile/stock_movements_mobile.html:66 msgid "Tout déplier" msgstr "Expand all" -#: templates/stock/mobile/stock_movements_mobile.html:69 +#: stock/templates/stock/mobile/stock_movements_mobile.html:69 msgid "Tout replier" msgstr "Collapse all" -#: templates/stock/mobile/stock_movements_mobile.html:123 -#: templates/stock/mobile/stock_preparation_orders_mobile.html:93 -#: templates/stock/preparation_order_detail.html:247 -#: templates/stock/serialized_items.html:116 -#: templates/stock/stock_movements.html:148 -#: templates/stock/warehouses_index.html:374 +#: stock/templates/stock/mobile/stock_movements_mobile.html:123 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:93 +#: stock/templates/stock/preparation_order_detail.html:247 +#: stock/templates/stock/serialized_items.html:116 +#: stock/templates/stock/stock_movements.html:148 +#: stock/templates/stock/warehouses_index.html:374 msgid "article(s)" msgstr "items)" -#: templates/stock/mobile/stock_movements_mobile.html:154 -#: templates/stock/stock_movements.html:396 +#: stock/templates/stock/mobile/stock_movements_mobile.html:154 +#: stock/templates/stock/stock_movements.html:396 msgid "Aucun mouvement de stock." msgstr "No stock movement." -#: templates/stock/mobile/stock_new_inventory_mobile.html:27 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:27 msgid "Sélectionner un emplacement" msgstr "Select a location" -#: templates/stock/mobile/stock_new_inventory_mobile.html:44 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:44 msgid "Réalisé par" msgstr "Directed by" -#: templates/stock/mobile/stock_new_inventory_mobile.html:49 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:49 msgid "Nom de la personne (optionnel)" msgstr "Name of person (optional)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:8 -#: templates/stock/preparation_order_detail.html:17 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:8 +#: stock/templates/stock/preparation_order_detail.html:17 msgid "Bon de Préparation" msgstr "Preparation voucher" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:75 -#: templates/stock/preparation_order_detail.html:27 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:75 +#: stock/templates/stock/preparation_order_detail.html:27 msgid "Réouvert" msgstr "Reopened" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:93 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:93 msgid "Bon réouvert pour modification" msgstr "No changes" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 msgid "" "Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions " "seront traités à la confirmation." @@ -2784,198 +2824,198 @@ msgstr "" "This order underwent initial processing. Deltas and returns will be " "processed upon confirmation." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 -#: templates/stock/preparation_order_detail.html:84 -#: templates/stock/stock_movements.html:122 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 +#: stock/templates/stock/preparation_order_detail.html:84 +#: stock/templates/stock/stock_movements.html:122 msgid "Intervention liée" msgstr "Linked intervention" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:105 -#: templates/stock/preparation_order_detail.html:89 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:105 +#: stock/templates/stock/preparation_order_detail.html:89 msgid "Numéro" msgstr "Number" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:114 -#: templates/stock/preparation_order_detail.html:95 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:114 +#: stock/templates/stock/preparation_order_detail.html:95 msgid "Titre" msgstr "Title" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:120 -#: templates/stock/preparation_order_detail.html:100 -#: templates/stock/warehouse_detail.html:73 -#: templates/stock/warehouse_location_detail.html:90 -#: templates/stock/warehouses_index.html:141 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:120 +#: stock/templates/stock/preparation_order_detail.html:100 +#: stock/templates/stock/warehouse_detail.html:73 +#: stock/templates/stock/warehouse_location_detail.html:90 +#: stock/templates/stock/warehouses_index.html:141 msgid "Gestionnaire" msgstr "Manager" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:187 -#: templates/stock/preparation_order_detail.html:188 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:187 +#: stock/templates/stock/preparation_order_detail.html:188 msgid "Mouvements de stock liés" msgstr "Related stock movements" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:190 -#: templates/stock/preparation_order_detail.html:193 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:190 +#: stock/templates/stock/preparation_order_detail.html:193 msgid "Sortie(s)" msgstr "Output(s)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:202 -#: templates/stock/preparation_order_detail.html:203 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:202 +#: stock/templates/stock/preparation_order_detail.html:203 msgid "Retour(s)" msgstr "Return(s)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:227 -#: templates/stock/preparation_order_detail.html:244 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:227 +#: stock/templates/stock/preparation_order_detail.html:244 msgid "Produits demandés" msgstr "Products requested" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:237 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:237 msgid "Ajouté pendant le traitement" msgstr "Added during processing" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:238 -#: templates/stock/preparation_order_detail.html:295 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:238 +#: stock/templates/stock/preparation_order_detail.html:295 msgid "Ajouté" msgstr "Added" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:251 -#: templates/stock/preparation_order_process.html:128 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:251 +#: stock/templates/stock/preparation_order_process.html:128 msgid "Réservé" msgstr "Reserve" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:255 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:128 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:255 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:128 msgid "Dispo" msgstr "Available" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:261 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:196 -#: templates/stock/preparation_order_detail.html:278 -#: templates/stock/production_order_detail.html:43 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:261 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:196 +#: stock/templates/stock/preparation_order_detail.html:278 +#: stock/templates/stock/production_order_detail.html:43 msgid "Stock insuffisant" msgstr "Insufficient stock" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:278 -#: templates/stock/preparation_order_detail.html:304 tests.py:1722 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:278 +#: stock/templates/stock/preparation_order_detail.html:304 stock/tests.py:1722 msgid "Restitué au stock" msgstr "Returned to stock" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:280 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:291 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:294 -#: templates/stock/preparation_order_detail.html:308 -#: templates/stock/preparation_order_detail.html:335 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:280 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:291 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:294 +#: stock/templates/stock/preparation_order_detail.html:308 +#: stock/templates/stock/preparation_order_detail.html:335 msgid "Sorti net" msgstr "Exit" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:283 -#: templates/stock/preparation_order_detail.html:310 -#: templates/stock/preparation_order_detail.html:313 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:283 +#: stock/templates/stock/preparation_order_detail.html:310 +#: stock/templates/stock/preparation_order_detail.html:313 msgid "Sorti" msgstr "Exit" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 -#: templates/stock/preparation_order_detail.html:310 -#: templates/stock/preparation_order_detail.html:329 -#: templates/stock/preparation_order_process.html:59 -#: templates/stock/preparation_order_process.html:61 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 +#: stock/templates/stock/preparation_order_detail.html:310 +#: stock/templates/stock/preparation_order_detail.html:329 +#: stock/templates/stock/preparation_order_process.html:59 +#: stock/templates/stock/preparation_order_process.html:61 msgid "Restitué" msgstr "Returned" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:285 -#: templates/stock/preparation_order_detail.html:317 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:285 +#: stock/templates/stock/preparation_order_detail.html:317 msgid "Non sorti" msgstr "New release" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:290 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:299 -#: templates/stock/preparation_order_detail.html:324 -#: templates/stock/preparation_order_detail.html:343 -#: templates/stock/preparation_order_process.html:112 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:290 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:299 +#: stock/templates/stock/preparation_order_detail.html:324 +#: stock/templates/stock/preparation_order_detail.html:343 +#: stock/templates/stock/preparation_order_process.html:112 msgid "à prélever" msgstr "to pick" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:293 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:407 -#: templates/stock/preparation_order_detail.html:333 -#: templates/stock/preparation_order_detail.html:427 -#: templates/stock/preparation_order_process.html:51 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:293 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:407 +#: stock/templates/stock/preparation_order_detail.html:333 +#: stock/templates/stock/preparation_order_detail.html:427 +#: stock/templates/stock/preparation_order_process.html:51 msgid "à restituer" msgstr "to return" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:296 -#: templates/stock/preparation_order_detail.html:338 -#: templates/stock/preparation_order_process.html:120 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:296 +#: stock/templates/stock/preparation_order_detail.html:338 +#: stock/templates/stock/preparation_order_process.html:120 msgid "Inchangé" msgstr "Unchanged" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:333 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:374 -#: templates/stock/preparation_order_detail.html:383 -#: templates/stock/product_design_detail.html:44 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:333 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:374 +#: stock/templates/stock/preparation_order_detail.html:383 +#: stock/templates/stock/product_design_detail.html:44 msgid "Créer un bon de confection" msgstr "Create a manufacturing voucher" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:344 -#: templates/stock/preparation_order_detail.html:459 -#: templates/stock/preparation_order_process.html:253 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:344 +#: stock/templates/stock/preparation_order_detail.html:459 +#: stock/templates/stock/preparation_order_process.html:253 msgid "Autres produits demandés" msgstr "Other requested products" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:400 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:400 msgid "Articles supprimés (restitution au stock)" msgstr "Removed items (return to stock)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:415 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:415 msgid "Restitué / Préparé" msgstr "Prepared" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:435 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:435 msgid "Aucun article dans ce bon." msgstr "No items in this voucher." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:444 -#: templates/stock/preparation_order_detail.html:592 -#: templates/stock/preparation_order_detail.html:595 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:444 +#: stock/templates/stock/preparation_order_detail.html:592 +#: stock/templates/stock/preparation_order_detail.html:595 msgid "Signaler comme traité" msgstr "Mark as processed" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:448 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:452 -#: templates/stock/preparation_order_create_purchase.html:13 -#: templates/stock/preparation_order_detail.html:605 -#: templates/stock/request_for_quote_detail.html:44 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:448 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:452 +#: stock/templates/stock/preparation_order_create_purchase.html:13 +#: stock/templates/stock/preparation_order_detail.html:605 +#: stock/templates/stock/request_for_quote_detail.html:44 msgid "Créer un bon de commande" msgstr "Create a purchase order" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:457 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:212 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:457 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:212 msgid "Annuler le bon" msgstr "Cancel voucher" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:463 -#: templates/stock/preparation_order_detail.html:657 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:463 +#: stock/templates/stock/preparation_order_detail.html:657 msgid "Créer un retour de stock" msgstr "Create a stock return" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:467 -#: templates/stock/preparation_order_detail.html:674 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:467 +#: stock/templates/stock/preparation_order_detail.html:674 msgid "Êtes-vous sûr de vouloir réouvrir ce bon de préparation ?" msgstr "Are you sure you want to reopen this preparation order?" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:470 -#: templates/stock/preparation_order_detail.html:677 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:470 +#: stock/templates/stock/preparation_order_detail.html:677 msgid "Réouvrir le bon" msgstr "Reopen the order" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:484 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:225 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:238 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:296 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:484 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:225 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:238 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:296 msgid "Confirmer l'annulation" msgstr "Confirm cancellation" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 msgid "" "Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités " "réservées seront libérées." @@ -2983,149 +3023,149 @@ msgstr "" "Are you sure you want to cancel this preparation voucher? Reserved " "quantities will be released." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 msgid "Confirmer" msgstr "Confirm" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:522 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:169 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:323 -#: templates/stock/preparation_order_detail.html:851 -#: templates/stock/preparation_order_detail.html:1347 -#: templates/stock/preparation_order_detail.html:1388 -#: templates/stock/production_order_detail.html:231 -#: templates/stock/production_order_detail.html:399 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:522 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:169 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:323 +#: stock/templates/stock/preparation_order_detail.html:851 +#: stock/templates/stock/preparation_order_detail.html:1347 +#: stock/templates/stock/preparation_order_detail.html:1388 +#: stock/templates/stock/production_order_detail.html:231 +#: stock/templates/stock/production_order_detail.html:399 msgid "Aucun document joint." msgstr "No documents attached." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:531 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:531 msgid "Glissez-déposez ou" msgstr "Drag and drop or" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:533 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:533 msgid "Parcourir" msgstr "Browse" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:540 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:916 -#: templates/stock/preparation_order_detail.html:1844 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:540 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:916 +#: stock/templates/stock/preparation_order_detail.html:1844 msgid "Envoyer" msgstr "Send" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:691 -#: templates/stock/preparation_order_detail.html:1520 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:691 +#: stock/templates/stock/preparation_order_detail.html:1520 msgid "Confirmation du traitement" msgstr "Voucher information" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:702 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:702 msgid "Signaler ce bon de préparation comme TRAITÉ ?" msgstr "Cancel the preparation voucher" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:707 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:707 msgid "Mouvements de stock" msgstr "Stock movement" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:738 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:738 msgid "Confirmer et marquer traité" msgstr "Validate everything" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:834 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:841 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:844 -#: templates/stock/preparation_order_detail.html:1716 -#: templates/stock/preparation_order_detail.html:1728 -#: templates/stock/preparation_order_detail.html:1732 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:834 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:841 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:844 +#: stock/templates/stock/preparation_order_detail.html:1716 +#: stock/templates/stock/preparation_order_detail.html:1728 +#: stock/templates/stock/preparation_order_detail.html:1732 msgid "Discussion" msgstr "Discussion" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:893 -#: templates/stock/preparation_order_detail.html:1820 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:893 +#: stock/templates/stock/preparation_order_detail.html:1820 msgid "Aucun message." msgstr "No message." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:910 -#: templates/stock/preparation_order_detail.html:1838 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:910 +#: stock/templates/stock/preparation_order_detail.html:1838 msgid "Écrire… (@ pour mentionner)" msgstr "Write… (@ to mention)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:919 -#: templates/stock/preparation_order_detail.html:1847 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:919 +#: stock/templates/stock/preparation_order_detail.html:1847 msgid "Joindre un fichier" msgstr "Attach a file" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 -#: templates/stock/preparation_order_detail.html:2129 views.py:4015 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 +#: stock/templates/stock/preparation_order_detail.html:2129 stock/views.py:4015 msgid "Le message ne peut pas être vide." msgstr "The message cannot be empty." -#: templates/stock/mobile/stock_preparation_orders_mobile.html:46 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:46 msgid "N° bon, code/titre d\\" msgstr "" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:52 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:52 msgid "Tous statuts" msgstr "All statuses" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:60 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:60 msgid "Toutes priorités" msgstr "All products" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:69 -#: templates/stock/stock_movements.html:87 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:69 +#: stock/templates/stock/stock_movements.html:87 msgid "Effacer les filtres" msgstr "Clear filters" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:105 -#: templates/stock/stock_movements.html:188 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:105 +#: stock/templates/stock/stock_movements.html:188 msgid "Aucun bon de préparation." msgstr "No preparation voucher." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:62 -#: templates/stock/production_order_list.html:56 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:62 +#: stock/templates/stock/production_order_list.html:56 msgid "Conception" msgstr "Design" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:86 -#: templates/stock/production_order_detail.html:112 -#: templates/stock/production_order_list.html:60 -#: templates/stock/stock_movements.html:251 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:86 +#: stock/templates/stock/production_order_detail.html:112 +#: stock/templates/stock/production_order_list.html:60 +#: stock/templates/stock/stock_movements.html:251 msgid "Bon de prép." msgstr "Prep voucher" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:96 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:96 msgid "Issu du bon de prép." msgstr "From the prep voucher." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:103 -#: templates/stock/product_design_detail.html:96 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:103 +#: stock/templates/stock/product_design_detail.html:96 msgid "Produit fini" msgstr "Finished product" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:119 -#: templates/stock/product_design_detail.html:76 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:119 +#: stock/templates/stock/product_design_detail.html:76 msgid "Composants" msgstr "Components" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:126 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:126 msgid "Requis" msgstr "Required" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:175 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:175 msgid "Ajouter..." msgstr "Add..." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:180 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:180 msgid "Envoi..." msgstr "Sending..." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:195 -#: templates/stock/production_order_detail.html:44 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:195 +#: stock/templates/stock/production_order_detail.html:44 msgid "Démarrer la confection" msgstr "Start making" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:202 -#: templates/stock/production_order_detail.html:52 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 +#: stock/templates/stock/production_order_detail.html:52 msgid "" "Confirmer la fin de confection ? Le stock des composants sera consommé et le " "produit fini sera ajouté au stock." @@ -3133,12 +3173,12 @@ msgstr "" "Confirm the end of production? The stock of the components will be consumed " "and the finished product will be added to the stock." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:206 -#: templates/stock/production_order_detail.html:53 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:206 +#: stock/templates/stock/production_order_detail.html:53 msgid "Terminer la confection" msgstr "Finish making" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:230 msgid "" "Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est " "irréversible." @@ -3146,277 +3186,277 @@ msgstr "" "Are you sure you want to cancel this crafting voucher? This action is " "irreversible." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:299 -#: templates/stock/preparation_order_detail.html:1317 -#: templates/stock/production_order_detail.html:374 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:299 +#: stock/templates/stock/preparation_order_detail.html:1317 +#: stock/templates/stock/production_order_detail.html:374 msgid "Erreur lors de l\\'envoi." msgstr "Error sending." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:308 -#: templates/stock/preparation_order_detail.html:1327 -#: templates/stock/production_order_detail.html:383 -#: templates/stock/purchase_order_detail.html:481 -#: templates/stock/purchase_order_form.html:467 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:308 +#: stock/templates/stock/preparation_order_detail.html:1327 +#: stock/templates/stock/production_order_detail.html:383 +#: stock/templates/stock/purchase_order_detail.html:481 +#: stock/templates/stock/purchase_order_form.html:467 msgid "Supprimer ce document ?" msgstr "Delete this document?" -#: templates/stock/mobile/stock_production_orders_mobile.html:40 -#: templates/stock/production_order_list.html:19 -#: templates/stock/stock_movements.html:94 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:40 +#: stock/templates/stock/production_order_list.html:19 +#: stock/templates/stock/stock_movements.html:94 msgid "Nouveau bon" msgstr "New voucher" -#: templates/stock/mobile/stock_production_orders_mobile.html:64 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:64 msgid "Qté" msgstr "Qty" -#: templates/stock/mobile/stock_production_orders_mobile.html:71 -#: templates/stock/production_center.html:106 -#: templates/stock/stock_movements.html:275 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:71 +#: stock/templates/stock/production_center.html:106 +#: stock/templates/stock/stock_movements.html:275 msgid "Aucun bon de confection." msgstr "No manufacturing vouchers." -#: templates/stock/mobile/stock_products_mobile.html:72 -#: templates/stock/serialized_items.html:51 -#: templates/stock/warehouses_index.html:310 +#: stock/templates/stock/mobile/stock_products_mobile.html:72 +#: stock/templates/stock/serialized_items.html:51 +#: stock/templates/stock/warehouses_index.html:310 msgid "Réinitialiser" msgstr "Reset" -#: templates/stock/mobile/stock_products_mobile.html:79 -#: templates/stock/warehouses_index.html:201 +#: stock/templates/stock/mobile/stock_products_mobile.html:79 +#: stock/templates/stock/warehouses_index.html:201 msgid "Toutes les catégories" msgstr "All categories" -#: templates/stock/mobile/stock_products_mobile.html:113 +#: stock/templates/stock/mobile/stock_products_mobile.html:113 msgid "Aucun produit trouvé." msgstr "No products found." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:5 -#: templates/stock/product_detail.html:444 -#: templates/stock/product_detail.html:482 -#: templates/stock/stock_purchases.html:52 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:5 +#: stock/templates/stock/product_detail.html:444 +#: stock/templates/stock/product_detail.html:482 +#: stock/templates/stock/stock_purchases.html:52 msgid "Commande" msgstr "Order" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:97 -#: templates/stock/stock_purchases.html:191 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:97 +#: stock/templates/stock/stock_purchases.html:191 msgid "Email" msgstr "E-mail" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:105 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:105 msgid "Tél." msgstr "Such." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:121 msgid "Réceptionnée le" msgstr "Received on" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:139 -#: templates/stock/purchase_order_detail.html:124 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:139 +#: stock/templates/stock/purchase_order_detail.html:124 msgid "Articles commandés" msgstr "Items ordered" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:169 -#: templates/stock/purchase_order_detail.html:137 -#: templates/stock/purchase_order_detail.html:334 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:169 +#: stock/templates/stock/purchase_order_detail.html:137 +#: stock/templates/stock/purchase_order_detail.html:334 msgid "Commandé" msgstr "Order" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:173 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:253 -#: templates/stock/purchase_order_detail.html:138 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:173 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:253 +#: stock/templates/stock/purchase_order_detail.html:138 msgid "Reçu" msgstr "Received" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:180 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:248 -#: templates/stock/purchase_order_detail.html:139 -#: templates/stock/purchase_order_detail.html:336 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:180 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:248 +#: stock/templates/stock/purchase_order_detail.html:139 +#: stock/templates/stock/purchase_order_detail.html:336 msgid "A livrer" msgstr "To be delivered" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:191 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:191 msgid "Aucun article dans cette commande." msgstr "No items in this order." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:205 -#: templates/stock/purchase_order_detail.html:38 -#: templates/stock/request_for_quote_detail.html:38 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:205 +#: stock/templates/stock/purchase_order_detail.html:38 +#: stock/templates/stock/request_for_quote_detail.html:38 msgid "Marquer comme envoyée" msgstr "Mark as sent" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:211 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:279 -#: templates/stock/purchase_order_detail.html:44 -#: templates/stock/purchase_order_detail.html:394 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:211 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:279 +#: stock/templates/stock/purchase_order_detail.html:44 +#: stock/templates/stock/purchase_order_detail.html:394 msgid "Réceptionner" msgstr "Receive" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:214 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:214 msgid "Annuler la commande" msgstr "Cancel order" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:218 -#: templates/stock/stock_purchases.html:151 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:218 +#: stock/templates/stock/stock_purchases.html:151 msgid "Télécharger PDF" msgstr "Download PDF" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:230 msgid "Réceptionner les articles" msgstr "Receive the items" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 msgid "" "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " "ignorer." msgstr "Indicate the quantity to receive for each item. Leave at 0 to ignore." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 msgid "Tout vider" msgstr "Empty everything" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:273 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:273 msgid "Tout sélectionner" msgstr "Select all" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:301 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:301 msgid "Êtes-vous sûr de vouloir annuler cette commande ?" msgstr "Are you sure you want to cancel this order?" -#: templates/stock/mobile/stock_purchases_mobile.html:67 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:67 msgid "Aucune commande." msgstr "No orders." -#: templates/stock/new_stock_batch.html:64 -#: templates/stock/new_stock_batch.html:131 +#: stock/templates/stock/new_stock_batch.html:64 +#: stock/templates/stock/new_stock_batch.html:131 msgid "Personne interne" msgstr "Internal person" -#: templates/stock/new_stock_batch.html:100 -#: templates/stock/new_stock_batch.html:119 -#: templates/stock/new_stock_batch.html:164 -#: templates/stock/new_stock_batch.html:174 -#: templates/stock/new_stock_batch.html:196 -#: templates/stock/new_stock_batch.html:202 +#: stock/templates/stock/new_stock_batch.html:100 +#: stock/templates/stock/new_stock_batch.html:119 +#: stock/templates/stock/new_stock_batch.html:164 +#: stock/templates/stock/new_stock_batch.html:174 +#: stock/templates/stock/new_stock_batch.html:196 +#: stock/templates/stock/new_stock_batch.html:202 msgid "Obligatoire" msgstr "Required" -#: templates/stock/new_stock_batch.html:233 +#: stock/templates/stock/new_stock_batch.html:233 msgid "Rechercher un bon de préparation" msgstr "Search for a preparation voucher" -#: templates/stock/new_stock_batch.html:236 +#: stock/templates/stock/new_stock_batch.html:236 msgid "Tapez le numéro du bon..." msgstr "Enter the voucher number..." -#: templates/stock/new_stock_batch.html:241 +#: stock/templates/stock/new_stock_batch.html:241 msgid "" "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " "matériel)." msgstr "" "Optional. Link this entry to a preparation order (e.g.: return of materials)." -#: templates/stock/new_stock_batch.html:259 +#: stock/templates/stock/new_stock_batch.html:259 msgid "Ajouter une ligne" msgstr "Add a line" -#: templates/stock/new_stock_batch.html:271 +#: stock/templates/stock/new_stock_batch.html:271 msgid "Aucun produit. Cliquez sur « Ajouter une ligne »." msgstr "No products. " -#: templates/stock/new_stock_batch.html:283 -#: templates/stock/preparation_order_add.html:250 -#: templates/stock/preparation_order_detail.html:1396 +#: stock/templates/stock/new_stock_batch.html:283 +#: stock/templates/stock/preparation_order_add.html:250 +#: stock/templates/stock/preparation_order_detail.html:1396 msgid "Glissez-déposez vos fichiers ici" msgstr "Drag and drop your files here" -#: templates/stock/new_stock_batch.html:284 -#: templates/stock/preparation_order_add.html:251 -#: templates/stock/preparation_order_detail.html:1397 +#: stock/templates/stock/new_stock_batch.html:284 +#: stock/templates/stock/preparation_order_add.html:251 +#: stock/templates/stock/preparation_order_detail.html:1397 msgid "ou" msgstr "or" -#: templates/stock/new_stock_batch.html:286 -#: templates/stock/preparation_order_add.html:253 -#: templates/stock/preparation_order_detail.html:1399 +#: stock/templates/stock/new_stock_batch.html:286 +#: stock/templates/stock/preparation_order_add.html:253 +#: stock/templates/stock/preparation_order_detail.html:1399 msgid "Parcourir..." msgstr "Browse..." -#: templates/stock/new_stock_batch.html:292 +#: stock/templates/stock/new_stock_batch.html:292 msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte." msgstr "Formats accepted: images, PDF, Word, Excel, ODT, ODS, text." -#: templates/stock/new_stock_batch.html:300 +#: stock/templates/stock/new_stock_batch.html:300 msgid "Valider le lot" msgstr "Validate the batch" -#: templates/stock/new_stock_batch.html:487 +#: stock/templates/stock/new_stock_batch.html:487 msgid "Emplacements avec stock disponible" msgstr "Locations with stock available" -#: templates/stock/new_stock_batch.html:488 +#: stock/templates/stock/new_stock_batch.html:488 msgid "Aucun emplacement ne dispose de stock pour ce produit." msgstr "No locations have stock for this product." -#: templates/stock/new_stock_batch.html:500 +#: stock/templates/stock/new_stock_batch.html:500 msgid "vide" msgstr "empty" -#: templates/stock/new_stock_batch.html:843 -#: templates/stock/new_stock_batch.html:857 +#: stock/templates/stock/new_stock_batch.html:843 +#: stock/templates/stock/new_stock_batch.html:857 msgid "L'emplacement source sélectionné n'est pas autorisé pour ce produit." msgstr "The source location is required for an output." -#: templates/stock/new_stock_batch.html:847 -#: templates/stock/new_stock_batch.html:852 +#: stock/templates/stock/new_stock_batch.html:847 +#: stock/templates/stock/new_stock_batch.html:852 msgid "" "L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." msgstr "The destination location is mandatory for an entry." -#: templates/stock/preparation_order_add.html:10 +#: stock/templates/stock/preparation_order_add.html:10 msgid "Nouveau Bon de Préparation" msgstr "New Preparation Order" -#: templates/stock/preparation_order_add.html:24 +#: stock/templates/stock/preparation_order_add.html:24 msgid "Origine de la demande" msgstr "Origin of request" -#: templates/stock/preparation_order_add.html:53 +#: stock/templates/stock/preparation_order_add.html:53 msgid "Date création" msgstr "Creation date" -#: templates/stock/preparation_order_add.html:64 +#: stock/templates/stock/preparation_order_add.html:64 msgid "Informations du bon" msgstr "Voucher information" -#: templates/stock/preparation_order_add.html:89 +#: stock/templates/stock/preparation_order_add.html:89 msgid "Optionnel — personne ou service à l'origine de la demande." msgstr "Optional — person or department originating the request." -#: templates/stock/preparation_order_add.html:118 +#: stock/templates/stock/preparation_order_add.html:118 msgid "Articles en stock" msgstr "Items in stock" -#: templates/stock/preparation_order_add.html:128 -#: templates/stock/preparation_order_create_purchase.html:170 -#: templates/stock/production_order_form.html:142 +#: stock/templates/stock/preparation_order_add.html:128 +#: stock/templates/stock/preparation_order_create_purchase.html:170 +#: stock/templates/stock/production_order_form.html:142 msgid "Tapez pour rechercher..." msgstr "Tap to search..." -#: templates/stock/preparation_order_add.html:151 +#: stock/templates/stock/preparation_order_add.html:151 msgid "Produits sélectionnés" msgstr "Selected products" -#: templates/stock/preparation_order_add.html:154 +#: stock/templates/stock/preparation_order_add.html:154 msgid "Aucun produit ajouté" msgstr "No products added" -#: templates/stock/preparation_order_add.html:171 -#: templates/stock/preparation_order_detail.html:778 +#: stock/templates/stock/preparation_order_add.html:171 +#: stock/templates/stock/preparation_order_detail.html:778 msgid "Autres produits" msgstr "Other products" -#: templates/stock/preparation_order_add.html:176 +#: stock/templates/stock/preparation_order_add.html:176 msgid "" "Ajoutez des lignes pour des produits non référencés : décrivez librement, " "choisissez la catégorie et la quantité." @@ -3424,98 +3464,98 @@ msgstr "" "Add lines for unlisted products: describe freely, choose the category and " "quantity." -#: templates/stock/preparation_order_add.html:186 +#: stock/templates/stock/preparation_order_add.html:186 msgid "Description du produit..." msgstr "Product description..." -#: templates/stock/preparation_order_add.html:213 -#: templates/stock/preparation_order_detail.html:800 +#: stock/templates/stock/preparation_order_add.html:213 +#: stock/templates/stock/preparation_order_detail.html:800 msgid "Code ou nom..." msgstr "Code or name..." -#: templates/stock/preparation_order_add.html:222 -#: templates/stock/preparation_order_detail.html:807 +#: stock/templates/stock/preparation_order_add.html:222 +#: stock/templates/stock/preparation_order_detail.html:807 msgid "Ajouter la ligne" msgstr "Add the line" -#: templates/stock/preparation_order_add.html:230 +#: stock/templates/stock/preparation_order_add.html:230 msgid "Aucune ligne ajoutée" msgstr "No lines added" -#: templates/stock/preparation_order_add.html:259 +#: stock/templates/stock/preparation_order_add.html:259 msgid "" "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." msgstr "Formats accepted: images, PDF, Word, Excel, ODT, ODS, text. Optional." -#: templates/stock/preparation_order_add.html:268 -#: templates/stock/preparation_order_add.html:272 +#: stock/templates/stock/preparation_order_add.html:268 +#: stock/templates/stock/preparation_order_add.html:272 msgid "Retour à l'intervention" msgstr "Back to intervention" -#: templates/stock/preparation_order_add.html:281 +#: stock/templates/stock/preparation_order_add.html:281 msgid "Créer le bon de préparation" msgstr "Create the preparation voucher" -#: templates/stock/preparation_order_add.html:490 -#: templates/stock/production_order_form.html:512 +#: stock/templates/stock/preparation_order_add.html:490 +#: stock/templates/stock/production_order_form.html:512 msgid "Veuillez sélectionner un produit" msgstr "Please select a product" -#: templates/stock/preparation_order_add.html:496 -#: templates/stock/production_order_form.html:517 +#: stock/templates/stock/preparation_order_add.html:496 +#: stock/templates/stock/production_order_form.html:517 msgid "Veuillez entrer une quantité valide" msgstr "Please enter a valid quantity" -#: templates/stock/preparation_order_add.html:589 -#: templates/stock/preparation_order_add.html:791 -#: templates/stock/preparation_order_detail.html:1931 -#: templates/stock/production_order_form.html:595 -#: templates/stock/purchase_order_form.html:88 -#: templates/stock/purchase_order_form.html:129 -#: templates/stock/request_for_quote_form.html:89 -#: templates/stock/request_for_quote_form.html:127 +#: stock/templates/stock/preparation_order_add.html:589 +#: stock/templates/stock/preparation_order_add.html:791 +#: stock/templates/stock/preparation_order_detail.html:1931 +#: stock/templates/stock/production_order_form.html:595 +#: stock/templates/stock/purchase_order_form.html:88 +#: stock/templates/stock/purchase_order_form.html:129 +#: stock/templates/stock/request_for_quote_form.html:89 +#: stock/templates/stock/request_for_quote_form.html:127 msgid "Retirer" msgstr "Remove" -#: templates/stock/preparation_order_add.html:646 +#: stock/templates/stock/preparation_order_add.html:646 msgid "Veuillez ajouter au moins un produit ou une autre ligne" msgstr "Please add at least one product or another line" -#: templates/stock/preparation_order_add.html:714 -#: templates/stock/preparation_order_detail.html:1139 +#: stock/templates/stock/preparation_order_add.html:714 +#: stock/templates/stock/preparation_order_detail.html:1139 msgid "Aucun type trouvé" msgstr "No types found" -#: templates/stock/preparation_order_add.html:744 +#: stock/templates/stock/preparation_order_add.html:744 msgid "Veuillez saisir une description" msgstr "Please enter a description" -#: templates/stock/preparation_order_add.html:789 +#: stock/templates/stock/preparation_order_add.html:789 msgid "unités" msgstr "units" -#: templates/stock/preparation_order_create_purchase.html:16 +#: stock/templates/stock/preparation_order_create_purchase.html:16 msgid "Depuis le bon de préparation" msgstr "From the preparation voucher" -#: templates/stock/preparation_order_create_purchase.html:26 +#: stock/templates/stock/preparation_order_create_purchase.html:26 msgid "Produits manquants ou en stock insuffisant" msgstr "Products missing or in insufficient stock" -#: templates/stock/preparation_order_create_purchase.html:36 +#: stock/templates/stock/preparation_order_create_purchase.html:36 msgid "Quantité nécessaire" msgstr "Quantity needed" -#: templates/stock/preparation_order_create_purchase.html:37 -#: templates/stock/preparation_order_detail.html:264 +#: stock/templates/stock/preparation_order_create_purchase.html:37 +#: stock/templates/stock/preparation_order_detail.html:264 msgid "Stock disponible" msgstr "Stock available" -#: templates/stock/preparation_order_create_purchase.html:38 +#: stock/templates/stock/preparation_order_create_purchase.html:38 msgid "À commander" msgstr "To order" -#: templates/stock/preparation_order_create_purchase.html:65 +#: stock/templates/stock/preparation_order_create_purchase.html:65 msgid "" "Tous les produits sont en stock suffisant. Vous pouvez créer un bon de " "commande pour réapprovisionner." @@ -3523,242 +3563,243 @@ msgstr "" "All products are in sufficient stock. You can create a purchase order to " "restock." -#: templates/stock/preparation_order_create_purchase.html:74 +#: stock/templates/stock/preparation_order_create_purchase.html:74 msgid "Informations du bon de commande" msgstr "Purchase order information" -#: templates/stock/preparation_order_create_purchase.html:109 +#: stock/templates/stock/preparation_order_create_purchase.html:109 msgid "Produits à commander" msgstr "Products to order" -#: templates/stock/preparation_order_create_purchase.html:115 +#: stock/templates/stock/preparation_order_create_purchase.html:115 msgid "" "Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" msgstr "Click 'Add missing product' or add products manually" -#: templates/stock/preparation_order_create_purchase.html:122 +#: stock/templates/stock/preparation_order_create_purchase.html:122 msgid "Ajouter tous les produits manquants" msgstr "Add all missing products" -#: templates/stock/preparation_order_create_purchase.html:142 +#: stock/templates/stock/preparation_order_create_purchase.html:142 msgid "Créer le bon de commande" msgstr "Create the purchase order" -#: templates/stock/preparation_order_create_purchase.html:176 +#: stock/templates/stock/preparation_order_create_purchase.html:176 msgid "Produit sélectionné" msgstr "Selected product" -#: templates/stock/preparation_order_create_purchase.html:519 +#: stock/templates/stock/preparation_order_create_purchase.html:519 msgid "Veuillez ajouter au moins un produit" msgstr "Please add at least one product" -#: templates/stock/preparation_order_detail.html:26 -#: templates/stock/preparation_order_detail.html:73 +#: stock/templates/stock/preparation_order_detail.html:26 +#: stock/templates/stock/preparation_order_detail.html:73 msgid "Bon de préparation réouvert pour modification" msgstr "Linked preparation voucher (return)" -#: templates/stock/preparation_order_detail.html:74 +#: stock/templates/stock/preparation_order_detail.html:74 msgid "" "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " "apportées seront prises en compte lors du prochain traitement par le " "magasinier (restitutions et sorties complémentaires automatiques)." msgstr "" -#: templates/stock/preparation_order_detail.html:118 -#: templates/stock/stock_movement_batch_detail.html:97 +#: stock/templates/stock/preparation_order_detail.html:118 +#: stock/templates/stock/stock_movement_batch_detail.html:97 msgid "Matériel retourné" msgstr "Returned material" -#: templates/stock/preparation_order_detail.html:123 -#: templates/stock/stock_movement_batch_detail.html:102 +#: stock/templates/stock/preparation_order_detail.html:123 +#: stock/templates/stock/stock_movement_batch_detail.html:102 msgid "En cours de prêt" msgstr "In progress" -#: templates/stock/preparation_order_detail.html:138 -#: templates/stock/stock_movement_batch_detail.html:117 +#: stock/templates/stock/preparation_order_detail.html:138 +#: stock/templates/stock/stock_movement_batch_detail.html:117 msgid "Le matériel a été retourné." msgstr "The order has been recorded." -#: templates/stock/preparation_order_detail.html:141 -#: templates/stock/stock_movement_batch_detail.html:120 +#: stock/templates/stock/preparation_order_detail.html:141 +#: stock/templates/stock/stock_movement_batch_detail.html:120 msgid "Le retour de ce matériel est en retard !" msgstr "The return of this material is late!" -#: templates/stock/preparation_order_detail.html:143 -#: templates/stock/stock_movement_batch_detail.html:122 +#: stock/templates/stock/preparation_order_detail.html:143 +#: stock/templates/stock/stock_movement_batch_detail.html:122 msgid "Le matériel est actuellement prêté." msgstr "The equipment is currently on loan." -#: templates/stock/preparation_order_detail.html:155 -#: templates/stock/stock_movement_batch_detail.html:134 +#: stock/templates/stock/preparation_order_detail.html:155 +#: stock/templates/stock/stock_movement_batch_detail.html:134 msgid "Marquer comme non retourné" msgstr "Mark as processed" -#: templates/stock/preparation_order_detail.html:160 -#: templates/stock/stock_alerts.html:86 -#: templates/stock/stock_movement_batch_detail.html:139 +#: stock/templates/stock/preparation_order_detail.html:160 +#: stock/templates/stock/stock_alerts.html:86 +#: stock/templates/stock/stock_movement_batch_detail.html:139 msgid "Marquer comme retourné" msgstr "Mark as processed" -#: templates/stock/preparation_order_detail.html:176 +#: stock/templates/stock/preparation_order_detail.html:176 msgid "Cette préparation ne concerne pas un prêt actuellement." msgstr "This preparation does not currently concern a loan." -#: templates/stock/preparation_order_detail.html:178 -#: templates/stock/stock_movement_batch_detail.html:157 +#: stock/templates/stock/preparation_order_detail.html:178 +#: stock/templates/stock/stock_movement_batch_detail.html:157 msgid "Définir comme prêt" msgstr "Set as ready" -#: templates/stock/preparation_order_detail.html:258 -#: templates/stock/request_for_quote_detail.html:136 +#: stock/templates/stock/preparation_order_detail.html:258 +#: stock/templates/stock/request_for_quote_detail.html:136 msgid "Quantité demandée" msgstr "Quantity requested" -#: templates/stock/preparation_order_detail.html:260 +#: stock/templates/stock/preparation_order_detail.html:260 msgid "À prélever / à restituer" msgstr "To pick / to return" -#: templates/stock/preparation_order_detail.html:263 -#: templates/stock/preparation_order_process.html:127 +#: stock/templates/stock/preparation_order_detail.html:263 +#: stock/templates/stock/preparation_order_process.html:127 msgid "Quantité réservée" msgstr "Quantity reserved" -#: templates/stock/preparation_order_detail.html:265 -#: templates/stock/warehouse_detail.html:61 -#: templates/stock/warehouses_index.html:102 +#: stock/templates/stock/preparation_order_detail.html:265 +#: stock/templates/stock/warehouse_detail.html:61 +#: stock/templates/stock/warehouses_index.html:102 msgid "Emplacements" msgstr "Locations" -#: templates/stock/preparation_order_detail.html:294 +#: stock/templates/stock/preparation_order_detail.html:294 msgid "Produit ajouté pendant le traitement" msgstr "Product added during processing" -#: templates/stock/preparation_order_detail.html:303 +#: stock/templates/stock/preparation_order_detail.html:303 msgid "Tous les articles ont été restitués au stock" msgstr "The items have been successfully received." -#: templates/stock/preparation_order_detail.html:323 -#: templates/stock/preparation_order_process.html:111 +#: stock/templates/stock/preparation_order_detail.html:323 +#: stock/templates/stock/preparation_order_process.html:111 msgid "Complément à prélever" msgstr "Additional items to pick" -#: templates/stock/preparation_order_detail.html:327 -#: templates/stock/preparation_order_process.html:107 +#: stock/templates/stock/preparation_order_detail.html:327 +#: stock/templates/stock/preparation_order_process.html:107 msgid "Déjà sorti" msgstr "Already received" -#: templates/stock/preparation_order_detail.html:332 -#: templates/stock/preparation_order_process.html:115 +#: stock/templates/stock/preparation_order_detail.html:332 +#: stock/templates/stock/preparation_order_process.html:115 msgid "Surplus à restituer en stock" msgstr "Surplus to return to stock" -#: templates/stock/preparation_order_detail.html:371 +#: stock/templates/stock/preparation_order_detail.html:371 msgid "Aucun stock" msgstr "No stock" -#: templates/stock/preparation_order_detail.html:398 -#: templates/stock/preparation_order_detail.html:438 -#: templates/stock/preparation_order_detail.html:523 +#: stock/templates/stock/preparation_order_detail.html:398 +#: stock/templates/stock/preparation_order_detail.html:438 +#: stock/templates/stock/preparation_order_detail.html:523 msgid "Permissions insuffisantes" msgstr "Insufficient rights" -#: templates/stock/preparation_order_detail.html:409 -#: templates/stock/preparation_order_process.html:34 +#: stock/templates/stock/preparation_order_detail.html:409 +#: stock/templates/stock/preparation_order_process.html:34 msgid "Articles supprimés du bon (restitution automatique au stock)" msgstr "Items removed from order (automatic return to stock)" -#: templates/stock/preparation_order_detail.html:416 -#: templates/stock/preparation_order_process.html:47 +#: stock/templates/stock/preparation_order_detail.html:416 +#: stock/templates/stock/preparation_order_process.html:47 msgid "Emplacement(s) d'origine" msgstr "Emplacement destination" -#: templates/stock/preparation_order_detail.html:417 +#: stock/templates/stock/preparation_order_detail.html:417 msgid "Quantité à restituer" msgstr "Quantity to be released" -#: templates/stock/preparation_order_detail.html:461 +#: stock/templates/stock/preparation_order_detail.html:461 msgid "ligne(s)" msgstr "line(s)" -#: templates/stock/preparation_order_detail.html:470 +#: stock/templates/stock/preparation_order_detail.html:470 msgid "Type (Signalisation)" msgstr "Type (Signaling)" -#: templates/stock/preparation_order_detail.html:509 +#: stock/templates/stock/preparation_order_detail.html:509 msgid "Créer un bon de confection pour ce produit" msgstr "Create a manufacturing voucher for this product" -#: templates/stock/preparation_order_detail.html:582 -#: templates/stock/serialized_items.html:68 -#: templates/stock/stock_alerts.html:46 templates/stock/stock_purchases.html:58 -#: templates/stock/stock_purchases.html:117 -#: templates/stock/stock_purchases.html:194 -#: templates/stock/warehouse_detail.html:74 -#: templates/stock/warehouses_index.html:142 +#: stock/templates/stock/preparation_order_detail.html:582 +#: stock/templates/stock/serialized_items.html:68 +#: stock/templates/stock/stock_alerts.html:46 +#: stock/templates/stock/stock_purchases.html:58 +#: stock/templates/stock/stock_purchases.html:117 +#: stock/templates/stock/stock_purchases.html:194 +#: stock/templates/stock/warehouse_detail.html:74 +#: stock/templates/stock/warehouses_index.html:142 msgid "Actions" msgstr "Actions" -#: templates/stock/preparation_order_detail.html:593 +#: stock/templates/stock/preparation_order_detail.html:593 msgid "Valider la préparation et enregistrer les mouvements de stock" msgstr "Validate the preparation and record stock movements" -#: templates/stock/preparation_order_detail.html:606 +#: stock/templates/stock/preparation_order_detail.html:606 msgid "Commander les produits manquants" msgstr "Order missing products" -#: templates/stock/preparation_order_detail.html:609 -#: templates/stock/preparation_order_detail.html:613 +#: stock/templates/stock/preparation_order_detail.html:609 +#: stock/templates/stock/preparation_order_detail.html:613 msgid "Commander" msgstr "Order" -#: templates/stock/preparation_order_detail.html:612 +#: stock/templates/stock/preparation_order_detail.html:612 msgid "Droits insuffisants" msgstr "Insufficient permissions" -#: templates/stock/preparation_order_detail.html:625 -#: templates/stock/preparation_order_detail.html:725 +#: stock/templates/stock/preparation_order_detail.html:625 +#: stock/templates/stock/preparation_order_detail.html:725 msgid "Modifier le bon de préparation" msgstr "Modify the preparation order" -#: templates/stock/preparation_order_detail.html:626 +#: stock/templates/stock/preparation_order_detail.html:626 msgid "Ajouter, supprimer ou modifier les articles" msgstr "Add, remove or modify articles" -#: templates/stock/preparation_order_detail.html:638 -#: templates/stock/preparation_order_detail.html:689 +#: stock/templates/stock/preparation_order_detail.html:638 +#: stock/templates/stock/preparation_order_detail.html:689 msgid "Annuler le bon de préparation" msgstr "Cancel the preparation order" -#: templates/stock/preparation_order_detail.html:639 +#: stock/templates/stock/preparation_order_detail.html:639 msgid "Libérer les quantités réservées" msgstr "Release reserved quantities" -#: templates/stock/preparation_order_detail.html:641 +#: stock/templates/stock/preparation_order_detail.html:641 msgid "Êtes-vous sûr de vouloir annuler ce bon ?" msgstr "Are you sure you want to cancel this order?" -#: templates/stock/preparation_order_detail.html:658 +#: stock/templates/stock/preparation_order_detail.html:658 msgid "" "Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" msgstr "Save pre-filled material reinstatement to stock from this order" -#: templates/stock/preparation_order_detail.html:660 tests.py:1742 +#: stock/templates/stock/preparation_order_detail.html:660 stock/tests.py:1742 msgid "Créer un retour" msgstr "Create a return" -#: templates/stock/preparation_order_detail.html:671 +#: stock/templates/stock/preparation_order_detail.html:671 msgid "Réouvrir le bon de préparation" msgstr "Reopen the preparation order" -#: templates/stock/preparation_order_detail.html:672 +#: stock/templates/stock/preparation_order_detail.html:672 msgid "Permet de modifier les articles du bon (repasse au statut À traiter)" msgstr "Allows modifying order items (resets status to To process)" -#: templates/stock/preparation_order_detail.html:690 +#: stock/templates/stock/preparation_order_detail.html:690 msgid "Annuler le bon et remettre tous les produits sortis en stock" msgstr "Cancel the order and return all issued products to stock" -#: templates/stock/preparation_order_detail.html:692 +#: stock/templates/stock/preparation_order_detail.html:692 msgid "" "Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis " "seront automatiquement réintégrés en stock." @@ -3766,108 +3807,108 @@ msgstr "" "Are you sure you want to cancel this already processed order? The issued " "products will be automatically returned to stock." -#: templates/stock/preparation_order_detail.html:735 +#: stock/templates/stock/preparation_order_detail.html:735 msgid "Rechercher un produit..." msgstr "Search for a product..." -#: templates/stock/preparation_order_detail.html:783 +#: stock/templates/stock/preparation_order_detail.html:783 msgid "Description..." msgstr "Description..." -#: templates/stock/preparation_order_detail.html:792 +#: stock/templates/stock/preparation_order_detail.html:792 msgid "Choisir..." msgstr "Choose..." -#: templates/stock/preparation_order_detail.html:799 -#: templates/stock/preparation_order_detail.html:817 +#: stock/templates/stock/preparation_order_detail.html:799 +#: stock/templates/stock/preparation_order_detail.html:817 msgid "Type (Sign.)" msgstr "Type (Sign.)" -#: templates/stock/preparation_order_detail.html:856 -#: templates/stock/production_order_detail.html:237 +#: stock/templates/stock/preparation_order_detail.html:856 +#: stock/templates/stock/production_order_detail.html:237 msgid "Ajouter un document..." msgstr "Add a document..." -#: templates/stock/preparation_order_detail.html:861 -#: templates/stock/production_order_detail.html:242 -#: templates/stock/purchase_order_detail.html:453 -#: templates/stock/purchase_order_form.html:439 +#: stock/templates/stock/preparation_order_detail.html:861 +#: stock/templates/stock/production_order_detail.html:242 +#: stock/templates/stock/purchase_order_detail.html:453 +#: stock/templates/stock/purchase_order_form.html:439 msgid "Envoi en cours..." msgstr "Sending in progress..." -#: templates/stock/preparation_order_detail.html:954 -#: templates/stock/preparation_order_detail.html:1033 -#: templates/stock/stock_purchases.html:80 -#: templates/stock/stock_purchases.html:138 +#: stock/templates/stock/preparation_order_detail.html:954 +#: stock/templates/stock/preparation_order_detail.html:1033 +#: stock/templates/stock/stock_purchases.html:80 +#: stock/templates/stock/stock_purchases.html:138 msgid "Aucun article" msgstr "No item" -#: templates/stock/preparation_order_detail.html:958 -#: templates/stock/preparation_order_detail.html:1051 +#: stock/templates/stock/preparation_order_detail.html:958 +#: stock/templates/stock/preparation_order_detail.html:1051 msgid "Aucune ligne" msgstr "No line" -#: templates/stock/preparation_order_detail.html:994 -#: templates/stock/preparation_order_detail.html:1010 +#: stock/templates/stock/preparation_order_detail.html:994 +#: stock/templates/stock/preparation_order_detail.html:1010 msgid "La quantité doit être supérieure à 0." msgstr "The quantity must be greater than 0." -#: templates/stock/preparation_order_detail.html:1026 +#: stock/templates/stock/preparation_order_detail.html:1026 msgid "Supprimer cet article du bon ?" msgstr "Remove this item from the voucher?" -#: templates/stock/preparation_order_detail.html:1044 +#: stock/templates/stock/preparation_order_detail.html:1044 msgid "Supprimer cette ligne ?" msgstr "Delete this line?" -#: templates/stock/preparation_order_detail.html:1172 +#: stock/templates/stock/preparation_order_detail.html:1172 msgid "Veuillez saisir une description." msgstr "Please enter a description." -#: templates/stock/preparation_order_detail.html:1406 +#: stock/templates/stock/preparation_order_detail.html:1406 msgid "Envoyer les documents" msgstr "Send documents" -#: templates/stock/preparation_order_detail.html:1483 -#: templates/stock/stock_movement_batch_detail.html:496 +#: stock/templates/stock/preparation_order_detail.html:1483 +#: stock/templates/stock/stock_movement_batch_detail.html:496 msgid "Modifier les informations de prêt" msgstr "Modify the preparation voucher" -#: templates/stock/preparation_order_detail.html:1530 +#: stock/templates/stock/preparation_order_detail.html:1530 msgid "Êtes-vous sûr de vouloir signaler ce bon de préparation comme TRAITÉ ?" msgstr "Are you sure you want to cancel this order?" -#: templates/stock/preparation_order_detail.html:1535 +#: stock/templates/stock/preparation_order_detail.html:1535 msgid "Récapitulatif des mouvements de stock qui seront générés" msgstr "Summary of stock movements that will be generated" -#: templates/stock/preparation_order_detail.html:1542 -#: templates/stock/stock_movement_detail.html:14 +#: stock/templates/stock/preparation_order_detail.html:1542 +#: stock/templates/stock/stock_movement_detail.html:14 msgid "Mouvement de stock" msgstr "Stock movement" -#: templates/stock/preparation_order_detail.html:1552 +#: stock/templates/stock/preparation_order_detail.html:1552 msgid "sorti complémentaire" msgstr "Reason/comment" -#: templates/stock/preparation_order_detail.html:1554 -#: templates/stock/preparation_order_detail.html:1568 +#: stock/templates/stock/preparation_order_detail.html:1554 +#: stock/templates/stock/preparation_order_detail.html:1568 msgid "restitué au stock" msgstr "returned to stock" -#: templates/stock/preparation_order_detail.html:1556 +#: stock/templates/stock/preparation_order_detail.html:1556 msgid "Inchangé (déjà sorti)" msgstr "Quantity to be released" -#: templates/stock/preparation_order_detail.html:1559 +#: stock/templates/stock/preparation_order_detail.html:1559 msgid "sorti du stock" msgstr "New stock release" -#: templates/stock/preparation_order_detail.html:1566 +#: stock/templates/stock/preparation_order_detail.html:1566 msgid "Supprimé" msgstr "Delete" -#: templates/stock/preparation_order_detail.html:1579 +#: stock/templates/stock/preparation_order_detail.html:1579 msgid "" "Les mouvements de stock seront automatiquement enregistrés et le bon passera " "au statut Traité." @@ -3875,39 +3916,39 @@ msgstr "" "Stock movements will be automatically recorded and the order status will " "change to Processed." -#: templates/stock/preparation_order_detail.html:1585 +#: stock/templates/stock/preparation_order_detail.html:1585 msgid "Confirmer et marquer comme traité" msgstr "Mark as processed" -#: templates/stock/preparation_order_detail.html:1755 +#: stock/templates/stock/preparation_order_detail.html:1755 msgid "Statut de suivi" msgstr "Follow-up status" -#: templates/stock/preparation_order_detail.html:1756 +#: stock/templates/stock/preparation_order_detail.html:1756 msgid "Important / À traiter" msgstr "Important / To process" -#: templates/stock/preparation_order_detail.html:1758 +#: stock/templates/stock/preparation_order_detail.html:1758 msgid "Traité / Fait" msgstr "Processed / Done" -#: templates/stock/preparation_order_detail.html:1760 +#: stock/templates/stock/preparation_order_detail.html:1760 msgid "Aucun drapeau" msgstr "No flag" -#: templates/stock/preparation_order_process.html:13 +#: stock/templates/stock/preparation_order_process.html:13 msgid "Traiter le bon de préparation" msgstr "Process the preparation order" -#: templates/stock/preparation_order_process.html:16 +#: stock/templates/stock/preparation_order_process.html:16 msgid "Sélectionnez les emplacements et les quantités à sortir du stock" msgstr "Select locations and quantities to issue from stock" -#: templates/stock/preparation_order_process.html:25 +#: stock/templates/stock/preparation_order_process.html:25 msgid "Attention : des quantités ont été modifiées" msgstr "Please note: quantities have been modified" -#: templates/stock/preparation_order_process.html:26 +#: stock/templates/stock/preparation_order_process.html:26 msgid "" "Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. " "Veuillez vérifier les articles signalés ci-dessous." @@ -3915,214 +3956,215 @@ msgstr "" "One or more items already prepared have had their quantity changed. Please " "check the items flagged below." -#: templates/stock/preparation_order_process.html:39 +#: stock/templates/stock/preparation_order_process.html:39 msgid "" "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " "précédent mais ont été retirés du bon par le gestionnaire. Lors de la " "validation, le stock sera automatiquement recrédité." msgstr "" -#: templates/stock/preparation_order_process.html:77 +#: stock/templates/stock/preparation_order_process.html:77 msgid "Produits à sortir / préparer" msgstr "Products to be released" -#: templates/stock/preparation_order_process.html:106 +#: stock/templates/stock/preparation_order_process.html:106 msgid "Quantité déjà sortie précédemment" msgstr "Previous quantity" -#: templates/stock/preparation_order_process.html:116 +#: stock/templates/stock/preparation_order_process.html:116 msgid "à réintégrer" msgstr "to reinstate" -#: templates/stock/preparation_order_process.html:125 +#: stock/templates/stock/preparation_order_process.html:125 msgid "Demandé" msgstr "Request" -#: templates/stock/preparation_order_process.html:130 +#: stock/templates/stock/preparation_order_process.html:130 msgid "Quantité en commande" msgstr "Quantity on order" -#: templates/stock/preparation_order_process.html:131 +#: stock/templates/stock/preparation_order_process.html:131 msgid "En commande" msgstr "On order" -#: templates/stock/preparation_order_process.html:136 +#: stock/templates/stock/preparation_order_process.html:136 msgid "Cliquer pour ajuster le stock" msgstr "Click to adjust stock" -#: templates/stock/preparation_order_process.html:159 -#: templates/stock/preparation_order_process.html:204 +#: stock/templates/stock/preparation_order_process.html:159 +#: stock/templates/stock/preparation_order_process.html:204 msgid "Complément à sortir" msgstr "Products to be released" -#: templates/stock/preparation_order_process.html:161 -#: templates/stock/preparation_order_process.html:206 +#: stock/templates/stock/preparation_order_process.html:161 +#: stock/templates/stock/preparation_order_process.html:206 msgid "Quantité à sortir" msgstr "Quantity to be released" -#: templates/stock/preparation_order_process.html:233 +#: stock/templates/stock/preparation_order_process.html:233 msgid "" "Aucun stock enregistré pour ce produit. Le stock passera en négatif après la " "sortie." msgstr "No stock registered for this product." -#: templates/stock/preparation_order_process.html:238 +#: stock/templates/stock/preparation_order_process.html:238 msgid "Aucun stock disponible et aucun emplacement accessible pour ce produit" msgstr "No stock available for this product" -#: templates/stock/preparation_order_process.html:320 +#: stock/templates/stock/preparation_order_process.html:320 msgid "Confirmer la sortie des produits et marquer le bon comme traité ?" msgstr "Confirm the release of products and mark the voucher as processed?" -#: templates/stock/preparation_order_process.html:321 +#: stock/templates/stock/preparation_order_process.html:321 msgid "Marquer comme traité" msgstr "Mark as processed" -#: templates/stock/preparation_order_process.html:356 -#: templates/stock/preparation_order_process.html:495 +#: stock/templates/stock/preparation_order_process.html:356 +#: stock/templates/stock/preparation_order_process.html:495 msgid "Sélectionner..." msgstr "Select..." -#: templates/stock/preparation_order_process.html:511 +#: stock/templates/stock/preparation_order_process.html:511 msgid "Erreur de chargement" msgstr "Loading error" -#: templates/stock/preparation_order_process.html:585 +#: stock/templates/stock/preparation_order_process.html:585 msgid "Une erreur est survenue" msgstr "An error occurred" -#: templates/stock/preparation_order_process.html:592 +#: stock/templates/stock/preparation_order_process.html:592 msgid "Erreur de connexion" msgstr "Connection error" -#: templates/stock/product_create_at_location.html:13 +#: stock/templates/stock/product_create_at_location.html:13 msgid "Nouveau produit à l'emplacement" msgstr "No products in this location." -#: templates/stock/product_create_at_location.html:24 -#: templates/stock/product_form.html:14 -#: templates/stock/warehouses_index.html:185 +#: stock/templates/stock/product_create_at_location.html:24 +#: stock/templates/stock/product_form.html:14 +#: stock/templates/stock/warehouses_index.html:185 msgid "Nouveau produit" msgstr "New product" -#: templates/stock/product_create_at_location.html:44 -#: templates/stock/product_form.html:50 +#: stock/templates/stock/product_create_at_location.html:44 +#: stock/templates/stock/product_form.html:50 msgid "Identification" msgstr "Identification" -#: templates/stock/product_create_at_location.html:57 -#: templates/stock/product_create_at_location.html:70 -#: templates/stock/product_form.html:64 templates/stock/product_form.html:81 +#: stock/templates/stock/product_create_at_location.html:57 +#: stock/templates/stock/product_create_at_location.html:70 +#: stock/templates/stock/product_form.html:64 +#: stock/templates/stock/product_form.html:81 msgid "Généré automatiquement" msgstr "Automatically generated" -#: templates/stock/product_create_at_location.html:107 -#: templates/stock/product_form.html:121 +#: stock/templates/stock/product_create_at_location.html:107 +#: stock/templates/stock/product_form.html:121 msgid "Traçabilité" msgstr "Traceability" -#: templates/stock/product_create_at_location.html:127 -#: templates/stock/product_form.html:141 +#: stock/templates/stock/product_create_at_location.html:127 +#: stock/templates/stock/product_form.html:141 msgid "Stock & tarification" msgstr "Stock & pricing" -#: templates/stock/product_create_at_location.html:160 -#: templates/stock/product_form.html:174 +#: stock/templates/stock/product_create_at_location.html:160 +#: stock/templates/stock/product_form.html:174 msgid "Quantité minimale déclenchant une alerte de stock" msgstr "Minimum quantity triggering a stock alert" -#: templates/stock/product_create_at_location.html:171 +#: stock/templates/stock/product_create_at_location.html:171 msgid "Association & Quantité" msgstr "Adjust the quantity" -#: templates/stock/product_create_at_location.html:177 +#: stock/templates/stock/product_create_at_location.html:177 msgid "Emplacement d'association" msgstr "Emplacement destination" -#: templates/stock/product_create_at_location.html:181 +#: stock/templates/stock/product_create_at_location.html:181 msgid "Le produit sera automatiquement lié à cet emplacement." msgstr "No products in stock at this location." -#: templates/stock/product_create_at_location.html:194 +#: stock/templates/stock/product_create_at_location.html:194 msgid "Quantité initiale de départ à cet emplacement." msgstr "No products in stock at this location." -#: templates/stock/product_create_at_location.html:201 +#: stock/templates/stock/product_create_at_location.html:201 msgid "Restrictions d'emplacement" msgstr "Select a location" -#: templates/stock/product_create_at_location.html:225 -#: templates/stock/product_form.html:218 +#: stock/templates/stock/product_create_at_location.html:225 +#: stock/templates/stock/product_form.html:218 msgid "Créer le produit" msgstr "Create the product" -#: templates/stock/product_design_detail.html:28 -#: templates/stock/product_design_list.html:80 +#: stock/templates/stock/product_design_detail.html:28 +#: stock/templates/stock/product_design_list.html:80 msgid "Archivé" msgstr "Archived" -#: templates/stock/product_design_detail.html:80 +#: stock/templates/stock/product_design_detail.html:80 msgid "Coût estimé" msgstr "Estimated cost" -#: templates/stock/product_design_detail.html:92 +#: stock/templates/stock/product_design_detail.html:92 msgid "Modifié le" msgstr "Modified on" -#: templates/stock/product_design_detail.html:129 +#: stock/templates/stock/product_design_detail.html:129 msgid "Composants nécessaires" msgstr "Necessary components" -#: templates/stock/product_design_detail.html:139 +#: stock/templates/stock/product_design_detail.html:139 msgid "Qté requise" msgstr "Qty required" -#: templates/stock/product_design_detail.html:141 +#: stock/templates/stock/product_design_detail.html:141 msgid "Disponibilité" msgstr "Availability" -#: templates/stock/product_design_detail.html:162 -#: templates/stock/production_order_detail.html:289 -#: templates/stock/warehouse_detail.html:202 -#: templates/stock/warehouse_location_detail.html:221 +#: stock/templates/stock/product_design_detail.html:162 +#: stock/templates/stock/production_order_detail.html:289 +#: stock/templates/stock/warehouse_detail.html:202 +#: stock/templates/stock/warehouse_location_detail.html:221 msgid "OK" msgstr "Okay" -#: templates/stock/product_design_detail.html:166 +#: stock/templates/stock/product_design_detail.html:166 msgid "Insuffisant" msgstr "Insufficient" -#: templates/stock/product_design_detail.html:175 +#: stock/templates/stock/product_design_detail.html:175 msgid "Aucun composant défini." msgstr "No components defined." -#: templates/stock/product_design_detail.html:193 -#: templates/stock/product_form.html:30 +#: stock/templates/stock/product_design_detail.html:193 +#: stock/templates/stock/product_form.html:30 msgid "Nouveau" msgstr "New" -#: templates/stock/product_design_detail.html:235 -#: templates/stock/production_order_list.html:118 +#: stock/templates/stock/product_design_detail.html:235 +#: stock/templates/stock/production_order_list.html:118 msgid "Aucun bon de production." msgstr "No production voucher." -#: templates/stock/product_design_form.html:37 +#: stock/templates/stock/product_design_form.html:37 msgid "Nouvelle conception de produit" msgstr "New product design" -#: templates/stock/product_design_form.html:39 +#: stock/templates/stock/product_design_form.html:39 msgid "Modifier la conception" msgstr "Edit design" -#: templates/stock/product_design_form.html:100 +#: stock/templates/stock/product_design_form.html:100 msgid "Image" msgstr "Picture" -#: templates/stock/product_design_form.html:111 +#: stock/templates/stock/product_design_form.html:111 msgid "Entrepôt & Emplacement de production" msgstr "Warehouse & Production Location" -#: templates/stock/product_design_form.html:117 +#: stock/templates/stock/product_design_form.html:117 msgid "" "L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de " "la création d'un bon de production depuis un bon de préparation." @@ -4130,19 +4172,19 @@ msgstr "" "The warehouse and location defined here will be used by default when " "creating a production order from a picking order." -#: templates/stock/product_design_form.html:122 +#: stock/templates/stock/product_design_form.html:122 msgid "Entrepôt de production" msgstr "Production warehouse" -#: templates/stock/product_design_form.html:134 +#: stock/templates/stock/product_design_form.html:134 msgid "Choisissez d'abord un entrepôt." msgstr "First choose a warehouse." -#: templates/stock/product_design_form.html:142 +#: stock/templates/stock/product_design_form.html:142 msgid "Produit fini par défaut" msgstr "Default finished product" -#: templates/stock/product_design_form.html:145 +#: stock/templates/stock/product_design_form.html:145 msgid "" "Produit existant à réapprovisionner automatiquement quand un bon de " "confection basé sur cette conception est terminé." @@ -4150,91 +4192,93 @@ msgstr "" "Existing product to be automatically restocked when a production order based " "on this design is completed." -#: templates/stock/product_design_form.html:157 +#: stock/templates/stock/product_design_form.html:157 msgid "Composants (pièces du stock)" msgstr "Components (stock parts)" -#: templates/stock/product_design_form.html:199 +#: stock/templates/stock/product_design_form.html:199 msgid "Ajouter un composant" msgstr "Add a component" -#: templates/stock/product_design_form.html:212 +#: stock/templates/stock/product_design_form.html:212 msgid "Créer la conception" msgstr "Create the design" -#: templates/stock/product_design_form.html:214 -#: templates/stock/product_form.html:220 -#: templates/stock/production_order_form.html:311 -#: templates/stock/supplier_detail.html:101 -#: templates/stock/supplier_form.html:99 +#: stock/templates/stock/product_design_form.html:214 +#: stock/templates/stock/product_form.html:220 +#: stock/templates/stock/production_order_form.html:311 +#: stock/templates/stock/supplier_detail.html:101 +#: stock/templates/stock/supplier_form.html:99 msgid "Enregistrer les modifications" msgstr "Save changes" -#: templates/stock/product_design_list.html:12 +#: stock/templates/stock/product_design_list.html:12 msgid "Conceptions de produits" msgstr "Product designs" -#: templates/stock/product_design_list.html:19 +#: stock/templates/stock/product_design_list.html:19 msgid "Nouvelle conception" msgstr "New design" -#: templates/stock/product_design_list.html:29 -#: templates/stock/warehouses_index.html:283 +#: stock/templates/stock/product_design_list.html:29 +#: stock/templates/stock/warehouses_index.html:283 msgid "Recherche" msgstr "Search" -#: templates/stock/product_design_list.html:31 +#: stock/templates/stock/product_design_list.html:31 msgid "Code, nom..." msgstr "Code, name..." -#: templates/stock/product_design_list.html:47 -#: templates/stock/purchase_order_form.html:59 -#: templates/stock/purchase_order_form.html:107 -#: templates/stock/request_for_quote_form.html:64 -#: templates/stock/request_for_quote_form.html:109 +#: stock/templates/stock/product_design_list.html:47 +#: stock/templates/stock/purchase_order_form.html:59 +#: stock/templates/stock/purchase_order_form.html:107 +#: stock/templates/stock/request_for_quote_form.html:64 +#: stock/templates/stock/request_for_quote_form.html:109 msgid "Toutes" msgstr "All" -#: templates/stock/product_design_list.html:57 -#: templates/stock/production_center.html:36 -#: templates/stock/production_order_list.html:41 -#: templates/stock/warehouses_index.html:307 +#: stock/templates/stock/product_design_list.html:57 +#: stock/templates/stock/production_center.html:36 +#: stock/templates/stock/production_order_list.html:41 +#: stock/templates/stock/warehouses_index.html:307 msgid "Filtrer" msgstr "Filter" -#: templates/stock/product_design_list.html:96 +#: stock/templates/stock/product_design_list.html:96 msgid "composant(s)" msgstr "component(s)" -#: templates/stock/product_design_list.html:109 +#: stock/templates/stock/product_design_list.html:109 msgid "Détail" msgstr "Detail" -#: templates/stock/product_design_list.html:116 +#: stock/templates/stock/product_design_list.html:116 msgid "Produire" msgstr "Produce" -#: templates/stock/product_design_list.html:126 +#: stock/templates/stock/product_design_list.html:126 msgid "Aucune conception de produit trouvée." msgstr "No product designs found." -#: templates/stock/product_design_list.html:127 +#: stock/templates/stock/product_design_list.html:127 msgid "Créer la première" msgstr "Create the first" -#: templates/stock/product_detail.html:17 -#: templates/stock/serialized_item_detail.html:13 -#: templates/stock/stock_purchases.html:208 -#: templates/stock/supplier_detail.html:17 +#: stock/templates/stock/product_detail.html:17 +#: stock/templates/stock/serialized_item_detail.html:13 +#: stock/templates/stock/stock_purchases.html:208 +#: stock/templates/stock/supplier_detail.html:17 msgid "Inactif" msgstr "Inactive" -#: templates/stock/product_detail.html:46 templates/stock/product_form.html:255 -#: templates/stock/serialized_item_detail.html:37 +#: stock/templates/stock/product_detail.html:46 +#: stock/templates/stock/product_form.html:255 +#: stock/templates/stock/serialized_item_detail.html:37 msgid "Confirmer la désactivation" msgstr "Confirm cancellation" -#: templates/stock/product_detail.html:51 templates/stock/product_form.html:260 +#: stock/templates/stock/product_detail.html:51 +#: stock/templates/stock/product_form.html:260 #, python-format msgid "" "\n" @@ -4252,89 +4296,89 @@ msgstr "" "will remain accessible in the history.\n" " " -#: templates/stock/product_detail.html:63 -#: templates/stock/serialized_item_detail.html:54 +#: stock/templates/stock/product_detail.html:63 +#: stock/templates/stock/serialized_item_detail.html:54 msgid "Rendre inactif" msgstr "Make inactive" -#: templates/stock/product_detail.html:162 +#: stock/templates/stock/product_detail.html:162 msgid "Sous seuil" msgstr "Below threshold" -#: templates/stock/product_detail.html:203 +#: stock/templates/stock/product_detail.html:203 msgid "Ce produit est autorisé dans tous les emplacements." msgstr "No products in this location." -#: templates/stock/product_detail.html:215 +#: stock/templates/stock/product_detail.html:215 msgid "Alertes de stock actives" msgstr "Active stock alerts" -#: templates/stock/product_detail.html:221 +#: stock/templates/stock/product_detail.html:221 msgid "Stock actuel:" msgstr "Current stock:" -#: templates/stock/product_detail.html:222 +#: stock/templates/stock/product_detail.html:222 msgid "| Seuil:" msgstr "| " -#: templates/stock/product_detail.html:302 +#: stock/templates/stock/product_detail.html:302 msgid "Historique commandes" msgstr "Order history" -#: templates/stock/product_detail.html:365 +#: stock/templates/stock/product_detail.html:365 msgid "Aucun stock enregistré pour ce produit." msgstr "No stock registered for this product." -#: templates/stock/product_detail.html:382 -#: templates/stock/warehouse_location_detail.html:250 +#: stock/templates/stock/product_detail.html:382 +#: stock/templates/stock/warehouse_location_detail.html:250 msgid "Origine" msgstr "Origin" -#: templates/stock/product_detail.html:485 +#: stock/templates/stock/product_detail.html:485 msgid "Date commande" msgstr "Order date" -#: templates/stock/product_detail.html:509 +#: stock/templates/stock/product_detail.html:509 msgid "Aucune commande dans l'historique." msgstr "No orders in history." -#: templates/stock/product_detail.html:521 +#: stock/templates/stock/product_detail.html:521 msgid "article(s) enregistré(s)" msgstr "registered item(s)" -#: templates/stock/product_detail.html:524 +#: stock/templates/stock/product_detail.html:524 msgid "Enregistrer un article" msgstr "Save an article" -#: templates/stock/product_detail.html:561 +#: stock/templates/stock/product_detail.html:561 msgid "Aucun article enregistré." msgstr "No items saved." -#: templates/stock/product_detail.html:569 +#: stock/templates/stock/product_detail.html:569 msgid "Voir tous les articles de ce produit" msgstr "View all items for this product" -#: templates/stock/product_form.html:16 +#: stock/templates/stock/product_form.html:16 msgid "Modifier le produit" msgstr "Edit product" -#: templates/stock/product_form.html:66 +#: stock/templates/stock/product_form.html:66 msgid "Code unique du produit" msgstr "Unique product code" -#: templates/stock/product_form.html:83 +#: stock/templates/stock/product_form.html:83 msgid "Référence fournisseur / interne" msgstr "Supplier / internal reference" -#: templates/stock/product_form.html:203 +#: stock/templates/stock/product_form.html:203 msgid "Quantités initiales pour les emplacements sélectionnés" msgstr "Initial quantities for selected locations" -#: templates/stock/product_form.html:232 +#: stock/templates/stock/product_form.html:232 msgid "Désactivation" msgstr "Destination" -#: templates/stock/product_form.html:237 +#: stock/templates/stock/product_form.html:237 msgid "" "Rendre ce produit inactif empêchera son utilisation pour les futurs " "mouvements de stock ou bons de commande, mais préservera tout son historique." @@ -4342,124 +4386,124 @@ msgstr "" "Making this product inactive will prevent its use for future stock movements " "or purchase orders, but will preserve all its history." -#: templates/stock/product_form.html:240 +#: stock/templates/stock/product_form.html:240 msgid "Désactiver ce produit" msgstr "Create the product" -#: templates/stock/product_form.html:243 +#: stock/templates/stock/product_form.html:243 msgid "Ce produit est déjà inactif" msgstr "If the product already exists in stock." -#: templates/stock/product_form.html:272 +#: stock/templates/stock/product_form.html:272 msgid "Désactiver" msgstr "Disable" -#: templates/stock/production_center.html:54 +#: stock/templates/stock/production_center.html:54 msgid "Entrep�t" msgstr "Warehouse" -#: templates/stock/production_center.html:55 +#: stock/templates/stock/production_center.html:55 msgid "Qt�" msgstr "Qty" -#: templates/stock/production_center.html:57 +#: stock/templates/stock/production_center.html:57 msgid "Bon de pr�p." msgstr "Prep voucher" -#: templates/stock/production_center.html:58 +#: stock/templates/stock/production_center.html:58 msgid "Cr�� le" msgstr "Cr�� the" -#: templates/stock/production_center.html:59 +#: stock/templates/stock/production_center.html:59 msgid "Termin� le" msgstr "The term" -#: templates/stock/production_center.html:108 +#: stock/templates/stock/production_center.html:108 msgid "Cr�er le premier" msgstr "Create the first" -#: templates/stock/production_order_detail.html:61 +#: stock/templates/stock/production_order_detail.html:61 msgid "Confirmer l\\'annulation ?" msgstr "Confirm cancellation?" -#: templates/stock/production_order_detail.html:135 -#: templates/stock/production_order_list.html:62 +#: stock/templates/stock/production_order_detail.html:135 +#: stock/templates/stock/production_order_list.html:62 msgid "Terminé le" msgstr "Finished on" -#: templates/stock/production_order_detail.html:158 +#: stock/templates/stock/production_order_detail.html:158 #, python-format msgid "%(qty)s unité(s) seront ajoutées au stock à la fin de la confection." msgstr "%(qty)s unit(s) will be added to stock at the end of manufacturing." -#: templates/stock/production_order_detail.html:167 +#: stock/templates/stock/production_order_detail.html:167 msgid "Un nouveau produit sera créé à la fin de la confection." msgstr "A new product will be created at the end of manufacturing." -#: templates/stock/production_order_detail.html:173 +#: stock/templates/stock/production_order_detail.html:173 msgid "Aucun produit fini défini. Le stock ne sera pas mis à jour." msgstr "No finished product defined. " -#: templates/stock/production_order_detail.html:266 +#: stock/templates/stock/production_order_detail.html:266 msgid "Qté/unité" msgstr "Qty/unit" -#: templates/stock/production_order_detail.html:267 +#: stock/templates/stock/production_order_detail.html:267 msgid "Total requis" msgstr "Total required" -#: templates/stock/production_order_detail.html:294 +#: stock/templates/stock/production_order_detail.html:294 msgid "Manque" msgstr "Lack" -#: templates/stock/production_order_detail.html:308 +#: stock/templates/stock/production_order_detail.html:308 msgid "Stock insuffisant dans cet entrepôt pour démarrer la production." msgstr "Insufficient stock in this warehouse to start production." -#: templates/stock/production_order_form.html:36 +#: stock/templates/stock/production_order_form.html:36 msgid "Modifier le bon de confection" msgstr "Modify the preparation order" -#: templates/stock/production_order_form.html:48 +#: stock/templates/stock/production_order_form.html:48 msgid "Produit demandé" msgstr "Product requested" -#: templates/stock/production_order_form.html:106 +#: stock/templates/stock/production_order_form.html:106 msgid "Conception liée (optionnel)" msgstr "Linked design (optional)" -#: templates/stock/production_order_form.html:111 +#: stock/templates/stock/production_order_form.html:111 msgid "Rechercher une conception..." msgstr "Search for a design..." -#: templates/stock/production_order_form.html:121 +#: stock/templates/stock/production_order_form.html:121 msgid "" "Optionnel. Si une conception est sélectionnée, vous pouvez importer ses " "composants ci-dessous." msgstr "" "Optional. If a design is selected, you can import its components below." -#: templates/stock/production_order_form.html:129 +#: stock/templates/stock/production_order_form.html:129 msgid "Composants requis (articles du stock)" msgstr "Required components (stock items)" -#: templates/stock/production_order_form.html:131 +#: stock/templates/stock/production_order_form.html:131 msgid "Importer depuis la conception" msgstr "Import from design" -#: templates/stock/production_order_form.html:160 +#: stock/templates/stock/production_order_form.html:160 msgid "Optionnel..." msgstr "Optional..." -#: templates/stock/production_order_form.html:171 +#: stock/templates/stock/production_order_form.html:171 msgid "Composants sélectionnés" msgstr "Selected components" -#: templates/stock/production_order_form.html:201 +#: stock/templates/stock/production_order_form.html:201 msgid "Optionnel. Liez ce bon à un bon de préparation existant." msgstr "Optional. " -#: templates/stock/production_order_form.html:212 +#: stock/templates/stock/production_order_form.html:212 msgid "" "Quand ce bon de confection est terminé, le produit fini sera automatiquement " "ajouté au stock." @@ -4467,15 +4511,15 @@ msgstr "" "When this preparation order is completed, the finished product will be " "automatically added to stock." -#: templates/stock/production_order_form.html:220 +#: stock/templates/stock/production_order_form.html:220 msgid "Tapez pour rechercher un produit..." msgstr "Tap to search for a product..." -#: templates/stock/production_order_form.html:233 +#: stock/templates/stock/production_order_form.html:233 msgid "Si le produit existe déjà dans le stock, sélectionnez-le ici." msgstr "If the product already exists in stock, select it here." -#: templates/stock/production_order_form.html:244 +#: stock/templates/stock/production_order_form.html:244 msgid "" "Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit " "sera créé à la fin de la conception." @@ -4483,184 +4527,184 @@ msgstr "" "If the product does not yet exist, enter the name here. A new product will " "be created at the end of the design." -#: templates/stock/production_order_form.html:255 +#: stock/templates/stock/production_order_form.html:255 msgid "Laisser vide pour utiliser l'emplacement par défaut de la conception." msgstr "Leave blank to use the default location of the design." -#: templates/stock/production_order_form.html:297 +#: stock/templates/stock/production_order_form.html:297 msgid "Les fichiers seront joints au bon de confection après la sauvegarde." msgstr "The files will be attached to the production slip after saving." -#: templates/stock/production_order_form.html:309 +#: stock/templates/stock/production_order_form.html:309 msgid "Créer le bon de confection" msgstr "Create the preparation voucher" -#: templates/stock/production_order_form.html:367 +#: stock/templates/stock/production_order_form.html:367 msgid "Aucune conception trouvée" msgstr "No designs found" -#: templates/stock/production_order_form.html:639 +#: stock/templates/stock/production_order_form.html:639 msgid "Cette conception n\\" msgstr "This design" -#: templates/stock/production_order_list.html:16 +#: stock/templates/stock/production_order_list.html:16 msgid "Conceptions" msgstr "Designs" -#: templates/stock/purchase_order_detail.html:12 +#: stock/templates/stock/purchase_order_detail.html:12 msgid "Bon de commande" msgstr "Purchase order" -#: templates/stock/purchase_order_detail.html:23 -#: templates/stock/request_for_quote_detail.html:23 +#: stock/templates/stock/purchase_order_detail.html:23 +#: stock/templates/stock/request_for_quote_detail.html:23 msgid "PDF" msgstr "PDF" -#: templates/stock/purchase_order_detail.html:26 -#: templates/stock/request_for_quote_detail.html:26 +#: stock/templates/stock/purchase_order_detail.html:26 +#: stock/templates/stock/request_for_quote_detail.html:26 msgid "Excel" msgstr "Excel" -#: templates/stock/purchase_order_detail.html:48 +#: stock/templates/stock/purchase_order_detail.html:48 msgid "Annuler ce bon de commande ?" msgstr "Cancel this purchase order?" -#: templates/stock/purchase_order_detail.html:103 +#: stock/templates/stock/purchase_order_detail.html:103 msgid "Date de commande" msgstr "Order date" -#: templates/stock/purchase_order_detail.html:137 +#: stock/templates/stock/purchase_order_detail.html:137 msgid "Quantité commandée dans ce bon de commande" msgstr "Quantity ordered in this purchase order" -#: templates/stock/purchase_order_detail.html:140 +#: stock/templates/stock/purchase_order_detail.html:140 msgid "P.Unit HTVA" msgstr "P.Unit excluding VAT" -#: templates/stock/purchase_order_detail.html:141 +#: stock/templates/stock/purchase_order_detail.html:141 msgid "TVA" msgstr "VAT" -#: templates/stock/purchase_order_detail.html:142 +#: stock/templates/stock/purchase_order_detail.html:142 msgid "Total HTVA" msgstr "Total excluding VAT" -#: templates/stock/purchase_order_detail.html:216 +#: stock/templates/stock/purchase_order_detail.html:216 msgid "Total articles commandés" msgstr "Items ordered" -#: templates/stock/purchase_order_detail.html:225 +#: stock/templates/stock/purchase_order_detail.html:225 msgid "Valeur totale net HTVA" msgstr "Total net value excluding VAT" -#: templates/stock/purchase_order_detail.html:233 +#: stock/templates/stock/purchase_order_detail.html:233 msgid "Total TVA" msgstr "Total VAT" -#: templates/stock/purchase_order_detail.html:241 +#: stock/templates/stock/purchase_order_detail.html:241 msgid "Valeur Totale (TTC)" msgstr "Total Value (including tax)" -#: templates/stock/purchase_order_detail.html:251 +#: stock/templates/stock/purchase_order_detail.html:251 msgid "Aucun article dans cette commande" msgstr "No items in this order" -#: templates/stock/purchase_order_detail.html:299 -#: templates/stock/purchase_order_form.html:171 +#: stock/templates/stock/purchase_order_detail.html:299 +#: stock/templates/stock/purchase_order_form.html:171 msgid "Aucun document associé." msgstr "No associated documents." -#: templates/stock/purchase_order_detail.html:319 +#: stock/templates/stock/purchase_order_detail.html:319 msgid "Réception des articles" msgstr "Receipt of items" -#: templates/stock/purchase_order_detail.html:327 +#: stock/templates/stock/purchase_order_detail.html:327 msgid "" "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " "ignorer un article." msgstr "" "Indicate the quantity to receive for each item. Leave at 0 to ignore an item." -#: templates/stock/purchase_order_detail.html:335 +#: stock/templates/stock/purchase_order_detail.html:335 msgid "Déjà reçu" msgstr "Already received" -#: templates/stock/purchase_order_detail.html:337 +#: stock/templates/stock/purchase_order_detail.html:337 msgid "Qté reçue" msgstr "Qty received" -#: templates/stock/purchase_order_detail.html:385 +#: stock/templates/stock/purchase_order_detail.html:385 msgid "Vider toutes les qtés" msgstr "Empty all quantities" -#: templates/stock/purchase_order_detail.html:388 +#: stock/templates/stock/purchase_order_detail.html:388 msgid "Remplir toutes les qtés" msgstr "Complete all quantities" -#: templates/stock/purchase_order_detail.html:472 -#: templates/stock/purchase_order_form.html:458 +#: stock/templates/stock/purchase_order_detail.html:472 +#: stock/templates/stock/purchase_order_form.html:458 msgid "Erreur réseau." msgstr "Network error." -#: templates/stock/purchase_order_form.html:13 +#: stock/templates/stock/purchase_order_form.html:13 msgid "Modifier la commande" msgstr "Edit order" -#: templates/stock/purchase_order_form.html:13 +#: stock/templates/stock/purchase_order_form.html:13 msgid "Nouvelle commande fournisseur" msgstr "New supplier order" -#: templates/stock/purchase_order_form.html:281 -#: templates/stock/request_for_quote_form.html:200 +#: stock/templates/stock/purchase_order_form.html:281 +#: stock/templates/stock/request_for_quote_form.html:200 msgid "Unité du produit" msgstr "Product unit" -#: templates/stock/purchase_order_form.html:302 -#: templates/stock/request_for_quote_form.html:220 +#: stock/templates/stock/purchase_order_form.html:302 +#: stock/templates/stock/request_for_quote_form.html:220 msgid "Qté / article" msgstr "Qty/item" -#: templates/stock/request_for_quote_detail.html:48 +#: stock/templates/stock/request_for_quote_detail.html:48 msgid "Annuler cette demande d'offre ?" msgstr "Cancel this purchase order?" -#: templates/stock/request_for_quote_detail.html:80 +#: stock/templates/stock/request_for_quote_detail.html:80 msgid "Entrepôt de livraison" msgstr "Production warehouse" -#: templates/stock/request_for_quote_detail.html:90 +#: stock/templates/stock/request_for_quote_detail.html:90 msgid "Date de création" msgstr "Creation date" -#: templates/stock/request_for_quote_detail.html:124 -#: templates/stock/request_for_quote_form.html:48 +#: stock/templates/stock/request_for_quote_detail.html:124 +#: stock/templates/stock/request_for_quote_form.html:48 msgid "Articles souhaités" msgstr "Traced items" -#: templates/stock/request_for_quote_detail.html:170 +#: stock/templates/stock/request_for_quote_detail.html:170 msgid "Aucun article dans cette demande d'offre" msgstr "No items in this order" -#: templates/stock/request_for_quote_detail.html:180 +#: stock/templates/stock/request_for_quote_detail.html:180 msgid "Bons de commande associés" msgstr "Purchase order" -#: templates/stock/request_for_quote_form.html:13 +#: stock/templates/stock/request_for_quote_form.html:13 msgid "Modifier la demande d'offre" msgstr "Edit order" -#: templates/stock/request_for_quote_form.html:13 -#: templates/stock/stock_purchases.html:11 +#: stock/templates/stock/request_for_quote_form.html:13 +#: stock/templates/stock/stock_purchases.html:11 msgid "Nouvelle demande d'offre" msgstr "New order" -#: templates/stock/request_for_quote_form.html:34 +#: stock/templates/stock/request_for_quote_form.html:34 msgid "" "Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs " "fournisseurs." msgstr "Hold down the Ctrl (or Cmd) key to select multiple providers." -#: templates/stock/serialized_item_detail.html:42 +#: stock/templates/stock/serialized_item_detail.html:42 #, python-format msgid "" "\n" @@ -4676,23 +4720,23 @@ msgstr "" "accessible in the history.\n" " " -#: templates/stock/serialized_item_detail.html:123 +#: stock/templates/stock/serialized_item_detail.html:123 msgid "Ouvrir le QR code" msgstr "Open QR code" -#: templates/stock/serialized_item_detail.html:206 +#: stock/templates/stock/serialized_item_detail.html:206 msgid "Événement" msgstr "Event" -#: templates/stock/serialized_item_form.html:9 +#: stock/templates/stock/serialized_item_form.html:9 msgid "Enregistrer un article tracé" msgstr "Save a traced item" -#: templates/stock/serialized_item_form.html:23 +#: stock/templates/stock/serialized_item_form.html:23 msgid "Sélectionner un produit" msgstr "Select a product" -#: templates/stock/serialized_item_form.html:35 +#: stock/templates/stock/serialized_item_form.html:35 msgid "" "Aucun produit n'est configuré pour le suivi par numéro de série. Activez " "l'option « Articles tracés » sur le produit souhaité." @@ -4700,311 +4744,311 @@ msgstr "" "No products are configured for serial number tracking. Activate the “Traced " "items” option on the desired product." -#: templates/stock/serialized_item_form.html:44 +#: stock/templates/stock/serialized_item_form.html:44 msgid "Ex: SN-2024-00123" msgstr "Ex: SN-2024-00123" -#: templates/stock/serialized_item_form.html:48 +#: stock/templates/stock/serialized_item_form.html:48 msgid "Emplacement initial" msgstr "Initial location" -#: templates/stock/serialized_item_form.html:60 +#: stock/templates/stock/serialized_item_form.html:60 msgid "Attribuer à (optionnel)" msgstr "Assign to (optional)" -#: templates/stock/serialized_item_form.html:74 +#: stock/templates/stock/serialized_item_form.html:74 msgid "Notes optionnelles…" msgstr "Optional notes…" -#: templates/stock/serialized_items.html:13 -#: templates/stock/warehouses_index.html:274 +#: stock/templates/stock/serialized_items.html:13 +#: stock/templates/stock/warehouses_index.html:274 msgid "Nouvel article" msgstr "New article" -#: templates/stock/serialized_items.html:22 +#: stock/templates/stock/serialized_items.html:22 msgid "Recherche (numéro de série, produit)" msgstr "Search (serial number, product)" -#: templates/stock/serialized_items.html:24 -#: templates/stock/warehouses_index.html:285 +#: stock/templates/stock/serialized_items.html:24 +#: stock/templates/stock/warehouses_index.html:285 msgid "Numéro de série, nom ou code produit…" msgstr "Serial number, name or product code…" -#: templates/stock/serialized_items.html:29 +#: stock/templates/stock/serialized_items.html:29 msgid "Tous les produits" msgstr "All products" -#: templates/stock/serialized_items.html:48 +#: stock/templates/stock/serialized_items.html:48 msgid "Rechercher" msgstr "Search" -#: templates/stock/serialized_items.html:109 -#: templates/stock/warehouses_index.html:367 +#: stock/templates/stock/serialized_items.html:109 +#: stock/templates/stock/warehouses_index.html:367 msgid "Aucun article trouvé." msgstr "No items found." -#: templates/stock/stock_alerts.html:6 +#: stock/templates/stock/stock_alerts.html:6 msgid "Alertes de stock" msgstr "Stock alerts" -#: templates/stock/stock_alerts.html:14 -#: templates/stock/warehouse_detail.html:171 -#: templates/stock/warehouse_location_detail.html:191 -#: templates/stock/warehouses_index.html:247 +#: stock/templates/stock/stock_alerts.html:14 +#: stock/templates/stock/warehouse_detail.html:171 +#: stock/templates/stock/warehouse_location_detail.html:191 +#: stock/templates/stock/warehouses_index.html:247 msgid "Seuil" msgstr "Threshold" -#: templates/stock/stock_alerts.html:15 +#: stock/templates/stock/stock_alerts.html:15 msgid "Déclenchée le" msgstr "Triggered on" -#: templates/stock/stock_alerts.html:29 +#: stock/templates/stock/stock_alerts.html:29 msgid "Aucune alerte active." msgstr "No active alert." -#: templates/stock/stock_alerts.html:36 +#: stock/templates/stock/stock_alerts.html:36 msgid "Prêts de matériel en retard" msgstr "Overdue equipment loans" -#: templates/stock/stock_alerts.html:42 +#: stock/templates/stock/stock_alerts.html:42 msgid "Bénéficiaire" msgstr "Beneficiary" -#: templates/stock/stock_alerts.html:43 +#: stock/templates/stock/stock_alerts.html:43 msgid "Date du prêt" msgstr "Loan date" -#: templates/stock/stock_alerts.html:44 +#: stock/templates/stock/stock_alerts.html:44 msgid "Date attendue" msgstr "Expected quantity" -#: templates/stock/stock_alerts.html:59 +#: stock/templates/stock/stock_alerts.html:59 msgid "Bon" msgstr "Good" -#: templates/stock/stock_alerts.html:93 +#: stock/templates/stock/stock_alerts.html:93 msgid "Aucun prêt en retard." msgstr "No items saved." -#: templates/stock/stock_movement_batch_detail.html:80 -#: templates/stock/stock_movement_detail.html:101 +#: stock/templates/stock/stock_movement_batch_detail.html:80 +#: stock/templates/stock/stock_movement_detail.html:101 msgid "Aucune raison indiquée" msgstr "No reason given" -#: templates/stock/stock_movement_batch_detail.html:155 +#: stock/templates/stock/stock_movement_batch_detail.html:155 msgid "Ce mouvement ne concerne pas un prêt actuellement." msgstr "This movement does not currently concern a loan." -#: templates/stock/stock_movement_batch_detail.html:254 +#: stock/templates/stock/stock_movement_batch_detail.html:254 msgid "Lignes du mouvement" msgstr "Lines of movement" -#: templates/stock/stock_movement_batch_detail.html:322 +#: stock/templates/stock/stock_movement_batch_detail.html:322 msgid "Signature principale" msgstr "Main manager" -#: templates/stock/stock_movement_batch_detail.html:364 +#: stock/templates/stock/stock_movement_batch_detail.html:364 msgid "Dessinez votre signature" msgstr "Add a signature" -#: templates/stock/stock_movement_detail.html:161 +#: stock/templates/stock/stock_movement_detail.html:161 msgid "Voir le lot complet" msgstr "See the full lot" -#: templates/stock/stock_movement_detail.html:191 +#: stock/templates/stock/stock_movement_detail.html:191 msgid "Aucun emplacement source (entrée directe)" msgstr "No source location (direct input)" -#: templates/stock/stock_movement_detail.html:220 +#: stock/templates/stock/stock_movement_detail.html:220 msgid "Aucun emplacement destination (sortie directe)" msgstr "No destination location (direct output)" -#: templates/stock/stock_movements.html:36 +#: stock/templates/stock/stock_movements.html:36 msgid "Mouvements de Stock" msgstr "Stock Movements" -#: templates/stock/stock_movements.html:55 +#: stock/templates/stock/stock_movements.html:55 msgid "N° bon, code ou titre d\\" msgstr "" -#: templates/stock/stock_movements.html:76 +#: stock/templates/stock/stock_movements.html:76 msgid "Toutes les priorités" msgstr "All products" -#: templates/stock/stock_movements.html:150 -#: templates/stock/stock_movements.html:234 -#: templates/stock/stock_movements.html:436 +#: stock/templates/stock/stock_movements.html:150 +#: stock/templates/stock/stock_movements.html:234 +#: stock/templates/stock/stock_movements.html:436 msgid "Voir le détail" msgstr "See details" -#: templates/stock/stock_movements.html:178 -#: templates/stock/stock_movements.html:386 +#: stock/templates/stock/stock_movements.html:178 +#: stock/templates/stock/stock_movements.html:386 msgid "Aucun article." msgstr "No articles." -#: templates/stock/stock_purchases.html:7 +#: stock/templates/stock/stock_purchases.html:7 msgid "Gestion des achats" msgstr "Purchasing management" -#: templates/stock/stock_purchases.html:14 +#: stock/templates/stock/stock_purchases.html:14 msgid "Nouvelle commande" msgstr "New order" -#: templates/stock/stock_purchases.html:30 +#: stock/templates/stock/stock_purchases.html:30 msgid "Demandes d'offre" msgstr "Applicant" -#: templates/stock/stock_purchases.html:88 +#: stock/templates/stock/stock_purchases.html:88 msgid "Marquer reçue" msgstr "Mark as received" -#: templates/stock/stock_purchases.html:97 +#: stock/templates/stock/stock_purchases.html:97 msgid "Aucune commande pour le moment." msgstr "No order at the moment." -#: templates/stock/stock_purchases.html:154 +#: stock/templates/stock/stock_purchases.html:154 msgid "Télécharger Excel" msgstr "Download Excel" -#: templates/stock/stock_purchases.html:159 +#: stock/templates/stock/stock_purchases.html:159 msgid "Créer BC" msgstr "Create" -#: templates/stock/stock_purchases.html:167 +#: stock/templates/stock/stock_purchases.html:167 msgid "Aucune demande d'offre pour le moment." msgstr "No order at the moment." -#: templates/stock/stock_purchases.html:181 -#: templates/stock/supplier_form.html:13 +#: stock/templates/stock/stock_purchases.html:181 +#: stock/templates/stock/supplier_form.html:13 msgid "Nouveau fournisseur" msgstr "New supplier" -#: templates/stock/stock_purchases.html:190 +#: stock/templates/stock/stock_purchases.html:190 msgid "Numéro d'entreprise" msgstr "Business number" -#: templates/stock/stock_purchases.html:192 +#: stock/templates/stock/stock_purchases.html:192 msgid "Téléphone" msgstr "Phone" -#: templates/stock/stock_purchases.html:219 +#: stock/templates/stock/stock_purchases.html:219 msgid "Aucun fournisseur enregistré." msgstr "No registered provider." -#: templates/stock/supplier_detail.html:115 +#: stock/templates/stock/supplier_detail.html:115 msgid "Commandes récentes" msgstr "Recent orders" -#: templates/stock/supplier_detail.html:124 +#: stock/templates/stock/supplier_detail.html:124 msgid "N°" msgstr "No." -#: templates/stock/supplier_detail.html:149 +#: stock/templates/stock/supplier_detail.html:149 msgid "Affichage des 10 dernières commandes" msgstr "Displaying the last 10 orders" -#: templates/stock/supplier_detail.html:154 +#: stock/templates/stock/supplier_detail.html:154 msgid "Aucune commande pour ce fournisseur" msgstr "No orders for this supplier" -#: templates/stock/supplier_form.html:15 +#: stock/templates/stock/supplier_form.html:15 msgid "Modifier le fournisseur" msgstr "Change supplier" -#: templates/stock/supplier_form.html:44 +#: stock/templates/stock/supplier_form.html:44 msgid "Exemple: BE 0123.456.789" msgstr "Example: BE 0123.456.789" -#: templates/stock/supplier_form.html:97 +#: stock/templates/stock/supplier_form.html:97 msgid "Créer le fournisseur" msgstr "Create the supplier" -#: templates/stock/warehouse_detail.html:47 +#: stock/templates/stock/warehouse_detail.html:47 msgid "Localisation" msgstr "Location" -#: templates/stock/warehouse_detail.html:48 -#: templates/stock/warehouse_detail.html:56 +#: stock/templates/stock/warehouse_detail.html:48 +#: stock/templates/stock/warehouse_detail.html:56 msgid "Non renseignée" msgstr "Not specified" -#: templates/stock/warehouse_detail.html:51 +#: stock/templates/stock/warehouse_detail.html:51 msgid "Gestionnaire principal" msgstr "Main manager" -#: templates/stock/warehouse_detail.html:64 -#: templates/stock/warehouse_location_form.html:14 -#: templates/stock/warehouse_location_form.html:33 +#: stock/templates/stock/warehouse_detail.html:64 +#: stock/templates/stock/warehouse_location_form.html:14 +#: stock/templates/stock/warehouse_location_form.html:33 msgid "Nouvel emplacement" msgstr "New location" -#: templates/stock/warehouse_detail.html:99 +#: stock/templates/stock/warehouse_detail.html:99 msgid "Aucun emplacement renseigné." msgstr "No location specified." -#: templates/stock/warehouse_detail.html:121 -#: templates/stock/warehouse_location_detail.html:142 +#: stock/templates/stock/warehouse_detail.html:121 +#: stock/templates/stock/warehouse_location_detail.html:142 msgid "Filtres" msgstr "Filters" -#: templates/stock/warehouse_detail.html:128 -#: templates/stock/warehouse_location_detail.html:149 +#: stock/templates/stock/warehouse_detail.html:128 +#: stock/templates/stock/warehouse_location_detail.html:149 msgid "Rechercher un produit par nom ou code..." msgstr "Search for a product by name or code..." -#: templates/stock/warehouse_detail.html:137 -#: templates/stock/warehouse_location_detail.html:158 +#: stock/templates/stock/warehouse_detail.html:137 +#: stock/templates/stock/warehouse_location_detail.html:158 msgid "Alertes seuil uniquement" msgstr "Threshold alerts only" -#: templates/stock/warehouse_detail.html:148 -#: templates/stock/warehouse_location_detail.html:169 +#: stock/templates/stock/warehouse_detail.html:148 +#: stock/templates/stock/warehouse_location_detail.html:169 msgid "Stock > 0 uniquement" msgstr "Stock > 0 only" -#: templates/stock/warehouse_detail.html:198 -#: templates/stock/warehouse_location_detail.html:217 +#: stock/templates/stock/warehouse_detail.html:198 +#: stock/templates/stock/warehouse_location_detail.html:217 msgid "Alerte" msgstr "Alert" -#: templates/stock/warehouse_detail.html:213 +#: stock/templates/stock/warehouse_detail.html:213 msgid "Aucun produit dans cet entrepôt." msgstr "No products in this warehouse." -#: templates/stock/warehouse_detail.html:218 -#: templates/stock/warehouse_location_detail.html:237 +#: stock/templates/stock/warehouse_detail.html:218 +#: stock/templates/stock/warehouse_location_detail.html:237 msgid "Aucun produit ne correspond aux filtres." msgstr "No products match the filters." -#: templates/stock/warehouse_detail.html:232 -#: templates/stock/warehouse_location_detail.html:391 -#: templates/stock/warehouses_index.html:394 +#: stock/templates/stock/warehouse_detail.html:232 +#: stock/templates/stock/warehouse_location_detail.html:391 +#: stock/templates/stock/warehouses_index.html:394 msgid "Confirmer la suppression" msgstr "Confirm deletion" -#: templates/stock/warehouse_detail.html:237 -#: templates/stock/warehouses_index.html:399 +#: stock/templates/stock/warehouse_detail.html:237 +#: stock/templates/stock/warehouses_index.html:399 msgid "Êtes-vous sûr de vouloir supprimer l'emplacement" msgstr "Are you sure you want to delete the location" -#: templates/stock/warehouse_detail.html:239 -#: templates/stock/warehouses_index.html:401 +#: stock/templates/stock/warehouse_detail.html:239 +#: stock/templates/stock/warehouses_index.html:401 msgid "Cette action est irréversible." msgstr "This action is irreversible." -#: templates/stock/warehouse_location_detail.html:60 +#: stock/templates/stock/warehouse_location_detail.html:60 msgid "Voir l'entrepôt" msgstr "View warehouse" -#: templates/stock/warehouse_location_detail.html:126 +#: stock/templates/stock/warehouse_location_detail.html:126 msgid "Produits en stock" msgstr "Products in stock" -#: templates/stock/warehouse_location_detail.html:232 +#: stock/templates/stock/warehouse_location_detail.html:232 msgid "Aucun produit dans cet emplacement." msgstr "No products in this location." -#: templates/stock/warehouse_location_detail.html:396 +#: stock/templates/stock/warehouse_location_detail.html:396 #, python-format msgid "" "\n" @@ -5018,120 +5062,120 @@ msgstr "" " This action is irreversible.\n" " " -#: templates/stock/warehouse_location_form.html:16 +#: stock/templates/stock/warehouse_location_form.html:16 msgid "Modifier l'emplacement" msgstr "Edit location" -#: templates/stock/warehouses_index.html:82 +#: stock/templates/stock/warehouses_index.html:82 msgid "Sélection de la vue" msgstr "View selection" -#: templates/stock/warehouses_index.html:83 +#: stock/templates/stock/warehouses_index.html:83 msgid "Vue tableau uniquement" msgstr "Table view only" -#: templates/stock/warehouses_index.html:86 +#: stock/templates/stock/warehouses_index.html:86 msgid "Vue partagée" msgstr "Split view" -#: templates/stock/warehouses_index.html:89 +#: stock/templates/stock/warehouses_index.html:89 msgid "Vue carte uniquement" msgstr "Map view only" -#: templates/stock/warehouses_index.html:197 +#: stock/templates/stock/warehouses_index.html:197 msgid "Rechercher par nom, code ou SKU..." msgstr "Search by name, code or SKU..." -#: templates/stock/warehouses_index.html:211 +#: stock/templates/stock/warehouses_index.html:211 msgid "Afficher les inactifs" msgstr "Active alerts" -#: templates/stock/warehouses_index.html:248 +#: stock/templates/stock/warehouses_index.html:248 msgid "Prix" msgstr "Price" -#: tests_permissions.py:446 views.py:1052 +#: stock/tests_permissions.py:446 stock/views.py:1052 msgid "" "Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." msgstr "The 'Correction' subtype is reserved for warehouse administrators." -#: views.py:166 views.py:3792 +#: stock/views.py:166 stock/views.py:3792 msgid "Sans catégorie" msgstr "Uncategorized" -#: views.py:735 views.py:946 +#: stock/views.py:735 stock/views.py:946 msgid "Vous n'avez pas la permission de créer des mouvements de stock." msgstr "You do not have permission to create stock movements." -#: views.py:751 +#: stock/views.py:751 msgid "La quantité doit être un entier positif." msgstr "The quantity must be a positive integer." -#: views.py:760 +#: stock/views.py:760 msgid "Vous n'avez pas la permission de gérer l'entrepôt source." msgstr "You do not have permission to manage this warehouse." -#: views.py:763 +#: stock/views.py:763 msgid "Vous n'avez pas la permission de gérer l'entrepôt de destination." msgstr "You do not have permission to manage this warehouse." -#: views.py:767 +#: stock/views.py:767 msgid "Une entrée nécessite un emplacement de destination." msgstr "An entry requires a destination location." -#: views.py:770 +#: stock/views.py:770 msgid "Une sortie nécessite un emplacement source." msgstr "An output requires a source location." -#: views.py:773 +#: stock/views.py:773 msgid "" "Un transfert nécessite un emplacement source et un emplacement destination." msgstr "A transfer requires a source location and a destination location." -#: views.py:799 +#: stock/views.py:799 msgid "Mouvement de stock créé avec succès." msgstr "Inventory movement created successfully." -#: views.py:1054 +#: stock/views.py:1054 msgid "" "Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." msgstr "You do not have permission to manage this location." -#: views.py:1056 +#: stock/views.py:1056 msgid "L'emplacement destination est obligatoire pour une entrée." msgstr "The destination location is mandatory for an entry." -#: views.py:1058 +#: stock/views.py:1058 msgid "L'emplacement source est obligatoire pour une sortie." msgstr "The source location is required for an output." -#: views.py:1060 +#: stock/views.py:1060 msgid "" "Les emplacements source et destination sont obligatoires pour un transfert." msgstr "Source and destination locations are required for a transfer." -#: views.py:1074 +#: stock/views.py:1074 #, python-format msgid "Ligne %(n)s : quantité invalide." msgstr "Line %(n)s: invalid quantity." -#: views.py:1082 +#: stock/views.py:1082 #, python-format msgid "Ligne %(n)s : emplacement de destination requis pour une entrée." msgstr "Line %(n)s: destination location required for an entry." -#: views.py:1085 +#: stock/views.py:1085 #, python-format msgid "Ligne %(n)s : emplacement source requis pour une sortie." msgstr "Line %(n)s: source location required for output." -#: views.py:1088 +#: stock/views.py:1088 #, python-format msgid "" "Ligne %(n)s : emplacements source et destination requis pour un transfert." msgstr "Line %(n)s: source and destination locations required for a transfer." -#: views.py:1096 +#: stock/views.py:1096 #, python-format msgid "" "Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le " @@ -5139,7 +5183,7 @@ msgid "" msgstr "" "Line %(n)s: source location '%(loc)s' is not allowed for product '%(prod)s'." -#: views.py:1099 +#: stock/views.py:1099 #, python-format msgid "" "Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour " @@ -5148,196 +5192,199 @@ msgstr "" "Line %(n)s: destination location '%(loc)s' is not allowed for product " "'%(prod)s'." -#: views.py:1102 +#: stock/views.py:1102 #, python-format msgid "Ligne %(n)s : produit invalide." msgstr "Line %(n)s: invalid product." -#: views.py:1206 +#: stock/views.py:1206 msgid "Lot de mouvements de stock créé avec succès." msgstr "Inventory movement batch created successfully." -#: views.py:1217 +#: stock/views.py:1217 msgid "Nouvelle entrée de stock" msgstr "New stock entry" -#: views.py:1218 +#: stock/views.py:1218 msgid "Nouvelle sortie de stock" msgstr "New stock release" -#: views.py:1219 +#: stock/views.py:1219 msgid "Nouveau transfert de stock" msgstr "New stock transfer" -#: views.py:1292 +#: stock/views.py:1292 msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot." msgstr "You do not have permission to administer this warehouse." -#: views.py:1309 +#: stock/views.py:1309 msgid "Signature enregistrée avec succès." msgstr "Signature registered successfully." -#: views.py:1311 +#: stock/views.py:1311 msgid "Aucune signature fournie." msgstr "No signature recorded." -#: views.py:1394 views.py:1397 +#: stock/views.py:1394 stock/views.py:1397 msgid "Vous n'avez pas les droits pour créer des bons de commande." msgstr "You do not have the rights to manage purchase orders." -#: views.py:1417 views.py:5089 +#: stock/views.py:1417 stock/views.py:5089 msgid "" "Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." msgstr "You do not have permission to create purchase orders." -#: views.py:1434 +#: stock/views.py:1434 msgid "La commande a été reçue et le stock mis à jour." msgstr "The order has been received and stock updated." -#: views.py:1437 +#: stock/views.py:1437 msgid "La commande a été enregistrée." msgstr "The order has been recorded." -#: views.py:1504 +#: stock/views.py:1504 msgid "Vous n'avez pas les droits pour modifier ce bon de commande." msgstr "You do not have the rights to modify purchase orders." -#: views.py:1508 +#: stock/views.py:1508 #, python-format msgid "Ce bon de commande ne peut plus être modifié (statut : %(status)s)." msgstr "This purchase order can no longer be modified (status: %(status)s)." -#: views.py:1521 +#: stock/views.py:1521 msgid "La commande a été mise à jour." msgstr "The order has been updated." -#: views.py:1605 views.py:1608 +#: stock/views.py:1605 stock/views.py:1608 msgid "Vous n'avez pas les droits pour créer des demandes d'offre." msgstr "You do not have the rights to manage purchase orders." -#: views.py:1617 +#: stock/views.py:1617 msgid "" "Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." msgstr "You do not have permission to manage this warehouse." -#: views.py:1627 +#: stock/views.py:1627 msgid "La demande d'offre a été enregistrée." msgstr "The order has been recorded." -#: views.py:1675 +#: stock/views.py:1675 msgid "Vous n'avez pas les droits pour modifier cette demande d'offre." msgstr "You do not have the rights to modify purchase orders." -#: views.py:1679 +#: stock/views.py:1679 #, python-format msgid "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)." msgstr "This purchase order can no longer be modified (status: %(status)s)." -#: views.py:1688 +#: stock/views.py:1688 msgid "La demande d'offre a été mise à jour." msgstr "The order has been updated." -#: views.py:1735 views.py:1738 views.py:1761 views.py:1764 +#: stock/views.py:1735 stock/views.py:1738 stock/views.py:1761 +#: stock/views.py:1764 msgid "Vous n'avez pas les droits pour gérer cette demande d'offre." msgstr "You do not have the rights to manage purchase orders." -#: views.py:1744 +#: stock/views.py:1744 msgid "La demande d'offre a été annulée." msgstr "The purchase order has been cancelled." -#: views.py:1746 +#: stock/views.py:1746 msgid "Cette demande d'offre ne peut pas être annulée." msgstr "This order cannot be canceled." -#: views.py:1770 +#: stock/views.py:1770 msgid "La demande d'offre a été marquée comme envoyée." msgstr "The purchase order has been marked as sent." -#: views.py:1772 +#: stock/views.py:1772 msgid "Cette demande d'offre ne peut pas être marquée comme envoyée." msgstr "This purchase order cannot be marked as sent." -#: views.py:2010 views.py:2013 views.py:2396 views.py:2399 views.py:2415 -#: views.py:2418 views.py:2456 views.py:2459 +#: stock/views.py:2010 stock/views.py:2013 stock/views.py:2396 +#: stock/views.py:2399 stock/views.py:2415 stock/views.py:2418 +#: stock/views.py:2456 stock/views.py:2459 msgid "Vous n'avez pas les droits pour gérer les bons de commande." msgstr "You do not have the rights to manage purchase orders." -#: views.py:2018 +#: stock/views.py:2018 msgid "Le bon de commande a été marqué comme envoyé." msgstr "The purchase order has been marked as sent." -#: views.py:2020 +#: stock/views.py:2020 msgid "Ce bon de commande ne peut pas être marqué comme envoyé." msgstr "This purchase order cannot be marked as sent." -#: views.py:2402 +#: stock/views.py:2402 msgid "La commande a été marquée comme reçue." msgstr "The order has been marked as received." -#: views.py:2422 +#: stock/views.py:2422 msgid "Ce bon de commande ne peut plus être réceptionné." msgstr "This purchase order can no longer be received." -#: views.py:2439 +#: stock/views.py:2439 msgid "Les articles ont été réceptionnés avec succès." msgstr "The items have been successfully received." -#: views.py:2441 +#: stock/views.py:2441 msgid "Aucune quantité à réceptionner." msgstr "No quantity to receive." -#: views.py:2464 +#: stock/views.py:2464 msgid "Le bon de commande a été annulé." msgstr "The purchase order has been cancelled." -#: views.py:2466 +#: stock/views.py:2466 msgid "Ce bon de commande ne peut pas être annulé." msgstr "This purchase order cannot be canceled." -#: views.py:2587 +#: stock/views.py:2587 msgid "Vous n'avez pas la permission de visualiser cet inventaire." msgstr "You do not have permission to validate this inventory." -#: views.py:2654 +#: stock/views.py:2654 msgid "" "Vous n'avez pas la permission de créer un inventaire pour cet emplacement." msgstr "You do not have permission to manage this location." -#: views.py:2660 views.py:2764 +#: stock/views.py:2660 stock/views.py:2764 msgid "" "Vous n'avez pas la permission de valider les inventaires pour cet " "emplacement." msgstr "You do not have permission to view this location." -#: views.py:2669 views.py:2860 +#: stock/views.py:2669 stock/views.py:2860 msgid "Inventaire validé et stock ajusté." msgstr "Inventory validated and stock adjusted." -#: views.py:2672 +#: stock/views.py:2672 msgid "Inventaire enregistré." msgstr "Inventory recorded." -#: views.py:2723 views.py:2807 views.py:3018 views.py:3102 views.py:3177 +#: stock/views.py:2723 stock/views.py:2807 stock/views.py:3018 +#: stock/views.py:3102 stock/views.py:3177 msgid "Cet inventaire est validé et ne peut plus être modifié." msgstr "This inventory is validated and can no longer be modified." -#: views.py:2734 views.py:2802 views.py:2985 +#: stock/views.py:2734 stock/views.py:2802 stock/views.py:2985 msgid "Vous n'avez pas la permission de modifier cet inventaire." msgstr "You do not have permission to modify this inventory." -#: views.py:2758 +#: stock/views.py:2758 msgid "Vous n'avez pas la permission de gérer l'emplacement de destination." msgstr "You do not have permission to manage this location." -#: views.py:2769 +#: stock/views.py:2769 msgid "Inventaire mis à jour." msgstr "Updated inventory." -#: views.py:2814 +#: stock/views.py:2814 msgid "Statut invalide." msgstr "Invalid status." -#: views.py:2820 +#: stock/views.py:2820 msgid "" "Seul un validateur peut repasser l'inventaire au statut en cours ou en " "préparation." @@ -5345,79 +5392,79 @@ msgstr "" "Only a validator can return the inventory to the status in progress or in " "preparation." -#: views.py:2826 +#: stock/views.py:2826 msgid "Statut mis à jour." msgstr "Status updated." -#: views.py:2843 +#: stock/views.py:2843 msgid "Vous n'avez pas la permission de valider cet inventaire." msgstr "You do not have permission to validate this inventory." -#: views.py:2847 views.py:2897 +#: stock/views.py:2847 stock/views.py:2897 msgid "Cet inventaire est déjà validé." msgstr "This inventory is already validated." -#: views.py:2872 +#: stock/views.py:2872 msgid "" "Vous n'avez pas la permission de modifier le commentaire de cet inventaire." msgstr "You do not have permission to modify this inventory." -#: views.py:2878 +#: stock/views.py:2878 msgid "Commentaire du validateur mis à jour." msgstr "Updated inventory." -#: views.py:2893 +#: stock/views.py:2893 msgid "Vous n'avez pas la permission de valider ces articles." msgstr "You do not have permission to validate these articles." -#: views.py:2907 +#: stock/views.py:2907 #, python-format msgid "%(count)d article(s) validé(s)." msgstr "%(count)d validated item(s)." -#: views.py:2909 +#: stock/views.py:2909 msgid "Aucun article à valider." msgstr "No items to validate." -#: views.py:2933 views.py:2934 +#: stock/views.py:2933 stock/views.py:2934 msgid "Vous n'avez pas la permission de valider cet article." msgstr "You do not have permission to validate this article." -#: views.py:2939 views.py:2940 +#: stock/views.py:2939 stock/views.py:2940 msgid "Cet inventaire est déjà entièrement validé." msgstr "This inventory is already fully validated." -#: views.py:2959 +#: stock/views.py:2959 #, python-brace-format msgid "Article « {product} » validé." msgstr "Item “{product}” validated." -#: views.py:2967 +#: stock/views.py:2967 #, python-brace-format msgid "Validation de « {product} » annulée." msgstr "Validation of “{product}” cancelled." -#: views.py:3030 views.py:3057 views.py:3113 +#: stock/views.py:3030 stock/views.py:3057 stock/views.py:3113 msgid "La quantité ne peut pas être négative." msgstr "Quantity cannot be negative." -#: views.py:3034 views.py:3059 views.py:3115 +#: stock/views.py:3034 stock/views.py:3059 stock/views.py:3115 msgid "Quantité invalide." msgstr "Invalid quantity." -#: views.py:3096 +#: stock/views.py:3096 msgid "Vous n'avez pas la permission d'ajouter des produits à cet inventaire." msgstr "You do not have permission to validate this inventory." -#: views.py:3108 +#: stock/views.py:3108 msgid "Produit requis." msgstr "Products" -#: views.py:3121 +#: stock/views.py:3121 msgid "Ce produit est déjà présent dans cet inventaire." msgstr "If the product already exists in stock." -#: views.py:3130 +#: stock/views.py:3130 #, python-brace-format msgid "" "Le produit « {product} » n'est pas autorisé dans l'emplacement de cet " @@ -5426,35 +5473,35 @@ msgstr "" "The product “{product}” is not allowed in this inventory location " "({location})." -#: views.py:3185 views.py:6104 +#: stock/views.py:3185 stock/views.py:6104 msgid "Vous n'avez pas la permission de supprimer des articles." msgstr "You do not have permission to validate these articles." -#: views.py:3221 +#: stock/views.py:3221 msgid "Vous n'avez pas la permission d'exporter cet inventaire en PDF." msgstr "You do not have permission to modify this inventory." -#: views.py:3253 +#: stock/views.py:3253 msgid "Feuille d'inventaire" msgstr "Inventory sheet" -#: views.py:3265 +#: stock/views.py:3265 msgid "Responsable : " msgstr "Responsible :" -#: views.py:3270 +#: stock/views.py:3270 msgid "Créé le : " msgstr "Created on:" -#: views.py:3279 +#: stock/views.py:3279 msgid "Validé le : " msgstr "Validated on:" -#: views.py:3399 +#: stock/views.py:3399 msgid "TOTAL ÉCART" msgstr "TOTAL GAP" -#: views.py:3408 +#: stock/views.py:3408 msgid "" "Signature du magasinier : ___________________________ Date : _____ / " "_____ / _______" @@ -5462,80 +5509,82 @@ msgstr "" "Signature of storekeeper: ___________________________ Date: _____ / _____ / " "_______" -#: views.py:3475 views.py:3611 +#: stock/views.py:3475 stock/views.py:3611 msgid "Vous n'avez pas la permission de créer des bons de préparation." msgstr "You do not have permission to create preparation vouchers." -#: views.py:3500 +#: stock/views.py:3500 msgid "Commande de préparation enregistrée." msgstr "Preparation order recorded." -#: views.py:3597 +#: stock/views.py:3597 msgid "Configuration utilisateur non trouvée." msgstr "User configuration not found." -#: views.py:3639 +#: stock/views.py:3639 msgid "Bon de préparation créé avec succès." msgstr "Preparation voucher created successfully." -#: views.py:3851 +#: stock/views.py:3851 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) added successfully." -#: views.py:4009 +#: stock/views.py:4009 msgid "" "Vous n'avez pas la permission de poster un message sur ce bon de préparation." msgstr "" "You do not have permission to post a message on this preparation order." -#: views.py:4046 +#: stock/views.py:4046 msgid "Vous n'avez pas la permission d'annuler des bons de préparation." msgstr "You do not have permission to cancel prep vouchers." -#: views.py:4059 +#: stock/views.py:4059 msgid "Restitution suite à l'annulation du bon de préparation #{}" msgstr "Other product from the preparation voucher" -#: views.py:4078 +#: stock/views.py:4078 msgid "Restitution suite à l'annulation du bon #{}" msgstr "Return following cancellation of order #{}" -#: views.py:4085 +#: stock/views.py:4085 msgid "Le bon de préparation #{} a été annulé." msgstr "Preparation voucher #{} has been cancelled." -#: views.py:4087 +#: stock/views.py:4087 msgid "Ce bon ne peut pas être annulé." msgstr "This voucher cannot be cancelled." -#: views.py:4105 +#: stock/views.py:4105 msgid "Vous n'avez pas la permission de réouvrir des bons de préparation." msgstr "You do not have permission to create preparation vouchers." -#: views.py:4112 +#: stock/views.py:4112 msgid "Le bon de préparation #{} a été réouvert (statut : À traiter)." msgstr "Preparation order #{} was processed successfully." -#: views.py:4115 +#: stock/views.py:4115 msgid "Ce bon ne peut être réouvert que s'il est au statut Traité." msgstr "This voucher can no longer be processed." -#: views.py:4134 views.py:4136 views.py:4865 views.py:4867 views.py:4903 -#: views.py:4905 views.py:4925 views.py:4927 views.py:4963 views.py:4965 -#: views.py:4992 views.py:4994 views.py:5035 views.py:5037 +#: stock/views.py:4134 stock/views.py:4136 stock/views.py:4865 +#: stock/views.py:4867 stock/views.py:4903 stock/views.py:4905 +#: stock/views.py:4925 stock/views.py:4927 stock/views.py:4963 +#: stock/views.py:4965 stock/views.py:4992 stock/views.py:4994 +#: stock/views.py:5035 stock/views.py:5037 msgid "Droits insuffisants." msgstr "Insufficient rights." -#: views.py:4141 +#: stock/views.py:4141 msgid "Ce bon ne peut plus être modifié." msgstr "This voucher can no longer be modified." -#: views.py:4182 views.py:4190 views.py:4212 views.py:4235 views.py:4301 -#: views.py:4353 +#: stock/views.py:4182 stock/views.py:4190 stock/views.py:4212 +#: stock/views.py:4235 stock/views.py:4301 stock/views.py:4353 msgid "Données invalides." msgstr "Invalid data." -#: views.py:4217 views.py:4306 +#: stock/views.py:4217 stock/views.py:4306 #, python-brace-format msgid "" "Ce produit a un bon de confection en cours ou terminé ({code}, statut : " @@ -5544,7 +5593,7 @@ msgstr "" "This product has a manufacturing order in progress or completed ({code}, " "status: {status}). Modification impossible." -#: views.py:4240 views.py:4358 +#: stock/views.py:4240 stock/views.py:4358 #, python-brace-format msgid "" "Ce produit a un bon de confection en cours ou terminé ({code}, statut : " @@ -5553,271 +5602,274 @@ msgstr "" "This product has a manufacturing order in progress or completed ({code}, " "status: {status}). Cannot delete." -#: views.py:4264 +#: stock/views.py:4264 msgid "La description est obligatoire." msgstr "The description is mandatory." -#: views.py:4366 +#: stock/views.py:4366 msgid "Action inconnue." msgstr "Action unknown." -#: views.py:4368 +#: stock/views.py:4368 msgid "Méthode non autorisée." msgstr "Method not permitted." -#: views.py:4387 +#: stock/views.py:4387 msgid "Vous n'avez pas la permission de traiter des bons de préparation." msgstr "You do not have permission to process preparation orders." -#: views.py:4405 +#: stock/views.py:4405 msgid "Ce bon ne peut plus être traité." msgstr "This voucher can no longer be processed." -#: views.py:4428 +#: stock/views.py:4428 msgid "Quantité mise à jour pour {}" msgstr "Quantity updated for {}" -#: views.py:4435 +#: stock/views.py:4435 msgid "Produit {} ajouté au bon" msgstr "Product {} added to voucher" -#: views.py:4439 +#: stock/views.py:4439 msgid "Erreur lors de l'ajout du produit" msgstr "Error adding product" -#: views.py:4453 +#: stock/views.py:4453 msgid "Le bon de préparation a été sauvegardé." msgstr "The preparation voucher has been saved." -#: views.py:4470 +#: stock/views.py:4470 msgid "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}." msgstr "You do not have permission to manage this location." -#: views.py:4519 views.py:4537 +#: stock/views.py:4519 stock/views.py:4537 msgid "Sortie bon de préparation #{}" msgstr "Preparation order exit #{}" -#: views.py:4578 +#: stock/views.py:4578 msgid "Restitution suite à modification du bon de préparation #{}" msgstr "Other product from the preparation voucher" -#: views.py:4595 +#: stock/views.py:4595 msgid "Restitution suite à modification du bon #{}" msgstr "Return following modification of order #{}" -#: views.py:4603 +#: stock/views.py:4603 msgid "Le bon de préparation #{} a été traité avec succès." msgstr "Preparation order #{} was processed successfully." -#: views.py:4748 +#: stock/views.py:4748 msgid "Cet emplacement n'est pas autorisé pour ce produit." msgstr "No locations have stock for this product." -#: views.py:4785 +#: stock/views.py:4785 msgid "Stock mis à jour avec succès" msgstr "Stock updated successfully" -#: views.py:4872 views.py:4932 views.py:4998 +#: stock/views.py:4872 stock/views.py:4932 stock/views.py:4998 msgid "Aucun fichier fourni." msgstr "No files provided." -#: views.py:5062 +#: stock/views.py:5062 msgid "Vous n'avez pas la permission de créer des bons de commande." msgstr "You do not have permission to create purchase orders." -#: views.py:5095 +#: stock/views.py:5095 msgid "Bon de commande créé avec succès." msgstr "Purchase order created successfully." -#: views.py:5134 views.py:5158 views.py:5195 views.py:5342 views.py:5465 -#: views.py:5489 views.py:5561 views.py:5688 views.py:5729 +#: stock/views.py:5134 stock/views.py:5158 stock/views.py:5195 +#: stock/views.py:5342 stock/views.py:5465 stock/views.py:5489 +#: stock/views.py:5561 stock/views.py:5688 stock/views.py:5729 msgid "Vous n'avez pas la permission d'accéder à cette page." msgstr "You do not have permission to access this page." -#: views.py:5165 +#: stock/views.py:5165 msgid "Fournisseur créé avec succès." msgstr "Supplier created successfully." -#: views.py:5202 +#: stock/views.py:5202 msgid "Vous n'avez pas la permission de modifier un fournisseur." msgstr "You do not have permission to modify this inventory." -#: views.py:5207 +#: stock/views.py:5207 msgid "Fournisseur mis à jour avec succès." msgstr "Provider updated successfully." -#: views.py:5239 views.py:5267 views.py:5297 +#: stock/views.py:5239 stock/views.py:5267 stock/views.py:5297 msgid "Vous n'avez pas la permission d'administrer cet entrepôt." msgstr "You do not have permission to administer this warehouse." -#: views.py:5246 +#: stock/views.py:5246 msgid "Emplacement créé avec succès." msgstr "Location created successfully." -#: views.py:5274 +#: stock/views.py:5274 msgid "Emplacement mis à jour avec succès." msgstr "Location updated successfully." -#: views.py:5303 +#: stock/views.py:5303 #, python-format msgid "Emplacement \"%(name)s\" supprimé avec succès." msgstr "Location \"%(name)s\" successfully deleted." -#: views.py:5371 views.py:5379 views.py:5430 views.py:5438 +#: stock/views.py:5371 stock/views.py:5379 stock/views.py:5430 +#: stock/views.py:5438 msgid "Stock initial à la création du produit" msgstr "Initial stock at product creation" -#: views.py:5383 +#: stock/views.py:5383 msgid "Produit créé avec succès." msgstr "Product created successfully." -#: views.py:5400 +#: stock/views.py:5400 msgid "Vous n'avez pas la permission d'ajouter un produit." msgstr "You do not have permission to view this product." -#: views.py:5407 +#: stock/views.py:5407 msgid "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt." msgstr "You do not have permission to administer this warehouse." -#: views.py:5442 +#: stock/views.py:5442 msgid "Produit créé et associé à cet emplacement avec succès." msgstr "Product created successfully." -#: views.py:5474 +#: stock/views.py:5474 msgid "Produit mis à jour avec succès." msgstr "Product updated successfully." -#: views.py:5497 +#: stock/views.py:5497 #, python-format msgid "Produit \"%(name)s\" rendu inactif." msgstr "Product \"%(name)s\" successfully deleted." -#: views.py:5594 +#: stock/views.py:5594 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" msgstr "From the article {product} of the preparation order #{order_number}" -#: views.py:5614 +#: stock/views.py:5614 #, python-brace-format msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" msgstr "From item #{id} of preparation order #{order_number}: {desc}" -#: views.py:5646 +#: stock/views.py:5646 msgid "Bon de confection créé avec succès." msgstr "Crafting voucher successfully created." -#: views.py:5744 +#: stock/views.py:5744 msgid "Bon de confection mis à jour." msgstr "Crafting voucher updated." -#: views.py:5774 views.py:5808 views.py:5841 +#: stock/views.py:5774 stock/views.py:5808 stock/views.py:5841 msgid "Permission refusée." msgstr "Permission denied." -#: views.py:5780 +#: stock/views.py:5780 msgid "Production démarrée." msgstr "Production started." -#: views.py:5782 +#: stock/views.py:5782 msgid "Stock insuffisant pour démarrer la production." msgstr "Insufficient stock to start production." -#: views.py:5784 +#: stock/views.py:5784 msgid "Cet ordre ne peut pas être démarré." msgstr "This order cannot be started." -#: views.py:5813 +#: stock/views.py:5813 msgid "Production terminée. Stock mis à jour." msgstr "Production completed. " -#: views.py:5815 +#: stock/views.py:5815 msgid "Stock insuffisant pour terminer la production." msgstr "Insufficient stock to complete production." -#: views.py:5817 +#: stock/views.py:5817 msgid "Cet ordre ne peut pas être complété." msgstr "This order cannot be completed." -#: views.py:5845 +#: stock/views.py:5845 msgid "Bon de production annulé." msgstr "Canceled production order." -#: views.py:5847 +#: stock/views.py:5847 msgid "Cet ordre ne peut pas être annulé." msgstr "This order cannot be canceled." -#: views.py:5909 +#: stock/views.py:5909 msgid "Vous n'avez pas la permission d'enregistrer des articles." msgstr "You do not have permission to save articles." -#: views.py:5930 +#: stock/views.py:5930 msgid "Le produit est obligatoire." msgstr "The product is mandatory." -#: views.py:5935 +#: stock/views.py:5935 msgid "Produit invalide." msgstr "Invalid product." -#: views.py:5938 +#: stock/views.py:5938 msgid "Le numéro de série est obligatoire." msgstr "The serial number is required." -#: views.py:5940 +#: stock/views.py:5940 msgid "Ce numéro de série existe déjà." msgstr "This serial number already exists." -#: views.py:5947 +#: stock/views.py:5947 msgid "L'emplacement initial n'est pas autorisé pour ce produit." msgstr "No locations have stock for this product." -#: views.py:5983 +#: stock/views.py:5983 #, python-format msgid "Enregistrement initial de l'article %(sn)s" msgstr "Initial registration of article %(sn)s" -#: views.py:5992 +#: stock/views.py:5992 msgid "Attribution initiale" msgstr "Initial allocation" -#: views.py:5998 +#: stock/views.py:5998 #, python-format msgid "Article %(sn)s enregistré avec succès." msgstr "Article %(sn)s saved successfully." -#: views.py:6016 +#: stock/views.py:6016 msgid "Vous n'avez pas la permission d'enregistrer des événements." msgstr "You do not have permission to record events." -#: views.py:6024 +#: stock/views.py:6024 msgid "Type d'événement invalide." msgstr "Invalid event type." -#: views.py:6038 +#: stock/views.py:6038 msgid "L'emplacement de destination n'est pas autorisé pour ce produit." msgstr "The destination location is mandatory for an entry." -#: views.py:6041 +#: stock/views.py:6041 msgid "L'emplacement d'origine n'est pas autorisé pour ce produit." msgstr "No locations have stock for this product." -#: views.py:6090 +#: stock/views.py:6090 msgid "Événement enregistré." msgstr "Event recorded." -#: views.py:6112 +#: stock/views.py:6112 #, python-format msgid "Article \"%(sn)s\" rendu inactif." msgstr "Article '%(sn)s' made inactive." -#: views.py:6132 views.py:6169 views.py:6204 views.py:6254 +#: stock/views.py:6132 stock/views.py:6169 stock/views.py:6204 +#: stock/views.py:6254 msgid "Vous n'avez pas la permission de modifier ce prêt." msgstr "You do not have permission to modify this inventory." -#: views.py:6143 views.py:6181 +#: stock/views.py:6143 stock/views.py:6181 msgid "Statut de retour mis à jour." msgstr "Status updated." -#: views.py:6228 views.py:6277 +#: stock/views.py:6228 stock/views.py:6277 msgid "Informations de prêt enregistrées." msgstr "Preparation order recorded." diff --git a/loko/stock/locale/fr/LC_MESSAGES/django.po b/loko/stock/locale/fr/LC_MESSAGES/django.po index dcd86a8..88cf9b3 100644 --- a/loko/stock/locale/fr/LC_MESSAGES/django.po +++ b/loko/stock/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-09-11 11:30+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,5861 +17,5686 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: forms.py:208 +#: stock/forms.py:208 #, python-format msgid "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." msgstr "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." -#: forms.py:479 +#: stock/forms.py:479 msgid "Si vide, le produit est autorisé dans tous les emplacements." msgstr "Si vide, le produit est autorisé dans tous les emplacements." -#: forms.py:496 +#: stock/forms.py:496 msgid "Quantité initiale" msgstr "Quantité initiale" -#: models.py:31 models.py:835 models.py:930 -#: templates/stock/inventory_detail.html:107 -#: templates/stock/inventory_list.html:16 -#: templates/stock/mobile/production_order_form_mobile.html:72 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:176 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:67 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:112 -#: templates/stock/product_design_detail.html:203 -#: templates/stock/product_detail.html:324 -#: templates/stock/product_detail.html:446 -#: templates/stock/product_detail.html:484 -#: templates/stock/production_order_detail.html:85 -#: templates/stock/production_order_form.html:65 -#: templates/stock/production_order_list.html:57 -#: templates/stock/purchase_order_detail.html:91 -#: templates/stock/stock_alerts.html:12 -#: templates/stock/stock_movements.html:249 -#: templates/stock/stock_purchases.html:54 -#: templates/stock/stock_purchases.html:112 -#: templates/stock/supplier_detail.html:126 -#: templates/stock/warehouse_location_detail.html:82 -#: templates/stock/warehouses_index.html:139 +#: stock/models.py:31 stock/models.py:835 stock/models.py:930 +#: stock/templates/stock/inventory_detail.html:107 +#: stock/templates/stock/inventory_list.html:16 +#: stock/templates/stock/mobile/production_order_form_mobile.html:72 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:176 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:67 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:112 +#: stock/templates/stock/product_design_detail.html:203 +#: stock/templates/stock/product_detail.html:324 +#: stock/templates/stock/product_detail.html:446 +#: stock/templates/stock/product_detail.html:484 +#: stock/templates/stock/production_order_detail.html:85 +#: stock/templates/stock/production_order_form.html:65 +#: stock/templates/stock/production_order_list.html:57 +#: stock/templates/stock/purchase_order_detail.html:91 +#: stock/templates/stock/stock_alerts.html:12 +#: stock/templates/stock/stock_movements.html:249 +#: stock/templates/stock/stock_purchases.html:54 +#: stock/templates/stock/stock_purchases.html:112 +#: stock/templates/stock/supplier_detail.html:126 +#: stock/templates/stock/warehouse_location_detail.html:82 +#: stock/templates/stock/warehouses_index.html:139 msgid "Entrepôt" msgstr "Entrepôt" -#: models.py:32 templates/stock/warehouse_location_form.html:22 -#: templates/stock/warehouses_index.html:99 +#: stock/models.py:32 stock/templates/stock/warehouse_location_form.html:22 +#: stock/templates/stock/warehouses_index.html:99 msgid "Entrepôts" msgstr "Entrepôts" -#: models.py:74 +#: stock/models.py:74 msgid "Sous seuil (Commande en cours)" msgstr "Sous seuil (Commande en cours)" -#: models.py:76 +#: stock/models.py:76 msgid "Sous seuil (Pas de commande)" msgstr "Sous seuil (Pas de commande)" -#: models.py:77 templates/stock/product_detail.html:167 +#: stock/models.py:77 stock/templates/stock/product_detail.html:167 msgid "Stock suffisant" msgstr "Stock suffisant" -#: models.py:89 templates/stock/product_design_form.html:131 +#: stock/models.py:89 stock/templates/stock/product_design_form.html:131 msgid "Emplacement par défaut" msgstr "Emplacement par défaut" -#: models.py:90 -msgid "" -"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " -"cet entrepôt." -msgstr "" -"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " -"cet entrepôt." +#: stock/models.py:90 +msgid "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour cet entrepôt." +msgstr "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour cet entrepôt." -#: models.py:96 models.py:200 models.py:616 models.py:1289 models.py:1917 -#: models.py:2201 templates/stock/inventory_detail.html:141 -#: templates/stock/inventory_detail.html:471 -#: templates/stock/mobile/product_detail_mobile.html:387 -#: templates/stock/mobile/serialized_item_detail_mobile.html:142 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:218 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:130 -#: templates/stock/preparation_order_detail.html:231 -#: templates/stock/product_detail.html:128 -#: templates/stock/production_order_detail.html:199 -#: templates/stock/purchase_order_detail.html:110 -#: templates/stock/serialized_item_detail.html:122 -#: templates/stock/warehouse_location_detail.html:99 -#: templates/stock/warehouse_location_detail.html:424 +#: stock/models.py:96 stock/models.py:200 stock/models.py:616 +#: stock/models.py:1289 stock/models.py:1917 stock/models.py:2201 +#: stock/templates/stock/inventory_detail.html:141 +#: stock/templates/stock/inventory_detail.html:471 +#: stock/templates/stock/mobile/product_detail_mobile.html:387 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:142 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:218 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:130 +#: stock/templates/stock/preparation_order_detail.html:231 +#: stock/templates/stock/product_detail.html:128 +#: stock/templates/stock/production_order_detail.html:199 +#: stock/templates/stock/purchase_order_detail.html:110 +#: stock/templates/stock/serialized_item_detail.html:122 +#: stock/templates/stock/warehouse_location_detail.html:99 +#: stock/templates/stock/warehouse_location_detail.html:424 msgid "QR Code" msgstr "QR Code" -#: models.py:173 +#: stock/models.py:173 msgid "Pièce(s)" msgstr "Pièce(s)" -#: models.py:174 +#: stock/models.py:174 msgid "Kilogramme(s)" msgstr "Kilogramme(s)" -#: models.py:175 +#: stock/models.py:175 msgid "Gramme(s)" msgstr "Gramme(s)" -#: models.py:176 +#: stock/models.py:176 msgid "Tonne(s)" msgstr "Tonne(s)" -#: models.py:177 +#: stock/models.py:177 msgid "Litre(s)" msgstr "Litre(s)" -#: models.py:178 +#: stock/models.py:178 msgid "Mètre(s)" msgstr "Mètre(s)" -#: models.py:179 +#: stock/models.py:179 msgid "Mètre(s) carré(s)" msgstr "Mètre(s) carré(s)" -#: models.py:180 +#: stock/models.py:180 msgid "Mètre(s) cube(s)" msgstr "Mètre(s) cube(s)" -#: models.py:195 templates/stock/mobile/product_detail_mobile.html:115 -#: templates/stock/product_detail.html:102 -#: templates/stock/purchase_order_detail.html:135 -#: templates/stock/request_for_quote_detail.html:135 +#: stock/models.py:195 +#: stock/templates/stock/mobile/product_detail_mobile.html:115 +#: stock/templates/stock/product_detail.html:102 +#: stock/templates/stock/purchase_order_detail.html:135 +#: stock/templates/stock/request_for_quote_detail.html:135 msgid "Unité" msgstr "Unité" -#: models.py:203 +#: stock/models.py:203 msgid "Articles tracés (numéro de série)" msgstr "Articles tracés (numéro de série)" -#: models.py:204 -msgid "" -"Si activé, chaque article de ce produit devra avoir un numéro de série " -"unique." -msgstr "" -"Si activé, chaque article de ce produit devra avoir un numéro de série " -"unique." +#: stock/models.py:204 +msgid "Si activé, chaque article de ce produit devra avoir un numéro de série unique." +msgstr "Si activé, chaque article de ce produit devra avoir un numéro de série unique." -#: models.py:208 models.py:2214 templates/stock/product_design_detail.html:24 -#: templates/stock/product_design_list.html:76 -#: templates/stock/stock_purchases.html:206 -#: templates/stock/supplier_detail.html:15 +#: stock/models.py:208 stock/models.py:2214 +#: stock/templates/stock/product_design_detail.html:24 +#: stock/templates/stock/product_design_list.html:76 +#: stock/templates/stock/stock_purchases.html:206 +#: stock/templates/stock/supplier_detail.html:15 msgid "Actif" msgstr "Actif" -#: models.py:209 -msgid "" -"Si désactivé, le produit ne sera plus disponible pour les opérations " -"(nouvelles entrées, sorties, transferts, interventions)." -msgstr "" -"Si désactivé, le produit ne sera plus disponible pour les opérations " -"(nouvelles entrées, sorties, transferts, interventions)." +#: stock/models.py:209 +msgid "Si désactivé, le produit ne sera plus disponible pour les opérations (nouvelles entrées, sorties, transferts, interventions)." +msgstr "Si désactivé, le produit ne sera plus disponible pour les opérations (nouvelles entrées, sorties, transferts, interventions)." -#: models.py:215 templates/stock/product_detail.html:191 -#: templates/stock/product_form.html:184 +#: stock/models.py:215 stock/templates/stock/product_detail.html:191 +#: stock/templates/stock/product_form.html:184 msgid "Emplacements autorisés" msgstr "Emplacements autorisés" -#: models.py:216 -msgid "" -"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = " -"tous autorisés)." -msgstr "" -"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = " -"tous autorisés)." +#: stock/models.py:216 +msgid "Emplacements dans lesquels ce produit est autorisé à être stocké (vide = tous autorisés)." +msgstr "Emplacements dans lesquels ce produit est autorisé à être stocké (vide = tous autorisés)." -#: models.py:307 +#: stock/models.py:307 #, python-brace-format msgid "{quantity} de {product} à {location} ({warehouse})" msgstr "{quantity} de {product} à {location} ({warehouse})" -#: models.py:327 models.py:566 -#: templates/stock/mobile/new_stock_batch_mobile.html:47 -#: templates/stock/mobile/product_detail_mobile.html:283 -#: templates/stock/mobile/product_detail_mobile.html:505 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:72 -#: templates/stock/mobile/stock_movements_mobile.html:53 -#: templates/stock/mobile/stock_movements_mobile.html:80 -#: templates/stock/new_stock_batch.html:30 -#: templates/stock/product_detail.html:690 -#: templates/stock/stock_movement_batch_detail.html:16 -#: templates/stock/stock_movement_detail.html:18 -#: templates/stock/stock_movements.html:304 +#: stock/models.py:327 stock/models.py:566 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:47 +#: stock/templates/stock/mobile/product_detail_mobile.html:283 +#: stock/templates/stock/mobile/product_detail_mobile.html:505 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:72 +#: stock/templates/stock/mobile/stock_movements_mobile.html:53 +#: stock/templates/stock/mobile/stock_movements_mobile.html:80 +#: stock/templates/stock/new_stock_batch.html:30 +#: stock/templates/stock/product_detail.html:690 +#: stock/templates/stock/stock_movement_batch_detail.html:16 +#: stock/templates/stock/stock_movement_detail.html:18 +#: stock/templates/stock/stock_movements.html:304 msgid "Entrée" msgstr "Entrée" -#: models.py:328 models.py:568 -#: templates/stock/mobile/new_stock_batch_mobile.html:49 -#: templates/stock/mobile/product_detail_mobile.html:286 -#: templates/stock/mobile/product_detail_mobile.html:506 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:74 -#: templates/stock/mobile/stock_movements_mobile.html:56 -#: templates/stock/mobile/stock_movements_mobile.html:82 -#: templates/stock/new_stock_batch.html:33 -#: templates/stock/product_detail.html:691 -#: templates/stock/stock_movement_batch_detail.html:19 -#: templates/stock/stock_movement_detail.html:20 -#: templates/stock/stock_movements.html:306 +#: stock/models.py:328 stock/models.py:568 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:49 +#: stock/templates/stock/mobile/product_detail_mobile.html:286 +#: stock/templates/stock/mobile/product_detail_mobile.html:506 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:74 +#: stock/templates/stock/mobile/stock_movements_mobile.html:56 +#: stock/templates/stock/mobile/stock_movements_mobile.html:82 +#: stock/templates/stock/new_stock_batch.html:33 +#: stock/templates/stock/product_detail.html:691 +#: stock/templates/stock/stock_movement_batch_detail.html:19 +#: stock/templates/stock/stock_movement_detail.html:20 +#: stock/templates/stock/stock_movements.html:306 msgid "Sortie" msgstr "Sortie" -#: models.py:329 models.py:564 -#: templates/stock/mobile/new_stock_batch_mobile.html:51 -#: templates/stock/mobile/product_detail_mobile.html:280 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:76 -#: templates/stock/mobile/stock_movements_mobile.html:59 -#: templates/stock/mobile/stock_movements_mobile.html:84 -#: templates/stock/new_stock_batch.html:36 -#: templates/stock/stock_movement_batch_detail.html:22 -#: templates/stock/stock_movement_detail.html:16 -#: templates/stock/stock_movements.html:308 +#: stock/models.py:329 stock/models.py:564 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:51 +#: stock/templates/stock/mobile/product_detail_mobile.html:280 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:76 +#: stock/templates/stock/mobile/stock_movements_mobile.html:59 +#: stock/templates/stock/mobile/stock_movements_mobile.html:84 +#: stock/templates/stock/new_stock_batch.html:36 +#: stock/templates/stock/stock_movement_batch_detail.html:22 +#: stock/templates/stock/stock_movement_detail.html:16 +#: stock/templates/stock/stock_movements.html:308 msgid "Transfert" msgstr "Transfert" -#: models.py:333 templates/stock/mobile/new_stock_batch_mobile.html:170 -#: templates/stock/new_stock_batch.html:185 +#: stock/models.py:333 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:170 +#: stock/templates/stock/new_stock_batch.html:185 msgid "Achat" msgstr "Achat" -#: models.py:334 templates/stock/mobile/new_stock_batch_mobile.html:171 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:492 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:233 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:277 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:304 -#: templates/stock/new_stock_batch.html:41 -#: templates/stock/new_stock_batch.html:186 -#: templates/stock/preparation_order_add.html:277 -#: templates/stock/preparation_order_process.html:316 -#: templates/stock/product_design_form.html:43 -#: templates/stock/product_detail.html:33 -#: templates/stock/production_order_form.html:40 -#: templates/stock/purchase_order_detail.html:20 -#: templates/stock/request_for_quote_detail.html:20 -#: templates/stock/serialized_item_detail.html:24 -#: templates/stock/serialized_item_form.html:12 -#: templates/stock/stock_movement_batch_detail.html:30 -#: templates/stock/stock_movement_detail.html:24 -#: templates/stock/supplier_detail.html:21 -#: templates/stock/warehouse_location_detail.html:63 +#: stock/models.py:334 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:171 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:492 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:233 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:277 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:304 +#: stock/templates/stock/new_stock_batch.html:41 +#: stock/templates/stock/new_stock_batch.html:186 +#: stock/templates/stock/preparation_order_add.html:277 +#: stock/templates/stock/preparation_order_process.html:316 +#: stock/templates/stock/product_design_form.html:43 +#: stock/templates/stock/product_detail.html:33 +#: stock/templates/stock/production_order_form.html:40 +#: stock/templates/stock/purchase_order_detail.html:20 +#: stock/templates/stock/request_for_quote_detail.html:20 +#: stock/templates/stock/serialized_item_detail.html:24 +#: stock/templates/stock/serialized_item_form.html:12 +#: stock/templates/stock/stock_movement_batch_detail.html:30 +#: stock/templates/stock/stock_movement_detail.html:24 +#: stock/templates/stock/supplier_detail.html:21 +#: stock/templates/stock/warehouse_location_detail.html:63 msgid "Retour" msgstr "Retour" -#: models.py:335 templates/stock/inventory_detail.html:13 -#: templates/stock/inventory_detail.html:147 -#: templates/stock/inventory_list.html:14 -#: templates/stock/mobile/stock_inventories_mobile.html:47 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:5 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:115 views.py:3251 +#: stock/models.py:335 stock/templates/stock/inventory_detail.html:13 +#: stock/templates/stock/inventory_detail.html:147 +#: stock/templates/stock/inventory_list.html:14 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:47 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:5 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:115 +#: stock/views.py:3251 msgid "Inventaire" msgstr "Inventaire" -#: models.py:336 +#: stock/models.py:336 msgid "Consommation" msgstr "Consommation" -#: models.py:337 +#: stock/models.py:337 msgid "Perte" msgstr "Perte" -#: models.py:338 +#: stock/models.py:338 msgid "Don" msgstr "Don" -#: models.py:339 models.py:1856 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:78 -#: templates/stock/production_order_detail.html:101 +#: stock/models.py:339 stock/models.py:1856 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:78 +#: stock/templates/stock/production_order_detail.html:101 msgid "Interne" msgstr "Interne" -#: models.py:340 models.py:1857 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:80 -#: templates/stock/production_order_detail.html:105 +#: stock/models.py:340 stock/models.py:1857 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:80 +#: stock/templates/stock/production_order_detail.html:105 msgid "Externe" msgstr "Externe" -#: models.py:341 +#: stock/models.py:341 msgid "Correction" msgstr "Correction" -#: models.py:342 templates/stock/mobile/new_stock_batch_mobile.html:172 -#: templates/stock/new_stock_batch.html:187 +#: stock/models.py:342 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:172 +#: stock/templates/stock/new_stock_batch.html:187 msgid "Confection" msgstr "Confection" -#: models.py:343 models.py:399 models.py:1630 -#: templates/stock/mobile/production_order_form_mobile.html:165 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:195 -#: templates/stock/production_order_form.html:190 -#: templates/stock/stock_movement_batch_detail.html:217 +#: stock/models.py:343 stock/models.py:399 stock/models.py:1630 +#: stock/templates/stock/mobile/production_order_form_mobile.html:165 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:195 +#: stock/templates/stock/production_order_form.html:190 +#: stock/templates/stock/stock_movement_batch_detail.html:217 msgid "Bon de préparation" msgstr "Bon de préparation" -#: models.py:344 templates/stock/mobile/new_stock_batch_mobile.html:175 -#: templates/stock/new_stock_batch.html:190 +#: stock/models.py:344 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:175 +#: stock/templates/stock/new_stock_batch.html:190 msgid "EPI" msgstr "EPI" -#: models.py:345 templates/stock/mobile/new_stock_batch_mobile.html:176 -#: templates/stock/new_stock_batch.html:191 +#: stock/models.py:345 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:191 msgid "Emprunt" msgstr "Emprunt" -#: models.py:346 templates/stock/mobile/new_stock_batch_mobile.html:177 -#: templates/stock/new_stock_batch.html:192 +#: stock/models.py:346 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:177 +#: stock/templates/stock/new_stock_batch.html:192 msgid "Chantier" msgstr "Chantier" -#: models.py:347 +#: stock/models.py:347 msgid "Autre" msgstr "Autre" -#: models.py:350 templates/stock/preparation_order_add.html:209 -#: templates/stock/product_detail.html:381 -#: templates/stock/warehouse_location_detail.html:249 +#: stock/models.py:350 stock/templates/stock/preparation_order_add.html:209 +#: stock/templates/stock/product_detail.html:381 +#: stock/templates/stock/warehouse_location_detail.html:249 msgid "Type" msgstr "Type" -#: models.py:356 templates/stock/mobile/new_stock_batch_mobile.html:166 -#: templates/stock/new_stock_batch.html:181 +#: stock/models.py:356 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:166 +#: stock/templates/stock/new_stock_batch.html:181 msgid "Sous-type" msgstr "Sous-type" -#: models.py:358 models.py:2298 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:116 -#: templates/stock/product_design_detail.html:206 -#: templates/stock/product_detail.html:380 -#: templates/stock/product_detail.html:448 -#: templates/stock/purchase_order_detail.html:15 -#: templates/stock/request_for_quote_detail.html:190 -#: templates/stock/serialized_item_detail.html:205 -#: templates/stock/stock_movement_batch_detail.html:43 -#: templates/stock/stock_movement_detail.html:83 -#: templates/stock/stock_purchases.html:55 -#: templates/stock/stock_purchases.html:113 -#: templates/stock/supplier_detail.html:125 -#: templates/stock/warehouse_location_detail.html:247 +#: stock/models.py:358 stock/models.py:2298 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:116 +#: stock/templates/stock/product_design_detail.html:206 +#: stock/templates/stock/product_detail.html:380 +#: stock/templates/stock/product_detail.html:448 +#: stock/templates/stock/purchase_order_detail.html:15 +#: stock/templates/stock/request_for_quote_detail.html:190 +#: stock/templates/stock/serialized_item_detail.html:205 +#: stock/templates/stock/stock_movement_batch_detail.html:43 +#: stock/templates/stock/stock_movement_detail.html:83 +#: stock/templates/stock/stock_purchases.html:55 +#: stock/templates/stock/stock_purchases.html:113 +#: stock/templates/stock/supplier_detail.html:125 +#: stock/templates/stock/warehouse_location_detail.html:247 msgid "Date" msgstr "Date" -#: models.py:359 templates/stock/mobile/product_detail_mobile.html:195 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:151 -#: templates/stock/preparation_order_process.html:369 -#: templates/stock/product_detail.html:261 -#: templates/stock/product_detail.html:385 -#: templates/stock/stock_movement_batch_detail.html:76 -#: templates/stock/stock_movement_detail.html:96 -#: templates/stock/warehouse_location_detail.html:253 +#: stock/models.py:359 +#: stock/templates/stock/mobile/product_detail_mobile.html:195 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:151 +#: stock/templates/stock/preparation_order_process.html:369 +#: stock/templates/stock/product_detail.html:261 +#: stock/templates/stock/product_detail.html:385 +#: stock/templates/stock/stock_movement_batch_detail.html:76 +#: stock/templates/stock/stock_movement_detail.html:96 +#: stock/templates/stock/warehouse_location_detail.html:253 msgid "Raison" msgstr "Raison" -#: models.py:366 models.py:2305 -#: templates/stock/mobile/new_stock_batch_mobile.html:67 -#: templates/stock/mobile/new_stock_batch_mobile.html:114 -#: templates/stock/mobile/serialized_item_detail_mobile.html:173 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:161 -#: templates/stock/serialized_item_detail.html:161 -#: templates/stock/serialized_item_detail.html:207 -#: templates/stock/stock_movement_batch_detail.html:170 -#: templates/stock/stock_movement_detail.html:116 +#: stock/models.py:366 stock/models.py:2305 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:67 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:114 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:173 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:161 +#: stock/templates/stock/serialized_item_detail.html:161 +#: stock/templates/stock/serialized_item_detail.html:207 +#: stock/templates/stock/stock_movement_batch_detail.html:170 +#: stock/templates/stock/stock_movement_detail.html:116 msgid "Personne" msgstr "Personne" -#: models.py:367 +#: stock/models.py:367 msgid "Personne à qui le matériel est attribué ou qui le restitue" msgstr "Personne à qui le matériel est attribué ou qui le restitue" -#: models.py:375 templates/stock/mobile/new_stock_batch_mobile.html:76 -#: templates/stock/mobile/new_stock_batch_mobile.html:123 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:168 -#: templates/stock/new_stock_batch.html:74 -#: templates/stock/new_stock_batch.html:141 -#: templates/stock/stock_movement_batch_detail.html:183 -#: templates/stock/stock_movement_detail.html:130 +#: stock/models.py:375 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:76 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:123 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:168 +#: stock/templates/stock/new_stock_batch.html:74 +#: stock/templates/stock/new_stock_batch.html:141 +#: stock/templates/stock/stock_movement_batch_detail.html:183 +#: stock/templates/stock/stock_movement_detail.html:130 msgid "Entreprise / Organisation" msgstr "Entreprise / Organisation" -#: models.py:383 +#: stock/models.py:383 msgid "Contrat" msgstr "Contrat" -#: models.py:391 models.py:850 models.py:2210 -#: templates/stock/request_for_quote_detail.html:85 -#: templates/stock/stock_movement_batch_detail.html:54 -#: templates/stock/stock_movements.html:320 +#: stock/models.py:391 stock/models.py:850 stock/models.py:2210 +#: stock/templates/stock/request_for_quote_detail.html:85 +#: stock/templates/stock/stock_movement_batch_detail.html:54 +#: stock/templates/stock/stock_movements.html:320 msgid "Créé par" msgstr "Créé par" -#: models.py:407 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:204 -#: templates/stock/stock_movement_batch_detail.html:234 +#: stock/models.py:407 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:204 +#: stock/templates/stock/stock_movement_batch_detail.html:234 msgid "Commande d'achat" msgstr "Commande d'achat" -#: models.py:413 models.py:1282 -#: templates/stock/mobile/new_stock_batch_mobile.html:190 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:174 -#: templates/stock/new_stock_batch.html:215 -#: templates/stock/preparation_order_detail.html:219 -#: templates/stock/stock_movement_batch_detail.html:65 +#: stock/models.py:413 stock/models.py:1282 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:190 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:174 +#: stock/templates/stock/new_stock_batch.html:215 +#: stock/templates/stock/preparation_order_detail.html:219 +#: stock/templates/stock/stock_movement_batch_detail.html:65 msgid "Demandeur" msgstr "Demandeur" -#: models.py:414 models.py:1283 +#: stock/models.py:414 stock/models.py:1283 msgid "Personne ou service à l'origine de la demande" msgstr "Personne ou service à l'origine de la demande" -#: models.py:420 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:254 -#: templates/stock/stock_movement_batch_detail.html:323 -#: templates/stock/stock_movement_batch_detail.html:336 -#: templates/stock/stock_movement_batch_detail.html:337 +#: stock/models.py:420 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:254 +#: stock/templates/stock/stock_movement_batch_detail.html:323 +#: stock/templates/stock/stock_movement_batch_detail.html:336 +#: stock/templates/stock/stock_movement_batch_detail.html:337 msgid "Signature" msgstr "Signature" -#: models.py:421 +#: stock/models.py:421 msgid "Signature du réceptionnaire (image depuis tablette)" msgstr "Signature du réceptionnaire (image depuis tablette)" -#: models.py:427 models.py:513 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:275 -#: templates/stock/stock_movement_batch_detail.html:360 +#: stock/models.py:427 stock/models.py:513 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:275 +#: stock/templates/stock/stock_movement_batch_detail.html:360 msgid "Nom du signataire" msgstr "Nom du signataire" -#: models.py:429 models.py:1285 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:331 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:614 -#: templates/stock/preparation_order_detail.html:1494 -#: templates/stock/stock_movement_batch_detail.html:507 +#: stock/models.py:429 stock/models.py:1285 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:331 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:614 +#: stock/templates/stock/preparation_order_detail.html:1494 +#: stock/templates/stock/stock_movement_batch_detail.html:507 msgid "Prêt de matériel" msgstr "Prêt de matériel" -#: models.py:430 models.py:1286 -#: templates/stock/mobile/new_stock_batch_mobile.html:184 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:337 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:620 -#: templates/stock/new_stock_batch.html:200 -#: templates/stock/preparation_order_detail.html:131 -#: templates/stock/preparation_order_detail.html:1500 -#: templates/stock/stock_movement_batch_detail.html:110 -#: templates/stock/stock_movement_batch_detail.html:513 +#: stock/models.py:430 stock/models.py:1286 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:184 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:337 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:620 +#: stock/templates/stock/new_stock_batch.html:200 +#: stock/templates/stock/preparation_order_detail.html:131 +#: stock/templates/stock/preparation_order_detail.html:1500 +#: stock/templates/stock/stock_movement_batch_detail.html:110 +#: stock/templates/stock/stock_movement_batch_detail.html:513 msgid "Date de retour attendue" msgstr "Date de retour attendue" -#: models.py:431 models.py:1287 +#: stock/models.py:431 stock/models.py:1287 msgid "Prêt retourné" msgstr "Prêt retourné" -#: models.py:435 +#: stock/models.py:435 msgid "Lot de mouvements de stock" msgstr "Lot de mouvements de stock" -#: models.py:436 +#: stock/models.py:436 msgid "Lots de mouvements de stock" msgstr "Lots de mouvements de stock" -#: models.py:439 +#: stock/models.py:439 #, python-brace-format msgid "Lot #{id} — {type} — {date}" msgstr "Lot #{id} — {type} — {date}" -#: models.py:466 models.py:494 models.py:553 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:6 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:69 -#: templates/stock/stock_alerts.html:41 -#: templates/stock/stock_movement_batch_detail.html:27 +#: stock/models.py:466 stock/models.py:494 stock/models.py:553 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:6 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:69 +#: stock/templates/stock/stock_alerts.html:41 +#: stock/templates/stock/stock_movement_batch_detail.html:27 msgid "Lot" msgstr "Lot" -#: models.py:468 models.py:1604 models.py:1632 models.py:1660 +#: stock/models.py:468 stock/models.py:1604 stock/models.py:1632 +#: stock/models.py:1660 msgid "Fichier" msgstr "Fichier" -#: models.py:469 models.py:1605 models.py:1633 models.py:1661 -#: templates/stock/product_design_form.html:70 -#: templates/stock/stock_purchases.html:189 -#: templates/stock/warehouse_detail.html:72 -#: templates/stock/warehouses_index.html:140 -#: templates/stock/warehouses_index.html:238 +#: stock/models.py:469 stock/models.py:1605 stock/models.py:1633 +#: stock/models.py:1661 stock/templates/stock/product_design_form.html:70 +#: stock/templates/stock/stock_purchases.html:189 +#: stock/templates/stock/warehouse_detail.html:72 +#: stock/templates/stock/warehouses_index.html:140 +#: stock/templates/stock/warehouses_index.html:238 msgid "Nom" msgstr "Nom" -#: models.py:498 +#: stock/models.py:498 msgid "Image de signature" msgstr "Image de signature" -#: models.py:506 +#: stock/models.py:506 msgid "Signé par" msgstr "Signé par" -#: models.py:508 +#: stock/models.py:508 msgid "Signé le" msgstr "Signé le" -#: models.py:518 +#: stock/models.py:518 msgid "Signature de lot" msgstr "Signature de lot" -#: models.py:519 +#: stock/models.py:519 msgid "Signatures de lot" msgstr "Signatures de lot" -#: models.py:522 +#: stock/models.py:522 #, python-brace-format msgid "Signature lot #{batch} — {date}" msgstr "Signature lot #{batch} — {date}" -#: models.py:559 models.py:2220 -#: templates/stock/mobile/product_detail_mobile.html:220 -#: templates/stock/product_detail.html:308 -#: templates/stock/warehouses_index.html:108 +#: stock/models.py:559 stock/models.py:2220 +#: stock/templates/stock/mobile/product_detail_mobile.html:220 +#: stock/templates/stock/product_detail.html:308 +#: stock/templates/stock/warehouses_index.html:108 msgid "Articles tracés" msgstr "Articles tracés" -#: models.py:572 +#: stock/models.py:572 #, python-brace-format msgid "{movement} de {quantity} {product}" msgstr "{movement} de {quantity} {product}" -#: models.py:587 models.py:825 models.py:1846 -#: templates/stock/inventory_detail.html:33 -#: templates/stock/mobile/stock_inventories_mobile.html:49 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:121 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:150 -#: templates/stock/product_design_detail.html:26 -#: templates/stock/product_design_list.html:78 +#: stock/models.py:587 stock/models.py:825 stock/models.py:1846 +#: stock/templates/stock/inventory_detail.html:33 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:49 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:150 +#: stock/templates/stock/product_design_detail.html:26 +#: stock/templates/stock/product_design_list.html:78 msgid "Brouillon" msgstr "Brouillon" -#: models.py:588 templates/stock/inventory_detail.html:44 -#: templates/stock/mobile/stock_inventories_mobile.html:51 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:123 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:155 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:103 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:140 -#: templates/stock/preparation_order_detail.html:1757 +#: stock/models.py:588 stock/templates/stock/inventory_detail.html:44 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:51 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:123 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:155 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:103 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:140 +#: stock/templates/stock/preparation_order_detail.html:1757 msgid "En cours" msgstr "En cours" -#: models.py:589 models.py:1849 templates/stock/inventory_detail.html:55 -#: templates/stock/mobile/stock_inventories_mobile.html:53 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:125 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:160 +#: stock/models.py:589 stock/models.py:1849 +#: stock/templates/stock/inventory_detail.html:55 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:53 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:125 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:160 msgid "Terminé" msgstr "Terminé" -#: models.py:590 models.py:721 templates/stock/inventory_detail.html:314 -#: templates/stock/inventory_detail.html:638 -#: templates/stock/mobile/stock_inventories_mobile.html:55 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:127 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:282 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:739 +#: stock/models.py:590 stock/models.py:721 +#: stock/templates/stock/inventory_detail.html:314 +#: stock/templates/stock/inventory_detail.html:638 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:55 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:127 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:282 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:739 msgid "Validé" msgstr "Validé" -#: models.py:605 models.py:729 templates/stock/inventory_detail.html:116 +#: stock/models.py:605 stock/models.py:729 +#: stock/templates/stock/inventory_detail.html:116 msgid "Validé par" msgstr "Validé par" -#: models.py:610 models.py:740 templates/stock/inventory_detail.html:388 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:194 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:205 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:831 +#: stock/models.py:610 stock/models.py:740 +#: stock/templates/stock/inventory_detail.html:388 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:194 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:205 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:831 msgid "Commentaire du validateur" msgstr "Commentaire du validateur" -#: models.py:623 +#: stock/models.py:623 #, python-brace-format msgid "Inventaire #{id} - {warehouse_location}" msgstr "Inventaire #{id} - {warehouse_location}" -#: models.py:708 +#: stock/models.py:708 #, python-brace-format msgid "Ajustement inventaire #{inventory_id}" msgstr "Ajustement inventaire #{inventory_id}" -#: models.py:722 templates/stock/inventory_detail.html:113 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:187 +#: stock/models.py:722 stock/templates/stock/inventory_detail.html:113 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:187 msgid "Validé le" msgstr "Validé le" -#: models.py:731 templates/stock/inventory_detail.html:511 -#: templates/stock/inventory_form.html:52 views.py:3315 +#: stock/models.py:731 stock/templates/stock/inventory_detail.html:511 +#: stock/templates/stock/inventory_form.html:52 stock/views.py:3315 msgid "Commentaire" msgstr "Commentaire" -#: models.py:738 +#: stock/models.py:738 msgid "Commentaire par" msgstr "Commentaire par" -#: models.py:747 +#: stock/models.py:747 msgid "Commentaire validateur par" msgstr "Commentaire validateur par" -#: models.py:754 +#: stock/models.py:754 #, python-brace-format msgid "Inventaire {product} ({location})" msgstr "Inventaire {product} ({location})" -#: models.py:774 +#: stock/models.py:774 #, python-format -msgid "" -"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet " -"inventaire (\"%(loc)s\")." -msgstr "" -"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet " -"inventaire (\"%(loc)s\")." +msgid "Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet inventaire (\"%(loc)s\")." +msgstr "Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet inventaire (\"%(loc)s\")." -#: models.py:814 models.py:926 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 -#: templates/stock/product_detail.html:445 -#: templates/stock/product_detail.html:483 -#: templates/stock/purchase_order_detail.html:80 -#: templates/stock/request_for_quote_detail.html:189 -#: templates/stock/stock_purchases.html:53 +#: stock/models.py:814 stock/models.py:926 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 +#: stock/templates/stock/product_detail.html:445 +#: stock/templates/stock/product_detail.html:483 +#: stock/templates/stock/purchase_order_detail.html:80 +#: stock/templates/stock/request_for_quote_detail.html:189 +#: stock/templates/stock/stock_purchases.html:53 msgid "Fournisseur" msgstr "Fournisseur" -#: models.py:815 templates/stock/stock_purchases.html:37 +#: stock/models.py:815 stock/templates/stock/stock_purchases.html:37 msgid "Fournisseurs" msgstr "Fournisseurs" -#: models.py:826 models.py:946 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:76 -#: templates/stock/mobile/stock_purchases_mobile.html:46 +#: stock/models.py:826 stock/models.py:946 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:76 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:46 msgid "Envoyée" msgstr "Envoyée" -#: models.py:827 +#: stock/models.py:827 msgid "Convertie en commande" msgstr "Convertie en commande" -#: models.py:828 models.py:949 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:82 -#: templates/stock/mobile/stock_purchases_mobile.html:50 -#: templates/stock/product_detail.html:501 +#: stock/models.py:828 stock/models.py:949 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:82 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:50 +#: stock/templates/stock/product_detail.html:501 msgid "Annulée" msgstr "Annulée" -#: models.py:839 models.py:942 models.py:2178 -#: templates/stock/inventory_detail.html:241 -#: templates/stock/inventory_list.html:17 -#: templates/stock/mobile/production_order_form_mobile.html:94 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:95 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:132 -#: templates/stock/preparation_order_add.html:49 -#: templates/stock/preparation_order_detail.html:1751 -#: templates/stock/preparation_order_detail.html:2182 -#: templates/stock/product_design_detail.html:205 -#: templates/stock/product_design_form.html:87 -#: templates/stock/product_design_list.html:34 -#: templates/stock/product_detail.html:157 -#: templates/stock/product_detail.html:486 -#: templates/stock/product_detail.html:533 -#: templates/stock/production_center.html:24 -#: templates/stock/production_center.html:56 -#: templates/stock/production_order_detail.html:269 -#: templates/stock/production_order_form.html:83 -#: templates/stock/production_order_list.html:29 -#: templates/stock/production_order_list.html:59 -#: templates/stock/purchase_order_detail.html:73 -#: templates/stock/request_for_quote_detail.html:73 -#: templates/stock/request_for_quote_detail.html:191 -#: templates/stock/serialized_item_detail.html:79 -#: templates/stock/serialized_items.html:38 -#: templates/stock/serialized_items.html:64 -#: templates/stock/stock_movements.html:62 -#: templates/stock/stock_purchases.html:56 -#: templates/stock/stock_purchases.html:114 -#: templates/stock/stock_purchases.html:193 -#: templates/stock/supplier_detail.html:127 -#: templates/stock/warehouse_detail.html:172 -#: templates/stock/warehouse_location_detail.html:192 -#: templates/stock/warehouses_index.html:297 -#: templates/stock/warehouses_index.html:322 +#: stock/models.py:839 stock/models.py:942 stock/models.py:2178 +#: stock/templates/stock/inventory_detail.html:241 +#: stock/templates/stock/inventory_list.html:17 +#: stock/templates/stock/mobile/production_order_form_mobile.html:94 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:95 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:132 +#: stock/templates/stock/preparation_order_add.html:49 +#: stock/templates/stock/preparation_order_detail.html:1751 +#: stock/templates/stock/preparation_order_detail.html:2182 +#: stock/templates/stock/product_design_detail.html:205 +#: stock/templates/stock/product_design_form.html:87 +#: stock/templates/stock/product_design_list.html:34 +#: stock/templates/stock/product_detail.html:157 +#: stock/templates/stock/product_detail.html:486 +#: stock/templates/stock/product_detail.html:533 +#: stock/templates/stock/production_center.html:24 +#: stock/templates/stock/production_center.html:56 +#: stock/templates/stock/production_order_detail.html:269 +#: stock/templates/stock/production_order_form.html:83 +#: stock/templates/stock/production_order_list.html:29 +#: stock/templates/stock/production_order_list.html:59 +#: stock/templates/stock/purchase_order_detail.html:73 +#: stock/templates/stock/request_for_quote_detail.html:73 +#: stock/templates/stock/request_for_quote_detail.html:191 +#: stock/templates/stock/serialized_item_detail.html:79 +#: stock/templates/stock/serialized_items.html:38 +#: stock/templates/stock/serialized_items.html:64 +#: stock/templates/stock/stock_movements.html:62 +#: stock/templates/stock/stock_purchases.html:56 +#: stock/templates/stock/stock_purchases.html:114 +#: stock/templates/stock/stock_purchases.html:193 +#: stock/templates/stock/supplier_detail.html:127 +#: stock/templates/stock/warehouse_detail.html:172 +#: stock/templates/stock/warehouse_location_detail.html:192 +#: stock/templates/stock/warehouses_index.html:297 +#: stock/templates/stock/warehouses_index.html:322 msgid "Statut" msgstr "Statut" -#: models.py:856 templates/stock/request_for_quote_detail.html:95 -#: templates/stock/stock_purchases.html:116 +#: stock/models.py:856 stock/templates/stock/request_for_quote_detail.html:95 +#: stock/templates/stock/stock_purchases.html:116 msgid "Fournisseurs sollicités" msgstr "Fournisseurs sollicités" -#: models.py:858 models.py:2196 -#: templates/stock/mobile/production_order_form_mobile.html:138 -#: templates/stock/mobile/production_order_form_mobile.html:235 -#: templates/stock/mobile/serialized_item_detail_mobile.html:134 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:109 -#: templates/stock/product_design_detail.html:142 -#: templates/stock/product_design_form.html:176 -#: templates/stock/production_order_detail.html:188 -#: templates/stock/production_order_form.html:156 -#: templates/stock/production_order_form.html:265 -#: templates/stock/request_for_quote_detail.html:105 -#: templates/stock/serialized_item_detail.html:134 -#: templates/stock/serialized_item_form.html:72 +#: stock/models.py:858 stock/models.py:2196 +#: stock/templates/stock/mobile/production_order_form_mobile.html:138 +#: stock/templates/stock/mobile/production_order_form_mobile.html:235 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:134 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:109 +#: stock/templates/stock/product_design_detail.html:142 +#: stock/templates/stock/product_design_form.html:176 +#: stock/templates/stock/production_order_detail.html:188 +#: stock/templates/stock/production_order_form.html:156 +#: stock/templates/stock/production_order_form.html:265 +#: stock/templates/stock/request_for_quote_detail.html:105 +#: stock/templates/stock/serialized_item_detail.html:134 +#: stock/templates/stock/serialized_item_form.html:72 msgid "Notes" msgstr "Notes" -#: models.py:862 templates/stock/request_for_quote_detail.html:12 -#: templates/stock/stock_purchases.html:111 +#: stock/models.py:862 stock/templates/stock/request_for_quote_detail.html:12 +#: stock/templates/stock/stock_purchases.html:111 msgid "Demande d'offre" msgstr "Demande d'offre" -#: models.py:863 +#: stock/models.py:863 msgid "Demandes d'offres" msgstr "Demandes d'offres" -#: models.py:866 +#: stock/models.py:866 #, python-brace-format msgid "Demande d'offre {code}" msgstr "Demande d'offre {code}" -#: models.py:885 models.py:2167 templates/stock/inventory_detail.html:236 -#: templates/stock/inventory_detail.html:503 -#: templates/stock/inventory_form.html:49 -#: templates/stock/mobile/new_stock_batch_mobile.html:281 -#: templates/stock/new_stock_batch.html:320 -#: templates/stock/preparation_order_create_purchase.html:34 -#: templates/stock/preparation_order_detail.html:255 -#: templates/stock/preparation_order_detail.html:415 -#: templates/stock/preparation_order_detail.html:734 -#: templates/stock/preparation_order_detail.html:759 -#: templates/stock/preparation_order_detail.html:1541 -#: templates/stock/preparation_order_process.html:349 -#: templates/stock/product_design_detail.html:137 -#: templates/stock/product_design_form.html:168 -#: templates/stock/production_order_detail.html:265 -#: templates/stock/purchase_order_detail.html:134 -#: templates/stock/purchase_order_detail.html:333 -#: templates/stock/request_for_quote_detail.html:134 -#: templates/stock/serialized_item_detail.html:68 -#: templates/stock/serialized_item_form.html:21 -#: templates/stock/serialized_items.html:27 -#: templates/stock/serialized_items.html:63 -#: templates/stock/stock_alerts.html:11 -#: templates/stock/stock_movement_batch_detail.html:261 -#: templates/stock/stock_movement_detail.html:38 -#: templates/stock/stock_movements.html:164 -#: templates/stock/stock_movements.html:350 -#: templates/stock/warehouse_detail.html:169 -#: templates/stock/warehouse_location_detail.html:189 -#: templates/stock/warehouse_location_detail.html:248 -#: templates/stock/warehouses_index.html:288 -#: templates/stock/warehouses_index.html:321 views.py:3309 +#: stock/models.py:885 stock/models.py:2167 +#: stock/templates/stock/inventory_detail.html:236 +#: stock/templates/stock/inventory_detail.html:503 +#: stock/templates/stock/inventory_form.html:49 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:281 +#: stock/templates/stock/new_stock_batch.html:320 +#: stock/templates/stock/preparation_order_create_purchase.html:34 +#: stock/templates/stock/preparation_order_detail.html:255 +#: stock/templates/stock/preparation_order_detail.html:415 +#: stock/templates/stock/preparation_order_detail.html:734 +#: stock/templates/stock/preparation_order_detail.html:759 +#: stock/templates/stock/preparation_order_detail.html:1541 +#: stock/templates/stock/preparation_order_process.html:349 +#: stock/templates/stock/product_design_detail.html:137 +#: stock/templates/stock/product_design_form.html:168 +#: stock/templates/stock/production_order_detail.html:265 +#: stock/templates/stock/purchase_order_detail.html:134 +#: stock/templates/stock/purchase_order_detail.html:333 +#: stock/templates/stock/request_for_quote_detail.html:134 +#: stock/templates/stock/serialized_item_detail.html:68 +#: stock/templates/stock/serialized_item_form.html:21 +#: stock/templates/stock/serialized_items.html:27 +#: stock/templates/stock/serialized_items.html:63 +#: stock/templates/stock/stock_alerts.html:11 +#: stock/templates/stock/stock_movement_batch_detail.html:261 +#: stock/templates/stock/stock_movement_detail.html:38 +#: stock/templates/stock/stock_movements.html:164 +#: stock/templates/stock/stock_movements.html:350 +#: stock/templates/stock/warehouse_detail.html:169 +#: stock/templates/stock/warehouse_location_detail.html:189 +#: stock/templates/stock/warehouse_location_detail.html:248 +#: stock/templates/stock/warehouses_index.html:288 +#: stock/templates/stock/warehouses_index.html:321 stock/views.py:3309 msgid "Produit" msgstr "Produit" -#: models.py:887 models.py:1115 +#: stock/models.py:887 stock/models.py:1115 msgid "Quantité totale" msgstr "Quantité totale" -#: models.py:888 +#: stock/models.py:888 msgid "Quantité totale souhaitée" msgstr "Quantité totale souhaitée" -#: models.py:892 models.py:1120 +#: stock/models.py:892 stock/models.py:1120 msgid "Nombre d'articles" msgstr "Nombre d'articles" -#: models.py:897 models.py:1126 +#: stock/models.py:897 stock/models.py:1126 msgid "Quantité par article" msgstr "Quantité par article" -#: models.py:909 models.py:1175 +#: stock/models.py:909 stock/models.py:1175 #, python-brace-format msgid "{num} article(s) × {qpa} {unit} = {total} {unit}" msgstr "{num} article(s) × {qpa} {unit} = {total} {unit}" -#: models.py:915 models.py:1181 +#: stock/models.py:915 stock/models.py:1181 #, python-brace-format msgid "{total} {unit}" msgstr "{total} {unit}" -#: models.py:938 templates/stock/purchase_order_detail.html:97 +#: stock/models.py:938 stock/templates/stock/purchase_order_detail.html:97 msgid "Demande d'offre d'origine" msgstr "Demande d'offre d'origine" -#: models.py:945 models.py:1253 templates/stock/inventory_detail.html:318 -#: templates/stock/inventory_detail.html:640 -#: templates/stock/inventory_detail.html:1163 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:286 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:743 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:74 -#: templates/stock/mobile/stock_purchases_mobile.html:44 views.py:701 +#: stock/models.py:945 stock/models.py:1253 +#: stock/templates/stock/inventory_detail.html:318 +#: stock/templates/stock/inventory_detail.html:640 +#: stock/templates/stock/inventory_detail.html:1163 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:286 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:743 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:74 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:44 +#: stock/views.py:701 msgid "En attente" msgstr "En attente" -#: models.py:947 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:78 +#: stock/models.py:947 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:78 msgid "Partiellement reçue" msgstr "Partiellement reçue" -#: models.py:948 templates/stock/mobile/product_detail_mobile.html:367 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:80 -#: templates/stock/mobile/stock_purchases_mobile.html:48 -#: templates/stock/product_detail.html:499 +#: stock/models.py:948 +#: stock/templates/stock/mobile/product_detail_mobile.html:367 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:80 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:48 +#: stock/templates/stock/product_detail.html:499 msgid "Reçue" msgstr "Reçue" -#: models.py:971 +#: stock/models.py:971 #, python-brace-format msgid "Commande {code} - {supplier}" msgstr "Commande {code} - {supplier}" -#: models.py:1023 models.py:1041 +#: stock/models.py:1023 stock/models.py:1041 #, python-brace-format msgid "Réception commande #{order_id}" msgstr "Réception commande #{order_id}" -#: models.py:1059 models.py:1082 +#: stock/models.py:1059 stock/models.py:1082 #, python-brace-format msgid "Réception partielle commande #{order_id}" msgstr "Réception partielle commande #{order_id}" -#: models.py:1116 +#: stock/models.py:1116 msgid "Quantité totale dans l'unité du produit à ajouter au stock" msgstr "Quantité totale dans l'unité du produit à ajouter au stock" -#: models.py:1121 +#: stock/models.py:1121 msgid "Nombre d'articles commandés (ex: nombre de sacs)" msgstr "Nombre d'articles commandés (ex: nombre de sacs)" -#: models.py:1127 +#: stock/models.py:1127 msgid "Quantité dans l'unité du produit par article (ex: 10 kg par sac)" msgstr "Quantité dans l'unité du produit par article (ex: 10 kg par sac)" -#: models.py:1131 +#: stock/models.py:1131 msgid "Quantité reçue" msgstr "Quantité reçue" -#: models.py:1132 +#: stock/models.py:1132 msgid "Quantité déjà réceptionnée pour cet article" msgstr "Quantité déjà réceptionnée pour cet article" -#: models.py:1137 +#: stock/models.py:1137 msgid "Prix unitaire (HTVA)" msgstr "Prix unitaire (HTVA)" -#: models.py:1142 +#: stock/models.py:1142 msgid "Taux de TVA (%)" msgstr "Taux de TVA (%)" -#: models.py:1191 models.py:1551 +#: stock/models.py:1191 stock/models.py:1551 #, python-brace-format msgid "{quantity} x {product} dans la commande {order}" msgstr "{quantity} x {product} dans la commande {order}" -#: models.py:1210 +#: stock/models.py:1210 #, python-brace-format msgid "Alerte stock {product} ({warehouse})" msgstr "Alerte stock {product} ({warehouse})" -#: models.py:1252 views.py:700 +#: stock/models.py:1252 stock/views.py:700 msgid "A traiter" msgstr "A traiter" -#: models.py:1254 views.py:702 +#: stock/models.py:1254 stock/views.py:702 msgid "Traité" msgstr "Traité" -#: models.py:1255 models.py:1850 views.py:703 +#: stock/models.py:1255 stock/models.py:1850 stock/views.py:703 msgid "Annulé" msgstr "Annulé" -#: models.py:1262 templates/stock/preparation_order_add.html:37 views.py:706 +#: stock/models.py:1262 stock/templates/stock/preparation_order_add.html:37 +#: stock/views.py:706 msgid "Urgent" msgstr "Urgent" -#: models.py:1263 templates/stock/preparation_order_add.html:39 views.py:707 +#: stock/models.py:1263 stock/templates/stock/preparation_order_add.html:39 +#: stock/views.py:707 msgid "Elevé" msgstr "Elevé" -#: models.py:1264 templates/stock/preparation_order_add.html:41 views.py:708 +#: stock/models.py:1264 stock/templates/stock/preparation_order_add.html:41 +#: stock/views.py:708 msgid "Normal" msgstr "Normal" -#: models.py:1265 templates/stock/preparation_order_add.html:43 views.py:709 +#: stock/models.py:1265 stock/templates/stock/preparation_order_add.html:43 +#: stock/views.py:709 msgid "Bas" msgstr "Bas" -#: models.py:1268 templates/stock/preparation_order_add.html:35 -#: templates/stock/preparation_order_detail.html:49 -#: templates/stock/preparation_order_detail.html:53 -#: templates/stock/preparation_order_detail.html:57 -#: templates/stock/preparation_order_detail.html:61 -#: templates/stock/stock_movements.html:74 -#: templates/stock/stock_movements.html:138 -#: templates/stock/stock_movements.html:140 -#: templates/stock/stock_movements.html:142 -#: templates/stock/stock_movements.html:144 +#: stock/models.py:1268 stock/templates/stock/preparation_order_add.html:35 +#: stock/templates/stock/preparation_order_detail.html:49 +#: stock/templates/stock/preparation_order_detail.html:53 +#: stock/templates/stock/preparation_order_detail.html:57 +#: stock/templates/stock/preparation_order_detail.html:61 +#: stock/templates/stock/stock_movements.html:74 +#: stock/templates/stock/stock_movements.html:138 +#: stock/templates/stock/stock_movements.html:140 +#: stock/templates/stock/stock_movements.html:142 +#: stock/templates/stock/stock_movements.html:144 msgid "Priorité" msgstr "Priorité" -#: models.py:1276 templates/stock/preparation_order_add.html:29 +#: stock/models.py:1276 stock/templates/stock/preparation_order_add.html:29 msgid "Intervention" msgstr "Intervention" -#: models.py:1536 models.py:1704 +#: stock/models.py:1536 stock/models.py:1704 msgid "Utilisé" msgstr "Utilisé" -#: models.py:1537 models.py:1705 +#: stock/models.py:1537 stock/models.py:1705 msgid "Indique si le matériel a été utilisé lors de l'intervention." msgstr "Indique si le matériel a été utilisé lors de l'intervention." -#: models.py:1541 templates/stock/preparation_order_process.html:100 +#: stock/models.py:1541 +#: stock/templates/stock/preparation_order_process.html:100 msgid "Quantité modifiée" msgstr "Quantité modifiée" -#: models.py:1542 -msgid "" -"Indique que la quantité a été modifiée après que l'article ait été marqué " -"comme préparé." -msgstr "" -"Indique que la quantité a été modifiée après que l'article ait été marqué " -"comme préparé." +#: stock/models.py:1542 +msgid "Indique que la quantité a été modifiée après que l'article ait été marqué comme préparé." +msgstr "Indique que la quantité a été modifiée après que l'article ait été marqué comme préparé." -#: models.py:1546 +#: stock/models.py:1546 msgid "Quantité précédente" msgstr "Quantité précédente" -#: models.py:1547 +#: stock/models.py:1547 msgid "Ancienne quantité avant modification (pour information du magasinier)." msgstr "Ancienne quantité avant modification (pour information du magasinier)." -#: models.py:1602 +#: stock/models.py:1602 msgid "Commande fournisseur" msgstr "Commande fournisseur" -#: models.py:1658 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:5 -#: templates/stock/preparation_order_detail.html:267 -#: templates/stock/preparation_order_detail.html:510 -#: templates/stock/production_order_detail.html:15 +#: stock/models.py:1658 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:5 +#: stock/templates/stock/preparation_order_detail.html:267 +#: stock/templates/stock/preparation_order_detail.html:510 +#: stock/templates/stock/production_order_detail.html:15 msgid "Bon de confection" msgstr "Bon de confection" -#: models.py:1685 templates/stock/mobile/product_detail_mobile.html:124 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:94 -#: templates/stock/preparation_order_add.html:182 -#: templates/stock/preparation_order_detail.html:468 -#: templates/stock/preparation_order_detail.html:782 -#: templates/stock/preparation_order_detail.html:815 -#: templates/stock/product_design_detail.html:114 -#: templates/stock/product_design_form.html:94 -#: templates/stock/product_detail.html:180 -#: templates/stock/production_order_detail.html:122 -#: templates/stock/warehouse_detail.html:55 -#: templates/stock/warehouse_location_detail.html:116 +#: stock/models.py:1685 +#: stock/templates/stock/mobile/product_detail_mobile.html:124 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:94 +#: stock/templates/stock/preparation_order_add.html:182 +#: stock/templates/stock/preparation_order_detail.html:468 +#: stock/templates/stock/preparation_order_detail.html:782 +#: stock/templates/stock/preparation_order_detail.html:815 +#: stock/templates/stock/product_design_detail.html:114 +#: stock/templates/stock/product_design_form.html:94 +#: stock/templates/stock/product_detail.html:180 +#: stock/templates/stock/production_order_detail.html:122 +#: stock/templates/stock/warehouse_detail.html:55 +#: stock/templates/stock/warehouse_location_detail.html:116 msgid "Description" msgstr "Description" -#: models.py:1686 templates/stock/mobile/new_stock_batch_mobile.html:292 -#: templates/stock/mobile/production_order_form_mobile.html:83 -#: templates/stock/mobile/production_order_form_mobile.html:134 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:71 -#: templates/stock/new_stock_batch.html:333 -#: templates/stock/preparation_order_add.html:134 -#: templates/stock/preparation_order_add.html:192 -#: templates/stock/preparation_order_add.html:474 -#: templates/stock/preparation_order_add.html:475 -#: templates/stock/preparation_order_create_purchase.html:187 -#: templates/stock/preparation_order_create_purchase.html:455 -#: templates/stock/preparation_order_detail.html:471 -#: templates/stock/preparation_order_detail.html:740 -#: templates/stock/preparation_order_detail.html:761 -#: templates/stock/preparation_order_detail.html:786 -#: templates/stock/preparation_order_detail.html:818 -#: templates/stock/product_design_detail.html:204 -#: templates/stock/product_design_form.html:172 -#: templates/stock/product_detail.html:326 -#: templates/stock/product_detail.html:384 -#: templates/stock/product_detail.html:449 -#: templates/stock/product_detail.html:487 -#: templates/stock/product_form.html:325 -#: templates/stock/production_order_detail.html:93 -#: templates/stock/production_order_form.html:74 -#: templates/stock/production_order_form.html:149 -#: templates/stock/production_order_list.html:58 -#: templates/stock/stock_movement_batch_detail.html:263 -#: templates/stock/stock_movement_detail.html:60 -#: templates/stock/stock_movements.html:165 -#: templates/stock/stock_movements.html:250 -#: templates/stock/stock_movements.html:351 -#: templates/stock/warehouse_location_detail.html:252 +#: stock/models.py:1686 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:292 +#: stock/templates/stock/mobile/production_order_form_mobile.html:83 +#: stock/templates/stock/mobile/production_order_form_mobile.html:134 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:71 +#: stock/templates/stock/new_stock_batch.html:333 +#: stock/templates/stock/preparation_order_add.html:134 +#: stock/templates/stock/preparation_order_add.html:192 +#: stock/templates/stock/preparation_order_add.html:474 +#: stock/templates/stock/preparation_order_add.html:475 +#: stock/templates/stock/preparation_order_create_purchase.html:187 +#: stock/templates/stock/preparation_order_create_purchase.html:455 +#: stock/templates/stock/preparation_order_detail.html:471 +#: stock/templates/stock/preparation_order_detail.html:740 +#: stock/templates/stock/preparation_order_detail.html:761 +#: stock/templates/stock/preparation_order_detail.html:786 +#: stock/templates/stock/preparation_order_detail.html:818 +#: stock/templates/stock/product_design_detail.html:204 +#: stock/templates/stock/product_design_form.html:172 +#: stock/templates/stock/product_detail.html:326 +#: stock/templates/stock/product_detail.html:384 +#: stock/templates/stock/product_detail.html:449 +#: stock/templates/stock/product_detail.html:487 +#: stock/templates/stock/product_form.html:325 +#: stock/templates/stock/production_order_detail.html:93 +#: stock/templates/stock/production_order_form.html:74 +#: stock/templates/stock/production_order_form.html:149 +#: stock/templates/stock/production_order_list.html:58 +#: stock/templates/stock/stock_movement_batch_detail.html:263 +#: stock/templates/stock/stock_movement_detail.html:60 +#: stock/templates/stock/stock_movements.html:165 +#: stock/templates/stock/stock_movements.html:250 +#: stock/templates/stock/stock_movements.html:351 +#: stock/templates/stock/warehouse_location_detail.html:252 msgid "Quantité" msgstr "Quantité" -#: models.py:1692 templates/stock/preparation_order_add.html:200 -#: templates/stock/preparation_order_add.html:202 -#: templates/stock/preparation_order_detail.html:257 -#: templates/stock/preparation_order_detail.html:469 -#: templates/stock/preparation_order_detail.html:790 -#: templates/stock/preparation_order_detail.html:816 -#: templates/stock/product_design_detail.html:72 -#: templates/stock/product_design_detail.html:138 -#: templates/stock/product_design_form.html:81 -#: templates/stock/product_design_list.html:45 -#: templates/stock/product_detail.html:94 -#: templates/stock/purchase_order_form.html:57 -#: templates/stock/purchase_order_form.html:105 -#: templates/stock/request_for_quote_form.html:62 -#: templates/stock/request_for_quote_form.html:107 -#: templates/stock/stock_movement_batch_detail.html:262 -#: templates/stock/warehouses_index.html:245 +#: stock/models.py:1692 stock/templates/stock/preparation_order_add.html:200 +#: stock/templates/stock/preparation_order_add.html:202 +#: stock/templates/stock/preparation_order_detail.html:257 +#: stock/templates/stock/preparation_order_detail.html:469 +#: stock/templates/stock/preparation_order_detail.html:790 +#: stock/templates/stock/preparation_order_detail.html:816 +#: stock/templates/stock/product_design_detail.html:72 +#: stock/templates/stock/product_design_detail.html:138 +#: stock/templates/stock/product_design_form.html:81 +#: stock/templates/stock/product_design_list.html:45 +#: stock/templates/stock/product_detail.html:94 +#: stock/templates/stock/purchase_order_form.html:57 +#: stock/templates/stock/purchase_order_form.html:105 +#: stock/templates/stock/request_for_quote_form.html:62 +#: stock/templates/stock/request_for_quote_form.html:107 +#: stock/templates/stock/stock_movement_batch_detail.html:262 +#: stock/templates/stock/warehouses_index.html:245 msgid "Catégorie" msgstr "Catégorie" -#: models.py:1699 +#: stock/models.py:1699 msgid "Type de panneau" msgstr "Type de panneau" -#: models.py:1701 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:308 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:381 -#: templates/stock/preparation_order_detail.html:268 -#: templates/stock/preparation_order_detail.html:418 -#: templates/stock/preparation_order_detail.html:473 -#: templates/stock/preparation_order_process.html:182 -#: templates/stock/preparation_order_process.html:227 -#: templates/stock/preparation_order_process.html:301 -#: templates/stock/preparation_order_process.html:412 -#: templates/stock/preparation_order_process.html:419 -#: templates/stock/preparation_order_process.html:450 -#: templates/stock/preparation_order_process.html:457 +#: stock/models.py:1701 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:308 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:381 +#: stock/templates/stock/preparation_order_detail.html:268 +#: stock/templates/stock/preparation_order_detail.html:418 +#: stock/templates/stock/preparation_order_detail.html:473 +#: stock/templates/stock/preparation_order_process.html:182 +#: stock/templates/stock/preparation_order_process.html:227 +#: stock/templates/stock/preparation_order_process.html:301 +#: stock/templates/stock/preparation_order_process.html:412 +#: stock/templates/stock/preparation_order_process.html:419 +#: stock/templates/stock/preparation_order_process.html:450 +#: stock/templates/stock/preparation_order_process.html:457 msgid "Préparé" msgstr "Préparé" -#: models.py:1713 +#: stock/models.py:1713 #, python-brace-format msgid "{quantity} x {description} dans le bon {order}" msgstr "{quantity} x {description} dans le bon {order}" -#: models.py:1847 +#: stock/models.py:1847 msgid "À traiter" msgstr "À traiter" -#: models.py:1848 +#: stock/models.py:1848 msgid "En confection" msgstr "En confection" -#: models.py:1896 +#: stock/models.py:1896 msgid "Article du bon de préparation" msgstr "Article du bon de préparation" -#: models.py:1901 +#: stock/models.py:1901 msgid "Autre produit du bon de préparation" msgstr "Autre produit du bon de préparation" -#: models.py:1906 +#: stock/models.py:1906 msgid "Nombre d'unités à concevoir" msgstr "Nombre d'unités à concevoir" -#: models.py:1910 templates/stock/mobile/new_stock_batch_mobile.html:86 -#: templates/stock/mobile/new_stock_batch_mobile.html:112 -#: templates/stock/mobile/new_stock_batch_mobile.html:144 -#: templates/stock/mobile/production_order_form_mobile.html:105 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:75 -#: templates/stock/new_stock_batch.html:90 -#: templates/stock/new_stock_batch.html:126 -#: templates/stock/new_stock_batch.html:167 -#: templates/stock/product_detail.html:383 -#: templates/stock/production_order_detail.html:97 -#: templates/stock/production_order_form.html:94 -#: templates/stock/stock_movement_batch_detail.html:265 -#: templates/stock/stock_movements.html:353 -#: templates/stock/warehouse_location_detail.html:251 +#: stock/models.py:1910 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:86 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:112 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:144 +#: stock/templates/stock/mobile/production_order_form_mobile.html:105 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:75 +#: stock/templates/stock/new_stock_batch.html:90 +#: stock/templates/stock/new_stock_batch.html:126 +#: stock/templates/stock/new_stock_batch.html:167 +#: stock/templates/stock/product_detail.html:383 +#: stock/templates/stock/production_order_detail.html:97 +#: stock/templates/stock/production_order_form.html:94 +#: stock/templates/stock/stock_movement_batch_detail.html:265 +#: stock/templates/stock/stock_movements.html:353 +#: stock/templates/stock/warehouse_location_detail.html:251 msgid "Destination" msgstr "Destination" -#: models.py:1911 templates/stock/production_order_form.html:100 +#: stock/models.py:1911 stock/templates/stock/production_order_form.html:100 msgid "Indiquer si la confection est destinée à l'usage interne ou externe." msgstr "Indiquer si la confection est destinée à l'usage interne ou externe." -#: models.py:1925 templates/stock/production_order_detail.html:146 +#: stock/models.py:1925 stock/templates/stock/production_order_detail.html:146 msgid "Produit fini à stocker" msgstr "Produit fini à stocker" -#: models.py:1926 -msgid "" -"Produit existant dont la quantité sera augmentée à la fin de la confection. " -"Si vide et qu'un nom est fourni, un nouveau produit sera créé." -msgstr "" -"Produit existant dont la quantité sera augmentée à la fin de la confection. " -"Si vide et qu'un nom est fourni, un nouveau produit sera créé." +#: stock/models.py:1926 +msgid "Produit existant dont la quantité sera augmentée à la fin de la confection. Si vide et qu'un nom est fourni, un nouveau produit sera créé." +msgstr "Produit existant dont la quantité sera augmentée à la fin de la confection. Si vide et qu'un nom est fourni, un nouveau produit sera créé." -#: models.py:1931 +#: stock/models.py:1931 msgid "Nom du produit fini (nouveau)" msgstr "Nom du produit fini (nouveau)" -#: models.py:1932 -msgid "" -"Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas " -"sélectionné." -msgstr "" -"Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas " -"sélectionné." +#: stock/models.py:1932 +msgid "Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas sélectionné." +msgstr "Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas sélectionné." -#: models.py:1939 templates/stock/production_order_form.html:249 +#: stock/models.py:1939 stock/templates/stock/production_order_form.html:249 msgid "Emplacement de stockage du produit fini" msgstr "Emplacement de stockage du produit fini" -#: models.py:1940 -msgid "" -"Emplacement où le produit fini sera ajouté au stock. Si vide, utilise " -"l'emplacement par défaut de la conception." -msgstr "" -"Emplacement où le produit fini sera ajouté au stock. Si vide, utilise " -"l'emplacement par défaut de la conception." +#: stock/models.py:1940 +msgid "Emplacement où le produit fini sera ajouté au stock. Si vide, utilise l'emplacement par défaut de la conception." +msgstr "Emplacement où le produit fini sera ajouté au stock. Si vide, utilise l'emplacement par défaut de la conception." -#: models.py:1948 +#: stock/models.py:1948 #, python-brace-format msgid "Confection {code} x{qty}" msgstr "Confection {code} x{qty}" -#: models.py:2110 +#: stock/models.py:2110 #, python-brace-format msgid "Bon de confection {code}" msgstr "Bon de confection {code}" -#: models.py:2131 +#: stock/models.py:2131 #, python-brace-format msgid "Bon de confection {code} terminé" msgstr "Bon de confection {code} terminé" -#: models.py:2156 templates/stock/preparation_order_process.html:140 -#: templates/stock/production_order_detail.html:268 +#: stock/models.py:2156 +#: stock/templates/stock/preparation_order_process.html:140 +#: stock/templates/stock/production_order_detail.html:268 msgid "Disponible" msgstr "Disponible" -#: models.py:2157 models.py:2279 -#: templates/stock/mobile/serialized_item_detail_mobile.html:163 -#: templates/stock/serialized_item_detail.html:152 +#: stock/models.py:2157 stock/models.py:2279 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:163 +#: stock/templates/stock/serialized_item_detail.html:152 msgid "Attribué" msgstr "Attribué" -#: models.py:2158 models.py:2282 -#: templates/stock/mobile/serialized_item_detail_mobile.html:166 -#: templates/stock/serialized_item_detail.html:155 +#: stock/models.py:2158 stock/models.py:2282 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:166 +#: stock/templates/stock/serialized_item_detail.html:155 msgid "Perdu" msgstr "Perdu" -#: models.py:2159 models.py:2283 -#: templates/stock/mobile/serialized_item_detail_mobile.html:167 -#: templates/stock/serialized_item_detail.html:156 +#: stock/models.py:2159 stock/models.py:2283 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:167 +#: stock/templates/stock/serialized_item_detail.html:156 msgid "Retiré du service" msgstr "Retiré du service" -#: models.py:2172 templates/stock/mobile/serialized_item_detail_mobile.html:79 -#: templates/stock/product_detail.html:532 -#: templates/stock/serialized_item_form.html:41 -#: templates/stock/serialized_items.html:62 -#: templates/stock/warehouses_index.html:320 +#: stock/models.py:2172 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:79 +#: stock/templates/stock/product_detail.html:532 +#: stock/templates/stock/serialized_item_form.html:41 +#: stock/templates/stock/serialized_items.html:62 +#: stock/templates/stock/warehouses_index.html:320 msgid "Numéro de série" msgstr "Numéro de série" -#: models.py:2186 templates/stock/serialized_item_detail.html:108 -#: templates/stock/serialized_items.html:66 +#: stock/models.py:2186 stock/templates/stock/serialized_item_detail.html:108 +#: stock/templates/stock/serialized_items.html:66 msgid "Emplacement actuel" msgstr "Emplacement actuel" -#: models.py:2194 templates/stock/serialized_item_detail.html:95 -#: templates/stock/serialized_items.html:65 -#: templates/stock/warehouses_index.html:323 +#: stock/models.py:2194 stock/templates/stock/serialized_item_detail.html:95 +#: stock/templates/stock/serialized_items.html:65 +#: stock/templates/stock/warehouses_index.html:323 msgid "Détenteur actuel" msgstr "Détenteur actuel" -#: models.py:2203 templates/stock/inventory_detail.html:111 -#: templates/stock/product_design_detail.html:88 -#: templates/stock/production_order_detail.html:130 -#: templates/stock/production_order_list.html:61 -#: templates/stock/request_for_quote_detail.html:15 +#: stock/models.py:2203 stock/templates/stock/inventory_detail.html:111 +#: stock/templates/stock/product_design_detail.html:88 +#: stock/templates/stock/production_order_detail.html:130 +#: stock/templates/stock/production_order_list.html:61 +#: stock/templates/stock/request_for_quote_detail.html:15 msgid "Créé le" msgstr "Créé le" -#: models.py:2219 +#: stock/models.py:2219 msgid "Article tracé" msgstr "Article tracé" -#: models.py:2278 +#: stock/models.py:2278 msgid "Entrée en stock" msgstr "Entrée en stock" -#: models.py:2280 templates/stock/mobile/serialized_item_detail_mobile.html:164 -#: templates/stock/serialized_item_detail.html:153 +#: stock/models.py:2280 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:164 +#: stock/templates/stock/serialized_item_detail.html:153 msgid "Rendu" msgstr "Rendu" -#: models.py:2281 templates/stock/mobile/serialized_item_detail_mobile.html:165 -#: templates/stock/serialized_item_detail.html:154 +#: stock/models.py:2281 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:165 +#: stock/templates/stock/serialized_item_detail.html:154 msgid "Transféré" msgstr "Transféré" -#: models.py:2284 templates/stock/mobile/serialized_item_detail_mobile.html:168 -#: templates/stock/serialized_item_detail.html:157 +#: stock/models.py:2284 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:168 +#: stock/templates/stock/serialized_item_detail.html:157 msgid "Note" msgstr "Note" -#: models.py:2291 +#: stock/models.py:2291 msgid "Article" msgstr "Article" -#: models.py:2296 templates/stock/mobile/serialized_item_detail_mobile.html:159 -#: templates/stock/serialized_item_detail.html:149 +#: stock/models.py:2296 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:159 +#: stock/templates/stock/serialized_item_detail.html:149 msgid "Type d'événement" msgstr "Type d'événement" -#: models.py:2313 templates/stock/serialized_item_detail.html:208 +#: stock/models.py:2313 stock/templates/stock/serialized_item_detail.html:208 msgid "Depuis" msgstr "Depuis" -#: models.py:2321 templates/stock/serialized_item_detail.html:209 +#: stock/models.py:2321 stock/templates/stock/serialized_item_detail.html:209 msgid "Vers" msgstr "Vers" -#: models.py:2323 templates/stock/mobile/serialized_item_detail_mobile.html:198 -#: templates/stock/serialized_item_detail.html:181 -#: templates/stock/serialized_item_detail.html:210 +#: stock/models.py:2323 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:198 +#: stock/templates/stock/serialized_item_detail.html:181 +#: stock/templates/stock/serialized_item_detail.html:210 msgid "Remarques" msgstr "Remarques" -#: models.py:2330 templates/stock/serialized_item_detail.html:211 +#: stock/models.py:2330 stock/templates/stock/serialized_item_detail.html:211 msgid "Enregistré par" msgstr "Enregistré par" -#: models.py:2336 +#: stock/models.py:2336 msgid "Événement article tracé" msgstr "Événement article tracé" -#: models.py:2337 +#: stock/models.py:2337 msgid "Événements articles tracés" msgstr "Événements articles tracés" -#: models.py:2364 +#: stock/models.py:2364 #, python-brace-format msgid "{quantity} x {product} pour {order}" msgstr "{quantity} x {product} pour {order}" -#: permissions.py:77 +#: stock/permissions.py:77 msgid "Vous n'avez pas la permission de visualiser cet entrepôt." msgstr "Vous n'avez pas la permission de visualiser cet entrepôt." -#: permissions.py:98 views.py:5629 +#: stock/permissions.py:98 stock/views.py:5629 msgid "Vous n'avez pas la permission de gérer cet entrepôt." msgstr "Vous n'avez pas la permission de gérer cet entrepôt." -#: permissions.py:119 +#: stock/permissions.py:119 msgid "Vous n'avez pas la permission de visualiser cet emplacement." msgstr "Vous n'avez pas la permission de visualiser cet emplacement." -#: permissions.py:140 +#: stock/permissions.py:140 msgid "Vous n'avez pas la permission de gérer cet emplacement." msgstr "Vous n'avez pas la permission de gérer cet emplacement." -#: permissions.py:178 +#: stock/permissions.py:178 msgid "Vous n'avez pas la permission de visualiser ce produit." msgstr "Vous n'avez pas la permission de visualiser ce produit." -#: templates/stock/inventory_detail.html:22 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:143 +#: stock/templates/stock/inventory_detail.html:22 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:143 msgid "Changer le statut" msgstr "Changer le statut" -#: templates/stock/inventory_detail.html:72 -#: templates/stock/inventory_detail.html:497 -#: templates/stock/preparation_order_create_purchase.html:126 -#: templates/stock/preparation_order_create_purchase.html:158 -#: templates/stock/preparation_order_detail.html:731 -#: templates/stock/warehouse_location_detail.html:47 +#: stock/templates/stock/inventory_detail.html:72 +#: stock/templates/stock/inventory_detail.html:497 +#: stock/templates/stock/preparation_order_create_purchase.html:126 +#: stock/templates/stock/preparation_order_create_purchase.html:158 +#: stock/templates/stock/preparation_order_detail.html:731 +#: stock/templates/stock/warehouse_location_detail.html:47 msgid "Ajouter un produit" msgstr "Ajouter un produit" -#: templates/stock/inventory_detail.html:78 +#: stock/templates/stock/inventory_detail.html:78 msgid "Export PDF" msgstr "Export PDF" -#: templates/stock/inventory_detail.html:83 +#: stock/templates/stock/inventory_detail.html:83 msgid "Feuille de comptage vierge" msgstr "Feuille de comptage vierge" -#: templates/stock/inventory_detail.html:88 +#: stock/templates/stock/inventory_detail.html:88 msgid "Tableau complet (comptages, commentaires, statut)" msgstr "Tableau complet (comptages, commentaires, statut)" -#: templates/stock/inventory_detail.html:95 -#: templates/stock/inventory_detail.html:417 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:800 +#: stock/templates/stock/inventory_detail.html:95 +#: stock/templates/stock/inventory_detail.html:417 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:800 msgid "Valider l'inventaire" msgstr "Valider l'inventaire" -#: templates/stock/inventory_detail.html:105 -#: templates/stock/inventory_detail.html:237 -#: templates/stock/inventory_list.html:15 -#: templates/stock/mobile/new_stock_batch_mobile.html:88 -#: templates/stock/mobile/new_stock_batch_mobile.html:102 -#: templates/stock/mobile/product_detail_mobile.html:179 -#: templates/stock/mobile/serialized_item_detail_mobile.html:120 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:172 -#: templates/stock/mobile/stock_new_inventory_mobile.html:24 -#: templates/stock/new_stock_batch.html:93 -#: templates/stock/new_stock_batch.html:112 -#: templates/stock/new_stock_batch.html:470 -#: templates/stock/new_stock_batch.html:496 -#: templates/stock/preparation_order_create_purchase.html:460 -#: templates/stock/preparation_order_process.html:354 -#: templates/stock/product_detail.html:245 -#: templates/stock/product_detail.html:325 -#: templates/stock/product_detail.html:447 -#: templates/stock/product_detail.html:535 -#: templates/stock/production_order_detail.html:179 -#: templates/stock/purchase_order_detail.html:136 -#: templates/stock/warehouses_index.html:324 +#: stock/templates/stock/inventory_detail.html:105 +#: stock/templates/stock/inventory_detail.html:237 +#: stock/templates/stock/inventory_list.html:15 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:88 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:102 +#: stock/templates/stock/mobile/product_detail_mobile.html:179 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:120 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:172 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:24 +#: stock/templates/stock/new_stock_batch.html:93 +#: stock/templates/stock/new_stock_batch.html:112 +#: stock/templates/stock/new_stock_batch.html:470 +#: stock/templates/stock/new_stock_batch.html:496 +#: stock/templates/stock/preparation_order_create_purchase.html:460 +#: stock/templates/stock/preparation_order_process.html:354 +#: stock/templates/stock/product_detail.html:245 +#: stock/templates/stock/product_detail.html:325 +#: stock/templates/stock/product_detail.html:447 +#: stock/templates/stock/product_detail.html:535 +#: stock/templates/stock/production_order_detail.html:179 +#: stock/templates/stock/purchase_order_detail.html:136 +#: stock/templates/stock/warehouses_index.html:324 msgid "Emplacement" msgstr "Emplacement" -#: templates/stock/inventory_detail.html:109 -#: templates/stock/inventory_list.html:18 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:181 -#: templates/stock/stock_movements.html:450 +#: stock/templates/stock/inventory_detail.html:109 +#: stock/templates/stock/inventory_list.html:18 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:181 +#: stock/templates/stock/stock_movements.html:450 msgid "Responsable" msgstr "Responsable" -#: templates/stock/inventory_detail.html:110 -#: templates/stock/inventory_list.html:37 -#: templates/stock/mobile/serialized_item_detail_mobile.html:125 -#: templates/stock/serialized_item_detail.html:113 +#: stock/templates/stock/inventory_detail.html:110 +#: stock/templates/stock/inventory_list.html:37 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:125 +#: stock/templates/stock/serialized_item_detail.html:113 msgid "Non renseigné" msgstr "Non renseigné" -#: templates/stock/inventory_detail.html:114 +#: stock/templates/stock/inventory_detail.html:114 msgid "Non validé" msgstr "Non validé" -#: templates/stock/inventory_detail.html:120 -#: templates/stock/inventory_detail.html:130 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:351 +#: stock/templates/stock/inventory_detail.html:120 +#: stock/templates/stock/inventory_detail.html:130 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:351 msgid "Commentaire validateur" msgstr "Commentaire validateur" -#: templates/stock/inventory_detail.html:125 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:197 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:131 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:168 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:200 -#: templates/stock/preparation_order_detail.html:628 -#: templates/stock/product_design_detail.html:40 -#: templates/stock/product_design_list.html:112 -#: templates/stock/product_detail.html:23 templates/stock/product_form.html:30 -#: templates/stock/production_order_detail.html:36 -#: templates/stock/purchase_order_detail.html:31 -#: templates/stock/request_for_quote_detail.html:31 -#: templates/stock/warehouse_location_detail.html:52 -#: templates/stock/warehouse_location_form.html:33 +#: stock/templates/stock/inventory_detail.html:125 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:197 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:131 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:168 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:200 +#: stock/templates/stock/preparation_order_detail.html:628 +#: stock/templates/stock/product_design_detail.html:40 +#: stock/templates/stock/product_design_list.html:112 +#: stock/templates/stock/product_detail.html:23 +#: stock/templates/stock/product_form.html:30 +#: stock/templates/stock/production_order_detail.html:36 +#: stock/templates/stock/purchase_order_detail.html:31 +#: stock/templates/stock/request_for_quote_detail.html:31 +#: stock/templates/stock/warehouse_location_detail.html:52 +#: stock/templates/stock/warehouse_location_form.html:33 msgid "Modifier" msgstr "Modifier" -#: templates/stock/inventory_detail.html:133 +#: stock/templates/stock/inventory_detail.html:133 msgid "Ajouter un commentaire" msgstr "Ajouter un commentaire" -#: templates/stock/inventory_detail.html:158 -#: templates/stock/inventory_form.html:34 -#: templates/stock/inventory_list.html:19 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:236 -#: templates/stock/preparation_order_detail.html:754 -#: templates/stock/purchase_order_form.html:42 -#: templates/stock/stock_alerts.html:45 -#: templates/stock/stock_movements.html:451 -#: templates/stock/stock_purchases.html:57 -#: templates/stock/stock_purchases.html:115 +#: stock/templates/stock/inventory_detail.html:158 +#: stock/templates/stock/inventory_form.html:34 +#: stock/templates/stock/inventory_list.html:19 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:236 +#: stock/templates/stock/preparation_order_detail.html:754 +#: stock/templates/stock/purchase_order_form.html:42 +#: stock/templates/stock/stock_alerts.html:45 +#: stock/templates/stock/stock_movements.html:451 +#: stock/templates/stock/stock_purchases.html:57 +#: stock/templates/stock/stock_purchases.html:115 msgid "Articles" msgstr "Articles" -#: templates/stock/inventory_detail.html:166 -#: templates/stock/inventory_detail.html:200 +#: stock/templates/stock/inventory_detail.html:166 +#: stock/templates/stock/inventory_detail.html:200 msgid "Écarts négatifs" msgstr "Écarts négatifs" -#: templates/stock/inventory_detail.html:174 -#: templates/stock/inventory_detail.html:201 +#: stock/templates/stock/inventory_detail.html:174 +#: stock/templates/stock/inventory_detail.html:201 msgid "Écarts positifs" msgstr "Écarts positifs" -#: templates/stock/inventory_detail.html:182 +#: stock/templates/stock/inventory_detail.html:182 msgid "Sans écart" msgstr "Sans écart" -#: templates/stock/inventory_detail.html:193 +#: stock/templates/stock/inventory_detail.html:193 msgid "Filtrer les écarts" msgstr "Filtrer les écarts" -#: templates/stock/inventory_detail.html:197 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:228 -#: templates/stock/product_design_list.html:36 -#: templates/stock/production_center.html:26 -#: templates/stock/production_order_list.html:31 -#: templates/stock/serialized_items.html:40 -#: templates/stock/warehouses_index.html:290 -#: templates/stock/warehouses_index.html:299 +#: stock/templates/stock/inventory_detail.html:197 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:228 +#: stock/templates/stock/product_design_list.html:36 +#: stock/templates/stock/production_center.html:26 +#: stock/templates/stock/production_order_list.html:31 +#: stock/templates/stock/serialized_items.html:40 +#: stock/templates/stock/warehouses_index.html:290 +#: stock/templates/stock/warehouses_index.html:299 msgid "Tous" msgstr "Tous" -#: templates/stock/inventory_detail.html:198 +#: stock/templates/stock/inventory_detail.html:198 msgid "Avec écart uniquement" msgstr "Avec écart uniquement" -#: templates/stock/inventory_detail.html:199 +#: stock/templates/stock/inventory_detail.html:199 msgid "Sans écart uniquement" msgstr "Sans écart uniquement" -#: templates/stock/inventory_detail.html:202 +#: stock/templates/stock/inventory_detail.html:202 msgid "Écart absolu >" msgstr "Écart absolu >" -#: templates/stock/inventory_detail.html:210 -#: templates/stock/stock_movements.html:64 +#: stock/templates/stock/inventory_detail.html:210 +#: stock/templates/stock/stock_movements.html:64 msgid "Tous les statuts" msgstr "Tous les statuts" -#: templates/stock/inventory_detail.html:211 +#: stock/templates/stock/inventory_detail.html:211 msgid "Validés" msgstr "Validés" -#: templates/stock/inventory_detail.html:212 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:231 +#: stock/templates/stock/inventory_detail.html:212 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:231 msgid "Non validés" msgstr "Non validés" -#: templates/stock/inventory_detail.html:216 -#: templates/stock/mobile/stock_products_mobile.html:69 +#: stock/templates/stock/inventory_detail.html:216 +#: stock/templates/stock/mobile/stock_products_mobile.html:69 msgid "Rechercher un produit…" msgstr "Rechercher un produit…" -#: templates/stock/inventory_detail.html:238 views.py:3311 +#: stock/templates/stock/inventory_detail.html:238 stock/views.py:3311 msgid "Qté attendue" msgstr "Qté attendue" -#: templates/stock/inventory_detail.html:239 views.py:3312 +#: stock/templates/stock/inventory_detail.html:239 stock/views.py:3312 msgid "Qté comptée" msgstr "Qté comptée" -#: templates/stock/inventory_detail.html:240 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:336 views.py:3314 +#: stock/templates/stock/inventory_detail.html:240 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:336 +#: stock/views.py:3314 msgid "Écart" msgstr "Écart" -#: templates/stock/inventory_detail.html:245 +#: stock/templates/stock/inventory_detail.html:245 msgid "Valider tous les articles visibles dans le tableau" msgstr "Valider tous les articles visibles dans le tableau" -#: templates/stock/inventory_detail.html:246 +#: stock/templates/stock/inventory_detail.html:246 msgid "Tout valider" msgstr "Tout valider" -#: templates/stock/inventory_detail.html:302 -#: templates/stock/inventory_detail.html:1153 +#: stock/templates/stock/inventory_detail.html:302 +#: stock/templates/stock/inventory_detail.html:1153 msgid "Commentaires et validation" msgstr "Commentaires et validation" -#: templates/stock/inventory_detail.html:302 -#: templates/stock/inventory_detail.html:1153 +#: stock/templates/stock/inventory_detail.html:302 +#: stock/templates/stock/inventory_detail.html:1153 msgid "Voir/ajouter un commentaire" msgstr "Voir/ajouter un commentaire" -#: templates/stock/inventory_detail.html:327 -#: templates/stock/inventory_detail.html:646 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:525 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:763 +#: stock/templates/stock/inventory_detail.html:327 +#: stock/templates/stock/inventory_detail.html:646 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:525 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:763 msgid "Annuler la validation" msgstr "Annuler la validation" -#: templates/stock/inventory_detail.html:327 -#: templates/stock/inventory_detail.html:650 -#: templates/stock/inventory_detail.html:1173 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:369 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:528 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:766 +#: stock/templates/stock/inventory_detail.html:327 +#: stock/templates/stock/inventory_detail.html:650 +#: stock/templates/stock/inventory_detail.html:1173 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:369 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:528 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:766 msgid "Valider cet article" msgstr "Valider cet article" -#: templates/stock/inventory_detail.html:336 -#: templates/stock/inventory_detail.html:1184 +#: stock/templates/stock/inventory_detail.html:336 +#: stock/templates/stock/inventory_detail.html:1184 msgid "Supprimer cette ligne" msgstr "Supprimer cette ligne" -#: templates/stock/inventory_detail.html:344 -#: templates/stock/inventory_detail.html:1029 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:297 +#: stock/templates/stock/inventory_detail.html:344 +#: stock/templates/stock/inventory_detail.html:1029 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:297 msgid "Aucun article dans cet inventaire." msgstr "Aucun article dans cet inventaire." -#: templates/stock/inventory_detail.html:353 -#: templates/stock/preparation_order_detail.html:711 -#: templates/stock/product_design_detail.html:36 -#: templates/stock/production_order_detail.html:31 +#: stock/templates/stock/inventory_detail.html:353 +#: stock/templates/stock/preparation_order_detail.html:711 +#: stock/templates/stock/product_design_detail.html:36 +#: stock/templates/stock/production_order_detail.html:31 msgid "Retour à la liste" msgstr "Retour à la liste" -#: templates/stock/inventory_detail.html:366 -#: templates/stock/inventory_detail.html:419 -#: templates/stock/inventory_detail.html:450 -#: templates/stock/inventory_detail.html:456 -#: templates/stock/inventory_detail.html:473 -#: templates/stock/inventory_detail.html:485 -#: templates/stock/inventory_detail.html:499 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:802 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:833 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:839 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:847 -#: templates/stock/preparation_order_detail.html:867 -#: templates/stock/preparation_order_detail.html:1764 -#: templates/stock/warehouse_location_detail.html:426 -#: templates/stock/warehouse_location_detail.html:438 +#: stock/templates/stock/inventory_detail.html:366 +#: stock/templates/stock/inventory_detail.html:419 +#: stock/templates/stock/inventory_detail.html:450 +#: stock/templates/stock/inventory_detail.html:456 +#: stock/templates/stock/inventory_detail.html:473 +#: stock/templates/stock/inventory_detail.html:485 +#: stock/templates/stock/inventory_detail.html:499 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:802 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:833 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:839 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:847 +#: stock/templates/stock/preparation_order_detail.html:867 +#: stock/templates/stock/preparation_order_detail.html:1764 +#: stock/templates/stock/warehouse_location_detail.html:426 +#: stock/templates/stock/warehouse_location_detail.html:438 msgid "Fermer" msgstr "Fermer" -#: templates/stock/inventory_detail.html:371 +#: stock/templates/stock/inventory_detail.html:371 msgid "Commentaire du magasinier" msgstr "Commentaire du magasinier" -#: templates/stock/inventory_detail.html:375 +#: stock/templates/stock/inventory_detail.html:375 msgid "Ajouter/modifier un commentaire..." msgstr "Ajouter/modifier un commentaire..." -#: templates/stock/inventory_detail.html:378 -#: templates/stock/inventory_detail.html:395 -#: templates/stock/inventory_detail.html:457 -#: templates/stock/inventory_form.html:112 -#: templates/stock/mobile/production_order_form_mobile.html:263 -#: templates/stock/mobile/serialized_item_detail_mobile.html:204 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:377 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:691 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:840 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:286 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:344 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:627 -#: templates/stock/preparation_order_detail.html:1507 -#: templates/stock/preparation_order_process.html:382 -#: templates/stock/purchase_order_form.html:181 -#: templates/stock/request_for_quote_form.html:138 -#: templates/stock/serialized_item_detail.html:186 -#: templates/stock/serialized_item_form.html:79 -#: templates/stock/stock_movement_batch_detail.html:374 -#: templates/stock/stock_movement_batch_detail.html:520 -#: templates/stock/warehouse_location_form.html:96 +#: stock/templates/stock/inventory_detail.html:378 +#: stock/templates/stock/inventory_detail.html:395 +#: stock/templates/stock/inventory_detail.html:457 +#: stock/templates/stock/inventory_form.html:112 +#: stock/templates/stock/mobile/production_order_form_mobile.html:263 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:204 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:377 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:691 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:840 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:286 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:344 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:627 +#: stock/templates/stock/preparation_order_detail.html:1507 +#: stock/templates/stock/preparation_order_process.html:382 +#: stock/templates/stock/purchase_order_form.html:181 +#: stock/templates/stock/request_for_quote_form.html:138 +#: stock/templates/stock/serialized_item_detail.html:186 +#: stock/templates/stock/serialized_item_form.html:79 +#: stock/templates/stock/stock_movement_batch_detail.html:374 +#: stock/templates/stock/stock_movement_batch_detail.html:520 +#: stock/templates/stock/warehouse_location_form.html:96 msgid "Enregistrer" msgstr "Enregistrer" -#: templates/stock/inventory_detail.html:392 +#: stock/templates/stock/inventory_detail.html:392 msgid "Ajouter/modifier une observation du validateur..." msgstr "Ajouter/modifier une observation du validateur..." -#: templates/stock/inventory_detail.html:422 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:805 -msgid "" -"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés " -"définitivement." -msgstr "" -"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés " -"définitivement." +#: stock/templates/stock/inventory_detail.html:422 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:805 +msgid "Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés définitivement." +msgstr "Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés définitivement." -#: templates/stock/inventory_detail.html:424 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:807 +#: stock/templates/stock/inventory_detail.html:424 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:807 msgid "Commentaire du validateur (optionnel)" msgstr "Commentaire du validateur (optionnel)" -#: templates/stock/inventory_detail.html:425 +#: stock/templates/stock/inventory_detail.html:425 msgid "Expliquer les écarts majeurs, remarques de validation..." msgstr "Expliquer les écarts majeurs, remarques de validation..." -#: templates/stock/inventory_detail.html:429 -#: templates/stock/inventory_detail.html:516 -#: templates/stock/inventory_form.html:110 -#: templates/stock/mobile/new_stock_batch_mobile.html:261 -#: templates/stock/mobile/product_detail_mobile.html:202 -#: templates/stock/mobile/production_order_form_mobile.html:260 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:374 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:812 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:343 -#: templates/stock/mobile/stock_new_inventory_mobile.html:54 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:626 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:736 -#: templates/stock/new_stock_batch.html:298 -#: templates/stock/preparation_order_create_purchase.html:139 -#: templates/stock/preparation_order_create_purchase.html:193 -#: templates/stock/preparation_order_detail.html:644 -#: templates/stock/preparation_order_detail.html:695 -#: templates/stock/preparation_order_detail.html:1506 -#: templates/stock/preparation_order_detail.html:1583 -#: templates/stock/preparation_order_process.html:379 -#: templates/stock/product_create_at_location.html:221 -#: templates/stock/product_design_form.html:207 -#: templates/stock/product_detail.html:58 -#: templates/stock/product_detail.html:269 -#: templates/stock/product_form.html:213 templates/stock/product_form.html:267 -#: templates/stock/production_order_detail.html:62 -#: templates/stock/production_order_form.html:304 -#: templates/stock/purchase_order_detail.html:49 -#: templates/stock/purchase_order_detail.html:392 -#: templates/stock/purchase_order_form.html:179 -#: templates/stock/request_for_quote_detail.html:49 -#: templates/stock/request_for_quote_form.html:136 -#: templates/stock/serialized_item_detail.html:49 -#: templates/stock/serialized_item_form.html:82 -#: templates/stock/stock_movement_batch_detail.html:519 -#: templates/stock/supplier_form.html:92 -#: templates/stock/warehouse_detail.html:243 -#: templates/stock/warehouse_location_detail.html:403 -#: templates/stock/warehouse_location_form.html:100 -#: templates/stock/warehouse_location_form.html:104 -#: templates/stock/warehouses_index.html:405 +#: stock/templates/stock/inventory_detail.html:429 +#: stock/templates/stock/inventory_detail.html:516 +#: stock/templates/stock/inventory_form.html:110 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:261 +#: stock/templates/stock/mobile/product_detail_mobile.html:202 +#: stock/templates/stock/mobile/production_order_form_mobile.html:260 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:374 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:812 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:343 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:54 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:626 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:736 +#: stock/templates/stock/new_stock_batch.html:298 +#: stock/templates/stock/preparation_order_create_purchase.html:139 +#: stock/templates/stock/preparation_order_create_purchase.html:193 +#: stock/templates/stock/preparation_order_detail.html:644 +#: stock/templates/stock/preparation_order_detail.html:695 +#: stock/templates/stock/preparation_order_detail.html:1506 +#: stock/templates/stock/preparation_order_detail.html:1583 +#: stock/templates/stock/preparation_order_process.html:379 +#: stock/templates/stock/product_create_at_location.html:221 +#: stock/templates/stock/product_design_form.html:207 +#: stock/templates/stock/product_detail.html:58 +#: stock/templates/stock/product_detail.html:269 +#: stock/templates/stock/product_form.html:213 +#: stock/templates/stock/product_form.html:267 +#: stock/templates/stock/production_order_detail.html:62 +#: stock/templates/stock/production_order_form.html:304 +#: stock/templates/stock/purchase_order_detail.html:49 +#: stock/templates/stock/purchase_order_detail.html:392 +#: stock/templates/stock/purchase_order_form.html:179 +#: stock/templates/stock/request_for_quote_detail.html:49 +#: stock/templates/stock/request_for_quote_form.html:136 +#: stock/templates/stock/serialized_item_detail.html:49 +#: stock/templates/stock/serialized_item_form.html:82 +#: stock/templates/stock/stock_movement_batch_detail.html:519 +#: stock/templates/stock/supplier_form.html:92 +#: stock/templates/stock/warehouse_detail.html:243 +#: stock/templates/stock/warehouse_location_detail.html:403 +#: stock/templates/stock/warehouse_location_form.html:100 +#: stock/templates/stock/warehouse_location_form.html:104 +#: stock/templates/stock/warehouses_index.html:405 msgid "Annuler" msgstr "Annuler" -#: templates/stock/inventory_detail.html:430 +#: stock/templates/stock/inventory_detail.html:430 msgid "Confirmer et valider" msgstr "Confirmer et valider" -#: templates/stock/inventory_detail.html:448 +#: stock/templates/stock/inventory_detail.html:448 msgid "Commentaire de validation général" msgstr "Commentaire de validation général" -#: templates/stock/inventory_detail.html:453 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:836 +#: stock/templates/stock/inventory_detail.html:453 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:836 msgid "Saisir un commentaire pour cette validation..." msgstr "Saisir un commentaire pour cette validation..." -#: templates/stock/inventory_detail.html:480 -#: templates/stock/warehouse_location_detail.html:433 +#: stock/templates/stock/inventory_detail.html:480 +#: stock/templates/stock/warehouse_location_detail.html:433 msgid "Télécharger" msgstr "Télécharger" -#: templates/stock/inventory_detail.html:483 -#: templates/stock/warehouse_location_detail.html:436 +#: stock/templates/stock/inventory_detail.html:483 +#: stock/templates/stock/warehouse_location_detail.html:436 msgid "Imprimer" msgstr "Imprimer" -#: templates/stock/inventory_detail.html:507 -#: templates/stock/inventory_form.html:51 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:319 +#: stock/templates/stock/inventory_detail.html:507 +#: stock/templates/stock/inventory_form.html:51 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:319 msgid "Quantité comptée" msgstr "Quantité comptée" -#: templates/stock/inventory_detail.html:512 +#: stock/templates/stock/inventory_detail.html:512 msgid "Commentaire optionnel..." msgstr "Commentaire optionnel..." -#: templates/stock/inventory_detail.html:518 -#: templates/stock/mobile/new_stock_batch_mobile.html:232 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:208 -#: templates/stock/new_stock_batch.html:355 -#: templates/stock/preparation_order_add.html:144 -#: templates/stock/preparation_order_create_purchase.html:196 -#: templates/stock/preparation_order_detail.html:745 -#: templates/stock/production_order_form.html:164 -#: templates/stock/purchase_order_detail.html:265 -#: templates/stock/purchase_order_form.html:141 +#: stock/templates/stock/inventory_detail.html:518 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:232 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:208 +#: stock/templates/stock/new_stock_batch.html:355 +#: stock/templates/stock/preparation_order_add.html:144 +#: stock/templates/stock/preparation_order_create_purchase.html:196 +#: stock/templates/stock/preparation_order_detail.html:745 +#: stock/templates/stock/production_order_form.html:164 +#: stock/templates/stock/purchase_order_detail.html:265 +#: stock/templates/stock/purchase_order_form.html:141 msgid "Ajouter" msgstr "Ajouter" -#: templates/stock/inventory_detail.html:626 -#: templates/stock/inventory_detail.html:788 -#: templates/stock/inventory_detail.html:838 -#: templates/stock/inventory_detail.html:911 -#: templates/stock/inventory_detail.html:963 -#: templates/stock/inventory_detail.html:1016 -#: templates/stock/inventory_detail.html:1104 -#: templates/stock/mobile/product_detail_mobile.html:546 -#: templates/stock/product_detail.html:715 +#: stock/templates/stock/inventory_detail.html:626 +#: stock/templates/stock/inventory_detail.html:788 +#: stock/templates/stock/inventory_detail.html:838 +#: stock/templates/stock/inventory_detail.html:911 +#: stock/templates/stock/inventory_detail.html:963 +#: stock/templates/stock/inventory_detail.html:1016 +#: stock/templates/stock/inventory_detail.html:1104 +#: stock/templates/stock/mobile/product_detail_mobile.html:546 +#: stock/templates/stock/product_detail.html:715 msgid "Une erreur est survenue." msgstr "Une erreur est survenue." -#: templates/stock/inventory_detail.html:661 -#: templates/stock/inventory_detail.html:808 -#: templates/stock/inventory_detail.html:858 -#: templates/stock/inventory_detail.html:934 -#: templates/stock/inventory_detail.html:987 -#: templates/stock/inventory_detail.html:1039 -#: templates/stock/inventory_detail.html:1199 +#: stock/templates/stock/inventory_detail.html:661 +#: stock/templates/stock/inventory_detail.html:808 +#: stock/templates/stock/inventory_detail.html:858 +#: stock/templates/stock/inventory_detail.html:934 +#: stock/templates/stock/inventory_detail.html:987 +#: stock/templates/stock/inventory_detail.html:1039 +#: stock/templates/stock/inventory_detail.html:1199 msgid "Erreur réseau. Veuillez réessayer." msgstr "Erreur réseau. Veuillez réessayer." -#: templates/stock/inventory_detail.html:677 +#: stock/templates/stock/inventory_detail.html:677 msgid "Aucun article non validé visible à valider." msgstr "Aucun article non validé visible à valider." -#: templates/stock/inventory_detail.html:680 +#: stock/templates/stock/inventory_detail.html:680 msgid "Valider les" msgstr "Valider les" -#: templates/stock/inventory_detail.html:680 +#: stock/templates/stock/inventory_detail.html:680 msgid "article(s) visible(s) ?" msgstr "article(s) visible(s) ?" -#: templates/stock/inventory_detail.html:890 +#: stock/templates/stock/inventory_detail.html:890 msgid "La quantité ne peut pas être négative ou invalide." msgstr "La quantité ne peut pas être négative ou invalide." -#: templates/stock/inventory_detail.html:996 +#: stock/templates/stock/inventory_detail.html:996 msgid "Voulez-vous vraiment supprimer cet article de l'inventaire ?" msgstr "Voulez-vous vraiment supprimer cet article de l'inventaire ?" -#: templates/stock/inventory_detail.html:1048 -#: templates/stock/preparation_order_create_purchase.html:376 -#: templates/stock/preparation_order_create_purchase.html:439 +#: stock/templates/stock/inventory_detail.html:1048 +#: stock/templates/stock/preparation_order_create_purchase.html:376 +#: stock/templates/stock/preparation_order_create_purchase.html:439 msgid "Sélectionner" msgstr "Sélectionner" -#: templates/stock/inventory_detail.html:1077 +#: stock/templates/stock/inventory_detail.html:1077 msgid "Veuillez sélectionner un produit." msgstr "Veuillez sélectionner un produit." -#: templates/stock/inventory_form.html:7 +#: stock/templates/stock/inventory_form.html:7 msgid "Modifier l'inventaire" msgstr "Modifier l'inventaire" -#: templates/stock/inventory_form.html:7 templates/stock/inventory_list.html:8 -#: templates/stock/mobile/stock_inventories_mobile.html:40 -#: templates/stock/mobile/stock_new_inventory_mobile.html:5 -#: templates/stock/stock_movements.html:406 +#: stock/templates/stock/inventory_form.html:7 +#: stock/templates/stock/inventory_list.html:8 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:40 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:5 +#: stock/templates/stock/stock_movements.html:406 msgid "Nouvel inventaire" msgstr "Nouvel inventaire" -#: templates/stock/inventory_form.html:11 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:170 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:90 -#: templates/stock/product_design_detail.html:62 -#: templates/stock/production_order_detail.html:75 -#: templates/stock/purchase_order_detail.html:63 -#: templates/stock/purchase_order_form.html:17 -#: templates/stock/request_for_quote_detail.html:63 -#: templates/stock/supplier_detail.html:31 +#: stock/templates/stock/inventory_form.html:11 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:170 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:90 +#: stock/templates/stock/product_design_detail.html:62 +#: stock/templates/stock/production_order_detail.html:75 +#: stock/templates/stock/purchase_order_detail.html:63 +#: stock/templates/stock/purchase_order_form.html:17 +#: stock/templates/stock/request_for_quote_detail.html:63 +#: stock/templates/stock/supplier_detail.html:31 msgid "Informations" msgstr "Informations" -#: templates/stock/inventory_form.html:40 -#: templates/stock/purchase_order_form.html:43 -#: templates/stock/request_for_quote_form.html:49 +#: stock/templates/stock/inventory_form.html:40 +#: stock/templates/stock/purchase_order_form.html:43 +#: stock/templates/stock/request_for_quote_form.html:49 msgid "Ajouter un article" msgstr "Ajouter un article" -#: templates/stock/inventory_form.html:50 +#: stock/templates/stock/inventory_form.html:50 msgid "Quantité attendue" msgstr "Quantité attendue" -#: templates/stock/inventory_form.html:93 -#: templates/stock/mobile/new_stock_batch_mobile.html:580 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:163 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:291 -#: templates/stock/new_stock_batch.html:581 -#: templates/stock/preparation_order_detail.html:846 -#: templates/stock/preparation_order_detail.html:1278 -#: templates/stock/product_detail.html:28 -#: templates/stock/production_order_detail.html:225 -#: templates/stock/production_order_detail.html:366 -#: templates/stock/purchase_order_form.html:84 -#: templates/stock/request_for_quote_form.html:85 -#: templates/stock/serialized_item_detail.html:20 -#: templates/stock/warehouse_detail.html:248 -#: templates/stock/warehouse_location_detail.html:56 -#: templates/stock/warehouse_location_detail.html:408 -#: templates/stock/warehouses_index.html:410 +#: stock/templates/stock/inventory_form.html:93 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:580 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:163 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:291 +#: stock/templates/stock/new_stock_batch.html:581 +#: stock/templates/stock/preparation_order_detail.html:846 +#: stock/templates/stock/preparation_order_detail.html:1278 +#: stock/templates/stock/product_detail.html:28 +#: stock/templates/stock/production_order_detail.html:225 +#: stock/templates/stock/production_order_detail.html:366 +#: stock/templates/stock/purchase_order_form.html:84 +#: stock/templates/stock/request_for_quote_form.html:85 +#: stock/templates/stock/serialized_item_detail.html:20 +#: stock/templates/stock/warehouse_detail.html:248 +#: stock/templates/stock/warehouse_location_detail.html:56 +#: stock/templates/stock/warehouse_location_detail.html:408 +#: stock/templates/stock/warehouses_index.html:410 msgid "Supprimer" msgstr "Supprimer" -#: templates/stock/inventory_form.html:104 -msgid "" -"Sélectionnez un emplacement pour charger automatiquement les produits en " -"stock." -msgstr "" -"Sélectionnez un emplacement pour charger automatiquement les produits en " -"stock." +#: stock/templates/stock/inventory_form.html:104 +msgid "Sélectionnez un emplacement pour charger automatiquement les produits en stock." +msgstr "Sélectionnez un emplacement pour charger automatiquement les produits en stock." -#: templates/stock/inventory_form.html:222 +#: stock/templates/stock/inventory_form.html:222 msgid "Chargement…" msgstr "Chargement…" -#: templates/stock/inventory_form.html:229 +#: stock/templates/stock/inventory_form.html:229 msgid "Aucun produit en stock à cet emplacement." msgstr "Aucun produit en stock à cet emplacement." -#: templates/stock/inventory_form.html:236 +#: stock/templates/stock/inventory_form.html:236 msgid "Chargement automatique :" msgstr "Chargement automatique :" -#: templates/stock/inventory_form.html:236 +#: stock/templates/stock/inventory_form.html:236 msgid "produit(s)." msgstr "produit(s)." -#: templates/stock/inventory_form.html:239 +#: stock/templates/stock/inventory_form.html:239 msgid "Erreur lors du chargement." msgstr "Erreur lors du chargement." -#: templates/stock/inventory_list.html:7 -#: templates/stock/mobile/stock_index_mobile.html:60 -#: templates/stock/mobile/stock_inventories_mobile.html:5 -#: templates/stock/stock_movements.html:39 +#: stock/templates/stock/inventory_list.html:7 +#: stock/templates/stock/mobile/stock_index_mobile.html:60 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:5 +#: stock/templates/stock/stock_movements.html:39 msgid "Inventaires" msgstr "Inventaires" -#: templates/stock/inventory_list.html:20 +#: stock/templates/stock/inventory_list.html:20 msgid "Dernière mise à jour" msgstr "Dernière mise à jour" -#: templates/stock/inventory_list.html:41 -#: templates/stock/stock_purchases.html:213 +#: stock/templates/stock/inventory_list.html:41 +#: stock/templates/stock/stock_purchases.html:213 msgid "Voir" msgstr "Voir" -#: templates/stock/inventory_list.html:48 -#: templates/stock/stock_movements.html:466 +#: stock/templates/stock/inventory_list.html:48 +#: stock/templates/stock/stock_movements.html:466 msgid "Aucun inventaire enregistré." msgstr "Aucun inventaire enregistré." -#: templates/stock/mobile/new_stock_batch_mobile.html:6 -#: templates/stock/stock_movements.html:285 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:6 +#: stock/templates/stock/stock_movements.html:285 msgid "Nouvelle entrée" msgstr "Nouvelle entrée" -#: templates/stock/mobile/new_stock_batch_mobile.html:7 -#: templates/stock/stock_movements.html:288 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:7 +#: stock/templates/stock/stock_movements.html:288 msgid "Nouvelle sortie" msgstr "Nouvelle sortie" -#: templates/stock/mobile/new_stock_batch_mobile.html:8 -#: templates/stock/stock_movements.html:291 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:8 +#: stock/templates/stock/stock_movements.html:291 msgid "Nouveau transfert" msgstr "Nouveau transfert" -#: templates/stock/mobile/new_stock_batch_mobile.html:58 -#: templates/stock/mobile/production_order_form_mobile.html:65 -#: templates/stock/new_stock_batch.html:50 -#: templates/stock/product_design_form.html:54 -#: templates/stock/production_order_form.html:59 -#: templates/stock/request_for_quote_form.html:17 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:58 +#: stock/templates/stock/mobile/production_order_form_mobile.html:65 +#: stock/templates/stock/new_stock_batch.html:50 +#: stock/templates/stock/product_design_form.html:54 +#: stock/templates/stock/production_order_form.html:59 +#: stock/templates/stock/request_for_quote_form.html:17 msgid "Informations générales" msgstr "Informations générales" -#: templates/stock/mobile/new_stock_batch_mobile.html:65 -#: templates/stock/mobile/new_stock_batch_mobile.html:100 -#: templates/stock/mobile/new_stock_batch_mobile.html:135 -#: templates/stock/new_stock_batch.html:59 -#: templates/stock/new_stock_batch.html:109 -#: templates/stock/new_stock_batch.html:157 -#: templates/stock/stock_movement_batch_detail.html:264 -#: templates/stock/stock_movements.html:352 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:65 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:100 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:135 +#: stock/templates/stock/new_stock_batch.html:59 +#: stock/templates/stock/new_stock_batch.html:109 +#: stock/templates/stock/new_stock_batch.html:157 +#: stock/templates/stock/stock_movement_batch_detail.html:264 +#: stock/templates/stock/stock_movements.html:352 msgid "Source" msgstr "Source" -#: templates/stock/mobile/new_stock_batch_mobile.html:69 -#: templates/stock/mobile/new_stock_batch_mobile.html:116 -#: templates/stock/mobile/serialized_item_detail_mobile.html:176 -#: templates/stock/new_stock_batch.html:66 -#: templates/stock/new_stock_batch.html:133 -#: templates/stock/serialized_item_detail.html:163 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:69 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:116 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:66 +#: stock/templates/stock/new_stock_batch.html:133 +#: stock/templates/stock/serialized_item_detail.html:163 msgid "Aucune" msgstr "Aucune" -#: templates/stock/mobile/new_stock_batch_mobile.html:77 -#: templates/stock/mobile/new_stock_batch_mobile.html:124 -#: templates/stock/new_stock_batch.html:75 -#: templates/stock/new_stock_batch.html:142 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:77 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:124 +#: stock/templates/stock/new_stock_batch.html:75 +#: stock/templates/stock/new_stock_batch.html:142 msgid "Sélectionnez ou saisissez..." msgstr "Sélectionnez ou saisissez..." -#: templates/stock/mobile/new_stock_batch_mobile.html:90 -#: templates/stock/mobile/new_stock_batch_mobile.html:146 -#: templates/stock/new_stock_batch.html:95 -#: templates/stock/new_stock_batch.html:169 -#: templates/stock/stock_movement_detail.html:203 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:90 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:146 +#: stock/templates/stock/new_stock_batch.html:95 +#: stock/templates/stock/new_stock_batch.html:169 +#: stock/templates/stock/stock_movement_detail.html:203 msgid "Emplacement destination" msgstr "Emplacement destination" -#: templates/stock/mobile/new_stock_batch_mobile.html:104 -#: templates/stock/mobile/new_stock_batch_mobile.html:137 -#: templates/stock/new_stock_batch.html:114 -#: templates/stock/new_stock_batch.html:159 -#: templates/stock/stock_movement_detail.html:174 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:104 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:137 +#: stock/templates/stock/new_stock_batch.html:114 +#: stock/templates/stock/new_stock_batch.html:159 +#: stock/templates/stock/stock_movement_detail.html:174 msgid "Emplacement source" msgstr "Emplacement source" -#: templates/stock/mobile/new_stock_batch_mobile.html:168 -#: templates/stock/new_stock_batch.html:183 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:168 +#: stock/templates/stock/new_stock_batch.html:183 msgid "Choisir un sous-type" msgstr "Choisir un sous-type" -#: templates/stock/mobile/new_stock_batch_mobile.html:173 -#: templates/stock/mobile/new_stock_batch_mobile.html:178 -#: templates/stock/new_stock_batch.html:188 -#: templates/stock/new_stock_batch.html:193 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:173 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:178 +#: stock/templates/stock/new_stock_batch.html:188 +#: stock/templates/stock/new_stock_batch.html:193 msgid "Correction (Administrateur uniquement)" msgstr "Correction (Administrateur uniquement)" -#: templates/stock/mobile/new_stock_batch_mobile.html:191 -#: templates/stock/new_stock_batch.html:216 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:191 +#: stock/templates/stock/new_stock_batch.html:216 msgid "Personne ou service à l\\" msgstr "Personne ou service à l\\" -#: templates/stock/mobile/new_stock_batch_mobile.html:195 -#: templates/stock/new_stock_batch.html:209 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:195 +#: stock/templates/stock/new_stock_batch.html:209 msgid "Raison / commentaire" msgstr "Raison / commentaire" -#: templates/stock/mobile/new_stock_batch_mobile.html:196 -#: templates/stock/mobile/production_order_form_mobile.html:176 -#: templates/stock/new_stock_batch.html:71 -#: templates/stock/new_stock_batch.html:81 -#: templates/stock/new_stock_batch.html:138 -#: templates/stock/new_stock_batch.html:148 -#: templates/stock/new_stock_batch.html:210 -#: templates/stock/new_stock_batch.html:217 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:196 +#: stock/templates/stock/mobile/production_order_form_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:71 +#: stock/templates/stock/new_stock_batch.html:81 +#: stock/templates/stock/new_stock_batch.html:138 +#: stock/templates/stock/new_stock_batch.html:148 +#: stock/templates/stock/new_stock_batch.html:210 +#: stock/templates/stock/new_stock_batch.html:217 msgid "Optionnel" msgstr "Optionnel" -#: templates/stock/mobile/new_stock_batch_mobile.html:205 -#: templates/stock/new_stock_batch.html:228 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:205 +#: stock/templates/stock/new_stock_batch.html:228 msgid "Bon de préparation lié (retour)" msgstr "Bon de préparation lié (retour)" -#: templates/stock/mobile/new_stock_batch_mobile.html:209 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:209 msgid "Rechercher un bon" msgstr "Rechercher un bon" -#: templates/stock/mobile/new_stock_batch_mobile.html:212 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:212 msgid "Numéro du bon…" msgstr "Numéro du bon…" -#: templates/stock/mobile/new_stock_batch_mobile.html:217 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:217 msgid "Optionnel — liez à un bon de préparation pour un retour de matériel." msgstr "Optionnel — liez à un bon de préparation pour un retour de matériel." -#: templates/stock/mobile/new_stock_batch_mobile.html:220 -#: templates/stock/new_stock_batch.html:245 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:220 +#: stock/templates/stock/new_stock_batch.html:245 msgid "Charger les produits du bon" msgstr "Charger les produits du bon" -#: templates/stock/mobile/new_stock_batch_mobile.html:230 -#: templates/stock/mobile/stock_index_mobile.html:14 -#: templates/stock/mobile/stock_products_mobile.html:5 -#: templates/stock/new_stock_batch.html:257 -#: templates/stock/product_create_at_location.html:18 -#: templates/stock/product_form.html:22 -#: templates/stock/warehouse_detail.html:116 -#: templates/stock/warehouses_index.html:105 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:230 +#: stock/templates/stock/mobile/stock_index_mobile.html:14 +#: stock/templates/stock/mobile/stock_products_mobile.html:5 +#: stock/templates/stock/new_stock_batch.html:257 +#: stock/templates/stock/product_create_at_location.html:18 +#: stock/templates/stock/product_form.html:22 +#: stock/templates/stock/warehouse_detail.html:116 +#: stock/templates/stock/warehouses_index.html:105 msgid "Produits" msgstr "Produits" -#: templates/stock/mobile/new_stock_batch_mobile.html:239 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:239 msgid "Aucun produit. Appuyez sur « Ajouter »." msgstr "Aucun produit. Appuyez sur « Ajouter »." -#: templates/stock/mobile/new_stock_batch_mobile.html:247 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:296 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:506 -#: templates/stock/new_stock_batch.html:279 -#: templates/stock/preparation_order_add.html:245 -#: templates/stock/preparation_order_detail.html:1364 -#: templates/stock/stock_movement_batch_detail.html:455 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:247 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:296 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:506 +#: stock/templates/stock/new_stock_batch.html:279 +#: stock/templates/stock/preparation_order_add.html:245 +#: stock/templates/stock/preparation_order_detail.html:1364 +#: stock/templates/stock/stock_movement_batch_detail.html:455 msgid "Documents joints" msgstr "Documents joints" -#: templates/stock/mobile/new_stock_batch_mobile.html:247 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:341 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:247 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341 msgid "optionnel" msgstr "optionnel" -#: templates/stock/mobile/new_stock_batch_mobile.html:251 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:251 msgid "Choisir des fichiers…" msgstr "Choisir des fichiers…" -#: templates/stock/mobile/new_stock_batch_mobile.html:264 -#: templates/stock/mobile/product_detail_mobile.html:204 -#: templates/stock/mobile/product_detail_mobile.html:479 -#: templates/stock/mobile/product_detail_mobile.html:551 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:813 -#: templates/stock/product_detail.html:272 -#: templates/stock/product_detail.html:662 -#: templates/stock/product_detail.html:720 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:264 +#: stock/templates/stock/mobile/product_detail_mobile.html:204 +#: stock/templates/stock/mobile/product_detail_mobile.html:479 +#: stock/templates/stock/mobile/product_detail_mobile.html:551 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:813 +#: stock/templates/stock/product_detail.html:272 +#: stock/templates/stock/product_detail.html:662 +#: stock/templates/stock/product_detail.html:720 msgid "Valider" msgstr "Valider" -#: templates/stock/mobile/new_stock_batch_mobile.html:273 -#: templates/stock/new_stock_batch.html:311 -#: templates/stock/new_stock_batch.html:843 -#: templates/stock/new_stock_batch.html:847 -#: templates/stock/new_stock_batch.html:852 -#: templates/stock/new_stock_batch.html:857 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:273 +#: stock/templates/stock/new_stock_batch.html:311 +#: stock/templates/stock/new_stock_batch.html:843 +#: stock/templates/stock/new_stock_batch.html:847 +#: stock/templates/stock/new_stock_batch.html:852 +#: stock/templates/stock/new_stock_batch.html:857 msgid "Ligne" msgstr "Ligne" -#: templates/stock/mobile/new_stock_batch_mobile.html:284 -#: templates/stock/mobile/production_order_form_mobile.html:128 -#: templates/stock/new_stock_batch.html:324 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:284 +#: stock/templates/stock/mobile/production_order_form_mobile.html:128 +#: stock/templates/stock/new_stock_batch.html:324 msgid "Tapez pour rechercher…" msgstr "Tapez pour rechercher…" -#: templates/stock/mobile/new_stock_batch_mobile.html:303 -#: templates/stock/new_stock_batch.html:346 -#: templates/stock/serialized_items.html:9 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:303 +#: stock/templates/stock/new_stock_batch.html:346 +#: stock/templates/stock/serialized_items.html:9 msgid "Articles tracés (numéros de série)" msgstr "Articles tracés (numéros de série)" -#: templates/stock/mobile/new_stock_batch_mobile.html:307 -#: templates/stock/new_stock_batch.html:350 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:307 +#: stock/templates/stock/new_stock_batch.html:350 msgid "Nouveaux articles à enregistrer :" msgstr "Nouveaux articles à enregistrer :" -#: templates/stock/mobile/new_stock_batch_mobile.html:310 -#: templates/stock/new_stock_batch.html:353 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:310 +#: stock/templates/stock/new_stock_batch.html:353 msgid "N° de série…" msgstr "N° de série…" -#: templates/stock/mobile/new_stock_batch_mobile.html:320 -#: templates/stock/new_stock_batch.html:363 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:320 +#: stock/templates/stock/new_stock_batch.html:363 msgid "Articles existants (retour / sélection) :" msgstr "Articles existants (retour / sélection) :" -#: templates/stock/mobile/new_stock_batch_mobile.html:363 -#: templates/stock/mobile/production_order_form_mobile.html:354 -#: templates/stock/mobile/production_order_form_mobile.html:515 -#: templates/stock/new_stock_batch.html:411 -#: templates/stock/preparation_order_add.html:435 -#: templates/stock/preparation_order_create_purchase.html:278 -#: templates/stock/production_order_form.html:481 -#: templates/stock/production_order_form.html:699 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:363 +#: stock/templates/stock/mobile/production_order_form_mobile.html:354 +#: stock/templates/stock/mobile/production_order_form_mobile.html:515 +#: stock/templates/stock/new_stock_batch.html:411 +#: stock/templates/stock/preparation_order_add.html:435 +#: stock/templates/stock/preparation_order_create_purchase.html:278 +#: stock/templates/stock/production_order_form.html:481 +#: stock/templates/stock/production_order_form.html:699 msgid "Aucun produit trouvé" msgstr "Aucun produit trouvé" -#: templates/stock/mobile/new_stock_batch_mobile.html:475 -#: templates/stock/new_stock_batch.html:780 views.py:1050 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:475 +#: stock/templates/stock/new_stock_batch.html:780 stock/views.py:1050 msgid "Le sous-type est obligatoire." msgstr "Le sous-type est obligatoire." -#: templates/stock/mobile/new_stock_batch_mobile.html:483 -#: templates/stock/new_stock_batch.html:788 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:483 +#: stock/templates/stock/new_stock_batch.html:788 msgid "La date de retour attendue est obligatoire pour un emprunt." msgstr "La date de retour attendue est obligatoire pour un emprunt." -#: templates/stock/mobile/new_stock_batch_mobile.html:492 -#: templates/stock/new_stock_batch.html:797 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:492 +#: stock/templates/stock/new_stock_batch.html:797 msgid "Emplacement source obligatoire." msgstr "Emplacement source obligatoire." -#: templates/stock/mobile/new_stock_batch_mobile.html:501 -#: templates/stock/new_stock_batch.html:806 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:501 +#: stock/templates/stock/new_stock_batch.html:806 msgid "Emplacement destination obligatoire." msgstr "Emplacement destination obligatoire." -#: templates/stock/mobile/new_stock_batch_mobile.html:508 -#: templates/stock/new_stock_batch.html:813 views.py:1062 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:508 +#: stock/templates/stock/new_stock_batch.html:813 stock/views.py:1062 msgid "Veuillez ajouter au moins une ligne produit." msgstr "Veuillez ajouter au moins une ligne produit." -#: templates/stock/mobile/new_stock_batch_mobile.html:521 -#: templates/stock/new_stock_batch.html:826 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:521 +#: stock/templates/stock/new_stock_batch.html:826 msgid "Veuillez sélectionner un produit dans la liste pour chaque ligne." msgstr "Veuillez sélectionner un produit dans la liste pour chaque ligne." -#: templates/stock/mobile/new_stock_batch_mobile.html:605 -#: templates/stock/new_stock_batch.html:606 -#: templates/stock/preparation_order_detail.html:768 -#: templates/stock/preparation_order_process.html:487 -#: templates/stock/warehouses_index.html:117 -#: templates/stock/warehouses_index.html:221 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:605 +#: stock/templates/stock/new_stock_batch.html:606 +#: stock/templates/stock/preparation_order_detail.html:768 +#: stock/templates/stock/preparation_order_process.html:487 +#: stock/templates/stock/warehouses_index.html:117 +#: stock/templates/stock/warehouses_index.html:221 msgid "Chargement..." msgstr "Chargement..." -#: templates/stock/mobile/new_stock_batch_mobile.html:622 -#: templates/stock/new_stock_batch.html:623 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:622 +#: stock/templates/stock/new_stock_batch.html:623 msgid "Aucun article existant à retourner." msgstr "Aucun article existant à retourner." -#: templates/stock/mobile/new_stock_batch_mobile.html:624 -#: templates/stock/new_stock_batch.html:625 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:624 +#: stock/templates/stock/new_stock_batch.html:625 msgid "Aucun article tracé disponible pour ce produit." msgstr "Aucun article tracé disponible pour ce produit." -#: templates/stock/mobile/new_stock_batch_mobile.html:648 -#: templates/stock/new_stock_batch.html:649 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:648 +#: stock/templates/stock/new_stock_batch.html:649 msgid "Erreur lors du chargement des articles." msgstr "Erreur lors du chargement des articles." -#: templates/stock/mobile/new_stock_batch_mobile.html:749 -#: templates/stock/new_stock_batch.html:942 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:749 +#: stock/templates/stock/new_stock_batch.html:942 msgid "Aucun bon trouvé" msgstr "Aucun bon trouvé" -#: templates/stock/mobile/new_stock_batch_mobile.html:784 -#: templates/stock/new_stock_batch.html:977 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:784 +#: stock/templates/stock/new_stock_batch.html:977 msgid "Ce bon ne contient pas de produits catalogués." msgstr "Ce bon ne contient pas de produits catalogués." -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "Préremplissage de" msgstr "Préremplissage de" -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "produit(s) non utilisé(s) à réintégrer en stock depuis le bon" msgstr "produit(s) non utilisé(s) à réintégrer en stock depuis le bon" -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "marqué(s) comme utilisé(s) sur l'intervention" msgstr "marqué(s) comme utilisé(s) sur l'intervention" -#: templates/stock/mobile/new_stock_batch_mobile.html:827 -#: templates/stock/new_stock_batch.html:1022 -msgid "" -"Tous les articles de ce bon ont été marqués comme utilisés lors de " -"l'intervention" -msgstr "" -"Tous les articles de ce bon ont été marqués comme utilisés lors de " -"l'intervention" +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 +#: stock/templates/stock/new_stock_batch.html:1022 +msgid "Tous les articles de ce bon ont été marqués comme utilisés lors de l'intervention" +msgstr "Tous les articles de ce bon ont été marqués comme utilisés lors de l'intervention" -#: templates/stock/mobile/new_stock_batch_mobile.html:827 -#: templates/stock/new_stock_batch.html:1022 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 +#: stock/templates/stock/new_stock_batch.html:1022 msgid "Aucun article à réintégrer automatiquement." msgstr "Aucun article à réintégrer automatiquement." -#: templates/stock/mobile/new_stock_batch_mobile.html:830 -#: templates/stock/new_stock_batch.html:1025 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:830 +#: stock/templates/stock/new_stock_batch.html:1025 msgid "Chargement de" msgstr "Chargement de" -#: templates/stock/mobile/new_stock_batch_mobile.html:830 -#: templates/stock/new_stock_batch.html:1025 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:830 +#: stock/templates/stock/new_stock_batch.html:1025 msgid "produit(s) depuis le bon" msgstr "produit(s) depuis le bon" -#: templates/stock/mobile/new_stock_batch_mobile.html:835 -#: templates/stock/new_stock_batch.html:1030 -msgid "" -"Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au " -"retour si surplus) :" -msgstr "" -"Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au " -"retour si surplus) :" +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:835 +#: stock/templates/stock/new_stock_batch.html:1030 +msgid "Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au retour si surplus) :" +msgstr "Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au retour si surplus) :" -#: templates/stock/mobile/new_stock_batch_mobile.html:874 -#: templates/stock/new_stock_batch.html:1072 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:874 +#: stock/templates/stock/new_stock_batch.html:1072 msgid "Erreur lors du chargement du bon de préparation." msgstr "Erreur lors du chargement du bon de préparation." -#: templates/stock/mobile/product_detail_mobile.html:75 -#: templates/stock/preparation_order_create_purchase.html:35 -#: templates/stock/preparation_order_detail.html:256 -#: templates/stock/preparation_order_detail.html:760 -#: templates/stock/product_design_detail.html:68 -#: templates/stock/product_design_detail.html:202 -#: templates/stock/product_design_form.html:61 -#: templates/stock/product_detail.html:78 -#: templates/stock/production_center.html:53 -#: templates/stock/production_order_detail.html:81 -#: templates/stock/production_order_list.html:55 -#: templates/stock/purchase_order_detail.html:68 -#: templates/stock/purchase_order_detail.html:133 -#: templates/stock/request_for_quote_detail.html:68 -#: templates/stock/request_for_quote_detail.html:133 -#: templates/stock/request_for_quote_detail.html:188 -#: templates/stock/warehouse_detail.html:168 -#: templates/stock/warehouse_location_detail.html:74 -#: templates/stock/warehouse_location_detail.html:188 -#: templates/stock/warehouses_index.html:231 views.py:3310 +#: stock/templates/stock/mobile/product_detail_mobile.html:75 +#: stock/templates/stock/preparation_order_create_purchase.html:35 +#: stock/templates/stock/preparation_order_detail.html:256 +#: stock/templates/stock/preparation_order_detail.html:760 +#: stock/templates/stock/product_design_detail.html:68 +#: stock/templates/stock/product_design_detail.html:202 +#: stock/templates/stock/product_design_form.html:61 +#: stock/templates/stock/product_detail.html:78 +#: stock/templates/stock/production_center.html:53 +#: stock/templates/stock/production_order_detail.html:81 +#: stock/templates/stock/production_order_list.html:55 +#: stock/templates/stock/purchase_order_detail.html:68 +#: stock/templates/stock/purchase_order_detail.html:133 +#: stock/templates/stock/request_for_quote_detail.html:68 +#: stock/templates/stock/request_for_quote_detail.html:133 +#: stock/templates/stock/request_for_quote_detail.html:188 +#: stock/templates/stock/warehouse_detail.html:168 +#: stock/templates/stock/warehouse_location_detail.html:74 +#: stock/templates/stock/warehouse_location_detail.html:188 +#: stock/templates/stock/warehouses_index.html:231 stock/views.py:3310 msgid "Code" msgstr "Code" -#: templates/stock/mobile/product_detail_mobile.html:95 -#: templates/stock/product_design_detail.html:140 -#: templates/stock/product_detail.html:141 -#: templates/stock/warehouses_index.html:246 +#: stock/templates/stock/mobile/product_detail_mobile.html:95 +#: stock/templates/stock/product_design_detail.html:140 +#: stock/templates/stock/product_detail.html:141 +#: stock/templates/stock/warehouses_index.html:246 msgid "Stock total" msgstr "Stock total" -#: templates/stock/mobile/product_detail_mobile.html:101 -#: templates/stock/product_detail.html:149 +#: stock/templates/stock/mobile/product_detail_mobile.html:101 +#: stock/templates/stock/product_detail.html:149 msgid "Seuil d'alerte" msgstr "Seuil d'alerte" -#: templates/stock/mobile/product_detail_mobile.html:108 -#: templates/stock/product_detail.html:113 +#: stock/templates/stock/mobile/product_detail_mobile.html:108 +#: stock/templates/stock/product_detail.html:113 msgid "Prix unitaire" msgstr "Prix unitaire" -#: templates/stock/mobile/product_detail_mobile.html:132 -#: templates/stock/product_detail.html:284 +#: stock/templates/stock/mobile/product_detail_mobile.html:132 +#: stock/templates/stock/product_detail.html:284 msgid "Stocks par emplacement" msgstr "Stocks par emplacement" -#: templates/stock/mobile/product_detail_mobile.html:151 -#: templates/stock/product_detail.html:355 +#: stock/templates/stock/mobile/product_detail_mobile.html:151 +#: stock/templates/stock/product_detail.html:355 msgid "Ajuster la quantité" msgstr "Ajuster la quantité" -#: templates/stock/mobile/product_detail_mobile.html:160 +#: stock/templates/stock/mobile/product_detail_mobile.html:160 msgid "Aucun stock enregistré." msgstr "Aucun stock enregistré." -#: templates/stock/mobile/product_detail_mobile.html:172 -#: templates/stock/preparation_order_process.html:339 -#: templates/stock/product_detail.html:238 +#: stock/templates/stock/mobile/product_detail_mobile.html:172 +#: stock/templates/stock/preparation_order_process.html:339 +#: stock/templates/stock/product_detail.html:238 msgid "Ajuster le stock" msgstr "Ajuster le stock" -#: templates/stock/mobile/product_detail_mobile.html:183 -#: templates/stock/preparation_order_process.html:364 -#: templates/stock/product_detail.html:249 templates/stock/stock_alerts.html:13 +#: stock/templates/stock/mobile/product_detail_mobile.html:183 +#: stock/templates/stock/preparation_order_process.html:364 +#: stock/templates/stock/product_detail.html:249 +#: stock/templates/stock/stock_alerts.html:13 msgid "Quantité actuelle" msgstr "Quantité actuelle" -#: templates/stock/mobile/product_detail_mobile.html:188 -#: templates/stock/preparation_order_process.html:361 -#: templates/stock/product_detail.html:254 +#: stock/templates/stock/mobile/product_detail_mobile.html:188 +#: stock/templates/stock/preparation_order_process.html:361 +#: stock/templates/stock/product_detail.html:254 msgid "Nouvelle quantité" msgstr "Nouvelle quantité" -#: templates/stock/mobile/product_detail_mobile.html:198 -#: templates/stock/product_detail.html:264 +#: stock/templates/stock/mobile/product_detail_mobile.html:198 +#: stock/templates/stock/product_detail.html:264 msgid "Correction manuelle…" msgstr "Correction manuelle…" -#: templates/stock/mobile/product_detail_mobile.html:238 +#: stock/templates/stock/mobile/product_detail_mobile.html:238 msgid "Non assigné" msgstr "Non assigné" -#: templates/stock/mobile/product_detail_mobile.html:257 +#: stock/templates/stock/mobile/product_detail_mobile.html:257 msgid "Aucun article tracé enregistré." msgstr "Aucun article tracé enregistré." -#: templates/stock/mobile/product_detail_mobile.html:270 -#: templates/stock/product_detail.html:289 -#: templates/stock/warehouse_location_detail.html:131 +#: stock/templates/stock/mobile/product_detail_mobile.html:270 +#: stock/templates/stock/product_detail.html:289 +#: stock/templates/stock/warehouse_location_detail.html:131 msgid "Mouvements récents" msgstr "Mouvements récents" -#: templates/stock/mobile/product_detail_mobile.html:310 -#: templates/stock/product_detail.html:429 -#: templates/stock/warehouse_location_detail.html:302 +#: stock/templates/stock/mobile/product_detail_mobile.html:310 +#: stock/templates/stock/product_detail.html:429 +#: stock/templates/stock/warehouse_location_detail.html:302 msgid "Aucun mouvement enregistré." msgstr "Aucun mouvement enregistré." -#: templates/stock/mobile/product_detail_mobile.html:323 -#: templates/stock/product_detail.html:294 +#: stock/templates/stock/mobile/product_detail_mobile.html:323 +#: stock/templates/stock/product_detail.html:294 msgid "Commandes en cours" msgstr "Commandes en cours" -#: templates/stock/mobile/product_detail_mobile.html:343 -#: templates/stock/product_detail.html:467 +#: stock/templates/stock/mobile/product_detail_mobile.html:343 +#: stock/templates/stock/product_detail.html:467 msgid "Aucune commande en cours." msgstr "Aucune commande en cours." -#: templates/stock/mobile/product_detail_mobile.html:355 +#: stock/templates/stock/mobile/product_detail_mobile.html:355 msgid "Historique de commandes" msgstr "Historique de commandes" -#: templates/stock/mobile/product_detail_mobile.html:377 +#: stock/templates/stock/mobile/product_detail_mobile.html:377 msgid "Aucun historique de commande." msgstr "Aucun historique de commande." -#: templates/stock/mobile/product_detail_mobile.html:439 -#: templates/stock/product_detail.html:621 +#: stock/templates/stock/mobile/product_detail_mobile.html:439 +#: stock/templates/stock/product_detail.html:621 msgid "(entrée)" msgstr "(entrée)" -#: templates/stock/mobile/product_detail_mobile.html:442 -#: templates/stock/product_detail.html:624 +#: stock/templates/stock/mobile/product_detail_mobile.html:442 +#: stock/templates/stock/product_detail.html:624 msgid "(sortie)" msgstr "(sortie)" -#: templates/stock/mobile/product_detail_mobile.html:445 -#: templates/stock/product_detail.html:627 views.py:4788 +#: stock/templates/stock/mobile/product_detail_mobile.html:445 +#: stock/templates/stock/product_detail.html:627 stock/views.py:4788 msgid "Aucune modification" msgstr "Aucune modification" -#: templates/stock/mobile/product_detail_mobile.html:453 -#: templates/stock/preparation_order_process.html:370 -#: templates/stock/product_detail.html:636 views.py:4740 +#: stock/templates/stock/mobile/product_detail_mobile.html:453 +#: stock/templates/stock/preparation_order_process.html:370 +#: stock/templates/stock/product_detail.html:636 stock/views.py:4740 msgid "Correction manuelle" msgstr "Correction manuelle" -#: templates/stock/mobile/product_detail_mobile.html:461 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:678 -#: templates/stock/product_detail.html:644 +#: stock/templates/stock/mobile/product_detail_mobile.html:461 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:678 +#: stock/templates/stock/product_detail.html:644 msgid "Enregistrement…" msgstr "Enregistrement…" -#: templates/stock/mobile/product_detail_mobile.html:546 -#: templates/stock/product_detail.html:715 -#: templates/stock/purchase_order_detail.html:467 -#: templates/stock/purchase_order_form.html:453 +#: stock/templates/stock/mobile/product_detail_mobile.html:546 +#: stock/templates/stock/product_detail.html:715 +#: stock/templates/stock/purchase_order_detail.html:467 +#: stock/templates/stock/purchase_order_form.html:453 msgid "Erreur" msgstr "Erreur" -#: templates/stock/mobile/product_detail_mobile.html:552 -#: templates/stock/product_detail.html:721 +#: stock/templates/stock/mobile/product_detail_mobile.html:552 +#: stock/templates/stock/product_detail.html:721 msgid "Une erreur réseau est survenue." msgstr "Une erreur réseau est survenue." -#: templates/stock/mobile/production_order_form_mobile.html:6 +#: stock/templates/stock/mobile/production_order_form_mobile.html:6 msgid "Modifier bon de confection" msgstr "Modifier bon de confection" -#: templates/stock/mobile/production_order_form_mobile.html:7 -#: templates/stock/production_center.html:15 -#: templates/stock/production_order_form.html:34 -#: templates/stock/stock_movements.html:198 +#: stock/templates/stock/mobile/production_order_form_mobile.html:7 +#: stock/templates/stock/production_center.html:15 +#: stock/templates/stock/production_order_form.html:34 +#: stock/templates/stock/stock_movements.html:198 msgid "Nouveau bon de confection" msgstr "Nouveau bon de confection" -#: templates/stock/mobile/production_order_form_mobile.html:40 -#: templates/stock/mobile/production_order_form_mobile.html:48 -#: templates/stock/production_order_detail.html:124 -#: templates/stock/production_order_form.html:47 +#: stock/templates/stock/mobile/production_order_form_mobile.html:40 +#: stock/templates/stock/mobile/production_order_form_mobile.html:48 +#: stock/templates/stock/production_order_detail.html:124 +#: stock/templates/stock/production_order_form.html:47 msgid "Issu du bon de préparation" msgstr "Issu du bon de préparation" -#: templates/stock/mobile/production_order_form_mobile.html:41 -#: templates/stock/mobile/production_order_form_mobile.html:49 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:72 -#: templates/stock/production_order_detail.html:94 -#: templates/stock/production_order_detail.html:257 -#: templates/stock/production_order_form.html:49 +#: stock/templates/stock/mobile/production_order_form_mobile.html:41 +#: stock/templates/stock/mobile/production_order_form_mobile.html:49 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:72 +#: stock/templates/stock/production_order_detail.html:94 +#: stock/templates/stock/production_order_detail.html:257 +#: stock/templates/stock/production_order_form.html:49 msgid "unité(s)" msgstr "unité(s)" -#: templates/stock/mobile/production_order_form_mobile.html:119 -#: templates/stock/production_order_detail.html:256 +#: stock/templates/stock/mobile/production_order_form_mobile.html:119 +#: stock/templates/stock/production_order_detail.html:256 msgid "Composants requis" msgstr "Composants requis" -#: templates/stock/mobile/production_order_form_mobile.html:125 -#: templates/stock/preparation_order_add.html:124 -#: templates/stock/preparation_order_create_purchase.html:165 -#: templates/stock/production_order_form.html:138 +#: stock/templates/stock/mobile/production_order_form_mobile.html:125 +#: stock/templates/stock/preparation_order_add.html:124 +#: stock/templates/stock/preparation_order_create_purchase.html:165 +#: stock/templates/stock/production_order_form.html:138 msgid "Rechercher un produit" msgstr "Rechercher un produit" -#: templates/stock/mobile/production_order_form_mobile.html:140 +#: stock/templates/stock/mobile/production_order_form_mobile.html:140 msgid "Optionnel…" msgstr "Optionnel…" -#: templates/stock/mobile/production_order_form_mobile.html:144 +#: stock/templates/stock/mobile/production_order_form_mobile.html:144 msgid "Ajouter le composant" msgstr "Ajouter le composant" -#: templates/stock/mobile/production_order_form_mobile.html:150 -#: templates/stock/production_order_form.html:174 +#: stock/templates/stock/mobile/production_order_form_mobile.html:150 +#: stock/templates/stock/production_order_form.html:174 msgid "Aucun composant ajouté" msgstr "Aucun composant ajouté" -#: templates/stock/mobile/production_order_form_mobile.html:170 -#: templates/stock/production_order_form.html:195 +#: stock/templates/stock/mobile/production_order_form_mobile.html:170 +#: stock/templates/stock/production_order_form.html:195 msgid "Bon de préparation lié" msgstr "Bon de préparation lié" -#: templates/stock/mobile/production_order_form_mobile.html:184 -#: templates/stock/production_order_form.html:209 +#: stock/templates/stock/mobile/production_order_form_mobile.html:184 +#: stock/templates/stock/production_order_form.html:209 msgid "Produit fini à ajouter au stock" msgstr "Produit fini à ajouter au stock" -#: templates/stock/mobile/production_order_form_mobile.html:187 -msgid "" -"Quand ce bon est terminé, le produit fini sera automatiquement ajouté au " -"stock." -msgstr "" -"Quand ce bon est terminé, le produit fini sera automatiquement ajouté au " -"stock." +#: stock/templates/stock/mobile/production_order_form_mobile.html:187 +msgid "Quand ce bon est terminé, le produit fini sera automatiquement ajouté au stock." +msgstr "Quand ce bon est terminé, le produit fini sera automatiquement ajouté au stock." -#: templates/stock/mobile/production_order_form_mobile.html:191 -#: templates/stock/production_order_form.html:215 +#: stock/templates/stock/mobile/production_order_form_mobile.html:191 +#: stock/templates/stock/production_order_form.html:215 msgid "Produit existant à réapprovisionner" msgstr "Produit existant à réapprovisionner" -#: templates/stock/mobile/production_order_form_mobile.html:194 +#: stock/templates/stock/mobile/production_order_form_mobile.html:194 msgid "Tapez pour rechercher un produit…" msgstr "Tapez pour rechercher un produit…" -#: templates/stock/mobile/production_order_form_mobile.html:202 +#: stock/templates/stock/mobile/production_order_form_mobile.html:202 msgid "Si le produit existe déjà dans le stock." msgstr "Si le produit existe déjà dans le stock." -#: templates/stock/mobile/production_order_form_mobile.html:208 -#: templates/stock/production_order_form.html:238 +#: stock/templates/stock/mobile/production_order_form_mobile.html:208 +#: stock/templates/stock/production_order_form.html:238 msgid "Nom du nouveau produit (si non existant)" msgstr "Nom du nouveau produit (si non existant)" -#: templates/stock/mobile/production_order_form_mobile.html:219 +#: stock/templates/stock/mobile/production_order_form_mobile.html:219 msgid "Emplacement de stockage" msgstr "Emplacement de stockage" -#: templates/stock/mobile/production_order_form_mobile.html:225 +#: stock/templates/stock/mobile/production_order_form_mobile.html:225 msgid "Laisser vide pour l'emplacement par défaut." msgstr "Laisser vide pour l'emplacement par défaut." -#: templates/stock/mobile/production_order_form_mobile.html:245 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:149 -#: templates/stock/preparation_order_detail.html:835 -#: templates/stock/production_order_detail.html:211 -#: templates/stock/production_order_form.html:275 -#: templates/stock/purchase_order_detail.html:262 -#: templates/stock/purchase_order_form.html:139 +#: stock/templates/stock/mobile/production_order_form_mobile.html:245 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:149 +#: stock/templates/stock/preparation_order_detail.html:835 +#: stock/templates/stock/production_order_detail.html:211 +#: stock/templates/stock/production_order_form.html:275 +#: stock/templates/stock/purchase_order_detail.html:262 +#: stock/templates/stock/purchase_order_form.html:139 msgid "Documents" msgstr "Documents" -#: templates/stock/mobile/production_order_form_mobile.html:249 -#: templates/stock/production_order_form.html:292 +#: stock/templates/stock/mobile/production_order_form_mobile.html:249 +#: stock/templates/stock/production_order_form.html:292 msgid "Ajouter des documents..." msgstr "Ajouter des documents..." -#: templates/stock/mobile/production_order_form_mobile.html:254 +#: stock/templates/stock/mobile/production_order_form_mobile.html:254 msgid "Les fichiers seront joints au bon après la sauvegarde." msgstr "Les fichiers seront joints au bon après la sauvegarde." -#: templates/stock/mobile/production_order_form_mobile.html:264 -#: templates/stock/mobile/stock_new_inventory_mobile.html:57 -#: templates/stock/preparation_order_detail.html:384 -#: templates/stock/warehouse_location_form.html:96 +#: stock/templates/stock/mobile/production_order_form_mobile.html:264 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:57 +#: stock/templates/stock/preparation_order_detail.html:384 +#: stock/templates/stock/warehouse_location_form.html:96 msgid "Créer" msgstr "Créer" -#: templates/stock/mobile/production_order_form_mobile.html:386 -#: templates/stock/preparation_order_detail.html:1251 +#: stock/templates/stock/mobile/production_order_form_mobile.html:386 +#: stock/templates/stock/preparation_order_detail.html:1251 msgid "Veuillez sélectionner un produit dans la liste." msgstr "Veuillez sélectionner un produit dans la liste." -#: templates/stock/mobile/production_order_form_mobile.html:392 +#: stock/templates/stock/mobile/production_order_form_mobile.html:392 msgid "Veuillez entrer une quantité valide." msgstr "Veuillez entrer une quantité valide." -#: templates/stock/mobile/production_order_form_mobile.html:441 -#: templates/stock/mobile/stock_index_mobile.html:5 -#: templates/stock/warehouse_detail.html:170 -#: templates/stock/warehouse_location_detail.html:190 +#: stock/templates/stock/mobile/production_order_form_mobile.html:441 +#: stock/templates/stock/mobile/stock_index_mobile.html:5 +#: stock/templates/stock/warehouse_detail.html:170 +#: stock/templates/stock/warehouse_location_detail.html:190 msgid "Stock" msgstr "Stock" -#: templates/stock/mobile/serialized_item_detail_mobile.html:107 -#: templates/stock/product_detail.html:534 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:107 +#: stock/templates/stock/product_detail.html:534 msgid "Détenteur" msgstr "Détenteur" -#: templates/stock/mobile/serialized_item_detail_mobile.html:114 -#: templates/stock/mobile/serialized_item_detail_mobile.html:190 -#: templates/stock/serialized_item_detail.html:100 -#: templates/stock/serialized_item_detail.html:174 -#: templates/stock/serialized_item_form.html:50 -#: templates/stock/serialized_item_form.html:62 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:114 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:190 +#: stock/templates/stock/serialized_item_detail.html:100 +#: stock/templates/stock/serialized_item_detail.html:174 +#: stock/templates/stock/serialized_item_form.html:50 +#: stock/templates/stock/serialized_item_form.html:62 msgid "Aucun" msgstr "Aucun" -#: templates/stock/mobile/serialized_item_detail_mobile.html:153 -#: templates/stock/serialized_item_detail.html:142 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:153 +#: stock/templates/stock/serialized_item_detail.html:142 msgid "Enregistrer un événement" msgstr "Enregistrer un événement" -#: templates/stock/mobile/serialized_item_detail_mobile.html:162 -#: templates/stock/serialized_item_detail.html:151 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:162 +#: stock/templates/stock/serialized_item_detail.html:151 msgid "Choisir" msgstr "Choisir" -#: templates/stock/mobile/serialized_item_detail_mobile.html:187 -#: templates/stock/serialized_item_detail.html:172 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:187 +#: stock/templates/stock/serialized_item_detail.html:172 msgid "Emplacement de destination" msgstr "Emplacement de destination" -#: templates/stock/mobile/serialized_item_detail_mobile.html:201 -#: templates/stock/serialized_item_detail.html:182 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:201 +#: stock/templates/stock/serialized_item_detail.html:182 msgid "Remarques optionnelles…" msgstr "Remarques optionnelles…" -#: templates/stock/mobile/serialized_item_detail_mobile.html:217 -#: templates/stock/serialized_item_detail.html:198 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:217 +#: stock/templates/stock/serialized_item_detail.html:198 msgid "Historique" msgstr "Historique" -#: templates/stock/mobile/serialized_item_detail_mobile.html:274 -#: templates/stock/mobile/serialized_item_detail_mobile.html:288 -#: templates/stock/serialized_item_detail.html:264 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:274 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:288 +#: stock/templates/stock/serialized_item_detail.html:264 msgid "par" msgstr "par" -#: templates/stock/mobile/serialized_item_detail_mobile.html:280 -#: templates/stock/serialized_item_detail.html:253 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:280 +#: stock/templates/stock/serialized_item_detail.html:253 msgid "Aucun événement enregistré." msgstr "Aucun événement enregistré." -#: templates/stock/mobile/serialized_item_detail_mobile.html:287 -#: templates/stock/serialized_item_detail.html:263 -#: templates/stock/serialized_items.html:67 -#: templates/stock/warehouses_index.html:325 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:287 +#: stock/templates/stock/serialized_item_detail.html:263 +#: stock/templates/stock/serialized_items.html:67 +#: stock/templates/stock/warehouses_index.html:325 msgid "Enregistré le" msgstr "Enregistré le" -#: templates/stock/mobile/stock_index_mobile.html:15 +#: stock/templates/stock/mobile/stock_index_mobile.html:15 msgid "Consulter les produits et niveaux de stock" msgstr "Consulter les produits et niveaux de stock" -#: templates/stock/mobile/stock_index_mobile.html:24 -#: templates/stock/mobile/stock_preparation_orders_mobile.html:5 -#: templates/stock/stock_movements.html:30 +#: stock/templates/stock/mobile/stock_index_mobile.html:24 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:5 +#: stock/templates/stock/stock_movements.html:30 msgid "Bons de préparation" msgstr "Bons de préparation" -#: templates/stock/mobile/stock_index_mobile.html:29 +#: stock/templates/stock/mobile/stock_index_mobile.html:29 msgid "Suivre les bons de préparation de matériel" msgstr "Suivre les bons de préparation de matériel" -#: templates/stock/mobile/stock_index_mobile.html:38 -#: templates/stock/mobile/stock_production_orders_mobile.html:5 -#: templates/stock/product_design_detail.html:189 -#: templates/stock/product_design_list.html:16 -#: templates/stock/production_center.html:12 -#: templates/stock/production_order_list.html:12 -#: templates/stock/stock_movements.html:33 +#: stock/templates/stock/mobile/stock_index_mobile.html:38 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:5 +#: stock/templates/stock/product_design_detail.html:189 +#: stock/templates/stock/product_design_list.html:16 +#: stock/templates/stock/production_center.html:12 +#: stock/templates/stock/production_order_list.html:12 +#: stock/templates/stock/stock_movements.html:33 msgid "Bons de confection" msgstr "Bons de confection" -#: templates/stock/mobile/stock_index_mobile.html:43 +#: stock/templates/stock/mobile/stock_index_mobile.html:43 msgid "Suivre les ordres d'assemblage et de production" msgstr "Suivre les ordres d'assemblage et de production" -#: templates/stock/mobile/stock_index_mobile.html:51 -#: templates/stock/mobile/stock_movements_mobile.html:5 +#: stock/templates/stock/mobile/stock_index_mobile.html:51 +#: stock/templates/stock/mobile/stock_movements_mobile.html:5 msgid "Entrées / Sorties" msgstr "Entrées / Sorties" -#: templates/stock/mobile/stock_index_mobile.html:52 +#: stock/templates/stock/mobile/stock_index_mobile.html:52 msgid "Consulter les mouvements de stock" msgstr "Consulter les mouvements de stock" -#: templates/stock/mobile/stock_index_mobile.html:61 +#: stock/templates/stock/mobile/stock_index_mobile.html:61 msgid "Accéder aux inventaires de stock" msgstr "Accéder aux inventaires de stock" -#: templates/stock/mobile/stock_index_mobile.html:69 -#: templates/stock/mobile/stock_purchases_mobile.html:5 -#: templates/stock/stock_purchases.html:24 +#: stock/templates/stock/mobile/stock_index_mobile.html:69 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:5 +#: stock/templates/stock/stock_purchases.html:24 msgid "Commandes" msgstr "Commandes" -#: templates/stock/mobile/stock_index_mobile.html:70 +#: stock/templates/stock/mobile/stock_index_mobile.html:70 msgid "Consulter les bons de commande fournisseurs" msgstr "Consulter les bons de commande fournisseurs" -#: templates/stock/mobile/stock_inventories_mobile.html:75 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:75 msgid "Aucun inventaire trouvé." msgstr "Aucun inventaire trouvé." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:137 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:137 msgid "Valider l'inventaire complet" msgstr "Valider l'inventaire complet" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:218 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:218 msgid "Progression" msgstr "Progression" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:229 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:229 msgid "Écarts" msgstr "Écarts" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:230 msgid "Manquants" msgstr "Manquants" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:256 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:256 msgid "Magasinier :" msgstr "Magasinier :" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:259 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:259 msgid "Validateur :" msgstr "Validateur :" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:265 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:316 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:265 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:316 msgid "Attendu" msgstr "Attendu" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:269 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:269 msgid "Compté" msgstr "Compté" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:341 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341 msgid "Commentaire magasinier" msgstr "Commentaire magasinier" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:346 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:346 msgid "Remarque, observation du magasinier…" msgstr "Remarque, observation du magasinier…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:357 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:357 msgid "Observation du validateur…" msgstr "Observation du validateur…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:447 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:447 msgid "validé(s)" msgstr "validé(s)" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:586 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:685 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:586 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:685 msgid "Erreur lors de la sauvegarde." msgstr "Erreur lors de la sauvegarde." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:672 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:672 msgid "Veuillez saisir une quantité valide (≥ 0)." msgstr "Veuillez saisir une quantité valide (≥ 0)." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:704 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:704 msgid "Traitement…" msgstr "Traitement…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:729 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:774 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:729 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:774 msgid "Erreur." msgstr "Erreur." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:808 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:808 msgid "Remarques, observations..." msgstr "Remarques, observations..." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:93 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:130 -#: templates/stock/preparation_order_detail.html:114 -#: templates/stock/stock_movement_batch_detail.html:93 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:93 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:130 +#: stock/templates/stock/preparation_order_detail.html:114 +#: stock/templates/stock/stock_movement_batch_detail.html:93 msgid "Suivi du prêt de matériel" msgstr "Suivi du prêt de matériel" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:98 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:126 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:135 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:163 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:98 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:126 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:135 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:163 msgid "Retourné" msgstr "Retourné" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:101 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:138 -#: templates/stock/preparation_order_detail.html:121 -#: templates/stock/stock_movement_batch_detail.html:100 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:101 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:138 +#: stock/templates/stock/preparation_order_detail.html:121 +#: stock/templates/stock/stock_movement_batch_detail.html:100 msgid "En retard" msgstr "En retard" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:109 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:146 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:109 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:146 msgid "Retour attendu" msgstr "Retour attendu" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:121 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:158 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:158 msgid "Non retourné" msgstr "Non retourné" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:140 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:176 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:140 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:176 msgid "Pas un prêt actuellement." msgstr "Pas un prêt actuellement." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:142 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:178 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:142 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:178 msgid "Définir prêt" msgstr "Définir prêt" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:217 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:217 msgid "Lignes" msgstr "Lignes" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:244 -#: templates/stock/stock_movement_batch_detail.html:306 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:244 +#: stock/templates/stock/stock_movement_batch_detail.html:306 msgid "Aucune ligne." msgstr "Aucune ligne." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:249 -#: templates/stock/stock_movement_batch_detail.html:315 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:249 +#: stock/templates/stock/stock_movement_batch_detail.html:315 msgid "Signatures" msgstr "Signatures" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:260 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:260 msgid "Verrouillée" msgstr "Verrouillée" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:264 -#: templates/stock/stock_movement_batch_detail.html:351 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:264 +#: stock/templates/stock/stock_movement_batch_detail.html:351 msgid "Aucune signature enregistrée." msgstr "Aucune signature enregistrée." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:270 -#: templates/stock/stock_movement_batch_detail.html:356 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:270 +#: stock/templates/stock/stock_movement_batch_detail.html:356 msgid "Ajouter une signature" msgstr "Ajouter une signature" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:276 -#: templates/stock/stock_movement_batch_detail.html:361 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:276 +#: stock/templates/stock/stock_movement_batch_detail.html:361 msgid "Entrez votre nom" msgstr "Entrez votre nom" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:283 -#: templates/stock/stock_movement_batch_detail.html:371 -#: templates/stock/stock_movements.html:88 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:283 +#: stock/templates/stock/stock_movement_batch_detail.html:371 +#: stock/templates/stock/stock_movements.html:88 msgid "Effacer" msgstr "Effacer" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:320 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:603 -#: templates/stock/preparation_order_detail.html:165 -#: templates/stock/stock_movement_batch_detail.html:144 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:320 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:603 +#: stock/templates/stock/preparation_order_detail.html:165 +#: stock/templates/stock/stock_movement_batch_detail.html:144 msgid "Modifier le prêt" msgstr "Modifier le prêt" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:426 -#: templates/stock/stock_movement_batch_detail.html:435 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:426 +#: stock/templates/stock/stock_movement_batch_detail.html:435 msgid "Veuillez entrer le nom du signataire." msgstr "Veuillez entrer le nom du signataire." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:430 -#: templates/stock/stock_movement_batch_detail.html:439 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:430 +#: stock/templates/stock/stock_movement_batch_detail.html:439 msgid "Veuillez dessiner une signature avant d'enregistrer." msgstr "Veuillez dessiner une signature avant d'enregistrer." -#: templates/stock/mobile/stock_movements_mobile.html:66 +#: stock/templates/stock/mobile/stock_movements_mobile.html:66 msgid "Tout déplier" msgstr "Tout déplier" -#: templates/stock/mobile/stock_movements_mobile.html:69 +#: stock/templates/stock/mobile/stock_movements_mobile.html:69 msgid "Tout replier" msgstr "Tout replier" -#: templates/stock/mobile/stock_movements_mobile.html:123 -#: templates/stock/mobile/stock_preparation_orders_mobile.html:93 -#: templates/stock/preparation_order_detail.html:247 -#: templates/stock/serialized_items.html:116 -#: templates/stock/stock_movements.html:148 -#: templates/stock/warehouses_index.html:374 +#: stock/templates/stock/mobile/stock_movements_mobile.html:123 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:93 +#: stock/templates/stock/preparation_order_detail.html:247 +#: stock/templates/stock/serialized_items.html:116 +#: stock/templates/stock/stock_movements.html:148 +#: stock/templates/stock/warehouses_index.html:374 msgid "article(s)" msgstr "article(s)" -#: templates/stock/mobile/stock_movements_mobile.html:154 -#: templates/stock/stock_movements.html:396 +#: stock/templates/stock/mobile/stock_movements_mobile.html:154 +#: stock/templates/stock/stock_movements.html:396 msgid "Aucun mouvement de stock." msgstr "Aucun mouvement de stock." -#: templates/stock/mobile/stock_new_inventory_mobile.html:27 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:27 msgid "Sélectionner un emplacement" msgstr "Sélectionner un emplacement" -#: templates/stock/mobile/stock_new_inventory_mobile.html:44 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:44 msgid "Réalisé par" msgstr "Réalisé par" -#: templates/stock/mobile/stock_new_inventory_mobile.html:49 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:49 msgid "Nom de la personne (optionnel)" msgstr "Nom de la personne (optionnel)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:8 -#: templates/stock/preparation_order_detail.html:17 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:8 +#: stock/templates/stock/preparation_order_detail.html:17 msgid "Bon de Préparation" msgstr "Bon de Préparation" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:75 -#: templates/stock/preparation_order_detail.html:27 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:75 +#: stock/templates/stock/preparation_order_detail.html:27 msgid "Réouvert" msgstr "Réouvert" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:93 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:93 msgid "Bon réouvert pour modification" msgstr "Aucune modification" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 -msgid "" -"Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions " -"seront traités à la confirmation." -msgstr "" -"Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions " -"seront traités à la confirmation." +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 +msgid "Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions seront traités à la confirmation." +msgstr "Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions seront traités à la confirmation." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 -#: templates/stock/preparation_order_detail.html:84 -#: templates/stock/stock_movements.html:122 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 +#: stock/templates/stock/preparation_order_detail.html:84 +#: stock/templates/stock/stock_movements.html:122 msgid "Intervention liée" msgstr "Intervention liée" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:105 -#: templates/stock/preparation_order_detail.html:89 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:105 +#: stock/templates/stock/preparation_order_detail.html:89 msgid "Numéro" msgstr "Numéro" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:114 -#: templates/stock/preparation_order_detail.html:95 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:114 +#: stock/templates/stock/preparation_order_detail.html:95 msgid "Titre" msgstr "Titre" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:120 -#: templates/stock/preparation_order_detail.html:100 -#: templates/stock/warehouse_detail.html:73 -#: templates/stock/warehouse_location_detail.html:90 -#: templates/stock/warehouses_index.html:141 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:120 +#: stock/templates/stock/preparation_order_detail.html:100 +#: stock/templates/stock/warehouse_detail.html:73 +#: stock/templates/stock/warehouse_location_detail.html:90 +#: stock/templates/stock/warehouses_index.html:141 msgid "Gestionnaire" msgstr "Gestionnaire" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:187 -#: templates/stock/preparation_order_detail.html:188 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:187 +#: stock/templates/stock/preparation_order_detail.html:188 msgid "Mouvements de stock liés" msgstr "Mouvements de stock liés" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:190 -#: templates/stock/preparation_order_detail.html:193 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:190 +#: stock/templates/stock/preparation_order_detail.html:193 msgid "Sortie(s)" msgstr "Sortie(s)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:202 -#: templates/stock/preparation_order_detail.html:203 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:202 +#: stock/templates/stock/preparation_order_detail.html:203 msgid "Retour(s)" msgstr "Retour(s)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:227 -#: templates/stock/preparation_order_detail.html:244 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:227 +#: stock/templates/stock/preparation_order_detail.html:244 msgid "Produits demandés" msgstr "Produits demandés" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:237 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:237 msgid "Ajouté pendant le traitement" msgstr "Ajouté pendant le traitement" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:238 -#: templates/stock/preparation_order_detail.html:295 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:238 +#: stock/templates/stock/preparation_order_detail.html:295 msgid "Ajouté" msgstr "Ajouté" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:251 -#: templates/stock/preparation_order_process.html:128 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:251 +#: stock/templates/stock/preparation_order_process.html:128 msgid "Réservé" msgstr "Réservé" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:255 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:128 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:255 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:128 msgid "Dispo" msgstr "Dispo" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:261 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:196 -#: templates/stock/preparation_order_detail.html:278 -#: templates/stock/production_order_detail.html:43 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:261 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:196 +#: stock/templates/stock/preparation_order_detail.html:278 +#: stock/templates/stock/production_order_detail.html:43 msgid "Stock insuffisant" msgstr "Stock insuffisant" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:278 -#: templates/stock/preparation_order_detail.html:304 tests.py:1722 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:278 +#: stock/templates/stock/preparation_order_detail.html:304 stock/tests.py:1722 msgid "Restitué au stock" msgstr "Restitué au stock" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:280 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:291 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:294 -#: templates/stock/preparation_order_detail.html:308 -#: templates/stock/preparation_order_detail.html:335 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:280 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:291 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:294 +#: stock/templates/stock/preparation_order_detail.html:308 +#: stock/templates/stock/preparation_order_detail.html:335 msgid "Sorti net" msgstr "Sortie" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:283 -#: templates/stock/preparation_order_detail.html:310 -#: templates/stock/preparation_order_detail.html:313 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:283 +#: stock/templates/stock/preparation_order_detail.html:310 +#: stock/templates/stock/preparation_order_detail.html:313 msgid "Sorti" msgstr "Sortie" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 -#: templates/stock/preparation_order_detail.html:310 -#: templates/stock/preparation_order_detail.html:329 -#: templates/stock/preparation_order_process.html:59 -#: templates/stock/preparation_order_process.html:61 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 +#: stock/templates/stock/preparation_order_detail.html:310 +#: stock/templates/stock/preparation_order_detail.html:329 +#: stock/templates/stock/preparation_order_process.html:59 +#: stock/templates/stock/preparation_order_process.html:61 msgid "Restitué" msgstr "Restitué" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:285 -#: templates/stock/preparation_order_detail.html:317 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:285 +#: stock/templates/stock/preparation_order_detail.html:317 msgid "Non sorti" msgstr "Nouvelle sortie" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:290 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:299 -#: templates/stock/preparation_order_detail.html:324 -#: templates/stock/preparation_order_detail.html:343 -#: templates/stock/preparation_order_process.html:112 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:290 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:299 +#: stock/templates/stock/preparation_order_detail.html:324 +#: stock/templates/stock/preparation_order_detail.html:343 +#: stock/templates/stock/preparation_order_process.html:112 msgid "à prélever" msgstr "à prélever" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:293 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:407 -#: templates/stock/preparation_order_detail.html:333 -#: templates/stock/preparation_order_detail.html:427 -#: templates/stock/preparation_order_process.html:51 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:293 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:407 +#: stock/templates/stock/preparation_order_detail.html:333 +#: stock/templates/stock/preparation_order_detail.html:427 +#: stock/templates/stock/preparation_order_process.html:51 msgid "à restituer" msgstr "à restituer" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:296 -#: templates/stock/preparation_order_detail.html:338 -#: templates/stock/preparation_order_process.html:120 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:296 +#: stock/templates/stock/preparation_order_detail.html:338 +#: stock/templates/stock/preparation_order_process.html:120 msgid "Inchangé" msgstr "Inchangé" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:333 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:374 -#: templates/stock/preparation_order_detail.html:383 -#: templates/stock/product_design_detail.html:44 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:333 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:374 +#: stock/templates/stock/preparation_order_detail.html:383 +#: stock/templates/stock/product_design_detail.html:44 msgid "Créer un bon de confection" msgstr "Créer un bon de confection" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:344 -#: templates/stock/preparation_order_detail.html:459 -#: templates/stock/preparation_order_process.html:253 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:344 +#: stock/templates/stock/preparation_order_detail.html:459 +#: stock/templates/stock/preparation_order_process.html:253 msgid "Autres produits demandés" msgstr "Autres produits demandés" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:400 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:400 msgid "Articles supprimés (restitution au stock)" msgstr "Articles supprimés (restitution au stock)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:415 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:415 msgid "Restitué / Préparé" msgstr "Préparé" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:435 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:435 msgid "Aucun article dans ce bon." msgstr "Aucun article dans ce bon." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:444 -#: templates/stock/preparation_order_detail.html:592 -#: templates/stock/preparation_order_detail.html:595 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:444 +#: stock/templates/stock/preparation_order_detail.html:592 +#: stock/templates/stock/preparation_order_detail.html:595 msgid "Signaler comme traité" msgstr "Marquer comme traité" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:448 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:452 -#: templates/stock/preparation_order_create_purchase.html:13 -#: templates/stock/preparation_order_detail.html:605 -#: templates/stock/request_for_quote_detail.html:44 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:448 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:452 +#: stock/templates/stock/preparation_order_create_purchase.html:13 +#: stock/templates/stock/preparation_order_detail.html:605 +#: stock/templates/stock/request_for_quote_detail.html:44 msgid "Créer un bon de commande" msgstr "Créer un bon de commande" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:457 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:212 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:457 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:212 msgid "Annuler le bon" msgstr "Annuler le bon" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:463 -#: templates/stock/preparation_order_detail.html:657 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:463 +#: stock/templates/stock/preparation_order_detail.html:657 msgid "Créer un retour de stock" msgstr "Créer un retour de stock" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:467 -#: templates/stock/preparation_order_detail.html:674 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:467 +#: stock/templates/stock/preparation_order_detail.html:674 msgid "Êtes-vous sûr de vouloir réouvrir ce bon de préparation ?" msgstr "Êtes-vous sûr de vouloir réouvrir ce bon de préparation ?" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:470 -#: templates/stock/preparation_order_detail.html:677 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:470 +#: stock/templates/stock/preparation_order_detail.html:677 msgid "Réouvrir le bon" msgstr "Réouvrir le bon" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:484 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:225 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:238 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:296 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:484 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:225 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:238 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:296 msgid "Confirmer l'annulation" msgstr "Confirmer l'annulation" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 -msgid "" -"Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités " -"réservées seront libérées." -msgstr "" -"Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités " -"réservées seront libérées." +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 +msgid "Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités réservées seront libérées." +msgstr "Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités réservées seront libérées." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 msgid "Confirmer" msgstr "Confirmer" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:522 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:169 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:323 -#: templates/stock/preparation_order_detail.html:851 -#: templates/stock/preparation_order_detail.html:1347 -#: templates/stock/preparation_order_detail.html:1388 -#: templates/stock/production_order_detail.html:231 -#: templates/stock/production_order_detail.html:399 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:522 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:169 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:323 +#: stock/templates/stock/preparation_order_detail.html:851 +#: stock/templates/stock/preparation_order_detail.html:1347 +#: stock/templates/stock/preparation_order_detail.html:1388 +#: stock/templates/stock/production_order_detail.html:231 +#: stock/templates/stock/production_order_detail.html:399 msgid "Aucun document joint." msgstr "Aucun document joint." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:531 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:531 msgid "Glissez-déposez ou" msgstr "Glissez-déposez ou" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:533 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:533 msgid "Parcourir" msgstr "Parcourir" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:540 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:916 -#: templates/stock/preparation_order_detail.html:1844 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:540 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:916 +#: stock/templates/stock/preparation_order_detail.html:1844 msgid "Envoyer" msgstr "Envoyer" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:691 -#: templates/stock/preparation_order_detail.html:1520 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:691 +#: stock/templates/stock/preparation_order_detail.html:1520 msgid "Confirmation du traitement" msgstr "Informations du bon" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:702 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:702 msgid "Signaler ce bon de préparation comme TRAITÉ ?" msgstr "Annuler le bon de préparation" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:707 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:707 msgid "Mouvements de stock" msgstr "Mouvement de stock" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:738 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:738 msgid "Confirmer et marquer traité" msgstr "Confirmer et valider" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:834 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:841 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:844 -#: templates/stock/preparation_order_detail.html:1716 -#: templates/stock/preparation_order_detail.html:1728 -#: templates/stock/preparation_order_detail.html:1732 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:834 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:841 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:844 +#: stock/templates/stock/preparation_order_detail.html:1716 +#: stock/templates/stock/preparation_order_detail.html:1728 +#: stock/templates/stock/preparation_order_detail.html:1732 msgid "Discussion" msgstr "Discussion" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:893 -#: templates/stock/preparation_order_detail.html:1820 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:893 +#: stock/templates/stock/preparation_order_detail.html:1820 msgid "Aucun message." msgstr "Aucun message." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:910 -#: templates/stock/preparation_order_detail.html:1838 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:910 +#: stock/templates/stock/preparation_order_detail.html:1838 msgid "Écrire… (@ pour mentionner)" msgstr "Écrire… (@ pour mentionner)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:919 -#: templates/stock/preparation_order_detail.html:1847 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:919 +#: stock/templates/stock/preparation_order_detail.html:1847 msgid "Joindre un fichier" msgstr "Joindre un fichier" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 -#: templates/stock/preparation_order_detail.html:2129 views.py:4015 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 +#: stock/templates/stock/preparation_order_detail.html:2129 stock/views.py:4015 msgid "Le message ne peut pas être vide." msgstr "Le message ne peut pas être vide." -#: templates/stock/mobile/stock_preparation_orders_mobile.html:46 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:46 msgid "N° bon, code/titre d\\" msgstr "N° bon, code/titre d\\" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:52 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:52 msgid "Tous statuts" msgstr "Tous statuts" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:60 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:60 msgid "Toutes priorités" msgstr "Toutes priorités" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:69 -#: templates/stock/stock_movements.html:87 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:69 +#: stock/templates/stock/stock_movements.html:87 msgid "Effacer les filtres" msgstr "Effacer les filtres" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:105 -#: templates/stock/stock_movements.html:188 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:105 +#: stock/templates/stock/stock_movements.html:188 msgid "Aucun bon de préparation." msgstr "Aucun bon de préparation." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:62 -#: templates/stock/production_order_list.html:56 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:62 +#: stock/templates/stock/production_order_list.html:56 msgid "Conception" msgstr "Conception" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:86 -#: templates/stock/production_order_detail.html:112 -#: templates/stock/production_order_list.html:60 -#: templates/stock/stock_movements.html:251 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:86 +#: stock/templates/stock/production_order_detail.html:112 +#: stock/templates/stock/production_order_list.html:60 +#: stock/templates/stock/stock_movements.html:251 msgid "Bon de prép." msgstr "Bon de prép." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:96 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:96 msgid "Issu du bon de prép." msgstr "Issu du bon de prép." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:103 -#: templates/stock/product_design_detail.html:96 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:103 +#: stock/templates/stock/product_design_detail.html:96 msgid "Produit fini" msgstr "Produit fini" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:119 -#: templates/stock/product_design_detail.html:76 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:119 +#: stock/templates/stock/product_design_detail.html:76 msgid "Composants" msgstr "Composants" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:126 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:126 msgid "Requis" msgstr "Requis" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:175 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:175 msgid "Ajouter..." msgstr "Ajouter..." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:180 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:180 msgid "Envoi..." msgstr "Envoi..." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:195 -#: templates/stock/production_order_detail.html:44 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:195 +#: stock/templates/stock/production_order_detail.html:44 msgid "Démarrer la confection" msgstr "Démarrer la confection" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:202 -#: templates/stock/production_order_detail.html:52 -msgid "" -"Confirmer la fin de confection ? Le stock des composants sera consommé et le " -"produit fini sera ajouté au stock." -msgstr "" -"Confirmer la fin de confection ? Le stock des composants sera consommé et le " -"produit fini sera ajouté au stock." +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 +#: stock/templates/stock/production_order_detail.html:52 +msgid "Confirmer la fin de confection ? Le stock des composants sera consommé et le produit fini sera ajouté au stock." +msgstr "Confirmer la fin de confection ? Le stock des composants sera consommé et le produit fini sera ajouté au stock." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:206 -#: templates/stock/production_order_detail.html:53 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:206 +#: stock/templates/stock/production_order_detail.html:53 msgid "Terminer la confection" msgstr "Terminer la confection" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:230 -msgid "" -"Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est " -"irréversible." -msgstr "" -"Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est " -"irréversible." +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:230 +msgid "Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est irréversible." +msgstr "Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est irréversible." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:299 -#: templates/stock/preparation_order_detail.html:1317 -#: templates/stock/production_order_detail.html:374 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:299 +#: stock/templates/stock/preparation_order_detail.html:1317 +#: stock/templates/stock/production_order_detail.html:374 msgid "Erreur lors de l\\'envoi." msgstr "Erreur lors de l'envoi." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:308 -#: templates/stock/preparation_order_detail.html:1327 -#: templates/stock/production_order_detail.html:383 -#: templates/stock/purchase_order_detail.html:481 -#: templates/stock/purchase_order_form.html:467 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:308 +#: stock/templates/stock/preparation_order_detail.html:1327 +#: stock/templates/stock/production_order_detail.html:383 +#: stock/templates/stock/purchase_order_detail.html:481 +#: stock/templates/stock/purchase_order_form.html:467 msgid "Supprimer ce document ?" msgstr "Supprimer ce document ?" -#: templates/stock/mobile/stock_production_orders_mobile.html:40 -#: templates/stock/production_order_list.html:19 -#: templates/stock/stock_movements.html:94 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:40 +#: stock/templates/stock/production_order_list.html:19 +#: stock/templates/stock/stock_movements.html:94 msgid "Nouveau bon" msgstr "Nouveau bon" -#: templates/stock/mobile/stock_production_orders_mobile.html:64 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:64 msgid "Qté" msgstr "Qté" -#: templates/stock/mobile/stock_production_orders_mobile.html:71 -#: templates/stock/production_center.html:106 -#: templates/stock/stock_movements.html:275 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:71 +#: stock/templates/stock/production_center.html:106 +#: stock/templates/stock/stock_movements.html:275 msgid "Aucun bon de confection." msgstr "Aucun bon de confection." -#: templates/stock/mobile/stock_products_mobile.html:72 -#: templates/stock/serialized_items.html:51 -#: templates/stock/warehouses_index.html:310 +#: stock/templates/stock/mobile/stock_products_mobile.html:72 +#: stock/templates/stock/serialized_items.html:51 +#: stock/templates/stock/warehouses_index.html:310 msgid "Réinitialiser" msgstr "Réinitialiser" -#: templates/stock/mobile/stock_products_mobile.html:79 -#: templates/stock/warehouses_index.html:201 +#: stock/templates/stock/mobile/stock_products_mobile.html:79 +#: stock/templates/stock/warehouses_index.html:201 msgid "Toutes les catégories" msgstr "Toutes les catégories" -#: templates/stock/mobile/stock_products_mobile.html:113 +#: stock/templates/stock/mobile/stock_products_mobile.html:113 msgid "Aucun produit trouvé." msgstr "Aucun produit trouvé." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:5 -#: templates/stock/product_detail.html:444 -#: templates/stock/product_detail.html:482 -#: templates/stock/stock_purchases.html:52 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:5 +#: stock/templates/stock/product_detail.html:444 +#: stock/templates/stock/product_detail.html:482 +#: stock/templates/stock/stock_purchases.html:52 msgid "Commande" msgstr "Commande" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:97 -#: templates/stock/stock_purchases.html:191 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:97 +#: stock/templates/stock/stock_purchases.html:191 msgid "Email" msgstr "Email" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:105 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:105 msgid "Tél." msgstr "Tél." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:121 msgid "Réceptionnée le" msgstr "Réceptionnée le" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:139 -#: templates/stock/purchase_order_detail.html:124 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:139 +#: stock/templates/stock/purchase_order_detail.html:124 msgid "Articles commandés" msgstr "Articles commandés" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:169 -#: templates/stock/purchase_order_detail.html:137 -#: templates/stock/purchase_order_detail.html:334 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:169 +#: stock/templates/stock/purchase_order_detail.html:137 +#: stock/templates/stock/purchase_order_detail.html:334 msgid "Commandé" msgstr "Commandé" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:173 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:253 -#: templates/stock/purchase_order_detail.html:138 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:173 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:253 +#: stock/templates/stock/purchase_order_detail.html:138 msgid "Reçu" msgstr "Reçu" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:180 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:248 -#: templates/stock/purchase_order_detail.html:139 -#: templates/stock/purchase_order_detail.html:336 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:180 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:248 +#: stock/templates/stock/purchase_order_detail.html:139 +#: stock/templates/stock/purchase_order_detail.html:336 msgid "A livrer" msgstr "A livrer" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:191 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:191 msgid "Aucun article dans cette commande." msgstr "Aucun article dans cette commande." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:205 -#: templates/stock/purchase_order_detail.html:38 -#: templates/stock/request_for_quote_detail.html:38 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:205 +#: stock/templates/stock/purchase_order_detail.html:38 +#: stock/templates/stock/request_for_quote_detail.html:38 msgid "Marquer comme envoyée" msgstr "Marquer comme envoyée" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:211 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:279 -#: templates/stock/purchase_order_detail.html:44 -#: templates/stock/purchase_order_detail.html:394 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:211 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:279 +#: stock/templates/stock/purchase_order_detail.html:44 +#: stock/templates/stock/purchase_order_detail.html:394 msgid "Réceptionner" msgstr "Réceptionner" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:214 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:214 msgid "Annuler la commande" msgstr "Annuler la commande" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:218 -#: templates/stock/stock_purchases.html:151 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:218 +#: stock/templates/stock/stock_purchases.html:151 msgid "Télécharger PDF" msgstr "Télécharger PDF" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:230 msgid "Réceptionner les articles" msgstr "Réceptionner les articles" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 -msgid "" -"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " -"ignorer." -msgstr "" -"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " -"ignorer." +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 +msgid "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer." +msgstr "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 msgid "Tout vider" msgstr "Tout vider" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:273 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:273 msgid "Tout sélectionner" msgstr "Tout sélectionner" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:301 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:301 msgid "Êtes-vous sûr de vouloir annuler cette commande ?" msgstr "Êtes-vous sûr de vouloir annuler cette commande ?" -#: templates/stock/mobile/stock_purchases_mobile.html:67 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:67 msgid "Aucune commande." msgstr "Aucune commande." -#: templates/stock/new_stock_batch.html:64 -#: templates/stock/new_stock_batch.html:131 +#: stock/templates/stock/new_stock_batch.html:64 +#: stock/templates/stock/new_stock_batch.html:131 msgid "Personne interne" msgstr "Personne interne" -#: templates/stock/new_stock_batch.html:100 -#: templates/stock/new_stock_batch.html:119 -#: templates/stock/new_stock_batch.html:164 -#: templates/stock/new_stock_batch.html:174 -#: templates/stock/new_stock_batch.html:196 -#: templates/stock/new_stock_batch.html:202 +#: stock/templates/stock/new_stock_batch.html:100 +#: stock/templates/stock/new_stock_batch.html:119 +#: stock/templates/stock/new_stock_batch.html:164 +#: stock/templates/stock/new_stock_batch.html:174 +#: stock/templates/stock/new_stock_batch.html:196 +#: stock/templates/stock/new_stock_batch.html:202 msgid "Obligatoire" msgstr "Obligatoire" -#: templates/stock/new_stock_batch.html:233 +#: stock/templates/stock/new_stock_batch.html:233 msgid "Rechercher un bon de préparation" msgstr "Rechercher un bon de préparation" -#: templates/stock/new_stock_batch.html:236 +#: stock/templates/stock/new_stock_batch.html:236 msgid "Tapez le numéro du bon..." msgstr "Tapez le numéro du bon..." -#: templates/stock/new_stock_batch.html:241 -msgid "" -"Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " -"matériel)." -msgstr "" -"Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " -"matériel)." +#: stock/templates/stock/new_stock_batch.html:241 +msgid "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de matériel)." +msgstr "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de matériel)." -#: templates/stock/new_stock_batch.html:259 +#: stock/templates/stock/new_stock_batch.html:259 msgid "Ajouter une ligne" msgstr "Ajouter une ligne" -#: templates/stock/new_stock_batch.html:271 +#: stock/templates/stock/new_stock_batch.html:271 msgid "Aucun produit. Cliquez sur « Ajouter une ligne »." msgstr "Aucun produit. Cliquez sur « Ajouter une ligne »." -#: templates/stock/new_stock_batch.html:283 -#: templates/stock/preparation_order_add.html:250 -#: templates/stock/preparation_order_detail.html:1396 +#: stock/templates/stock/new_stock_batch.html:283 +#: stock/templates/stock/preparation_order_add.html:250 +#: stock/templates/stock/preparation_order_detail.html:1396 msgid "Glissez-déposez vos fichiers ici" msgstr "Glissez-déposez vos fichiers ici" -#: templates/stock/new_stock_batch.html:284 -#: templates/stock/preparation_order_add.html:251 -#: templates/stock/preparation_order_detail.html:1397 +#: stock/templates/stock/new_stock_batch.html:284 +#: stock/templates/stock/preparation_order_add.html:251 +#: stock/templates/stock/preparation_order_detail.html:1397 msgid "ou" msgstr "ou" -#: templates/stock/new_stock_batch.html:286 -#: templates/stock/preparation_order_add.html:253 -#: templates/stock/preparation_order_detail.html:1399 +#: stock/templates/stock/new_stock_batch.html:286 +#: stock/templates/stock/preparation_order_add.html:253 +#: stock/templates/stock/preparation_order_detail.html:1399 msgid "Parcourir..." msgstr "Parcourir..." -#: templates/stock/new_stock_batch.html:292 +#: stock/templates/stock/new_stock_batch.html:292 msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte." msgstr "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte." -#: templates/stock/new_stock_batch.html:300 +#: stock/templates/stock/new_stock_batch.html:300 msgid "Valider le lot" msgstr "Valider le lot" -#: templates/stock/new_stock_batch.html:487 +#: stock/templates/stock/new_stock_batch.html:487 msgid "Emplacements avec stock disponible" msgstr "Emplacements avec stock disponible" -#: templates/stock/new_stock_batch.html:488 +#: stock/templates/stock/new_stock_batch.html:488 msgid "Aucun emplacement ne dispose de stock pour ce produit." msgstr "Aucun emplacement ne dispose de stock pour ce produit." -#: templates/stock/new_stock_batch.html:500 +#: stock/templates/stock/new_stock_batch.html:500 msgid "vide" msgstr "vide" -#: templates/stock/new_stock_batch.html:843 -#: templates/stock/new_stock_batch.html:857 +#: stock/templates/stock/new_stock_batch.html:843 +#: stock/templates/stock/new_stock_batch.html:857 msgid "L'emplacement source sélectionné n'est pas autorisé pour ce produit." msgstr "L'emplacement source sélectionné n'est pas autorisé pour ce produit." -#: templates/stock/new_stock_batch.html:847 -#: templates/stock/new_stock_batch.html:852 -msgid "" -"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." -msgstr "" -"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." +#: stock/templates/stock/new_stock_batch.html:847 +#: stock/templates/stock/new_stock_batch.html:852 +msgid "L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." +msgstr "L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." -#: templates/stock/preparation_order_add.html:10 +#: stock/templates/stock/preparation_order_add.html:10 msgid "Nouveau Bon de Préparation" msgstr "Nouveau Bon de Préparation" -#: templates/stock/preparation_order_add.html:24 +#: stock/templates/stock/preparation_order_add.html:24 msgid "Origine de la demande" msgstr "Origine de la demande" -#: templates/stock/preparation_order_add.html:53 +#: stock/templates/stock/preparation_order_add.html:53 msgid "Date création" msgstr "Date création" -#: templates/stock/preparation_order_add.html:64 +#: stock/templates/stock/preparation_order_add.html:64 msgid "Informations du bon" msgstr "Informations du bon" -#: templates/stock/preparation_order_add.html:89 +#: stock/templates/stock/preparation_order_add.html:89 msgid "Optionnel — personne ou service à l'origine de la demande." msgstr "Optionnel — personne ou service à l'origine de la demande." -#: templates/stock/preparation_order_add.html:118 +#: stock/templates/stock/preparation_order_add.html:118 msgid "Articles en stock" msgstr "Articles en stock" -#: templates/stock/preparation_order_add.html:128 -#: templates/stock/preparation_order_create_purchase.html:170 -#: templates/stock/production_order_form.html:142 +#: stock/templates/stock/preparation_order_add.html:128 +#: stock/templates/stock/preparation_order_create_purchase.html:170 +#: stock/templates/stock/production_order_form.html:142 msgid "Tapez pour rechercher..." msgstr "Tapez pour rechercher..." -#: templates/stock/preparation_order_add.html:151 +#: stock/templates/stock/preparation_order_add.html:151 msgid "Produits sélectionnés" msgstr "Produits sélectionnés" -#: templates/stock/preparation_order_add.html:154 +#: stock/templates/stock/preparation_order_add.html:154 msgid "Aucun produit ajouté" msgstr "Aucun produit ajouté" -#: templates/stock/preparation_order_add.html:171 -#: templates/stock/preparation_order_detail.html:778 +#: stock/templates/stock/preparation_order_add.html:171 +#: stock/templates/stock/preparation_order_detail.html:778 msgid "Autres produits" msgstr "Autres produits" -#: templates/stock/preparation_order_add.html:176 -msgid "" -"Ajoutez des lignes pour des produits non référencés : décrivez librement, " -"choisissez la catégorie et la quantité." -msgstr "" -"Ajoutez des lignes pour des produits non référencés : décrivez librement, " -"choisissez la catégorie et la quantité." +#: stock/templates/stock/preparation_order_add.html:176 +msgid "Ajoutez des lignes pour des produits non référencés : décrivez librement, choisissez la catégorie et la quantité." +msgstr "Ajoutez des lignes pour des produits non référencés : décrivez librement, choisissez la catégorie et la quantité." -#: templates/stock/preparation_order_add.html:186 +#: stock/templates/stock/preparation_order_add.html:186 msgid "Description du produit..." msgstr "Description du produit..." -#: templates/stock/preparation_order_add.html:213 -#: templates/stock/preparation_order_detail.html:800 +#: stock/templates/stock/preparation_order_add.html:213 +#: stock/templates/stock/preparation_order_detail.html:800 msgid "Code ou nom..." msgstr "Code ou nom..." -#: templates/stock/preparation_order_add.html:222 -#: templates/stock/preparation_order_detail.html:807 +#: stock/templates/stock/preparation_order_add.html:222 +#: stock/templates/stock/preparation_order_detail.html:807 msgid "Ajouter la ligne" msgstr "Ajouter la ligne" -#: templates/stock/preparation_order_add.html:230 +#: stock/templates/stock/preparation_order_add.html:230 msgid "Aucune ligne ajoutée" msgstr "Aucune ligne ajoutée" -#: templates/stock/preparation_order_add.html:259 -msgid "" -"Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." -msgstr "" -"Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." +#: stock/templates/stock/preparation_order_add.html:259 +msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." +msgstr "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." -#: templates/stock/preparation_order_add.html:268 -#: templates/stock/preparation_order_add.html:272 +#: stock/templates/stock/preparation_order_add.html:268 +#: stock/templates/stock/preparation_order_add.html:272 msgid "Retour à l'intervention" msgstr "Retour à l'intervention" -#: templates/stock/preparation_order_add.html:281 +#: stock/templates/stock/preparation_order_add.html:281 msgid "Créer le bon de préparation" msgstr "Créer le bon de préparation" -#: templates/stock/preparation_order_add.html:490 -#: templates/stock/production_order_form.html:512 +#: stock/templates/stock/preparation_order_add.html:490 +#: stock/templates/stock/production_order_form.html:512 msgid "Veuillez sélectionner un produit" msgstr "Veuillez sélectionner un produit" -#: templates/stock/preparation_order_add.html:496 -#: templates/stock/production_order_form.html:517 +#: stock/templates/stock/preparation_order_add.html:496 +#: stock/templates/stock/production_order_form.html:517 msgid "Veuillez entrer une quantité valide" msgstr "Veuillez entrer une quantité valide" -#: templates/stock/preparation_order_add.html:589 -#: templates/stock/preparation_order_add.html:791 -#: templates/stock/preparation_order_detail.html:1931 -#: templates/stock/production_order_form.html:595 -#: templates/stock/purchase_order_form.html:88 -#: templates/stock/purchase_order_form.html:129 -#: templates/stock/request_for_quote_form.html:89 -#: templates/stock/request_for_quote_form.html:127 +#: stock/templates/stock/preparation_order_add.html:589 +#: stock/templates/stock/preparation_order_add.html:791 +#: stock/templates/stock/preparation_order_detail.html:1931 +#: stock/templates/stock/production_order_form.html:595 +#: stock/templates/stock/purchase_order_form.html:88 +#: stock/templates/stock/purchase_order_form.html:129 +#: stock/templates/stock/request_for_quote_form.html:89 +#: stock/templates/stock/request_for_quote_form.html:127 msgid "Retirer" msgstr "Retirer" -#: templates/stock/preparation_order_add.html:646 +#: stock/templates/stock/preparation_order_add.html:646 msgid "Veuillez ajouter au moins un produit ou une autre ligne" msgstr "Veuillez ajouter au moins un produit ou une autre ligne" -#: templates/stock/preparation_order_add.html:714 -#: templates/stock/preparation_order_detail.html:1139 +#: stock/templates/stock/preparation_order_add.html:714 +#: stock/templates/stock/preparation_order_detail.html:1139 msgid "Aucun type trouvé" msgstr "Aucun type trouvé" -#: templates/stock/preparation_order_add.html:744 +#: stock/templates/stock/preparation_order_add.html:744 msgid "Veuillez saisir une description" msgstr "Veuillez saisir une description" -#: templates/stock/preparation_order_add.html:789 +#: stock/templates/stock/preparation_order_add.html:789 msgid "unités" msgstr "unités" -#: templates/stock/preparation_order_create_purchase.html:16 +#: stock/templates/stock/preparation_order_create_purchase.html:16 msgid "Depuis le bon de préparation" msgstr "Depuis le bon de préparation" -#: templates/stock/preparation_order_create_purchase.html:26 +#: stock/templates/stock/preparation_order_create_purchase.html:26 msgid "Produits manquants ou en stock insuffisant" msgstr "Produits manquants ou en stock insuffisant" -#: templates/stock/preparation_order_create_purchase.html:36 +#: stock/templates/stock/preparation_order_create_purchase.html:36 msgid "Quantité nécessaire" msgstr "Quantité nécessaire" -#: templates/stock/preparation_order_create_purchase.html:37 -#: templates/stock/preparation_order_detail.html:264 +#: stock/templates/stock/preparation_order_create_purchase.html:37 +#: stock/templates/stock/preparation_order_detail.html:264 msgid "Stock disponible" msgstr "Stock disponible" -#: templates/stock/preparation_order_create_purchase.html:38 +#: stock/templates/stock/preparation_order_create_purchase.html:38 msgid "À commander" msgstr "À commander" -#: templates/stock/preparation_order_create_purchase.html:65 -msgid "" -"Tous les produits sont en stock suffisant. Vous pouvez créer un bon de " -"commande pour réapprovisionner." -msgstr "" -"Tous les produits sont en stock suffisant. Vous pouvez créer un bon de " -"commande pour réapprovisionner." +#: stock/templates/stock/preparation_order_create_purchase.html:65 +msgid "Tous les produits sont en stock suffisant. Vous pouvez créer un bon de commande pour réapprovisionner." +msgstr "Tous les produits sont en stock suffisant. Vous pouvez créer un bon de commande pour réapprovisionner." -#: templates/stock/preparation_order_create_purchase.html:74 +#: stock/templates/stock/preparation_order_create_purchase.html:74 msgid "Informations du bon de commande" msgstr "Informations du bon de commande" -#: templates/stock/preparation_order_create_purchase.html:109 +#: stock/templates/stock/preparation_order_create_purchase.html:109 msgid "Produits à commander" msgstr "Produits à commander" -#: templates/stock/preparation_order_create_purchase.html:115 -msgid "" -"Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" -msgstr "" -"Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" +#: stock/templates/stock/preparation_order_create_purchase.html:115 +msgid "Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" +msgstr "Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" -#: templates/stock/preparation_order_create_purchase.html:122 +#: stock/templates/stock/preparation_order_create_purchase.html:122 msgid "Ajouter tous les produits manquants" msgstr "Ajouter tous les produits manquants" -#: templates/stock/preparation_order_create_purchase.html:142 +#: stock/templates/stock/preparation_order_create_purchase.html:142 msgid "Créer le bon de commande" msgstr "Créer le bon de commande" -#: templates/stock/preparation_order_create_purchase.html:176 +#: stock/templates/stock/preparation_order_create_purchase.html:176 msgid "Produit sélectionné" msgstr "Produit sélectionné" -#: templates/stock/preparation_order_create_purchase.html:519 +#: stock/templates/stock/preparation_order_create_purchase.html:519 msgid "Veuillez ajouter au moins un produit" msgstr "Veuillez ajouter au moins un produit" -#: templates/stock/preparation_order_detail.html:26 -#: templates/stock/preparation_order_detail.html:73 +#: stock/templates/stock/preparation_order_detail.html:26 +#: stock/templates/stock/preparation_order_detail.html:73 msgid "Bon de préparation réouvert pour modification" msgstr "Bon de préparation lié (retour)" -#: templates/stock/preparation_order_detail.html:74 -msgid "" -"Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -"apportées seront prises en compte lors du prochain traitement par le " -"magasinier (restitutions et sorties complémentaires automatiques)." +#: stock/templates/stock/preparation_order_detail.html:74 +msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications apportées seront prises en compte lors du prochain traitement par le magasinier (restitutions et sorties complémentaires automatiques)." msgstr "" -#: templates/stock/preparation_order_detail.html:118 -#: templates/stock/stock_movement_batch_detail.html:97 +#: stock/templates/stock/preparation_order_detail.html:118 +#: stock/templates/stock/stock_movement_batch_detail.html:97 msgid "Matériel retourné" msgstr "Matériel retourné" -#: templates/stock/preparation_order_detail.html:123 -#: templates/stock/stock_movement_batch_detail.html:102 +#: stock/templates/stock/preparation_order_detail.html:123 +#: stock/templates/stock/stock_movement_batch_detail.html:102 msgid "En cours de prêt" msgstr "En cours de prêt" -#: templates/stock/preparation_order_detail.html:138 -#: templates/stock/stock_movement_batch_detail.html:117 +#: stock/templates/stock/preparation_order_detail.html:138 +#: stock/templates/stock/stock_movement_batch_detail.html:117 msgid "Le matériel a été retourné." msgstr "Le matériel a été retourné." -#: templates/stock/preparation_order_detail.html:141 -#: templates/stock/stock_movement_batch_detail.html:120 +#: stock/templates/stock/preparation_order_detail.html:141 +#: stock/templates/stock/stock_movement_batch_detail.html:120 msgid "Le retour de ce matériel est en retard !" msgstr "Le retour de ce matériel est en retard !" -#: templates/stock/preparation_order_detail.html:143 -#: templates/stock/stock_movement_batch_detail.html:122 +#: stock/templates/stock/preparation_order_detail.html:143 +#: stock/templates/stock/stock_movement_batch_detail.html:122 msgid "Le matériel est actuellement prêté." msgstr "Le matériel est actuellement prêté." -#: templates/stock/preparation_order_detail.html:155 -#: templates/stock/stock_movement_batch_detail.html:134 +#: stock/templates/stock/preparation_order_detail.html:155 +#: stock/templates/stock/stock_movement_batch_detail.html:134 msgid "Marquer comme non retourné" msgstr "Marquer comme non retourné" -#: templates/stock/preparation_order_detail.html:160 -#: templates/stock/stock_alerts.html:86 -#: templates/stock/stock_movement_batch_detail.html:139 +#: stock/templates/stock/preparation_order_detail.html:160 +#: stock/templates/stock/stock_alerts.html:86 +#: stock/templates/stock/stock_movement_batch_detail.html:139 msgid "Marquer comme retourné" msgstr "Marquer comme retourné" -#: templates/stock/preparation_order_detail.html:176 +#: stock/templates/stock/preparation_order_detail.html:176 msgid "Cette préparation ne concerne pas un prêt actuellement." msgstr "Cette préparation ne concerne pas un prêt actuellement." -#: templates/stock/preparation_order_detail.html:178 -#: templates/stock/stock_movement_batch_detail.html:157 +#: stock/templates/stock/preparation_order_detail.html:178 +#: stock/templates/stock/stock_movement_batch_detail.html:157 msgid "Définir comme prêt" msgstr "Définir comme prêt" -#: templates/stock/preparation_order_detail.html:258 -#: templates/stock/request_for_quote_detail.html:136 +#: stock/templates/stock/preparation_order_detail.html:258 +#: stock/templates/stock/request_for_quote_detail.html:136 msgid "Quantité demandée" msgstr "Quantité demandée" -#: templates/stock/preparation_order_detail.html:260 +#: stock/templates/stock/preparation_order_detail.html:260 msgid "À prélever / à restituer" msgstr "À prélever / à restituer" -#: templates/stock/preparation_order_detail.html:263 -#: templates/stock/preparation_order_process.html:127 +#: stock/templates/stock/preparation_order_detail.html:263 +#: stock/templates/stock/preparation_order_process.html:127 msgid "Quantité réservée" msgstr "Quantité réservée" -#: templates/stock/preparation_order_detail.html:265 -#: templates/stock/warehouse_detail.html:61 -#: templates/stock/warehouses_index.html:102 +#: stock/templates/stock/preparation_order_detail.html:265 +#: stock/templates/stock/warehouse_detail.html:61 +#: stock/templates/stock/warehouses_index.html:102 msgid "Emplacements" msgstr "Emplacements" -#: templates/stock/preparation_order_detail.html:294 +#: stock/templates/stock/preparation_order_detail.html:294 msgid "Produit ajouté pendant le traitement" msgstr "Produit ajouté pendant le traitement" -#: templates/stock/preparation_order_detail.html:303 +#: stock/templates/stock/preparation_order_detail.html:303 msgid "Tous les articles ont été restitués au stock" msgstr "Les articles ont été réceptionnés avec succès." -#: templates/stock/preparation_order_detail.html:323 -#: templates/stock/preparation_order_process.html:111 +#: stock/templates/stock/preparation_order_detail.html:323 +#: stock/templates/stock/preparation_order_process.html:111 msgid "Complément à prélever" msgstr "Complément à prélever" -#: templates/stock/preparation_order_detail.html:327 -#: templates/stock/preparation_order_process.html:107 +#: stock/templates/stock/preparation_order_detail.html:327 +#: stock/templates/stock/preparation_order_process.html:107 msgid "Déjà sorti" msgstr "Déjà reçu" -#: templates/stock/preparation_order_detail.html:332 -#: templates/stock/preparation_order_process.html:115 +#: stock/templates/stock/preparation_order_detail.html:332 +#: stock/templates/stock/preparation_order_process.html:115 msgid "Surplus à restituer en stock" msgstr "Surplus à restituer en stock" -#: templates/stock/preparation_order_detail.html:371 +#: stock/templates/stock/preparation_order_detail.html:371 msgid "Aucun stock" msgstr "Aucun stock" -#: templates/stock/preparation_order_detail.html:398 -#: templates/stock/preparation_order_detail.html:438 -#: templates/stock/preparation_order_detail.html:523 +#: stock/templates/stock/preparation_order_detail.html:398 +#: stock/templates/stock/preparation_order_detail.html:438 +#: stock/templates/stock/preparation_order_detail.html:523 msgid "Permissions insuffisantes" msgstr "Droits insuffisants" -#: templates/stock/preparation_order_detail.html:409 -#: templates/stock/preparation_order_process.html:34 +#: stock/templates/stock/preparation_order_detail.html:409 +#: stock/templates/stock/preparation_order_process.html:34 msgid "Articles supprimés du bon (restitution automatique au stock)" msgstr "Articles supprimés du bon (restitution automatique au stock)" -#: templates/stock/preparation_order_detail.html:416 -#: templates/stock/preparation_order_process.html:47 +#: stock/templates/stock/preparation_order_detail.html:416 +#: stock/templates/stock/preparation_order_process.html:47 msgid "Emplacement(s) d'origine" msgstr "Emplacement d'association" -#: templates/stock/preparation_order_detail.html:417 +#: stock/templates/stock/preparation_order_detail.html:417 msgid "Quantité à restituer" msgstr "Quantité à sortir" -#: templates/stock/preparation_order_detail.html:461 +#: stock/templates/stock/preparation_order_detail.html:461 msgid "ligne(s)" msgstr "ligne(s)" -#: templates/stock/preparation_order_detail.html:470 +#: stock/templates/stock/preparation_order_detail.html:470 msgid "Type (Signalisation)" msgstr "Type (Signalisation)" -#: templates/stock/preparation_order_detail.html:509 +#: stock/templates/stock/preparation_order_detail.html:509 msgid "Créer un bon de confection pour ce produit" msgstr "Créer un bon de confection pour ce produit" -#: templates/stock/preparation_order_detail.html:582 -#: templates/stock/serialized_items.html:68 -#: templates/stock/stock_alerts.html:46 templates/stock/stock_purchases.html:58 -#: templates/stock/stock_purchases.html:117 -#: templates/stock/stock_purchases.html:194 -#: templates/stock/warehouse_detail.html:74 -#: templates/stock/warehouses_index.html:142 +#: stock/templates/stock/preparation_order_detail.html:582 +#: stock/templates/stock/serialized_items.html:68 +#: stock/templates/stock/stock_alerts.html:46 +#: stock/templates/stock/stock_purchases.html:58 +#: stock/templates/stock/stock_purchases.html:117 +#: stock/templates/stock/stock_purchases.html:194 +#: stock/templates/stock/warehouse_detail.html:74 +#: stock/templates/stock/warehouses_index.html:142 msgid "Actions" msgstr "Actions" -#: templates/stock/preparation_order_detail.html:593 +#: stock/templates/stock/preparation_order_detail.html:593 msgid "Valider la préparation et enregistrer les mouvements de stock" msgstr "Valider la préparation et enregistrer les mouvements de stock" -#: templates/stock/preparation_order_detail.html:606 +#: stock/templates/stock/preparation_order_detail.html:606 msgid "Commander les produits manquants" msgstr "Commander les produits manquants" -#: templates/stock/preparation_order_detail.html:609 -#: templates/stock/preparation_order_detail.html:613 +#: stock/templates/stock/preparation_order_detail.html:609 +#: stock/templates/stock/preparation_order_detail.html:613 msgid "Commander" msgstr "Commander" -#: templates/stock/preparation_order_detail.html:612 +#: stock/templates/stock/preparation_order_detail.html:612 msgid "Droits insuffisants" msgstr "Droits insuffisants" -#: templates/stock/preparation_order_detail.html:625 -#: templates/stock/preparation_order_detail.html:725 +#: stock/templates/stock/preparation_order_detail.html:625 +#: stock/templates/stock/preparation_order_detail.html:725 msgid "Modifier le bon de préparation" msgstr "Modifier le bon de préparation" -#: templates/stock/preparation_order_detail.html:626 +#: stock/templates/stock/preparation_order_detail.html:626 msgid "Ajouter, supprimer ou modifier les articles" msgstr "Ajouter, supprimer ou modifier les articles" -#: templates/stock/preparation_order_detail.html:638 -#: templates/stock/preparation_order_detail.html:689 +#: stock/templates/stock/preparation_order_detail.html:638 +#: stock/templates/stock/preparation_order_detail.html:689 msgid "Annuler le bon de préparation" msgstr "Annuler le bon de préparation" -#: templates/stock/preparation_order_detail.html:639 +#: stock/templates/stock/preparation_order_detail.html:639 msgid "Libérer les quantités réservées" msgstr "Libérer les quantités réservées" -#: templates/stock/preparation_order_detail.html:641 +#: stock/templates/stock/preparation_order_detail.html:641 msgid "Êtes-vous sûr de vouloir annuler ce bon ?" msgstr "Êtes-vous sûr de vouloir annuler ce bon ?" -#: templates/stock/preparation_order_detail.html:658 -msgid "" -"Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" -msgstr "" -"Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" +#: stock/templates/stock/preparation_order_detail.html:658 +msgid "Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" +msgstr "Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" -#: templates/stock/preparation_order_detail.html:660 tests.py:1742 +#: stock/templates/stock/preparation_order_detail.html:660 stock/tests.py:1742 msgid "Créer un retour" msgstr "Créer un retour" -#: templates/stock/preparation_order_detail.html:671 +#: stock/templates/stock/preparation_order_detail.html:671 msgid "Réouvrir le bon de préparation" msgstr "Réouvrir le bon de préparation" -#: templates/stock/preparation_order_detail.html:672 +#: stock/templates/stock/preparation_order_detail.html:672 msgid "Permet de modifier les articles du bon (repasse au statut À traiter)" msgstr "Permet de modifier les articles du bon (repasse au statut À traiter)" -#: templates/stock/preparation_order_detail.html:690 +#: stock/templates/stock/preparation_order_detail.html:690 msgid "Annuler le bon et remettre tous les produits sortis en stock" msgstr "Annuler le bon et remettre tous les produits sortis en stock" -#: templates/stock/preparation_order_detail.html:692 -msgid "" -"Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis " -"seront automatiquement réintégrés en stock." -msgstr "" -"Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis " -"seront automatiquement réintégrés en stock." +#: stock/templates/stock/preparation_order_detail.html:692 +msgid "Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis seront automatiquement réintégrés en stock." +msgstr "Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis seront automatiquement réintégrés en stock." -#: templates/stock/preparation_order_detail.html:735 +#: stock/templates/stock/preparation_order_detail.html:735 msgid "Rechercher un produit..." msgstr "Rechercher un produit..." -#: templates/stock/preparation_order_detail.html:783 +#: stock/templates/stock/preparation_order_detail.html:783 msgid "Description..." msgstr "Description..." -#: templates/stock/preparation_order_detail.html:792 +#: stock/templates/stock/preparation_order_detail.html:792 msgid "Choisir..." msgstr "Choisir..." -#: templates/stock/preparation_order_detail.html:799 -#: templates/stock/preparation_order_detail.html:817 +#: stock/templates/stock/preparation_order_detail.html:799 +#: stock/templates/stock/preparation_order_detail.html:817 msgid "Type (Sign.)" msgstr "Type (Sign.)" -#: templates/stock/preparation_order_detail.html:856 -#: templates/stock/production_order_detail.html:237 +#: stock/templates/stock/preparation_order_detail.html:856 +#: stock/templates/stock/production_order_detail.html:237 msgid "Ajouter un document..." msgstr "Ajouter un document..." -#: templates/stock/preparation_order_detail.html:861 -#: templates/stock/production_order_detail.html:242 -#: templates/stock/purchase_order_detail.html:453 -#: templates/stock/purchase_order_form.html:439 +#: stock/templates/stock/preparation_order_detail.html:861 +#: stock/templates/stock/production_order_detail.html:242 +#: stock/templates/stock/purchase_order_detail.html:453 +#: stock/templates/stock/purchase_order_form.html:439 msgid "Envoi en cours..." msgstr "Envoi en cours..." -#: templates/stock/preparation_order_detail.html:954 -#: templates/stock/preparation_order_detail.html:1033 -#: templates/stock/stock_purchases.html:80 -#: templates/stock/stock_purchases.html:138 +#: stock/templates/stock/preparation_order_detail.html:954 +#: stock/templates/stock/preparation_order_detail.html:1033 +#: stock/templates/stock/stock_purchases.html:80 +#: stock/templates/stock/stock_purchases.html:138 msgid "Aucun article" msgstr "Aucun article" -#: templates/stock/preparation_order_detail.html:958 -#: templates/stock/preparation_order_detail.html:1051 +#: stock/templates/stock/preparation_order_detail.html:958 +#: stock/templates/stock/preparation_order_detail.html:1051 msgid "Aucune ligne" msgstr "Aucune ligne" -#: templates/stock/preparation_order_detail.html:994 -#: templates/stock/preparation_order_detail.html:1010 +#: stock/templates/stock/preparation_order_detail.html:994 +#: stock/templates/stock/preparation_order_detail.html:1010 msgid "La quantité doit être supérieure à 0." msgstr "La quantité doit être supérieure à 0." -#: templates/stock/preparation_order_detail.html:1026 +#: stock/templates/stock/preparation_order_detail.html:1026 msgid "Supprimer cet article du bon ?" msgstr "Supprimer cet article du bon ?" -#: templates/stock/preparation_order_detail.html:1044 +#: stock/templates/stock/preparation_order_detail.html:1044 msgid "Supprimer cette ligne ?" msgstr "Supprimer cette ligne ?" -#: templates/stock/preparation_order_detail.html:1172 +#: stock/templates/stock/preparation_order_detail.html:1172 msgid "Veuillez saisir une description." msgstr "Veuillez saisir une description." -#: templates/stock/preparation_order_detail.html:1406 +#: stock/templates/stock/preparation_order_detail.html:1406 msgid "Envoyer les documents" msgstr "Envoyer les documents" -#: templates/stock/preparation_order_detail.html:1483 -#: templates/stock/stock_movement_batch_detail.html:496 +#: stock/templates/stock/preparation_order_detail.html:1483 +#: stock/templates/stock/stock_movement_batch_detail.html:496 msgid "Modifier les informations de prêt" msgstr "Modifier les informations de prêt" -#: templates/stock/preparation_order_detail.html:1530 +#: stock/templates/stock/preparation_order_detail.html:1530 msgid "Êtes-vous sûr de vouloir signaler ce bon de préparation comme TRAITÉ ?" msgstr "Êtes-vous sûr de vouloir annuler cette commande ?" -#: templates/stock/preparation_order_detail.html:1535 +#: stock/templates/stock/preparation_order_detail.html:1535 msgid "Récapitulatif des mouvements de stock qui seront générés" msgstr "Récapitulatif des mouvements de stock qui seront générés" -#: templates/stock/preparation_order_detail.html:1542 -#: templates/stock/stock_movement_detail.html:14 +#: stock/templates/stock/preparation_order_detail.html:1542 +#: stock/templates/stock/stock_movement_detail.html:14 msgid "Mouvement de stock" msgstr "Mouvement de stock" -#: templates/stock/preparation_order_detail.html:1552 +#: stock/templates/stock/preparation_order_detail.html:1552 msgid "sorti complémentaire" msgstr "Raison / commentaire" -#: templates/stock/preparation_order_detail.html:1554 -#: templates/stock/preparation_order_detail.html:1568 +#: stock/templates/stock/preparation_order_detail.html:1554 +#: stock/templates/stock/preparation_order_detail.html:1568 msgid "restitué au stock" msgstr "restitué au stock" -#: templates/stock/preparation_order_detail.html:1556 +#: stock/templates/stock/preparation_order_detail.html:1556 msgid "Inchangé (déjà sorti)" msgstr "Quantité à sortir" -#: templates/stock/preparation_order_detail.html:1559 +#: stock/templates/stock/preparation_order_detail.html:1559 msgid "sorti du stock" msgstr "Nouvelle sortie de stock" -#: templates/stock/preparation_order_detail.html:1566 +#: stock/templates/stock/preparation_order_detail.html:1566 msgid "Supprimé" msgstr "Supprimer" -#: templates/stock/preparation_order_detail.html:1579 -msgid "" -"Les mouvements de stock seront automatiquement enregistrés et le bon passera " -"au statut Traité." -msgstr "" -"Les mouvements de stock seront automatiquement enregistrés et le bon passera " -"au statut Traité." +#: stock/templates/stock/preparation_order_detail.html:1579 +msgid "Les mouvements de stock seront automatiquement enregistrés et le bon passera au statut Traité." +msgstr "Les mouvements de stock seront automatiquement enregistrés et le bon passera au statut Traité." -#: templates/stock/preparation_order_detail.html:1585 +#: stock/templates/stock/preparation_order_detail.html:1585 msgid "Confirmer et marquer comme traité" msgstr "Marquer comme traité" -#: templates/stock/preparation_order_detail.html:1755 +#: stock/templates/stock/preparation_order_detail.html:1755 msgid "Statut de suivi" msgstr "Statut de suivi" -#: templates/stock/preparation_order_detail.html:1756 +#: stock/templates/stock/preparation_order_detail.html:1756 msgid "Important / À traiter" msgstr "Important / À traiter" -#: templates/stock/preparation_order_detail.html:1758 +#: stock/templates/stock/preparation_order_detail.html:1758 msgid "Traité / Fait" msgstr "Traité / Fait" -#: templates/stock/preparation_order_detail.html:1760 +#: stock/templates/stock/preparation_order_detail.html:1760 msgid "Aucun drapeau" msgstr "Aucun drapeau" -#: templates/stock/preparation_order_process.html:13 +#: stock/templates/stock/preparation_order_process.html:13 msgid "Traiter le bon de préparation" msgstr "Traiter le bon de préparation" -#: templates/stock/preparation_order_process.html:16 +#: stock/templates/stock/preparation_order_process.html:16 msgid "Sélectionnez les emplacements et les quantités à sortir du stock" msgstr "Sélectionnez les emplacements et les quantités à sortir du stock" -#: templates/stock/preparation_order_process.html:25 +#: stock/templates/stock/preparation_order_process.html:25 msgid "Attention : des quantités ont été modifiées" msgstr "Attention : des quantités ont été modifiées" -#: templates/stock/preparation_order_process.html:26 -msgid "" -"Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. " -"Veuillez vérifier les articles signalés ci-dessous." -msgstr "" -"Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. " -"Veuillez vérifier les articles signalés ci-dessous." +#: stock/templates/stock/preparation_order_process.html:26 +msgid "Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. Veuillez vérifier les articles signalés ci-dessous." +msgstr "Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. Veuillez vérifier les articles signalés ci-dessous." -#: templates/stock/preparation_order_process.html:39 -msgid "" -"Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " -"précédent mais ont été retirés du bon par le gestionnaire. Lors de la " -"validation, le stock sera automatiquement recrédité." +#: stock/templates/stock/preparation_order_process.html:39 +msgid "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement précédent mais ont été retirés du bon par le gestionnaire. Lors de la validation, le stock sera automatiquement recrédité." msgstr "" -#: templates/stock/preparation_order_process.html:77 +#: stock/templates/stock/preparation_order_process.html:77 msgid "Produits à sortir / préparer" msgstr "Produits à sortir" -#: templates/stock/preparation_order_process.html:106 +#: stock/templates/stock/preparation_order_process.html:106 msgid "Quantité déjà sortie précédemment" msgstr "Quantité précédente" -#: templates/stock/preparation_order_process.html:116 +#: stock/templates/stock/preparation_order_process.html:116 msgid "à réintégrer" msgstr "à réintégrer" -#: templates/stock/preparation_order_process.html:125 +#: stock/templates/stock/preparation_order_process.html:125 msgid "Demandé" msgstr "Demandé" -#: templates/stock/preparation_order_process.html:130 +#: stock/templates/stock/preparation_order_process.html:130 msgid "Quantité en commande" msgstr "Quantité en commande" -#: templates/stock/preparation_order_process.html:131 +#: stock/templates/stock/preparation_order_process.html:131 msgid "En commande" msgstr "En commande" -#: templates/stock/preparation_order_process.html:136 +#: stock/templates/stock/preparation_order_process.html:136 msgid "Cliquer pour ajuster le stock" msgstr "Cliquer pour ajuster le stock" -#: templates/stock/preparation_order_process.html:159 -#: templates/stock/preparation_order_process.html:204 +#: stock/templates/stock/preparation_order_process.html:159 +#: stock/templates/stock/preparation_order_process.html:204 msgid "Complément à sortir" msgstr "Produits à sortir" -#: templates/stock/preparation_order_process.html:161 -#: templates/stock/preparation_order_process.html:206 +#: stock/templates/stock/preparation_order_process.html:161 +#: stock/templates/stock/preparation_order_process.html:206 msgid "Quantité à sortir" msgstr "Quantité à sortir" -#: templates/stock/preparation_order_process.html:233 -msgid "" -"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la " -"sortie." -msgstr "" -"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la " -"sortie." +#: stock/templates/stock/preparation_order_process.html:233 +msgid "Aucun stock enregistré pour ce produit. Le stock passera en négatif après la sortie." +msgstr "Aucun stock enregistré pour ce produit. Le stock passera en négatif après la sortie." -#: templates/stock/preparation_order_process.html:238 +#: stock/templates/stock/preparation_order_process.html:238 msgid "Aucun stock disponible et aucun emplacement accessible pour ce produit" msgstr "Aucun stock disponible et aucun emplacement accessible pour ce produit" -#: templates/stock/preparation_order_process.html:320 +#: stock/templates/stock/preparation_order_process.html:320 msgid "Confirmer la sortie des produits et marquer le bon comme traité ?" msgstr "Confirmer la sortie des produits et marquer le bon comme traité ?" -#: templates/stock/preparation_order_process.html:321 +#: stock/templates/stock/preparation_order_process.html:321 msgid "Marquer comme traité" msgstr "Marquer comme traité" -#: templates/stock/preparation_order_process.html:356 -#: templates/stock/preparation_order_process.html:495 +#: stock/templates/stock/preparation_order_process.html:356 +#: stock/templates/stock/preparation_order_process.html:495 msgid "Sélectionner..." msgstr "Sélectionner..." -#: templates/stock/preparation_order_process.html:511 +#: stock/templates/stock/preparation_order_process.html:511 msgid "Erreur de chargement" msgstr "Erreur de chargement" -#: templates/stock/preparation_order_process.html:585 +#: stock/templates/stock/preparation_order_process.html:585 msgid "Une erreur est survenue" msgstr "Une erreur est survenue" -#: templates/stock/preparation_order_process.html:592 +#: stock/templates/stock/preparation_order_process.html:592 msgid "Erreur de connexion" msgstr "Erreur de connexion" -#: templates/stock/product_create_at_location.html:13 +#: stock/templates/stock/product_create_at_location.html:13 msgid "Nouveau produit à l'emplacement" msgstr "Nouveau produit à l'emplacement" -#: templates/stock/product_create_at_location.html:24 -#: templates/stock/product_form.html:14 -#: templates/stock/warehouses_index.html:185 +#: stock/templates/stock/product_create_at_location.html:24 +#: stock/templates/stock/product_form.html:14 +#: stock/templates/stock/warehouses_index.html:185 msgid "Nouveau produit" msgstr "Nouveau produit" -#: templates/stock/product_create_at_location.html:44 -#: templates/stock/product_form.html:50 +#: stock/templates/stock/product_create_at_location.html:44 +#: stock/templates/stock/product_form.html:50 msgid "Identification" msgstr "Identification" -#: templates/stock/product_create_at_location.html:57 -#: templates/stock/product_create_at_location.html:70 -#: templates/stock/product_form.html:64 templates/stock/product_form.html:81 +#: stock/templates/stock/product_create_at_location.html:57 +#: stock/templates/stock/product_create_at_location.html:70 +#: stock/templates/stock/product_form.html:64 +#: stock/templates/stock/product_form.html:81 msgid "Généré automatiquement" msgstr "Généré automatiquement" -#: templates/stock/product_create_at_location.html:107 -#: templates/stock/product_form.html:121 +#: stock/templates/stock/product_create_at_location.html:107 +#: stock/templates/stock/product_form.html:121 msgid "Traçabilité" msgstr "Traçabilité" -#: templates/stock/product_create_at_location.html:127 -#: templates/stock/product_form.html:141 +#: stock/templates/stock/product_create_at_location.html:127 +#: stock/templates/stock/product_form.html:141 msgid "Stock & tarification" msgstr "Stock & tarification" -#: templates/stock/product_create_at_location.html:160 -#: templates/stock/product_form.html:174 +#: stock/templates/stock/product_create_at_location.html:160 +#: stock/templates/stock/product_form.html:174 msgid "Quantité minimale déclenchant une alerte de stock" msgstr "Quantité minimale déclenchant une alerte de stock" -#: templates/stock/product_create_at_location.html:171 +#: stock/templates/stock/product_create_at_location.html:171 msgid "Association & Quantité" msgstr "Association & Quantité" -#: templates/stock/product_create_at_location.html:177 +#: stock/templates/stock/product_create_at_location.html:177 msgid "Emplacement d'association" msgstr "Emplacement d'association" -#: templates/stock/product_create_at_location.html:181 +#: stock/templates/stock/product_create_at_location.html:181 msgid "Le produit sera automatiquement lié à cet emplacement." msgstr "Le produit sera automatiquement lié à cet emplacement." -#: templates/stock/product_create_at_location.html:194 +#: stock/templates/stock/product_create_at_location.html:194 msgid "Quantité initiale de départ à cet emplacement." msgstr "Quantité initiale de départ à cet emplacement." -#: templates/stock/product_create_at_location.html:201 +#: stock/templates/stock/product_create_at_location.html:201 msgid "Restrictions d'emplacement" msgstr "Restrictions d'emplacement" -#: templates/stock/product_create_at_location.html:225 -#: templates/stock/product_form.html:218 +#: stock/templates/stock/product_create_at_location.html:225 +#: stock/templates/stock/product_form.html:218 msgid "Créer le produit" msgstr "Créer le produit" -#: templates/stock/product_design_detail.html:28 -#: templates/stock/product_design_list.html:80 +#: stock/templates/stock/product_design_detail.html:28 +#: stock/templates/stock/product_design_list.html:80 msgid "Archivé" msgstr "Archivé" -#: templates/stock/product_design_detail.html:80 +#: stock/templates/stock/product_design_detail.html:80 msgid "Coût estimé" msgstr "Coût estimé" -#: templates/stock/product_design_detail.html:92 +#: stock/templates/stock/product_design_detail.html:92 msgid "Modifié le" msgstr "Modifié le" -#: templates/stock/product_design_detail.html:129 +#: stock/templates/stock/product_design_detail.html:129 msgid "Composants nécessaires" msgstr "Composants nécessaires" -#: templates/stock/product_design_detail.html:139 +#: stock/templates/stock/product_design_detail.html:139 msgid "Qté requise" msgstr "Qté requise" -#: templates/stock/product_design_detail.html:141 +#: stock/templates/stock/product_design_detail.html:141 msgid "Disponibilité" msgstr "Disponibilité" -#: templates/stock/product_design_detail.html:162 -#: templates/stock/production_order_detail.html:289 -#: templates/stock/warehouse_detail.html:202 -#: templates/stock/warehouse_location_detail.html:221 +#: stock/templates/stock/product_design_detail.html:162 +#: stock/templates/stock/production_order_detail.html:289 +#: stock/templates/stock/warehouse_detail.html:202 +#: stock/templates/stock/warehouse_location_detail.html:221 msgid "OK" msgstr "OK" -#: templates/stock/product_design_detail.html:166 +#: stock/templates/stock/product_design_detail.html:166 msgid "Insuffisant" msgstr "Insuffisant" -#: templates/stock/product_design_detail.html:175 +#: stock/templates/stock/product_design_detail.html:175 msgid "Aucun composant défini." msgstr "Aucun composant défini." -#: templates/stock/product_design_detail.html:193 -#: templates/stock/product_form.html:30 +#: stock/templates/stock/product_design_detail.html:193 +#: stock/templates/stock/product_form.html:30 msgid "Nouveau" msgstr "Nouveau" -#: templates/stock/product_design_detail.html:235 -#: templates/stock/production_order_list.html:118 +#: stock/templates/stock/product_design_detail.html:235 +#: stock/templates/stock/production_order_list.html:118 msgid "Aucun bon de production." msgstr "Aucun bon de production." -#: templates/stock/product_design_form.html:37 +#: stock/templates/stock/product_design_form.html:37 msgid "Nouvelle conception de produit" msgstr "Nouvelle conception de produit" -#: templates/stock/product_design_form.html:39 +#: stock/templates/stock/product_design_form.html:39 msgid "Modifier la conception" msgstr "Modifier la conception" -#: templates/stock/product_design_form.html:100 +#: stock/templates/stock/product_design_form.html:100 msgid "Image" msgstr "Image" -#: templates/stock/product_design_form.html:111 +#: stock/templates/stock/product_design_form.html:111 msgid "Entrepôt & Emplacement de production" msgstr "Entrepôt & Emplacement de production" -#: templates/stock/product_design_form.html:117 -msgid "" -"L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de " -"la création d'un bon de production depuis un bon de préparation." -msgstr "" -"L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de " -"la création d'un bon de production depuis un bon de préparation." +#: stock/templates/stock/product_design_form.html:117 +msgid "L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de la création d'un bon de production depuis un bon de préparation." +msgstr "L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de la création d'un bon de production depuis un bon de préparation." -#: templates/stock/product_design_form.html:122 +#: stock/templates/stock/product_design_form.html:122 msgid "Entrepôt de production" msgstr "Entrepôt de production" -#: templates/stock/product_design_form.html:134 +#: stock/templates/stock/product_design_form.html:134 msgid "Choisissez d'abord un entrepôt." msgstr "Choisissez d'abord un entrepôt." -#: templates/stock/product_design_form.html:142 +#: stock/templates/stock/product_design_form.html:142 msgid "Produit fini par défaut" msgstr "Produit fini par défaut" -#: templates/stock/product_design_form.html:145 -msgid "" -"Produit existant à réapprovisionner automatiquement quand un bon de " -"confection basé sur cette conception est terminé." -msgstr "" -"Produit existant à réapprovisionner automatiquement quand un bon de " -"confection basé sur cette conception est terminé." +#: stock/templates/stock/product_design_form.html:145 +msgid "Produit existant à réapprovisionner automatiquement quand un bon de confection basé sur cette conception est terminé." +msgstr "Produit existant à réapprovisionner automatiquement quand un bon de confection basé sur cette conception est terminé." -#: templates/stock/product_design_form.html:157 +#: stock/templates/stock/product_design_form.html:157 msgid "Composants (pièces du stock)" msgstr "Composants (pièces du stock)" -#: templates/stock/product_design_form.html:199 +#: stock/templates/stock/product_design_form.html:199 msgid "Ajouter un composant" msgstr "Ajouter un composant" -#: templates/stock/product_design_form.html:212 +#: stock/templates/stock/product_design_form.html:212 msgid "Créer la conception" msgstr "Créer la conception" -#: templates/stock/product_design_form.html:214 -#: templates/stock/product_form.html:220 -#: templates/stock/production_order_form.html:311 -#: templates/stock/supplier_detail.html:101 -#: templates/stock/supplier_form.html:99 +#: stock/templates/stock/product_design_form.html:214 +#: stock/templates/stock/product_form.html:220 +#: stock/templates/stock/production_order_form.html:311 +#: stock/templates/stock/supplier_detail.html:101 +#: stock/templates/stock/supplier_form.html:99 msgid "Enregistrer les modifications" msgstr "Enregistrer les modifications" -#: templates/stock/product_design_list.html:12 +#: stock/templates/stock/product_design_list.html:12 msgid "Conceptions de produits" msgstr "Conceptions de produits" -#: templates/stock/product_design_list.html:19 +#: stock/templates/stock/product_design_list.html:19 msgid "Nouvelle conception" msgstr "Nouvelle conception" -#: templates/stock/product_design_list.html:29 -#: templates/stock/warehouses_index.html:283 +#: stock/templates/stock/product_design_list.html:29 +#: stock/templates/stock/warehouses_index.html:283 msgid "Recherche" msgstr "Recherche" -#: templates/stock/product_design_list.html:31 +#: stock/templates/stock/product_design_list.html:31 msgid "Code, nom..." msgstr "Code, nom..." -#: templates/stock/product_design_list.html:47 -#: templates/stock/purchase_order_form.html:59 -#: templates/stock/purchase_order_form.html:107 -#: templates/stock/request_for_quote_form.html:64 -#: templates/stock/request_for_quote_form.html:109 +#: stock/templates/stock/product_design_list.html:47 +#: stock/templates/stock/purchase_order_form.html:59 +#: stock/templates/stock/purchase_order_form.html:107 +#: stock/templates/stock/request_for_quote_form.html:64 +#: stock/templates/stock/request_for_quote_form.html:109 msgid "Toutes" msgstr "Toutes" -#: templates/stock/product_design_list.html:57 -#: templates/stock/production_center.html:36 -#: templates/stock/production_order_list.html:41 -#: templates/stock/warehouses_index.html:307 +#: stock/templates/stock/product_design_list.html:57 +#: stock/templates/stock/production_center.html:36 +#: stock/templates/stock/production_order_list.html:41 +#: stock/templates/stock/warehouses_index.html:307 msgid "Filtrer" msgstr "Filtrer" -#: templates/stock/product_design_list.html:96 +#: stock/templates/stock/product_design_list.html:96 msgid "composant(s)" msgstr "composant(s)" -#: templates/stock/product_design_list.html:109 +#: stock/templates/stock/product_design_list.html:109 msgid "Détail" msgstr "Détail" -#: templates/stock/product_design_list.html:116 +#: stock/templates/stock/product_design_list.html:116 msgid "Produire" msgstr "Produire" -#: templates/stock/product_design_list.html:126 +#: stock/templates/stock/product_design_list.html:126 msgid "Aucune conception de produit trouvée." msgstr "Aucune conception de produit trouvée." -#: templates/stock/product_design_list.html:127 +#: stock/templates/stock/product_design_list.html:127 msgid "Créer la première" msgstr "Créer la première" -#: templates/stock/product_detail.html:17 -#: templates/stock/serialized_item_detail.html:13 -#: templates/stock/stock_purchases.html:208 -#: templates/stock/supplier_detail.html:17 +#: stock/templates/stock/product_detail.html:17 +#: stock/templates/stock/serialized_item_detail.html:13 +#: stock/templates/stock/stock_purchases.html:208 +#: stock/templates/stock/supplier_detail.html:17 msgid "Inactif" msgstr "Inactif" -#: templates/stock/product_detail.html:46 templates/stock/product_form.html:255 -#: templates/stock/serialized_item_detail.html:37 +#: stock/templates/stock/product_detail.html:46 +#: stock/templates/stock/product_form.html:255 +#: stock/templates/stock/serialized_item_detail.html:37 msgid "Confirmer la désactivation" msgstr "Confirmer la désactivation" -#: templates/stock/product_detail.html:51 templates/stock/product_form.html:260 +#: stock/templates/stock/product_detail.html:51 +#: stock/templates/stock/product_form.html:260 #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir rendre le produit " -"%(name)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles " -"opérations de stock ou d'intervention, mais restera accessible dans " -"l'historique.\n" +" Êtes-vous sûr de vouloir rendre le produit %(name)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n" " " msgstr "" "\n" -" Êtes-vous sûr de vouloir rendre le produit " -"%(name)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles " -"opérations de stock ou d'intervention, mais restera accessible dans " -"l'historique.\n" +" Êtes-vous sûr de vouloir rendre le produit %(name)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n" " " -#: templates/stock/product_detail.html:63 -#: templates/stock/serialized_item_detail.html:54 +#: stock/templates/stock/product_detail.html:63 +#: stock/templates/stock/serialized_item_detail.html:54 msgid "Rendre inactif" msgstr "Rendre inactif" -#: templates/stock/product_detail.html:162 +#: stock/templates/stock/product_detail.html:162 msgid "Sous seuil" msgstr "Sous seuil" -#: templates/stock/product_detail.html:203 +#: stock/templates/stock/product_detail.html:203 msgid "Ce produit est autorisé dans tous les emplacements." msgstr "Ce produit est autorisé dans tous les emplacements." -#: templates/stock/product_detail.html:215 +#: stock/templates/stock/product_detail.html:215 msgid "Alertes de stock actives" msgstr "Alertes de stock actives" -#: templates/stock/product_detail.html:221 +#: stock/templates/stock/product_detail.html:221 msgid "Stock actuel:" msgstr "Stock actuel:" -#: templates/stock/product_detail.html:222 +#: stock/templates/stock/product_detail.html:222 msgid "| Seuil:" msgstr "| Seuil:" -#: templates/stock/product_detail.html:302 +#: stock/templates/stock/product_detail.html:302 msgid "Historique commandes" msgstr "Historique commandes" -#: templates/stock/product_detail.html:365 +#: stock/templates/stock/product_detail.html:365 msgid "Aucun stock enregistré pour ce produit." msgstr "Aucun stock enregistré pour ce produit." -#: templates/stock/product_detail.html:382 -#: templates/stock/warehouse_location_detail.html:250 +#: stock/templates/stock/product_detail.html:382 +#: stock/templates/stock/warehouse_location_detail.html:250 msgid "Origine" msgstr "Origine" -#: templates/stock/product_detail.html:485 +#: stock/templates/stock/product_detail.html:485 msgid "Date commande" msgstr "Date commande" -#: templates/stock/product_detail.html:509 +#: stock/templates/stock/product_detail.html:509 msgid "Aucune commande dans l'historique." msgstr "Aucune commande dans l'historique." -#: templates/stock/product_detail.html:521 +#: stock/templates/stock/product_detail.html:521 msgid "article(s) enregistré(s)" msgstr "article(s) enregistré(s)" -#: templates/stock/product_detail.html:524 +#: stock/templates/stock/product_detail.html:524 msgid "Enregistrer un article" msgstr "Enregistrer un article" -#: templates/stock/product_detail.html:561 +#: stock/templates/stock/product_detail.html:561 msgid "Aucun article enregistré." msgstr "Aucun article enregistré." -#: templates/stock/product_detail.html:569 +#: stock/templates/stock/product_detail.html:569 msgid "Voir tous les articles de ce produit" msgstr "Voir tous les articles de ce produit" -#: templates/stock/product_form.html:16 +#: stock/templates/stock/product_form.html:16 msgid "Modifier le produit" msgstr "Modifier le produit" -#: templates/stock/product_form.html:66 +#: stock/templates/stock/product_form.html:66 msgid "Code unique du produit" msgstr "Code unique du produit" -#: templates/stock/product_form.html:83 +#: stock/templates/stock/product_form.html:83 msgid "Référence fournisseur / interne" msgstr "Référence fournisseur / interne" -#: templates/stock/product_form.html:203 +#: stock/templates/stock/product_form.html:203 msgid "Quantités initiales pour les emplacements sélectionnés" msgstr "Quantités initiales pour les emplacements sélectionnés" -#: templates/stock/product_form.html:232 +#: stock/templates/stock/product_form.html:232 msgid "Désactivation" msgstr "Désactivation" -#: templates/stock/product_form.html:237 -msgid "" -"Rendre ce produit inactif empêchera son utilisation pour les futurs " -"mouvements de stock ou bons de commande, mais préservera tout son historique." -msgstr "" -"Rendre ce produit inactif empêchera son utilisation pour les futurs " -"mouvements de stock ou bons de commande, mais préservera tout son historique." +#: stock/templates/stock/product_form.html:237 +msgid "Rendre ce produit inactif empêchera son utilisation pour les futurs mouvements de stock ou bons de commande, mais préservera tout son historique." +msgstr "Rendre ce produit inactif empêchera son utilisation pour les futurs mouvements de stock ou bons de commande, mais préservera tout son historique." -#: templates/stock/product_form.html:240 +#: stock/templates/stock/product_form.html:240 msgid "Désactiver ce produit" msgstr "Désactiver ce produit" -#: templates/stock/product_form.html:243 +#: stock/templates/stock/product_form.html:243 msgid "Ce produit est déjà inactif" msgstr "Ce produit est déjà inactif" -#: templates/stock/product_form.html:272 +#: stock/templates/stock/product_form.html:272 msgid "Désactiver" msgstr "Désactiver" -#: templates/stock/production_center.html:54 +#: stock/templates/stock/production_center.html:54 msgid "Entrep�t" msgstr "Entrep�t" -#: templates/stock/production_center.html:55 +#: stock/templates/stock/production_center.html:55 msgid "Qt�" msgstr "Qt�" -#: templates/stock/production_center.html:57 +#: stock/templates/stock/production_center.html:57 msgid "Bon de pr�p." msgstr "Bon de pr�p." -#: templates/stock/production_center.html:58 +#: stock/templates/stock/production_center.html:58 msgid "Cr�� le" msgstr "Cr�� le" -#: templates/stock/production_center.html:59 +#: stock/templates/stock/production_center.html:59 msgid "Termin� le" msgstr "Termin� le" -#: templates/stock/production_center.html:108 +#: stock/templates/stock/production_center.html:108 msgid "Cr�er le premier" msgstr "Cr�er le premier" -#: templates/stock/production_order_detail.html:61 +#: stock/templates/stock/production_order_detail.html:61 msgid "Confirmer l\\'annulation ?" msgstr "Confirmer l'annulation ?" -#: templates/stock/production_order_detail.html:135 -#: templates/stock/production_order_list.html:62 +#: stock/templates/stock/production_order_detail.html:135 +#: stock/templates/stock/production_order_list.html:62 msgid "Terminé le" msgstr "Terminé le" -#: templates/stock/production_order_detail.html:158 +#: stock/templates/stock/production_order_detail.html:158 #, python-format msgid "%(qty)s unité(s) seront ajoutées au stock à la fin de la confection." msgstr "%(qty)s unité(s) seront ajoutées au stock à la fin de la confection." -#: templates/stock/production_order_detail.html:167 +#: stock/templates/stock/production_order_detail.html:167 msgid "Un nouveau produit sera créé à la fin de la confection." msgstr "Un nouveau produit sera créé à la fin de la confection." -#: templates/stock/production_order_detail.html:173 +#: stock/templates/stock/production_order_detail.html:173 msgid "Aucun produit fini défini. Le stock ne sera pas mis à jour." msgstr "Aucun produit fini défini. Le stock ne sera pas mis à jour." -#: templates/stock/production_order_detail.html:266 +#: stock/templates/stock/production_order_detail.html:266 msgid "Qté/unité" msgstr "Qté/unité" -#: templates/stock/production_order_detail.html:267 +#: stock/templates/stock/production_order_detail.html:267 msgid "Total requis" msgstr "Total requis" -#: templates/stock/production_order_detail.html:294 +#: stock/templates/stock/production_order_detail.html:294 msgid "Manque" msgstr "Manque" -#: templates/stock/production_order_detail.html:308 +#: stock/templates/stock/production_order_detail.html:308 msgid "Stock insuffisant dans cet entrepôt pour démarrer la production." msgstr "Stock insuffisant dans cet entrepôt pour démarrer la production." -#: templates/stock/production_order_form.html:36 +#: stock/templates/stock/production_order_form.html:36 msgid "Modifier le bon de confection" msgstr "Modifier le bon de confection" -#: templates/stock/production_order_form.html:48 +#: stock/templates/stock/production_order_form.html:48 msgid "Produit demandé" msgstr "Produit demandé" -#: templates/stock/production_order_form.html:106 +#: stock/templates/stock/production_order_form.html:106 msgid "Conception liée (optionnel)" msgstr "Conception liée (optionnel)" -#: templates/stock/production_order_form.html:111 +#: stock/templates/stock/production_order_form.html:111 msgid "Rechercher une conception..." msgstr "Rechercher une conception..." -#: templates/stock/production_order_form.html:121 -msgid "" -"Optionnel. Si une conception est sélectionnée, vous pouvez importer ses " -"composants ci-dessous." -msgstr "" -"Optionnel. Si une conception est sélectionnée, vous pouvez importer ses " -"composants ci-dessous." +#: stock/templates/stock/production_order_form.html:121 +msgid "Optionnel. Si une conception est sélectionnée, vous pouvez importer ses composants ci-dessous." +msgstr "Optionnel. Si une conception est sélectionnée, vous pouvez importer ses composants ci-dessous." -#: templates/stock/production_order_form.html:129 +#: stock/templates/stock/production_order_form.html:129 msgid "Composants requis (articles du stock)" msgstr "Composants requis (articles du stock)" -#: templates/stock/production_order_form.html:131 +#: stock/templates/stock/production_order_form.html:131 msgid "Importer depuis la conception" msgstr "Importer depuis la conception" -#: templates/stock/production_order_form.html:160 +#: stock/templates/stock/production_order_form.html:160 msgid "Optionnel..." msgstr "Optionnel..." -#: templates/stock/production_order_form.html:171 +#: stock/templates/stock/production_order_form.html:171 msgid "Composants sélectionnés" msgstr "Composants sélectionnés" -#: templates/stock/production_order_form.html:201 +#: stock/templates/stock/production_order_form.html:201 msgid "Optionnel. Liez ce bon à un bon de préparation existant." msgstr "Optionnel. Liez ce bon à un bon de préparation existant." -#: templates/stock/production_order_form.html:212 -msgid "" -"Quand ce bon de confection est terminé, le produit fini sera automatiquement " -"ajouté au stock." -msgstr "" -"Quand ce bon de confection est terminé, le produit fini sera automatiquement " -"ajouté au stock." +#: stock/templates/stock/production_order_form.html:212 +msgid "Quand ce bon de confection est terminé, le produit fini sera automatiquement ajouté au stock." +msgstr "Quand ce bon de confection est terminé, le produit fini sera automatiquement ajouté au stock." -#: templates/stock/production_order_form.html:220 +#: stock/templates/stock/production_order_form.html:220 msgid "Tapez pour rechercher un produit..." msgstr "Tapez pour rechercher un produit..." -#: templates/stock/production_order_form.html:233 +#: stock/templates/stock/production_order_form.html:233 msgid "Si le produit existe déjà dans le stock, sélectionnez-le ici." msgstr "Si le produit existe déjà dans le stock, sélectionnez-le ici." -#: templates/stock/production_order_form.html:244 -msgid "" -"Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit " -"sera créé à la fin de la conception." -msgstr "" -"Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit " -"sera créé à la fin de la conception." +#: stock/templates/stock/production_order_form.html:244 +msgid "Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit sera créé à la fin de la conception." +msgstr "Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit sera créé à la fin de la conception." -#: templates/stock/production_order_form.html:255 +#: stock/templates/stock/production_order_form.html:255 msgid "Laisser vide pour utiliser l'emplacement par défaut de la conception." msgstr "Laisser vide pour utiliser l'emplacement par défaut de la conception." -#: templates/stock/production_order_form.html:297 +#: stock/templates/stock/production_order_form.html:297 msgid "Les fichiers seront joints au bon de confection après la sauvegarde." msgstr "Les fichiers seront joints au bon de confection après la sauvegarde." -#: templates/stock/production_order_form.html:309 +#: stock/templates/stock/production_order_form.html:309 msgid "Créer le bon de confection" msgstr "Créer le bon de confection" -#: templates/stock/production_order_form.html:367 +#: stock/templates/stock/production_order_form.html:367 msgid "Aucune conception trouvée" msgstr "Aucune conception trouvée" -#: templates/stock/production_order_form.html:639 +#: stock/templates/stock/production_order_form.html:639 msgid "Cette conception n\\" msgstr "Cette conception n\\" -#: templates/stock/production_order_list.html:16 +#: stock/templates/stock/production_order_list.html:16 msgid "Conceptions" msgstr "Conceptions" -#: templates/stock/purchase_order_detail.html:12 +#: stock/templates/stock/purchase_order_detail.html:12 msgid "Bon de commande" msgstr "Bon de commande" -#: templates/stock/purchase_order_detail.html:23 -#: templates/stock/request_for_quote_detail.html:23 +#: stock/templates/stock/purchase_order_detail.html:23 +#: stock/templates/stock/request_for_quote_detail.html:23 msgid "PDF" msgstr "PDF" -#: templates/stock/purchase_order_detail.html:26 -#: templates/stock/request_for_quote_detail.html:26 +#: stock/templates/stock/purchase_order_detail.html:26 +#: stock/templates/stock/request_for_quote_detail.html:26 msgid "Excel" msgstr "Excel" -#: templates/stock/purchase_order_detail.html:48 +#: stock/templates/stock/purchase_order_detail.html:48 msgid "Annuler ce bon de commande ?" msgstr "Annuler ce bon de commande ?" -#: templates/stock/purchase_order_detail.html:103 +#: stock/templates/stock/purchase_order_detail.html:103 msgid "Date de commande" msgstr "Date de commande" -#: templates/stock/purchase_order_detail.html:137 +#: stock/templates/stock/purchase_order_detail.html:137 msgid "Quantité commandée dans ce bon de commande" msgstr "Quantité commandée dans ce bon de commande" -#: templates/stock/purchase_order_detail.html:140 +#: stock/templates/stock/purchase_order_detail.html:140 msgid "P.Unit HTVA" msgstr "P.Unit HTVA" -#: templates/stock/purchase_order_detail.html:141 +#: stock/templates/stock/purchase_order_detail.html:141 msgid "TVA" msgstr "TVA" -#: templates/stock/purchase_order_detail.html:142 +#: stock/templates/stock/purchase_order_detail.html:142 msgid "Total HTVA" msgstr "Total HTVA" -#: templates/stock/purchase_order_detail.html:216 +#: stock/templates/stock/purchase_order_detail.html:216 msgid "Total articles commandés" msgstr "Total articles commandés" -#: templates/stock/purchase_order_detail.html:225 +#: stock/templates/stock/purchase_order_detail.html:225 msgid "Valeur totale net HTVA" msgstr "Valeur totale net HTVA" -#: templates/stock/purchase_order_detail.html:233 +#: stock/templates/stock/purchase_order_detail.html:233 msgid "Total TVA" msgstr "Total TVA" -#: templates/stock/purchase_order_detail.html:241 +#: stock/templates/stock/purchase_order_detail.html:241 msgid "Valeur Totale (TTC)" msgstr "Valeur Totale (TTC)" -#: templates/stock/purchase_order_detail.html:251 +#: stock/templates/stock/purchase_order_detail.html:251 msgid "Aucun article dans cette commande" msgstr "Aucun article dans cette commande" -#: templates/stock/purchase_order_detail.html:299 -#: templates/stock/purchase_order_form.html:171 +#: stock/templates/stock/purchase_order_detail.html:299 +#: stock/templates/stock/purchase_order_form.html:171 msgid "Aucun document associé." msgstr "Aucun document associé." -#: templates/stock/purchase_order_detail.html:319 +#: stock/templates/stock/purchase_order_detail.html:319 msgid "Réception des articles" msgstr "Réception des articles" -#: templates/stock/purchase_order_detail.html:327 -msgid "" -"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " -"ignorer un article." -msgstr "" -"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " -"ignorer un article." +#: stock/templates/stock/purchase_order_detail.html:327 +msgid "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer un article." +msgstr "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer un article." -#: templates/stock/purchase_order_detail.html:335 +#: stock/templates/stock/purchase_order_detail.html:335 msgid "Déjà reçu" msgstr "Déjà reçu" -#: templates/stock/purchase_order_detail.html:337 +#: stock/templates/stock/purchase_order_detail.html:337 msgid "Qté reçue" msgstr "Qté reçue" -#: templates/stock/purchase_order_detail.html:385 +#: stock/templates/stock/purchase_order_detail.html:385 msgid "Vider toutes les qtés" msgstr "Vider toutes les qtés" -#: templates/stock/purchase_order_detail.html:388 +#: stock/templates/stock/purchase_order_detail.html:388 msgid "Remplir toutes les qtés" msgstr "Remplir toutes les qtés" -#: templates/stock/purchase_order_detail.html:472 -#: templates/stock/purchase_order_form.html:458 +#: stock/templates/stock/purchase_order_detail.html:472 +#: stock/templates/stock/purchase_order_form.html:458 msgid "Erreur réseau." msgstr "Erreur réseau." -#: templates/stock/purchase_order_form.html:13 +#: stock/templates/stock/purchase_order_form.html:13 msgid "Modifier la commande" msgstr "Modifier la commande" -#: templates/stock/purchase_order_form.html:13 +#: stock/templates/stock/purchase_order_form.html:13 msgid "Nouvelle commande fournisseur" msgstr "Nouvelle commande fournisseur" -#: templates/stock/purchase_order_form.html:281 -#: templates/stock/request_for_quote_form.html:200 +#: stock/templates/stock/purchase_order_form.html:281 +#: stock/templates/stock/request_for_quote_form.html:200 msgid "Unité du produit" msgstr "Unité du produit" -#: templates/stock/purchase_order_form.html:302 -#: templates/stock/request_for_quote_form.html:220 +#: stock/templates/stock/purchase_order_form.html:302 +#: stock/templates/stock/request_for_quote_form.html:220 msgid "Qté / article" msgstr "Qté / article" -#: templates/stock/request_for_quote_detail.html:48 +#: stock/templates/stock/request_for_quote_detail.html:48 msgid "Annuler cette demande d'offre ?" msgstr "Annuler cette demande d'offre ?" -#: templates/stock/request_for_quote_detail.html:80 +#: stock/templates/stock/request_for_quote_detail.html:80 msgid "Entrepôt de livraison" msgstr "Entrepôt de livraison" -#: templates/stock/request_for_quote_detail.html:90 +#: stock/templates/stock/request_for_quote_detail.html:90 msgid "Date de création" msgstr "Date de création" -#: templates/stock/request_for_quote_detail.html:124 -#: templates/stock/request_for_quote_form.html:48 +#: stock/templates/stock/request_for_quote_detail.html:124 +#: stock/templates/stock/request_for_quote_form.html:48 msgid "Articles souhaités" msgstr "Articles souhaités" -#: templates/stock/request_for_quote_detail.html:170 +#: stock/templates/stock/request_for_quote_detail.html:170 msgid "Aucun article dans cette demande d'offre" msgstr "Aucun article dans cette demande d'offre" -#: templates/stock/request_for_quote_detail.html:180 +#: stock/templates/stock/request_for_quote_detail.html:180 msgid "Bons de commande associés" msgstr "Bons de commande associés" -#: templates/stock/request_for_quote_form.html:13 +#: stock/templates/stock/request_for_quote_form.html:13 msgid "Modifier la demande d'offre" msgstr "Modifier la demande d'offre" -#: templates/stock/request_for_quote_form.html:13 -#: templates/stock/stock_purchases.html:11 +#: stock/templates/stock/request_for_quote_form.html:13 +#: stock/templates/stock/stock_purchases.html:11 msgid "Nouvelle demande d'offre" msgstr "Nouvelle demande d'offre" -#: templates/stock/request_for_quote_form.html:34 -msgid "" -"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs " -"fournisseurs." -msgstr "" -"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs " -"fournisseurs." +#: stock/templates/stock/request_for_quote_form.html:34 +msgid "Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs fournisseurs." +msgstr "Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs fournisseurs." -#: templates/stock/serialized_item_detail.html:42 +#: stock/templates/stock/serialized_item_detail.html:42 #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir rendre l'article " -"%(sn)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles opérations de " -"stock, mais restera accessible dans l'historique.\n" +" Êtes-vous sûr de vouloir rendre l'article %(sn)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n" " " msgstr "" "\n" -" Êtes-vous sûr de vouloir rendre l'article " -"%(sn)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles opérations de " -"stock, mais restera accessible dans l'historique.\n" +" Êtes-vous sûr de vouloir rendre l'article %(sn)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n" " " -#: templates/stock/serialized_item_detail.html:123 +#: stock/templates/stock/serialized_item_detail.html:123 msgid "Ouvrir le QR code" msgstr "Ouvrir le QR code" -#: templates/stock/serialized_item_detail.html:206 +#: stock/templates/stock/serialized_item_detail.html:206 msgid "Événement" msgstr "Événement" -#: templates/stock/serialized_item_form.html:9 +#: stock/templates/stock/serialized_item_form.html:9 msgid "Enregistrer un article tracé" msgstr "Enregistrer un article tracé" -#: templates/stock/serialized_item_form.html:23 +#: stock/templates/stock/serialized_item_form.html:23 msgid "Sélectionner un produit" msgstr "Sélectionner un produit" -#: templates/stock/serialized_item_form.html:35 -msgid "" -"Aucun produit n'est configuré pour le suivi par numéro de série. Activez " -"l'option « Articles tracés » sur le produit souhaité." -msgstr "" -"Aucun produit n'est configuré pour le suivi par numéro de série. Activez " -"l'option « Articles tracés » sur le produit souhaité." +#: stock/templates/stock/serialized_item_form.html:35 +msgid "Aucun produit n'est configuré pour le suivi par numéro de série. Activez l'option « Articles tracés » sur le produit souhaité." +msgstr "Aucun produit n'est configuré pour le suivi par numéro de série. Activez l'option « Articles tracés » sur le produit souhaité." -#: templates/stock/serialized_item_form.html:44 +#: stock/templates/stock/serialized_item_form.html:44 msgid "Ex: SN-2024-00123" msgstr "Ex: SN-2024-00123" -#: templates/stock/serialized_item_form.html:48 +#: stock/templates/stock/serialized_item_form.html:48 msgid "Emplacement initial" msgstr "Emplacement initial" -#: templates/stock/serialized_item_form.html:60 +#: stock/templates/stock/serialized_item_form.html:60 msgid "Attribuer à (optionnel)" msgstr "Attribuer à (optionnel)" -#: templates/stock/serialized_item_form.html:74 +#: stock/templates/stock/serialized_item_form.html:74 msgid "Notes optionnelles…" msgstr "Notes optionnelles…" -#: templates/stock/serialized_items.html:13 -#: templates/stock/warehouses_index.html:274 +#: stock/templates/stock/serialized_items.html:13 +#: stock/templates/stock/warehouses_index.html:274 msgid "Nouvel article" msgstr "Nouvel article" -#: templates/stock/serialized_items.html:22 +#: stock/templates/stock/serialized_items.html:22 msgid "Recherche (numéro de série, produit)" msgstr "Recherche (numéro de série, produit)" -#: templates/stock/serialized_items.html:24 -#: templates/stock/warehouses_index.html:285 +#: stock/templates/stock/serialized_items.html:24 +#: stock/templates/stock/warehouses_index.html:285 msgid "Numéro de série, nom ou code produit…" msgstr "Numéro de série, nom ou code produit…" -#: templates/stock/serialized_items.html:29 +#: stock/templates/stock/serialized_items.html:29 msgid "Tous les produits" msgstr "Tous les produits" -#: templates/stock/serialized_items.html:48 +#: stock/templates/stock/serialized_items.html:48 msgid "Rechercher" msgstr "Rechercher" -#: templates/stock/serialized_items.html:109 -#: templates/stock/warehouses_index.html:367 +#: stock/templates/stock/serialized_items.html:109 +#: stock/templates/stock/warehouses_index.html:367 msgid "Aucun article trouvé." msgstr "Aucun article trouvé." -#: templates/stock/stock_alerts.html:6 +#: stock/templates/stock/stock_alerts.html:6 msgid "Alertes de stock" msgstr "Alertes de stock" -#: templates/stock/stock_alerts.html:14 -#: templates/stock/warehouse_detail.html:171 -#: templates/stock/warehouse_location_detail.html:191 -#: templates/stock/warehouses_index.html:247 +#: stock/templates/stock/stock_alerts.html:14 +#: stock/templates/stock/warehouse_detail.html:171 +#: stock/templates/stock/warehouse_location_detail.html:191 +#: stock/templates/stock/warehouses_index.html:247 msgid "Seuil" msgstr "Seuil" -#: templates/stock/stock_alerts.html:15 +#: stock/templates/stock/stock_alerts.html:15 msgid "Déclenchée le" msgstr "Déclenchée le" -#: templates/stock/stock_alerts.html:29 +#: stock/templates/stock/stock_alerts.html:29 msgid "Aucune alerte active." msgstr "Aucune alerte active." -#: templates/stock/stock_alerts.html:36 +#: stock/templates/stock/stock_alerts.html:36 msgid "Prêts de matériel en retard" msgstr "Prêts de matériel en retard" -#: templates/stock/stock_alerts.html:42 +#: stock/templates/stock/stock_alerts.html:42 msgid "Bénéficiaire" msgstr "Bénéficiaire" -#: templates/stock/stock_alerts.html:43 +#: stock/templates/stock/stock_alerts.html:43 msgid "Date du prêt" msgstr "Date du prêt" -#: templates/stock/stock_alerts.html:44 +#: stock/templates/stock/stock_alerts.html:44 msgid "Date attendue" msgstr "Date attendue" -#: templates/stock/stock_alerts.html:59 +#: stock/templates/stock/stock_alerts.html:59 msgid "Bon" msgstr "Bon" -#: templates/stock/stock_alerts.html:93 +#: stock/templates/stock/stock_alerts.html:93 msgid "Aucun prêt en retard." msgstr "Aucun prêt en retard." -#: templates/stock/stock_movement_batch_detail.html:80 -#: templates/stock/stock_movement_detail.html:101 +#: stock/templates/stock/stock_movement_batch_detail.html:80 +#: stock/templates/stock/stock_movement_detail.html:101 msgid "Aucune raison indiquée" msgstr "Aucune raison indiquée" -#: templates/stock/stock_movement_batch_detail.html:155 +#: stock/templates/stock/stock_movement_batch_detail.html:155 msgid "Ce mouvement ne concerne pas un prêt actuellement." msgstr "Ce mouvement ne concerne pas un prêt actuellement." -#: templates/stock/stock_movement_batch_detail.html:254 +#: stock/templates/stock/stock_movement_batch_detail.html:254 msgid "Lignes du mouvement" msgstr "Lignes du mouvement" -#: templates/stock/stock_movement_batch_detail.html:322 +#: stock/templates/stock/stock_movement_batch_detail.html:322 msgid "Signature principale" msgstr "Signature principale" -#: templates/stock/stock_movement_batch_detail.html:364 +#: stock/templates/stock/stock_movement_batch_detail.html:364 msgid "Dessinez votre signature" msgstr "Dessinez votre signature" -#: templates/stock/stock_movement_detail.html:161 +#: stock/templates/stock/stock_movement_detail.html:161 msgid "Voir le lot complet" msgstr "Voir le lot complet" -#: templates/stock/stock_movement_detail.html:191 +#: stock/templates/stock/stock_movement_detail.html:191 msgid "Aucun emplacement source (entrée directe)" msgstr "Aucun emplacement source (entrée directe)" -#: templates/stock/stock_movement_detail.html:220 +#: stock/templates/stock/stock_movement_detail.html:220 msgid "Aucun emplacement destination (sortie directe)" msgstr "Aucun emplacement destination (sortie directe)" -#: templates/stock/stock_movements.html:36 +#: stock/templates/stock/stock_movements.html:36 msgid "Mouvements de Stock" msgstr "Mouvements de Stock" -#: templates/stock/stock_movements.html:55 +#: stock/templates/stock/stock_movements.html:55 msgid "N° bon, code ou titre d\\" msgstr "N° bon, code ou titre d\\" -#: templates/stock/stock_movements.html:76 +#: stock/templates/stock/stock_movements.html:76 msgid "Toutes les priorités" msgstr "Toutes les priorités" -#: templates/stock/stock_movements.html:150 -#: templates/stock/stock_movements.html:234 -#: templates/stock/stock_movements.html:436 +#: stock/templates/stock/stock_movements.html:150 +#: stock/templates/stock/stock_movements.html:234 +#: stock/templates/stock/stock_movements.html:436 msgid "Voir le détail" msgstr "Voir le détail" -#: templates/stock/stock_movements.html:178 -#: templates/stock/stock_movements.html:386 +#: stock/templates/stock/stock_movements.html:178 +#: stock/templates/stock/stock_movements.html:386 msgid "Aucun article." msgstr "Aucun article." -#: templates/stock/stock_purchases.html:7 +#: stock/templates/stock/stock_purchases.html:7 msgid "Gestion des achats" msgstr "Gestion des achats" -#: templates/stock/stock_purchases.html:14 +#: stock/templates/stock/stock_purchases.html:14 msgid "Nouvelle commande" msgstr "Nouvelle commande" -#: templates/stock/stock_purchases.html:30 +#: stock/templates/stock/stock_purchases.html:30 msgid "Demandes d'offre" msgstr "Demandes d'offre" -#: templates/stock/stock_purchases.html:88 +#: stock/templates/stock/stock_purchases.html:88 msgid "Marquer reçue" msgstr "Marquer reçue" -#: templates/stock/stock_purchases.html:97 +#: stock/templates/stock/stock_purchases.html:97 msgid "Aucune commande pour le moment." msgstr "Aucune commande pour le moment." -#: templates/stock/stock_purchases.html:154 +#: stock/templates/stock/stock_purchases.html:154 msgid "Télécharger Excel" msgstr "Télécharger Excel" -#: templates/stock/stock_purchases.html:159 +#: stock/templates/stock/stock_purchases.html:159 msgid "Créer BC" msgstr "Créer BC" -#: templates/stock/stock_purchases.html:167 +#: stock/templates/stock/stock_purchases.html:167 msgid "Aucune demande d'offre pour le moment." msgstr "Aucune demande d'offre pour le moment." -#: templates/stock/stock_purchases.html:181 -#: templates/stock/supplier_form.html:13 +#: stock/templates/stock/stock_purchases.html:181 +#: stock/templates/stock/supplier_form.html:13 msgid "Nouveau fournisseur" msgstr "Nouveau fournisseur" -#: templates/stock/stock_purchases.html:190 +#: stock/templates/stock/stock_purchases.html:190 msgid "Numéro d'entreprise" msgstr "Numéro d'entreprise" -#: templates/stock/stock_purchases.html:192 +#: stock/templates/stock/stock_purchases.html:192 msgid "Téléphone" msgstr "Téléphone" -#: templates/stock/stock_purchases.html:219 +#: stock/templates/stock/stock_purchases.html:219 msgid "Aucun fournisseur enregistré." msgstr "Aucun fournisseur enregistré." -#: templates/stock/supplier_detail.html:115 +#: stock/templates/stock/supplier_detail.html:115 msgid "Commandes récentes" msgstr "Commandes récentes" -#: templates/stock/supplier_detail.html:124 +#: stock/templates/stock/supplier_detail.html:124 msgid "N°" msgstr "N°" -#: templates/stock/supplier_detail.html:149 +#: stock/templates/stock/supplier_detail.html:149 msgid "Affichage des 10 dernières commandes" msgstr "Affichage des 10 dernières commandes" -#: templates/stock/supplier_detail.html:154 +#: stock/templates/stock/supplier_detail.html:154 msgid "Aucune commande pour ce fournisseur" msgstr "Aucune commande pour ce fournisseur" -#: templates/stock/supplier_form.html:15 +#: stock/templates/stock/supplier_form.html:15 msgid "Modifier le fournisseur" msgstr "Modifier le fournisseur" -#: templates/stock/supplier_form.html:44 +#: stock/templates/stock/supplier_form.html:44 msgid "Exemple: BE 0123.456.789" msgstr "Exemple: BE 0123.456.789" -#: templates/stock/supplier_form.html:97 +#: stock/templates/stock/supplier_form.html:97 msgid "Créer le fournisseur" msgstr "Créer le fournisseur" -#: templates/stock/warehouse_detail.html:47 +#: stock/templates/stock/warehouse_detail.html:47 msgid "Localisation" msgstr "Localisation" -#: templates/stock/warehouse_detail.html:48 -#: templates/stock/warehouse_detail.html:56 +#: stock/templates/stock/warehouse_detail.html:48 +#: stock/templates/stock/warehouse_detail.html:56 msgid "Non renseignée" msgstr "Non renseignée" -#: templates/stock/warehouse_detail.html:51 +#: stock/templates/stock/warehouse_detail.html:51 msgid "Gestionnaire principal" msgstr "Gestionnaire principal" -#: templates/stock/warehouse_detail.html:64 -#: templates/stock/warehouse_location_form.html:14 -#: templates/stock/warehouse_location_form.html:33 +#: stock/templates/stock/warehouse_detail.html:64 +#: stock/templates/stock/warehouse_location_form.html:14 +#: stock/templates/stock/warehouse_location_form.html:33 msgid "Nouvel emplacement" msgstr "Nouvel emplacement" -#: templates/stock/warehouse_detail.html:99 +#: stock/templates/stock/warehouse_detail.html:99 msgid "Aucun emplacement renseigné." msgstr "Aucun emplacement renseigné." -#: templates/stock/warehouse_detail.html:121 -#: templates/stock/warehouse_location_detail.html:142 +#: stock/templates/stock/warehouse_detail.html:121 +#: stock/templates/stock/warehouse_location_detail.html:142 msgid "Filtres" msgstr "Filtres" -#: templates/stock/warehouse_detail.html:128 -#: templates/stock/warehouse_location_detail.html:149 +#: stock/templates/stock/warehouse_detail.html:128 +#: stock/templates/stock/warehouse_location_detail.html:149 msgid "Rechercher un produit par nom ou code..." msgstr "Rechercher un produit par nom ou code..." -#: templates/stock/warehouse_detail.html:137 -#: templates/stock/warehouse_location_detail.html:158 +#: stock/templates/stock/warehouse_detail.html:137 +#: stock/templates/stock/warehouse_location_detail.html:158 msgid "Alertes seuil uniquement" msgstr "Alertes seuil uniquement" -#: templates/stock/warehouse_detail.html:148 -#: templates/stock/warehouse_location_detail.html:169 +#: stock/templates/stock/warehouse_detail.html:148 +#: stock/templates/stock/warehouse_location_detail.html:169 msgid "Stock > 0 uniquement" msgstr "Stock > 0 uniquement" -#: templates/stock/warehouse_detail.html:198 -#: templates/stock/warehouse_location_detail.html:217 +#: stock/templates/stock/warehouse_detail.html:198 +#: stock/templates/stock/warehouse_location_detail.html:217 msgid "Alerte" msgstr "Alerte" -#: templates/stock/warehouse_detail.html:213 +#: stock/templates/stock/warehouse_detail.html:213 msgid "Aucun produit dans cet entrepôt." msgstr "Aucun produit dans cet entrepôt." -#: templates/stock/warehouse_detail.html:218 -#: templates/stock/warehouse_location_detail.html:237 +#: stock/templates/stock/warehouse_detail.html:218 +#: stock/templates/stock/warehouse_location_detail.html:237 msgid "Aucun produit ne correspond aux filtres." msgstr "Aucun produit ne correspond aux filtres." -#: templates/stock/warehouse_detail.html:232 -#: templates/stock/warehouse_location_detail.html:391 -#: templates/stock/warehouses_index.html:394 +#: stock/templates/stock/warehouse_detail.html:232 +#: stock/templates/stock/warehouse_location_detail.html:391 +#: stock/templates/stock/warehouses_index.html:394 msgid "Confirmer la suppression" msgstr "Confirmer la suppression" -#: templates/stock/warehouse_detail.html:237 -#: templates/stock/warehouses_index.html:399 +#: stock/templates/stock/warehouse_detail.html:237 +#: stock/templates/stock/warehouses_index.html:399 msgid "Êtes-vous sûr de vouloir supprimer l'emplacement" msgstr "Êtes-vous sûr de vouloir supprimer l'emplacement" -#: templates/stock/warehouse_detail.html:239 -#: templates/stock/warehouses_index.html:401 +#: stock/templates/stock/warehouse_detail.html:239 +#: stock/templates/stock/warehouses_index.html:401 msgid "Cette action est irréversible." msgstr "Cette action est irréversible." -#: templates/stock/warehouse_location_detail.html:60 +#: stock/templates/stock/warehouse_location_detail.html:60 msgid "Voir l'entrepôt" msgstr "Voir l'entrepôt" -#: templates/stock/warehouse_location_detail.html:126 +#: stock/templates/stock/warehouse_location_detail.html:126 msgid "Produits en stock" msgstr "Produits en stock" -#: templates/stock/warehouse_location_detail.html:232 +#: stock/templates/stock/warehouse_location_detail.html:232 msgid "Aucun produit dans cet emplacement." msgstr "Aucun produit dans cet emplacement." -#: templates/stock/warehouse_location_detail.html:396 +#: stock/templates/stock/warehouse_location_detail.html:396 #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir supprimer l'emplacement " -"%(name)s ?\n" +" Êtes-vous sûr de vouloir supprimer l'emplacement %(name)s ?\n" " Cette action est irréversible.\n" " " msgstr "" "\n" -" Êtes-vous sûr de vouloir supprimer l'emplacement " -"%(name)s ?\n" +" Êtes-vous sûr de vouloir supprimer l'emplacement %(name)s ?\n" " Cette action est irréversible.\n" " " -#: templates/stock/warehouse_location_form.html:16 +#: stock/templates/stock/warehouse_location_form.html:16 msgid "Modifier l'emplacement" msgstr "Modifier l'emplacement" -#: templates/stock/warehouses_index.html:82 +#: stock/templates/stock/warehouses_index.html:82 msgid "Sélection de la vue" msgstr "Sélection de la vue" -#: templates/stock/warehouses_index.html:83 +#: stock/templates/stock/warehouses_index.html:83 msgid "Vue tableau uniquement" msgstr "Vue tableau uniquement" -#: templates/stock/warehouses_index.html:86 +#: stock/templates/stock/warehouses_index.html:86 msgid "Vue partagée" msgstr "Vue partagée" -#: templates/stock/warehouses_index.html:89 +#: stock/templates/stock/warehouses_index.html:89 msgid "Vue carte uniquement" msgstr "Vue carte uniquement" -#: templates/stock/warehouses_index.html:197 +#: stock/templates/stock/warehouses_index.html:197 msgid "Rechercher par nom, code ou SKU..." msgstr "Rechercher par nom, code ou SKU..." -#: templates/stock/warehouses_index.html:211 +#: stock/templates/stock/warehouses_index.html:211 msgid "Afficher les inactifs" msgstr "Afficher les inactifs" -#: templates/stock/warehouses_index.html:248 +#: stock/templates/stock/warehouses_index.html:248 msgid "Prix" msgstr "Prix" -#: tests_permissions.py:446 views.py:1052 -msgid "" -"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." -msgstr "" -"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." +#: stock/tests_permissions.py:446 stock/views.py:1052 +msgid "Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." +msgstr "Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." -#: views.py:166 views.py:3792 +#: stock/views.py:166 stock/views.py:3792 msgid "Sans catégorie" msgstr "Sans catégorie" -#: views.py:735 views.py:946 +#: stock/views.py:735 stock/views.py:946 msgid "Vous n'avez pas la permission de créer des mouvements de stock." msgstr "Vous n'avez pas la permission de créer des mouvements de stock." -#: views.py:751 +#: stock/views.py:751 msgid "La quantité doit être un entier positif." msgstr "La quantité doit être un entier positif." -#: views.py:760 +#: stock/views.py:760 msgid "Vous n'avez pas la permission de gérer l'entrepôt source." msgstr "Vous n'avez pas la permission de gérer l'entrepôt source." -#: views.py:763 +#: stock/views.py:763 msgid "Vous n'avez pas la permission de gérer l'entrepôt de destination." msgstr "Vous n'avez pas la permission de gérer l'entrepôt de destination." -#: views.py:767 +#: stock/views.py:767 msgid "Une entrée nécessite un emplacement de destination." msgstr "Une entrée nécessite un emplacement de destination." -#: views.py:770 +#: stock/views.py:770 msgid "Une sortie nécessite un emplacement source." msgstr "Une sortie nécessite un emplacement source." -#: views.py:773 -msgid "" -"Un transfert nécessite un emplacement source et un emplacement destination." -msgstr "" -"Un transfert nécessite un emplacement source et un emplacement destination." +#: stock/views.py:773 +msgid "Un transfert nécessite un emplacement source et un emplacement destination." +msgstr "Un transfert nécessite un emplacement source et un emplacement destination." -#: views.py:799 +#: stock/views.py:799 msgid "Mouvement de stock créé avec succès." msgstr "Mouvement de stock créé avec succès." -#: views.py:1054 -msgid "" -"Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." -msgstr "" -"Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." +#: stock/views.py:1054 +msgid "Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." +msgstr "Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." -#: views.py:1056 +#: stock/views.py:1056 msgid "L'emplacement destination est obligatoire pour une entrée." msgstr "L'emplacement destination est obligatoire pour une entrée." -#: views.py:1058 +#: stock/views.py:1058 msgid "L'emplacement source est obligatoire pour une sortie." msgstr "L'emplacement source est obligatoire pour une sortie." -#: views.py:1060 -msgid "" -"Les emplacements source et destination sont obligatoires pour un transfert." -msgstr "" -"Les emplacements source et destination sont obligatoires pour un transfert." +#: stock/views.py:1060 +msgid "Les emplacements source et destination sont obligatoires pour un transfert." +msgstr "Les emplacements source et destination sont obligatoires pour un transfert." -#: views.py:1074 +#: stock/views.py:1074 #, python-format msgid "Ligne %(n)s : quantité invalide." msgstr "Ligne %(n)s : quantité invalide." -#: views.py:1082 +#: stock/views.py:1082 #, python-format msgid "Ligne %(n)s : emplacement de destination requis pour une entrée." msgstr "Ligne %(n)s : emplacement de destination requis pour une entrée." -#: views.py:1085 +#: stock/views.py:1085 #, python-format msgid "Ligne %(n)s : emplacement source requis pour une sortie." msgstr "Ligne %(n)s : emplacement source requis pour une sortie." -#: views.py:1088 +#: stock/views.py:1088 #, python-format -msgid "" -"Ligne %(n)s : emplacements source et destination requis pour un transfert." -msgstr "" -"Ligne %(n)s : emplacements source et destination requis pour un transfert." +msgid "Ligne %(n)s : emplacements source et destination requis pour un transfert." +msgstr "Ligne %(n)s : emplacements source et destination requis pour un transfert." -#: views.py:1096 +#: stock/views.py:1096 #, python-format -msgid "" -"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le " -"produit '%(prod)s'." -msgstr "" -"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le " -"produit '%(prod)s'." +msgid "Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." +msgstr "Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." -#: views.py:1099 +#: stock/views.py:1099 #, python-format -msgid "" -"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour " -"le produit '%(prod)s'." -msgstr "" -"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour " -"le produit '%(prod)s'." +msgid "Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." +msgstr "Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." -#: views.py:1102 +#: stock/views.py:1102 #, python-format msgid "Ligne %(n)s : produit invalide." msgstr "Ligne %(n)s : produit invalide." -#: views.py:1206 +#: stock/views.py:1206 msgid "Lot de mouvements de stock créé avec succès." msgstr "Lot de mouvements de stock créé avec succès." -#: views.py:1217 +#: stock/views.py:1217 msgid "Nouvelle entrée de stock" msgstr "Nouvelle entrée de stock" -#: views.py:1218 +#: stock/views.py:1218 msgid "Nouvelle sortie de stock" msgstr "Nouvelle sortie de stock" -#: views.py:1219 +#: stock/views.py:1219 msgid "Nouveau transfert de stock" msgstr "Nouveau transfert de stock" -#: views.py:1292 +#: stock/views.py:1292 msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot." msgstr "Vous n'avez pas la permission d'ajouter une signature à ce lot." -#: views.py:1309 +#: stock/views.py:1309 msgid "Signature enregistrée avec succès." msgstr "Signature enregistrée avec succès." -#: views.py:1311 +#: stock/views.py:1311 msgid "Aucune signature fournie." msgstr "Aucune signature fournie." -#: views.py:1394 views.py:1397 +#: stock/views.py:1394 stock/views.py:1397 msgid "Vous n'avez pas les droits pour créer des bons de commande." msgstr "Vous n'avez pas les droits pour créer des bons de commande." -#: views.py:1417 views.py:5089 -msgid "" -"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." -msgstr "" -"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." +#: stock/views.py:1417 stock/views.py:5089 +msgid "Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." +msgstr "Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." -#: views.py:1434 +#: stock/views.py:1434 msgid "La commande a été reçue et le stock mis à jour." msgstr "La commande a été reçue et le stock mis à jour." -#: views.py:1437 +#: stock/views.py:1437 msgid "La commande a été enregistrée." msgstr "La commande a été enregistrée." -#: views.py:1504 +#: stock/views.py:1504 msgid "Vous n'avez pas les droits pour modifier ce bon de commande." msgstr "Vous n'avez pas les droits pour modifier ce bon de commande." -#: views.py:1508 +#: stock/views.py:1508 #, python-format msgid "Ce bon de commande ne peut plus être modifié (statut : %(status)s)." msgstr "Ce bon de commande ne peut plus être modifié (statut : %(status)s)." -#: views.py:1521 +#: stock/views.py:1521 msgid "La commande a été mise à jour." msgstr "La commande a été mise à jour." -#: views.py:1605 views.py:1608 +#: stock/views.py:1605 stock/views.py:1608 msgid "Vous n'avez pas les droits pour créer des demandes d'offre." msgstr "Vous n'avez pas les droits pour créer des demandes d'offre." -#: views.py:1617 -msgid "" -"Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." -msgstr "" -"Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." +#: stock/views.py:1617 +msgid "Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." +msgstr "Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." -#: views.py:1627 +#: stock/views.py:1627 msgid "La demande d'offre a été enregistrée." msgstr "La demande d'offre a été enregistrée." -#: views.py:1675 +#: stock/views.py:1675 msgid "Vous n'avez pas les droits pour modifier cette demande d'offre." msgstr "Vous n'avez pas les droits pour modifier cette demande d'offre." -#: views.py:1679 +#: stock/views.py:1679 #, python-format msgid "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)." -msgstr "" -"Cette demande d'offre ne peut plus être modifiée (statut : %(status)s).Cette " -"demande d'offre ne peut plus être modifiée (statut : %(status)s)." +msgstr "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s).Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)." -#: views.py:1688 +#: stock/views.py:1688 msgid "La demande d'offre a été mise à jour." msgstr "La demande d'offre a été mise à jour." -#: views.py:1735 views.py:1738 views.py:1761 views.py:1764 +#: stock/views.py:1735 stock/views.py:1738 stock/views.py:1761 +#: stock/views.py:1764 msgid "Vous n'avez pas les droits pour gérer cette demande d'offre." msgstr "Vous n'avez pas les droits pour gérer cette demande d'offre." -#: views.py:1744 +#: stock/views.py:1744 msgid "La demande d'offre a été annulée." msgstr "La demande d'offre a été annulée." -#: views.py:1746 +#: stock/views.py:1746 msgid "Cette demande d'offre ne peut pas être annulée." msgstr "Cette demande d'offre ne peut pas être annulée." -#: views.py:1770 +#: stock/views.py:1770 msgid "La demande d'offre a été marquée comme envoyée." msgstr "La demande d'offre a été marquée comme envoyée." -#: views.py:1772 +#: stock/views.py:1772 msgid "Cette demande d'offre ne peut pas être marquée comme envoyée." msgstr "Cette demande d'offre ne peut pas être marquée comme envoyée." -#: views.py:2010 views.py:2013 views.py:2396 views.py:2399 views.py:2415 -#: views.py:2418 views.py:2456 views.py:2459 +#: stock/views.py:2010 stock/views.py:2013 stock/views.py:2396 +#: stock/views.py:2399 stock/views.py:2415 stock/views.py:2418 +#: stock/views.py:2456 stock/views.py:2459 msgid "Vous n'avez pas les droits pour gérer les bons de commande." msgstr "Vous n'avez pas les droits pour gérer les bons de commande." -#: views.py:2018 +#: stock/views.py:2018 msgid "Le bon de commande a été marqué comme envoyé." msgstr "Le bon de commande a été marqué comme envoyé." -#: views.py:2020 +#: stock/views.py:2020 msgid "Ce bon de commande ne peut pas être marqué comme envoyé." msgstr "Ce bon de commande ne peut pas être marqué comme envoyé." -#: views.py:2402 +#: stock/views.py:2402 msgid "La commande a été marquée comme reçue." msgstr "La commande a été marquée comme reçue." -#: views.py:2422 +#: stock/views.py:2422 msgid "Ce bon de commande ne peut plus être réceptionné." msgstr "Ce bon de commande ne peut plus être réceptionné." -#: views.py:2439 +#: stock/views.py:2439 msgid "Les articles ont été réceptionnés avec succès." msgstr "Les articles ont été réceptionnés avec succès." -#: views.py:2441 +#: stock/views.py:2441 msgid "Aucune quantité à réceptionner." msgstr "Aucune quantité à réceptionner." -#: views.py:2464 +#: stock/views.py:2464 msgid "Le bon de commande a été annulé." msgstr "Le bon de commande a été annulé." -#: views.py:2466 +#: stock/views.py:2466 msgid "Ce bon de commande ne peut pas être annulé." msgstr "Ce bon de commande ne peut pas être annulé." -#: views.py:2587 +#: stock/views.py:2587 msgid "Vous n'avez pas la permission de visualiser cet inventaire." msgstr "Vous n'avez pas la permission de visualiser cet inventaire." -#: views.py:2654 -msgid "" -"Vous n'avez pas la permission de créer un inventaire pour cet emplacement." -msgstr "" -"Vous n'avez pas la permission de créer un inventaire pour cet emplacement." +#: stock/views.py:2654 +msgid "Vous n'avez pas la permission de créer un inventaire pour cet emplacement." +msgstr "Vous n'avez pas la permission de créer un inventaire pour cet emplacement." -#: views.py:2660 views.py:2764 -msgid "" -"Vous n'avez pas la permission de valider les inventaires pour cet " -"emplacement." -msgstr "" -"Vous n'avez pas la permission de valider les inventaires pour cet " -"emplacement." +#: stock/views.py:2660 stock/views.py:2764 +msgid "Vous n'avez pas la permission de valider les inventaires pour cet emplacement." +msgstr "Vous n'avez pas la permission de valider les inventaires pour cet emplacement." -#: views.py:2669 views.py:2860 +#: stock/views.py:2669 stock/views.py:2860 msgid "Inventaire validé et stock ajusté." msgstr "Inventaire validé et stock ajusté." -#: views.py:2672 +#: stock/views.py:2672 msgid "Inventaire enregistré." msgstr "Inventaire enregistré." -#: views.py:2723 views.py:2807 views.py:3018 views.py:3102 views.py:3177 +#: stock/views.py:2723 stock/views.py:2807 stock/views.py:3018 +#: stock/views.py:3102 stock/views.py:3177 msgid "Cet inventaire est validé et ne peut plus être modifié." msgstr "Cet inventaire est validé et ne peut plus être modifié." -#: views.py:2734 views.py:2802 views.py:2985 +#: stock/views.py:2734 stock/views.py:2802 stock/views.py:2985 msgid "Vous n'avez pas la permission de modifier cet inventaire." msgstr "Vous n'avez pas la permission de modifier cet inventaire." -#: views.py:2758 +#: stock/views.py:2758 msgid "Vous n'avez pas la permission de gérer l'emplacement de destination." msgstr "Vous n'avez pas la permission de gérer l'emplacement de destination." -#: views.py:2769 +#: stock/views.py:2769 msgid "Inventaire mis à jour." msgstr "Inventaire mis à jour." -#: views.py:2814 +#: stock/views.py:2814 msgid "Statut invalide." msgstr "Statut invalide." -#: views.py:2820 -msgid "" -"Seul un validateur peut repasser l'inventaire au statut en cours ou en " -"préparation." -msgstr "" -"Seul un validateur peut repasser l'inventaire au statut en cours ou en " -"préparation." +#: stock/views.py:2820 +msgid "Seul un validateur peut repasser l'inventaire au statut en cours ou en préparation." +msgstr "Seul un validateur peut repasser l'inventaire au statut en cours ou en préparation." -#: views.py:2826 +#: stock/views.py:2826 msgid "Statut mis à jour." msgstr "Statut mis à jour." -#: views.py:2843 +#: stock/views.py:2843 msgid "Vous n'avez pas la permission de valider cet inventaire." msgstr "Vous n'avez pas la permission de valider cet inventaire." -#: views.py:2847 views.py:2897 +#: stock/views.py:2847 stock/views.py:2897 msgid "Cet inventaire est déjà validé." msgstr "Cet inventaire est déjà validé." -#: views.py:2872 -msgid "" -"Vous n'avez pas la permission de modifier le commentaire de cet inventaire." -msgstr "" -"Vous n'avez pas la permission de modifier le commentaire de cet inventaire." +#: stock/views.py:2872 +msgid "Vous n'avez pas la permission de modifier le commentaire de cet inventaire." +msgstr "Vous n'avez pas la permission de modifier le commentaire de cet inventaire." -#: views.py:2878 +#: stock/views.py:2878 msgid "Commentaire du validateur mis à jour." msgstr "Commentaire du validateur mis à jour." -#: views.py:2893 +#: stock/views.py:2893 msgid "Vous n'avez pas la permission de valider ces articles." msgstr "Vous n'avez pas la permission de valider ces articles." -#: views.py:2907 +#: stock/views.py:2907 #, python-format msgid "%(count)d article(s) validé(s)." msgstr "%(count)d article(s) validé(s)." -#: views.py:2909 +#: stock/views.py:2909 msgid "Aucun article à valider." msgstr "Aucun article à valider." -#: views.py:2933 views.py:2934 +#: stock/views.py:2933 stock/views.py:2934 msgid "Vous n'avez pas la permission de valider cet article." msgstr "Vous n'avez pas la permission de valider cet article." -#: views.py:2939 views.py:2940 +#: stock/views.py:2939 stock/views.py:2940 msgid "Cet inventaire est déjà entièrement validé." msgstr "Cet inventaire est déjà entièrement validé." -#: views.py:2959 +#: stock/views.py:2959 #, python-brace-format msgid "Article « {product} » validé." msgstr "Article « {product} » validé." -#: views.py:2967 +#: stock/views.py:2967 #, python-brace-format msgid "Validation de « {product} » annulée." msgstr "Validation de « {product} » annulée." -#: views.py:3030 views.py:3057 views.py:3113 +#: stock/views.py:3030 stock/views.py:3057 stock/views.py:3113 msgid "La quantité ne peut pas être négative." msgstr "La quantité ne peut pas être négative." -#: views.py:3034 views.py:3059 views.py:3115 +#: stock/views.py:3034 stock/views.py:3059 stock/views.py:3115 msgid "Quantité invalide." msgstr "Quantité invalide." -#: views.py:3096 +#: stock/views.py:3096 msgid "Vous n'avez pas la permission d'ajouter des produits à cet inventaire." msgstr "Vous n'avez pas la permission d'ajouter des produits à cet inventaire." -#: views.py:3108 +#: stock/views.py:3108 msgid "Produit requis." msgstr "Produit requis." -#: views.py:3121 +#: stock/views.py:3121 msgid "Ce produit est déjà présent dans cet inventaire." msgstr "Ce produit est déjà présent dans cet inventaire." -#: views.py:3130 +#: stock/views.py:3130 #, python-brace-format -msgid "" -"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet " -"inventaire ({location})." -msgstr "" -"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet " -"inventaire ({location})." +msgid "Le produit « {product} » n'est pas autorisé dans l'emplacement de cet inventaire ({location})." +msgstr "Le produit « {product} » n'est pas autorisé dans l'emplacement de cet inventaire ({location})." -#: views.py:3185 views.py:6104 +#: stock/views.py:3185 stock/views.py:6104 msgid "Vous n'avez pas la permission de supprimer des articles." msgstr "Vous n'avez pas la permission de supprimer des articles." -#: views.py:3221 +#: stock/views.py:3221 msgid "Vous n'avez pas la permission d'exporter cet inventaire en PDF." msgstr "Vous n'avez pas la permission d'exporter cet inventaire en PDF." -#: views.py:3253 +#: stock/views.py:3253 msgid "Feuille d'inventaire" msgstr "Feuille d'inventaire" -#: views.py:3265 +#: stock/views.py:3265 msgid "Responsable : " msgstr "Responsable : " -#: views.py:3270 +#: stock/views.py:3270 msgid "Créé le : " msgstr "Créé le : " -#: views.py:3279 +#: stock/views.py:3279 msgid "Validé le : " msgstr "Validé le : " -#: views.py:3399 +#: stock/views.py:3399 msgid "TOTAL ÉCART" msgstr "TOTAL ÉCART" -#: views.py:3408 -msgid "" -"Signature du magasinier : ___________________________ Date : _____ / " -"_____ / _______" -msgstr "" -"Signature du magasinier : ___________________________ Date : _____ / " -"_____ / _______" +#: stock/views.py:3408 +msgid "Signature du magasinier : ___________________________ Date : _____ / _____ / _______" +msgstr "Signature du magasinier : ___________________________ Date : _____ / _____ / _______" -#: views.py:3475 views.py:3611 +#: stock/views.py:3475 stock/views.py:3611 msgid "Vous n'avez pas la permission de créer des bons de préparation." msgstr "Vous n'avez pas la permission de créer des bons de préparation." -#: views.py:3500 +#: stock/views.py:3500 msgid "Commande de préparation enregistrée." msgstr "Commande de préparation enregistrée." -#: views.py:3597 +#: stock/views.py:3597 msgid "Configuration utilisateur non trouvée." msgstr "Configuration utilisateur non trouvée." -#: views.py:3639 +#: stock/views.py:3639 msgid "Bon de préparation créé avec succès." msgstr "Bon de préparation créé avec succès." -#: views.py:3851 +#: stock/views.py:3851 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(s) ajouté(s) avec succès." -#: views.py:4009 -msgid "" -"Vous n'avez pas la permission de poster un message sur ce bon de préparation." -msgstr "" -"Vous n'avez pas la permission de poster un message sur ce bon de préparation." +#: stock/views.py:4009 +msgid "Vous n'avez pas la permission de poster un message sur ce bon de préparation." +msgstr "Vous n'avez pas la permission de poster un message sur ce bon de préparation." -#: views.py:4046 +#: stock/views.py:4046 msgid "Vous n'avez pas la permission d'annuler des bons de préparation." msgstr "Vous n'avez pas la permission d'annuler des bons de préparation." -#: views.py:4059 +#: stock/views.py:4059 msgid "Restitution suite à l'annulation du bon de préparation #{}" msgstr "Autre produit du bon de préparation" -#: views.py:4078 +#: stock/views.py:4078 msgid "Restitution suite à l'annulation du bon #{}" msgstr "Restitution suite à l'annulation du bon #{}" -#: views.py:4085 +#: stock/views.py:4085 msgid "Le bon de préparation #{} a été annulé." msgstr "Le bon de préparation #{} a été annulé." -#: views.py:4087 +#: stock/views.py:4087 msgid "Ce bon ne peut pas être annulé." msgstr "Ce bon ne peut pas être annulé." -#: views.py:4105 +#: stock/views.py:4105 msgid "Vous n'avez pas la permission de réouvrir des bons de préparation." msgstr "Vous n'avez pas la permission de créer des bons de préparation." -#: views.py:4112 +#: stock/views.py:4112 msgid "Le bon de préparation #{} a été réouvert (statut : À traiter)." msgstr "Le bon de préparation #{} a été traité avec succès." -#: views.py:4115 +#: stock/views.py:4115 msgid "Ce bon ne peut être réouvert que s'il est au statut Traité." msgstr "Ce bon ne peut plus être traité." -#: views.py:4134 views.py:4136 views.py:4865 views.py:4867 views.py:4903 -#: views.py:4905 views.py:4925 views.py:4927 views.py:4963 views.py:4965 -#: views.py:4992 views.py:4994 views.py:5035 views.py:5037 +#: stock/views.py:4134 stock/views.py:4136 stock/views.py:4865 +#: stock/views.py:4867 stock/views.py:4903 stock/views.py:4905 +#: stock/views.py:4925 stock/views.py:4927 stock/views.py:4963 +#: stock/views.py:4965 stock/views.py:4992 stock/views.py:4994 +#: stock/views.py:5035 stock/views.py:5037 msgid "Droits insuffisants." msgstr "Droits insuffisants." -#: views.py:4141 +#: stock/views.py:4141 msgid "Ce bon ne peut plus être modifié." msgstr "Ce bon ne peut plus être modifié." -#: views.py:4182 views.py:4190 views.py:4212 views.py:4235 views.py:4301 -#: views.py:4353 +#: stock/views.py:4182 stock/views.py:4190 stock/views.py:4212 +#: stock/views.py:4235 stock/views.py:4301 stock/views.py:4353 msgid "Données invalides." msgstr "Données invalides." -#: views.py:4217 views.py:4306 +#: stock/views.py:4217 stock/views.py:4306 #, python-brace-format -msgid "" -"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " -"{status}). Modification impossible." -msgstr "" -"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " -"{status}). Modification impossible." +msgid "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Modification impossible." +msgstr "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Modification impossible." -#: views.py:4240 views.py:4358 +#: stock/views.py:4240 stock/views.py:4358 #, python-brace-format -msgid "" -"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " -"{status}). Suppression impossible." -msgstr "" -"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " -"{status}). Suppression impossible." +msgid "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Suppression impossible." +msgstr "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Suppression impossible." -#: views.py:4264 +#: stock/views.py:4264 msgid "La description est obligatoire." msgstr "La description est obligatoire." -#: views.py:4366 +#: stock/views.py:4366 msgid "Action inconnue." msgstr "Action inconnue." -#: views.py:4368 +#: stock/views.py:4368 msgid "Méthode non autorisée." msgstr "Méthode non autorisée." -#: views.py:4387 +#: stock/views.py:4387 msgid "Vous n'avez pas la permission de traiter des bons de préparation." msgstr "Vous n'avez pas la permission de traiter des bons de préparation." -#: views.py:4405 +#: stock/views.py:4405 msgid "Ce bon ne peut plus être traité." msgstr "Ce bon ne peut plus être traité." -#: views.py:4428 +#: stock/views.py:4428 msgid "Quantité mise à jour pour {}" msgstr "Quantité mise à jour pour {}" -#: views.py:4435 +#: stock/views.py:4435 msgid "Produit {} ajouté au bon" msgstr "Produit {} ajouté au bon" -#: views.py:4439 +#: stock/views.py:4439 msgid "Erreur lors de l'ajout du produit" msgstr "Erreur lors de l'ajout du produit" -#: views.py:4453 +#: stock/views.py:4453 msgid "Le bon de préparation a été sauvegardé." msgstr "Le bon de préparation a été sauvegardé." -#: views.py:4470 +#: stock/views.py:4470 msgid "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}." msgstr "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}." -#: views.py:4519 views.py:4537 +#: stock/views.py:4519 stock/views.py:4537 msgid "Sortie bon de préparation #{}" msgstr "Sortie bon de préparation #{}" -#: views.py:4578 +#: stock/views.py:4578 msgid "Restitution suite à modification du bon de préparation #{}" msgstr "Autre produit du bon de préparation" -#: views.py:4595 +#: stock/views.py:4595 msgid "Restitution suite à modification du bon #{}" msgstr "Restitution suite à modification du bon #{}" -#: views.py:4603 +#: stock/views.py:4603 msgid "Le bon de préparation #{} a été traité avec succès." msgstr "Le bon de préparation #{} a été traité avec succès." -#: views.py:4748 +#: stock/views.py:4748 msgid "Cet emplacement n'est pas autorisé pour ce produit." msgstr "Cet emplacement n'est pas autorisé pour ce produit." -#: views.py:4785 +#: stock/views.py:4785 msgid "Stock mis à jour avec succès" msgstr "Stock mis à jour avec succès" -#: views.py:4872 views.py:4932 views.py:4998 +#: stock/views.py:4872 stock/views.py:4932 stock/views.py:4998 msgid "Aucun fichier fourni." msgstr "Aucun fichier fourni." -#: views.py:5062 +#: stock/views.py:5062 msgid "Vous n'avez pas la permission de créer des bons de commande." msgstr "Vous n'avez pas la permission de créer des bons de commande." -#: views.py:5095 +#: stock/views.py:5095 msgid "Bon de commande créé avec succès." msgstr "Bon de commande créé avec succès." -#: views.py:5134 views.py:5158 views.py:5195 views.py:5342 views.py:5465 -#: views.py:5489 views.py:5561 views.py:5688 views.py:5729 +#: stock/views.py:5134 stock/views.py:5158 stock/views.py:5195 +#: stock/views.py:5342 stock/views.py:5465 stock/views.py:5489 +#: stock/views.py:5561 stock/views.py:5688 stock/views.py:5729 msgid "Vous n'avez pas la permission d'accéder à cette page." msgstr "Vous n'avez pas la permission d'accéder à cette page." -#: views.py:5165 +#: stock/views.py:5165 msgid "Fournisseur créé avec succès." msgstr "Fournisseur créé avec succès." -#: views.py:5202 +#: stock/views.py:5202 msgid "Vous n'avez pas la permission de modifier un fournisseur." msgstr "Vous n'avez pas la permission de modifier un fournisseur." -#: views.py:5207 +#: stock/views.py:5207 msgid "Fournisseur mis à jour avec succès." msgstr "Fournisseur mis à jour avec succès." -#: views.py:5239 views.py:5267 views.py:5297 +#: stock/views.py:5239 stock/views.py:5267 stock/views.py:5297 msgid "Vous n'avez pas la permission d'administrer cet entrepôt." msgstr "Vous n'avez pas la permission d'administrer cet entrepôt." -#: views.py:5246 +#: stock/views.py:5246 msgid "Emplacement créé avec succès." msgstr "Emplacement créé avec succès." -#: views.py:5274 +#: stock/views.py:5274 msgid "Emplacement mis à jour avec succès." msgstr "Emplacement mis à jour avec succès." -#: views.py:5303 +#: stock/views.py:5303 #, python-format msgid "Emplacement \"%(name)s\" supprimé avec succès." msgstr "Emplacement \"%(name)s\" supprimé avec succès." -#: views.py:5371 views.py:5379 views.py:5430 views.py:5438 +#: stock/views.py:5371 stock/views.py:5379 stock/views.py:5430 +#: stock/views.py:5438 msgid "Stock initial à la création du produit" msgstr "Stock initial à la création du produit" -#: views.py:5383 +#: stock/views.py:5383 msgid "Produit créé avec succès." msgstr "Produit créé avec succès." -#: views.py:5400 +#: stock/views.py:5400 msgid "Vous n'avez pas la permission d'ajouter un produit." msgstr "Vous n'avez pas la permission d'ajouter un produit." -#: views.py:5407 +#: stock/views.py:5407 msgid "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt." msgstr "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt." -#: views.py:5442 +#: stock/views.py:5442 msgid "Produit créé et associé à cet emplacement avec succès." msgstr "Produit créé et associé à cet emplacement avec succès." -#: views.py:5474 +#: stock/views.py:5474 msgid "Produit mis à jour avec succès." msgstr "Produit mis à jour avec succès." -#: views.py:5497 +#: stock/views.py:5497 #, python-format msgid "Produit \"%(name)s\" rendu inactif." msgstr "Produit \"%(name)s\" rendu inactif." -#: views.py:5594 +#: stock/views.py:5594 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" msgstr "Issu de l'article {product} du bon de préparation #{order_number}" -#: views.py:5614 +#: stock/views.py:5614 #, python-brace-format msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" msgstr "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" -#: views.py:5646 +#: stock/views.py:5646 msgid "Bon de confection créé avec succès." msgstr "Bon de confection créé avec succès." -#: views.py:5744 +#: stock/views.py:5744 msgid "Bon de confection mis à jour." msgstr "Bon de confection mis à jour." -#: views.py:5774 views.py:5808 views.py:5841 +#: stock/views.py:5774 stock/views.py:5808 stock/views.py:5841 msgid "Permission refusée." msgstr "Permission refusée." -#: views.py:5780 +#: stock/views.py:5780 msgid "Production démarrée." msgstr "Production démarrée." -#: views.py:5782 +#: stock/views.py:5782 msgid "Stock insuffisant pour démarrer la production." msgstr "Stock insuffisant pour démarrer la production." -#: views.py:5784 +#: stock/views.py:5784 msgid "Cet ordre ne peut pas être démarré." msgstr "Cet ordre ne peut pas être démarré." -#: views.py:5813 +#: stock/views.py:5813 msgid "Production terminée. Stock mis à jour." msgstr "Production terminée. Stock mis à jour." -#: views.py:5815 +#: stock/views.py:5815 msgid "Stock insuffisant pour terminer la production." msgstr "Stock insuffisant pour terminer la production." -#: views.py:5817 +#: stock/views.py:5817 msgid "Cet ordre ne peut pas être complété." msgstr "Cet ordre ne peut pas être complété." -#: views.py:5845 +#: stock/views.py:5845 msgid "Bon de production annulé." msgstr "Bon de production annulé." -#: views.py:5847 +#: stock/views.py:5847 msgid "Cet ordre ne peut pas être annulé." msgstr "Cet ordre ne peut pas être annulé." -#: views.py:5909 +#: stock/views.py:5909 msgid "Vous n'avez pas la permission d'enregistrer des articles." msgstr "Vous n'avez pas la permission d'enregistrer des articles." -#: views.py:5930 +#: stock/views.py:5930 msgid "Le produit est obligatoire." msgstr "Le produit est obligatoire." -#: views.py:5935 +#: stock/views.py:5935 msgid "Produit invalide." msgstr "Produit invalide." -#: views.py:5938 +#: stock/views.py:5938 msgid "Le numéro de série est obligatoire." msgstr "Le numéro de série est obligatoire." -#: views.py:5940 +#: stock/views.py:5940 msgid "Ce numéro de série existe déjà." msgstr "Ce numéro de série existe déjà." -#: views.py:5947 +#: stock/views.py:5947 msgid "L'emplacement initial n'est pas autorisé pour ce produit." msgstr "L'emplacement initial n'est pas autorisé pour ce produit." -#: views.py:5983 +#: stock/views.py:5983 #, python-format msgid "Enregistrement initial de l'article %(sn)s" msgstr "Enregistrement initial de l'article %(sn)s" -#: views.py:5992 +#: stock/views.py:5992 msgid "Attribution initiale" msgstr "Attribution initiale" -#: views.py:5998 +#: stock/views.py:5998 #, python-format msgid "Article %(sn)s enregistré avec succès." msgstr "Article %(sn)s enregistré avec succès." -#: views.py:6016 +#: stock/views.py:6016 msgid "Vous n'avez pas la permission d'enregistrer des événements." msgstr "Vous n'avez pas la permission d'enregistrer des événements." -#: views.py:6024 +#: stock/views.py:6024 msgid "Type d'événement invalide." msgstr "Type d'événement invalide." -#: views.py:6038 +#: stock/views.py:6038 msgid "L'emplacement de destination n'est pas autorisé pour ce produit." msgstr "L'emplacement de destination n'est pas autorisé pour ce produit." -#: views.py:6041 +#: stock/views.py:6041 msgid "L'emplacement d'origine n'est pas autorisé pour ce produit." msgstr "L'emplacement d'origine n'est pas autorisé pour ce produit." -#: views.py:6090 +#: stock/views.py:6090 msgid "Événement enregistré." msgstr "Événement enregistré." -#: views.py:6112 +#: stock/views.py:6112 #, python-format msgid "Article \"%(sn)s\" rendu inactif." msgstr "Article \"%(sn)s\" rendu inactif." -#: views.py:6132 views.py:6169 views.py:6204 views.py:6254 +#: stock/views.py:6132 stock/views.py:6169 stock/views.py:6204 +#: stock/views.py:6254 msgid "Vous n'avez pas la permission de modifier ce prêt." msgstr "Vous n'avez pas la permission de modifier ce prêt." -#: views.py:6143 views.py:6181 +#: stock/views.py:6143 stock/views.py:6181 msgid "Statut de retour mis à jour." msgstr "Statut de retour mis à jour." -#: views.py:6228 views.py:6277 +#: stock/views.py:6228 stock/views.py:6277 msgid "Informations de prêt enregistrées." msgstr "Informations de prêt enregistrées." #~ msgid "Discussion liée à ce bon" #~ msgstr "Discussion liée à ce bon" -#~ msgid "" -#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -#~ msgstr "" -#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -#~ "apportées seront prises en compte lors du prochain traitement par le " -#~ "magasinier (restitutions et sorties complémentaires automatiques)." +#~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " +#~ msgstr "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications apportées seront prises en compte lors du prochain traitement par le magasinier (restitutions et sorties complémentaires automatiques)." -#~ msgid "" -#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " -#~ "traitement " -#~ msgstr "" -#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " -#~ "traitement précédent mais ont été retirés du bon par le gestionnaire. " -#~ "Lors de la validation, le stock sera automatiquement recrédité." +#~ msgid "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " +#~ msgstr "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement précédent mais ont été retirés du bon par le gestionnaire. Lors de la validation, le stock sera automatiquement recrédité." #~ msgid "Sortir les produits du stock et marquer comme traité" #~ msgstr "Sortir les produits du stock et marquer comme traité" diff --git a/loko/stock/locale/nl/LC_MESSAGES/django.po b/loko/stock/locale/nl/LC_MESSAGES/django.po index 50be7ee..b143470 100644 --- a/loko/stock/locale/nl/LC_MESSAGES/django.po +++ b/loko/stock/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-09-11 11:30+0200\n" +"POT-Creation-Date: 2026-09-12 15:59+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,5023 +17,4899 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: forms.py:208 +#: stock/forms.py:208 #, python-format msgid "L'emplacement '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." msgstr "Locatie '%(loc)s' is niet toegestaan ​​voor product '%(prod)s'." -#: forms.py:479 +#: stock/forms.py:479 msgid "Si vide, le produit est autorisé dans tous les emplacements." msgstr "Als het product al op voorraad is." -#: forms.py:496 +#: stock/forms.py:496 msgid "Quantité initiale" msgstr "Totale hoeveelheid" -#: models.py:31 models.py:835 models.py:930 -#: templates/stock/inventory_detail.html:107 -#: templates/stock/inventory_list.html:16 -#: templates/stock/mobile/production_order_form_mobile.html:72 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:176 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:67 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:112 -#: templates/stock/product_design_detail.html:203 -#: templates/stock/product_detail.html:324 -#: templates/stock/product_detail.html:446 -#: templates/stock/product_detail.html:484 -#: templates/stock/production_order_detail.html:85 -#: templates/stock/production_order_form.html:65 -#: templates/stock/production_order_list.html:57 -#: templates/stock/purchase_order_detail.html:91 -#: templates/stock/stock_alerts.html:12 -#: templates/stock/stock_movements.html:249 -#: templates/stock/stock_purchases.html:54 -#: templates/stock/stock_purchases.html:112 -#: templates/stock/supplier_detail.html:126 -#: templates/stock/warehouse_location_detail.html:82 -#: templates/stock/warehouses_index.html:139 +#: stock/models.py:31 stock/models.py:835 stock/models.py:930 +#: stock/templates/stock/inventory_detail.html:107 +#: stock/templates/stock/inventory_list.html:16 +#: stock/templates/stock/mobile/production_order_form_mobile.html:72 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:176 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:67 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:112 +#: stock/templates/stock/product_design_detail.html:203 +#: stock/templates/stock/product_detail.html:324 +#: stock/templates/stock/product_detail.html:446 +#: stock/templates/stock/product_detail.html:484 +#: stock/templates/stock/production_order_detail.html:85 +#: stock/templates/stock/production_order_form.html:65 +#: stock/templates/stock/production_order_list.html:57 +#: stock/templates/stock/purchase_order_detail.html:91 +#: stock/templates/stock/stock_alerts.html:12 +#: stock/templates/stock/stock_movements.html:249 +#: stock/templates/stock/stock_purchases.html:54 +#: stock/templates/stock/stock_purchases.html:112 +#: stock/templates/stock/supplier_detail.html:126 +#: stock/templates/stock/warehouse_location_detail.html:82 +#: stock/templates/stock/warehouses_index.html:139 msgid "Entrepôt" msgstr "Magazijn" -#: models.py:32 templates/stock/warehouse_location_form.html:22 -#: templates/stock/warehouses_index.html:99 +#: stock/models.py:32 stock/templates/stock/warehouse_location_form.html:22 +#: stock/templates/stock/warehouses_index.html:99 msgid "Entrepôts" msgstr "Magazijnen" -#: models.py:74 +#: stock/models.py:74 msgid "Sous seuil (Commande en cours)" msgstr "Onder drempel (Bestelling lopende)" -#: models.py:76 +#: stock/models.py:76 msgid "Sous seuil (Pas de commande)" msgstr "Onder drempel (Geen bestelling)" -#: models.py:77 templates/stock/product_detail.html:167 +#: stock/models.py:77 stock/templates/stock/product_detail.html:167 msgid "Stock suffisant" msgstr "Voldoende voorraad" -#: models.py:89 templates/stock/product_design_form.html:131 +#: stock/models.py:89 stock/templates/stock/product_design_form.html:131 msgid "Emplacement par défaut" msgstr "Standaardlocatie" -#: models.py:90 -msgid "" -"Si activé, cet emplacement sera proposé par défaut dans les formulaires pour " -"cet entrepôt." -msgstr "" -"Indien geactiveerd wordt deze locatie standaard aangeboden in de formulieren " -"voor dit magazijn." +#: stock/models.py:90 +msgid "Si activé, cet emplacement sera proposé par défaut dans les formulaires pour cet entrepôt." +msgstr "Indien geactiveerd wordt deze locatie standaard aangeboden in de formulieren voor dit magazijn." -#: models.py:96 models.py:200 models.py:616 models.py:1289 models.py:1917 -#: models.py:2201 templates/stock/inventory_detail.html:141 -#: templates/stock/inventory_detail.html:471 -#: templates/stock/mobile/product_detail_mobile.html:387 -#: templates/stock/mobile/serialized_item_detail_mobile.html:142 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:218 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:130 -#: templates/stock/preparation_order_detail.html:231 -#: templates/stock/product_detail.html:128 -#: templates/stock/production_order_detail.html:199 -#: templates/stock/purchase_order_detail.html:110 -#: templates/stock/serialized_item_detail.html:122 -#: templates/stock/warehouse_location_detail.html:99 -#: templates/stock/warehouse_location_detail.html:424 +#: stock/models.py:96 stock/models.py:200 stock/models.py:616 +#: stock/models.py:1289 stock/models.py:1917 stock/models.py:2201 +#: stock/templates/stock/inventory_detail.html:141 +#: stock/templates/stock/inventory_detail.html:471 +#: stock/templates/stock/mobile/product_detail_mobile.html:387 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:142 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:218 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:130 +#: stock/templates/stock/preparation_order_detail.html:231 +#: stock/templates/stock/product_detail.html:128 +#: stock/templates/stock/production_order_detail.html:199 +#: stock/templates/stock/purchase_order_detail.html:110 +#: stock/templates/stock/serialized_item_detail.html:122 +#: stock/templates/stock/warehouse_location_detail.html:99 +#: stock/templates/stock/warehouse_location_detail.html:424 msgid "QR Code" msgstr "QR-code" -#: models.py:173 +#: stock/models.py:173 msgid "Pièce(s)" msgstr "Stukken)" -#: models.py:174 +#: stock/models.py:174 msgid "Kilogramme(s)" msgstr "Kilogram(men)" -#: models.py:175 +#: stock/models.py:175 msgid "Gramme(s)" msgstr "Gram(men)" -#: models.py:176 +#: stock/models.py:176 msgid "Tonne(s)" msgstr "Ton(len)" -#: models.py:177 +#: stock/models.py:177 msgid "Litre(s)" msgstr "Liter(s)" -#: models.py:178 +#: stock/models.py:178 msgid "Mètre(s)" msgstr "Meter(s)" -#: models.py:179 +#: stock/models.py:179 msgid "Mètre(s) carré(s)" msgstr "Vierkante meter(s)" -#: models.py:180 +#: stock/models.py:180 msgid "Mètre(s) cube(s)" msgstr "Kubieke meter(s)" -#: models.py:195 templates/stock/mobile/product_detail_mobile.html:115 -#: templates/stock/product_detail.html:102 -#: templates/stock/purchase_order_detail.html:135 -#: templates/stock/request_for_quote_detail.html:135 +#: stock/models.py:195 +#: stock/templates/stock/mobile/product_detail_mobile.html:115 +#: stock/templates/stock/product_detail.html:102 +#: stock/templates/stock/purchase_order_detail.html:135 +#: stock/templates/stock/request_for_quote_detail.html:135 msgid "Unité" msgstr "Eenheid" -#: models.py:203 +#: stock/models.py:203 msgid "Articles tracés (numéro de série)" msgstr "Getraceerde artikelen (serienummer)" -#: models.py:204 -msgid "" -"Si activé, chaque article de ce produit devra avoir un numéro de série " -"unique." -msgstr "" -"Indien ingeschakeld, moet elk item in dit product een uniek serienummer " -"hebben." +#: stock/models.py:204 +msgid "Si activé, chaque article de ce produit devra avoir un numéro de série unique." +msgstr "Indien ingeschakeld, moet elk item in dit product een uniek serienummer hebben." -#: models.py:208 models.py:2214 templates/stock/product_design_detail.html:24 -#: templates/stock/product_design_list.html:76 -#: templates/stock/stock_purchases.html:206 -#: templates/stock/supplier_detail.html:15 +#: stock/models.py:208 stock/models.py:2214 +#: stock/templates/stock/product_design_detail.html:24 +#: stock/templates/stock/product_design_list.html:76 +#: stock/templates/stock/stock_purchases.html:206 +#: stock/templates/stock/supplier_detail.html:15 msgid "Actif" msgstr "Actief" -#: models.py:209 -msgid "" -"Si désactivé, le produit ne sera plus disponible pour les opérations " -"(nouvelles entrées, sorties, transferts, interventions)." -msgstr "" -"Indien gedeactiveerd zal het product niet langer beschikbaar zijn voor " -"verrichtingen (nieuwe binnenkomsten, uitgangen, overschrijvingen, " -"interventies)." +#: stock/models.py:209 +msgid "Si désactivé, le produit ne sera plus disponible pour les opérations (nouvelles entrées, sorties, transferts, interventions)." +msgstr "Indien gedeactiveerd zal het product niet langer beschikbaar zijn voor verrichtingen (nieuwe binnenkomsten, uitgangen, overschrijvingen, interventies)." -#: models.py:215 templates/stock/product_detail.html:191 -#: templates/stock/product_form.html:184 +#: stock/models.py:215 stock/templates/stock/product_detail.html:191 +#: stock/templates/stock/product_form.html:184 msgid "Emplacements autorisés" msgstr "Standaardlocatie" -#: models.py:216 -msgid "" -"Emplacements dans lesquels ce produit est autorisé à être stocké (vide = " -"tous autorisés)." -msgstr "" -"Locaties waar dit product mag worden opgeslagen (leeg = alles toegestaan)." +#: stock/models.py:216 +msgid "Emplacements dans lesquels ce produit est autorisé à être stocké (vide = tous autorisés)." +msgstr "Locaties waar dit product mag worden opgeslagen (leeg = alles toegestaan)." -#: models.py:307 +#: stock/models.py:307 #, python-brace-format msgid "{quantity} de {product} à {location} ({warehouse})" msgstr "{quantity} van {product} op {location} ({warehouse})" -#: models.py:327 models.py:566 -#: templates/stock/mobile/new_stock_batch_mobile.html:47 -#: templates/stock/mobile/product_detail_mobile.html:283 -#: templates/stock/mobile/product_detail_mobile.html:505 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:72 -#: templates/stock/mobile/stock_movements_mobile.html:53 -#: templates/stock/mobile/stock_movements_mobile.html:80 -#: templates/stock/new_stock_batch.html:30 -#: templates/stock/product_detail.html:690 -#: templates/stock/stock_movement_batch_detail.html:16 -#: templates/stock/stock_movement_detail.html:18 -#: templates/stock/stock_movements.html:304 +#: stock/models.py:327 stock/models.py:566 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:47 +#: stock/templates/stock/mobile/product_detail_mobile.html:283 +#: stock/templates/stock/mobile/product_detail_mobile.html:505 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:72 +#: stock/templates/stock/mobile/stock_movements_mobile.html:53 +#: stock/templates/stock/mobile/stock_movements_mobile.html:80 +#: stock/templates/stock/new_stock_batch.html:30 +#: stock/templates/stock/product_detail.html:690 +#: stock/templates/stock/stock_movement_batch_detail.html:16 +#: stock/templates/stock/stock_movement_detail.html:18 +#: stock/templates/stock/stock_movements.html:304 msgid "Entrée" msgstr "Ingang" -#: models.py:328 models.py:568 -#: templates/stock/mobile/new_stock_batch_mobile.html:49 -#: templates/stock/mobile/product_detail_mobile.html:286 -#: templates/stock/mobile/product_detail_mobile.html:506 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:74 -#: templates/stock/mobile/stock_movements_mobile.html:56 -#: templates/stock/mobile/stock_movements_mobile.html:82 -#: templates/stock/new_stock_batch.html:33 -#: templates/stock/product_detail.html:691 -#: templates/stock/stock_movement_batch_detail.html:19 -#: templates/stock/stock_movement_detail.html:20 -#: templates/stock/stock_movements.html:306 +#: stock/models.py:328 stock/models.py:568 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:49 +#: stock/templates/stock/mobile/product_detail_mobile.html:286 +#: stock/templates/stock/mobile/product_detail_mobile.html:506 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:74 +#: stock/templates/stock/mobile/stock_movements_mobile.html:56 +#: stock/templates/stock/mobile/stock_movements_mobile.html:82 +#: stock/templates/stock/new_stock_batch.html:33 +#: stock/templates/stock/product_detail.html:691 +#: stock/templates/stock/stock_movement_batch_detail.html:19 +#: stock/templates/stock/stock_movement_detail.html:20 +#: stock/templates/stock/stock_movements.html:306 msgid "Sortie" msgstr "Uitgang" -#: models.py:329 models.py:564 -#: templates/stock/mobile/new_stock_batch_mobile.html:51 -#: templates/stock/mobile/product_detail_mobile.html:280 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:76 -#: templates/stock/mobile/stock_movements_mobile.html:59 -#: templates/stock/mobile/stock_movements_mobile.html:84 -#: templates/stock/new_stock_batch.html:36 -#: templates/stock/stock_movement_batch_detail.html:22 -#: templates/stock/stock_movement_detail.html:16 -#: templates/stock/stock_movements.html:308 +#: stock/models.py:329 stock/models.py:564 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:51 +#: stock/templates/stock/mobile/product_detail_mobile.html:280 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:76 +#: stock/templates/stock/mobile/stock_movements_mobile.html:59 +#: stock/templates/stock/mobile/stock_movements_mobile.html:84 +#: stock/templates/stock/new_stock_batch.html:36 +#: stock/templates/stock/stock_movement_batch_detail.html:22 +#: stock/templates/stock/stock_movement_detail.html:16 +#: stock/templates/stock/stock_movements.html:308 msgid "Transfert" msgstr "Overdracht" -#: models.py:333 templates/stock/mobile/new_stock_batch_mobile.html:170 -#: templates/stock/new_stock_batch.html:185 +#: stock/models.py:333 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:170 +#: stock/templates/stock/new_stock_batch.html:185 msgid "Achat" msgstr "Aankoop" -#: models.py:334 templates/stock/mobile/new_stock_batch_mobile.html:171 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:492 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:233 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:277 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:304 -#: templates/stock/new_stock_batch.html:41 -#: templates/stock/new_stock_batch.html:186 -#: templates/stock/preparation_order_add.html:277 -#: templates/stock/preparation_order_process.html:316 -#: templates/stock/product_design_form.html:43 -#: templates/stock/product_detail.html:33 -#: templates/stock/production_order_form.html:40 -#: templates/stock/purchase_order_detail.html:20 -#: templates/stock/request_for_quote_detail.html:20 -#: templates/stock/serialized_item_detail.html:24 -#: templates/stock/serialized_item_form.html:12 -#: templates/stock/stock_movement_batch_detail.html:30 -#: templates/stock/stock_movement_detail.html:24 -#: templates/stock/supplier_detail.html:21 -#: templates/stock/warehouse_location_detail.html:63 +#: stock/models.py:334 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:171 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:492 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:233 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:277 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:304 +#: stock/templates/stock/new_stock_batch.html:41 +#: stock/templates/stock/new_stock_batch.html:186 +#: stock/templates/stock/preparation_order_add.html:277 +#: stock/templates/stock/preparation_order_process.html:316 +#: stock/templates/stock/product_design_form.html:43 +#: stock/templates/stock/product_detail.html:33 +#: stock/templates/stock/production_order_form.html:40 +#: stock/templates/stock/purchase_order_detail.html:20 +#: stock/templates/stock/request_for_quote_detail.html:20 +#: stock/templates/stock/serialized_item_detail.html:24 +#: stock/templates/stock/serialized_item_form.html:12 +#: stock/templates/stock/stock_movement_batch_detail.html:30 +#: stock/templates/stock/stock_movement_detail.html:24 +#: stock/templates/stock/supplier_detail.html:21 +#: stock/templates/stock/warehouse_location_detail.html:63 msgid "Retour" msgstr "Terug" -#: models.py:335 templates/stock/inventory_detail.html:13 -#: templates/stock/inventory_detail.html:147 -#: templates/stock/inventory_list.html:14 -#: templates/stock/mobile/stock_inventories_mobile.html:47 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:5 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:115 views.py:3251 +#: stock/models.py:335 stock/templates/stock/inventory_detail.html:13 +#: stock/templates/stock/inventory_detail.html:147 +#: stock/templates/stock/inventory_list.html:14 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:47 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:5 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:115 +#: stock/views.py:3251 msgid "Inventaire" msgstr "Inventaris" -#: models.py:336 +#: stock/models.py:336 msgid "Consommation" msgstr "Consumptie" -#: models.py:337 +#: stock/models.py:337 msgid "Perte" msgstr "Verlies" -#: models.py:338 +#: stock/models.py:338 msgid "Don" msgstr "Maffiabaas" -#: models.py:339 models.py:1856 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:78 -#: templates/stock/production_order_detail.html:101 +#: stock/models.py:339 stock/models.py:1856 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:78 +#: stock/templates/stock/production_order_detail.html:101 msgid "Interne" msgstr "Intern" -#: models.py:340 models.py:1857 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:80 -#: templates/stock/production_order_detail.html:105 +#: stock/models.py:340 stock/models.py:1857 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:80 +#: stock/templates/stock/production_order_detail.html:105 msgid "Externe" msgstr "buitenste" -#: models.py:341 +#: stock/models.py:341 msgid "Correction" msgstr "Correctie" -#: models.py:342 templates/stock/mobile/new_stock_batch_mobile.html:172 -#: templates/stock/new_stock_batch.html:187 +#: stock/models.py:342 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:172 +#: stock/templates/stock/new_stock_batch.html:187 msgid "Confection" msgstr "Confectie" -#: models.py:343 models.py:399 models.py:1630 -#: templates/stock/mobile/production_order_form_mobile.html:165 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:195 -#: templates/stock/production_order_form.html:190 -#: templates/stock/stock_movement_batch_detail.html:217 +#: stock/models.py:343 stock/models.py:399 stock/models.py:1630 +#: stock/templates/stock/mobile/production_order_form_mobile.html:165 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:195 +#: stock/templates/stock/production_order_form.html:190 +#: stock/templates/stock/stock_movement_batch_detail.html:217 msgid "Bon de préparation" msgstr "Voorbereidingsbon" -#: models.py:344 templates/stock/mobile/new_stock_batch_mobile.html:175 -#: templates/stock/new_stock_batch.html:190 +#: stock/models.py:344 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:175 +#: stock/templates/stock/new_stock_batch.html:190 msgid "EPI" msgstr "OOR" -#: models.py:345 templates/stock/mobile/new_stock_batch_mobile.html:176 -#: templates/stock/new_stock_batch.html:191 +#: stock/models.py:345 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:191 msgid "Emprunt" msgstr "Lening" -#: models.py:346 templates/stock/mobile/new_stock_batch_mobile.html:177 -#: templates/stock/new_stock_batch.html:192 +#: stock/models.py:346 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:177 +#: stock/templates/stock/new_stock_batch.html:192 msgid "Chantier" msgstr "Werf" -#: models.py:347 +#: stock/models.py:347 msgid "Autre" msgstr "Andere" -#: models.py:350 templates/stock/preparation_order_add.html:209 -#: templates/stock/product_detail.html:381 -#: templates/stock/warehouse_location_detail.html:249 +#: stock/models.py:350 stock/templates/stock/preparation_order_add.html:209 +#: stock/templates/stock/product_detail.html:381 +#: stock/templates/stock/warehouse_location_detail.html:249 msgid "Type" msgstr "Type" -#: models.py:356 templates/stock/mobile/new_stock_batch_mobile.html:166 -#: templates/stock/new_stock_batch.html:181 +#: stock/models.py:356 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:166 +#: stock/templates/stock/new_stock_batch.html:181 msgid "Sous-type" msgstr "Subtype" -#: models.py:358 models.py:2298 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:116 -#: templates/stock/product_design_detail.html:206 -#: templates/stock/product_detail.html:380 -#: templates/stock/product_detail.html:448 -#: templates/stock/purchase_order_detail.html:15 -#: templates/stock/request_for_quote_detail.html:190 -#: templates/stock/serialized_item_detail.html:205 -#: templates/stock/stock_movement_batch_detail.html:43 -#: templates/stock/stock_movement_detail.html:83 -#: templates/stock/stock_purchases.html:55 -#: templates/stock/stock_purchases.html:113 -#: templates/stock/supplier_detail.html:125 -#: templates/stock/warehouse_location_detail.html:247 +#: stock/models.py:358 stock/models.py:2298 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:116 +#: stock/templates/stock/product_design_detail.html:206 +#: stock/templates/stock/product_detail.html:380 +#: stock/templates/stock/product_detail.html:448 +#: stock/templates/stock/purchase_order_detail.html:15 +#: stock/templates/stock/request_for_quote_detail.html:190 +#: stock/templates/stock/serialized_item_detail.html:205 +#: stock/templates/stock/stock_movement_batch_detail.html:43 +#: stock/templates/stock/stock_movement_detail.html:83 +#: stock/templates/stock/stock_purchases.html:55 +#: stock/templates/stock/stock_purchases.html:113 +#: stock/templates/stock/supplier_detail.html:125 +#: stock/templates/stock/warehouse_location_detail.html:247 msgid "Date" msgstr "Datum" -#: models.py:359 templates/stock/mobile/product_detail_mobile.html:195 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:151 -#: templates/stock/preparation_order_process.html:369 -#: templates/stock/product_detail.html:261 -#: templates/stock/product_detail.html:385 -#: templates/stock/stock_movement_batch_detail.html:76 -#: templates/stock/stock_movement_detail.html:96 -#: templates/stock/warehouse_location_detail.html:253 +#: stock/models.py:359 +#: stock/templates/stock/mobile/product_detail_mobile.html:195 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:151 +#: stock/templates/stock/preparation_order_process.html:369 +#: stock/templates/stock/product_detail.html:261 +#: stock/templates/stock/product_detail.html:385 +#: stock/templates/stock/stock_movement_batch_detail.html:76 +#: stock/templates/stock/stock_movement_detail.html:96 +#: stock/templates/stock/warehouse_location_detail.html:253 msgid "Raison" msgstr "Reden" -#: models.py:366 models.py:2305 -#: templates/stock/mobile/new_stock_batch_mobile.html:67 -#: templates/stock/mobile/new_stock_batch_mobile.html:114 -#: templates/stock/mobile/serialized_item_detail_mobile.html:173 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:161 -#: templates/stock/serialized_item_detail.html:161 -#: templates/stock/serialized_item_detail.html:207 -#: templates/stock/stock_movement_batch_detail.html:170 -#: templates/stock/stock_movement_detail.html:116 +#: stock/models.py:366 stock/models.py:2305 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:67 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:114 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:173 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:161 +#: stock/templates/stock/serialized_item_detail.html:161 +#: stock/templates/stock/serialized_item_detail.html:207 +#: stock/templates/stock/stock_movement_batch_detail.html:170 +#: stock/templates/stock/stock_movement_detail.html:116 msgid "Personne" msgstr "Persoon" -#: models.py:367 +#: stock/models.py:367 msgid "Personne à qui le matériel est attribué ou qui le restitue" msgstr "Persoon aan wie het materiaal wordt toegewezen of die het terugstuurt" -#: models.py:375 templates/stock/mobile/new_stock_batch_mobile.html:76 -#: templates/stock/mobile/new_stock_batch_mobile.html:123 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:168 -#: templates/stock/new_stock_batch.html:74 -#: templates/stock/new_stock_batch.html:141 -#: templates/stock/stock_movement_batch_detail.html:183 -#: templates/stock/stock_movement_detail.html:130 +#: stock/models.py:375 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:76 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:123 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:168 +#: stock/templates/stock/new_stock_batch.html:74 +#: stock/templates/stock/new_stock_batch.html:141 +#: stock/templates/stock/stock_movement_batch_detail.html:183 +#: stock/templates/stock/stock_movement_detail.html:130 msgid "Entreprise / Organisation" msgstr "Onderneming / Organisatie" -#: models.py:383 +#: stock/models.py:383 msgid "Contrat" msgstr "Contract" -#: models.py:391 models.py:850 models.py:2210 -#: templates/stock/request_for_quote_detail.html:85 -#: templates/stock/stock_movement_batch_detail.html:54 -#: templates/stock/stock_movements.html:320 +#: stock/models.py:391 stock/models.py:850 stock/models.py:2210 +#: stock/templates/stock/request_for_quote_detail.html:85 +#: stock/templates/stock/stock_movement_batch_detail.html:54 +#: stock/templates/stock/stock_movements.html:320 msgid "Créé par" msgstr "Aangemaakt door" -#: models.py:407 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:204 -#: templates/stock/stock_movement_batch_detail.html:234 +#: stock/models.py:407 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:204 +#: stock/templates/stock/stock_movement_batch_detail.html:234 msgid "Commande d'achat" msgstr "Aankooporder" -#: models.py:413 models.py:1282 -#: templates/stock/mobile/new_stock_batch_mobile.html:190 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:174 -#: templates/stock/new_stock_batch.html:215 -#: templates/stock/preparation_order_detail.html:219 -#: templates/stock/stock_movement_batch_detail.html:65 +#: stock/models.py:413 stock/models.py:1282 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:190 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:174 +#: stock/templates/stock/new_stock_batch.html:215 +#: stock/templates/stock/preparation_order_detail.html:219 +#: stock/templates/stock/stock_movement_batch_detail.html:65 msgid "Demandeur" msgstr "Aanvrager" -#: models.py:414 models.py:1283 +#: stock/models.py:414 stock/models.py:1283 msgid "Personne ou service à l'origine de la demande" msgstr "Persoon of afdeling van wie het verzoek afkomstig is" -#: models.py:420 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:254 -#: templates/stock/stock_movement_batch_detail.html:323 -#: templates/stock/stock_movement_batch_detail.html:336 -#: templates/stock/stock_movement_batch_detail.html:337 +#: stock/models.py:420 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:254 +#: stock/templates/stock/stock_movement_batch_detail.html:323 +#: stock/templates/stock/stock_movement_batch_detail.html:336 +#: stock/templates/stock/stock_movement_batch_detail.html:337 msgid "Signature" msgstr "Handtekening" -#: models.py:421 +#: stock/models.py:421 msgid "Signature du réceptionnaire (image depuis tablette)" msgstr "Handtekening van de ontvanger (afbeelding van tablet)" -#: models.py:427 models.py:513 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:275 -#: templates/stock/stock_movement_batch_detail.html:360 +#: stock/models.py:427 stock/models.py:513 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:275 +#: stock/templates/stock/stock_movement_batch_detail.html:360 msgid "Nom du signataire" msgstr "Kenmerkende afbeelding" -#: models.py:429 models.py:1285 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:331 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:614 -#: templates/stock/preparation_order_detail.html:1494 -#: templates/stock/stock_movement_batch_detail.html:507 +#: stock/models.py:429 stock/models.py:1285 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:331 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:614 +#: stock/templates/stock/preparation_order_detail.html:1494 +#: stock/templates/stock/stock_movement_batch_detail.html:507 msgid "Prêt de matériel" msgstr "Uitleen van apparatuur" -#: models.py:430 models.py:1286 -#: templates/stock/mobile/new_stock_batch_mobile.html:184 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:337 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:620 -#: templates/stock/new_stock_batch.html:200 -#: templates/stock/preparation_order_detail.html:131 -#: templates/stock/preparation_order_detail.html:1500 -#: templates/stock/stock_movement_batch_detail.html:110 -#: templates/stock/stock_movement_batch_detail.html:513 +#: stock/models.py:430 stock/models.py:1286 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:184 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:337 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:620 +#: stock/templates/stock/new_stock_batch.html:200 +#: stock/templates/stock/preparation_order_detail.html:131 +#: stock/templates/stock/preparation_order_detail.html:1500 +#: stock/templates/stock/stock_movement_batch_detail.html:110 +#: stock/templates/stock/stock_movement_batch_detail.html:513 msgid "Date de retour attendue" msgstr "Besteldatum" -#: models.py:431 models.py:1287 +#: stock/models.py:431 stock/models.py:1287 msgid "Prêt retourné" msgstr "Lening geretourneerd" -#: models.py:435 +#: stock/models.py:435 msgid "Lot de mouvements de stock" msgstr "Voorraadbewegingsbatch" -#: models.py:436 +#: stock/models.py:436 msgid "Lots de mouvements de stock" msgstr "Voorraadbewegingsbatches" -#: models.py:439 +#: stock/models.py:439 #, python-brace-format msgid "Lot #{id} — {type} — {date}" msgstr "Kavel #{id} — {type} — {date}" -#: models.py:466 models.py:494 models.py:553 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:6 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:69 -#: templates/stock/stock_alerts.html:41 -#: templates/stock/stock_movement_batch_detail.html:27 +#: stock/models.py:466 stock/models.py:494 stock/models.py:553 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:6 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:69 +#: stock/templates/stock/stock_alerts.html:41 +#: stock/templates/stock/stock_movement_batch_detail.html:27 msgid "Lot" msgstr "Kavel" -#: models.py:468 models.py:1604 models.py:1632 models.py:1660 +#: stock/models.py:468 stock/models.py:1604 stock/models.py:1632 +#: stock/models.py:1660 msgid "Fichier" msgstr "Bestand" -#: models.py:469 models.py:1605 models.py:1633 models.py:1661 -#: templates/stock/product_design_form.html:70 -#: templates/stock/stock_purchases.html:189 -#: templates/stock/warehouse_detail.html:72 -#: templates/stock/warehouses_index.html:140 -#: templates/stock/warehouses_index.html:238 +#: stock/models.py:469 stock/models.py:1605 stock/models.py:1633 +#: stock/models.py:1661 stock/templates/stock/product_design_form.html:70 +#: stock/templates/stock/stock_purchases.html:189 +#: stock/templates/stock/warehouse_detail.html:72 +#: stock/templates/stock/warehouses_index.html:140 +#: stock/templates/stock/warehouses_index.html:238 msgid "Nom" msgstr "Naam" -#: models.py:498 +#: stock/models.py:498 msgid "Image de signature" msgstr "Kenmerkende afbeelding" -#: models.py:506 +#: stock/models.py:506 msgid "Signé par" msgstr "Ondertekend door" -#: models.py:508 +#: stock/models.py:508 msgid "Signé le" msgstr "Aangemeld" -#: models.py:518 +#: stock/models.py:518 msgid "Signature de lot" msgstr "Batch-ondertekening" -#: models.py:519 +#: stock/models.py:519 msgid "Signatures de lot" msgstr "Batch-handtekeningen" -#: models.py:522 +#: stock/models.py:522 #, python-brace-format msgid "Signature lot #{batch} — {date}" msgstr "Handtekening lot #{batch} — {date}" -#: models.py:559 models.py:2220 -#: templates/stock/mobile/product_detail_mobile.html:220 -#: templates/stock/product_detail.html:308 -#: templates/stock/warehouses_index.html:108 +#: stock/models.py:559 stock/models.py:2220 +#: stock/templates/stock/mobile/product_detail_mobile.html:220 +#: stock/templates/stock/product_detail.html:308 +#: stock/templates/stock/warehouses_index.html:108 msgid "Articles tracés" msgstr "Getraceerde artikelen" -#: models.py:572 +#: stock/models.py:572 #, python-brace-format msgid "{movement} de {quantity} {product}" msgstr "{movement} van {quantity} {product}" -#: models.py:587 models.py:825 models.py:1846 -#: templates/stock/inventory_detail.html:33 -#: templates/stock/mobile/stock_inventories_mobile.html:49 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:121 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:150 -#: templates/stock/product_design_detail.html:26 -#: templates/stock/product_design_list.html:78 +#: stock/models.py:587 stock/models.py:825 stock/models.py:1846 +#: stock/templates/stock/inventory_detail.html:33 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:49 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:150 +#: stock/templates/stock/product_design_detail.html:26 +#: stock/templates/stock/product_design_list.html:78 msgid "Brouillon" msgstr "Concept" -#: models.py:588 templates/stock/inventory_detail.html:44 -#: templates/stock/mobile/stock_inventories_mobile.html:51 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:123 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:155 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:103 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:140 -#: templates/stock/preparation_order_detail.html:1757 +#: stock/models.py:588 stock/templates/stock/inventory_detail.html:44 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:51 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:123 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:155 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:103 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:140 +#: stock/templates/stock/preparation_order_detail.html:1757 msgid "En cours" msgstr "In behandeling" -#: models.py:589 models.py:1849 templates/stock/inventory_detail.html:55 -#: templates/stock/mobile/stock_inventories_mobile.html:53 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:125 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:160 +#: stock/models.py:589 stock/models.py:1849 +#: stock/templates/stock/inventory_detail.html:55 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:53 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:125 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:160 msgid "Terminé" msgstr "Afgerond" -#: models.py:590 models.py:721 templates/stock/inventory_detail.html:314 -#: templates/stock/inventory_detail.html:638 -#: templates/stock/mobile/stock_inventories_mobile.html:55 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:127 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:282 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:739 +#: stock/models.py:590 stock/models.py:721 +#: stock/templates/stock/inventory_detail.html:314 +#: stock/templates/stock/inventory_detail.html:638 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:55 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:127 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:282 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:739 msgid "Validé" msgstr "Gevalideerd" -#: models.py:605 models.py:729 templates/stock/inventory_detail.html:116 +#: stock/models.py:605 stock/models.py:729 +#: stock/templates/stock/inventory_detail.html:116 msgid "Validé par" msgstr "Gevalideerd door" -#: models.py:610 models.py:740 templates/stock/inventory_detail.html:388 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:194 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:205 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:831 +#: stock/models.py:610 stock/models.py:740 +#: stock/templates/stock/inventory_detail.html:388 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:194 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:205 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:831 msgid "Commentaire du validateur" msgstr "Opmerking" -#: models.py:623 +#: stock/models.py:623 #, python-brace-format msgid "Inventaire #{id} - {warehouse_location}" msgstr "Voorraad #{id} - {warehouse_location}" -#: models.py:708 +#: stock/models.py:708 #, python-brace-format msgid "Ajustement inventaire #{inventory_id}" msgstr "Inventarisaanpassing #{inventory_id}" -#: models.py:722 templates/stock/inventory_detail.html:113 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:187 +#: stock/models.py:722 stock/templates/stock/inventory_detail.html:113 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:187 msgid "Validé le" msgstr "Gevalideerd op" -#: models.py:731 templates/stock/inventory_detail.html:511 -#: templates/stock/inventory_form.html:52 views.py:3315 +#: stock/models.py:731 stock/templates/stock/inventory_detail.html:511 +#: stock/templates/stock/inventory_form.html:52 stock/views.py:3315 msgid "Commentaire" msgstr "Opmerking" -#: models.py:738 +#: stock/models.py:738 msgid "Commentaire par" msgstr "Opmerking" -#: models.py:747 +#: stock/models.py:747 msgid "Commentaire validateur par" msgstr "Reactievalidator door" -#: models.py:754 +#: stock/models.py:754 #, python-brace-format msgid "Inventaire {product} ({location})" msgstr "Inventaris {product} ({location})" -#: models.py:774 +#: stock/models.py:774 #, python-format -msgid "" -"Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet " -"inventaire (\"%(loc)s\")." -msgstr "" -"Product '%(prod)s' is niet toegestaan ​​op deze voorraadlocatie ('%(loc)s')." +msgid "Le produit \"%(prod)s\" n'est pas autorisé dans l'emplacement de cet inventaire (\"%(loc)s\")." +msgstr "Product '%(prod)s' is niet toegestaan ​​op deze voorraadlocatie ('%(loc)s')." -#: models.py:814 models.py:926 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 -#: templates/stock/product_detail.html:445 -#: templates/stock/product_detail.html:483 -#: templates/stock/purchase_order_detail.html:80 -#: templates/stock/request_for_quote_detail.html:189 -#: templates/stock/stock_purchases.html:53 +#: stock/models.py:814 stock/models.py:926 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:92 +#: stock/templates/stock/product_detail.html:445 +#: stock/templates/stock/product_detail.html:483 +#: stock/templates/stock/purchase_order_detail.html:80 +#: stock/templates/stock/request_for_quote_detail.html:189 +#: stock/templates/stock/stock_purchases.html:53 msgid "Fournisseur" msgstr "Leverancier" -#: models.py:815 templates/stock/stock_purchases.html:37 +#: stock/models.py:815 stock/templates/stock/stock_purchases.html:37 msgid "Fournisseurs" msgstr "Leveranciers" -#: models.py:826 models.py:946 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:76 -#: templates/stock/mobile/stock_purchases_mobile.html:46 +#: stock/models.py:826 stock/models.py:946 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:76 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:46 msgid "Envoyée" msgstr "Verstuurd" -#: models.py:827 +#: stock/models.py:827 msgid "Convertie en commande" msgstr "Aankooporder" -#: models.py:828 models.py:949 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:82 -#: templates/stock/mobile/stock_purchases_mobile.html:50 -#: templates/stock/product_detail.html:501 +#: stock/models.py:828 stock/models.py:949 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:82 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:50 +#: stock/templates/stock/product_detail.html:501 msgid "Annulée" msgstr "Geannuleerd" -#: models.py:839 models.py:942 models.py:2178 -#: templates/stock/inventory_detail.html:241 -#: templates/stock/inventory_list.html:17 -#: templates/stock/mobile/production_order_form_mobile.html:94 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:95 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:132 -#: templates/stock/preparation_order_add.html:49 -#: templates/stock/preparation_order_detail.html:1751 -#: templates/stock/preparation_order_detail.html:2182 -#: templates/stock/product_design_detail.html:205 -#: templates/stock/product_design_form.html:87 -#: templates/stock/product_design_list.html:34 -#: templates/stock/product_detail.html:157 -#: templates/stock/product_detail.html:486 -#: templates/stock/product_detail.html:533 -#: templates/stock/production_center.html:24 -#: templates/stock/production_center.html:56 -#: templates/stock/production_order_detail.html:269 -#: templates/stock/production_order_form.html:83 -#: templates/stock/production_order_list.html:29 -#: templates/stock/production_order_list.html:59 -#: templates/stock/purchase_order_detail.html:73 -#: templates/stock/request_for_quote_detail.html:73 -#: templates/stock/request_for_quote_detail.html:191 -#: templates/stock/serialized_item_detail.html:79 -#: templates/stock/serialized_items.html:38 -#: templates/stock/serialized_items.html:64 -#: templates/stock/stock_movements.html:62 -#: templates/stock/stock_purchases.html:56 -#: templates/stock/stock_purchases.html:114 -#: templates/stock/stock_purchases.html:193 -#: templates/stock/supplier_detail.html:127 -#: templates/stock/warehouse_detail.html:172 -#: templates/stock/warehouse_location_detail.html:192 -#: templates/stock/warehouses_index.html:297 -#: templates/stock/warehouses_index.html:322 +#: stock/models.py:839 stock/models.py:942 stock/models.py:2178 +#: stock/templates/stock/inventory_detail.html:241 +#: stock/templates/stock/inventory_list.html:17 +#: stock/templates/stock/mobile/production_order_form_mobile.html:94 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:95 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:132 +#: stock/templates/stock/preparation_order_add.html:49 +#: stock/templates/stock/preparation_order_detail.html:1751 +#: stock/templates/stock/preparation_order_detail.html:2182 +#: stock/templates/stock/product_design_detail.html:205 +#: stock/templates/stock/product_design_form.html:87 +#: stock/templates/stock/product_design_list.html:34 +#: stock/templates/stock/product_detail.html:157 +#: stock/templates/stock/product_detail.html:486 +#: stock/templates/stock/product_detail.html:533 +#: stock/templates/stock/production_center.html:24 +#: stock/templates/stock/production_center.html:56 +#: stock/templates/stock/production_order_detail.html:269 +#: stock/templates/stock/production_order_form.html:83 +#: stock/templates/stock/production_order_list.html:29 +#: stock/templates/stock/production_order_list.html:59 +#: stock/templates/stock/purchase_order_detail.html:73 +#: stock/templates/stock/request_for_quote_detail.html:73 +#: stock/templates/stock/request_for_quote_detail.html:191 +#: stock/templates/stock/serialized_item_detail.html:79 +#: stock/templates/stock/serialized_items.html:38 +#: stock/templates/stock/serialized_items.html:64 +#: stock/templates/stock/stock_movements.html:62 +#: stock/templates/stock/stock_purchases.html:56 +#: stock/templates/stock/stock_purchases.html:114 +#: stock/templates/stock/stock_purchases.html:193 +#: stock/templates/stock/supplier_detail.html:127 +#: stock/templates/stock/warehouse_detail.html:172 +#: stock/templates/stock/warehouse_location_detail.html:192 +#: stock/templates/stock/warehouses_index.html:297 +#: stock/templates/stock/warehouses_index.html:322 msgid "Statut" msgstr "Status" -#: models.py:856 templates/stock/request_for_quote_detail.html:95 -#: templates/stock/stock_purchases.html:116 +#: stock/models.py:856 stock/templates/stock/request_for_quote_detail.html:95 +#: stock/templates/stock/stock_purchases.html:116 msgid "Fournisseurs sollicités" msgstr "Leveranciers" -#: models.py:858 models.py:2196 -#: templates/stock/mobile/production_order_form_mobile.html:138 -#: templates/stock/mobile/production_order_form_mobile.html:235 -#: templates/stock/mobile/serialized_item_detail_mobile.html:134 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:109 -#: templates/stock/product_design_detail.html:142 -#: templates/stock/product_design_form.html:176 -#: templates/stock/production_order_detail.html:188 -#: templates/stock/production_order_form.html:156 -#: templates/stock/production_order_form.html:265 -#: templates/stock/request_for_quote_detail.html:105 -#: templates/stock/serialized_item_detail.html:134 -#: templates/stock/serialized_item_form.html:72 +#: stock/models.py:858 stock/models.py:2196 +#: stock/templates/stock/mobile/production_order_form_mobile.html:138 +#: stock/templates/stock/mobile/production_order_form_mobile.html:235 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:134 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:109 +#: stock/templates/stock/product_design_detail.html:142 +#: stock/templates/stock/product_design_form.html:176 +#: stock/templates/stock/production_order_detail.html:188 +#: stock/templates/stock/production_order_form.html:156 +#: stock/templates/stock/production_order_form.html:265 +#: stock/templates/stock/request_for_quote_detail.html:105 +#: stock/templates/stock/serialized_item_detail.html:134 +#: stock/templates/stock/serialized_item_form.html:72 msgid "Notes" msgstr "Notities" -#: models.py:862 templates/stock/request_for_quote_detail.html:12 -#: templates/stock/stock_purchases.html:111 +#: stock/models.py:862 stock/templates/stock/request_for_quote_detail.html:12 +#: stock/templates/stock/stock_purchases.html:111 msgid "Demande d'offre" msgstr "Aanvrager" -#: models.py:863 +#: stock/models.py:863 msgid "Demandes d'offres" msgstr "Aanvrager" -#: models.py:866 +#: stock/models.py:866 #, python-brace-format msgid "Demande d'offre {code}" msgstr "Offerteaanvraag {code}" -#: models.py:885 models.py:2167 templates/stock/inventory_detail.html:236 -#: templates/stock/inventory_detail.html:503 -#: templates/stock/inventory_form.html:49 -#: templates/stock/mobile/new_stock_batch_mobile.html:281 -#: templates/stock/new_stock_batch.html:320 -#: templates/stock/preparation_order_create_purchase.html:34 -#: templates/stock/preparation_order_detail.html:255 -#: templates/stock/preparation_order_detail.html:415 -#: templates/stock/preparation_order_detail.html:734 -#: templates/stock/preparation_order_detail.html:759 -#: templates/stock/preparation_order_detail.html:1541 -#: templates/stock/preparation_order_process.html:349 -#: templates/stock/product_design_detail.html:137 -#: templates/stock/product_design_form.html:168 -#: templates/stock/production_order_detail.html:265 -#: templates/stock/purchase_order_detail.html:134 -#: templates/stock/purchase_order_detail.html:333 -#: templates/stock/request_for_quote_detail.html:134 -#: templates/stock/serialized_item_detail.html:68 -#: templates/stock/serialized_item_form.html:21 -#: templates/stock/serialized_items.html:27 -#: templates/stock/serialized_items.html:63 -#: templates/stock/stock_alerts.html:11 -#: templates/stock/stock_movement_batch_detail.html:261 -#: templates/stock/stock_movement_detail.html:38 -#: templates/stock/stock_movements.html:164 -#: templates/stock/stock_movements.html:350 -#: templates/stock/warehouse_detail.html:169 -#: templates/stock/warehouse_location_detail.html:189 -#: templates/stock/warehouse_location_detail.html:248 -#: templates/stock/warehouses_index.html:288 -#: templates/stock/warehouses_index.html:321 views.py:3309 +#: stock/models.py:885 stock/models.py:2167 +#: stock/templates/stock/inventory_detail.html:236 +#: stock/templates/stock/inventory_detail.html:503 +#: stock/templates/stock/inventory_form.html:49 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:281 +#: stock/templates/stock/new_stock_batch.html:320 +#: stock/templates/stock/preparation_order_create_purchase.html:34 +#: stock/templates/stock/preparation_order_detail.html:255 +#: stock/templates/stock/preparation_order_detail.html:415 +#: stock/templates/stock/preparation_order_detail.html:734 +#: stock/templates/stock/preparation_order_detail.html:759 +#: stock/templates/stock/preparation_order_detail.html:1541 +#: stock/templates/stock/preparation_order_process.html:349 +#: stock/templates/stock/product_design_detail.html:137 +#: stock/templates/stock/product_design_form.html:168 +#: stock/templates/stock/production_order_detail.html:265 +#: stock/templates/stock/purchase_order_detail.html:134 +#: stock/templates/stock/purchase_order_detail.html:333 +#: stock/templates/stock/request_for_quote_detail.html:134 +#: stock/templates/stock/serialized_item_detail.html:68 +#: stock/templates/stock/serialized_item_form.html:21 +#: stock/templates/stock/serialized_items.html:27 +#: stock/templates/stock/serialized_items.html:63 +#: stock/templates/stock/stock_alerts.html:11 +#: stock/templates/stock/stock_movement_batch_detail.html:261 +#: stock/templates/stock/stock_movement_detail.html:38 +#: stock/templates/stock/stock_movements.html:164 +#: stock/templates/stock/stock_movements.html:350 +#: stock/templates/stock/warehouse_detail.html:169 +#: stock/templates/stock/warehouse_location_detail.html:189 +#: stock/templates/stock/warehouse_location_detail.html:248 +#: stock/templates/stock/warehouses_index.html:288 +#: stock/templates/stock/warehouses_index.html:321 stock/views.py:3309 msgid "Produit" msgstr "Product" -#: models.py:887 models.py:1115 +#: stock/models.py:887 stock/models.py:1115 msgid "Quantité totale" msgstr "Totale hoeveelheid" -#: models.py:888 +#: stock/models.py:888 msgid "Quantité totale souhaitée" msgstr "Totale hoeveelheid" -#: models.py:892 models.py:1120 +#: stock/models.py:892 stock/models.py:1120 msgid "Nombre d'articles" msgstr "Aantal artikelen" -#: models.py:897 models.py:1126 +#: stock/models.py:897 stock/models.py:1126 msgid "Quantité par article" msgstr "Aantal per artikel" -#: models.py:909 models.py:1175 +#: stock/models.py:909 stock/models.py:1175 #, python-brace-format msgid "{num} article(s) × {qpa} {unit} = {total} {unit}" msgstr "{num} artikel(en) × {qpa} {unit} = {total} {unit}" -#: models.py:915 models.py:1181 +#: stock/models.py:915 stock/models.py:1181 #, python-brace-format msgid "{total} {unit}" msgstr "{total} {unit}" -#: models.py:938 templates/stock/purchase_order_detail.html:97 +#: stock/models.py:938 stock/templates/stock/purchase_order_detail.html:97 msgid "Demande d'offre d'origine" msgstr "Oorspronkelijke offerteaanvraag" -#: models.py:945 models.py:1253 templates/stock/inventory_detail.html:318 -#: templates/stock/inventory_detail.html:640 -#: templates/stock/inventory_detail.html:1163 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:286 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:743 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:74 -#: templates/stock/mobile/stock_purchases_mobile.html:44 views.py:701 +#: stock/models.py:945 stock/models.py:1253 +#: stock/templates/stock/inventory_detail.html:318 +#: stock/templates/stock/inventory_detail.html:640 +#: stock/templates/stock/inventory_detail.html:1163 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:286 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:743 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:74 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:44 +#: stock/views.py:701 msgid "En attente" msgstr "In afwachting" -#: models.py:947 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:78 +#: stock/models.py:947 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:78 msgid "Partiellement reçue" msgstr "Gedeeltelijk ontvangen" -#: models.py:948 templates/stock/mobile/product_detail_mobile.html:367 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:80 -#: templates/stock/mobile/stock_purchases_mobile.html:48 -#: templates/stock/product_detail.html:499 +#: stock/models.py:948 +#: stock/templates/stock/mobile/product_detail_mobile.html:367 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:80 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:48 +#: stock/templates/stock/product_detail.html:499 msgid "Reçue" msgstr "Ontvangen" -#: models.py:971 +#: stock/models.py:971 #, python-brace-format msgid "Commande {code} - {supplier}" msgstr "Commando {code} - {supplier}" -#: models.py:1023 models.py:1041 +#: stock/models.py:1023 stock/models.py:1041 #, python-brace-format msgid "Réception commande #{order_id}" msgstr "Bestelling ontvangst #{order_id}" -#: models.py:1059 models.py:1082 +#: stock/models.py:1059 stock/models.py:1082 #, python-brace-format msgid "Réception partielle commande #{order_id}" msgstr "Gedeeltelijke ontvangstbestelling #{order_id}" -#: models.py:1116 +#: stock/models.py:1116 msgid "Quantité totale dans l'unité du produit à ajouter au stock" -msgstr "" -"Totale hoeveelheid in de producteenheid die aan de voorraad moet worden " -"toegevoegd" +msgstr "Totale hoeveelheid in de producteenheid die aan de voorraad moet worden toegevoegd" -#: models.py:1121 +#: stock/models.py:1121 msgid "Nombre d'articles commandés (ex: nombre de sacs)" msgstr "Aantal bestelde artikelen (bijvoorbeeld aantal zakken)" -#: models.py:1127 +#: stock/models.py:1127 msgid "Quantité dans l'unité du produit par article (ex: 10 kg par sac)" msgstr "Aantal in producteenheid per artikel (bijvoorbeeld: 10 kg per zak)" -#: models.py:1131 +#: stock/models.py:1131 msgid "Quantité reçue" msgstr "Ontvangen hoeveelheid" -#: models.py:1132 +#: stock/models.py:1132 msgid "Quantité déjà réceptionnée pour cet article" msgstr "Reeds ontvangen hoeveelheid voor dit artikel" -#: models.py:1137 +#: stock/models.py:1137 msgid "Prix unitaire (HTVA)" msgstr "Eenheidsprijs" -#: models.py:1142 +#: stock/models.py:1142 msgid "Taux de TVA (%)" msgstr "Btw-tarief (%)" -#: models.py:1191 models.py:1551 +#: stock/models.py:1191 stock/models.py:1551 #, python-brace-format msgid "{quantity} x {product} dans la commande {order}" msgstr "{quantity} x {product} in bestelling {order}" -#: models.py:1210 +#: stock/models.py:1210 #, python-brace-format msgid "Alerte stock {product} ({warehouse})" msgstr "Voorraadwaarschuwing {product} ({warehouse})" -#: models.py:1252 views.py:700 +#: stock/models.py:1252 stock/views.py:700 msgid "A traiter" msgstr "Te behandelen" -#: models.py:1254 views.py:702 +#: stock/models.py:1254 stock/views.py:702 msgid "Traité" msgstr "Behandeld" -#: models.py:1255 models.py:1850 views.py:703 +#: stock/models.py:1255 stock/models.py:1850 stock/views.py:703 msgid "Annulé" msgstr "Geannuleerd" -#: models.py:1262 templates/stock/preparation_order_add.html:37 views.py:706 +#: stock/models.py:1262 stock/templates/stock/preparation_order_add.html:37 +#: stock/views.py:706 msgid "Urgent" msgstr "Dringend" -#: models.py:1263 templates/stock/preparation_order_add.html:39 views.py:707 +#: stock/models.py:1263 stock/templates/stock/preparation_order_add.html:39 +#: stock/views.py:707 msgid "Elevé" msgstr "Hoog" -#: models.py:1264 templates/stock/preparation_order_add.html:41 views.py:708 +#: stock/models.py:1264 stock/templates/stock/preparation_order_add.html:41 +#: stock/views.py:708 msgid "Normal" msgstr "Normaal" -#: models.py:1265 templates/stock/preparation_order_add.html:43 views.py:709 +#: stock/models.py:1265 stock/templates/stock/preparation_order_add.html:43 +#: stock/views.py:709 msgid "Bas" msgstr "Laag" -#: models.py:1268 templates/stock/preparation_order_add.html:35 -#: templates/stock/preparation_order_detail.html:49 -#: templates/stock/preparation_order_detail.html:53 -#: templates/stock/preparation_order_detail.html:57 -#: templates/stock/preparation_order_detail.html:61 -#: templates/stock/stock_movements.html:74 -#: templates/stock/stock_movements.html:138 -#: templates/stock/stock_movements.html:140 -#: templates/stock/stock_movements.html:142 -#: templates/stock/stock_movements.html:144 +#: stock/models.py:1268 stock/templates/stock/preparation_order_add.html:35 +#: stock/templates/stock/preparation_order_detail.html:49 +#: stock/templates/stock/preparation_order_detail.html:53 +#: stock/templates/stock/preparation_order_detail.html:57 +#: stock/templates/stock/preparation_order_detail.html:61 +#: stock/templates/stock/stock_movements.html:74 +#: stock/templates/stock/stock_movements.html:138 +#: stock/templates/stock/stock_movements.html:140 +#: stock/templates/stock/stock_movements.html:142 +#: stock/templates/stock/stock_movements.html:144 msgid "Priorité" msgstr "Prioriteit" -#: models.py:1276 templates/stock/preparation_order_add.html:29 +#: stock/models.py:1276 stock/templates/stock/preparation_order_add.html:29 msgid "Intervention" msgstr "Interventie" -#: models.py:1536 models.py:1704 +#: stock/models.py:1536 stock/models.py:1704 msgid "Utilisé" msgstr "Gebruikt" -#: models.py:1537 models.py:1705 +#: stock/models.py:1537 stock/models.py:1705 msgid "Indique si le matériel a été utilisé lors de l'intervention." msgstr "Geeft aan of het materiaal is gebruikt tijdens de interventie." -#: models.py:1541 templates/stock/preparation_order_process.html:100 +#: stock/models.py:1541 +#: stock/templates/stock/preparation_order_process.html:100 msgid "Quantité modifiée" msgstr "Aantal gewijzigd" -#: models.py:1542 -msgid "" -"Indique que la quantité a été modifiée après que l'article ait été marqué " -"comme préparé." -msgstr "" -"Geeft aan dat de hoeveelheid is gewijzigd nadat het artikel als gereed was " -"gemarkeerd." +#: stock/models.py:1542 +msgid "Indique que la quantité a été modifiée après que l'article ait été marqué comme préparé." +msgstr "Geeft aan dat de hoeveelheid is gewijzigd nadat het artikel als gereed was gemarkeerd." -#: models.py:1546 +#: stock/models.py:1546 msgid "Quantité précédente" msgstr "Vorige hoeveelheid" -#: models.py:1547 +#: stock/models.py:1547 msgid "Ancienne quantité avant modification (pour information du magasinier)." msgstr "Oude hoeveelheid vóór wijziging (ter informatie van de winkelier)." -#: models.py:1602 +#: stock/models.py:1602 msgid "Commande fournisseur" msgstr "Bestelling van leverancier" -#: models.py:1658 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:5 -#: templates/stock/preparation_order_detail.html:267 -#: templates/stock/preparation_order_detail.html:510 -#: templates/stock/production_order_detail.html:15 +#: stock/models.py:1658 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:5 +#: stock/templates/stock/preparation_order_detail.html:267 +#: stock/templates/stock/preparation_order_detail.html:510 +#: stock/templates/stock/production_order_detail.html:15 msgid "Bon de confection" msgstr "Waardebon maken" -#: models.py:1685 templates/stock/mobile/product_detail_mobile.html:124 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:94 -#: templates/stock/preparation_order_add.html:182 -#: templates/stock/preparation_order_detail.html:468 -#: templates/stock/preparation_order_detail.html:782 -#: templates/stock/preparation_order_detail.html:815 -#: templates/stock/product_design_detail.html:114 -#: templates/stock/product_design_form.html:94 -#: templates/stock/product_detail.html:180 -#: templates/stock/production_order_detail.html:122 -#: templates/stock/warehouse_detail.html:55 -#: templates/stock/warehouse_location_detail.html:116 +#: stock/models.py:1685 +#: stock/templates/stock/mobile/product_detail_mobile.html:124 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:94 +#: stock/templates/stock/preparation_order_add.html:182 +#: stock/templates/stock/preparation_order_detail.html:468 +#: stock/templates/stock/preparation_order_detail.html:782 +#: stock/templates/stock/preparation_order_detail.html:815 +#: stock/templates/stock/product_design_detail.html:114 +#: stock/templates/stock/product_design_form.html:94 +#: stock/templates/stock/product_detail.html:180 +#: stock/templates/stock/production_order_detail.html:122 +#: stock/templates/stock/warehouse_detail.html:55 +#: stock/templates/stock/warehouse_location_detail.html:116 msgid "Description" msgstr "Beschrijving" -#: models.py:1686 templates/stock/mobile/new_stock_batch_mobile.html:292 -#: templates/stock/mobile/production_order_form_mobile.html:83 -#: templates/stock/mobile/production_order_form_mobile.html:134 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:71 -#: templates/stock/new_stock_batch.html:333 -#: templates/stock/preparation_order_add.html:134 -#: templates/stock/preparation_order_add.html:192 -#: templates/stock/preparation_order_add.html:474 -#: templates/stock/preparation_order_add.html:475 -#: templates/stock/preparation_order_create_purchase.html:187 -#: templates/stock/preparation_order_create_purchase.html:455 -#: templates/stock/preparation_order_detail.html:471 -#: templates/stock/preparation_order_detail.html:740 -#: templates/stock/preparation_order_detail.html:761 -#: templates/stock/preparation_order_detail.html:786 -#: templates/stock/preparation_order_detail.html:818 -#: templates/stock/product_design_detail.html:204 -#: templates/stock/product_design_form.html:172 -#: templates/stock/product_detail.html:326 -#: templates/stock/product_detail.html:384 -#: templates/stock/product_detail.html:449 -#: templates/stock/product_detail.html:487 -#: templates/stock/product_form.html:325 -#: templates/stock/production_order_detail.html:93 -#: templates/stock/production_order_form.html:74 -#: templates/stock/production_order_form.html:149 -#: templates/stock/production_order_list.html:58 -#: templates/stock/stock_movement_batch_detail.html:263 -#: templates/stock/stock_movement_detail.html:60 -#: templates/stock/stock_movements.html:165 -#: templates/stock/stock_movements.html:250 -#: templates/stock/stock_movements.html:351 -#: templates/stock/warehouse_location_detail.html:252 +#: stock/models.py:1686 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:292 +#: stock/templates/stock/mobile/production_order_form_mobile.html:83 +#: stock/templates/stock/mobile/production_order_form_mobile.html:134 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:71 +#: stock/templates/stock/new_stock_batch.html:333 +#: stock/templates/stock/preparation_order_add.html:134 +#: stock/templates/stock/preparation_order_add.html:192 +#: stock/templates/stock/preparation_order_add.html:474 +#: stock/templates/stock/preparation_order_add.html:475 +#: stock/templates/stock/preparation_order_create_purchase.html:187 +#: stock/templates/stock/preparation_order_create_purchase.html:455 +#: stock/templates/stock/preparation_order_detail.html:471 +#: stock/templates/stock/preparation_order_detail.html:740 +#: stock/templates/stock/preparation_order_detail.html:761 +#: stock/templates/stock/preparation_order_detail.html:786 +#: stock/templates/stock/preparation_order_detail.html:818 +#: stock/templates/stock/product_design_detail.html:204 +#: stock/templates/stock/product_design_form.html:172 +#: stock/templates/stock/product_detail.html:326 +#: stock/templates/stock/product_detail.html:384 +#: stock/templates/stock/product_detail.html:449 +#: stock/templates/stock/product_detail.html:487 +#: stock/templates/stock/product_form.html:325 +#: stock/templates/stock/production_order_detail.html:93 +#: stock/templates/stock/production_order_form.html:74 +#: stock/templates/stock/production_order_form.html:149 +#: stock/templates/stock/production_order_list.html:58 +#: stock/templates/stock/stock_movement_batch_detail.html:263 +#: stock/templates/stock/stock_movement_detail.html:60 +#: stock/templates/stock/stock_movements.html:165 +#: stock/templates/stock/stock_movements.html:250 +#: stock/templates/stock/stock_movements.html:351 +#: stock/templates/stock/warehouse_location_detail.html:252 msgid "Quantité" msgstr "Hoeveelheid" -#: models.py:1692 templates/stock/preparation_order_add.html:200 -#: templates/stock/preparation_order_add.html:202 -#: templates/stock/preparation_order_detail.html:257 -#: templates/stock/preparation_order_detail.html:469 -#: templates/stock/preparation_order_detail.html:790 -#: templates/stock/preparation_order_detail.html:816 -#: templates/stock/product_design_detail.html:72 -#: templates/stock/product_design_detail.html:138 -#: templates/stock/product_design_form.html:81 -#: templates/stock/product_design_list.html:45 -#: templates/stock/product_detail.html:94 -#: templates/stock/purchase_order_form.html:57 -#: templates/stock/purchase_order_form.html:105 -#: templates/stock/request_for_quote_form.html:62 -#: templates/stock/request_for_quote_form.html:107 -#: templates/stock/stock_movement_batch_detail.html:262 -#: templates/stock/warehouses_index.html:245 +#: stock/models.py:1692 stock/templates/stock/preparation_order_add.html:200 +#: stock/templates/stock/preparation_order_add.html:202 +#: stock/templates/stock/preparation_order_detail.html:257 +#: stock/templates/stock/preparation_order_detail.html:469 +#: stock/templates/stock/preparation_order_detail.html:790 +#: stock/templates/stock/preparation_order_detail.html:816 +#: stock/templates/stock/product_design_detail.html:72 +#: stock/templates/stock/product_design_detail.html:138 +#: stock/templates/stock/product_design_form.html:81 +#: stock/templates/stock/product_design_list.html:45 +#: stock/templates/stock/product_detail.html:94 +#: stock/templates/stock/purchase_order_form.html:57 +#: stock/templates/stock/purchase_order_form.html:105 +#: stock/templates/stock/request_for_quote_form.html:62 +#: stock/templates/stock/request_for_quote_form.html:107 +#: stock/templates/stock/stock_movement_batch_detail.html:262 +#: stock/templates/stock/warehouses_index.html:245 msgid "Catégorie" msgstr "Categorie" -#: models.py:1699 +#: stock/models.py:1699 msgid "Type de panneau" msgstr "Type bord" -#: models.py:1701 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:308 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:381 -#: templates/stock/preparation_order_detail.html:268 -#: templates/stock/preparation_order_detail.html:418 -#: templates/stock/preparation_order_detail.html:473 -#: templates/stock/preparation_order_process.html:182 -#: templates/stock/preparation_order_process.html:227 -#: templates/stock/preparation_order_process.html:301 -#: templates/stock/preparation_order_process.html:412 -#: templates/stock/preparation_order_process.html:419 -#: templates/stock/preparation_order_process.html:450 -#: templates/stock/preparation_order_process.html:457 +#: stock/models.py:1701 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:308 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:381 +#: stock/templates/stock/preparation_order_detail.html:268 +#: stock/templates/stock/preparation_order_detail.html:418 +#: stock/templates/stock/preparation_order_detail.html:473 +#: stock/templates/stock/preparation_order_process.html:182 +#: stock/templates/stock/preparation_order_process.html:227 +#: stock/templates/stock/preparation_order_process.html:301 +#: stock/templates/stock/preparation_order_process.html:412 +#: stock/templates/stock/preparation_order_process.html:419 +#: stock/templates/stock/preparation_order_process.html:450 +#: stock/templates/stock/preparation_order_process.html:457 msgid "Préparé" msgstr "Voorbereid" -#: models.py:1713 +#: stock/models.py:1713 #, python-brace-format msgid "{quantity} x {description} dans le bon {order}" msgstr "{quantity} x {description} in bon {order}" -#: models.py:1847 +#: stock/models.py:1847 msgid "À traiter" msgstr "Te behandelen" -#: models.py:1848 +#: stock/models.py:1848 msgid "En confection" msgstr "In voorbereiding" -#: models.py:1896 +#: stock/models.py:1896 msgid "Article du bon de préparation" msgstr "Voorbereidingsopdracht item" -#: models.py:1901 +#: stock/models.py:1901 msgid "Autre produit du bon de préparation" msgstr "Ander product uit de bereidingsvoucher" -#: models.py:1906 +#: stock/models.py:1906 msgid "Nombre d'unités à concevoir" msgstr "Aantal te ontwerpen eenheden" -#: models.py:1910 templates/stock/mobile/new_stock_batch_mobile.html:86 -#: templates/stock/mobile/new_stock_batch_mobile.html:112 -#: templates/stock/mobile/new_stock_batch_mobile.html:144 -#: templates/stock/mobile/production_order_form_mobile.html:105 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:75 -#: templates/stock/new_stock_batch.html:90 -#: templates/stock/new_stock_batch.html:126 -#: templates/stock/new_stock_batch.html:167 -#: templates/stock/product_detail.html:383 -#: templates/stock/production_order_detail.html:97 -#: templates/stock/production_order_form.html:94 -#: templates/stock/stock_movement_batch_detail.html:265 -#: templates/stock/stock_movements.html:353 -#: templates/stock/warehouse_location_detail.html:251 +#: stock/models.py:1910 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:86 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:112 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:144 +#: stock/templates/stock/mobile/production_order_form_mobile.html:105 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:75 +#: stock/templates/stock/new_stock_batch.html:90 +#: stock/templates/stock/new_stock_batch.html:126 +#: stock/templates/stock/new_stock_batch.html:167 +#: stock/templates/stock/product_detail.html:383 +#: stock/templates/stock/production_order_detail.html:97 +#: stock/templates/stock/production_order_form.html:94 +#: stock/templates/stock/stock_movement_batch_detail.html:265 +#: stock/templates/stock/stock_movements.html:353 +#: stock/templates/stock/warehouse_location_detail.html:251 msgid "Destination" msgstr "Bestemming" -#: models.py:1911 templates/stock/production_order_form.html:100 +#: stock/models.py:1911 stock/templates/stock/production_order_form.html:100 msgid "Indiquer si la confection est destinée à l'usage interne ou externe." msgstr "Geef aan of het artikel bedoeld is voor intern of extern gebruik." -#: models.py:1925 templates/stock/production_order_detail.html:146 +#: stock/models.py:1925 stock/templates/stock/production_order_detail.html:146 msgid "Produit fini à stocker" msgstr "Eindproduct om op te slaan" -#: models.py:1926 -msgid "" -"Produit existant dont la quantité sera augmentée à la fin de la confection. " -"Si vide et qu'un nom est fourni, un nouveau produit sera créé." -msgstr "" -"Bestaand product waarvan de hoeveelheid aan het einde van de productie zal " -"worden vergroot. Indien leeg en een naam opgegeven, wordt er een nieuw " -"product aangemaakt." +#: stock/models.py:1926 +msgid "Produit existant dont la quantité sera augmentée à la fin de la confection. Si vide et qu'un nom est fourni, un nouveau produit sera créé." +msgstr "Bestaand product waarvan de hoeveelheid aan het einde van de productie zal worden vergroot. Indien leeg en een naam opgegeven, wordt er een nieuw product aangemaakt." -#: models.py:1931 +#: stock/models.py:1931 msgid "Nom du produit fini (nouveau)" msgstr "Naam eindproduct (nieuw)" -#: models.py:1932 -msgid "" -"Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas " -"sélectionné." -msgstr "" -"Naam van het nieuwe product dat moet worden aangemaakt als 'Eindproduct om " -"op te slaan' niet is geselecteerd." +#: stock/models.py:1932 +msgid "Nom du nouveau produit à créer si 'Produit fini à stocker' n'est pas sélectionné." +msgstr "Naam van het nieuwe product dat moet worden aangemaakt als 'Eindproduct om op te slaan' niet is geselecteerd." -#: models.py:1939 templates/stock/production_order_form.html:249 +#: stock/models.py:1939 stock/templates/stock/production_order_form.html:249 msgid "Emplacement de stockage du produit fini" msgstr "Opslaglocatie voor eindproducten" -#: models.py:1940 -msgid "" -"Emplacement où le produit fini sera ajouté au stock. Si vide, utilise " -"l'emplacement par défaut de la conception." -msgstr "" -"Locatie waar het eindproduct aan de voorraad wordt toegevoegd. Indien leeg, " -"wordt de standaardlocatie van het ontwerp gebruikt." +#: stock/models.py:1940 +msgid "Emplacement où le produit fini sera ajouté au stock. Si vide, utilise l'emplacement par défaut de la conception." +msgstr "Locatie waar het eindproduct aan de voorraad wordt toegevoegd. Indien leeg, wordt de standaardlocatie van het ontwerp gebruikt." -#: models.py:1948 +#: stock/models.py:1948 #, python-brace-format msgid "Confection {code} x{qty}" msgstr "Confectie {code} x{qty}" -#: models.py:2110 +#: stock/models.py:2110 #, python-brace-format msgid "Bon de confection {code}" msgstr "Productievoucher {code}" -#: models.py:2131 +#: stock/models.py:2131 #, python-brace-format msgid "Bon de confection {code} terminé" msgstr "Productieorder {code} voltooid" -#: models.py:2156 templates/stock/preparation_order_process.html:140 -#: templates/stock/production_order_detail.html:268 +#: stock/models.py:2156 +#: stock/templates/stock/preparation_order_process.html:140 +#: stock/templates/stock/production_order_detail.html:268 msgid "Disponible" msgstr "Beschikbaar" -#: models.py:2157 models.py:2279 -#: templates/stock/mobile/serialized_item_detail_mobile.html:163 -#: templates/stock/serialized_item_detail.html:152 +#: stock/models.py:2157 stock/models.py:2279 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:163 +#: stock/templates/stock/serialized_item_detail.html:152 msgid "Attribué" msgstr "Toegewezen" -#: models.py:2158 models.py:2282 -#: templates/stock/mobile/serialized_item_detail_mobile.html:166 -#: templates/stock/serialized_item_detail.html:155 +#: stock/models.py:2158 stock/models.py:2282 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:166 +#: stock/templates/stock/serialized_item_detail.html:155 msgid "Perdu" msgstr "Kwijt" -#: models.py:2159 models.py:2283 -#: templates/stock/mobile/serialized_item_detail_mobile.html:167 -#: templates/stock/serialized_item_detail.html:156 +#: stock/models.py:2159 stock/models.py:2283 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:167 +#: stock/templates/stock/serialized_item_detail.html:156 msgid "Retiré du service" msgstr "Uit dienst genomen" -#: models.py:2172 templates/stock/mobile/serialized_item_detail_mobile.html:79 -#: templates/stock/product_detail.html:532 -#: templates/stock/serialized_item_form.html:41 -#: templates/stock/serialized_items.html:62 -#: templates/stock/warehouses_index.html:320 +#: stock/models.py:2172 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:79 +#: stock/templates/stock/product_detail.html:532 +#: stock/templates/stock/serialized_item_form.html:41 +#: stock/templates/stock/serialized_items.html:62 +#: stock/templates/stock/warehouses_index.html:320 msgid "Numéro de série" msgstr "Serienummer" -#: models.py:2186 templates/stock/serialized_item_detail.html:108 -#: templates/stock/serialized_items.html:66 +#: stock/models.py:2186 stock/templates/stock/serialized_item_detail.html:108 +#: stock/templates/stock/serialized_items.html:66 msgid "Emplacement actuel" msgstr "Huidige locatie" -#: models.py:2194 templates/stock/serialized_item_detail.html:95 -#: templates/stock/serialized_items.html:65 -#: templates/stock/warehouses_index.html:323 +#: stock/models.py:2194 stock/templates/stock/serialized_item_detail.html:95 +#: stock/templates/stock/serialized_items.html:65 +#: stock/templates/stock/warehouses_index.html:323 msgid "Détenteur actuel" msgstr "Huidige houder" -#: models.py:2203 templates/stock/inventory_detail.html:111 -#: templates/stock/product_design_detail.html:88 -#: templates/stock/production_order_detail.html:130 -#: templates/stock/production_order_list.html:61 -#: templates/stock/request_for_quote_detail.html:15 +#: stock/models.py:2203 stock/templates/stock/inventory_detail.html:111 +#: stock/templates/stock/product_design_detail.html:88 +#: stock/templates/stock/production_order_detail.html:130 +#: stock/templates/stock/production_order_list.html:61 +#: stock/templates/stock/request_for_quote_detail.html:15 msgid "Créé le" msgstr "Aangemaakt op" -#: models.py:2219 +#: stock/models.py:2219 msgid "Article tracé" msgstr "Getraceerd artikel" -#: models.py:2278 +#: stock/models.py:2278 msgid "Entrée en stock" msgstr "Inslag in voorraad" -#: models.py:2280 templates/stock/mobile/serialized_item_detail_mobile.html:164 -#: templates/stock/serialized_item_detail.html:153 +#: stock/models.py:2280 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:164 +#: stock/templates/stock/serialized_item_detail.html:153 msgid "Rendu" msgstr "Weergave" -#: models.py:2281 templates/stock/mobile/serialized_item_detail_mobile.html:165 -#: templates/stock/serialized_item_detail.html:154 +#: stock/models.py:2281 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:165 +#: stock/templates/stock/serialized_item_detail.html:154 msgid "Transféré" msgstr "Overgedragen" -#: models.py:2284 templates/stock/mobile/serialized_item_detail_mobile.html:168 -#: templates/stock/serialized_item_detail.html:157 +#: stock/models.py:2284 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:168 +#: stock/templates/stock/serialized_item_detail.html:157 msgid "Note" msgstr "Opmerking" -#: models.py:2291 +#: stock/models.py:2291 msgid "Article" msgstr "Artikel" -#: models.py:2296 templates/stock/mobile/serialized_item_detail_mobile.html:159 -#: templates/stock/serialized_item_detail.html:149 +#: stock/models.py:2296 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:159 +#: stock/templates/stock/serialized_item_detail.html:149 msgid "Type d'événement" msgstr "Gebeurtenistype" -#: models.py:2313 templates/stock/serialized_item_detail.html:208 +#: stock/models.py:2313 stock/templates/stock/serialized_item_detail.html:208 msgid "Depuis" msgstr "Van" -#: models.py:2321 templates/stock/serialized_item_detail.html:209 +#: stock/models.py:2321 stock/templates/stock/serialized_item_detail.html:209 msgid "Vers" msgstr "Richting" -#: models.py:2323 templates/stock/mobile/serialized_item_detail_mobile.html:198 -#: templates/stock/serialized_item_detail.html:181 -#: templates/stock/serialized_item_detail.html:210 +#: stock/models.py:2323 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:198 +#: stock/templates/stock/serialized_item_detail.html:181 +#: stock/templates/stock/serialized_item_detail.html:210 msgid "Remarques" msgstr "Opmerkingen" -#: models.py:2330 templates/stock/serialized_item_detail.html:211 +#: stock/models.py:2330 stock/templates/stock/serialized_item_detail.html:211 msgid "Enregistré par" msgstr "Bewaard door" -#: models.py:2336 +#: stock/models.py:2336 msgid "Événement article tracé" msgstr "Getraceerde itemgebeurtenis" -#: models.py:2337 +#: stock/models.py:2337 msgid "Événements articles tracés" msgstr "Bijgehouden itemgebeurtenissen" -#: models.py:2364 +#: stock/models.py:2364 #, python-brace-format msgid "{quantity} x {product} pour {order}" msgstr "{quantity} x {product} voor {order}" -#: permissions.py:77 +#: stock/permissions.py:77 msgid "Vous n'avez pas la permission de visualiser cet entrepôt." msgstr "U heeft geen toestemming om dit magazijn te bezichtigen." -#: permissions.py:98 views.py:5629 +#: stock/permissions.py:98 stock/views.py:5629 msgid "Vous n'avez pas la permission de gérer cet entrepôt." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: permissions.py:119 +#: stock/permissions.py:119 msgid "Vous n'avez pas la permission de visualiser cet emplacement." msgstr "U heeft geen toestemming om deze locatie te bekijken." -#: permissions.py:140 +#: stock/permissions.py:140 msgid "Vous n'avez pas la permission de gérer cet emplacement." msgstr "U heeft geen toestemming om deze locatie te beheren." -#: permissions.py:178 +#: stock/permissions.py:178 msgid "Vous n'avez pas la permission de visualiser ce produit." msgstr "U heeft geen toestemming om dit product te bekijken." -#: templates/stock/inventory_detail.html:22 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:143 +#: stock/templates/stock/inventory_detail.html:22 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:143 msgid "Changer le statut" msgstr "Wijzig status" -#: templates/stock/inventory_detail.html:72 -#: templates/stock/inventory_detail.html:497 -#: templates/stock/preparation_order_create_purchase.html:126 -#: templates/stock/preparation_order_create_purchase.html:158 -#: templates/stock/preparation_order_detail.html:731 -#: templates/stock/warehouse_location_detail.html:47 +#: stock/templates/stock/inventory_detail.html:72 +#: stock/templates/stock/inventory_detail.html:497 +#: stock/templates/stock/preparation_order_create_purchase.html:126 +#: stock/templates/stock/preparation_order_create_purchase.html:158 +#: stock/templates/stock/preparation_order_detail.html:731 +#: stock/templates/stock/warehouse_location_detail.html:47 msgid "Ajouter un produit" msgstr "Voeg een product toe" -#: templates/stock/inventory_detail.html:78 +#: stock/templates/stock/inventory_detail.html:78 msgid "Export PDF" msgstr "PDF exporteren" -#: templates/stock/inventory_detail.html:83 +#: stock/templates/stock/inventory_detail.html:83 msgid "Feuille de comptage vierge" msgstr "Exporteren naar PDF (blanco telblad)" -#: templates/stock/inventory_detail.html:88 +#: stock/templates/stock/inventory_detail.html:88 msgid "Tableau complet (comptages, commentaires, statut)" msgstr "Volledige tabel (tellingen, opmerkingen, status)" -#: templates/stock/inventory_detail.html:95 -#: templates/stock/inventory_detail.html:417 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:800 +#: stock/templates/stock/inventory_detail.html:95 +#: stock/templates/stock/inventory_detail.html:417 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:800 msgid "Valider l'inventaire" msgstr "Valideer de voorraad" -#: templates/stock/inventory_detail.html:105 -#: templates/stock/inventory_detail.html:237 -#: templates/stock/inventory_list.html:15 -#: templates/stock/mobile/new_stock_batch_mobile.html:88 -#: templates/stock/mobile/new_stock_batch_mobile.html:102 -#: templates/stock/mobile/product_detail_mobile.html:179 -#: templates/stock/mobile/serialized_item_detail_mobile.html:120 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:172 -#: templates/stock/mobile/stock_new_inventory_mobile.html:24 -#: templates/stock/new_stock_batch.html:93 -#: templates/stock/new_stock_batch.html:112 -#: templates/stock/new_stock_batch.html:470 -#: templates/stock/new_stock_batch.html:496 -#: templates/stock/preparation_order_create_purchase.html:460 -#: templates/stock/preparation_order_process.html:354 -#: templates/stock/product_detail.html:245 -#: templates/stock/product_detail.html:325 -#: templates/stock/product_detail.html:447 -#: templates/stock/product_detail.html:535 -#: templates/stock/production_order_detail.html:179 -#: templates/stock/purchase_order_detail.html:136 -#: templates/stock/warehouses_index.html:324 +#: stock/templates/stock/inventory_detail.html:105 +#: stock/templates/stock/inventory_detail.html:237 +#: stock/templates/stock/inventory_list.html:15 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:88 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:102 +#: stock/templates/stock/mobile/product_detail_mobile.html:179 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:120 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:172 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:24 +#: stock/templates/stock/new_stock_batch.html:93 +#: stock/templates/stock/new_stock_batch.html:112 +#: stock/templates/stock/new_stock_batch.html:470 +#: stock/templates/stock/new_stock_batch.html:496 +#: stock/templates/stock/preparation_order_create_purchase.html:460 +#: stock/templates/stock/preparation_order_process.html:354 +#: stock/templates/stock/product_detail.html:245 +#: stock/templates/stock/product_detail.html:325 +#: stock/templates/stock/product_detail.html:447 +#: stock/templates/stock/product_detail.html:535 +#: stock/templates/stock/production_order_detail.html:179 +#: stock/templates/stock/purchase_order_detail.html:136 +#: stock/templates/stock/warehouses_index.html:324 msgid "Emplacement" msgstr "Locatie" -#: templates/stock/inventory_detail.html:109 -#: templates/stock/inventory_list.html:18 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:181 -#: templates/stock/stock_movements.html:450 +#: stock/templates/stock/inventory_detail.html:109 +#: stock/templates/stock/inventory_list.html:18 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:181 +#: stock/templates/stock/stock_movements.html:450 msgid "Responsable" msgstr "Verantwoordelijke" -#: templates/stock/inventory_detail.html:110 -#: templates/stock/inventory_list.html:37 -#: templates/stock/mobile/serialized_item_detail_mobile.html:125 -#: templates/stock/serialized_item_detail.html:113 +#: stock/templates/stock/inventory_detail.html:110 +#: stock/templates/stock/inventory_list.html:37 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:125 +#: stock/templates/stock/serialized_item_detail.html:113 msgid "Non renseigné" msgstr "Niet opgegeven" -#: templates/stock/inventory_detail.html:114 +#: stock/templates/stock/inventory_detail.html:114 msgid "Non validé" msgstr "Niet gevalideerd" -#: templates/stock/inventory_detail.html:120 -#: templates/stock/inventory_detail.html:130 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:351 +#: stock/templates/stock/inventory_detail.html:120 +#: stock/templates/stock/inventory_detail.html:130 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:351 msgid "Commentaire validateur" msgstr "Opmerking" -#: templates/stock/inventory_detail.html:125 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:197 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:131 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:168 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:200 -#: templates/stock/preparation_order_detail.html:628 -#: templates/stock/product_design_detail.html:40 -#: templates/stock/product_design_list.html:112 -#: templates/stock/product_detail.html:23 templates/stock/product_form.html:30 -#: templates/stock/production_order_detail.html:36 -#: templates/stock/purchase_order_detail.html:31 -#: templates/stock/request_for_quote_detail.html:31 -#: templates/stock/warehouse_location_detail.html:52 -#: templates/stock/warehouse_location_form.html:33 +#: stock/templates/stock/inventory_detail.html:125 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:197 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:131 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:168 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:200 +#: stock/templates/stock/preparation_order_detail.html:628 +#: stock/templates/stock/product_design_detail.html:40 +#: stock/templates/stock/product_design_list.html:112 +#: stock/templates/stock/product_detail.html:23 +#: stock/templates/stock/product_form.html:30 +#: stock/templates/stock/production_order_detail.html:36 +#: stock/templates/stock/purchase_order_detail.html:31 +#: stock/templates/stock/request_for_quote_detail.html:31 +#: stock/templates/stock/warehouse_location_detail.html:52 +#: stock/templates/stock/warehouse_location_form.html:33 msgid "Modifier" msgstr "Bewerken" -#: templates/stock/inventory_detail.html:133 +#: stock/templates/stock/inventory_detail.html:133 msgid "Ajouter un commentaire" msgstr "Voeg een onderdeel toe" -#: templates/stock/inventory_detail.html:158 -#: templates/stock/inventory_form.html:34 -#: templates/stock/inventory_list.html:19 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:236 -#: templates/stock/preparation_order_detail.html:754 -#: templates/stock/purchase_order_form.html:42 -#: templates/stock/stock_alerts.html:45 -#: templates/stock/stock_movements.html:451 -#: templates/stock/stock_purchases.html:57 -#: templates/stock/stock_purchases.html:115 +#: stock/templates/stock/inventory_detail.html:158 +#: stock/templates/stock/inventory_form.html:34 +#: stock/templates/stock/inventory_list.html:19 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:236 +#: stock/templates/stock/preparation_order_detail.html:754 +#: stock/templates/stock/purchase_order_form.html:42 +#: stock/templates/stock/stock_alerts.html:45 +#: stock/templates/stock/stock_movements.html:451 +#: stock/templates/stock/stock_purchases.html:57 +#: stock/templates/stock/stock_purchases.html:115 msgid "Articles" msgstr "Artikelen" -#: templates/stock/inventory_detail.html:166 -#: templates/stock/inventory_detail.html:200 +#: stock/templates/stock/inventory_detail.html:166 +#: stock/templates/stock/inventory_detail.html:200 msgid "Écarts négatifs" msgstr "Negatieve afwijkingen" -#: templates/stock/inventory_detail.html:174 -#: templates/stock/inventory_detail.html:201 +#: stock/templates/stock/inventory_detail.html:174 +#: stock/templates/stock/inventory_detail.html:201 msgid "Écarts positifs" msgstr "Positieve gaten" -#: templates/stock/inventory_detail.html:182 +#: stock/templates/stock/inventory_detail.html:182 msgid "Sans écart" msgstr "Zonder tussenruimte" -#: templates/stock/inventory_detail.html:193 +#: stock/templates/stock/inventory_detail.html:193 msgid "Filtrer les écarts" msgstr "Filter gaten" -#: templates/stock/inventory_detail.html:197 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:228 -#: templates/stock/product_design_list.html:36 -#: templates/stock/production_center.html:26 -#: templates/stock/production_order_list.html:31 -#: templates/stock/serialized_items.html:40 -#: templates/stock/warehouses_index.html:290 -#: templates/stock/warehouses_index.html:299 +#: stock/templates/stock/inventory_detail.html:197 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:228 +#: stock/templates/stock/product_design_list.html:36 +#: stock/templates/stock/production_center.html:26 +#: stock/templates/stock/production_order_list.html:31 +#: stock/templates/stock/serialized_items.html:40 +#: stock/templates/stock/warehouses_index.html:290 +#: stock/templates/stock/warehouses_index.html:299 msgid "Tous" msgstr "Alle" -#: templates/stock/inventory_detail.html:198 +#: stock/templates/stock/inventory_detail.html:198 msgid "Avec écart uniquement" msgstr "Alleen met tussenruimte" -#: templates/stock/inventory_detail.html:199 +#: stock/templates/stock/inventory_detail.html:199 msgid "Sans écart uniquement" msgstr "Alleen zonder tussenruimte" -#: templates/stock/inventory_detail.html:202 +#: stock/templates/stock/inventory_detail.html:202 msgid "Écart absolu >" msgstr "Absolute afwijking >" -#: templates/stock/inventory_detail.html:210 -#: templates/stock/stock_movements.html:64 +#: stock/templates/stock/inventory_detail.html:210 +#: stock/templates/stock/stock_movements.html:64 msgid "Tous les statuts" msgstr "Alle statussen" -#: templates/stock/inventory_detail.html:211 +#: stock/templates/stock/inventory_detail.html:211 msgid "Validés" msgstr "Gevalideerd" -#: templates/stock/inventory_detail.html:212 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:231 +#: stock/templates/stock/inventory_detail.html:212 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:231 msgid "Non validés" msgstr "Niet gevalideerd" -#: templates/stock/inventory_detail.html:216 -#: templates/stock/mobile/stock_products_mobile.html:69 +#: stock/templates/stock/inventory_detail.html:216 +#: stock/templates/stock/mobile/stock_products_mobile.html:69 msgid "Rechercher un produit…" msgstr "Zoek een product…" -#: templates/stock/inventory_detail.html:238 views.py:3311 +#: stock/templates/stock/inventory_detail.html:238 stock/views.py:3311 msgid "Qté attendue" msgstr "Verwachte hoeveelheid" -#: templates/stock/inventory_detail.html:239 views.py:3312 +#: stock/templates/stock/inventory_detail.html:239 stock/views.py:3312 msgid "Qté comptée" msgstr "Aantal geteld" -#: templates/stock/inventory_detail.html:240 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:336 views.py:3314 +#: stock/templates/stock/inventory_detail.html:240 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:336 +#: stock/views.py:3314 msgid "Écart" msgstr "Verschil" -#: templates/stock/inventory_detail.html:245 +#: stock/templates/stock/inventory_detail.html:245 msgid "Valider tous les articles visibles dans le tableau" msgstr "Valideer alle items die zichtbaar zijn in de tabel" -#: templates/stock/inventory_detail.html:246 +#: stock/templates/stock/inventory_detail.html:246 msgid "Tout valider" msgstr "Valideer alles" -#: templates/stock/inventory_detail.html:302 -#: templates/stock/inventory_detail.html:1153 +#: stock/templates/stock/inventory_detail.html:302 +#: stock/templates/stock/inventory_detail.html:1153 msgid "Commentaires et validation" msgstr "Opmerkingen en validatie" -#: templates/stock/inventory_detail.html:302 -#: templates/stock/inventory_detail.html:1153 +#: stock/templates/stock/inventory_detail.html:302 +#: stock/templates/stock/inventory_detail.html:1153 msgid "Voir/ajouter un commentaire" msgstr "Zie de opmerking" -#: templates/stock/inventory_detail.html:327 -#: templates/stock/inventory_detail.html:646 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:525 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:763 +#: stock/templates/stock/inventory_detail.html:327 +#: stock/templates/stock/inventory_detail.html:646 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:525 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:763 msgid "Annuler la validation" msgstr "Validatie annuleren" -#: templates/stock/inventory_detail.html:327 -#: templates/stock/inventory_detail.html:650 -#: templates/stock/inventory_detail.html:1173 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:369 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:528 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:766 +#: stock/templates/stock/inventory_detail.html:327 +#: stock/templates/stock/inventory_detail.html:650 +#: stock/templates/stock/inventory_detail.html:1173 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:369 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:528 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:766 msgid "Valider cet article" msgstr "Valideer dit artikel" -#: templates/stock/inventory_detail.html:336 -#: templates/stock/inventory_detail.html:1184 +#: stock/templates/stock/inventory_detail.html:336 +#: stock/templates/stock/inventory_detail.html:1184 msgid "Supprimer cette ligne" msgstr "Deze regel verwijderen?" -#: templates/stock/inventory_detail.html:344 -#: templates/stock/inventory_detail.html:1029 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:297 +#: stock/templates/stock/inventory_detail.html:344 +#: stock/templates/stock/inventory_detail.html:1029 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:297 msgid "Aucun article dans cet inventaire." msgstr "Geen artikel in deze inventaris." -#: templates/stock/inventory_detail.html:353 -#: templates/stock/preparation_order_detail.html:711 -#: templates/stock/product_design_detail.html:36 -#: templates/stock/production_order_detail.html:31 +#: stock/templates/stock/inventory_detail.html:353 +#: stock/templates/stock/preparation_order_detail.html:711 +#: stock/templates/stock/product_design_detail.html:36 +#: stock/templates/stock/production_order_detail.html:31 msgid "Retour à la liste" msgstr "Terug naar de lijst" -#: templates/stock/inventory_detail.html:366 -#: templates/stock/inventory_detail.html:419 -#: templates/stock/inventory_detail.html:450 -#: templates/stock/inventory_detail.html:456 -#: templates/stock/inventory_detail.html:473 -#: templates/stock/inventory_detail.html:485 -#: templates/stock/inventory_detail.html:499 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:802 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:833 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:839 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:847 -#: templates/stock/preparation_order_detail.html:867 -#: templates/stock/preparation_order_detail.html:1764 -#: templates/stock/warehouse_location_detail.html:426 -#: templates/stock/warehouse_location_detail.html:438 +#: stock/templates/stock/inventory_detail.html:366 +#: stock/templates/stock/inventory_detail.html:419 +#: stock/templates/stock/inventory_detail.html:450 +#: stock/templates/stock/inventory_detail.html:456 +#: stock/templates/stock/inventory_detail.html:473 +#: stock/templates/stock/inventory_detail.html:485 +#: stock/templates/stock/inventory_detail.html:499 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:802 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:833 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:839 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:847 +#: stock/templates/stock/preparation_order_detail.html:867 +#: stock/templates/stock/preparation_order_detail.html:1764 +#: stock/templates/stock/warehouse_location_detail.html:426 +#: stock/templates/stock/warehouse_location_detail.html:438 msgid "Fermer" msgstr "Sluiten" -#: templates/stock/inventory_detail.html:371 +#: stock/templates/stock/inventory_detail.html:371 msgid "Commentaire du magasinier" msgstr "Opmerking" -#: templates/stock/inventory_detail.html:375 +#: stock/templates/stock/inventory_detail.html:375 msgid "Ajouter/modifier un commentaire..." msgstr "Een document toevoegen..." -#: templates/stock/inventory_detail.html:378 -#: templates/stock/inventory_detail.html:395 -#: templates/stock/inventory_detail.html:457 -#: templates/stock/inventory_form.html:112 -#: templates/stock/mobile/production_order_form_mobile.html:263 -#: templates/stock/mobile/serialized_item_detail_mobile.html:204 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:377 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:691 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:840 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:286 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:344 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:627 -#: templates/stock/preparation_order_detail.html:1507 -#: templates/stock/preparation_order_process.html:382 -#: templates/stock/purchase_order_form.html:181 -#: templates/stock/request_for_quote_form.html:138 -#: templates/stock/serialized_item_detail.html:186 -#: templates/stock/serialized_item_form.html:79 -#: templates/stock/stock_movement_batch_detail.html:374 -#: templates/stock/stock_movement_batch_detail.html:520 -#: templates/stock/warehouse_location_form.html:96 +#: stock/templates/stock/inventory_detail.html:378 +#: stock/templates/stock/inventory_detail.html:395 +#: stock/templates/stock/inventory_detail.html:457 +#: stock/templates/stock/inventory_form.html:112 +#: stock/templates/stock/mobile/production_order_form_mobile.html:263 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:204 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:377 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:691 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:840 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:286 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:344 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:627 +#: stock/templates/stock/preparation_order_detail.html:1507 +#: stock/templates/stock/preparation_order_process.html:382 +#: stock/templates/stock/purchase_order_form.html:181 +#: stock/templates/stock/request_for_quote_form.html:138 +#: stock/templates/stock/serialized_item_detail.html:186 +#: stock/templates/stock/serialized_item_form.html:79 +#: stock/templates/stock/stock_movement_batch_detail.html:374 +#: stock/templates/stock/stock_movement_batch_detail.html:520 +#: stock/templates/stock/warehouse_location_form.html:96 msgid "Enregistrer" msgstr "Opslaan" -#: templates/stock/inventory_detail.html:392 +#: stock/templates/stock/inventory_detail.html:392 msgid "Ajouter/modifier une observation du validateur..." msgstr "Een validatorobservatie toevoegen/bewerken..." -#: templates/stock/inventory_detail.html:422 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:805 -msgid "" -"Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés " -"définitivement." -msgstr "" -"Wilt u deze inventarisatie echt valideren? De voorraden zullen permanent " -"worden aangepast." +#: stock/templates/stock/inventory_detail.html:422 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:805 +msgid "Voulez-vous vraiment valider cet inventaire ? Les stocks seront ajustés définitivement." +msgstr "Wilt u deze inventarisatie echt valideren? De voorraden zullen permanent worden aangepast." -#: templates/stock/inventory_detail.html:424 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:807 +#: stock/templates/stock/inventory_detail.html:424 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:807 msgid "Commentaire du validateur (optionnel)" msgstr "Gekoppeld ontwerp (optioneel)" -#: templates/stock/inventory_detail.html:425 +#: stock/templates/stock/inventory_detail.html:425 msgid "Expliquer les écarts majeurs, remarques de validation..." msgstr "Verklaar belangrijke discrepanties, validatieopmerkingen..." -#: templates/stock/inventory_detail.html:429 -#: templates/stock/inventory_detail.html:516 -#: templates/stock/inventory_form.html:110 -#: templates/stock/mobile/new_stock_batch_mobile.html:261 -#: templates/stock/mobile/product_detail_mobile.html:202 -#: templates/stock/mobile/production_order_form_mobile.html:260 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:374 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:812 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:343 -#: templates/stock/mobile/stock_new_inventory_mobile.html:54 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:626 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:736 -#: templates/stock/new_stock_batch.html:298 -#: templates/stock/preparation_order_create_purchase.html:139 -#: templates/stock/preparation_order_create_purchase.html:193 -#: templates/stock/preparation_order_detail.html:644 -#: templates/stock/preparation_order_detail.html:695 -#: templates/stock/preparation_order_detail.html:1506 -#: templates/stock/preparation_order_detail.html:1583 -#: templates/stock/preparation_order_process.html:379 -#: templates/stock/product_create_at_location.html:221 -#: templates/stock/product_design_form.html:207 -#: templates/stock/product_detail.html:58 -#: templates/stock/product_detail.html:269 -#: templates/stock/product_form.html:213 templates/stock/product_form.html:267 -#: templates/stock/production_order_detail.html:62 -#: templates/stock/production_order_form.html:304 -#: templates/stock/purchase_order_detail.html:49 -#: templates/stock/purchase_order_detail.html:392 -#: templates/stock/purchase_order_form.html:179 -#: templates/stock/request_for_quote_detail.html:49 -#: templates/stock/request_for_quote_form.html:136 -#: templates/stock/serialized_item_detail.html:49 -#: templates/stock/serialized_item_form.html:82 -#: templates/stock/stock_movement_batch_detail.html:519 -#: templates/stock/supplier_form.html:92 -#: templates/stock/warehouse_detail.html:243 -#: templates/stock/warehouse_location_detail.html:403 -#: templates/stock/warehouse_location_form.html:100 -#: templates/stock/warehouse_location_form.html:104 -#: templates/stock/warehouses_index.html:405 +#: stock/templates/stock/inventory_detail.html:429 +#: stock/templates/stock/inventory_detail.html:516 +#: stock/templates/stock/inventory_form.html:110 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:261 +#: stock/templates/stock/mobile/product_detail_mobile.html:202 +#: stock/templates/stock/mobile/production_order_form_mobile.html:260 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:374 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:812 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:343 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:54 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:626 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:736 +#: stock/templates/stock/new_stock_batch.html:298 +#: stock/templates/stock/preparation_order_create_purchase.html:139 +#: stock/templates/stock/preparation_order_create_purchase.html:193 +#: stock/templates/stock/preparation_order_detail.html:644 +#: stock/templates/stock/preparation_order_detail.html:695 +#: stock/templates/stock/preparation_order_detail.html:1506 +#: stock/templates/stock/preparation_order_detail.html:1583 +#: stock/templates/stock/preparation_order_process.html:379 +#: stock/templates/stock/product_create_at_location.html:221 +#: stock/templates/stock/product_design_form.html:207 +#: stock/templates/stock/product_detail.html:58 +#: stock/templates/stock/product_detail.html:269 +#: stock/templates/stock/product_form.html:213 +#: stock/templates/stock/product_form.html:267 +#: stock/templates/stock/production_order_detail.html:62 +#: stock/templates/stock/production_order_form.html:304 +#: stock/templates/stock/purchase_order_detail.html:49 +#: stock/templates/stock/purchase_order_detail.html:392 +#: stock/templates/stock/purchase_order_form.html:179 +#: stock/templates/stock/request_for_quote_detail.html:49 +#: stock/templates/stock/request_for_quote_form.html:136 +#: stock/templates/stock/serialized_item_detail.html:49 +#: stock/templates/stock/serialized_item_form.html:82 +#: stock/templates/stock/stock_movement_batch_detail.html:519 +#: stock/templates/stock/supplier_form.html:92 +#: stock/templates/stock/warehouse_detail.html:243 +#: stock/templates/stock/warehouse_location_detail.html:403 +#: stock/templates/stock/warehouse_location_form.html:100 +#: stock/templates/stock/warehouse_location_form.html:104 +#: stock/templates/stock/warehouses_index.html:405 msgid "Annuler" msgstr "Annuleren" -#: templates/stock/inventory_detail.html:430 +#: stock/templates/stock/inventory_detail.html:430 msgid "Confirmer et valider" msgstr "Valideer alles" -#: templates/stock/inventory_detail.html:448 +#: stock/templates/stock/inventory_detail.html:448 msgid "Commentaire de validation général" msgstr "Algemeen validatiecommentaar" -#: templates/stock/inventory_detail.html:453 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:836 +#: stock/templates/stock/inventory_detail.html:453 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:836 msgid "Saisir un commentaire pour cette validation..." msgstr "Voer een opmerking in voor deze validatie..." -#: templates/stock/inventory_detail.html:480 -#: templates/stock/warehouse_location_detail.html:433 +#: stock/templates/stock/inventory_detail.html:480 +#: stock/templates/stock/warehouse_location_detail.html:433 msgid "Télécharger" msgstr "Downloaden" -#: templates/stock/inventory_detail.html:483 -#: templates/stock/warehouse_location_detail.html:436 +#: stock/templates/stock/inventory_detail.html:483 +#: stock/templates/stock/warehouse_location_detail.html:436 msgid "Imprimer" msgstr "Afdrukken" -#: templates/stock/inventory_detail.html:507 -#: templates/stock/inventory_form.html:51 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:319 +#: stock/templates/stock/inventory_detail.html:507 +#: stock/templates/stock/inventory_form.html:51 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:319 msgid "Quantité comptée" msgstr "Getelde hoeveelheid" -#: templates/stock/inventory_detail.html:512 +#: stock/templates/stock/inventory_detail.html:512 msgid "Commentaire optionnel..." msgstr "Opmerking" -#: templates/stock/inventory_detail.html:518 -#: templates/stock/mobile/new_stock_batch_mobile.html:232 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:208 -#: templates/stock/new_stock_batch.html:355 -#: templates/stock/preparation_order_add.html:144 -#: templates/stock/preparation_order_create_purchase.html:196 -#: templates/stock/preparation_order_detail.html:745 -#: templates/stock/production_order_form.html:164 -#: templates/stock/purchase_order_detail.html:265 -#: templates/stock/purchase_order_form.html:141 +#: stock/templates/stock/inventory_detail.html:518 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:232 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:208 +#: stock/templates/stock/new_stock_batch.html:355 +#: stock/templates/stock/preparation_order_add.html:144 +#: stock/templates/stock/preparation_order_create_purchase.html:196 +#: stock/templates/stock/preparation_order_detail.html:745 +#: stock/templates/stock/production_order_form.html:164 +#: stock/templates/stock/purchase_order_detail.html:265 +#: stock/templates/stock/purchase_order_form.html:141 msgid "Ajouter" msgstr "Toevoegen" -#: templates/stock/inventory_detail.html:626 -#: templates/stock/inventory_detail.html:788 -#: templates/stock/inventory_detail.html:838 -#: templates/stock/inventory_detail.html:911 -#: templates/stock/inventory_detail.html:963 -#: templates/stock/inventory_detail.html:1016 -#: templates/stock/inventory_detail.html:1104 -#: templates/stock/mobile/product_detail_mobile.html:546 -#: templates/stock/product_detail.html:715 +#: stock/templates/stock/inventory_detail.html:626 +#: stock/templates/stock/inventory_detail.html:788 +#: stock/templates/stock/inventory_detail.html:838 +#: stock/templates/stock/inventory_detail.html:911 +#: stock/templates/stock/inventory_detail.html:963 +#: stock/templates/stock/inventory_detail.html:1016 +#: stock/templates/stock/inventory_detail.html:1104 +#: stock/templates/stock/mobile/product_detail_mobile.html:546 +#: stock/templates/stock/product_detail.html:715 msgid "Une erreur est survenue." msgstr "Er is een fout opgetreden." -#: templates/stock/inventory_detail.html:661 -#: templates/stock/inventory_detail.html:808 -#: templates/stock/inventory_detail.html:858 -#: templates/stock/inventory_detail.html:934 -#: templates/stock/inventory_detail.html:987 -#: templates/stock/inventory_detail.html:1039 -#: templates/stock/inventory_detail.html:1199 +#: stock/templates/stock/inventory_detail.html:661 +#: stock/templates/stock/inventory_detail.html:808 +#: stock/templates/stock/inventory_detail.html:858 +#: stock/templates/stock/inventory_detail.html:934 +#: stock/templates/stock/inventory_detail.html:987 +#: stock/templates/stock/inventory_detail.html:1039 +#: stock/templates/stock/inventory_detail.html:1199 msgid "Erreur réseau. Veuillez réessayer." msgstr "Netwerkfout. Probeer het opnieuw." -#: templates/stock/inventory_detail.html:677 +#: stock/templates/stock/inventory_detail.html:677 msgid "Aucun article non validé visible à valider." msgstr "Er zijn geen niet-gevalideerde items zichtbaar om te valideren." -#: templates/stock/inventory_detail.html:680 +#: stock/templates/stock/inventory_detail.html:680 msgid "Valider les" msgstr "Valideer de" -#: templates/stock/inventory_detail.html:680 +#: stock/templates/stock/inventory_detail.html:680 msgid "article(s) visible(s) ?" msgstr "artikel(en) zichtbaar(en) ?" -#: templates/stock/inventory_detail.html:890 +#: stock/templates/stock/inventory_detail.html:890 msgid "La quantité ne peut pas être négative ou invalide." msgstr "De hoeveelheid kan niet negatief zijn." -#: templates/stock/inventory_detail.html:996 +#: stock/templates/stock/inventory_detail.html:996 msgid "Voulez-vous vraiment supprimer cet article de l'inventaire ?" msgstr "Weet je zeker dat je dit item uit de inventaris wilt verwijderen?" -#: templates/stock/inventory_detail.html:1048 -#: templates/stock/preparation_order_create_purchase.html:376 -#: templates/stock/preparation_order_create_purchase.html:439 +#: stock/templates/stock/inventory_detail.html:1048 +#: stock/templates/stock/preparation_order_create_purchase.html:376 +#: stock/templates/stock/preparation_order_create_purchase.html:439 msgid "Sélectionner" msgstr "Selecteren" -#: templates/stock/inventory_detail.html:1077 +#: stock/templates/stock/inventory_detail.html:1077 msgid "Veuillez sélectionner un produit." msgstr "Selecteer een product" -#: templates/stock/inventory_form.html:7 +#: stock/templates/stock/inventory_form.html:7 msgid "Modifier l'inventaire" msgstr "Voorraad bewerken" -#: templates/stock/inventory_form.html:7 templates/stock/inventory_list.html:8 -#: templates/stock/mobile/stock_inventories_mobile.html:40 -#: templates/stock/mobile/stock_new_inventory_mobile.html:5 -#: templates/stock/stock_movements.html:406 +#: stock/templates/stock/inventory_form.html:7 +#: stock/templates/stock/inventory_list.html:8 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:40 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:5 +#: stock/templates/stock/stock_movements.html:406 msgid "Nouvel inventaire" msgstr "Nieuwe inventaris" -#: templates/stock/inventory_form.html:11 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:170 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:90 -#: templates/stock/product_design_detail.html:62 -#: templates/stock/production_order_detail.html:75 -#: templates/stock/purchase_order_detail.html:63 -#: templates/stock/purchase_order_form.html:17 -#: templates/stock/request_for_quote_detail.html:63 -#: templates/stock/supplier_detail.html:31 +#: stock/templates/stock/inventory_form.html:11 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:170 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:90 +#: stock/templates/stock/product_design_detail.html:62 +#: stock/templates/stock/production_order_detail.html:75 +#: stock/templates/stock/purchase_order_detail.html:63 +#: stock/templates/stock/purchase_order_form.html:17 +#: stock/templates/stock/request_for_quote_detail.html:63 +#: stock/templates/stock/supplier_detail.html:31 msgid "Informations" msgstr "Informatie" -#: templates/stock/inventory_form.html:40 -#: templates/stock/purchase_order_form.html:43 -#: templates/stock/request_for_quote_form.html:49 +#: stock/templates/stock/inventory_form.html:40 +#: stock/templates/stock/purchase_order_form.html:43 +#: stock/templates/stock/request_for_quote_form.html:49 msgid "Ajouter un article" msgstr "Artikel toevoegen" -#: templates/stock/inventory_form.html:50 +#: stock/templates/stock/inventory_form.html:50 msgid "Quantité attendue" msgstr "Verwachte hoeveelheid" -#: templates/stock/inventory_form.html:93 -#: templates/stock/mobile/new_stock_batch_mobile.html:580 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:163 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:291 -#: templates/stock/new_stock_batch.html:581 -#: templates/stock/preparation_order_detail.html:846 -#: templates/stock/preparation_order_detail.html:1278 -#: templates/stock/product_detail.html:28 -#: templates/stock/production_order_detail.html:225 -#: templates/stock/production_order_detail.html:366 -#: templates/stock/purchase_order_form.html:84 -#: templates/stock/request_for_quote_form.html:85 -#: templates/stock/serialized_item_detail.html:20 -#: templates/stock/warehouse_detail.html:248 -#: templates/stock/warehouse_location_detail.html:56 -#: templates/stock/warehouse_location_detail.html:408 -#: templates/stock/warehouses_index.html:410 +#: stock/templates/stock/inventory_form.html:93 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:580 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:163 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:291 +#: stock/templates/stock/new_stock_batch.html:581 +#: stock/templates/stock/preparation_order_detail.html:846 +#: stock/templates/stock/preparation_order_detail.html:1278 +#: stock/templates/stock/product_detail.html:28 +#: stock/templates/stock/production_order_detail.html:225 +#: stock/templates/stock/production_order_detail.html:366 +#: stock/templates/stock/purchase_order_form.html:84 +#: stock/templates/stock/request_for_quote_form.html:85 +#: stock/templates/stock/serialized_item_detail.html:20 +#: stock/templates/stock/warehouse_detail.html:248 +#: stock/templates/stock/warehouse_location_detail.html:56 +#: stock/templates/stock/warehouse_location_detail.html:408 +#: stock/templates/stock/warehouses_index.html:410 msgid "Supprimer" msgstr "Verwijderen" -#: templates/stock/inventory_form.html:104 -msgid "" -"Sélectionnez un emplacement pour charger automatiquement les produits en " -"stock." +#: stock/templates/stock/inventory_form.html:104 +msgid "Sélectionnez un emplacement pour charger automatiquement les produits en stock." msgstr "Selecteer een locatie om automatisch producten op voorraad te laden." -#: templates/stock/inventory_form.html:222 +#: stock/templates/stock/inventory_form.html:222 msgid "Chargement…" msgstr "Laden..." -#: templates/stock/inventory_form.html:229 +#: stock/templates/stock/inventory_form.html:229 msgid "Aucun produit en stock à cet emplacement." msgstr "Er zijn geen producten op voorraad op deze locatie." -#: templates/stock/inventory_form.html:236 +#: stock/templates/stock/inventory_form.html:236 msgid "Chargement automatique :" msgstr "Automatisch laden:" -#: templates/stock/inventory_form.html:236 +#: stock/templates/stock/inventory_form.html:236 msgid "produit(s)." msgstr "product(en)." -#: templates/stock/inventory_form.html:239 +#: stock/templates/stock/inventory_form.html:239 msgid "Erreur lors du chargement." msgstr "Fout bij het laden." -#: templates/stock/inventory_list.html:7 -#: templates/stock/mobile/stock_index_mobile.html:60 -#: templates/stock/mobile/stock_inventories_mobile.html:5 -#: templates/stock/stock_movements.html:39 +#: stock/templates/stock/inventory_list.html:7 +#: stock/templates/stock/mobile/stock_index_mobile.html:60 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:5 +#: stock/templates/stock/stock_movements.html:39 msgid "Inventaires" msgstr "Inventarissen" -#: templates/stock/inventory_list.html:20 +#: stock/templates/stock/inventory_list.html:20 msgid "Dernière mise à jour" msgstr "Laatste update" -#: templates/stock/inventory_list.html:41 -#: templates/stock/stock_purchases.html:213 +#: stock/templates/stock/inventory_list.html:41 +#: stock/templates/stock/stock_purchases.html:213 msgid "Voir" msgstr "Bekijken" -#: templates/stock/inventory_list.html:48 -#: templates/stock/stock_movements.html:466 +#: stock/templates/stock/inventory_list.html:48 +#: stock/templates/stock/stock_movements.html:466 msgid "Aucun inventaire enregistré." msgstr "Geen inventaris geregistreerd." -#: templates/stock/mobile/new_stock_batch_mobile.html:6 -#: templates/stock/stock_movements.html:285 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:6 +#: stock/templates/stock/stock_movements.html:285 msgid "Nouvelle entrée" msgstr "Nieuwe invoer" -#: templates/stock/mobile/new_stock_batch_mobile.html:7 -#: templates/stock/stock_movements.html:288 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:7 +#: stock/templates/stock/stock_movements.html:288 msgid "Nouvelle sortie" msgstr "Nieuwe uitgave" -#: templates/stock/mobile/new_stock_batch_mobile.html:8 -#: templates/stock/stock_movements.html:291 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:8 +#: stock/templates/stock/stock_movements.html:291 msgid "Nouveau transfert" msgstr "Nieuwe overdracht" -#: templates/stock/mobile/new_stock_batch_mobile.html:58 -#: templates/stock/mobile/production_order_form_mobile.html:65 -#: templates/stock/new_stock_batch.html:50 -#: templates/stock/product_design_form.html:54 -#: templates/stock/production_order_form.html:59 -#: templates/stock/request_for_quote_form.html:17 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:58 +#: stock/templates/stock/mobile/production_order_form_mobile.html:65 +#: stock/templates/stock/new_stock_batch.html:50 +#: stock/templates/stock/product_design_form.html:54 +#: stock/templates/stock/production_order_form.html:59 +#: stock/templates/stock/request_for_quote_form.html:17 msgid "Informations générales" msgstr "Algemene informatie" -#: templates/stock/mobile/new_stock_batch_mobile.html:65 -#: templates/stock/mobile/new_stock_batch_mobile.html:100 -#: templates/stock/mobile/new_stock_batch_mobile.html:135 -#: templates/stock/new_stock_batch.html:59 -#: templates/stock/new_stock_batch.html:109 -#: templates/stock/new_stock_batch.html:157 -#: templates/stock/stock_movement_batch_detail.html:264 -#: templates/stock/stock_movements.html:352 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:65 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:100 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:135 +#: stock/templates/stock/new_stock_batch.html:59 +#: stock/templates/stock/new_stock_batch.html:109 +#: stock/templates/stock/new_stock_batch.html:157 +#: stock/templates/stock/stock_movement_batch_detail.html:264 +#: stock/templates/stock/stock_movements.html:352 msgid "Source" msgstr "Bron" -#: templates/stock/mobile/new_stock_batch_mobile.html:69 -#: templates/stock/mobile/new_stock_batch_mobile.html:116 -#: templates/stock/mobile/serialized_item_detail_mobile.html:176 -#: templates/stock/new_stock_batch.html:66 -#: templates/stock/new_stock_batch.html:133 -#: templates/stock/serialized_item_detail.html:163 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:69 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:116 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:66 +#: stock/templates/stock/new_stock_batch.html:133 +#: stock/templates/stock/serialized_item_detail.html:163 msgid "Aucune" msgstr "Geen" -#: templates/stock/mobile/new_stock_batch_mobile.html:77 -#: templates/stock/mobile/new_stock_batch_mobile.html:124 -#: templates/stock/new_stock_batch.html:75 -#: templates/stock/new_stock_batch.html:142 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:77 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:124 +#: stock/templates/stock/new_stock_batch.html:75 +#: stock/templates/stock/new_stock_batch.html:142 msgid "Sélectionnez ou saisissez..." msgstr "Selecteren" -#: templates/stock/mobile/new_stock_batch_mobile.html:90 -#: templates/stock/mobile/new_stock_batch_mobile.html:146 -#: templates/stock/new_stock_batch.html:95 -#: templates/stock/new_stock_batch.html:169 -#: templates/stock/stock_movement_detail.html:203 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:90 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:146 +#: stock/templates/stock/new_stock_batch.html:95 +#: stock/templates/stock/new_stock_batch.html:169 +#: stock/templates/stock/stock_movement_detail.html:203 msgid "Emplacement destination" msgstr "Plaats bestemming" -#: templates/stock/mobile/new_stock_batch_mobile.html:104 -#: templates/stock/mobile/new_stock_batch_mobile.html:137 -#: templates/stock/new_stock_batch.html:114 -#: templates/stock/new_stock_batch.html:159 -#: templates/stock/stock_movement_detail.html:174 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:104 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:137 +#: stock/templates/stock/new_stock_batch.html:114 +#: stock/templates/stock/new_stock_batch.html:159 +#: stock/templates/stock/stock_movement_detail.html:174 msgid "Emplacement source" msgstr "Bron van plaatsing" -#: templates/stock/mobile/new_stock_batch_mobile.html:168 -#: templates/stock/new_stock_batch.html:183 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:168 +#: stock/templates/stock/new_stock_batch.html:183 msgid "Choisir un sous-type" msgstr "Kies een subtype" -#: templates/stock/mobile/new_stock_batch_mobile.html:173 -#: templates/stock/mobile/new_stock_batch_mobile.html:178 -#: templates/stock/new_stock_batch.html:188 -#: templates/stock/new_stock_batch.html:193 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:173 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:178 +#: stock/templates/stock/new_stock_batch.html:188 +#: stock/templates/stock/new_stock_batch.html:193 msgid "Correction (Administrateur uniquement)" msgstr "Correctie (alleen beheerder)" -#: templates/stock/mobile/new_stock_batch_mobile.html:191 -#: templates/stock/new_stock_batch.html:216 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:191 +#: stock/templates/stock/new_stock_batch.html:216 msgid "Personne ou service à l\\" msgstr "Persoon of dienst bij" -#: templates/stock/mobile/new_stock_batch_mobile.html:195 -#: templates/stock/new_stock_batch.html:209 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:195 +#: stock/templates/stock/new_stock_batch.html:209 msgid "Raison / commentaire" msgstr "Reden/opmerking" -#: templates/stock/mobile/new_stock_batch_mobile.html:196 -#: templates/stock/mobile/production_order_form_mobile.html:176 -#: templates/stock/new_stock_batch.html:71 -#: templates/stock/new_stock_batch.html:81 -#: templates/stock/new_stock_batch.html:138 -#: templates/stock/new_stock_batch.html:148 -#: templates/stock/new_stock_batch.html:210 -#: templates/stock/new_stock_batch.html:217 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:196 +#: stock/templates/stock/mobile/production_order_form_mobile.html:176 +#: stock/templates/stock/new_stock_batch.html:71 +#: stock/templates/stock/new_stock_batch.html:81 +#: stock/templates/stock/new_stock_batch.html:138 +#: stock/templates/stock/new_stock_batch.html:148 +#: stock/templates/stock/new_stock_batch.html:210 +#: stock/templates/stock/new_stock_batch.html:217 msgid "Optionnel" msgstr "Optioneel" -#: templates/stock/mobile/new_stock_batch_mobile.html:205 -#: templates/stock/new_stock_batch.html:228 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:205 +#: stock/templates/stock/new_stock_batch.html:228 msgid "Bon de préparation lié (retour)" msgstr "Gekoppelde voorbereidingsvoucher (retour)" -#: templates/stock/mobile/new_stock_batch_mobile.html:209 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:209 msgid "Rechercher un bon" msgstr "Zoek een goede" -#: templates/stock/mobile/new_stock_batch_mobile.html:212 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:212 msgid "Numéro du bon…" msgstr "Vouchernummer…" -#: templates/stock/mobile/new_stock_batch_mobile.html:217 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:217 msgid "Optionnel — liez à un bon de préparation pour un retour de matériel." -msgstr "" -"Optioneel — link naar een voorbereidingsvoucher voor een materiaalretour." +msgstr "Optioneel — link naar een voorbereidingsvoucher voor een materiaalretour." -#: templates/stock/mobile/new_stock_batch_mobile.html:220 -#: templates/stock/new_stock_batch.html:245 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:220 +#: stock/templates/stock/new_stock_batch.html:245 msgid "Charger les produits du bon" msgstr "Voucherproducten laden" -#: templates/stock/mobile/new_stock_batch_mobile.html:230 -#: templates/stock/mobile/stock_index_mobile.html:14 -#: templates/stock/mobile/stock_products_mobile.html:5 -#: templates/stock/new_stock_batch.html:257 -#: templates/stock/product_create_at_location.html:18 -#: templates/stock/product_form.html:22 -#: templates/stock/warehouse_detail.html:116 -#: templates/stock/warehouses_index.html:105 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:230 +#: stock/templates/stock/mobile/stock_index_mobile.html:14 +#: stock/templates/stock/mobile/stock_products_mobile.html:5 +#: stock/templates/stock/new_stock_batch.html:257 +#: stock/templates/stock/product_create_at_location.html:18 +#: stock/templates/stock/product_form.html:22 +#: stock/templates/stock/warehouse_detail.html:116 +#: stock/templates/stock/warehouses_index.html:105 msgid "Produits" msgstr "Producten" -#: templates/stock/mobile/new_stock_batch_mobile.html:239 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:239 msgid "Aucun produit. Appuyez sur « Ajouter »." msgstr "Geen producten. Tik op “Toevoegen”." -#: templates/stock/mobile/new_stock_batch_mobile.html:247 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:296 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:506 -#: templates/stock/new_stock_batch.html:279 -#: templates/stock/preparation_order_add.html:245 -#: templates/stock/preparation_order_detail.html:1364 -#: templates/stock/stock_movement_batch_detail.html:455 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:247 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:296 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:506 +#: stock/templates/stock/new_stock_batch.html:279 +#: stock/templates/stock/preparation_order_add.html:245 +#: stock/templates/stock/preparation_order_detail.html:1364 +#: stock/templates/stock/stock_movement_batch_detail.html:455 msgid "Documents joints" msgstr "Bijgevoegde documenten" -#: templates/stock/mobile/new_stock_batch_mobile.html:247 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:341 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:247 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341 msgid "optionnel" msgstr "optioneel" -#: templates/stock/mobile/new_stock_batch_mobile.html:251 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:251 msgid "Choisir des fichiers…" msgstr "Bestanden kiezen…" -#: templates/stock/mobile/new_stock_batch_mobile.html:264 -#: templates/stock/mobile/product_detail_mobile.html:204 -#: templates/stock/mobile/product_detail_mobile.html:479 -#: templates/stock/mobile/product_detail_mobile.html:551 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:813 -#: templates/stock/product_detail.html:272 -#: templates/stock/product_detail.html:662 -#: templates/stock/product_detail.html:720 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:264 +#: stock/templates/stock/mobile/product_detail_mobile.html:204 +#: stock/templates/stock/mobile/product_detail_mobile.html:479 +#: stock/templates/stock/mobile/product_detail_mobile.html:551 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:813 +#: stock/templates/stock/product_detail.html:272 +#: stock/templates/stock/product_detail.html:662 +#: stock/templates/stock/product_detail.html:720 msgid "Valider" msgstr "Valideren" -#: templates/stock/mobile/new_stock_batch_mobile.html:273 -#: templates/stock/new_stock_batch.html:311 -#: templates/stock/new_stock_batch.html:843 -#: templates/stock/new_stock_batch.html:847 -#: templates/stock/new_stock_batch.html:852 -#: templates/stock/new_stock_batch.html:857 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:273 +#: stock/templates/stock/new_stock_batch.html:311 +#: stock/templates/stock/new_stock_batch.html:843 +#: stock/templates/stock/new_stock_batch.html:847 +#: stock/templates/stock/new_stock_batch.html:852 +#: stock/templates/stock/new_stock_batch.html:857 msgid "Ligne" msgstr "Lijn" -#: templates/stock/mobile/new_stock_batch_mobile.html:284 -#: templates/stock/mobile/production_order_form_mobile.html:128 -#: templates/stock/new_stock_batch.html:324 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:284 +#: stock/templates/stock/mobile/production_order_form_mobile.html:128 +#: stock/templates/stock/new_stock_batch.html:324 msgid "Tapez pour rechercher…" msgstr "Tik om te zoeken…" -#: templates/stock/mobile/new_stock_batch_mobile.html:303 -#: templates/stock/new_stock_batch.html:346 -#: templates/stock/serialized_items.html:9 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:303 +#: stock/templates/stock/new_stock_batch.html:346 +#: stock/templates/stock/serialized_items.html:9 msgid "Articles tracés (numéros de série)" msgstr "Getraceerde artikelen (serienummers)" -#: templates/stock/mobile/new_stock_batch_mobile.html:307 -#: templates/stock/new_stock_batch.html:350 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:307 +#: stock/templates/stock/new_stock_batch.html:350 msgid "Nouveaux articles à enregistrer :" msgstr "Nieuwe artikelen om op te slaan:" -#: templates/stock/mobile/new_stock_batch_mobile.html:310 -#: templates/stock/new_stock_batch.html:353 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:310 +#: stock/templates/stock/new_stock_batch.html:353 msgid "N° de série…" msgstr "Serienummer…" -#: templates/stock/mobile/new_stock_batch_mobile.html:320 -#: templates/stock/new_stock_batch.html:363 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:320 +#: stock/templates/stock/new_stock_batch.html:363 msgid "Articles existants (retour / sélection) :" msgstr "Bestaande artikelen (retour/selectie):" -#: templates/stock/mobile/new_stock_batch_mobile.html:363 -#: templates/stock/mobile/production_order_form_mobile.html:354 -#: templates/stock/mobile/production_order_form_mobile.html:515 -#: templates/stock/new_stock_batch.html:411 -#: templates/stock/preparation_order_add.html:435 -#: templates/stock/preparation_order_create_purchase.html:278 -#: templates/stock/production_order_form.html:481 -#: templates/stock/production_order_form.html:699 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:363 +#: stock/templates/stock/mobile/production_order_form_mobile.html:354 +#: stock/templates/stock/mobile/production_order_form_mobile.html:515 +#: stock/templates/stock/new_stock_batch.html:411 +#: stock/templates/stock/preparation_order_add.html:435 +#: stock/templates/stock/preparation_order_create_purchase.html:278 +#: stock/templates/stock/production_order_form.html:481 +#: stock/templates/stock/production_order_form.html:699 msgid "Aucun produit trouvé" msgstr "Geen producten gevonden" -#: templates/stock/mobile/new_stock_batch_mobile.html:475 -#: templates/stock/new_stock_batch.html:780 views.py:1050 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:475 +#: stock/templates/stock/new_stock_batch.html:780 stock/views.py:1050 msgid "Le sous-type est obligatoire." msgstr "Het subtype is vereist." -#: templates/stock/mobile/new_stock_batch_mobile.html:483 -#: templates/stock/new_stock_batch.html:788 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:483 +#: stock/templates/stock/new_stock_batch.html:788 msgid "La date de retour attendue est obligatoire pour un emprunt." msgstr "De bestemmingslocatie is verplicht voor deelname." -#: templates/stock/mobile/new_stock_batch_mobile.html:492 -#: templates/stock/new_stock_batch.html:797 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:492 +#: stock/templates/stock/new_stock_batch.html:797 msgid "Emplacement source obligatoire." msgstr "Bronlocatie vereist." -#: templates/stock/mobile/new_stock_batch_mobile.html:501 -#: templates/stock/new_stock_batch.html:806 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:501 +#: stock/templates/stock/new_stock_batch.html:806 msgid "Emplacement destination obligatoire." msgstr "Bestemmingslocatie vereist." -#: templates/stock/mobile/new_stock_batch_mobile.html:508 -#: templates/stock/new_stock_batch.html:813 views.py:1062 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:508 +#: stock/templates/stock/new_stock_batch.html:813 stock/views.py:1062 msgid "Veuillez ajouter au moins une ligne produit." msgstr "Voeg minimaal één productlijn toe." -#: templates/stock/mobile/new_stock_batch_mobile.html:521 -#: templates/stock/new_stock_batch.html:826 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:521 +#: stock/templates/stock/new_stock_batch.html:826 msgid "Veuillez sélectionner un produit dans la liste pour chaque ligne." msgstr "Selecteer voor elke lijn een product uit de lijst." -#: templates/stock/mobile/new_stock_batch_mobile.html:605 -#: templates/stock/new_stock_batch.html:606 -#: templates/stock/preparation_order_detail.html:768 -#: templates/stock/preparation_order_process.html:487 -#: templates/stock/warehouses_index.html:117 -#: templates/stock/warehouses_index.html:221 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:605 +#: stock/templates/stock/new_stock_batch.html:606 +#: stock/templates/stock/preparation_order_detail.html:768 +#: stock/templates/stock/preparation_order_process.html:487 +#: stock/templates/stock/warehouses_index.html:117 +#: stock/templates/stock/warehouses_index.html:221 msgid "Chargement..." msgstr "Laden..." -#: templates/stock/mobile/new_stock_batch_mobile.html:622 -#: templates/stock/new_stock_batch.html:623 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:622 +#: stock/templates/stock/new_stock_batch.html:623 msgid "Aucun article existant à retourner." msgstr "Er zijn geen bestaande artikelen om te retourneren." -#: templates/stock/mobile/new_stock_batch_mobile.html:624 -#: templates/stock/new_stock_batch.html:625 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:624 +#: stock/templates/stock/new_stock_batch.html:625 msgid "Aucun article tracé disponible pour ce produit." msgstr "Er is geen getraceerd item beschikbaar voor dit product." -#: templates/stock/mobile/new_stock_batch_mobile.html:648 -#: templates/stock/new_stock_batch.html:649 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:648 +#: stock/templates/stock/new_stock_batch.html:649 msgid "Erreur lors du chargement des articles." msgstr "Fout bij het laden van artikelen." -#: templates/stock/mobile/new_stock_batch_mobile.html:749 -#: templates/stock/new_stock_batch.html:942 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:749 +#: stock/templates/stock/new_stock_batch.html:942 msgid "Aucun bon trouvé" msgstr "Geen vouchers gevonden" -#: templates/stock/mobile/new_stock_batch_mobile.html:784 -#: templates/stock/new_stock_batch.html:977 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:784 +#: stock/templates/stock/new_stock_batch.html:977 msgid "Ce bon ne contient pas de produits catalogués." msgstr "Deze voucher bevat geen gecatalogiseerde producten." -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "Préremplissage de" msgstr "Vooraf invullen van" -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "produit(s) non utilisé(s) à réintégrer en stock depuis le bon" msgstr "ongebruikt(e) product(en) terug te plaatsen in voorraad vanaf bon" -#: templates/stock/mobile/new_stock_batch_mobile.html:824 -#: templates/stock/new_stock_batch.html:1019 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:824 +#: stock/templates/stock/new_stock_batch.html:1019 msgid "marqué(s) comme utilisé(s) sur l'intervention" msgstr "gemarkeerd als gebruikt bij interventie" -#: templates/stock/mobile/new_stock_batch_mobile.html:827 -#: templates/stock/new_stock_batch.html:1022 -msgid "" -"Tous les articles de ce bon ont été marqués comme utilisés lors de " -"l'intervention" -msgstr "" -"Alle artikelen van deze bon zijn gemarkeerd als gebruikt tijdens de " -"interventie" +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 +#: stock/templates/stock/new_stock_batch.html:1022 +msgid "Tous les articles de ce bon ont été marqués comme utilisés lors de l'intervention" +msgstr "Alle artikelen van deze bon zijn gemarkeerd als gebruikt tijdens de interventie" -#: templates/stock/mobile/new_stock_batch_mobile.html:827 -#: templates/stock/new_stock_batch.html:1022 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:827 +#: stock/templates/stock/new_stock_batch.html:1022 msgid "Aucun article à réintégrer automatiquement." msgstr "Geen artikelen om automatisch terug te plaatsen." -#: templates/stock/mobile/new_stock_batch_mobile.html:830 -#: templates/stock/new_stock_batch.html:1025 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:830 +#: stock/templates/stock/new_stock_batch.html:1025 msgid "Chargement de" msgstr "Laden van" -#: templates/stock/mobile/new_stock_batch_mobile.html:830 -#: templates/stock/new_stock_batch.html:1025 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:830 +#: stock/templates/stock/new_stock_batch.html:1025 msgid "produit(s) depuis le bon" msgstr "product(en) van bon" -#: templates/stock/mobile/new_stock_batch_mobile.html:835 -#: templates/stock/new_stock_batch.html:1030 -msgid "" -"Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au " -"retour si surplus) :" -msgstr "" -"Materiaal gemarkeerd als gebruikt bij interventie (klik om toe te voegen aan " -"retour bij overschot):" +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:835 +#: stock/templates/stock/new_stock_batch.html:1030 +msgid "Matériel marqué comme utilisé sur l'intervention (cliquer pour ajouter au retour si surplus) :" +msgstr "Materiaal gemarkeerd als gebruikt bij interventie (klik om toe te voegen aan retour bij overschot):" -#: templates/stock/mobile/new_stock_batch_mobile.html:874 -#: templates/stock/new_stock_batch.html:1072 +#: stock/templates/stock/mobile/new_stock_batch_mobile.html:874 +#: stock/templates/stock/new_stock_batch.html:1072 msgid "Erreur lors du chargement du bon de préparation." msgstr "Fout bij het laden van de voorbereidingsbon." -#: templates/stock/mobile/product_detail_mobile.html:75 -#: templates/stock/preparation_order_create_purchase.html:35 -#: templates/stock/preparation_order_detail.html:256 -#: templates/stock/preparation_order_detail.html:760 -#: templates/stock/product_design_detail.html:68 -#: templates/stock/product_design_detail.html:202 -#: templates/stock/product_design_form.html:61 -#: templates/stock/product_detail.html:78 -#: templates/stock/production_center.html:53 -#: templates/stock/production_order_detail.html:81 -#: templates/stock/production_order_list.html:55 -#: templates/stock/purchase_order_detail.html:68 -#: templates/stock/purchase_order_detail.html:133 -#: templates/stock/request_for_quote_detail.html:68 -#: templates/stock/request_for_quote_detail.html:133 -#: templates/stock/request_for_quote_detail.html:188 -#: templates/stock/warehouse_detail.html:168 -#: templates/stock/warehouse_location_detail.html:74 -#: templates/stock/warehouse_location_detail.html:188 -#: templates/stock/warehouses_index.html:231 views.py:3310 +#: stock/templates/stock/mobile/product_detail_mobile.html:75 +#: stock/templates/stock/preparation_order_create_purchase.html:35 +#: stock/templates/stock/preparation_order_detail.html:256 +#: stock/templates/stock/preparation_order_detail.html:760 +#: stock/templates/stock/product_design_detail.html:68 +#: stock/templates/stock/product_design_detail.html:202 +#: stock/templates/stock/product_design_form.html:61 +#: stock/templates/stock/product_detail.html:78 +#: stock/templates/stock/production_center.html:53 +#: stock/templates/stock/production_order_detail.html:81 +#: stock/templates/stock/production_order_list.html:55 +#: stock/templates/stock/purchase_order_detail.html:68 +#: stock/templates/stock/purchase_order_detail.html:133 +#: stock/templates/stock/request_for_quote_detail.html:68 +#: stock/templates/stock/request_for_quote_detail.html:133 +#: stock/templates/stock/request_for_quote_detail.html:188 +#: stock/templates/stock/warehouse_detail.html:168 +#: stock/templates/stock/warehouse_location_detail.html:74 +#: stock/templates/stock/warehouse_location_detail.html:188 +#: stock/templates/stock/warehouses_index.html:231 stock/views.py:3310 msgid "Code" msgstr "Code" -#: templates/stock/mobile/product_detail_mobile.html:95 -#: templates/stock/product_design_detail.html:140 -#: templates/stock/product_detail.html:141 -#: templates/stock/warehouses_index.html:246 +#: stock/templates/stock/mobile/product_detail_mobile.html:95 +#: stock/templates/stock/product_design_detail.html:140 +#: stock/templates/stock/product_detail.html:141 +#: stock/templates/stock/warehouses_index.html:246 msgid "Stock total" msgstr "Voorraad totaal" -#: templates/stock/mobile/product_detail_mobile.html:101 -#: templates/stock/product_detail.html:149 +#: stock/templates/stock/mobile/product_detail_mobile.html:101 +#: stock/templates/stock/product_detail.html:149 msgid "Seuil d'alerte" msgstr "Alarmdrempel" -#: templates/stock/mobile/product_detail_mobile.html:108 -#: templates/stock/product_detail.html:113 +#: stock/templates/stock/mobile/product_detail_mobile.html:108 +#: stock/templates/stock/product_detail.html:113 msgid "Prix unitaire" msgstr "Eenheidsprijs" -#: templates/stock/mobile/product_detail_mobile.html:132 -#: templates/stock/product_detail.html:284 +#: stock/templates/stock/mobile/product_detail_mobile.html:132 +#: stock/templates/stock/product_detail.html:284 msgid "Stocks par emplacement" msgstr "Voorraden par emplacement" -#: templates/stock/mobile/product_detail_mobile.html:151 -#: templates/stock/product_detail.html:355 +#: stock/templates/stock/mobile/product_detail_mobile.html:151 +#: stock/templates/stock/product_detail.html:355 msgid "Ajuster la quantité" msgstr "Pas de hoeveelheid aan" -#: templates/stock/mobile/product_detail_mobile.html:160 +#: stock/templates/stock/mobile/product_detail_mobile.html:160 msgid "Aucun stock enregistré." msgstr "Geen voorraad geregistreerd." -#: templates/stock/mobile/product_detail_mobile.html:172 -#: templates/stock/preparation_order_process.html:339 -#: templates/stock/product_detail.html:238 +#: stock/templates/stock/mobile/product_detail_mobile.html:172 +#: stock/templates/stock/preparation_order_process.html:339 +#: stock/templates/stock/product_detail.html:238 msgid "Ajuster le stock" msgstr "Voorraad aanpassen" -#: templates/stock/mobile/product_detail_mobile.html:183 -#: templates/stock/preparation_order_process.html:364 -#: templates/stock/product_detail.html:249 templates/stock/stock_alerts.html:13 +#: stock/templates/stock/mobile/product_detail_mobile.html:183 +#: stock/templates/stock/preparation_order_process.html:364 +#: stock/templates/stock/product_detail.html:249 +#: stock/templates/stock/stock_alerts.html:13 msgid "Quantité actuelle" msgstr "uidige hoeveelheid" -#: templates/stock/mobile/product_detail_mobile.html:188 -#: templates/stock/preparation_order_process.html:361 -#: templates/stock/product_detail.html:254 +#: stock/templates/stock/mobile/product_detail_mobile.html:188 +#: stock/templates/stock/preparation_order_process.html:361 +#: stock/templates/stock/product_detail.html:254 msgid "Nouvelle quantité" msgstr "Nieuwe hoeveelheid" -#: templates/stock/mobile/product_detail_mobile.html:198 -#: templates/stock/product_detail.html:264 +#: stock/templates/stock/mobile/product_detail_mobile.html:198 +#: stock/templates/stock/product_detail.html:264 msgid "Correction manuelle…" msgstr "Handmatige correctie…" -#: templates/stock/mobile/product_detail_mobile.html:238 +#: stock/templates/stock/mobile/product_detail_mobile.html:238 msgid "Non assigné" msgstr "Niet toegewezen" -#: templates/stock/mobile/product_detail_mobile.html:257 +#: stock/templates/stock/mobile/product_detail_mobile.html:257 msgid "Aucun article tracé enregistré." msgstr "Geen geplotte items opgeslagen." -#: templates/stock/mobile/product_detail_mobile.html:270 -#: templates/stock/product_detail.html:289 -#: templates/stock/warehouse_location_detail.html:131 +#: stock/templates/stock/mobile/product_detail_mobile.html:270 +#: stock/templates/stock/product_detail.html:289 +#: stock/templates/stock/warehouse_location_detail.html:131 msgid "Mouvements récents" msgstr "Recente bewegingen" -#: templates/stock/mobile/product_detail_mobile.html:310 -#: templates/stock/product_detail.html:429 -#: templates/stock/warehouse_location_detail.html:302 +#: stock/templates/stock/mobile/product_detail_mobile.html:310 +#: stock/templates/stock/product_detail.html:429 +#: stock/templates/stock/warehouse_location_detail.html:302 msgid "Aucun mouvement enregistré." msgstr "Geen beweging geregistreerd." -#: templates/stock/mobile/product_detail_mobile.html:323 -#: templates/stock/product_detail.html:294 +#: stock/templates/stock/mobile/product_detail_mobile.html:323 +#: stock/templates/stock/product_detail.html:294 msgid "Commandes en cours" msgstr "Lopende bestellingen" -#: templates/stock/mobile/product_detail_mobile.html:343 -#: templates/stock/product_detail.html:467 +#: stock/templates/stock/mobile/product_detail_mobile.html:343 +#: stock/templates/stock/product_detail.html:467 msgid "Aucune commande en cours." msgstr "Er zijn geen bestellingen in behandeling." -#: templates/stock/mobile/product_detail_mobile.html:355 +#: stock/templates/stock/mobile/product_detail_mobile.html:355 msgid "Historique de commandes" msgstr "Bestelgeschiedenis" -#: templates/stock/mobile/product_detail_mobile.html:377 +#: stock/templates/stock/mobile/product_detail_mobile.html:377 msgid "Aucun historique de commande." msgstr "Geen bestelgeschiedenis." -#: templates/stock/mobile/product_detail_mobile.html:439 -#: templates/stock/product_detail.html:621 +#: stock/templates/stock/mobile/product_detail_mobile.html:439 +#: stock/templates/stock/product_detail.html:621 msgid "(entrée)" msgstr "(voorgerecht)" -#: templates/stock/mobile/product_detail_mobile.html:442 -#: templates/stock/product_detail.html:624 +#: stock/templates/stock/mobile/product_detail_mobile.html:442 +#: stock/templates/stock/product_detail.html:624 msgid "(sortie)" msgstr "(uitval)" -#: templates/stock/mobile/product_detail_mobile.html:445 -#: templates/stock/product_detail.html:627 views.py:4788 +#: stock/templates/stock/mobile/product_detail_mobile.html:445 +#: stock/templates/stock/product_detail.html:627 stock/views.py:4788 msgid "Aucune modification" msgstr "Geen wijziging" -#: templates/stock/mobile/product_detail_mobile.html:453 -#: templates/stock/preparation_order_process.html:370 -#: templates/stock/product_detail.html:636 views.py:4740 +#: stock/templates/stock/mobile/product_detail_mobile.html:453 +#: stock/templates/stock/preparation_order_process.html:370 +#: stock/templates/stock/product_detail.html:636 stock/views.py:4740 msgid "Correction manuelle" msgstr "Handmatige correctie" -#: templates/stock/mobile/product_detail_mobile.html:461 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:678 -#: templates/stock/product_detail.html:644 +#: stock/templates/stock/mobile/product_detail_mobile.html:461 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:678 +#: stock/templates/stock/product_detail.html:644 msgid "Enregistrement…" msgstr "Registratie…" -#: templates/stock/mobile/product_detail_mobile.html:546 -#: templates/stock/product_detail.html:715 -#: templates/stock/purchase_order_detail.html:467 -#: templates/stock/purchase_order_form.html:453 +#: stock/templates/stock/mobile/product_detail_mobile.html:546 +#: stock/templates/stock/product_detail.html:715 +#: stock/templates/stock/purchase_order_detail.html:467 +#: stock/templates/stock/purchase_order_form.html:453 msgid "Erreur" msgstr "Fout" -#: templates/stock/mobile/product_detail_mobile.html:552 -#: templates/stock/product_detail.html:721 +#: stock/templates/stock/mobile/product_detail_mobile.html:552 +#: stock/templates/stock/product_detail.html:721 msgid "Une erreur réseau est survenue." msgstr "Er is een netwerkfout opgetreden." -#: templates/stock/mobile/production_order_form_mobile.html:6 +#: stock/templates/stock/mobile/production_order_form_mobile.html:6 msgid "Modifier bon de confection" msgstr "Bereidingsvolgorde wijzigen" -#: templates/stock/mobile/production_order_form_mobile.html:7 -#: templates/stock/production_center.html:15 -#: templates/stock/production_order_form.html:34 -#: templates/stock/stock_movements.html:198 +#: stock/templates/stock/mobile/production_order_form_mobile.html:7 +#: stock/templates/stock/production_center.html:15 +#: stock/templates/stock/production_order_form.html:34 +#: stock/templates/stock/stock_movements.html:198 msgid "Nouveau bon de confection" msgstr "Nieuwe knutselbon" -#: templates/stock/mobile/production_order_form_mobile.html:40 -#: templates/stock/mobile/production_order_form_mobile.html:48 -#: templates/stock/production_order_detail.html:124 -#: templates/stock/production_order_form.html:47 +#: stock/templates/stock/mobile/production_order_form_mobile.html:40 +#: stock/templates/stock/mobile/production_order_form_mobile.html:48 +#: stock/templates/stock/production_order_detail.html:124 +#: stock/templates/stock/production_order_form.html:47 msgid "Issu du bon de préparation" msgstr "Van de voorbereidingsvoucher" -#: templates/stock/mobile/production_order_form_mobile.html:41 -#: templates/stock/mobile/production_order_form_mobile.html:49 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:72 -#: templates/stock/production_order_detail.html:94 -#: templates/stock/production_order_detail.html:257 -#: templates/stock/production_order_form.html:49 +#: stock/templates/stock/mobile/production_order_form_mobile.html:41 +#: stock/templates/stock/mobile/production_order_form_mobile.html:49 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:72 +#: stock/templates/stock/production_order_detail.html:94 +#: stock/templates/stock/production_order_detail.html:257 +#: stock/templates/stock/production_order_form.html:49 msgid "unité(s)" msgstr "eenheid(en)" -#: templates/stock/mobile/production_order_form_mobile.html:119 -#: templates/stock/production_order_detail.html:256 +#: stock/templates/stock/mobile/production_order_form_mobile.html:119 +#: stock/templates/stock/production_order_detail.html:256 msgid "Composants requis" msgstr "Vereiste componenten" -#: templates/stock/mobile/production_order_form_mobile.html:125 -#: templates/stock/preparation_order_add.html:124 -#: templates/stock/preparation_order_create_purchase.html:165 -#: templates/stock/production_order_form.html:138 +#: stock/templates/stock/mobile/production_order_form_mobile.html:125 +#: stock/templates/stock/preparation_order_add.html:124 +#: stock/templates/stock/preparation_order_create_purchase.html:165 +#: stock/templates/stock/production_order_form.html:138 msgid "Rechercher un produit" msgstr "Zoek naar een product" -#: templates/stock/mobile/production_order_form_mobile.html:140 +#: stock/templates/stock/mobile/production_order_form_mobile.html:140 msgid "Optionnel…" msgstr "Optioneel…" -#: templates/stock/mobile/production_order_form_mobile.html:144 +#: stock/templates/stock/mobile/production_order_form_mobile.html:144 msgid "Ajouter le composant" msgstr "Voeg het onderdeel toe" -#: templates/stock/mobile/production_order_form_mobile.html:150 -#: templates/stock/production_order_form.html:174 +#: stock/templates/stock/mobile/production_order_form_mobile.html:150 +#: stock/templates/stock/production_order_form.html:174 msgid "Aucun composant ajouté" msgstr "Geen componenten toegevoegd" -#: templates/stock/mobile/production_order_form_mobile.html:170 -#: templates/stock/production_order_form.html:195 +#: stock/templates/stock/mobile/production_order_form_mobile.html:170 +#: stock/templates/stock/production_order_form.html:195 msgid "Bon de préparation lié" msgstr "Gekoppelde voorbereidingsvoucher" -#: templates/stock/mobile/production_order_form_mobile.html:184 -#: templates/stock/production_order_form.html:209 +#: stock/templates/stock/mobile/production_order_form_mobile.html:184 +#: stock/templates/stock/production_order_form.html:209 msgid "Produit fini à ajouter au stock" msgstr "Eindproduct om aan de voorraad toe te voegen" -#: templates/stock/mobile/production_order_form_mobile.html:187 -msgid "" -"Quand ce bon est terminé, le produit fini sera automatiquement ajouté au " -"stock." -msgstr "" -"Wanneer deze voucher is ingevuld, wordt het eindproduct automatisch aan de " -"voorraad toegevoegd." +#: stock/templates/stock/mobile/production_order_form_mobile.html:187 +msgid "Quand ce bon est terminé, le produit fini sera automatiquement ajouté au stock." +msgstr "Wanneer deze voucher is ingevuld, wordt het eindproduct automatisch aan de voorraad toegevoegd." -#: templates/stock/mobile/production_order_form_mobile.html:191 -#: templates/stock/production_order_form.html:215 +#: stock/templates/stock/mobile/production_order_form_mobile.html:191 +#: stock/templates/stock/production_order_form.html:215 msgid "Produit existant à réapprovisionner" msgstr "Bestaand product om aan te vullen" -#: templates/stock/mobile/production_order_form_mobile.html:194 +#: stock/templates/stock/mobile/production_order_form_mobile.html:194 msgid "Tapez pour rechercher un produit…" msgstr "Tik om naar een product te zoeken…" -#: templates/stock/mobile/production_order_form_mobile.html:202 +#: stock/templates/stock/mobile/production_order_form_mobile.html:202 msgid "Si le produit existe déjà dans le stock." msgstr "Als het product al op voorraad is." -#: templates/stock/mobile/production_order_form_mobile.html:208 -#: templates/stock/production_order_form.html:238 +#: stock/templates/stock/mobile/production_order_form_mobile.html:208 +#: stock/templates/stock/production_order_form.html:238 msgid "Nom du nouveau produit (si non existant)" msgstr "Naam van het nieuwe product (indien niet bestaand)" -#: templates/stock/mobile/production_order_form_mobile.html:219 +#: stock/templates/stock/mobile/production_order_form_mobile.html:219 msgid "Emplacement de stockage" msgstr "Opslaglocatie" -#: templates/stock/mobile/production_order_form_mobile.html:225 +#: stock/templates/stock/mobile/production_order_form_mobile.html:225 msgid "Laisser vide pour l'emplacement par défaut." msgstr "Laat dit leeg voor de standaardlocatie." -#: templates/stock/mobile/production_order_form_mobile.html:245 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:149 -#: templates/stock/preparation_order_detail.html:835 -#: templates/stock/production_order_detail.html:211 -#: templates/stock/production_order_form.html:275 -#: templates/stock/purchase_order_detail.html:262 -#: templates/stock/purchase_order_form.html:139 +#: stock/templates/stock/mobile/production_order_form_mobile.html:245 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:149 +#: stock/templates/stock/preparation_order_detail.html:835 +#: stock/templates/stock/production_order_detail.html:211 +#: stock/templates/stock/production_order_form.html:275 +#: stock/templates/stock/purchase_order_detail.html:262 +#: stock/templates/stock/purchase_order_form.html:139 msgid "Documents" msgstr "Documenten" -#: templates/stock/mobile/production_order_form_mobile.html:249 -#: templates/stock/production_order_form.html:292 +#: stock/templates/stock/mobile/production_order_form_mobile.html:249 +#: stock/templates/stock/production_order_form.html:292 msgid "Ajouter des documents..." msgstr "Documenten toevoegen..." -#: templates/stock/mobile/production_order_form_mobile.html:254 +#: stock/templates/stock/mobile/production_order_form_mobile.html:254 msgid "Les fichiers seront joints au bon après la sauvegarde." msgstr "De bestanden worden na het opslaan aan de voucher toegevoegd." -#: templates/stock/mobile/production_order_form_mobile.html:264 -#: templates/stock/mobile/stock_new_inventory_mobile.html:57 -#: templates/stock/preparation_order_detail.html:384 -#: templates/stock/warehouse_location_form.html:96 +#: stock/templates/stock/mobile/production_order_form_mobile.html:264 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:57 +#: stock/templates/stock/preparation_order_detail.html:384 +#: stock/templates/stock/warehouse_location_form.html:96 msgid "Créer" msgstr "Aanmaken" -#: templates/stock/mobile/production_order_form_mobile.html:386 -#: templates/stock/preparation_order_detail.html:1251 +#: stock/templates/stock/mobile/production_order_form_mobile.html:386 +#: stock/templates/stock/preparation_order_detail.html:1251 msgid "Veuillez sélectionner un produit dans la liste." msgstr "Selecteer een product uit de lijst." -#: templates/stock/mobile/production_order_form_mobile.html:392 +#: stock/templates/stock/mobile/production_order_form_mobile.html:392 msgid "Veuillez entrer une quantité valide." msgstr "Voer een geldig aantal in." -#: templates/stock/mobile/production_order_form_mobile.html:441 -#: templates/stock/mobile/stock_index_mobile.html:5 -#: templates/stock/warehouse_detail.html:170 -#: templates/stock/warehouse_location_detail.html:190 +#: stock/templates/stock/mobile/production_order_form_mobile.html:441 +#: stock/templates/stock/mobile/stock_index_mobile.html:5 +#: stock/templates/stock/warehouse_detail.html:170 +#: stock/templates/stock/warehouse_location_detail.html:190 msgid "Stock" msgstr "Voorraad" -#: templates/stock/mobile/serialized_item_detail_mobile.html:107 -#: templates/stock/product_detail.html:534 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:107 +#: stock/templates/stock/product_detail.html:534 msgid "Détenteur" msgstr "Houder" -#: templates/stock/mobile/serialized_item_detail_mobile.html:114 -#: templates/stock/mobile/serialized_item_detail_mobile.html:190 -#: templates/stock/serialized_item_detail.html:100 -#: templates/stock/serialized_item_detail.html:174 -#: templates/stock/serialized_item_form.html:50 -#: templates/stock/serialized_item_form.html:62 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:114 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:190 +#: stock/templates/stock/serialized_item_detail.html:100 +#: stock/templates/stock/serialized_item_detail.html:174 +#: stock/templates/stock/serialized_item_form.html:50 +#: stock/templates/stock/serialized_item_form.html:62 msgid "Aucun" msgstr "Geen" -#: templates/stock/mobile/serialized_item_detail_mobile.html:153 -#: templates/stock/serialized_item_detail.html:142 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:153 +#: stock/templates/stock/serialized_item_detail.html:142 msgid "Enregistrer un événement" msgstr "Neem een ​​gebeurtenis op" -#: templates/stock/mobile/serialized_item_detail_mobile.html:162 -#: templates/stock/serialized_item_detail.html:151 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:162 +#: stock/templates/stock/serialized_item_detail.html:151 msgid "Choisir" msgstr "Kiezen" -#: templates/stock/mobile/serialized_item_detail_mobile.html:187 -#: templates/stock/serialized_item_detail.html:172 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:187 +#: stock/templates/stock/serialized_item_detail.html:172 msgid "Emplacement de destination" msgstr "Bestemmingslocatie" -#: templates/stock/mobile/serialized_item_detail_mobile.html:201 -#: templates/stock/serialized_item_detail.html:182 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:201 +#: stock/templates/stock/serialized_item_detail.html:182 msgid "Remarques optionnelles…" msgstr "Optionele opmerkingen…" -#: templates/stock/mobile/serialized_item_detail_mobile.html:217 -#: templates/stock/serialized_item_detail.html:198 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:217 +#: stock/templates/stock/serialized_item_detail.html:198 msgid "Historique" msgstr "Geschiedenis" -#: templates/stock/mobile/serialized_item_detail_mobile.html:274 -#: templates/stock/mobile/serialized_item_detail_mobile.html:288 -#: templates/stock/serialized_item_detail.html:264 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:274 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:288 +#: stock/templates/stock/serialized_item_detail.html:264 msgid "par" msgstr "door" -#: templates/stock/mobile/serialized_item_detail_mobile.html:280 -#: templates/stock/serialized_item_detail.html:253 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:280 +#: stock/templates/stock/serialized_item_detail.html:253 msgid "Aucun événement enregistré." msgstr "Geen gebeurtenissen geregistreerd." -#: templates/stock/mobile/serialized_item_detail_mobile.html:287 -#: templates/stock/serialized_item_detail.html:263 -#: templates/stock/serialized_items.html:67 -#: templates/stock/warehouses_index.html:325 +#: stock/templates/stock/mobile/serialized_item_detail_mobile.html:287 +#: stock/templates/stock/serialized_item_detail.html:263 +#: stock/templates/stock/serialized_items.html:67 +#: stock/templates/stock/warehouses_index.html:325 msgid "Enregistré le" msgstr "Geregistreerd op" -#: templates/stock/mobile/stock_index_mobile.html:15 +#: stock/templates/stock/mobile/stock_index_mobile.html:15 msgid "Consulter les produits et niveaux de stock" msgstr "Bekijk producten en voorraadniveaus" -#: templates/stock/mobile/stock_index_mobile.html:24 -#: templates/stock/mobile/stock_preparation_orders_mobile.html:5 -#: templates/stock/stock_movements.html:30 +#: stock/templates/stock/mobile/stock_index_mobile.html:24 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:5 +#: stock/templates/stock/stock_movements.html:30 msgid "Bons de préparation" msgstr "Voorbereidingsbonnen" -#: templates/stock/mobile/stock_index_mobile.html:29 +#: stock/templates/stock/mobile/stock_index_mobile.html:29 msgid "Suivre les bons de préparation de matériel" msgstr "Volg de instructies voor materiaalvoorbereiding" -#: templates/stock/mobile/stock_index_mobile.html:38 -#: templates/stock/mobile/stock_production_orders_mobile.html:5 -#: templates/stock/product_design_detail.html:189 -#: templates/stock/product_design_list.html:16 -#: templates/stock/production_center.html:12 -#: templates/stock/production_order_list.html:12 -#: templates/stock/stock_movements.html:33 +#: stock/templates/stock/mobile/stock_index_mobile.html:38 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:5 +#: stock/templates/stock/product_design_detail.html:189 +#: stock/templates/stock/product_design_list.html:16 +#: stock/templates/stock/production_center.html:12 +#: stock/templates/stock/production_order_list.html:12 +#: stock/templates/stock/stock_movements.html:33 msgid "Bons de confection" msgstr "Productiebonnen" -#: templates/stock/mobile/stock_index_mobile.html:43 +#: stock/templates/stock/mobile/stock_index_mobile.html:43 msgid "Suivre les ordres d'assemblage et de production" msgstr "Volg assemblage- en productieorders" -#: templates/stock/mobile/stock_index_mobile.html:51 -#: templates/stock/mobile/stock_movements_mobile.html:5 +#: stock/templates/stock/mobile/stock_index_mobile.html:51 +#: stock/templates/stock/mobile/stock_movements_mobile.html:5 msgid "Entrées / Sorties" msgstr "Ingangen/uitgangen" -#: templates/stock/mobile/stock_index_mobile.html:52 +#: stock/templates/stock/mobile/stock_index_mobile.html:52 msgid "Consulter les mouvements de stock" msgstr "Raadpleeg voorraadbewegingen" -#: templates/stock/mobile/stock_index_mobile.html:61 +#: stock/templates/stock/mobile/stock_index_mobile.html:61 msgid "Accéder aux inventaires de stock" msgstr "Toegang tot voorraadinventarisaties" -#: templates/stock/mobile/stock_index_mobile.html:69 -#: templates/stock/mobile/stock_purchases_mobile.html:5 -#: templates/stock/stock_purchases.html:24 +#: stock/templates/stock/mobile/stock_index_mobile.html:69 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:5 +#: stock/templates/stock/stock_purchases.html:24 msgid "Commandes" msgstr "Bestellingen" -#: templates/stock/mobile/stock_index_mobile.html:70 +#: stock/templates/stock/mobile/stock_index_mobile.html:70 msgid "Consulter les bons de commande fournisseurs" msgstr "Bekijk inkooporders van leveranciers" -#: templates/stock/mobile/stock_inventories_mobile.html:75 +#: stock/templates/stock/mobile/stock_inventories_mobile.html:75 msgid "Aucun inventaire trouvé." msgstr "Geen inventaris gevonden." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:137 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:137 msgid "Valider l'inventaire complet" msgstr "Valideer de volledige inventaris" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:218 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:218 msgid "Progression" msgstr "Progressie" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:229 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:229 msgid "Écarts" msgstr "Afwijkingen" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:230 msgid "Manquants" msgstr "Ontbreekt" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:256 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:256 msgid "Magasinier :" msgstr "Winkelier:" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:259 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:259 msgid "Validateur :" msgstr "Valideren" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:265 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:316 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:265 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:316 msgid "Attendu" msgstr "Verwacht" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:269 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:269 msgid "Compté" msgstr "Rekening" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:341 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:341 msgid "Commentaire magasinier" msgstr "Opmerking" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:346 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:346 msgid "Remarque, observation du magasinier…" msgstr "Let op, observatie…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:357 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:357 msgid "Observation du validateur…" msgstr "De validator observeren…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:447 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:447 msgid "validé(s)" msgstr "gevalideerd" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:586 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:685 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:586 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:685 msgid "Erreur lors de la sauvegarde." msgstr "Fout bij het opslaan." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:672 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:672 msgid "Veuillez saisir une quantité valide (≥ 0)." msgstr "Voer een geldig aantal in (≥ 0)." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:704 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:704 msgid "Traitement…" msgstr "Behandeling…" -#: templates/stock/mobile/stock_inventory_detail_mobile.html:729 -#: templates/stock/mobile/stock_inventory_detail_mobile.html:774 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:729 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:774 msgid "Erreur." msgstr "Fout." -#: templates/stock/mobile/stock_inventory_detail_mobile.html:808 +#: stock/templates/stock/mobile/stock_inventory_detail_mobile.html:808 msgid "Remarques, observations..." msgstr "Let op, observatie…" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:93 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:130 -#: templates/stock/preparation_order_detail.html:114 -#: templates/stock/stock_movement_batch_detail.html:93 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:93 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:130 +#: stock/templates/stock/preparation_order_detail.html:114 +#: stock/templates/stock/stock_movement_batch_detail.html:93 msgid "Suivi du prêt de matériel" msgstr "Volg de instructies voor materiaalvoorbereiding" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:98 -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:126 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:135 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:163 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:98 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:126 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:135 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:163 msgid "Retourné" msgstr "Terug" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:101 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:138 -#: templates/stock/preparation_order_detail.html:121 -#: templates/stock/stock_movement_batch_detail.html:100 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:101 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:138 +#: stock/templates/stock/preparation_order_detail.html:121 +#: stock/templates/stock/stock_movement_batch_detail.html:100 msgid "En retard" msgstr "Laat" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:109 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:146 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:109 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:146 msgid "Retour attendu" msgstr "Verwachte hoeveelheid" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:121 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:158 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:158 msgid "Non retourné" msgstr "Niet gespecificeerd" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:140 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:176 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:140 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:176 msgid "Pas un prêt actuellement." msgstr "Momenteel geen lening." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:142 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:178 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:142 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:178 msgid "Définir prêt" msgstr "Zet klaar" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:217 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:217 msgid "Lignes" msgstr "Lijnen" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:244 -#: templates/stock/stock_movement_batch_detail.html:306 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:244 +#: stock/templates/stock/stock_movement_batch_detail.html:306 msgid "Aucune ligne." msgstr "Geen lijnen." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:249 -#: templates/stock/stock_movement_batch_detail.html:315 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:249 +#: stock/templates/stock/stock_movement_batch_detail.html:315 msgid "Signatures" msgstr "Handtekeningen" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:260 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:260 msgid "Verrouillée" msgstr "Vergrendeld" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:264 -#: templates/stock/stock_movement_batch_detail.html:351 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:264 +#: stock/templates/stock/stock_movement_batch_detail.html:351 msgid "Aucune signature enregistrée." msgstr "Geen handtekening opgenomen." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:270 -#: templates/stock/stock_movement_batch_detail.html:356 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:270 +#: stock/templates/stock/stock_movement_batch_detail.html:356 msgid "Ajouter une signature" msgstr "Voeg een handtekening toe" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:276 -#: templates/stock/stock_movement_batch_detail.html:361 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:276 +#: stock/templates/stock/stock_movement_batch_detail.html:361 msgid "Entrez votre nom" msgstr "Voer uw naam in" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:283 -#: templates/stock/stock_movement_batch_detail.html:371 -#: templates/stock/stock_movements.html:88 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:283 +#: stock/templates/stock/stock_movement_batch_detail.html:371 +#: stock/templates/stock/stock_movements.html:88 msgid "Effacer" msgstr "Wissen" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:320 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:603 -#: templates/stock/preparation_order_detail.html:165 -#: templates/stock/stock_movement_batch_detail.html:144 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:320 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:603 +#: stock/templates/stock/preparation_order_detail.html:165 +#: stock/templates/stock/stock_movement_batch_detail.html:144 msgid "Modifier le prêt" msgstr "Product bewerken" -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:426 -#: templates/stock/stock_movement_batch_detail.html:435 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:426 +#: stock/templates/stock/stock_movement_batch_detail.html:435 msgid "Veuillez entrer le nom du signataire." msgstr "Voer een geldig aantal in." -#: templates/stock/mobile/stock_movement_batch_detail_mobile.html:430 -#: templates/stock/stock_movement_batch_detail.html:439 +#: stock/templates/stock/mobile/stock_movement_batch_detail_mobile.html:430 +#: stock/templates/stock/stock_movement_batch_detail.html:439 msgid "Veuillez dessiner une signature avant d'enregistrer." msgstr "Teken een handtekening voordat u opslaat." -#: templates/stock/mobile/stock_movements_mobile.html:66 +#: stock/templates/stock/mobile/stock_movements_mobile.html:66 msgid "Tout déplier" msgstr "Alles uitvouwen" -#: templates/stock/mobile/stock_movements_mobile.html:69 +#: stock/templates/stock/mobile/stock_movements_mobile.html:69 msgid "Tout replier" msgstr "Alles inklappen" -#: templates/stock/mobile/stock_movements_mobile.html:123 -#: templates/stock/mobile/stock_preparation_orders_mobile.html:93 -#: templates/stock/preparation_order_detail.html:247 -#: templates/stock/serialized_items.html:116 -#: templates/stock/stock_movements.html:148 -#: templates/stock/warehouses_index.html:374 +#: stock/templates/stock/mobile/stock_movements_mobile.html:123 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:93 +#: stock/templates/stock/preparation_order_detail.html:247 +#: stock/templates/stock/serialized_items.html:116 +#: stock/templates/stock/stock_movements.html:148 +#: stock/templates/stock/warehouses_index.html:374 msgid "article(s)" msgstr "artikel(en)" -#: templates/stock/mobile/stock_movements_mobile.html:154 -#: templates/stock/stock_movements.html:396 +#: stock/templates/stock/mobile/stock_movements_mobile.html:154 +#: stock/templates/stock/stock_movements.html:396 msgid "Aucun mouvement de stock." msgstr "Geen voorraadbeweging." -#: templates/stock/mobile/stock_new_inventory_mobile.html:27 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:27 msgid "Sélectionner un emplacement" msgstr "Selecteer een locatie" -#: templates/stock/mobile/stock_new_inventory_mobile.html:44 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:44 msgid "Réalisé par" msgstr "Geregisseerd door" -#: templates/stock/mobile/stock_new_inventory_mobile.html:49 +#: stock/templates/stock/mobile/stock_new_inventory_mobile.html:49 msgid "Nom de la personne (optionnel)" msgstr "Naam persoon (optioneel)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:8 -#: templates/stock/preparation_order_detail.html:17 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:8 +#: stock/templates/stock/preparation_order_detail.html:17 msgid "Bon de Préparation" msgstr "Voorbereidingsbon" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:75 -#: templates/stock/preparation_order_detail.html:27 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:75 +#: stock/templates/stock/preparation_order_detail.html:27 msgid "Réouvert" msgstr "Heropend" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:93 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:93 msgid "Bon réouvert pour modification" msgstr "Geen wijziging" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 -msgid "" -"Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions " -"seront traités à la confirmation." -msgstr "" -"Deze bon heeft een eerste verwerking ondergaan. Delta's en teruggaven worden " -"bij bevestiging verwerkt." +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:94 +msgid "Ce bon a fait l'objet d'un traitement initial. Les deltas et restitutions seront traités à la confirmation." +msgstr "Deze bon heeft een eerste verwerking ondergaan. Delta's en teruggaven worden bij bevestiging verwerkt." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 -#: templates/stock/preparation_order_detail.html:84 -#: templates/stock/stock_movements.html:122 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:103 +#: stock/templates/stock/preparation_order_detail.html:84 +#: stock/templates/stock/stock_movements.html:122 msgid "Intervention liée" msgstr "Gekoppelde interventie" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:105 -#: templates/stock/preparation_order_detail.html:89 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:105 +#: stock/templates/stock/preparation_order_detail.html:89 msgid "Numéro" msgstr "Nummer" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:114 -#: templates/stock/preparation_order_detail.html:95 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:114 +#: stock/templates/stock/preparation_order_detail.html:95 msgid "Titre" msgstr "Titel" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:120 -#: templates/stock/preparation_order_detail.html:100 -#: templates/stock/warehouse_detail.html:73 -#: templates/stock/warehouse_location_detail.html:90 -#: templates/stock/warehouses_index.html:141 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:120 +#: stock/templates/stock/preparation_order_detail.html:100 +#: stock/templates/stock/warehouse_detail.html:73 +#: stock/templates/stock/warehouse_location_detail.html:90 +#: stock/templates/stock/warehouses_index.html:141 msgid "Gestionnaire" msgstr "Beheerder" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:187 -#: templates/stock/preparation_order_detail.html:188 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:187 +#: stock/templates/stock/preparation_order_detail.html:188 msgid "Mouvements de stock liés" msgstr "Gerelateerde voorraadbewegingen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:190 -#: templates/stock/preparation_order_detail.html:193 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:190 +#: stock/templates/stock/preparation_order_detail.html:193 msgid "Sortie(s)" msgstr "Uitgang(en)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:202 -#: templates/stock/preparation_order_detail.html:203 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:202 +#: stock/templates/stock/preparation_order_detail.html:203 msgid "Retour(s)" msgstr "Retour(en)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:227 -#: templates/stock/preparation_order_detail.html:244 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:227 +#: stock/templates/stock/preparation_order_detail.html:244 msgid "Produits demandés" msgstr "Producten gevraagd" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:237 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:237 msgid "Ajouté pendant le traitement" msgstr "Toegevoegd tijdens verwerking" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:238 -#: templates/stock/preparation_order_detail.html:295 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:238 +#: stock/templates/stock/preparation_order_detail.html:295 msgid "Ajouté" msgstr "Toegevoegd" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:251 -#: templates/stock/preparation_order_process.html:128 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:251 +#: stock/templates/stock/preparation_order_process.html:128 msgid "Réservé" msgstr "Reserveren" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:255 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:128 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:255 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:128 msgid "Dispo" msgstr "Beschikbaar" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:261 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:196 -#: templates/stock/preparation_order_detail.html:278 -#: templates/stock/production_order_detail.html:43 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:261 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:196 +#: stock/templates/stock/preparation_order_detail.html:278 +#: stock/templates/stock/production_order_detail.html:43 msgid "Stock insuffisant" msgstr "Onvoldoende voorraad" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:278 -#: templates/stock/preparation_order_detail.html:304 tests.py:1722 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:278 +#: stock/templates/stock/preparation_order_detail.html:304 stock/tests.py:1722 msgid "Restitué au stock" msgstr "Teruggebracht naar voorraad" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:280 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:291 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:294 -#: templates/stock/preparation_order_detail.html:308 -#: templates/stock/preparation_order_detail.html:335 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:280 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:291 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:294 +#: stock/templates/stock/preparation_order_detail.html:308 +#: stock/templates/stock/preparation_order_detail.html:335 msgid "Sorti net" msgstr "Uitgang" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:283 -#: templates/stock/preparation_order_detail.html:310 -#: templates/stock/preparation_order_detail.html:313 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:283 +#: stock/templates/stock/preparation_order_detail.html:310 +#: stock/templates/stock/preparation_order_detail.html:313 msgid "Sorti" msgstr "Uitgang" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 -#: templates/stock/preparation_order_detail.html:310 -#: templates/stock/preparation_order_detail.html:329 -#: templates/stock/preparation_order_process.html:59 -#: templates/stock/preparation_order_process.html:61 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:281 +#: stock/templates/stock/preparation_order_detail.html:310 +#: stock/templates/stock/preparation_order_detail.html:329 +#: stock/templates/stock/preparation_order_process.html:59 +#: stock/templates/stock/preparation_order_process.html:61 msgid "Restitué" msgstr "Teruggebracht" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:285 -#: templates/stock/preparation_order_detail.html:317 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:285 +#: stock/templates/stock/preparation_order_detail.html:317 msgid "Non sorti" msgstr "Nieuwe uitgave" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:290 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:299 -#: templates/stock/preparation_order_detail.html:324 -#: templates/stock/preparation_order_detail.html:343 -#: templates/stock/preparation_order_process.html:112 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:290 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:299 +#: stock/templates/stock/preparation_order_detail.html:324 +#: stock/templates/stock/preparation_order_detail.html:343 +#: stock/templates/stock/preparation_order_process.html:112 msgid "à prélever" msgstr "te verzamelen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:293 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:407 -#: templates/stock/preparation_order_detail.html:333 -#: templates/stock/preparation_order_detail.html:427 -#: templates/stock/preparation_order_process.html:51 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:293 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:407 +#: stock/templates/stock/preparation_order_detail.html:333 +#: stock/templates/stock/preparation_order_detail.html:427 +#: stock/templates/stock/preparation_order_process.html:51 msgid "à restituer" msgstr "terug te brengen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:296 -#: templates/stock/preparation_order_detail.html:338 -#: templates/stock/preparation_order_process.html:120 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:296 +#: stock/templates/stock/preparation_order_detail.html:338 +#: stock/templates/stock/preparation_order_process.html:120 msgid "Inchangé" msgstr "Ongewijzigd" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:333 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:374 -#: templates/stock/preparation_order_detail.html:383 -#: templates/stock/product_design_detail.html:44 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:333 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:374 +#: stock/templates/stock/preparation_order_detail.html:383 +#: stock/templates/stock/product_design_detail.html:44 msgid "Créer un bon de confection" msgstr "Maak een productievoucher aan" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:344 -#: templates/stock/preparation_order_detail.html:459 -#: templates/stock/preparation_order_process.html:253 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:344 +#: stock/templates/stock/preparation_order_detail.html:459 +#: stock/templates/stock/preparation_order_process.html:253 msgid "Autres produits demandés" msgstr "Andere gevraagde producten" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:400 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:400 msgid "Articles supprimés (restitution au stock)" msgstr "Verwijderde artikelen (terug naar voorraad)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:415 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:415 msgid "Restitué / Préparé" msgstr "Voorbereid" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:435 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:435 msgid "Aucun article dans ce bon." msgstr "Er zitten geen artikelen in deze voucher." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:444 -#: templates/stock/preparation_order_detail.html:592 -#: templates/stock/preparation_order_detail.html:595 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:444 +#: stock/templates/stock/preparation_order_detail.html:592 +#: stock/templates/stock/preparation_order_detail.html:595 msgid "Signaler comme traité" msgstr "Markeer als verwerkt" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:448 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:452 -#: templates/stock/preparation_order_create_purchase.html:13 -#: templates/stock/preparation_order_detail.html:605 -#: templates/stock/request_for_quote_detail.html:44 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:448 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:452 +#: stock/templates/stock/preparation_order_create_purchase.html:13 +#: stock/templates/stock/preparation_order_detail.html:605 +#: stock/templates/stock/request_for_quote_detail.html:44 msgid "Créer un bon de commande" msgstr "Maak een inkooporder" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:457 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:212 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:457 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:212 msgid "Annuler le bon" msgstr "Voucher annuleren" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:463 -#: templates/stock/preparation_order_detail.html:657 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:463 +#: stock/templates/stock/preparation_order_detail.html:657 msgid "Créer un retour de stock" msgstr "Voorraadretour aanmaken" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:467 -#: templates/stock/preparation_order_detail.html:674 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:467 +#: stock/templates/stock/preparation_order_detail.html:674 msgid "Êtes-vous sûr de vouloir réouvrir ce bon de préparation ?" msgstr "Weet u zeker dat u deze voorbereidingsbon wilt heropenen?" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:470 -#: templates/stock/preparation_order_detail.html:677 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:470 +#: stock/templates/stock/preparation_order_detail.html:677 msgid "Réouvrir le bon" msgstr "Bon heropenen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:484 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:225 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:238 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:296 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:484 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:225 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:238 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:296 msgid "Confirmer l'annulation" msgstr "Annulering bevestigen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 -msgid "" -"Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités " -"réservées seront libérées." -msgstr "" -"Weet u zeker dat u deze voorbereidingsvoucher wilt annuleren? Gereserveerde " -"hoeveelheden worden vrijgegeven." +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:489 +msgid "Êtes-vous sûr de vouloir annuler ce bon de préparation ? Les quantités réservées seront libérées." +msgstr "Weet u zeker dat u deze voorbereidingsvoucher wilt annuleren? Gereserveerde hoeveelheden worden vrijgegeven." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:496 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:308 msgid "Confirmer" msgstr "Bevestigen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:522 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:169 -#: templates/stock/mobile/stock_production_order_detail_mobile.html:323 -#: templates/stock/preparation_order_detail.html:851 -#: templates/stock/preparation_order_detail.html:1347 -#: templates/stock/preparation_order_detail.html:1388 -#: templates/stock/production_order_detail.html:231 -#: templates/stock/production_order_detail.html:399 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:522 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:169 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:323 +#: stock/templates/stock/preparation_order_detail.html:851 +#: stock/templates/stock/preparation_order_detail.html:1347 +#: stock/templates/stock/preparation_order_detail.html:1388 +#: stock/templates/stock/production_order_detail.html:231 +#: stock/templates/stock/production_order_detail.html:399 msgid "Aucun document joint." msgstr "Geen documenten bijgevoegd." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:531 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:531 msgid "Glissez-déposez ou" msgstr "Slepen en neerzetten of" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:533 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:533 msgid "Parcourir" msgstr "Blader" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:540 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:916 -#: templates/stock/preparation_order_detail.html:1844 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:540 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:916 +#: stock/templates/stock/preparation_order_detail.html:1844 msgid "Envoyer" msgstr "Verzenden" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:691 -#: templates/stock/preparation_order_detail.html:1520 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:691 +#: stock/templates/stock/preparation_order_detail.html:1520 msgid "Confirmation du traitement" msgstr "Informatie over vouchers" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:702 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:702 msgid "Signaler ce bon de préparation comme TRAITÉ ?" msgstr "Annuleer de voorbereidingsvoucher" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:707 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:707 msgid "Mouvements de stock" msgstr "Voorraad beweging" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:738 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:738 msgid "Confirmer et marquer traité" msgstr "Valideer alles" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:834 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:841 -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:844 -#: templates/stock/preparation_order_detail.html:1716 -#: templates/stock/preparation_order_detail.html:1728 -#: templates/stock/preparation_order_detail.html:1732 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:834 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:841 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:844 +#: stock/templates/stock/preparation_order_detail.html:1716 +#: stock/templates/stock/preparation_order_detail.html:1728 +#: stock/templates/stock/preparation_order_detail.html:1732 msgid "Discussion" msgstr "Discussie" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:893 -#: templates/stock/preparation_order_detail.html:1820 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:893 +#: stock/templates/stock/preparation_order_detail.html:1820 msgid "Aucun message." msgstr "Geen bericht." -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:910 -#: templates/stock/preparation_order_detail.html:1838 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:910 +#: stock/templates/stock/preparation_order_detail.html:1838 msgid "Écrire… (@ pour mentionner)" msgstr "Schrijven… (@ om te vermelden)" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:919 -#: templates/stock/preparation_order_detail.html:1847 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:919 +#: stock/templates/stock/preparation_order_detail.html:1847 msgid "Joindre un fichier" msgstr "Bestand bijvoegen" -#: templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 -#: templates/stock/preparation_order_detail.html:2129 views.py:4015 +#: stock/templates/stock/mobile/stock_preparation_order_detail_mobile.html:1181 +#: stock/templates/stock/preparation_order_detail.html:2129 stock/views.py:4015 msgid "Le message ne peut pas être vide." msgstr "Het bericht mag niet leeg zijn." -#: templates/stock/mobile/stock_preparation_orders_mobile.html:46 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:46 msgid "N° bon, code/titre d\\" msgstr "" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:52 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:52 msgid "Tous statuts" msgstr "Alle statussen" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:60 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:60 msgid "Toutes priorités" msgstr "Alle producten" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:69 -#: templates/stock/stock_movements.html:87 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:69 +#: stock/templates/stock/stock_movements.html:87 msgid "Effacer les filtres" msgstr "Filters wissen" -#: templates/stock/mobile/stock_preparation_orders_mobile.html:105 -#: templates/stock/stock_movements.html:188 +#: stock/templates/stock/mobile/stock_preparation_orders_mobile.html:105 +#: stock/templates/stock/stock_movements.html:188 msgid "Aucun bon de préparation." msgstr "Geen voorbereidingsvoucher." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:62 -#: templates/stock/production_order_list.html:56 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:62 +#: stock/templates/stock/production_order_list.html:56 msgid "Conception" msgstr "Conceptie" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:86 -#: templates/stock/production_order_detail.html:112 -#: templates/stock/production_order_list.html:60 -#: templates/stock/stock_movements.html:251 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:86 +#: stock/templates/stock/production_order_detail.html:112 +#: stock/templates/stock/production_order_list.html:60 +#: stock/templates/stock/stock_movements.html:251 msgid "Bon de prép." msgstr "Voorbereidingsbon" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:96 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:96 msgid "Issu du bon de prép." msgstr "Van de prepvoucher." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:103 -#: templates/stock/product_design_detail.html:96 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:103 +#: stock/templates/stock/product_design_detail.html:96 msgid "Produit fini" msgstr "Eindproduct" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:119 -#: templates/stock/product_design_detail.html:76 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:119 +#: stock/templates/stock/product_design_detail.html:76 msgid "Composants" msgstr "Componenten" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:126 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:126 msgid "Requis" msgstr "Vereist" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:175 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:175 msgid "Ajouter..." msgstr "Toevoegen..." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:180 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:180 msgid "Envoi..." msgstr "Verzenden..." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:195 -#: templates/stock/production_order_detail.html:44 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:195 +#: stock/templates/stock/production_order_detail.html:44 msgid "Démarrer la confection" msgstr "Begin met maken" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:202 -#: templates/stock/production_order_detail.html:52 -msgid "" -"Confirmer la fin de confection ? Le stock des composants sera consommé et le " -"produit fini sera ajouté au stock." -msgstr "" -"Bevestig het einde van de productie? De voorraad van de componenten wordt " -"verbruikt en het eindproduct wordt aan de voorraad toegevoegd." +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:202 +#: stock/templates/stock/production_order_detail.html:52 +msgid "Confirmer la fin de confection ? Le stock des composants sera consommé et le produit fini sera ajouté au stock." +msgstr "Bevestig het einde van de productie? De voorraad van de componenten wordt verbruikt en het eindproduct wordt aan de voorraad toegevoegd." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:206 -#: templates/stock/production_order_detail.html:53 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:206 +#: stock/templates/stock/production_order_detail.html:53 msgid "Terminer la confection" msgstr "Maak het maken af" -#: templates/stock/mobile/stock_production_order_detail_mobile.html:230 -msgid "" -"Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est " -"irréversible." -msgstr "" -"Weet je zeker dat je deze knutselvoucher wilt annuleren? Deze actie is " -"onomkeerbaar." +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:230 +msgid "Êtes-vous sûr de vouloir annuler ce bon de confection ? Cette action est irréversible." +msgstr "Weet je zeker dat je deze knutselvoucher wilt annuleren? Deze actie is onomkeerbaar." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:299 -#: templates/stock/preparation_order_detail.html:1317 -#: templates/stock/production_order_detail.html:374 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:299 +#: stock/templates/stock/preparation_order_detail.html:1317 +#: stock/templates/stock/production_order_detail.html:374 msgid "Erreur lors de l\\'envoi." msgstr "Fout bij verzenden." -#: templates/stock/mobile/stock_production_order_detail_mobile.html:308 -#: templates/stock/preparation_order_detail.html:1327 -#: templates/stock/production_order_detail.html:383 -#: templates/stock/purchase_order_detail.html:481 -#: templates/stock/purchase_order_form.html:467 +#: stock/templates/stock/mobile/stock_production_order_detail_mobile.html:308 +#: stock/templates/stock/preparation_order_detail.html:1327 +#: stock/templates/stock/production_order_detail.html:383 +#: stock/templates/stock/purchase_order_detail.html:481 +#: stock/templates/stock/purchase_order_form.html:467 msgid "Supprimer ce document ?" msgstr "Dit document verwijderen?" -#: templates/stock/mobile/stock_production_orders_mobile.html:40 -#: templates/stock/production_order_list.html:19 -#: templates/stock/stock_movements.html:94 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:40 +#: stock/templates/stock/production_order_list.html:19 +#: stock/templates/stock/stock_movements.html:94 msgid "Nouveau bon" msgstr "Nieuwe voucher" -#: templates/stock/mobile/stock_production_orders_mobile.html:64 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:64 msgid "Qté" msgstr "Hvh." -#: templates/stock/mobile/stock_production_orders_mobile.html:71 -#: templates/stock/production_center.html:106 -#: templates/stock/stock_movements.html:275 +#: stock/templates/stock/mobile/stock_production_orders_mobile.html:71 +#: stock/templates/stock/production_center.html:106 +#: stock/templates/stock/stock_movements.html:275 msgid "Aucun bon de confection." msgstr "Geen productievouchers." -#: templates/stock/mobile/stock_products_mobile.html:72 -#: templates/stock/serialized_items.html:51 -#: templates/stock/warehouses_index.html:310 +#: stock/templates/stock/mobile/stock_products_mobile.html:72 +#: stock/templates/stock/serialized_items.html:51 +#: stock/templates/stock/warehouses_index.html:310 msgid "Réinitialiser" msgstr "Opnieuw instellen" -#: templates/stock/mobile/stock_products_mobile.html:79 -#: templates/stock/warehouses_index.html:201 +#: stock/templates/stock/mobile/stock_products_mobile.html:79 +#: stock/templates/stock/warehouses_index.html:201 msgid "Toutes les catégories" msgstr "Alle categorieën" -#: templates/stock/mobile/stock_products_mobile.html:113 +#: stock/templates/stock/mobile/stock_products_mobile.html:113 msgid "Aucun produit trouvé." msgstr "Geen producten gevonden." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:5 -#: templates/stock/product_detail.html:444 -#: templates/stock/product_detail.html:482 -#: templates/stock/stock_purchases.html:52 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:5 +#: stock/templates/stock/product_detail.html:444 +#: stock/templates/stock/product_detail.html:482 +#: stock/templates/stock/stock_purchases.html:52 msgid "Commande" msgstr "Bestelling" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:97 -#: templates/stock/stock_purchases.html:191 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:97 +#: stock/templates/stock/stock_purchases.html:191 msgid "Email" msgstr "E-mail" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:105 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:105 msgid "Tél." msgstr "Zo een." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:121 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:121 msgid "Réceptionnée le" msgstr "Ontvangen op" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:139 -#: templates/stock/purchase_order_detail.html:124 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:139 +#: stock/templates/stock/purchase_order_detail.html:124 msgid "Articles commandés" msgstr "Bestelde artikelen" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:169 -#: templates/stock/purchase_order_detail.html:137 -#: templates/stock/purchase_order_detail.html:334 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:169 +#: stock/templates/stock/purchase_order_detail.html:137 +#: stock/templates/stock/purchase_order_detail.html:334 msgid "Commandé" msgstr "Volgorde" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:173 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:253 -#: templates/stock/purchase_order_detail.html:138 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:173 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:253 +#: stock/templates/stock/purchase_order_detail.html:138 msgid "Reçu" msgstr "Ontvangen" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:180 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:248 -#: templates/stock/purchase_order_detail.html:139 -#: templates/stock/purchase_order_detail.html:336 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:180 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:248 +#: stock/templates/stock/purchase_order_detail.html:139 +#: stock/templates/stock/purchase_order_detail.html:336 msgid "A livrer" msgstr "Te leveren" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:191 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:191 msgid "Aucun article dans cette commande." msgstr "Geen artikelen in deze bestelling." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:205 -#: templates/stock/purchase_order_detail.html:38 -#: templates/stock/request_for_quote_detail.html:38 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:205 +#: stock/templates/stock/purchase_order_detail.html:38 +#: stock/templates/stock/request_for_quote_detail.html:38 msgid "Marquer comme envoyée" msgstr "Markeer als verzonden" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:211 -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:279 -#: templates/stock/purchase_order_detail.html:44 -#: templates/stock/purchase_order_detail.html:394 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:211 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:279 +#: stock/templates/stock/purchase_order_detail.html:44 +#: stock/templates/stock/purchase_order_detail.html:394 msgid "Réceptionner" msgstr "Ontvangen" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:214 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:214 msgid "Annuler la commande" msgstr "Bestelling annuleren" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:218 -#: templates/stock/stock_purchases.html:151 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:218 +#: stock/templates/stock/stock_purchases.html:151 msgid "Télécharger PDF" msgstr "PDF downloaden" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:230 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:230 msgid "Réceptionner les articles" msgstr "Ontvang de artikelen" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 -msgid "" -"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " -"ignorer." -msgstr "" -"Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om te " -"negeren." +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:238 +msgid "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer." +msgstr "Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om te negeren." -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:270 msgid "Tout vider" msgstr "Maak alles leeg" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:273 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:273 msgid "Tout sélectionner" msgstr "Alles selecteren" -#: templates/stock/mobile/stock_purchase_order_detail_mobile.html:301 +#: stock/templates/stock/mobile/stock_purchase_order_detail_mobile.html:301 msgid "Êtes-vous sûr de vouloir annuler cette commande ?" msgstr "Bent u zeker dat u deze bestelling wilt annuleren?" -#: templates/stock/mobile/stock_purchases_mobile.html:67 +#: stock/templates/stock/mobile/stock_purchases_mobile.html:67 msgid "Aucune commande." msgstr "Geen bestellingen." -#: templates/stock/new_stock_batch.html:64 -#: templates/stock/new_stock_batch.html:131 +#: stock/templates/stock/new_stock_batch.html:64 +#: stock/templates/stock/new_stock_batch.html:131 msgid "Personne interne" msgstr "Interne persoon" -#: templates/stock/new_stock_batch.html:100 -#: templates/stock/new_stock_batch.html:119 -#: templates/stock/new_stock_batch.html:164 -#: templates/stock/new_stock_batch.html:174 -#: templates/stock/new_stock_batch.html:196 -#: templates/stock/new_stock_batch.html:202 +#: stock/templates/stock/new_stock_batch.html:100 +#: stock/templates/stock/new_stock_batch.html:119 +#: stock/templates/stock/new_stock_batch.html:164 +#: stock/templates/stock/new_stock_batch.html:174 +#: stock/templates/stock/new_stock_batch.html:196 +#: stock/templates/stock/new_stock_batch.html:202 msgid "Obligatoire" msgstr "Verplicht" -#: templates/stock/new_stock_batch.html:233 +#: stock/templates/stock/new_stock_batch.html:233 msgid "Rechercher un bon de préparation" msgstr "Zoek een voorbereidingsvoucher" -#: templates/stock/new_stock_batch.html:236 +#: stock/templates/stock/new_stock_batch.html:236 msgid "Tapez le numéro du bon..." msgstr "Voer het vouchernummer in..." -#: templates/stock/new_stock_batch.html:241 -msgid "" -"Optionnel. Liez cette entrée à un bon de préparation (ex : retour de " -"matériel)." -msgstr "" -"Optioneel. Koppel deze boeking aan een voorbereidingsopdracht (bijvoorbeeld: " -"retour materialen)." +#: stock/templates/stock/new_stock_batch.html:241 +msgid "Optionnel. Liez cette entrée à un bon de préparation (ex : retour de matériel)." +msgstr "Optioneel. Koppel deze boeking aan een voorbereidingsopdracht (bijvoorbeeld: retour materialen)." -#: templates/stock/new_stock_batch.html:259 +#: stock/templates/stock/new_stock_batch.html:259 msgid "Ajouter une ligne" msgstr "Regel toevoegen" -#: templates/stock/new_stock_batch.html:271 +#: stock/templates/stock/new_stock_batch.html:271 msgid "Aucun produit. Cliquez sur « Ajouter une ligne »." msgstr "Geen producten. Klik op “Rij toevoegen”." -#: templates/stock/new_stock_batch.html:283 -#: templates/stock/preparation_order_add.html:250 -#: templates/stock/preparation_order_detail.html:1396 +#: stock/templates/stock/new_stock_batch.html:283 +#: stock/templates/stock/preparation_order_add.html:250 +#: stock/templates/stock/preparation_order_detail.html:1396 msgid "Glissez-déposez vos fichiers ici" msgstr "Sleep uw bestanden hierheen" -#: templates/stock/new_stock_batch.html:284 -#: templates/stock/preparation_order_add.html:251 -#: templates/stock/preparation_order_detail.html:1397 +#: stock/templates/stock/new_stock_batch.html:284 +#: stock/templates/stock/preparation_order_add.html:251 +#: stock/templates/stock/preparation_order_detail.html:1397 msgid "ou" msgstr "of" -#: templates/stock/new_stock_batch.html:286 -#: templates/stock/preparation_order_add.html:253 -#: templates/stock/preparation_order_detail.html:1399 +#: stock/templates/stock/new_stock_batch.html:286 +#: stock/templates/stock/preparation_order_add.html:253 +#: stock/templates/stock/preparation_order_detail.html:1399 msgid "Parcourir..." msgstr "Blader..." -#: templates/stock/new_stock_batch.html:292 +#: stock/templates/stock/new_stock_batch.html:292 msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte." -msgstr "" -"Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst." +msgstr "Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst." -#: templates/stock/new_stock_batch.html:300 +#: stock/templates/stock/new_stock_batch.html:300 msgid "Valider le lot" msgstr "Valideer de batch" -#: templates/stock/new_stock_batch.html:487 +#: stock/templates/stock/new_stock_batch.html:487 msgid "Emplacements avec stock disponible" msgstr "Locaties met voorraad beschikbaar" -#: templates/stock/new_stock_batch.html:488 +#: stock/templates/stock/new_stock_batch.html:488 msgid "Aucun emplacement ne dispose de stock pour ce produit." msgstr "Er zijn geen locaties die dit product op voorraad hebben." -#: templates/stock/new_stock_batch.html:500 +#: stock/templates/stock/new_stock_batch.html:500 msgid "vide" msgstr "zie" -#: templates/stock/new_stock_batch.html:843 -#: templates/stock/new_stock_batch.html:857 +#: stock/templates/stock/new_stock_batch.html:843 +#: stock/templates/stock/new_stock_batch.html:857 msgid "L'emplacement source sélectionné n'est pas autorisé pour ce produit." msgstr "Voor een uitvoer is de bronlocatie vereist." -#: templates/stock/new_stock_batch.html:847 -#: templates/stock/new_stock_batch.html:852 -msgid "" -"L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." +#: stock/templates/stock/new_stock_batch.html:847 +#: stock/templates/stock/new_stock_batch.html:852 +msgid "L'emplacement de destination sélectionné n'est pas autorisé pour ce produit." msgstr "De bestemmingslocatie is verplicht voor deelname." -#: templates/stock/preparation_order_add.html:10 +#: stock/templates/stock/preparation_order_add.html:10 msgid "Nouveau Bon de Préparation" msgstr "Nieuwe voorbereidingsbon" -#: templates/stock/preparation_order_add.html:24 +#: stock/templates/stock/preparation_order_add.html:24 msgid "Origine de la demande" msgstr "Oorsprong van het verzoek" -#: templates/stock/preparation_order_add.html:53 +#: stock/templates/stock/preparation_order_add.html:53 msgid "Date création" msgstr "Aanmaakdatum" -#: templates/stock/preparation_order_add.html:64 +#: stock/templates/stock/preparation_order_add.html:64 msgid "Informations du bon" msgstr "Informatie over vouchers" -#: templates/stock/preparation_order_add.html:89 +#: stock/templates/stock/preparation_order_add.html:89 msgid "Optionnel — personne ou service à l'origine de la demande." msgstr "Optioneel: persoon of afdeling die het verzoek heeft ingediend." -#: templates/stock/preparation_order_add.html:118 +#: stock/templates/stock/preparation_order_add.html:118 msgid "Articles en stock" msgstr "Artikelen op voorraad" -#: templates/stock/preparation_order_add.html:128 -#: templates/stock/preparation_order_create_purchase.html:170 -#: templates/stock/production_order_form.html:142 +#: stock/templates/stock/preparation_order_add.html:128 +#: stock/templates/stock/preparation_order_create_purchase.html:170 +#: stock/templates/stock/production_order_form.html:142 msgid "Tapez pour rechercher..." msgstr "Tik om te zoeken..." -#: templates/stock/preparation_order_add.html:151 +#: stock/templates/stock/preparation_order_add.html:151 msgid "Produits sélectionnés" msgstr "Geselecteerde producten" -#: templates/stock/preparation_order_add.html:154 +#: stock/templates/stock/preparation_order_add.html:154 msgid "Aucun produit ajouté" msgstr "Geen producten toegevoegd" -#: templates/stock/preparation_order_add.html:171 -#: templates/stock/preparation_order_detail.html:778 +#: stock/templates/stock/preparation_order_add.html:171 +#: stock/templates/stock/preparation_order_detail.html:778 msgid "Autres produits" msgstr "Andere producten" -#: templates/stock/preparation_order_add.html:176 -msgid "" -"Ajoutez des lignes pour des produits non référencés : décrivez librement, " -"choisissez la catégorie et la quantité." -msgstr "" -"Voeg regels toe voor niet-vermelde producten: beschrijf vrij, kies de " -"categorie en het aantal." +#: stock/templates/stock/preparation_order_add.html:176 +msgid "Ajoutez des lignes pour des produits non référencés : décrivez librement, choisissez la catégorie et la quantité." +msgstr "Voeg regels toe voor niet-vermelde producten: beschrijf vrij, kies de categorie en het aantal." -#: templates/stock/preparation_order_add.html:186 +#: stock/templates/stock/preparation_order_add.html:186 msgid "Description du produit..." msgstr "Productbeschrijving..." -#: templates/stock/preparation_order_add.html:213 -#: templates/stock/preparation_order_detail.html:800 +#: stock/templates/stock/preparation_order_add.html:213 +#: stock/templates/stock/preparation_order_detail.html:800 msgid "Code ou nom..." msgstr "Code of naam..." -#: templates/stock/preparation_order_add.html:222 -#: templates/stock/preparation_order_detail.html:807 +#: stock/templates/stock/preparation_order_add.html:222 +#: stock/templates/stock/preparation_order_detail.html:807 msgid "Ajouter la ligne" msgstr "Voeg de regel toe" -#: templates/stock/preparation_order_add.html:230 +#: stock/templates/stock/preparation_order_add.html:230 msgid "Aucune ligne ajoutée" msgstr "Geen regels toegevoegd" -#: templates/stock/preparation_order_add.html:259 -msgid "" -"Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." -msgstr "" -"Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst. " -"Optioneel." +#: stock/templates/stock/preparation_order_add.html:259 +msgid "Formats acceptés : images, PDF, Word, Excel, ODT, ODS, texte. Optionnel." +msgstr "Geaccepteerde formaten: afbeeldingen, PDF, Word, Excel, ODT, ODS, tekst. Optioneel." -#: templates/stock/preparation_order_add.html:268 -#: templates/stock/preparation_order_add.html:272 +#: stock/templates/stock/preparation_order_add.html:268 +#: stock/templates/stock/preparation_order_add.html:272 msgid "Retour à l'intervention" msgstr "Terug naar interventie" -#: templates/stock/preparation_order_add.html:281 +#: stock/templates/stock/preparation_order_add.html:281 msgid "Créer le bon de préparation" msgstr "Maak de voorbereidingsvoucher aan" -#: templates/stock/preparation_order_add.html:490 -#: templates/stock/production_order_form.html:512 +#: stock/templates/stock/preparation_order_add.html:490 +#: stock/templates/stock/production_order_form.html:512 msgid "Veuillez sélectionner un produit" msgstr "Selecteer een product" -#: templates/stock/preparation_order_add.html:496 -#: templates/stock/production_order_form.html:517 +#: stock/templates/stock/preparation_order_add.html:496 +#: stock/templates/stock/production_order_form.html:517 msgid "Veuillez entrer une quantité valide" msgstr "Voer een geldig aantal in" -#: templates/stock/preparation_order_add.html:589 -#: templates/stock/preparation_order_add.html:791 -#: templates/stock/preparation_order_detail.html:1931 -#: templates/stock/production_order_form.html:595 -#: templates/stock/purchase_order_form.html:88 -#: templates/stock/purchase_order_form.html:129 -#: templates/stock/request_for_quote_form.html:89 -#: templates/stock/request_for_quote_form.html:127 +#: stock/templates/stock/preparation_order_add.html:589 +#: stock/templates/stock/preparation_order_add.html:791 +#: stock/templates/stock/preparation_order_detail.html:1931 +#: stock/templates/stock/production_order_form.html:595 +#: stock/templates/stock/purchase_order_form.html:88 +#: stock/templates/stock/purchase_order_form.html:129 +#: stock/templates/stock/request_for_quote_form.html:89 +#: stock/templates/stock/request_for_quote_form.html:127 msgid "Retirer" msgstr "Verwijderen" -#: templates/stock/preparation_order_add.html:646 +#: stock/templates/stock/preparation_order_add.html:646 msgid "Veuillez ajouter au moins un produit ou une autre ligne" msgstr "Voeg minimaal één product of een andere lijn toe" -#: templates/stock/preparation_order_add.html:714 -#: templates/stock/preparation_order_detail.html:1139 +#: stock/templates/stock/preparation_order_add.html:714 +#: stock/templates/stock/preparation_order_detail.html:1139 msgid "Aucun type trouvé" msgstr "Geen typen gevonden" -#: templates/stock/preparation_order_add.html:744 +#: stock/templates/stock/preparation_order_add.html:744 msgid "Veuillez saisir une description" msgstr "Voer een beschrijving in" -#: templates/stock/preparation_order_add.html:789 +#: stock/templates/stock/preparation_order_add.html:789 msgid "unités" msgstr "eenheden" -#: templates/stock/preparation_order_create_purchase.html:16 +#: stock/templates/stock/preparation_order_create_purchase.html:16 msgid "Depuis le bon de préparation" msgstr "Van de voorbereidingsvoucher" -#: templates/stock/preparation_order_create_purchase.html:26 +#: stock/templates/stock/preparation_order_create_purchase.html:26 msgid "Produits manquants ou en stock insuffisant" msgstr "Producten ontbreken of zijn onvoldoende op voorraad" -#: templates/stock/preparation_order_create_purchase.html:36 +#: stock/templates/stock/preparation_order_create_purchase.html:36 msgid "Quantité nécessaire" msgstr "Benodigde hoeveelheid" -#: templates/stock/preparation_order_create_purchase.html:37 -#: templates/stock/preparation_order_detail.html:264 +#: stock/templates/stock/preparation_order_create_purchase.html:37 +#: stock/templates/stock/preparation_order_detail.html:264 msgid "Stock disponible" msgstr "Voorraad beschikbaar" -#: templates/stock/preparation_order_create_purchase.html:38 +#: stock/templates/stock/preparation_order_create_purchase.html:38 msgid "À commander" msgstr "Om te bestellen" -#: templates/stock/preparation_order_create_purchase.html:65 -msgid "" -"Tous les produits sont en stock suffisant. Vous pouvez créer un bon de " -"commande pour réapprovisionner." -msgstr "" -"Alle producten zijn voldoende op voorraad. U kunt een inkooporder aanmaken " -"om de voorraad aan te vullen." +#: stock/templates/stock/preparation_order_create_purchase.html:65 +msgid "Tous les produits sont en stock suffisant. Vous pouvez créer un bon de commande pour réapprovisionner." +msgstr "Alle producten zijn voldoende op voorraad. U kunt een inkooporder aanmaken om de voorraad aan te vullen." -#: templates/stock/preparation_order_create_purchase.html:74 +#: stock/templates/stock/preparation_order_create_purchase.html:74 msgid "Informations du bon de commande" msgstr "Informatie over inkooporders" -#: templates/stock/preparation_order_create_purchase.html:109 +#: stock/templates/stock/preparation_order_create_purchase.html:109 msgid "Produits à commander" msgstr "Producten om te bestellen" -#: templates/stock/preparation_order_create_purchase.html:115 -msgid "" -"Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" +#: stock/templates/stock/preparation_order_create_purchase.html:115 +msgid "Cliquez sur 'Ajouter produit manquant' ou ajoutez des produits manuellement" msgstr "Klik op 'Ontbrekend product toevoegen' of voeg producten handmatig toe" -#: templates/stock/preparation_order_create_purchase.html:122 +#: stock/templates/stock/preparation_order_create_purchase.html:122 msgid "Ajouter tous les produits manquants" msgstr "Voeg alle ontbrekende producten toe" -#: templates/stock/preparation_order_create_purchase.html:142 +#: stock/templates/stock/preparation_order_create_purchase.html:142 msgid "Créer le bon de commande" msgstr "Maak de inkooporder" -#: templates/stock/preparation_order_create_purchase.html:176 +#: stock/templates/stock/preparation_order_create_purchase.html:176 msgid "Produit sélectionné" msgstr "Geselecteerd product" -#: templates/stock/preparation_order_create_purchase.html:519 +#: stock/templates/stock/preparation_order_create_purchase.html:519 msgid "Veuillez ajouter au moins un produit" msgstr "Voeg minimaal één product toe" -#: templates/stock/preparation_order_detail.html:26 -#: templates/stock/preparation_order_detail.html:73 +#: stock/templates/stock/preparation_order_detail.html:26 +#: stock/templates/stock/preparation_order_detail.html:73 msgid "Bon de préparation réouvert pour modification" msgstr "Gekoppelde voorbereidingsvoucher (retour)" -#: templates/stock/preparation_order_detail.html:74 -msgid "" -"Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -"apportées seront prises en compte lors du prochain traitement par le " -"magasinier (restitutions et sorties complémentaires automatiques)." +#: stock/templates/stock/preparation_order_detail.html:74 +msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications apportées seront prises en compte lors du prochain traitement par le magasinier (restitutions et sorties complémentaires automatiques)." msgstr "" -#: templates/stock/preparation_order_detail.html:118 -#: templates/stock/stock_movement_batch_detail.html:97 +#: stock/templates/stock/preparation_order_detail.html:118 +#: stock/templates/stock/stock_movement_batch_detail.html:97 msgid "Matériel retourné" msgstr "Teruggegeven materiaal" -#: templates/stock/preparation_order_detail.html:123 -#: templates/stock/stock_movement_batch_detail.html:102 +#: stock/templates/stock/preparation_order_detail.html:123 +#: stock/templates/stock/stock_movement_batch_detail.html:102 msgid "En cours de prêt" msgstr "In behandeling" -#: templates/stock/preparation_order_detail.html:138 -#: templates/stock/stock_movement_batch_detail.html:117 +#: stock/templates/stock/preparation_order_detail.html:138 +#: stock/templates/stock/stock_movement_batch_detail.html:117 msgid "Le matériel a été retourné." msgstr "De bestelling is geregistreerd." -#: templates/stock/preparation_order_detail.html:141 -#: templates/stock/stock_movement_batch_detail.html:120 +#: stock/templates/stock/preparation_order_detail.html:141 +#: stock/templates/stock/stock_movement_batch_detail.html:120 msgid "Le retour de ce matériel est en retard !" msgstr "De terugkeer van dit materiaal is laat!" -#: templates/stock/preparation_order_detail.html:143 -#: templates/stock/stock_movement_batch_detail.html:122 +#: stock/templates/stock/preparation_order_detail.html:143 +#: stock/templates/stock/stock_movement_batch_detail.html:122 msgid "Le matériel est actuellement prêté." msgstr "De apparatuur is momenteel in bruikleen." -#: templates/stock/preparation_order_detail.html:155 -#: templates/stock/stock_movement_batch_detail.html:134 +#: stock/templates/stock/preparation_order_detail.html:155 +#: stock/templates/stock/stock_movement_batch_detail.html:134 msgid "Marquer comme non retourné" msgstr "Markeer als verwerkt" -#: templates/stock/preparation_order_detail.html:160 -#: templates/stock/stock_alerts.html:86 -#: templates/stock/stock_movement_batch_detail.html:139 +#: stock/templates/stock/preparation_order_detail.html:160 +#: stock/templates/stock/stock_alerts.html:86 +#: stock/templates/stock/stock_movement_batch_detail.html:139 msgid "Marquer comme retourné" msgstr "Markeer als verwerkt" -#: templates/stock/preparation_order_detail.html:176 +#: stock/templates/stock/preparation_order_detail.html:176 msgid "Cette préparation ne concerne pas un prêt actuellement." msgstr "Deze voorbereiding betreft momenteel geen lening." -#: templates/stock/preparation_order_detail.html:178 -#: templates/stock/stock_movement_batch_detail.html:157 +#: stock/templates/stock/preparation_order_detail.html:178 +#: stock/templates/stock/stock_movement_batch_detail.html:157 msgid "Définir comme prêt" msgstr "Instellen als gereed" -#: templates/stock/preparation_order_detail.html:258 -#: templates/stock/request_for_quote_detail.html:136 +#: stock/templates/stock/preparation_order_detail.html:258 +#: stock/templates/stock/request_for_quote_detail.html:136 msgid "Quantité demandée" msgstr "Gevraagde hoeveelheid" -#: templates/stock/preparation_order_detail.html:260 +#: stock/templates/stock/preparation_order_detail.html:260 msgid "À prélever / à restituer" msgstr "Te verzamelen / terug te brengen" -#: templates/stock/preparation_order_detail.html:263 -#: templates/stock/preparation_order_process.html:127 +#: stock/templates/stock/preparation_order_detail.html:263 +#: stock/templates/stock/preparation_order_process.html:127 msgid "Quantité réservée" msgstr "Aantal gereserveerd" -#: templates/stock/preparation_order_detail.html:265 -#: templates/stock/warehouse_detail.html:61 -#: templates/stock/warehouses_index.html:102 +#: stock/templates/stock/preparation_order_detail.html:265 +#: stock/templates/stock/warehouse_detail.html:61 +#: stock/templates/stock/warehouses_index.html:102 msgid "Emplacements" msgstr "Plaatsen" -#: templates/stock/preparation_order_detail.html:294 +#: stock/templates/stock/preparation_order_detail.html:294 msgid "Produit ajouté pendant le traitement" msgstr "Product toegevoegd tijdens verwerking" -#: templates/stock/preparation_order_detail.html:303 +#: stock/templates/stock/preparation_order_detail.html:303 msgid "Tous les articles ont été restitués au stock" msgstr "De artikelen zijn succesvol ontvangen." -#: templates/stock/preparation_order_detail.html:323 -#: templates/stock/preparation_order_process.html:111 +#: stock/templates/stock/preparation_order_detail.html:323 +#: stock/templates/stock/preparation_order_process.html:111 msgid "Complément à prélever" msgstr "Aanvulling te verzamelen" -#: templates/stock/preparation_order_detail.html:327 -#: templates/stock/preparation_order_process.html:107 +#: stock/templates/stock/preparation_order_detail.html:327 +#: stock/templates/stock/preparation_order_process.html:107 msgid "Déjà sorti" msgstr "Al ontvangen" -#: templates/stock/preparation_order_detail.html:332 -#: templates/stock/preparation_order_process.html:115 +#: stock/templates/stock/preparation_order_detail.html:332 +#: stock/templates/stock/preparation_order_process.html:115 msgid "Surplus à restituer en stock" msgstr "Surplus terug te brengen naar voorraad" -#: templates/stock/preparation_order_detail.html:371 +#: stock/templates/stock/preparation_order_detail.html:371 msgid "Aucun stock" msgstr "Geen voorraad" -#: templates/stock/preparation_order_detail.html:398 -#: templates/stock/preparation_order_detail.html:438 -#: templates/stock/preparation_order_detail.html:523 +#: stock/templates/stock/preparation_order_detail.html:398 +#: stock/templates/stock/preparation_order_detail.html:438 +#: stock/templates/stock/preparation_order_detail.html:523 msgid "Permissions insuffisantes" msgstr "Onvoldoende rechten" -#: templates/stock/preparation_order_detail.html:409 -#: templates/stock/preparation_order_process.html:34 +#: stock/templates/stock/preparation_order_detail.html:409 +#: stock/templates/stock/preparation_order_process.html:34 msgid "Articles supprimés du bon (restitution automatique au stock)" msgstr "Artikelen verwijderd van bon (automatische teruggave aan voorraad)" -#: templates/stock/preparation_order_detail.html:416 -#: templates/stock/preparation_order_process.html:47 +#: stock/templates/stock/preparation_order_detail.html:416 +#: stock/templates/stock/preparation_order_process.html:47 msgid "Emplacement(s) d'origine" msgstr "Plaats bestemming" -#: templates/stock/preparation_order_detail.html:417 +#: stock/templates/stock/preparation_order_detail.html:417 msgid "Quantité à restituer" msgstr "Vrij te geven hoeveelheid" -#: templates/stock/preparation_order_detail.html:461 +#: stock/templates/stock/preparation_order_detail.html:461 msgid "ligne(s)" msgstr "lijn(en)" -#: templates/stock/preparation_order_detail.html:470 +#: stock/templates/stock/preparation_order_detail.html:470 msgid "Type (Signalisation)" msgstr "Type (signalering)" -#: templates/stock/preparation_order_detail.html:509 +#: stock/templates/stock/preparation_order_detail.html:509 msgid "Créer un bon de confection pour ce produit" msgstr "Maak een productievoucher voor dit product" -#: templates/stock/preparation_order_detail.html:582 -#: templates/stock/serialized_items.html:68 -#: templates/stock/stock_alerts.html:46 templates/stock/stock_purchases.html:58 -#: templates/stock/stock_purchases.html:117 -#: templates/stock/stock_purchases.html:194 -#: templates/stock/warehouse_detail.html:74 -#: templates/stock/warehouses_index.html:142 +#: stock/templates/stock/preparation_order_detail.html:582 +#: stock/templates/stock/serialized_items.html:68 +#: stock/templates/stock/stock_alerts.html:46 +#: stock/templates/stock/stock_purchases.html:58 +#: stock/templates/stock/stock_purchases.html:117 +#: stock/templates/stock/stock_purchases.html:194 +#: stock/templates/stock/warehouse_detail.html:74 +#: stock/templates/stock/warehouses_index.html:142 msgid "Actions" msgstr "Acties" -#: templates/stock/preparation_order_detail.html:593 +#: stock/templates/stock/preparation_order_detail.html:593 msgid "Valider la préparation et enregistrer les mouvements de stock" msgstr "Valideer de voorbereiding en registreer de voorraadbewegingen" -#: templates/stock/preparation_order_detail.html:606 +#: stock/templates/stock/preparation_order_detail.html:606 msgid "Commander les produits manquants" msgstr "Bestel ontbrekende producten" -#: templates/stock/preparation_order_detail.html:609 -#: templates/stock/preparation_order_detail.html:613 +#: stock/templates/stock/preparation_order_detail.html:609 +#: stock/templates/stock/preparation_order_detail.html:613 msgid "Commander" msgstr "Bestellen" -#: templates/stock/preparation_order_detail.html:612 +#: stock/templates/stock/preparation_order_detail.html:612 msgid "Droits insuffisants" msgstr "Onvoldoende rechten" -#: templates/stock/preparation_order_detail.html:625 -#: templates/stock/preparation_order_detail.html:725 +#: stock/templates/stock/preparation_order_detail.html:625 +#: stock/templates/stock/preparation_order_detail.html:725 msgid "Modifier le bon de préparation" msgstr "Voorbereidingsbon bewerken" -#: templates/stock/preparation_order_detail.html:626 +#: stock/templates/stock/preparation_order_detail.html:626 msgid "Ajouter, supprimer ou modifier les articles" msgstr "Artikelen toevoegen, verwijderen of wijzigen" -#: templates/stock/preparation_order_detail.html:638 -#: templates/stock/preparation_order_detail.html:689 +#: stock/templates/stock/preparation_order_detail.html:638 +#: stock/templates/stock/preparation_order_detail.html:689 msgid "Annuler le bon de préparation" msgstr "Voorbereidingsbon annuleren" -#: templates/stock/preparation_order_detail.html:639 +#: stock/templates/stock/preparation_order_detail.html:639 msgid "Libérer les quantités réservées" msgstr "Gereserveerde hoeveelheden vrijgeven" -#: templates/stock/preparation_order_detail.html:641 +#: stock/templates/stock/preparation_order_detail.html:641 msgid "Êtes-vous sûr de vouloir annuler ce bon ?" msgstr "Weet u zeker dat u deze bon wilt annuleren?" -#: templates/stock/preparation_order_detail.html:658 -msgid "" -"Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" -msgstr "" -"Sla de vooraf ingevulde heropname van materiaal in voorraad op vanaf deze bon" +#: stock/templates/stock/preparation_order_detail.html:658 +msgid "Enregistrer la réintégration de matériel en stock préremplie depuis ce bon" +msgstr "Sla de vooraf ingevulde heropname van materiaal in voorraad op vanaf deze bon" -#: templates/stock/preparation_order_detail.html:660 tests.py:1742 +#: stock/templates/stock/preparation_order_detail.html:660 stock/tests.py:1742 msgid "Créer un retour" msgstr "Retour aanmaken" -#: templates/stock/preparation_order_detail.html:671 +#: stock/templates/stock/preparation_order_detail.html:671 msgid "Réouvrir le bon de préparation" msgstr "Voorbereidingsbon heropenen" -#: templates/stock/preparation_order_detail.html:672 +#: stock/templates/stock/preparation_order_detail.html:672 msgid "Permet de modifier les articles du bon (repasse au statut À traiter)" -msgstr "" -"Hiermee kunnen de artikelen van de bon worden gewijzigd (status wordt " -"teruggezet naar Te behandelen)" +msgstr "Hiermee kunnen de artikelen van de bon worden gewijzigd (status wordt teruggezet naar Te behandelen)" -#: templates/stock/preparation_order_detail.html:690 +#: stock/templates/stock/preparation_order_detail.html:690 msgid "Annuler le bon et remettre tous les produits sortis en stock" -msgstr "" -"Annuleer de bon en breng alle uitgegeven producten terug naar de voorraad" +msgstr "Annuleer de bon en breng alle uitgegeven producten terug naar de voorraad" -#: templates/stock/preparation_order_detail.html:692 -msgid "" -"Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis " -"seront automatiquement réintégrés en stock." -msgstr "" -"Weet u zeker dat u deze reeds verwerkte bon wilt annuleren? De uitgegeven " -"producten worden automatisch opnieuw in voorraad opgenomen." +#: stock/templates/stock/preparation_order_detail.html:692 +msgid "Êtes-vous sûr de vouloir annuler ce bon déjà traité ? Les produits sortis seront automatiquement réintégrés en stock." +msgstr "Weet u zeker dat u deze reeds verwerkte bon wilt annuleren? De uitgegeven producten worden automatisch opnieuw in voorraad opgenomen." -#: templates/stock/preparation_order_detail.html:735 +#: stock/templates/stock/preparation_order_detail.html:735 msgid "Rechercher un produit..." msgstr "Zoek een product..." -#: templates/stock/preparation_order_detail.html:783 +#: stock/templates/stock/preparation_order_detail.html:783 msgid "Description..." msgstr "Beschrijving..." -#: templates/stock/preparation_order_detail.html:792 +#: stock/templates/stock/preparation_order_detail.html:792 msgid "Choisir..." msgstr "Kiezen..." -#: templates/stock/preparation_order_detail.html:799 -#: templates/stock/preparation_order_detail.html:817 +#: stock/templates/stock/preparation_order_detail.html:799 +#: stock/templates/stock/preparation_order_detail.html:817 msgid "Type (Sign.)" msgstr "Type (teken)" -#: templates/stock/preparation_order_detail.html:856 -#: templates/stock/production_order_detail.html:237 +#: stock/templates/stock/preparation_order_detail.html:856 +#: stock/templates/stock/production_order_detail.html:237 msgid "Ajouter un document..." msgstr "Een document toevoegen..." -#: templates/stock/preparation_order_detail.html:861 -#: templates/stock/production_order_detail.html:242 -#: templates/stock/purchase_order_detail.html:453 -#: templates/stock/purchase_order_form.html:439 +#: stock/templates/stock/preparation_order_detail.html:861 +#: stock/templates/stock/production_order_detail.html:242 +#: stock/templates/stock/purchase_order_detail.html:453 +#: stock/templates/stock/purchase_order_form.html:439 msgid "Envoi en cours..." msgstr "Bezig met verzenden..." -#: templates/stock/preparation_order_detail.html:954 -#: templates/stock/preparation_order_detail.html:1033 -#: templates/stock/stock_purchases.html:80 -#: templates/stock/stock_purchases.html:138 +#: stock/templates/stock/preparation_order_detail.html:954 +#: stock/templates/stock/preparation_order_detail.html:1033 +#: stock/templates/stock/stock_purchases.html:80 +#: stock/templates/stock/stock_purchases.html:138 msgid "Aucun article" msgstr "Geen artikel" -#: templates/stock/preparation_order_detail.html:958 -#: templates/stock/preparation_order_detail.html:1051 +#: stock/templates/stock/preparation_order_detail.html:958 +#: stock/templates/stock/preparation_order_detail.html:1051 msgid "Aucune ligne" msgstr "Geen lijn" -#: templates/stock/preparation_order_detail.html:994 -#: templates/stock/preparation_order_detail.html:1010 +#: stock/templates/stock/preparation_order_detail.html:994 +#: stock/templates/stock/preparation_order_detail.html:1010 msgid "La quantité doit être supérieure à 0." msgstr "De hoeveelheid moet groter zijn dan 0." -#: templates/stock/preparation_order_detail.html:1026 +#: stock/templates/stock/preparation_order_detail.html:1026 msgid "Supprimer cet article du bon ?" msgstr "Dit artikel van de voucher verwijderen?" -#: templates/stock/preparation_order_detail.html:1044 +#: stock/templates/stock/preparation_order_detail.html:1044 msgid "Supprimer cette ligne ?" msgstr "Deze regel verwijderen?" -#: templates/stock/preparation_order_detail.html:1172 +#: stock/templates/stock/preparation_order_detail.html:1172 msgid "Veuillez saisir une description." msgstr "Voer een beschrijving in." -#: templates/stock/preparation_order_detail.html:1406 +#: stock/templates/stock/preparation_order_detail.html:1406 msgid "Envoyer les documents" msgstr "Documenten verzenden" -#: templates/stock/preparation_order_detail.html:1483 -#: templates/stock/stock_movement_batch_detail.html:496 +#: stock/templates/stock/preparation_order_detail.html:1483 +#: stock/templates/stock/stock_movement_batch_detail.html:496 msgid "Modifier les informations de prêt" msgstr "Wijzig de voorbereidingsvoucher" -#: templates/stock/preparation_order_detail.html:1530 +#: stock/templates/stock/preparation_order_detail.html:1530 msgid "Êtes-vous sûr de vouloir signaler ce bon de préparation comme TRAITÉ ?" msgstr "Bent u zeker dat u deze bestelling wilt annuleren?" -#: templates/stock/preparation_order_detail.html:1535 +#: stock/templates/stock/preparation_order_detail.html:1535 msgid "Récapitulatif des mouvements de stock qui seront générés" msgstr "Overzicht van de voorraadbewegingen die gegenereerd zullen worden" -#: templates/stock/preparation_order_detail.html:1542 -#: templates/stock/stock_movement_detail.html:14 +#: stock/templates/stock/preparation_order_detail.html:1542 +#: stock/templates/stock/stock_movement_detail.html:14 msgid "Mouvement de stock" msgstr "Voorraad beweging" -#: templates/stock/preparation_order_detail.html:1552 +#: stock/templates/stock/preparation_order_detail.html:1552 msgid "sorti complémentaire" msgstr "Reden/opmerking" -#: templates/stock/preparation_order_detail.html:1554 -#: templates/stock/preparation_order_detail.html:1568 +#: stock/templates/stock/preparation_order_detail.html:1554 +#: stock/templates/stock/preparation_order_detail.html:1568 msgid "restitué au stock" msgstr "teruggebracht naar voorraad" -#: templates/stock/preparation_order_detail.html:1556 +#: stock/templates/stock/preparation_order_detail.html:1556 msgid "Inchangé (déjà sorti)" msgstr "Vrij te geven hoeveelheid" -#: templates/stock/preparation_order_detail.html:1559 +#: stock/templates/stock/preparation_order_detail.html:1559 msgid "sorti du stock" msgstr "Nieuwe voorraadversie" -#: templates/stock/preparation_order_detail.html:1566 +#: stock/templates/stock/preparation_order_detail.html:1566 msgid "Supprimé" msgstr "Verwijderen" -#: templates/stock/preparation_order_detail.html:1579 -msgid "" -"Les mouvements de stock seront automatiquement enregistrés et le bon passera " -"au statut Traité." -msgstr "" -"Voorraadbewegingen worden automatisch geregistreerd en de bon krijgt de " -"status Behandeld." +#: stock/templates/stock/preparation_order_detail.html:1579 +msgid "Les mouvements de stock seront automatiquement enregistrés et le bon passera au statut Traité." +msgstr "Voorraadbewegingen worden automatisch geregistreerd en de bon krijgt de status Behandeld." -#: templates/stock/preparation_order_detail.html:1585 +#: stock/templates/stock/preparation_order_detail.html:1585 msgid "Confirmer et marquer comme traité" msgstr "Markeer als verwerkt" -#: templates/stock/preparation_order_detail.html:1755 +#: stock/templates/stock/preparation_order_detail.html:1755 msgid "Statut de suivi" msgstr "Opvolgstatus" -#: templates/stock/preparation_order_detail.html:1756 +#: stock/templates/stock/preparation_order_detail.html:1756 msgid "Important / À traiter" msgstr "Belangrijk / Te behandelen" -#: templates/stock/preparation_order_detail.html:1758 +#: stock/templates/stock/preparation_order_detail.html:1758 msgid "Traité / Fait" msgstr "Behandeld / Klaar" -#: templates/stock/preparation_order_detail.html:1760 +#: stock/templates/stock/preparation_order_detail.html:1760 msgid "Aucun drapeau" msgstr "Geen vlag" -#: templates/stock/preparation_order_process.html:13 +#: stock/templates/stock/preparation_order_process.html:13 msgid "Traiter le bon de préparation" msgstr "Verwerk de bereidingsopdracht" -#: templates/stock/preparation_order_process.html:16 +#: stock/templates/stock/preparation_order_process.html:16 msgid "Sélectionnez les emplacements et les quantités à sortir du stock" msgstr "Selecteer locaties en hoeveelheden die u uit voorraad wilt afgeven" -#: templates/stock/preparation_order_process.html:25 +#: stock/templates/stock/preparation_order_process.html:25 msgid "Attention : des quantités ont été modifiées" msgstr "Let op: aantallen zijn aangepast" -#: templates/stock/preparation_order_process.html:26 -msgid "" -"Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. " -"Veuillez vérifier les articles signalés ci-dessous." -msgstr "" -"Van een of meer reeds bereide artikelen is de hoeveelheid gewijzigd. " -"Controleer de hieronder gemarkeerde items." +#: stock/templates/stock/preparation_order_process.html:26 +msgid "Un ou plusieurs articles déjà préparés ont vu leur quantité modifiée. Veuillez vérifier les articles signalés ci-dessous." +msgstr "Van een of meer reeds bereide artikelen is de hoeveelheid gewijzigd. Controleer de hieronder gemarkeerde items." -#: templates/stock/preparation_order_process.html:39 -msgid "" -"Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " -"précédent mais ont été retirés du bon par le gestionnaire. Lors de la " -"validation, le stock sera automatiquement recrédité." +#: stock/templates/stock/preparation_order_process.html:39 +msgid "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement précédent mais ont été retirés du bon par le gestionnaire. Lors de la validation, le stock sera automatiquement recrédité." msgstr "" -#: templates/stock/preparation_order_process.html:77 +#: stock/templates/stock/preparation_order_process.html:77 msgid "Produits à sortir / préparer" msgstr "Producten die worden vrijgegeven" -#: templates/stock/preparation_order_process.html:106 +#: stock/templates/stock/preparation_order_process.html:106 msgid "Quantité déjà sortie précédemment" msgstr "Vorige hoeveelheid" -#: templates/stock/preparation_order_process.html:116 +#: stock/templates/stock/preparation_order_process.html:116 msgid "à réintégrer" msgstr "opnieuw op te nemen" -#: templates/stock/preparation_order_process.html:125 +#: stock/templates/stock/preparation_order_process.html:125 msgid "Demandé" msgstr "Verzoek" -#: templates/stock/preparation_order_process.html:130 +#: stock/templates/stock/preparation_order_process.html:130 msgid "Quantité en commande" msgstr "Aantal op bestelling" -#: templates/stock/preparation_order_process.html:131 +#: stock/templates/stock/preparation_order_process.html:131 msgid "En commande" msgstr "Op bestelling" -#: templates/stock/preparation_order_process.html:136 +#: stock/templates/stock/preparation_order_process.html:136 msgid "Cliquer pour ajuster le stock" msgstr "Klik om de voorraad aan te passen" -#: templates/stock/preparation_order_process.html:159 -#: templates/stock/preparation_order_process.html:204 +#: stock/templates/stock/preparation_order_process.html:159 +#: stock/templates/stock/preparation_order_process.html:204 msgid "Complément à sortir" msgstr "Producten die worden vrijgegeven" -#: templates/stock/preparation_order_process.html:161 -#: templates/stock/preparation_order_process.html:206 +#: stock/templates/stock/preparation_order_process.html:161 +#: stock/templates/stock/preparation_order_process.html:206 msgid "Quantité à sortir" msgstr "Vrij te geven hoeveelheid" -#: templates/stock/preparation_order_process.html:233 -msgid "" -"Aucun stock enregistré pour ce produit. Le stock passera en négatif après la " -"sortie." +#: stock/templates/stock/preparation_order_process.html:233 +msgid "Aucun stock enregistré pour ce produit. Le stock passera en négatif après la sortie." msgstr "Er is geen voorraad geregistreerd voor dit product." -#: templates/stock/preparation_order_process.html:238 +#: stock/templates/stock/preparation_order_process.html:238 msgid "Aucun stock disponible et aucun emplacement accessible pour ce produit" msgstr "Er is geen voorraad beschikbaar voor dit product" -#: templates/stock/preparation_order_process.html:320 +#: stock/templates/stock/preparation_order_process.html:320 msgid "Confirmer la sortie des produits et marquer le bon comme traité ?" -msgstr "" -"De vrijgave van producten bevestigen en de voucher als verwerkt markeren?" +msgstr "De vrijgave van producten bevestigen en de voucher als verwerkt markeren?" -#: templates/stock/preparation_order_process.html:321 +#: stock/templates/stock/preparation_order_process.html:321 msgid "Marquer comme traité" msgstr "Markeer als verwerkt" -#: templates/stock/preparation_order_process.html:356 -#: templates/stock/preparation_order_process.html:495 +#: stock/templates/stock/preparation_order_process.html:356 +#: stock/templates/stock/preparation_order_process.html:495 msgid "Sélectionner..." msgstr "Selecteren" -#: templates/stock/preparation_order_process.html:511 +#: stock/templates/stock/preparation_order_process.html:511 msgid "Erreur de chargement" msgstr "Laadfout" -#: templates/stock/preparation_order_process.html:585 +#: stock/templates/stock/preparation_order_process.html:585 msgid "Une erreur est survenue" msgstr "Er is een fout opgetreden" -#: templates/stock/preparation_order_process.html:592 +#: stock/templates/stock/preparation_order_process.html:592 msgid "Erreur de connexion" msgstr "Verbindingsfout" -#: templates/stock/product_create_at_location.html:13 +#: stock/templates/stock/product_create_at_location.html:13 msgid "Nouveau produit à l'emplacement" msgstr "Geen producten op deze locatie." -#: templates/stock/product_create_at_location.html:24 -#: templates/stock/product_form.html:14 -#: templates/stock/warehouses_index.html:185 +#: stock/templates/stock/product_create_at_location.html:24 +#: stock/templates/stock/product_form.html:14 +#: stock/templates/stock/warehouses_index.html:185 msgid "Nouveau produit" msgstr "Nieuw product" -#: templates/stock/product_create_at_location.html:44 -#: templates/stock/product_form.html:50 +#: stock/templates/stock/product_create_at_location.html:44 +#: stock/templates/stock/product_form.html:50 msgid "Identification" msgstr "Identificatie" -#: templates/stock/product_create_at_location.html:57 -#: templates/stock/product_create_at_location.html:70 -#: templates/stock/product_form.html:64 templates/stock/product_form.html:81 +#: stock/templates/stock/product_create_at_location.html:57 +#: stock/templates/stock/product_create_at_location.html:70 +#: stock/templates/stock/product_form.html:64 +#: stock/templates/stock/product_form.html:81 msgid "Généré automatiquement" msgstr "Automatisch gegenereerd" -#: templates/stock/product_create_at_location.html:107 -#: templates/stock/product_form.html:121 +#: stock/templates/stock/product_create_at_location.html:107 +#: stock/templates/stock/product_form.html:121 msgid "Traçabilité" msgstr "Traceerbaarheid" -#: templates/stock/product_create_at_location.html:127 -#: templates/stock/product_form.html:141 +#: stock/templates/stock/product_create_at_location.html:127 +#: stock/templates/stock/product_form.html:141 msgid "Stock & tarification" msgstr "Voorraad en prijzen" -#: templates/stock/product_create_at_location.html:160 -#: templates/stock/product_form.html:174 +#: stock/templates/stock/product_create_at_location.html:160 +#: stock/templates/stock/product_form.html:174 msgid "Quantité minimale déclenchant une alerte de stock" msgstr "Minimumhoeveelheid die een voorraadwaarschuwing activeert" -#: templates/stock/product_create_at_location.html:171 +#: stock/templates/stock/product_create_at_location.html:171 msgid "Association & Quantité" msgstr "Pas de hoeveelheid aan" -#: templates/stock/product_create_at_location.html:177 +#: stock/templates/stock/product_create_at_location.html:177 msgid "Emplacement d'association" msgstr "Plaats bestemming" -#: templates/stock/product_create_at_location.html:181 +#: stock/templates/stock/product_create_at_location.html:181 msgid "Le produit sera automatiquement lié à cet emplacement." msgstr "Er zijn geen producten op voorraad op deze locatie." -#: templates/stock/product_create_at_location.html:194 +#: stock/templates/stock/product_create_at_location.html:194 msgid "Quantité initiale de départ à cet emplacement." msgstr "Er zijn geen producten op voorraad op deze locatie." -#: templates/stock/product_create_at_location.html:201 +#: stock/templates/stock/product_create_at_location.html:201 msgid "Restrictions d'emplacement" msgstr "Selecteer een locatie" -#: templates/stock/product_create_at_location.html:225 -#: templates/stock/product_form.html:218 +#: stock/templates/stock/product_create_at_location.html:225 +#: stock/templates/stock/product_form.html:218 msgid "Créer le produit" msgstr "Maak het product" -#: templates/stock/product_design_detail.html:28 -#: templates/stock/product_design_list.html:80 +#: stock/templates/stock/product_design_detail.html:28 +#: stock/templates/stock/product_design_list.html:80 msgid "Archivé" msgstr "Gearchiveerd" -#: templates/stock/product_design_detail.html:80 +#: stock/templates/stock/product_design_detail.html:80 msgid "Coût estimé" msgstr "Geschatte kosten" -#: templates/stock/product_design_detail.html:92 +#: stock/templates/stock/product_design_detail.html:92 msgid "Modifié le" msgstr "Gewijzigd op" -#: templates/stock/product_design_detail.html:129 +#: stock/templates/stock/product_design_detail.html:129 msgid "Composants nécessaires" msgstr "Benodigde componenten" -#: templates/stock/product_design_detail.html:139 +#: stock/templates/stock/product_design_detail.html:139 msgid "Qté requise" msgstr "Aantal vereist" -#: templates/stock/product_design_detail.html:141 +#: stock/templates/stock/product_design_detail.html:141 msgid "Disponibilité" msgstr "Beschikbaarheid" -#: templates/stock/product_design_detail.html:162 -#: templates/stock/production_order_detail.html:289 -#: templates/stock/warehouse_detail.html:202 -#: templates/stock/warehouse_location_detail.html:221 +#: stock/templates/stock/product_design_detail.html:162 +#: stock/templates/stock/production_order_detail.html:289 +#: stock/templates/stock/warehouse_detail.html:202 +#: stock/templates/stock/warehouse_location_detail.html:221 msgid "OK" msgstr "Oké" -#: templates/stock/product_design_detail.html:166 +#: stock/templates/stock/product_design_detail.html:166 msgid "Insuffisant" msgstr "Onvoldoende" -#: templates/stock/product_design_detail.html:175 +#: stock/templates/stock/product_design_detail.html:175 msgid "Aucun composant défini." msgstr "Geen componenten gedefinieerd." -#: templates/stock/product_design_detail.html:193 -#: templates/stock/product_form.html:30 +#: stock/templates/stock/product_design_detail.html:193 +#: stock/templates/stock/product_form.html:30 msgid "Nouveau" msgstr "Nieuw" -#: templates/stock/product_design_detail.html:235 -#: templates/stock/production_order_list.html:118 +#: stock/templates/stock/product_design_detail.html:235 +#: stock/templates/stock/production_order_list.html:118 msgid "Aucun bon de production." msgstr "Geen productiebon." -#: templates/stock/product_design_form.html:37 +#: stock/templates/stock/product_design_form.html:37 msgid "Nouvelle conception de produit" msgstr "Nieuw productontwerp" -#: templates/stock/product_design_form.html:39 +#: stock/templates/stock/product_design_form.html:39 msgid "Modifier la conception" msgstr "Ontwerp bewerken" -#: templates/stock/product_design_form.html:100 +#: stock/templates/stock/product_design_form.html:100 msgid "Image" msgstr "Afbeelding" -#: templates/stock/product_design_form.html:111 +#: stock/templates/stock/product_design_form.html:111 msgid "Entrepôt & Emplacement de production" msgstr "Magazijn en productielocatie" -#: templates/stock/product_design_form.html:117 -msgid "" -"L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de " -"la création d'un bon de production depuis un bon de préparation." -msgstr "" -"Het hier gedefinieerde magazijn en de locatie worden standaard gebruikt bij " -"het aanmaken van een productieorder op basis van een pickorder." +#: stock/templates/stock/product_design_form.html:117 +msgid "L'entrepôt et l'emplacement définis ici seront utilisés par défaut lors de la création d'un bon de production depuis un bon de préparation." +msgstr "Het hier gedefinieerde magazijn en de locatie worden standaard gebruikt bij het aanmaken van een productieorder op basis van een pickorder." -#: templates/stock/product_design_form.html:122 +#: stock/templates/stock/product_design_form.html:122 msgid "Entrepôt de production" msgstr "Productie magazijn" -#: templates/stock/product_design_form.html:134 +#: stock/templates/stock/product_design_form.html:134 msgid "Choisissez d'abord un entrepôt." msgstr "Kies eerst een magazijn." -#: templates/stock/product_design_form.html:142 +#: stock/templates/stock/product_design_form.html:142 msgid "Produit fini par défaut" msgstr "Standaard eindproduct" -#: templates/stock/product_design_form.html:145 -msgid "" -"Produit existant à réapprovisionner automatiquement quand un bon de " -"confection basé sur cette conception est terminé." -msgstr "" -"Bestaand product wordt automatisch aangevuld wanneer een productieorder op " -"basis van dit ontwerp wordt voltooid." +#: stock/templates/stock/product_design_form.html:145 +msgid "Produit existant à réapprovisionner automatiquement quand un bon de confection basé sur cette conception est terminé." +msgstr "Bestaand product wordt automatisch aangevuld wanneer een productieorder op basis van dit ontwerp wordt voltooid." -#: templates/stock/product_design_form.html:157 +#: stock/templates/stock/product_design_form.html:157 msgid "Composants (pièces du stock)" msgstr "Componenten (voorraadonderdelen)" -#: templates/stock/product_design_form.html:199 +#: stock/templates/stock/product_design_form.html:199 msgid "Ajouter un composant" msgstr "Voeg een onderdeel toe" -#: templates/stock/product_design_form.html:212 +#: stock/templates/stock/product_design_form.html:212 msgid "Créer la conception" msgstr "Maak het ontwerp" -#: templates/stock/product_design_form.html:214 -#: templates/stock/product_form.html:220 -#: templates/stock/production_order_form.html:311 -#: templates/stock/supplier_detail.html:101 -#: templates/stock/supplier_form.html:99 +#: stock/templates/stock/product_design_form.html:214 +#: stock/templates/stock/product_form.html:220 +#: stock/templates/stock/production_order_form.html:311 +#: stock/templates/stock/supplier_detail.html:101 +#: stock/templates/stock/supplier_form.html:99 msgid "Enregistrer les modifications" msgstr "Wijzigingen opslaan" -#: templates/stock/product_design_list.html:12 +#: stock/templates/stock/product_design_list.html:12 msgid "Conceptions de produits" msgstr "Productontwerpen" -#: templates/stock/product_design_list.html:19 +#: stock/templates/stock/product_design_list.html:19 msgid "Nouvelle conception" msgstr "Nieuw ontwerp" -#: templates/stock/product_design_list.html:29 -#: templates/stock/warehouses_index.html:283 +#: stock/templates/stock/product_design_list.html:29 +#: stock/templates/stock/warehouses_index.html:283 msgid "Recherche" msgstr "Zoeken" -#: templates/stock/product_design_list.html:31 +#: stock/templates/stock/product_design_list.html:31 msgid "Code, nom..." msgstr "Code, naam..." -#: templates/stock/product_design_list.html:47 -#: templates/stock/purchase_order_form.html:59 -#: templates/stock/purchase_order_form.html:107 -#: templates/stock/request_for_quote_form.html:64 -#: templates/stock/request_for_quote_form.html:109 +#: stock/templates/stock/product_design_list.html:47 +#: stock/templates/stock/purchase_order_form.html:59 +#: stock/templates/stock/purchase_order_form.html:107 +#: stock/templates/stock/request_for_quote_form.html:64 +#: stock/templates/stock/request_for_quote_form.html:109 msgid "Toutes" msgstr "Alle" -#: templates/stock/product_design_list.html:57 -#: templates/stock/production_center.html:36 -#: templates/stock/production_order_list.html:41 -#: templates/stock/warehouses_index.html:307 +#: stock/templates/stock/product_design_list.html:57 +#: stock/templates/stock/production_center.html:36 +#: stock/templates/stock/production_order_list.html:41 +#: stock/templates/stock/warehouses_index.html:307 msgid "Filtrer" msgstr "Filteren" -#: templates/stock/product_design_list.html:96 +#: stock/templates/stock/product_design_list.html:96 msgid "composant(s)" msgstr "component(en)" -#: templates/stock/product_design_list.html:109 +#: stock/templates/stock/product_design_list.html:109 msgid "Détail" msgstr "Detail" -#: templates/stock/product_design_list.html:116 +#: stock/templates/stock/product_design_list.html:116 msgid "Produire" msgstr "Produceren" -#: templates/stock/product_design_list.html:126 +#: stock/templates/stock/product_design_list.html:126 msgid "Aucune conception de produit trouvée." msgstr "Geen productontwerpen gevonden." -#: templates/stock/product_design_list.html:127 +#: stock/templates/stock/product_design_list.html:127 msgid "Créer la première" msgstr "Maak de eerste" -#: templates/stock/product_detail.html:17 -#: templates/stock/serialized_item_detail.html:13 -#: templates/stock/stock_purchases.html:208 -#: templates/stock/supplier_detail.html:17 +#: stock/templates/stock/product_detail.html:17 +#: stock/templates/stock/serialized_item_detail.html:13 +#: stock/templates/stock/stock_purchases.html:208 +#: stock/templates/stock/supplier_detail.html:17 msgid "Inactif" msgstr "Inactief" -#: templates/stock/product_detail.html:46 templates/stock/product_form.html:255 -#: templates/stock/serialized_item_detail.html:37 +#: stock/templates/stock/product_detail.html:46 +#: stock/templates/stock/product_form.html:255 +#: stock/templates/stock/serialized_item_detail.html:37 msgid "Confirmer la désactivation" msgstr "Annulering bevestigen" -#: templates/stock/product_detail.html:51 templates/stock/product_form.html:260 +#: stock/templates/stock/product_detail.html:51 +#: stock/templates/stock/product_form.html:260 #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir rendre le produit " -"%(name)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles " -"opérations de stock ou d'intervention, mais restera accessible dans " -"l'historique.\n" +" Êtes-vous sûr de vouloir rendre le produit %(name)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock ou d'intervention, mais restera accessible dans l'historique.\n" " " msgstr "" "\n" -" Weet u zeker dat u het product %(name)s inactief wilt " -"maken?\n" -" Het zal niet langer zichtbaar zijn voor nieuwe voorraad- of " -"interventieoperaties, maar blijft toegankelijk in de geschiedenis.\n" +" Weet u zeker dat u het product %(name)s inactief wilt maken?\n" +" Het zal niet langer zichtbaar zijn voor nieuwe voorraad- of interventieoperaties, maar blijft toegankelijk in de geschiedenis.\n" " " -#: templates/stock/product_detail.html:63 -#: templates/stock/serialized_item_detail.html:54 +#: stock/templates/stock/product_detail.html:63 +#: stock/templates/stock/serialized_item_detail.html:54 msgid "Rendre inactif" msgstr "Inactief maken" -#: templates/stock/product_detail.html:162 +#: stock/templates/stock/product_detail.html:162 msgid "Sous seuil" msgstr "Onder drempel" -#: templates/stock/product_detail.html:203 +#: stock/templates/stock/product_detail.html:203 msgid "Ce produit est autorisé dans tous les emplacements." msgstr "Geen producten op deze locatie." -#: templates/stock/product_detail.html:215 +#: stock/templates/stock/product_detail.html:215 msgid "Alertes de stock actives" msgstr "Actieve voorraadwaarschuwingen" -#: templates/stock/product_detail.html:221 +#: stock/templates/stock/product_detail.html:221 msgid "Stock actuel:" msgstr "Actuele voorraad:" -#: templates/stock/product_detail.html:222 +#: stock/templates/stock/product_detail.html:222 msgid "| Seuil:" msgstr "| Drempelwaarde:" -#: templates/stock/product_detail.html:302 +#: stock/templates/stock/product_detail.html:302 msgid "Historique commandes" msgstr "Bestelgeschiedenis" -#: templates/stock/product_detail.html:365 +#: stock/templates/stock/product_detail.html:365 msgid "Aucun stock enregistré pour ce produit." msgstr "Er is geen voorraad geregistreerd voor dit product." -#: templates/stock/product_detail.html:382 -#: templates/stock/warehouse_location_detail.html:250 +#: stock/templates/stock/product_detail.html:382 +#: stock/templates/stock/warehouse_location_detail.html:250 msgid "Origine" msgstr "Oorsprong" -#: templates/stock/product_detail.html:485 +#: stock/templates/stock/product_detail.html:485 msgid "Date commande" msgstr "Besteldatum" -#: templates/stock/product_detail.html:509 +#: stock/templates/stock/product_detail.html:509 msgid "Aucune commande dans l'historique." msgstr "Geen bevelen in de geschiedenis." -#: templates/stock/product_detail.html:521 +#: stock/templates/stock/product_detail.html:521 msgid "article(s) enregistré(s)" msgstr "geregistreerde artikel(en)" -#: templates/stock/product_detail.html:524 +#: stock/templates/stock/product_detail.html:524 msgid "Enregistrer un article" msgstr "Bewaar een artikel" -#: templates/stock/product_detail.html:561 +#: stock/templates/stock/product_detail.html:561 msgid "Aucun article enregistré." msgstr "Geen items opgeslagen." -#: templates/stock/product_detail.html:569 +#: stock/templates/stock/product_detail.html:569 msgid "Voir tous les articles de ce produit" msgstr "Bekijk alle artikelen voor dit product" -#: templates/stock/product_form.html:16 +#: stock/templates/stock/product_form.html:16 msgid "Modifier le produit" msgstr "Product bewerken" -#: templates/stock/product_form.html:66 +#: stock/templates/stock/product_form.html:66 msgid "Code unique du produit" msgstr "Unieke productcode" -#: templates/stock/product_form.html:83 +#: stock/templates/stock/product_form.html:83 msgid "Référence fournisseur / interne" msgstr "Leverancier / interne referentie" -#: templates/stock/product_form.html:203 +#: stock/templates/stock/product_form.html:203 msgid "Quantités initiales pour les emplacements sélectionnés" msgstr "Initiële hoeveelheden voor geselecteerde locaties" -#: templates/stock/product_form.html:232 +#: stock/templates/stock/product_form.html:232 msgid "Désactivation" msgstr "Bestemming" -#: templates/stock/product_form.html:237 -msgid "" -"Rendre ce produit inactif empêchera son utilisation pour les futurs " -"mouvements de stock ou bons de commande, mais préservera tout son historique." -msgstr "" -"Als u dit product inactief maakt, wordt het gebruik ervan voor toekomstige " -"voorraadbewegingen of inkooporders voorkomen, maar blijft de hele " -"geschiedenis behouden." +#: stock/templates/stock/product_form.html:237 +msgid "Rendre ce produit inactif empêchera son utilisation pour les futurs mouvements de stock ou bons de commande, mais préservera tout son historique." +msgstr "Als u dit product inactief maakt, wordt het gebruik ervan voor toekomstige voorraadbewegingen of inkooporders voorkomen, maar blijft de hele geschiedenis behouden." -#: templates/stock/product_form.html:240 +#: stock/templates/stock/product_form.html:240 msgid "Désactiver ce produit" msgstr "Maak het product" -#: templates/stock/product_form.html:243 +#: stock/templates/stock/product_form.html:243 msgid "Ce produit est déjà inactif" msgstr "Als het product al op voorraad is." -#: templates/stock/product_form.html:272 +#: stock/templates/stock/product_form.html:272 msgid "Désactiver" msgstr "Uitzetten" -#: templates/stock/production_center.html:54 +#: stock/templates/stock/production_center.html:54 msgid "Entrep�t" msgstr "Ondernemer" -#: templates/stock/production_center.html:55 +#: stock/templates/stock/production_center.html:55 msgid "Qt�" msgstr "Aantal" -#: templates/stock/production_center.html:57 +#: stock/templates/stock/production_center.html:57 msgid "Bon de pr�p." msgstr "Voorbereidingsbon" -#: templates/stock/production_center.html:58 +#: stock/templates/stock/production_center.html:58 msgid "Cr�� le" msgstr "Cr�� de" -#: templates/stock/production_center.html:59 +#: stock/templates/stock/production_center.html:59 msgid "Termin� le" msgstr "De termijn" -#: templates/stock/production_center.html:108 +#: stock/templates/stock/production_center.html:108 msgid "Cr�er le premier" msgstr "Maak de eerste" -#: templates/stock/production_order_detail.html:61 +#: stock/templates/stock/production_order_detail.html:61 msgid "Confirmer l\\'annulation ?" msgstr "Annulering bevestigen?" -#: templates/stock/production_order_detail.html:135 -#: templates/stock/production_order_list.html:62 +#: stock/templates/stock/production_order_detail.html:135 +#: stock/templates/stock/production_order_list.html:62 msgid "Terminé le" msgstr "Klaar op" -#: templates/stock/production_order_detail.html:158 +#: stock/templates/stock/production_order_detail.html:158 #, python-format msgid "%(qty)s unité(s) seront ajoutées au stock à la fin de la confection." msgstr "%(qty)s unité(s) seront ajoutées au stock à la fin de la confection." -#: templates/stock/production_order_detail.html:167 +#: stock/templates/stock/production_order_detail.html:167 msgid "Un nouveau produit sera créé à la fin de la confection." msgstr "Aan het einde van de productie wordt een nieuw product gemaakt." -#: templates/stock/production_order_detail.html:173 +#: stock/templates/stock/production_order_detail.html:173 msgid "Aucun produit fini défini. Le stock ne sera pas mis à jour." msgstr "Geen eindproduct gedefinieerd. De voorraad wordt niet bijgewerkt." -#: templates/stock/production_order_detail.html:266 +#: stock/templates/stock/production_order_detail.html:266 msgid "Qté/unité" msgstr "Aantal/eenheid" -#: templates/stock/production_order_detail.html:267 +#: stock/templates/stock/production_order_detail.html:267 msgid "Total requis" msgstr "Totaal vereist" -#: templates/stock/production_order_detail.html:294 +#: stock/templates/stock/production_order_detail.html:294 msgid "Manque" msgstr "Gebrek" -#: templates/stock/production_order_detail.html:308 +#: stock/templates/stock/production_order_detail.html:308 msgid "Stock insuffisant dans cet entrepôt pour démarrer la production." msgstr "Onvoldoende voorraad in dit magazijn om de productie te starten." -#: templates/stock/production_order_form.html:36 +#: stock/templates/stock/production_order_form.html:36 msgid "Modifier le bon de confection" msgstr "Wijzig de bereidingsvolgorde" -#: templates/stock/production_order_form.html:48 +#: stock/templates/stock/production_order_form.html:48 msgid "Produit demandé" msgstr "Gevraagd product" -#: templates/stock/production_order_form.html:106 +#: stock/templates/stock/production_order_form.html:106 msgid "Conception liée (optionnel)" msgstr "Gekoppeld ontwerp (optioneel)" -#: templates/stock/production_order_form.html:111 +#: stock/templates/stock/production_order_form.html:111 msgid "Rechercher une conception..." msgstr "Zoek een ontwerp..." -#: templates/stock/production_order_form.html:121 -msgid "" -"Optionnel. Si une conception est sélectionnée, vous pouvez importer ses " -"composants ci-dessous." -msgstr "" -"Optioneel. Als een ontwerp is geselecteerd, kunt u hieronder de componenten " -"ervan importeren." +#: stock/templates/stock/production_order_form.html:121 +msgid "Optionnel. Si une conception est sélectionnée, vous pouvez importer ses composants ci-dessous." +msgstr "Optioneel. Als een ontwerp is geselecteerd, kunt u hieronder de componenten ervan importeren." -#: templates/stock/production_order_form.html:129 +#: stock/templates/stock/production_order_form.html:129 msgid "Composants requis (articles du stock)" msgstr "Benodigde componenten (voorraadartikelen)" -#: templates/stock/production_order_form.html:131 +#: stock/templates/stock/production_order_form.html:131 msgid "Importer depuis la conception" msgstr "Importeren uit ontwerp" -#: templates/stock/production_order_form.html:160 +#: stock/templates/stock/production_order_form.html:160 msgid "Optionnel..." msgstr "Optioneel..." -#: templates/stock/production_order_form.html:171 +#: stock/templates/stock/production_order_form.html:171 msgid "Composants sélectionnés" msgstr "Geselecteerde componenten" -#: templates/stock/production_order_form.html:201 +#: stock/templates/stock/production_order_form.html:201 msgid "Optionnel. Liez ce bon à un bon de préparation existant." -msgstr "" -"Optioneel. Koppel deze voucher aan een bestaande voorbereidingsvoucher." +msgstr "Optioneel. Koppel deze voucher aan een bestaande voorbereidingsvoucher." -#: templates/stock/production_order_form.html:212 -msgid "" -"Quand ce bon de confection est terminé, le produit fini sera automatiquement " -"ajouté au stock." -msgstr "" -"Wanneer deze voorbereidingsopdracht is voltooid, wordt het eindproduct " -"automatisch aan de voorraad toegevoegd." +#: stock/templates/stock/production_order_form.html:212 +msgid "Quand ce bon de confection est terminé, le produit fini sera automatiquement ajouté au stock." +msgstr "Wanneer deze voorbereidingsopdracht is voltooid, wordt het eindproduct automatisch aan de voorraad toegevoegd." -#: templates/stock/production_order_form.html:220 +#: stock/templates/stock/production_order_form.html:220 msgid "Tapez pour rechercher un produit..." msgstr "Tik om naar een product te zoeken..." -#: templates/stock/production_order_form.html:233 +#: stock/templates/stock/production_order_form.html:233 msgid "Si le produit existe déjà dans le stock, sélectionnez-le ici." msgstr "Als het product al op voorraad is, selecteert u het hier." -#: templates/stock/production_order_form.html:244 -msgid "" -"Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit " -"sera créé à la fin de la conception." -msgstr "" -"Als het product nog niet bestaat, vul dan hier de naam in. Aan het einde van " -"het ontwerp wordt een nieuw product gemaakt." +#: stock/templates/stock/production_order_form.html:244 +msgid "Si le produit n'existe pas encore, entrez le nom ici. Un nouveau produit sera créé à la fin de la conception." +msgstr "Als het product nog niet bestaat, vul dan hier de naam in. Aan het einde van het ontwerp wordt een nieuw product gemaakt." -#: templates/stock/production_order_form.html:255 +#: stock/templates/stock/production_order_form.html:255 msgid "Laisser vide pour utiliser l'emplacement par défaut de la conception." -msgstr "" -"Laat dit veld leeg om de standaardlocatie van het ontwerp te gebruiken." +msgstr "Laat dit veld leeg om de standaardlocatie van het ontwerp te gebruiken." -#: templates/stock/production_order_form.html:297 +#: stock/templates/stock/production_order_form.html:297 msgid "Les fichiers seront joints au bon de confection après la sauvegarde." msgstr "Na het opslaan worden de bestanden aan de productiebon toegevoegd." -#: templates/stock/production_order_form.html:309 +#: stock/templates/stock/production_order_form.html:309 msgid "Créer le bon de confection" msgstr "Maak de voorbereidingsvoucher aan" -#: templates/stock/production_order_form.html:367 +#: stock/templates/stock/production_order_form.html:367 msgid "Aucune conception trouvée" msgstr "Geen ontwerpen gevonden" -#: templates/stock/production_order_form.html:639 +#: stock/templates/stock/production_order_form.html:639 msgid "Cette conception n\\" msgstr "Dit ontwerp" -#: templates/stock/production_order_list.html:16 +#: stock/templates/stock/production_order_list.html:16 msgid "Conceptions" msgstr "Concepties" -#: templates/stock/purchase_order_detail.html:12 +#: stock/templates/stock/purchase_order_detail.html:12 msgid "Bon de commande" msgstr "Aankooporder" -#: templates/stock/purchase_order_detail.html:23 -#: templates/stock/request_for_quote_detail.html:23 +#: stock/templates/stock/purchase_order_detail.html:23 +#: stock/templates/stock/request_for_quote_detail.html:23 msgid "PDF" msgstr "Pdf" -#: templates/stock/purchase_order_detail.html:26 -#: templates/stock/request_for_quote_detail.html:26 +#: stock/templates/stock/purchase_order_detail.html:26 +#: stock/templates/stock/request_for_quote_detail.html:26 msgid "Excel" msgstr "Excel" -#: templates/stock/purchase_order_detail.html:48 +#: stock/templates/stock/purchase_order_detail.html:48 msgid "Annuler ce bon de commande ?" msgstr "Deze inkooporder annuleren?" -#: templates/stock/purchase_order_detail.html:103 +#: stock/templates/stock/purchase_order_detail.html:103 msgid "Date de commande" msgstr "Besteldatum" -#: templates/stock/purchase_order_detail.html:137 +#: stock/templates/stock/purchase_order_detail.html:137 msgid "Quantité commandée dans ce bon de commande" msgstr "Het bestelde aantal in deze inkooporder" -#: templates/stock/purchase_order_detail.html:140 +#: stock/templates/stock/purchase_order_detail.html:140 msgid "P.Unit HTVA" msgstr "P.Eenheid exclusief BTW" -#: templates/stock/purchase_order_detail.html:141 +#: stock/templates/stock/purchase_order_detail.html:141 msgid "TVA" msgstr "VAT" -#: templates/stock/purchase_order_detail.html:142 +#: stock/templates/stock/purchase_order_detail.html:142 msgid "Total HTVA" msgstr "Totaal exclusief BTW" -#: templates/stock/purchase_order_detail.html:216 +#: stock/templates/stock/purchase_order_detail.html:216 msgid "Total articles commandés" msgstr "Bestelde artikelen" -#: templates/stock/purchase_order_detail.html:225 +#: stock/templates/stock/purchase_order_detail.html:225 msgid "Valeur totale net HTVA" msgstr "Totale nettowaarde exclusief BTW" -#: templates/stock/purchase_order_detail.html:233 +#: stock/templates/stock/purchase_order_detail.html:233 msgid "Total TVA" msgstr "Totale BTW" -#: templates/stock/purchase_order_detail.html:241 +#: stock/templates/stock/purchase_order_detail.html:241 msgid "Valeur Totale (TTC)" msgstr "Totale waarde (inclusief belasting)" -#: templates/stock/purchase_order_detail.html:251 +#: stock/templates/stock/purchase_order_detail.html:251 msgid "Aucun article dans cette commande" msgstr "Geen artikelen in deze bestelling" -#: templates/stock/purchase_order_detail.html:299 -#: templates/stock/purchase_order_form.html:171 +#: stock/templates/stock/purchase_order_detail.html:299 +#: stock/templates/stock/purchase_order_form.html:171 msgid "Aucun document associé." msgstr "Geen bijbehorende documenten." -#: templates/stock/purchase_order_detail.html:319 +#: stock/templates/stock/purchase_order_detail.html:319 msgid "Réception des articles" msgstr "Ontvangst van artikelen" -#: templates/stock/purchase_order_detail.html:327 -msgid "" -"Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour " -"ignorer un article." -msgstr "" -"Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om een ​​" -"item te negeren." +#: stock/templates/stock/purchase_order_detail.html:327 +msgid "Indiquez la quantité à réceptionner pour chaque article. Laissez à 0 pour ignorer un article." +msgstr "Geef per artikel aan hoeveel u wilt ontvangen. Laat het op 0 staan ​​om een ​​item te negeren." -#: templates/stock/purchase_order_detail.html:335 +#: stock/templates/stock/purchase_order_detail.html:335 msgid "Déjà reçu" msgstr "Al ontvangen" -#: templates/stock/purchase_order_detail.html:337 +#: stock/templates/stock/purchase_order_detail.html:337 msgid "Qté reçue" msgstr "Aantal ontvangen" -#: templates/stock/purchase_order_detail.html:385 +#: stock/templates/stock/purchase_order_detail.html:385 msgid "Vider toutes les qtés" msgstr "Maak alle hoeveelheden leeg" -#: templates/stock/purchase_order_detail.html:388 +#: stock/templates/stock/purchase_order_detail.html:388 msgid "Remplir toutes les qtés" msgstr "Vul alle hoeveelheden in" -#: templates/stock/purchase_order_detail.html:472 -#: templates/stock/purchase_order_form.html:458 +#: stock/templates/stock/purchase_order_detail.html:472 +#: stock/templates/stock/purchase_order_form.html:458 msgid "Erreur réseau." msgstr "Netwerkfout." -#: templates/stock/purchase_order_form.html:13 +#: stock/templates/stock/purchase_order_form.html:13 msgid "Modifier la commande" msgstr "Bestelling bewerken" -#: templates/stock/purchase_order_form.html:13 +#: stock/templates/stock/purchase_order_form.html:13 msgid "Nouvelle commande fournisseur" msgstr "Nieuwe leveranciersbestelling" -#: templates/stock/purchase_order_form.html:281 -#: templates/stock/request_for_quote_form.html:200 +#: stock/templates/stock/purchase_order_form.html:281 +#: stock/templates/stock/request_for_quote_form.html:200 msgid "Unité du produit" msgstr "Producteenheid" -#: templates/stock/purchase_order_form.html:302 -#: templates/stock/request_for_quote_form.html:220 +#: stock/templates/stock/purchase_order_form.html:302 +#: stock/templates/stock/request_for_quote_form.html:220 msgid "Qté / article" msgstr "Aantal/stuk" -#: templates/stock/request_for_quote_detail.html:48 +#: stock/templates/stock/request_for_quote_detail.html:48 msgid "Annuler cette demande d'offre ?" msgstr "Deze inkooporder annuleren?" -#: templates/stock/request_for_quote_detail.html:80 +#: stock/templates/stock/request_for_quote_detail.html:80 msgid "Entrepôt de livraison" msgstr "Productie magazijn" -#: templates/stock/request_for_quote_detail.html:90 +#: stock/templates/stock/request_for_quote_detail.html:90 msgid "Date de création" msgstr "Aanmaakdatum" -#: templates/stock/request_for_quote_detail.html:124 -#: templates/stock/request_for_quote_form.html:48 +#: stock/templates/stock/request_for_quote_detail.html:124 +#: stock/templates/stock/request_for_quote_form.html:48 msgid "Articles souhaités" msgstr "Getraceerde artikelen" -#: templates/stock/request_for_quote_detail.html:170 +#: stock/templates/stock/request_for_quote_detail.html:170 msgid "Aucun article dans cette demande d'offre" msgstr "Geen artikelen in deze bestelling" -#: templates/stock/request_for_quote_detail.html:180 +#: stock/templates/stock/request_for_quote_detail.html:180 msgid "Bons de commande associés" msgstr "Aankooporder" -#: templates/stock/request_for_quote_form.html:13 +#: stock/templates/stock/request_for_quote_form.html:13 msgid "Modifier la demande d'offre" msgstr "Bestelling bewerken" -#: templates/stock/request_for_quote_form.html:13 -#: templates/stock/stock_purchases.html:11 +#: stock/templates/stock/request_for_quote_form.html:13 +#: stock/templates/stock/stock_purchases.html:11 msgid "Nouvelle demande d'offre" msgstr "Nieuwe bestelling" -#: templates/stock/request_for_quote_form.html:34 -msgid "" -"Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs " -"fournisseurs." -msgstr "" -"Houd de Ctrl-toets (of Cmd-toets) ingedrukt om meerdere providers te " -"selecteren." +#: stock/templates/stock/request_for_quote_form.html:34 +msgid "Maintenez la touche Ctrl (ou Cmd) enfoncée pour sélectionner plusieurs fournisseurs." +msgstr "Houd de Ctrl-toets (of Cmd-toets) ingedrukt om meerdere providers te selecteren." -#: templates/stock/serialized_item_detail.html:42 +#: stock/templates/stock/serialized_item_detail.html:42 #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir rendre l'article " -"%(sn)s inactif ?\n" -" Il ne sera plus visible pour les nouvelles opérations de " -"stock, mais restera accessible dans l'historique.\n" +" Êtes-vous sûr de vouloir rendre l'article %(sn)s inactif ?\n" +" Il ne sera plus visible pour les nouvelles opérations de stock, mais restera accessible dans l'historique.\n" " " msgstr "" "\n" -" Weet u zeker dat u het artikel %(sn)s inactief wilt " -"maken?\n" -" Het zal niet langer zichtbaar zijn voor nieuwe aandelentransacties, maar " -"blijft toegankelijk in de geschiedenis.\n" +" Weet u zeker dat u het artikel %(sn)s inactief wilt maken?\n" +" Het zal niet langer zichtbaar zijn voor nieuwe aandelentransacties, maar blijft toegankelijk in de geschiedenis.\n" " " -#: templates/stock/serialized_item_detail.html:123 +#: stock/templates/stock/serialized_item_detail.html:123 msgid "Ouvrir le QR code" msgstr "QR-code openen" -#: templates/stock/serialized_item_detail.html:206 +#: stock/templates/stock/serialized_item_detail.html:206 msgid "Événement" msgstr "Evenement" -#: templates/stock/serialized_item_form.html:9 +#: stock/templates/stock/serialized_item_form.html:9 msgid "Enregistrer un article tracé" msgstr "Een getraceerd item opslaan" -#: templates/stock/serialized_item_form.html:23 +#: stock/templates/stock/serialized_item_form.html:23 msgid "Sélectionner un produit" msgstr "Selecteer een product" -#: templates/stock/serialized_item_form.html:35 -msgid "" -"Aucun produit n'est configuré pour le suivi par numéro de série. Activez " -"l'option « Articles tracés » sur le produit souhaité." -msgstr "" -"Er zijn geen producten geconfigureerd voor het volgen van serienummers. " -"Activeer de optie “Getraceerde artikelen” op het gewenste product." +#: stock/templates/stock/serialized_item_form.html:35 +msgid "Aucun produit n'est configuré pour le suivi par numéro de série. Activez l'option « Articles tracés » sur le produit souhaité." +msgstr "Er zijn geen producten geconfigureerd voor het volgen van serienummers. Activeer de optie “Getraceerde artikelen” op het gewenste product." -#: templates/stock/serialized_item_form.html:44 +#: stock/templates/stock/serialized_item_form.html:44 msgid "Ex: SN-2024-00123" msgstr "Bijvoorbeeld: SN-2024-00123" -#: templates/stock/serialized_item_form.html:48 +#: stock/templates/stock/serialized_item_form.html:48 msgid "Emplacement initial" msgstr "Plaatsing aanvankelijk" -#: templates/stock/serialized_item_form.html:60 +#: stock/templates/stock/serialized_item_form.html:60 msgid "Attribuer à (optionnel)" msgstr "Toewijzen aan (optioneel)" -#: templates/stock/serialized_item_form.html:74 +#: stock/templates/stock/serialized_item_form.html:74 msgid "Notes optionnelles…" msgstr "Optionele opmerkingen…" -#: templates/stock/serialized_items.html:13 -#: templates/stock/warehouses_index.html:274 +#: stock/templates/stock/serialized_items.html:13 +#: stock/templates/stock/warehouses_index.html:274 msgid "Nouvel article" msgstr "Nieuw artikel" -#: templates/stock/serialized_items.html:22 +#: stock/templates/stock/serialized_items.html:22 msgid "Recherche (numéro de série, produit)" msgstr "Zoeken (serienummer, product)" -#: templates/stock/serialized_items.html:24 -#: templates/stock/warehouses_index.html:285 +#: stock/templates/stock/serialized_items.html:24 +#: stock/templates/stock/warehouses_index.html:285 msgid "Numéro de série, nom ou code produit…" msgstr "Serienummer, naam of productcode…" -#: templates/stock/serialized_items.html:29 +#: stock/templates/stock/serialized_items.html:29 msgid "Tous les produits" msgstr "Alle producten" -#: templates/stock/serialized_items.html:48 +#: stock/templates/stock/serialized_items.html:48 msgid "Rechercher" msgstr "Zoeken" -#: templates/stock/serialized_items.html:109 -#: templates/stock/warehouses_index.html:367 +#: stock/templates/stock/serialized_items.html:109 +#: stock/templates/stock/warehouses_index.html:367 msgid "Aucun article trouvé." msgstr "Geen artikelen gevonden." -#: templates/stock/stock_alerts.html:6 +#: stock/templates/stock/stock_alerts.html:6 msgid "Alertes de stock" msgstr "Voorraadwaarschuwingen" -#: templates/stock/stock_alerts.html:14 -#: templates/stock/warehouse_detail.html:171 -#: templates/stock/warehouse_location_detail.html:191 -#: templates/stock/warehouses_index.html:247 +#: stock/templates/stock/stock_alerts.html:14 +#: stock/templates/stock/warehouse_detail.html:171 +#: stock/templates/stock/warehouse_location_detail.html:191 +#: stock/templates/stock/warehouses_index.html:247 msgid "Seuil" msgstr "Drempel" -#: templates/stock/stock_alerts.html:15 +#: stock/templates/stock/stock_alerts.html:15 msgid "Déclenchée le" msgstr "Geactiveerd op" -#: templates/stock/stock_alerts.html:29 +#: stock/templates/stock/stock_alerts.html:29 msgid "Aucune alerte active." msgstr "Geen actieve waarschuwing." -#: templates/stock/stock_alerts.html:36 +#: stock/templates/stock/stock_alerts.html:36 msgid "Prêts de matériel en retard" msgstr "Achterstallige leningen van apparatuur" -#: templates/stock/stock_alerts.html:42 +#: stock/templates/stock/stock_alerts.html:42 msgid "Bénéficiaire" msgstr "Begunstigde" -#: templates/stock/stock_alerts.html:43 +#: stock/templates/stock/stock_alerts.html:43 msgid "Date du prêt" msgstr "Datum van de lening" -#: templates/stock/stock_alerts.html:44 +#: stock/templates/stock/stock_alerts.html:44 msgid "Date attendue" msgstr "Verwachte hoeveelheid" -#: templates/stock/stock_alerts.html:59 +#: stock/templates/stock/stock_alerts.html:59 msgid "Bon" msgstr "Goed" -#: templates/stock/stock_alerts.html:93 +#: stock/templates/stock/stock_alerts.html:93 msgid "Aucun prêt en retard." msgstr "Geen items opgeslagen." -#: templates/stock/stock_movement_batch_detail.html:80 -#: templates/stock/stock_movement_detail.html:101 +#: stock/templates/stock/stock_movement_batch_detail.html:80 +#: stock/templates/stock/stock_movement_detail.html:101 msgid "Aucune raison indiquée" msgstr "Geen reden gegeven" -#: templates/stock/stock_movement_batch_detail.html:155 +#: stock/templates/stock/stock_movement_batch_detail.html:155 msgid "Ce mouvement ne concerne pas un prêt actuellement." msgstr "Bij deze mutatie gaat het momenteel niet om een ​​lening." -#: templates/stock/stock_movement_batch_detail.html:254 +#: stock/templates/stock/stock_movement_batch_detail.html:254 msgid "Lignes du mouvement" msgstr "Bewegingslijnen" -#: templates/stock/stock_movement_batch_detail.html:322 +#: stock/templates/stock/stock_movement_batch_detail.html:322 msgid "Signature principale" msgstr "Hoofdbeheerder" -#: templates/stock/stock_movement_batch_detail.html:364 +#: stock/templates/stock/stock_movement_batch_detail.html:364 msgid "Dessinez votre signature" msgstr "Voeg een handtekening toe" -#: templates/stock/stock_movement_detail.html:161 +#: stock/templates/stock/stock_movement_detail.html:161 msgid "Voir le lot complet" msgstr "Bekijk het volledige kavel" -#: templates/stock/stock_movement_detail.html:191 +#: stock/templates/stock/stock_movement_detail.html:191 msgid "Aucun emplacement source (entrée directe)" msgstr "Geen bronlocatie (directe invoer)" -#: templates/stock/stock_movement_detail.html:220 +#: stock/templates/stock/stock_movement_detail.html:220 msgid "Aucun emplacement destination (sortie directe)" msgstr "Geen bestemmingslocatie (directe uitvoer)" -#: templates/stock/stock_movements.html:36 +#: stock/templates/stock/stock_movements.html:36 msgid "Mouvements de Stock" msgstr "Voorraadbewegingen" -#: templates/stock/stock_movements.html:55 +#: stock/templates/stock/stock_movements.html:55 msgid "N° bon, code ou titre d\\" msgstr "" -#: templates/stock/stock_movements.html:76 +#: stock/templates/stock/stock_movements.html:76 msgid "Toutes les priorités" msgstr "Alle producten" -#: templates/stock/stock_movements.html:150 -#: templates/stock/stock_movements.html:234 -#: templates/stock/stock_movements.html:436 +#: stock/templates/stock/stock_movements.html:150 +#: stock/templates/stock/stock_movements.html:234 +#: stock/templates/stock/stock_movements.html:436 msgid "Voir le détail" msgstr "Zie details" -#: templates/stock/stock_movements.html:178 -#: templates/stock/stock_movements.html:386 +#: stock/templates/stock/stock_movements.html:178 +#: stock/templates/stock/stock_movements.html:386 msgid "Aucun article." msgstr "Geen artikelen." -#: templates/stock/stock_purchases.html:7 +#: stock/templates/stock/stock_purchases.html:7 msgid "Gestion des achats" msgstr "Inkoopbeheer" -#: templates/stock/stock_purchases.html:14 +#: stock/templates/stock/stock_purchases.html:14 msgid "Nouvelle commande" msgstr "Nieuwe bestelling" -#: templates/stock/stock_purchases.html:30 +#: stock/templates/stock/stock_purchases.html:30 msgid "Demandes d'offre" msgstr "Aanvrager" -#: templates/stock/stock_purchases.html:88 +#: stock/templates/stock/stock_purchases.html:88 msgid "Marquer reçue" msgstr "Als ontvangen markeren" -#: templates/stock/stock_purchases.html:97 +#: stock/templates/stock/stock_purchases.html:97 msgid "Aucune commande pour le moment." msgstr "Momenteel geen bestelling." -#: templates/stock/stock_purchases.html:154 +#: stock/templates/stock/stock_purchases.html:154 msgid "Télécharger Excel" msgstr "Downloaden" -#: templates/stock/stock_purchases.html:159 +#: stock/templates/stock/stock_purchases.html:159 msgid "Créer BC" msgstr "Aanmaken" -#: templates/stock/stock_purchases.html:167 +#: stock/templates/stock/stock_purchases.html:167 msgid "Aucune demande d'offre pour le moment." msgstr "Momenteel geen bestelling." -#: templates/stock/stock_purchases.html:181 -#: templates/stock/supplier_form.html:13 +#: stock/templates/stock/stock_purchases.html:181 +#: stock/templates/stock/supplier_form.html:13 msgid "Nouveau fournisseur" msgstr "Nieuwe leverancier" -#: templates/stock/stock_purchases.html:190 +#: stock/templates/stock/stock_purchases.html:190 msgid "Numéro d'entreprise" msgstr "Zakelijk nummer" -#: templates/stock/stock_purchases.html:192 +#: stock/templates/stock/stock_purchases.html:192 msgid "Téléphone" msgstr "Telefoon" -#: templates/stock/stock_purchases.html:219 +#: stock/templates/stock/stock_purchases.html:219 msgid "Aucun fournisseur enregistré." msgstr "Geen geregistreerde aanbieder." -#: templates/stock/supplier_detail.html:115 +#: stock/templates/stock/supplier_detail.html:115 msgid "Commandes récentes" msgstr "Recente bestellingen" -#: templates/stock/supplier_detail.html:124 +#: stock/templates/stock/supplier_detail.html:124 msgid "N°" msgstr "Nr" -#: templates/stock/supplier_detail.html:149 +#: stock/templates/stock/supplier_detail.html:149 msgid "Affichage des 10 dernières commandes" msgstr "Weergave van de laatste 10 bestellingen" -#: templates/stock/supplier_detail.html:154 +#: stock/templates/stock/supplier_detail.html:154 msgid "Aucune commande pour ce fournisseur" msgstr "Geen bestellingen voor deze leverancier" -#: templates/stock/supplier_form.html:15 +#: stock/templates/stock/supplier_form.html:15 msgid "Modifier le fournisseur" msgstr "Verander van leverancier" -#: templates/stock/supplier_form.html:44 +#: stock/templates/stock/supplier_form.html:44 msgid "Exemple: BE 0123.456.789" msgstr "Voorbeeld: BE 0123.456.789" -#: templates/stock/supplier_form.html:97 +#: stock/templates/stock/supplier_form.html:97 msgid "Créer le fournisseur" msgstr "Maak de leverancier aan" -#: templates/stock/warehouse_detail.html:47 +#: stock/templates/stock/warehouse_detail.html:47 msgid "Localisation" msgstr "Locatie" -#: templates/stock/warehouse_detail.html:48 -#: templates/stock/warehouse_detail.html:56 +#: stock/templates/stock/warehouse_detail.html:48 +#: stock/templates/stock/warehouse_detail.html:56 msgid "Non renseignée" msgstr "Niet gespecificeerd" -#: templates/stock/warehouse_detail.html:51 +#: stock/templates/stock/warehouse_detail.html:51 msgid "Gestionnaire principal" msgstr "Hoofdbeheerder" -#: templates/stock/warehouse_detail.html:64 -#: templates/stock/warehouse_location_form.html:14 -#: templates/stock/warehouse_location_form.html:33 +#: stock/templates/stock/warehouse_detail.html:64 +#: stock/templates/stock/warehouse_location_form.html:14 +#: stock/templates/stock/warehouse_location_form.html:33 msgid "Nouvel emplacement" msgstr "Nieuwe locatie" -#: templates/stock/warehouse_detail.html:99 +#: stock/templates/stock/warehouse_detail.html:99 msgid "Aucun emplacement renseigné." msgstr "Geen locatie gespecificeerd." -#: templates/stock/warehouse_detail.html:121 -#: templates/stock/warehouse_location_detail.html:142 +#: stock/templates/stock/warehouse_detail.html:121 +#: stock/templates/stock/warehouse_location_detail.html:142 msgid "Filtres" msgstr "Filters" -#: templates/stock/warehouse_detail.html:128 -#: templates/stock/warehouse_location_detail.html:149 +#: stock/templates/stock/warehouse_detail.html:128 +#: stock/templates/stock/warehouse_location_detail.html:149 msgid "Rechercher un produit par nom ou code..." msgstr "Zoek een product op naam of code..." -#: templates/stock/warehouse_detail.html:137 -#: templates/stock/warehouse_location_detail.html:158 +#: stock/templates/stock/warehouse_detail.html:137 +#: stock/templates/stock/warehouse_location_detail.html:158 msgid "Alertes seuil uniquement" msgstr "Alleen drempelwaarschuwingen" -#: templates/stock/warehouse_detail.html:148 -#: templates/stock/warehouse_location_detail.html:169 +#: stock/templates/stock/warehouse_detail.html:148 +#: stock/templates/stock/warehouse_location_detail.html:169 msgid "Stock > 0 uniquement" msgstr "Alleen voorraad > 0" -#: templates/stock/warehouse_detail.html:198 -#: templates/stock/warehouse_location_detail.html:217 +#: stock/templates/stock/warehouse_detail.html:198 +#: stock/templates/stock/warehouse_location_detail.html:217 msgid "Alerte" msgstr "Waarschuwing" -#: templates/stock/warehouse_detail.html:213 +#: stock/templates/stock/warehouse_detail.html:213 msgid "Aucun produit dans cet entrepôt." msgstr "Geen producten in dit magazijn." -#: templates/stock/warehouse_detail.html:218 -#: templates/stock/warehouse_location_detail.html:237 +#: stock/templates/stock/warehouse_detail.html:218 +#: stock/templates/stock/warehouse_location_detail.html:237 msgid "Aucun produit ne correspond aux filtres." msgstr "Er zijn geen producten die overeenkomen met de filters." -#: templates/stock/warehouse_detail.html:232 -#: templates/stock/warehouse_location_detail.html:391 -#: templates/stock/warehouses_index.html:394 +#: stock/templates/stock/warehouse_detail.html:232 +#: stock/templates/stock/warehouse_location_detail.html:391 +#: stock/templates/stock/warehouses_index.html:394 msgid "Confirmer la suppression" msgstr "Verwijdering bevestigen" -#: templates/stock/warehouse_detail.html:237 -#: templates/stock/warehouses_index.html:399 +#: stock/templates/stock/warehouse_detail.html:237 +#: stock/templates/stock/warehouses_index.html:399 msgid "Êtes-vous sûr de vouloir supprimer l'emplacement" msgstr "Weet u zeker dat u de locatie wilt verwijderen" -#: templates/stock/warehouse_detail.html:239 -#: templates/stock/warehouses_index.html:401 +#: stock/templates/stock/warehouse_detail.html:239 +#: stock/templates/stock/warehouses_index.html:401 msgid "Cette action est irréversible." msgstr "Deze actie is onomkeerbaar." -#: templates/stock/warehouse_location_detail.html:60 +#: stock/templates/stock/warehouse_location_detail.html:60 msgid "Voir l'entrepôt" msgstr "Bekijk magazijn" -#: templates/stock/warehouse_location_detail.html:126 +#: stock/templates/stock/warehouse_location_detail.html:126 msgid "Produits en stock" msgstr "Producten op voorraad" -#: templates/stock/warehouse_location_detail.html:232 +#: stock/templates/stock/warehouse_location_detail.html:232 msgid "Aucun produit dans cet emplacement." msgstr "Geen producten op deze locatie." -#: templates/stock/warehouse_location_detail.html:396 +#: stock/templates/stock/warehouse_location_detail.html:396 #, python-format msgid "" "\n" -" Êtes-vous sûr de vouloir supprimer l'emplacement " -"%(name)s ?\n" +" Êtes-vous sûr de vouloir supprimer l'emplacement %(name)s ?\n" " Cette action est irréversible.\n" " " msgstr "" @@ -5042,829 +4918,785 @@ msgstr "" " Deze actie is onomkeerbaar.\n" " " -#: templates/stock/warehouse_location_form.html:16 +#: stock/templates/stock/warehouse_location_form.html:16 msgid "Modifier l'emplacement" msgstr "Wijzig locatie" -#: templates/stock/warehouses_index.html:82 +#: stock/templates/stock/warehouses_index.html:82 msgid "Sélection de la vue" msgstr "Weergave selecteren" -#: templates/stock/warehouses_index.html:83 +#: stock/templates/stock/warehouses_index.html:83 msgid "Vue tableau uniquement" msgstr "Alleen tabelweergave" -#: templates/stock/warehouses_index.html:86 +#: stock/templates/stock/warehouses_index.html:86 msgid "Vue partagée" msgstr "Gedeelde weergave" -#: templates/stock/warehouses_index.html:89 +#: stock/templates/stock/warehouses_index.html:89 msgid "Vue carte uniquement" msgstr "Alleen kaartweergave" -#: templates/stock/warehouses_index.html:197 +#: stock/templates/stock/warehouses_index.html:197 msgid "Rechercher par nom, code ou SKU..." msgstr "Zoek op naam, code of SKU..." -#: templates/stock/warehouses_index.html:211 +#: stock/templates/stock/warehouses_index.html:211 msgid "Afficher les inactifs" msgstr "Actieve waarschuwingen" -#: templates/stock/warehouses_index.html:248 +#: stock/templates/stock/warehouses_index.html:248 msgid "Prix" msgstr "Prijs" -#: tests_permissions.py:446 views.py:1052 -msgid "" -"Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." +#: stock/tests_permissions.py:446 stock/views.py:1052 +msgid "Le sous-type 'Correction' est réservé aux administrateurs de l'entrepôt." msgstr "Het subtype 'Correctie' is gereserveerd voor magazijnbeheerders." -#: views.py:166 views.py:3792 +#: stock/views.py:166 stock/views.py:3792 msgid "Sans catégorie" msgstr "Zonder categorie" -#: views.py:735 views.py:946 +#: stock/views.py:735 stock/views.py:946 msgid "Vous n'avez pas la permission de créer des mouvements de stock." msgstr "U heeft geen toestemming om voorraadbewegingen aan te maken." -#: views.py:751 +#: stock/views.py:751 msgid "La quantité doit être un entier positif." msgstr "De hoeveelheid moet een positief geheel getal zijn." -#: views.py:760 +#: stock/views.py:760 msgid "Vous n'avez pas la permission de gérer l'entrepôt source." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: views.py:763 +#: stock/views.py:763 msgid "Vous n'avez pas la permission de gérer l'entrepôt de destination." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: views.py:767 +#: stock/views.py:767 msgid "Une entrée nécessite un emplacement de destination." msgstr "Voor een vermelding is een bestemmingslocatie vereist." -#: views.py:770 +#: stock/views.py:770 msgid "Une sortie nécessite un emplacement source." msgstr "Voor een uitvoer is een bronlocatie vereist." -#: views.py:773 -msgid "" -"Un transfert nécessite un emplacement source et un emplacement destination." -msgstr "" -"Voor een overdracht is een bronlocatie en een bestemmingslocatie vereist." +#: stock/views.py:773 +msgid "Un transfert nécessite un emplacement source et un emplacement destination." +msgstr "Voor een overdracht is een bronlocatie en een bestemmingslocatie vereist." -#: views.py:799 +#: stock/views.py:799 msgid "Mouvement de stock créé avec succès." msgstr "Voorraadverplaatsing is succesvol gemaakt." -#: views.py:1054 -msgid "" -"Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." +#: stock/views.py:1054 +msgid "Vous n'avez pas la permission de gérer l'entrepôt impliqué dans ce mouvement." msgstr "U heeft geen toestemming om deze locatie te beheren." -#: views.py:1056 +#: stock/views.py:1056 msgid "L'emplacement destination est obligatoire pour une entrée." msgstr "De bestemmingslocatie is verplicht voor deelname." -#: views.py:1058 +#: stock/views.py:1058 msgid "L'emplacement source est obligatoire pour une sortie." msgstr "Voor een uitvoer is de bronlocatie vereist." -#: views.py:1060 -msgid "" -"Les emplacements source et destination sont obligatoires pour un transfert." +#: stock/views.py:1060 +msgid "Les emplacements source et destination sont obligatoires pour un transfert." msgstr "Voor een overdracht zijn bron- en bestemmingslocaties vereist." -#: views.py:1074 +#: stock/views.py:1074 #, python-format msgid "Ligne %(n)s : quantité invalide." msgstr "Regel %(n)s: ongeldige hoeveelheid." -#: views.py:1082 +#: stock/views.py:1082 #, python-format msgid "Ligne %(n)s : emplacement de destination requis pour une entrée." msgstr "Regel %(n)s: bestemmingslocatie vereist voor een invoer." -#: views.py:1085 +#: stock/views.py:1085 #, python-format msgid "Ligne %(n)s : emplacement source requis pour une sortie." msgstr "Regel %(n)s: bronlocatie vereist voor uitvoer." -#: views.py:1088 +#: stock/views.py:1088 #, python-format -msgid "" -"Ligne %(n)s : emplacements source et destination requis pour un transfert." +msgid "Ligne %(n)s : emplacements source et destination requis pour un transfert." msgstr "Lijn %(n)s: bron- en bestemmingslocaties vereist voor een overdracht." -#: views.py:1096 +#: stock/views.py:1096 #, python-format -msgid "" -"Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le " -"produit '%(prod)s'." -msgstr "" -"Regel %(n)s : bronlocatie '%(loc)s' is niet toegestaan voor product " -"'%(prod)s'." +msgid "Ligne %(n)s : l'emplacement source '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." +msgstr "Regel %(n)s : bronlocatie '%(loc)s' is niet toegestaan voor product '%(prod)s'." -#: views.py:1099 +#: stock/views.py:1099 #, python-format -msgid "" -"Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour " -"le produit '%(prod)s'." -msgstr "" -"Regel %(n)s : bestemmingslocatie '%(loc)s' is niet toegestaan voor product " -"'%(prod)s'." +msgid "Ligne %(n)s : l'emplacement de destination '%(loc)s' n'est pas autorisé pour le produit '%(prod)s'." +msgstr "Regel %(n)s : bestemmingslocatie '%(loc)s' is niet toegestaan voor product '%(prod)s'." -#: views.py:1102 +#: stock/views.py:1102 #, python-format msgid "Ligne %(n)s : produit invalide." msgstr "Regel %(n)s: ongeldig product." -#: views.py:1206 +#: stock/views.py:1206 msgid "Lot de mouvements de stock créé avec succès." msgstr "Voorraadverplaatsingsbatch is aangemaakt." -#: views.py:1217 +#: stock/views.py:1217 msgid "Nouvelle entrée de stock" msgstr "Nieuwe voorraadinvoer" -#: views.py:1218 +#: stock/views.py:1218 msgid "Nouvelle sortie de stock" msgstr "Nieuwe voorraadversie" -#: views.py:1219 +#: stock/views.py:1219 msgid "Nouveau transfert de stock" msgstr "Nieuwe aandelenoverdracht" -#: views.py:1292 +#: stock/views.py:1292 msgid "Vous n'avez pas la permission d'ajouter une signature à ce lot." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: views.py:1309 +#: stock/views.py:1309 msgid "Signature enregistrée avec succès." msgstr "Handtekening succesvol geregistreerd." -#: views.py:1311 +#: stock/views.py:1311 msgid "Aucune signature fournie." msgstr "Geen handtekening opgenomen." -#: views.py:1394 views.py:1397 +#: stock/views.py:1394 stock/views.py:1397 msgid "Vous n'avez pas les droits pour créer des bons de commande." msgstr "U beschikt niet over de rechten om inkooporders te beheren." -#: views.py:1417 views.py:5089 -msgid "" -"Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." +#: stock/views.py:1417 stock/views.py:5089 +msgid "Vous n'avez pas la permission de créer un bon de commande pour cet entrepôt." msgstr "U heeft geen toestemming om inkooporders aan te maken." -#: views.py:1434 +#: stock/views.py:1434 msgid "La commande a été reçue et le stock mis à jour." msgstr "De bestelling is ontvangen en de voorraad bijgewerkt." -#: views.py:1437 +#: stock/views.py:1437 msgid "La commande a été enregistrée." msgstr "De bestelling is geregistreerd." -#: views.py:1504 +#: stock/views.py:1504 msgid "Vous n'avez pas les droits pour modifier ce bon de commande." msgstr "U beschikt niet over de rechten om inkooporders te wijzigen." -#: views.py:1508 +#: stock/views.py:1508 #, python-format msgid "Ce bon de commande ne peut plus être modifié (statut : %(status)s)." msgstr "Deze inkooporder kan niet meer worden gewijzigd (status: %(status)s)." -#: views.py:1521 +#: stock/views.py:1521 msgid "La commande a été mise à jour." msgstr "De bestelling is bijgewerkt." -#: views.py:1605 views.py:1608 +#: stock/views.py:1605 stock/views.py:1608 msgid "Vous n'avez pas les droits pour créer des demandes d'offre." msgstr "U beschikt niet over de rechten om inkooporders te beheren." -#: views.py:1617 -msgid "" -"Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." +#: stock/views.py:1617 +msgid "Vous n'avez pas la permission de créer une demande d'offre pour cet entrepôt." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: views.py:1627 +#: stock/views.py:1627 msgid "La demande d'offre a été enregistrée." msgstr "De bestelling is geregistreerd." -#: views.py:1675 +#: stock/views.py:1675 msgid "Vous n'avez pas les droits pour modifier cette demande d'offre." msgstr "U beschikt niet over de rechten om inkooporders te wijzigen." -#: views.py:1679 +#: stock/views.py:1679 #, python-format msgid "Cette demande d'offre ne peut plus être modifiée (statut : %(status)s)." msgstr "Deze inkooporder kan niet meer worden gewijzigd (status: %(status)s)." -#: views.py:1688 +#: stock/views.py:1688 msgid "La demande d'offre a été mise à jour." msgstr "De bestelling is bijgewerkt." -#: views.py:1735 views.py:1738 views.py:1761 views.py:1764 +#: stock/views.py:1735 stock/views.py:1738 stock/views.py:1761 +#: stock/views.py:1764 msgid "Vous n'avez pas les droits pour gérer cette demande d'offre." msgstr "U beschikt niet over de rechten om inkooporders te beheren." -#: views.py:1744 +#: stock/views.py:1744 msgid "La demande d'offre a été annulée." msgstr "De inkooporder is geannuleerd." -#: views.py:1746 +#: stock/views.py:1746 msgid "Cette demande d'offre ne peut pas être annulée." msgstr "Deze bestelling kan niet worden geannuleerd." -#: views.py:1770 +#: stock/views.py:1770 msgid "La demande d'offre a été marquée comme envoyée." msgstr "De inkooporder is gemarkeerd als verzonden." -#: views.py:1772 +#: stock/views.py:1772 msgid "Cette demande d'offre ne peut pas être marquée comme envoyée." msgstr "Deze inkooporder kan niet als verzonden worden gemarkeerd." -#: views.py:2010 views.py:2013 views.py:2396 views.py:2399 views.py:2415 -#: views.py:2418 views.py:2456 views.py:2459 +#: stock/views.py:2010 stock/views.py:2013 stock/views.py:2396 +#: stock/views.py:2399 stock/views.py:2415 stock/views.py:2418 +#: stock/views.py:2456 stock/views.py:2459 msgid "Vous n'avez pas les droits pour gérer les bons de commande." msgstr "U beschikt niet over de rechten om inkooporders te beheren." -#: views.py:2018 +#: stock/views.py:2018 msgid "Le bon de commande a été marqué comme envoyé." msgstr "De inkooporder is gemarkeerd als verzonden." -#: views.py:2020 +#: stock/views.py:2020 msgid "Ce bon de commande ne peut pas être marqué comme envoyé." msgstr "Deze inkooporder kan niet als verzonden worden gemarkeerd." -#: views.py:2402 +#: stock/views.py:2402 msgid "La commande a été marquée comme reçue." msgstr "De bestelling is als ontvangen gemarkeerd." -#: views.py:2422 +#: stock/views.py:2422 msgid "Ce bon de commande ne peut plus être réceptionné." msgstr "Deze inkooporder kan niet meer worden ontvangen." -#: views.py:2439 +#: stock/views.py:2439 msgid "Les articles ont été réceptionnés avec succès." msgstr "De artikelen zijn succesvol ontvangen." -#: views.py:2441 +#: stock/views.py:2441 msgid "Aucune quantité à réceptionner." msgstr "Geen hoeveelheid te ontvangen." -#: views.py:2464 +#: stock/views.py:2464 msgid "Le bon de commande a été annulé." msgstr "De inkooporder is geannuleerd." -#: views.py:2466 +#: stock/views.py:2466 msgid "Ce bon de commande ne peut pas être annulé." msgstr "Deze inkooporder kan niet worden geannuleerd." -#: views.py:2587 +#: stock/views.py:2587 msgid "Vous n'avez pas la permission de visualiser cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te valideren." -#: views.py:2654 -msgid "" -"Vous n'avez pas la permission de créer un inventaire pour cet emplacement." +#: stock/views.py:2654 +msgid "Vous n'avez pas la permission de créer un inventaire pour cet emplacement." msgstr "U heeft geen toestemming om deze locatie te beheren." -#: views.py:2660 views.py:2764 -msgid "" -"Vous n'avez pas la permission de valider les inventaires pour cet " -"emplacement." +#: stock/views.py:2660 stock/views.py:2764 +msgid "Vous n'avez pas la permission de valider les inventaires pour cet emplacement." msgstr "U heeft geen toestemming om deze locatie te bekijken." -#: views.py:2669 views.py:2860 +#: stock/views.py:2669 stock/views.py:2860 msgid "Inventaire validé et stock ajusté." msgstr "Inventaris gevalideerd en voorraad aangepast." -#: views.py:2672 +#: stock/views.py:2672 msgid "Inventaire enregistré." msgstr "Inventaris geregistreerd." -#: views.py:2723 views.py:2807 views.py:3018 views.py:3102 views.py:3177 +#: stock/views.py:2723 stock/views.py:2807 stock/views.py:3018 +#: stock/views.py:3102 stock/views.py:3177 msgid "Cet inventaire est validé et ne peut plus être modifié." msgstr "Deze inventaris is gevalideerd en kan niet meer worden gewijzigd." -#: views.py:2734 views.py:2802 views.py:2985 +#: stock/views.py:2734 stock/views.py:2802 stock/views.py:2985 msgid "Vous n'avez pas la permission de modifier cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te wijzigen." -#: views.py:2758 +#: stock/views.py:2758 msgid "Vous n'avez pas la permission de gérer l'emplacement de destination." msgstr "U heeft geen toestemming om deze locatie te beheren." -#: views.py:2769 +#: stock/views.py:2769 msgid "Inventaire mis à jour." msgstr "Bijgewerkte inventaris." -#: views.py:2814 +#: stock/views.py:2814 msgid "Statut invalide." msgstr "Ongeldige status." -#: views.py:2820 -msgid "" -"Seul un validateur peut repasser l'inventaire au statut en cours ou en " -"préparation." -msgstr "" -"Alleen een validator kan de inventaris terugbrengen naar de status In " -"uitvoering of In voorbereiding." +#: stock/views.py:2820 +msgid "Seul un validateur peut repasser l'inventaire au statut en cours ou en préparation." +msgstr "Alleen een validator kan de inventaris terugbrengen naar de status In uitvoering of In voorbereiding." -#: views.py:2826 +#: stock/views.py:2826 msgid "Statut mis à jour." msgstr "Status bijgewerkt." -#: views.py:2843 +#: stock/views.py:2843 msgid "Vous n'avez pas la permission de valider cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te valideren." -#: views.py:2847 views.py:2897 +#: stock/views.py:2847 stock/views.py:2897 msgid "Cet inventaire est déjà validé." msgstr "Deze inventarisatie is al gevalideerd." -#: views.py:2872 -msgid "" -"Vous n'avez pas la permission de modifier le commentaire de cet inventaire." +#: stock/views.py:2872 +msgid "Vous n'avez pas la permission de modifier le commentaire de cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te wijzigen." -#: views.py:2878 +#: stock/views.py:2878 msgid "Commentaire du validateur mis à jour." msgstr "Bijgewerkte inventaris." -#: views.py:2893 +#: stock/views.py:2893 msgid "Vous n'avez pas la permission de valider ces articles." msgstr "U heeft geen toestemming om deze artikelen te valideren." -#: views.py:2907 +#: stock/views.py:2907 #, python-format msgid "%(count)d article(s) validé(s)." msgstr "%(count)d gevalideerde item(s)." -#: views.py:2909 +#: stock/views.py:2909 msgid "Aucun article à valider." msgstr "Geen items om te valideren." -#: views.py:2933 views.py:2934 +#: stock/views.py:2933 stock/views.py:2934 msgid "Vous n'avez pas la permission de valider cet article." msgstr "U heeft geen toestemming om dit artikel te valideren." -#: views.py:2939 views.py:2940 +#: stock/views.py:2939 stock/views.py:2940 msgid "Cet inventaire est déjà entièrement validé." msgstr "Deze inventarisatie is al volledig gevalideerd." -#: views.py:2959 +#: stock/views.py:2959 #, python-brace-format msgid "Article « {product} » validé." msgstr "Artikel “{product}” gevalideerd." -#: views.py:2967 +#: stock/views.py:2967 #, python-brace-format msgid "Validation de « {product} » annulée." msgstr "Validatie van “{product}” geannuleerd." -#: views.py:3030 views.py:3057 views.py:3113 +#: stock/views.py:3030 stock/views.py:3057 stock/views.py:3113 msgid "La quantité ne peut pas être négative." msgstr "De hoeveelheid kan niet negatief zijn." -#: views.py:3034 views.py:3059 views.py:3115 +#: stock/views.py:3034 stock/views.py:3059 stock/views.py:3115 msgid "Quantité invalide." msgstr "Ongeldige hoeveelheid." -#: views.py:3096 +#: stock/views.py:3096 msgid "Vous n'avez pas la permission d'ajouter des produits à cet inventaire." msgstr "U heeft geen toestemming om deze inventaris te valideren." -#: views.py:3108 +#: stock/views.py:3108 msgid "Produit requis." msgstr "Producten" -#: views.py:3121 +#: stock/views.py:3121 msgid "Ce produit est déjà présent dans cet inventaire." msgstr "Als het product al op voorraad is." -#: views.py:3130 +#: stock/views.py:3130 #, python-brace-format -msgid "" -"Le produit « {product} » n'est pas autorisé dans l'emplacement de cet " -"inventaire ({location})." -msgstr "" -"Het product '{product}' is niet toegestaan ​​op deze voorraadlocatie " -"({location})." +msgid "Le produit « {product} » n'est pas autorisé dans l'emplacement de cet inventaire ({location})." +msgstr "Het product '{product}' is niet toegestaan ​​op deze voorraadlocatie ({location})." -#: views.py:3185 views.py:6104 +#: stock/views.py:3185 stock/views.py:6104 msgid "Vous n'avez pas la permission de supprimer des articles." msgstr "U heeft geen toestemming om deze artikelen te valideren." -#: views.py:3221 +#: stock/views.py:3221 msgid "Vous n'avez pas la permission d'exporter cet inventaire en PDF." msgstr "U heeft geen toestemming om deze inventaris te wijzigen." -#: views.py:3253 +#: stock/views.py:3253 msgid "Feuille d'inventaire" msgstr "Inventarisblad" -#: views.py:3265 +#: stock/views.py:3265 msgid "Responsable : " msgstr "Verantwoordelijk :" -#: views.py:3270 +#: stock/views.py:3270 msgid "Créé le : " msgstr "Gemaakt op:" -#: views.py:3279 +#: stock/views.py:3279 msgid "Validé le : " msgstr "Gevalideerd op:" -#: views.py:3399 +#: stock/views.py:3399 msgid "TOTAL ÉCART" msgstr "TOTALE GAP" -#: views.py:3408 -msgid "" -"Signature du magasinier : ___________________________ Date : _____ / " -"_____ / _______" -msgstr "" -"Handtekening opslaghouder: _____________ Datum: _____ / _____ / _______" +#: stock/views.py:3408 +msgid "Signature du magasinier : ___________________________ Date : _____ / _____ / _______" +msgstr "Handtekening opslaghouder: _____________ Datum: _____ / _____ / _______" -#: views.py:3475 views.py:3611 +#: stock/views.py:3475 stock/views.py:3611 msgid "Vous n'avez pas la permission de créer des bons de préparation." msgstr "U heeft geen toestemming om bereidingsvouchers aan te maken." -#: views.py:3500 +#: stock/views.py:3500 msgid "Commande de préparation enregistrée." msgstr "Voorbereidingsbestelling geregistreerd." -#: views.py:3597 +#: stock/views.py:3597 msgid "Configuration utilisateur non trouvée." msgstr "Gebruikersconfiguratie niet gevonden." -#: views.py:3639 +#: stock/views.py:3639 msgid "Bon de préparation créé avec succès." msgstr "Voorbereidingsvoucher succesvol aangemaakt." -#: views.py:3851 +#: stock/views.py:3851 msgid "Document(s) ajouté(s) avec succès." msgstr "Document(en) succesvol toegevoegd." -#: views.py:4009 -msgid "" -"Vous n'avez pas la permission de poster un message sur ce bon de préparation." -msgstr "" -"U heeft geen toestemming om een bericht te plaatsen op deze " -"voorbereidingsbon." +#: stock/views.py:4009 +msgid "Vous n'avez pas la permission de poster un message sur ce bon de préparation." +msgstr "U heeft geen toestemming om een bericht te plaatsen op deze voorbereidingsbon." -#: views.py:4046 +#: stock/views.py:4046 msgid "Vous n'avez pas la permission d'annuler des bons de préparation." msgstr "Je hebt geen toestemming om prepvouchers te annuleren." -#: views.py:4059 +#: stock/views.py:4059 msgid "Restitution suite à l'annulation du bon de préparation #{}" msgstr "Ander product uit de bereidingsvoucher" -#: views.py:4078 +#: stock/views.py:4078 msgid "Restitution suite à l'annulation du bon #{}" msgstr "Teruggave na annulering van bon #{}" -#: views.py:4085 +#: stock/views.py:4085 msgid "Le bon de préparation #{} a été annulé." msgstr "Voorbereidingsvoucher #{} is geannuleerd." -#: views.py:4087 +#: stock/views.py:4087 msgid "Ce bon ne peut pas être annulé." msgstr "Deze voucher kan niet worden geannuleerd." -#: views.py:4105 +#: stock/views.py:4105 msgid "Vous n'avez pas la permission de réouvrir des bons de préparation." msgstr "U heeft geen toestemming om bereidingsvouchers aan te maken." -#: views.py:4112 +#: stock/views.py:4112 msgid "Le bon de préparation #{} a été réouvert (statut : À traiter)." msgstr "Voorbereidingsopdracht #{} is succesvol verwerkt." -#: views.py:4115 +#: stock/views.py:4115 msgid "Ce bon ne peut être réouvert que s'il est au statut Traité." msgstr "Deze voucher kan niet meer worden verwerkt." -#: views.py:4134 views.py:4136 views.py:4865 views.py:4867 views.py:4903 -#: views.py:4905 views.py:4925 views.py:4927 views.py:4963 views.py:4965 -#: views.py:4992 views.py:4994 views.py:5035 views.py:5037 +#: stock/views.py:4134 stock/views.py:4136 stock/views.py:4865 +#: stock/views.py:4867 stock/views.py:4903 stock/views.py:4905 +#: stock/views.py:4925 stock/views.py:4927 stock/views.py:4963 +#: stock/views.py:4965 stock/views.py:4992 stock/views.py:4994 +#: stock/views.py:5035 stock/views.py:5037 msgid "Droits insuffisants." msgstr "Onvoldoende rechten." -#: views.py:4141 +#: stock/views.py:4141 msgid "Ce bon ne peut plus être modifié." msgstr "Deze voucher kan niet meer worden gewijzigd." -#: views.py:4182 views.py:4190 views.py:4212 views.py:4235 views.py:4301 -#: views.py:4353 +#: stock/views.py:4182 stock/views.py:4190 stock/views.py:4212 +#: stock/views.py:4235 stock/views.py:4301 stock/views.py:4353 msgid "Données invalides." msgstr "Ongeldige gegevens." -#: views.py:4217 views.py:4306 +#: stock/views.py:4217 stock/views.py:4306 #, python-brace-format -msgid "" -"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " -"{status}). Modification impossible." -msgstr "" -"Voor dit product is een productieorder in uitvoering of voltooid ({code}, " -"status: {status}). Wijziging onmogelijk." +msgid "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Modification impossible." +msgstr "Voor dit product is een productieorder in uitvoering of voltooid ({code}, status: {status}). Wijziging onmogelijk." -#: views.py:4240 views.py:4358 +#: stock/views.py:4240 stock/views.py:4358 #, python-brace-format -msgid "" -"Ce produit a un bon de confection en cours ou terminé ({code}, statut : " -"{status}). Suppression impossible." -msgstr "" -"Voor dit product is een productieorder in uitvoering of voltooid ({code}, " -"status: {status}). Kan niet verwijderen." +msgid "Ce produit a un bon de confection en cours ou terminé ({code}, statut : {status}). Suppression impossible." +msgstr "Voor dit product is een productieorder in uitvoering of voltooid ({code}, status: {status}). Kan niet verwijderen." -#: views.py:4264 +#: stock/views.py:4264 msgid "La description est obligatoire." msgstr "De beschrijving is verplicht." -#: views.py:4366 +#: stock/views.py:4366 msgid "Action inconnue." msgstr "Actie onbekend." -#: views.py:4368 +#: stock/views.py:4368 msgid "Méthode non autorisée." msgstr "Methode niet toegestaan." -#: views.py:4387 +#: stock/views.py:4387 msgid "Vous n'avez pas la permission de traiter des bons de préparation." msgstr "U heeft geen toestemming om bereidingsopdrachten te verwerken." -#: views.py:4405 +#: stock/views.py:4405 msgid "Ce bon ne peut plus être traité." msgstr "Deze voucher kan niet meer worden verwerkt." -#: views.py:4428 +#: stock/views.py:4428 msgid "Quantité mise à jour pour {}" msgstr "Aantal bijgewerkt voor {}" -#: views.py:4435 +#: stock/views.py:4435 msgid "Produit {} ajouté au bon" msgstr "Product {} toegevoegd aan voucher" -#: views.py:4439 +#: stock/views.py:4439 msgid "Erreur lors de l'ajout du produit" msgstr "Fout bij toevoegen van product" -#: views.py:4453 +#: stock/views.py:4453 msgid "Le bon de préparation a été sauvegardé." msgstr "De bereidingsvoucher is opgeslagen." -#: views.py:4470 +#: stock/views.py:4470 msgid "Vous n'avez pas la permission de gérer l'entrepôt de l'emplacement {}." msgstr "U heeft geen toestemming om deze locatie te beheren." -#: views.py:4519 views.py:4537 +#: stock/views.py:4519 stock/views.py:4537 msgid "Sortie bon de préparation #{}" msgstr "Voorbereidingsopdracht exit #{}" -#: views.py:4578 +#: stock/views.py:4578 msgid "Restitution suite à modification du bon de préparation #{}" msgstr "Ander product uit de bereidingsvoucher" -#: views.py:4595 +#: stock/views.py:4595 msgid "Restitution suite à modification du bon #{}" msgstr "Teruggave na wijziging van bon #{}" -#: views.py:4603 +#: stock/views.py:4603 msgid "Le bon de préparation #{} a été traité avec succès." msgstr "Voorbereidingsopdracht #{} is succesvol verwerkt." -#: views.py:4748 +#: stock/views.py:4748 msgid "Cet emplacement n'est pas autorisé pour ce produit." msgstr "Er zijn geen locaties die dit product op voorraad hebben." -#: views.py:4785 +#: stock/views.py:4785 msgid "Stock mis à jour avec succès" msgstr "Voorraad succesvol bijgewerkt" -#: views.py:4872 views.py:4932 views.py:4998 +#: stock/views.py:4872 stock/views.py:4932 stock/views.py:4998 msgid "Aucun fichier fourni." msgstr "Geen bestanden opgegeven." -#: views.py:5062 +#: stock/views.py:5062 msgid "Vous n'avez pas la permission de créer des bons de commande." msgstr "U heeft geen toestemming om inkooporders aan te maken." -#: views.py:5095 +#: stock/views.py:5095 msgid "Bon de commande créé avec succès." msgstr "Inkooporder is succesvol aangemaakt." -#: views.py:5134 views.py:5158 views.py:5195 views.py:5342 views.py:5465 -#: views.py:5489 views.py:5561 views.py:5688 views.py:5729 +#: stock/views.py:5134 stock/views.py:5158 stock/views.py:5195 +#: stock/views.py:5342 stock/views.py:5465 stock/views.py:5489 +#: stock/views.py:5561 stock/views.py:5688 stock/views.py:5729 msgid "Vous n'avez pas la permission d'accéder à cette page." msgstr "U heeft geen toestemming om deze pagina te bezoeken." -#: views.py:5165 +#: stock/views.py:5165 msgid "Fournisseur créé avec succès." msgstr "Leverancier succesvol aangemaakt." -#: views.py:5202 +#: stock/views.py:5202 msgid "Vous n'avez pas la permission de modifier un fournisseur." msgstr "U heeft geen toestemming om deze inventaris te wijzigen." -#: views.py:5207 +#: stock/views.py:5207 msgid "Fournisseur mis à jour avec succès." msgstr "Aanbieder succesvol bijgewerkt." -#: views.py:5239 views.py:5267 views.py:5297 +#: stock/views.py:5239 stock/views.py:5267 stock/views.py:5297 msgid "Vous n'avez pas la permission d'administrer cet entrepôt." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: views.py:5246 +#: stock/views.py:5246 msgid "Emplacement créé avec succès." msgstr "Locatie is succesvol aangemaakt." -#: views.py:5274 +#: stock/views.py:5274 msgid "Emplacement mis à jour avec succès." msgstr "Locatie bijgewerkt." -#: views.py:5303 +#: stock/views.py:5303 #, python-format msgid "Emplacement \"%(name)s\" supprimé avec succès." msgstr "Locatie \"%(name)s\" is succesvol verwijderd." -#: views.py:5371 views.py:5379 views.py:5430 views.py:5438 +#: stock/views.py:5371 stock/views.py:5379 stock/views.py:5430 +#: stock/views.py:5438 msgid "Stock initial à la création du produit" msgstr "Eerste voorraad bij productcreatie" -#: views.py:5383 +#: stock/views.py:5383 msgid "Produit créé avec succès." msgstr "Product is succesvol aangemaakt." -#: views.py:5400 +#: stock/views.py:5400 msgid "Vous n'avez pas la permission d'ajouter un produit." msgstr "U heeft geen toestemming om dit product te bekijken." -#: views.py:5407 +#: stock/views.py:5407 msgid "Vous n'avez pas la permission d'ajouter un produit pour cet entrepôt." msgstr "U heeft geen toestemming om dit magazijn te beheren." -#: views.py:5442 +#: stock/views.py:5442 msgid "Produit créé et associé à cet emplacement avec succès." msgstr "Product is succesvol aangemaakt." -#: views.py:5474 +#: stock/views.py:5474 msgid "Produit mis à jour avec succès." msgstr "Product succesvol bijgewerkt." -#: views.py:5497 +#: stock/views.py:5497 #, python-format msgid "Produit \"%(name)s\" rendu inactif." msgstr "Product \"%(name)s\" is succesvol verwijderd." -#: views.py:5594 +#: stock/views.py:5594 #, python-brace-format msgid "Issu de l'article {product} du bon de préparation #{order_number}" -msgstr "" -"Uit het artikel {product} van de voorbereidingsbestelling #{order_number}" +msgstr "Uit het artikel {product} van de voorbereidingsbestelling #{order_number}" -#: views.py:5614 +#: stock/views.py:5614 #, python-brace-format msgid "Issu de l'item #{id} du bon de préparation #{order_number}: {desc}" msgstr "Van item #{id} van voorbereidingsorder #{order_number}: {desc}" -#: views.py:5646 +#: stock/views.py:5646 msgid "Bon de confection créé avec succès." msgstr "Craftingvoucher succesvol aangemaakt." -#: views.py:5744 +#: stock/views.py:5744 msgid "Bon de confection mis à jour." msgstr "Craftvoucher bijgewerkt." -#: views.py:5774 views.py:5808 views.py:5841 +#: stock/views.py:5774 stock/views.py:5808 stock/views.py:5841 msgid "Permission refusée." msgstr "Toegang geweigerd." -#: views.py:5780 +#: stock/views.py:5780 msgid "Production démarrée." msgstr "De productie is gestart." -#: views.py:5782 +#: stock/views.py:5782 msgid "Stock insuffisant pour démarrer la production." msgstr "Onvoldoende voorraad om de productie te starten." -#: views.py:5784 +#: stock/views.py:5784 msgid "Cet ordre ne peut pas être démarré." msgstr "Deze bestelling kan niet worden gestart." -#: views.py:5813 +#: stock/views.py:5813 msgid "Production terminée. Stock mis à jour." msgstr "Productie voltooid. Voorraad bijgewerkt." -#: views.py:5815 +#: stock/views.py:5815 msgid "Stock insuffisant pour terminer la production." msgstr "Onvoldoende voorraad om de productie te voltooien." -#: views.py:5817 +#: stock/views.py:5817 msgid "Cet ordre ne peut pas être complété." msgstr "Deze bestelling kan niet worden voltooid." -#: views.py:5845 +#: stock/views.py:5845 msgid "Bon de production annulé." msgstr "Geannuleerde productieorder." -#: views.py:5847 +#: stock/views.py:5847 msgid "Cet ordre ne peut pas être annulé." msgstr "Deze bestelling kan niet worden geannuleerd." -#: views.py:5909 +#: stock/views.py:5909 msgid "Vous n'avez pas la permission d'enregistrer des articles." msgstr "U heeft geen toestemming om artikelen op te slaan." -#: views.py:5930 +#: stock/views.py:5930 msgid "Le produit est obligatoire." msgstr "Het product is verplicht." -#: views.py:5935 +#: stock/views.py:5935 msgid "Produit invalide." msgstr "Ongeldig product." -#: views.py:5938 +#: stock/views.py:5938 msgid "Le numéro de série est obligatoire." msgstr "Het serienummer is vereist." -#: views.py:5940 +#: stock/views.py:5940 msgid "Ce numéro de série existe déjà." msgstr "Dit serienummer bestaat al." -#: views.py:5947 +#: stock/views.py:5947 msgid "L'emplacement initial n'est pas autorisé pour ce produit." msgstr "Er zijn geen locaties die dit product op voorraad hebben." -#: views.py:5983 +#: stock/views.py:5983 #, python-format msgid "Enregistrement initial de l'article %(sn)s" msgstr "Eerste registratie van artikel %(sn)s" -#: views.py:5992 +#: stock/views.py:5992 msgid "Attribution initiale" msgstr "Initiële toewijzing" -#: views.py:5998 +#: stock/views.py:5998 #, python-format msgid "Article %(sn)s enregistré avec succès." msgstr "Artikel %(sn)s succesvol opgeslagen." -#: views.py:6016 +#: stock/views.py:6016 msgid "Vous n'avez pas la permission d'enregistrer des événements." msgstr "U heeft geen toestemming om gebeurtenissen op te nemen." -#: views.py:6024 +#: stock/views.py:6024 msgid "Type d'événement invalide." msgstr "Ongeldig gebeurtenistype." -#: views.py:6038 +#: stock/views.py:6038 msgid "L'emplacement de destination n'est pas autorisé pour ce produit." msgstr "De bestemmingslocatie is verplicht voor deelname." -#: views.py:6041 +#: stock/views.py:6041 msgid "L'emplacement d'origine n'est pas autorisé pour ce produit." msgstr "Er zijn geen locaties die dit product op voorraad hebben." -#: views.py:6090 +#: stock/views.py:6090 msgid "Événement enregistré." msgstr "Gebeurtenis opgenomen." -#: views.py:6112 +#: stock/views.py:6112 #, python-format msgid "Article \"%(sn)s\" rendu inactif." msgstr "Artikel '%(sn)s' inactief gemaakt." -#: views.py:6132 views.py:6169 views.py:6204 views.py:6254 +#: stock/views.py:6132 stock/views.py:6169 stock/views.py:6204 +#: stock/views.py:6254 msgid "Vous n'avez pas la permission de modifier ce prêt." msgstr "U heeft geen toestemming om deze inventaris te wijzigen." -#: views.py:6143 views.py:6181 +#: stock/views.py:6143 stock/views.py:6181 msgid "Statut de retour mis à jour." msgstr "Status bijgewerkt." -#: views.py:6228 views.py:6277 +#: stock/views.py:6228 stock/views.py:6277 msgid "Informations de prêt enregistrées." msgstr "Voorbereidingsbestelling geregistreerd." #~ msgid "Discussion liée à ce bon" #~ msgstr "Discussie gekoppeld aan deze bon" -#~ msgid "" -#~ "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " -#~ msgstr "" -#~ "Deze bon heeft al een eerste verwerking ondergaan. Wijzigingen worden " -#~ "meegenomen bij de volgende verwerking door de magazijnier (automatische " -#~ "teruggaven en aanvullende uitgiftes)." +#~ msgid "Ce bon a déjà fait l'objet d'un traitement initial. Les modifications " +#~ msgstr "Deze bon heeft al een eerste verwerking ondergaan. Wijzigingen worden meegenomen bij de volgende verwerking door de magazijnier (automatische teruggaven en aanvullende uitgiftes)." -#~ msgid "" -#~ "Les articles ci-dessous avaient fait l'objet d'une sortie lors du " -#~ "traitement " -#~ msgstr "" -#~ "De onderstaande artikelen waren bij de vorige verwerking uitgegeven, maar " -#~ "zijn door de beheerder van de bon verwijderd. Bij validatie wordt de " -#~ "voorraad automatisch gecrediteerd." +#~ msgid "Les articles ci-dessous avaient fait l'objet d'une sortie lors du traitement " +#~ msgstr "De onderstaande artikelen waren bij de vorige verwerking uitgegeven, maar zijn door de beheerder van de bon verwijderd. Bij validatie wordt de voorraad automatisch gecrediteerd." #~ msgid "Sortir les produits du stock et marquer comme traité" #~ msgstr "Producten uit voorraad halen en markeren als verwerkt"