From 757f19ecce4ebec7816b0227df77b024b80f076e Mon Sep 17 00:00:00 2001 From: kdeterme Date: Sat, 8 Aug 2026 15:08:04 +0200 Subject: [PATCH] feat: refactor inspection features into a dedicated inspections app and migrate existing models and views. --- streetup/assets/admin.py | 26 +- .../assets/locale/en/LC_MESSAGES/django.mo | Bin 101440 -> 93932 bytes .../assets/locale/en/LC_MESSAGES/django.po | 500 +---------------- .../assets/locale/fr/LC_MESSAGES/django.mo | Bin 107711 -> 99977 bytes .../assets/locale/fr/LC_MESSAGES/django.po | 510 +----------------- .../assets/locale/nl/LC_MESSAGES/django.mo | Bin 103418 -> 95867 bytes .../assets/locale/nl/LC_MESSAGES/django.po | 496 +---------------- ...ction_verified_marking_quality_and_more.py | 4 +- .../0014_alter_inspectiondocument_file.py | 4 +- streetup/assets/models/__init__.py | 2 +- streetup/assets/models/core.py | 2 +- .../assets/static/assets/inspection_map.js | 3 +- .../assets/components/asset_inspections.html | 8 +- streetup/assets/templatetags/asset_tags.py | 4 +- streetup/assets/tests_inspections_views.py | 30 +- streetup/assets/urls.py | 7 +- streetup/assets/views/parking.py | 4 +- .../documents/locale/fr/LC_MESSAGES/django.mo | Bin 17774 -> 17750 bytes .../documents/locale/nl/LC_MESSAGES/django.mo | Bin 17595 -> 17558 bytes streetup/home/locale/en/LC_MESSAGES/django.mo | Bin 12671 -> 14036 bytes streetup/home/locale/fr/LC_MESSAGES/django.mo | Bin 14140 -> 15348 bytes streetup/home/locale/nl/LC_MESSAGES/django.mo | Bin 13112 -> 14556 bytes streetup/inspections/__init__.py | 1 + streetup/inspections/admin.py | 47 ++ streetup/inspections/apps.py | 22 + streetup/inspections/context_processors.py | 7 + .../locale/en/LC_MESSAGES/django.mo | Bin 0 -> 2315 bytes .../locale/en/LC_MESSAGES/django.po | 106 ++++ .../locale/fr/LC_MESSAGES/django.mo | Bin 0 -> 2429 bytes .../locale/fr/LC_MESSAGES/django.po | 106 ++++ .../locale/nl/LC_MESSAGES/django.mo | Bin 0 -> 2361 bytes .../locale/nl/LC_MESSAGES/django.po | 106 ++++ .../inspections/migrations/0001_initial.py | 77 +++ .../0002_migrate_existing_inspections.py | 75 +++ streetup/inspections/migrations/__init__.py | 0 .../inspection.py => inspections/models.py} | 120 ++++- .../components/inspection_form_modal.html | 184 +++++++ .../inspections}/inspections_list.html | 27 +- .../inspections}/quick_inspection_map.html | 2 +- streetup/inspections/templatetags/__init__.py | 1 + .../templatetags/inspections_tags.py | 21 + streetup/inspections/tests.py | 85 +++ streetup/inspections/urls.py | 11 + .../inspections.py => inspections/views.py} | 64 ++- .../locale/en/LC_MESSAGES/django.mo | Bin 95307 -> 111461 bytes .../locale/en/LC_MESSAGES/djangojs.mo | Bin 17469 -> 20146 bytes .../locale/fr/LC_MESSAGES/django.mo | Bin 110511 -> 122505 bytes .../locale/fr/LC_MESSAGES/djangojs.mo | Bin 20873 -> 22319 bytes .../locale/nl/LC_MESSAGES/django.mo | Bin 99907 -> 116588 bytes .../locale/nl/LC_MESSAGES/djangojs.mo | Bin 19755 -> 20787 bytes .../interventions/tests/test_inspections.py | 30 +- streetup/locale/en/LC_MESSAGES/django.mo | Bin 13485 -> 17763 bytes streetup/locale/fr/LC_MESSAGES/django.mo | Bin 15797 -> 20459 bytes streetup/locale/nl/LC_MESSAGES/django.mo | Bin 13912 -> 18376 bytes streetup/maps/locale/en/LC_MESSAGES/django.mo | Bin 6602 -> 7395 bytes streetup/maps/locale/fr/LC_MESSAGES/django.mo | Bin 7032 -> 7860 bytes streetup/maps/locale/nl/LC_MESSAGES/django.mo | Bin 6960 -> 7783 bytes .../maps/locale/nl/LC_MESSAGES/djangojs.mo | Bin 1347 -> 1398 bytes .../mobile/locale/en/LC_MESSAGES/django.mo | Bin 8746 -> 10742 bytes .../mobile/locale/fr/LC_MESSAGES/django.mo | Bin 10842 -> 11760 bytes .../mobile/locale/nl/LC_MESSAGES/django.mo | Bin 9188 -> 11277 bytes streetup/mobile/urls.py | 2 +- .../locale/en/LC_MESSAGES/djangojs.mo | Bin 1616 -> 1616 bytes .../locale/nl/LC_MESSAGES/djangojs.mo | Bin 1634 -> 1641 bytes .../projects/locale/en/LC_MESSAGES/django.mo | Bin 12167 -> 12402 bytes .../projects/locale/fr/LC_MESSAGES/django.mo | Bin 13416 -> 13684 bytes .../projects/locale/nl/LC_MESSAGES/django.mo | Bin 12614 -> 12870 bytes .../reporting/locale/en/LC_MESSAGES/django.mo | Bin 3583 -> 5850 bytes .../reporting/locale/fr/LC_MESSAGES/django.mo | Bin 3780 -> 6170 bytes .../reporting/locale/nl/LC_MESSAGES/django.mo | Bin 3727 -> 6082 bytes streetup/sign/locale/en/LC_MESSAGES/django.mo | Bin 14369 -> 14424 bytes .../sign/locale/en/LC_MESSAGES/djangojs.mo | Bin 1367 -> 1369 bytes streetup/sign/locale/fr/LC_MESSAGES/django.mo | Bin 16908 -> 16992 bytes streetup/sign/locale/nl/LC_MESSAGES/django.mo | Bin 14892 -> 14970 bytes .../stock/locale/en/LC_MESSAGES/djangojs.mo | Bin 501 -> 477 bytes .../stock/locale/fr/LC_MESSAGES/django.mo | Bin 75228 -> 82217 bytes .../stock/locale/nl/LC_MESSAGES/django.mo | Bin 67706 -> 81824 bytes .../stock/locale/nl/LC_MESSAGES/djangojs.mo | Bin 501 -> 477 bytes streetup/streetup/settings.py | 2 + streetup/streetup/urls.py | 1 + streetup/templates/base.html | 2 +- 81 files changed, 1090 insertions(+), 1609 deletions(-) create mode 100644 streetup/inspections/__init__.py create mode 100644 streetup/inspections/admin.py create mode 100644 streetup/inspections/apps.py create mode 100644 streetup/inspections/context_processors.py create mode 100644 streetup/inspections/locale/en/LC_MESSAGES/django.mo create mode 100644 streetup/inspections/locale/en/LC_MESSAGES/django.po create mode 100644 streetup/inspections/locale/fr/LC_MESSAGES/django.mo create mode 100644 streetup/inspections/locale/fr/LC_MESSAGES/django.po create mode 100644 streetup/inspections/locale/nl/LC_MESSAGES/django.mo create mode 100644 streetup/inspections/locale/nl/LC_MESSAGES/django.po create mode 100644 streetup/inspections/migrations/0001_initial.py create mode 100644 streetup/inspections/migrations/0002_migrate_existing_inspections.py create mode 100644 streetup/inspections/migrations/__init__.py rename streetup/{assets/models/inspection.py => inspections/models.py} (80%) create mode 100644 streetup/inspections/templates/inspections/components/inspection_form_modal.html rename streetup/{assets/templates/assets => inspections/templates/inspections}/inspections_list.html (96%) rename streetup/{assets/templates/assets => inspections/templates/inspections}/quick_inspection_map.html (99%) create mode 100644 streetup/inspections/templatetags/__init__.py create mode 100644 streetup/inspections/templatetags/inspections_tags.py create mode 100644 streetup/inspections/tests.py create mode 100644 streetup/inspections/urls.py rename streetup/{assets/views/inspections.py => inspections/views.py} (89%) diff --git a/streetup/assets/admin.py b/streetup/assets/admin.py index 13cf680..c089b69 100644 --- a/streetup/assets/admin.py +++ b/streetup/assets/admin.py @@ -683,7 +683,7 @@ class OutdoorAssetAdmin(admin.GISModelAdmin): admin.site.register(OutdoorLocationDocument, AssetAdmin) -from .models import ParkingLocation, ParkingSpot, AssetInspection, ParkingSpotInspection +from .models import ParkingLocation, ParkingSpot @admin.register(ParkingLocation) class ParkingLocationAdmin(AssetGISAdmin): @@ -703,26 +703,4 @@ class ParkingSpotAdmin(AssetGISAdmin): ) search_fields = ("code", "name_fr", "name_nl", "note") filter_horizontal = ("poles", "panels") - raw_id_fields = ("location", "street") - -@admin.register(AssetInspection) -class AssetInspectionAdmin(admin.ModelAdmin): - list_display = ( - "id", "asset", "inspector", "inspection_date", - "result_status", "apply_changes_to_asset" - ) - list_filter = ("result_status", "apply_changes_to_asset", "inspection_date") - search_fields = ("notes", "inspector__username", "inspector__first_name", "inspector__last_name") - raw_id_fields = ("inspector",) - -@admin.register(ParkingSpotInspection) -class ParkingSpotInspectionAdmin(admin.ModelAdmin): - list_display = ( - "id", "asset", "inspector", "inspection_date", - "result_status", "verified_standard_stand_count", - "verified_cargo_stand_count", "verified_has_scooter_drop_zone", - "apply_changes_to_asset" - ) - list_filter = ("result_status", "apply_changes_to_asset", "inspection_date") - search_fields = ("notes", "inspector__username", "inspector__first_name", "inspector__last_name") - raw_id_fields = ("inspector",) \ No newline at end of file + raw_id_fields = ("location", "street") \ No newline at end of file diff --git a/streetup/assets/locale/en/LC_MESSAGES/django.mo b/streetup/assets/locale/en/LC_MESSAGES/django.mo index acb4c5be1ad06c8a743a13f6b29eb797b7917a62..8798a26b17943b950a7778934676b786360af1a1 100644 GIT binary patch delta 32499 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 N`}uiqe&g=+{{VM>;Aa2; delta 39168 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 diff --git a/streetup/assets/locale/en/LC_MESSAGES/django.po b/streetup/assets/locale/en/LC_MESSAGES/django.po index 2c8ac51..b671719 100644 --- a/streetup/assets/locale/en/LC_MESSAGES/django.po +++ b/streetup/assets/locale/en/LC_MESSAGES/django.po @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -# #: streetup/assets/models/buildings.py:22 #: assets/models/buildings.py:22 +# #: streetup/assets/models/buildings.py:22 msgid "Administratif" msgstr "Administrative" @@ -902,8 +902,7 @@ msgstr "Planned" msgid "Actif" msgstr "Active" -#: assets/models/core.py:236 assets/models/inspection.py:15 -#: assets/templates/assets/components/inspection_form_modal.html:64 +#: assets/models/core.py:236 #: assets/templates/assets/detail_generic.html:1344 msgid "Endommagé" msgstr "Damaged" @@ -925,21 +924,18 @@ msgstr "Removed" msgid "Archivé" msgstr "Archived" -#: assets/models/core.py:244 assets/models/inspection.py:276 +#: assets/models/core.py:244 #: assets/models/parking.py:32 -#: assets/templates/assets/components/inspection_form_modal.html:128 msgid "Bon état" msgstr "Good condition" -#: assets/models/core.py:245 assets/models/inspection.py:277 +#: assets/models/core.py:245 #: assets/models/parking.py:33 -#: assets/templates/assets/components/inspection_form_modal.html:129 msgid "Moyen" msgstr "Fair" -#: assets/models/core.py:246 assets/models/inspection.py:278 +#: assets/models/core.py:246 #: assets/models/parking.py:34 -#: assets/templates/assets/components/inspection_form_modal.html:130 msgid "Dégradé" msgstr "Degraded" @@ -972,14 +968,12 @@ msgstr "Rejected" msgid "À inspecter" msgstr "To inspect" -#: assets/models/core.py:260 assets/models/inspection.py:12 -#: assets/templates/assets/components/inspection_form_modal.html:48 +#: assets/models/core.py:260 #: assets/views/core.py:852 msgid "Conforme" msgstr "Normal" #: assets/models/core.py:261 -#: assets/templates/assets/components/inspection_form_modal.html:55 #: assets/views/core.py:853 msgid "Non conforme" msgstr "Non-compliant" @@ -998,7 +992,6 @@ msgstr "Funding program / Project" #: assets/models/history.py:186 #: assets/templates/assets/buildings/publicbuilding_detail.html:302 -#: assets/templates/assets/inspections_list.html:187 #: assets/templates/assets/outdoor/outdoorlocation_detail.html:330 msgid "Type d'asset" msgstr "Asset type" @@ -1184,7 +1177,6 @@ msgstr "Last survey" #: assets/templates/assets/nature_index.html:82 #: assets/templates/assets/publiclighting_index.html:29 #: assets/templates/assets/publiclighting_index.html:73 -#: assets/templates/assets/quick_inspection_map.html:175 #: assets/templates/assets/roads_index.html:29 #: assets/templates/assets/roads_index.html:85 #: assets/templates/assets/sign_index.html:29 @@ -1267,190 +1259,14 @@ msgstr "Geometry" msgid "GeoJSON" msgstr "GeoJSON" -#: assets/models/inspection.py:13 -msgid "Non conforme / Anomalie" -msgstr "Non-compliant / Anomaly" - -#: assets/models/inspection.py:14 -msgid "Données corrigées" -msgstr "Corrected data" - -#: assets/models/inspection.py:16 -msgid "Absent / Retiré" -msgstr "Absent / Removed" - -#: assets/models/inspection.py:20 -msgid "Inspection visuelle" -msgstr "Visual inspection" - -#: assets/models/inspection.py:21 -msgid "Inspection technique" -msgstr "Technical inspection" - -#: assets/models/inspection.py:22 -msgid "Suivi / Qualité post-intervention" -msgstr "Post-intervention monitoring / quality" - -#: assets/models/inspection.py:26 -msgid "Observer / Agent de terrain" -msgstr "Observer / Field agent" - -#: assets/models/inspection.py:27 -msgid "Prestataire technique externe" -msgstr "External technical provider" - -#: assets/models/inspection.py:28 -msgid "Gestionnaire / Contrôleur interne" -msgstr "Internal manager / controller" - -#: assets/models/inspection.py:39 -msgid "Type d'asset / Cible" -msgstr "Asset / Target type" - -#: assets/models/inspection.py:42 -msgid "ID de la cible" -msgstr "Target ID" - -#: assets/models/inspection.py:49 -msgid "Nature de l'inspection" -msgstr "Nature of inspection" - -#: assets/models/inspection.py:55 -msgid "Rôle de l'inspecteur" -msgstr "Role of inspector" - -#: assets/models/inspection.py:64 -msgid "Inspecteur / Vérificateur" -msgstr "Inspector / Verifier" - -#: assets/models/inspection.py:66 -msgid "Date d'inspection" -msgstr "Inspection date" - -#: assets/models/inspection.py:72 #: assets/templates/assets/components/asset_inspections.html:104 -#: assets/templates/assets/components/inspection_form_modal.html:41 -#: assets/templates/assets/inspections_list.html:195 -#: assets/templates/assets/quick_inspection_map.html:355 msgid "Résultat du contrôle" msgstr "Control result" -#: assets/models/inspection.py:79 -msgid "État d'obsolescence constaté" -msgstr "Observed state of obsolescence" - -#: assets/models/inspection.py:82 -msgid "Remarques / Constats" -msgstr "Remarks / Findings" - -#: assets/models/inspection.py:85 -msgid "Appliquer directement les modifications à l'asset" -msgstr "Apply modifications directly to asset" - -#: assets/models/inspection.py:92 -msgid "Inspection d'asset (Générique)" -msgstr "Asset inspection (Generic)" - -#: assets/models/inspection.py:93 -msgid "Inspections d'assets (Génériques)" -msgstr "Asset inspections (Generic)" - -#: assets/models/inspection.py:196 -#, python-format -msgid "%(count)d arceaux classiques" -msgstr "%(count)d classic hoops" - -#: assets/models/inspection.py:198 -#, python-format -msgid "%(count)d arceaux cargo" -msgstr "%(count)d cargo hoops" - -#: assets/models/inspection.py:200 -msgid "Drop-zone trottinette" -msgstr "Scooter drop-zone" - -#: assets/models/inspection.py:200 -msgid "Sans drop-zone" -msgstr "Without drop-zone" - -#: assets/models/inspection.py:203 -msgid "Marquage bon état" -msgstr "Marking good condition" - -#: assets/models/inspection.py:204 -msgid "Marquage moyen" -msgstr "Marking average condition" - -#: assets/models/inspection.py:205 -msgid "Marquage dégradé" -msgstr "Marking degraded" - -#: assets/models/inspection.py:206 -msgid "Marquage absent / effacé" -msgstr "Marking missing / erased" - -#: assets/models/inspection.py:207 -msgid "Marquage mauvais" -msgstr "Marking poor" - -#: assets/models/inspection.py:213 -#, python-format -msgid "Obsolescence : %s" -msgstr "Obsolescence : %s" - -#: assets/models/inspection.py:257 -msgid "Nombre d'arceaux classiques constaté" -msgstr "Observed number of standard bike stands" - -#: assets/models/inspection.py:262 -msgid "Nombre d'arceaux cargo constaté" -msgstr "Observed number of cargo bike stands" - -#: assets/models/inspection.py:268 -msgid "Type d'arceau constaté" -msgstr "Observed bike stand type" - -#: assets/models/inspection.py:273 -msgid "Drop zone trottinette constatée" -msgstr "Observed scooter drop-zone" - -#: assets/models/inspection.py:279 assets/models/parking.py:35 -#: assets/templates/assets/components/inspection_form_modal.html:131 +#: assets/models/parking.py:35 msgid "Absent / Effacé" msgstr "Absent / Deleted" -#: assets/models/inspection.py:286 -msgid "Qualité du marquage constatée" -msgstr "Observed marking quality" - -#: assets/models/inspection.py:290 -msgid "Mettre à jour la capacité / comptages de l'asset" -msgstr "Update asset capacity / counts" - -#: assets/models/inspection.py:294 -msgid "Inspection d'emplacement de stationnement" -msgstr "Parking spot inspection" - -#: assets/models/inspection.py:295 -msgid "Inspections d'emplacements de stationnement" -msgstr "Parking spot inspections" - -#: assets/models/inspection.py:333 -msgid "Inspection" -msgstr "Inspection" - -#: assets/models/inspection.py:338 -msgid "Fichier / Photo / Document" -msgstr "File / Photo / Document" - -#: assets/models/inspection.py:343 -msgid "Document / Photo d'inspection" -msgstr "Inspection document / photo" - -#: assets/models/inspection.py:344 -msgid "Documents / Photos d'inspection" -msgstr "Inspection documents / photos" - #: assets/models/nature.py:81 msgid "Tulipes" msgstr "Tulips" @@ -2918,7 +2734,6 @@ msgstr "You do not have permission to edit assets for this theme" #: assets/templates/assets/clean_index.html:8 #: assets/templates/assets/controlcenters_index.html:16 #: assets/templates/assets/controlcenters_index.html:45 -#: assets/templates/assets/inspections_list.html:83 #: assets/templates/assets/its_index.html:16 #: assets/templates/assets/its_index.html:56 #: assets/templates/assets/nature_index.html:28 @@ -2945,7 +2760,6 @@ msgstr "Filter" #: assets/templates/assets/clean_index.html:9 #: assets/templates/assets/controlcenters_index.html:17 #: assets/templates/assets/controlcenters_index.html:46 -#: assets/templates/assets/inspections_list.html:84 #: assets/templates/assets/its_index.html:17 #: assets/templates/assets/its_index.html:57 #: assets/templates/assets/nature_index.html:29 @@ -3223,16 +3037,12 @@ msgstr "Asset totals" #: assets/templates/assets/components/asset_interventions.html:112 #: assets/templates/assets/components/asset_location_link.html:50 #: 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:172 -#: assets/templates/assets/components/inspection_form_modal.html:204 #: 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/inspections_list.html:299 #: assets/templates/assets/its_location_detail.html:55 #: assets/templates/assets/its_location_detail.html:88 #: assets/templates/assets/naturerwiz_detail.html:273 @@ -3288,7 +3098,6 @@ msgstr "Choose export format:" #: assets/templates/assets/components/asset_interventions.html:173 #: assets/templates/assets/components/asset_location_link.html:75 #: assets/templates/assets/components/asset_model_card.html:98 -#: assets/templates/assets/components/inspection_form_modal.html:152 #: 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 @@ -4229,8 +4038,6 @@ msgstr "Perform an inspection" #: assets/templates/assets/components/asset_inspections.html:33 #: assets/templates/assets/components/asset_inspections.html:100 -#: assets/templates/assets/inspections_list.html:191 -#: assets/templates/assets/quick_inspection_map.html:351 msgid "Date & Heure" msgstr "Date & Time" @@ -4240,21 +4047,16 @@ msgstr "Control status" #: assets/templates/assets/components/asset_inspections.html:35 #: assets/templates/assets/components/asset_inspections.html:108 -#: assets/templates/assets/inspections_list.html:199 -#: assets/templates/assets/quick_inspection_map.html:359 #: assets/views/locations.py:28 msgid "Nature" msgstr "Nature" #: assets/templates/assets/components/asset_inspections.html:36 #: assets/templates/assets/components/asset_inspections.html:112 -#: assets/templates/assets/inspections_list.html:203 -#: assets/templates/assets/quick_inspection_map.html:363 msgid "Inspecteur" msgstr "Inspector" #: assets/templates/assets/components/asset_inspections.html:37 -#: assets/templates/assets/inspections_list.html:231 msgid "Remarques" msgstr "Remarks" @@ -4271,12 +4073,10 @@ msgid "Équipement cible" msgstr "Target equipment" #: assets/templates/assets/components/asset_inspections.html:119 -#: assets/templates/assets/inspections_list.html:210 msgid "Arceaux classiques constatés" msgstr "Observed standard bike racks" #: assets/templates/assets/components/asset_inspections.html:125 -#: assets/templates/assets/inspections_list.html:216 msgid "Arceaux cargo constatés" msgstr "Observed cargo bike racks" @@ -4285,7 +4085,6 @@ msgid "Remarques / Observations" msgstr "Remarks / Observations" #: assets/templates/assets/components/asset_inspections.html:143 -#: assets/templates/assets/inspections_list.html:246 msgid "Photos & Documents joints" msgstr "Photos & Attached documents" @@ -4466,8 +4265,6 @@ msgid "Modèle actuel :" msgstr "Current model:" #: assets/templates/assets/components/asset_model_card.html:77 -#: assets/templates/assets/quick_inspection_map.html:266 -#: assets/templates/assets/quick_inspection_map.html:267 msgid "Toutes les catégories" msgstr "All categories" @@ -4479,92 +4276,10 @@ msgstr "New model" msgid "Sélectionner un modèle..." msgstr "Select a model..." -#: assets/templates/assets/components/inspection_form_modal.html:9 -msgid "Nouvelle inspection" -msgstr "New inspection" - -#: assets/templates/assets/components/inspection_form_modal.html:31 -msgid "Statut actuel" -msgstr "Current status" - -#: assets/templates/assets/components/inspection_form_modal.html:42 -msgid "Résultat" -msgstr "Result" - -#: assets/templates/assets/components/inspection_form_modal.html:71 -msgid "Absent" -msgstr "Missing" - -#: assets/templates/assets/components/inspection_form_modal.html:78 -msgid "Corrigé" -msgstr "Corrected" - -#: assets/templates/assets/components/inspection_form_modal.html:88 -msgid "Photos & Fichiers" -msgstr "Photos & Files" - -#: assets/templates/assets/components/inspection_form_modal.html:94 -msgid "Prendre des photos (mode continu)" -msgstr "Take photos (continuous mode)" - -#: assets/templates/assets/components/inspection_form_modal.html:98 -msgid "Photos, vidéos, fichiers" -msgstr "Photos, videos, files" - -#: assets/templates/assets/components/inspection_form_modal.html:113 -msgid "Contrôles spécifiques stationnement" -msgstr "Specific parking controls" - -#: assets/templates/assets/components/inspection_form_modal.html:116 -msgid "Arceaux classiques" -msgstr "Standard bike racks" - -#: assets/templates/assets/components/inspection_form_modal.html:120 -msgid "Arceaux cargo" -msgstr "Cargo bike racks" - -#: assets/templates/assets/components/inspection_form_modal.html:125 -msgid "Qualité marquage" -msgstr "Marking quality" - -#: assets/templates/assets/components/inspection_form_modal.html:127 -msgid "-- Sélectionner --" -msgstr "-- Select --" - -#: assets/templates/assets/components/inspection_form_modal.html:140 -msgid "Créer automatiquement une intervention en cas d'anomalie / dégât" -msgstr "Automatically create an intervention upon anomaly / damage" - -#: assets/templates/assets/components/inspection_form_modal.html:146 -msgid "Remarques / Remarques du constat" -msgstr "Remarks / Finding notes" - -#: assets/templates/assets/components/inspection_form_modal.html:147 -msgid "Saisir vos remarques ou détails..." -msgstr "Enter your remarks or details..." - -#: assets/templates/assets/components/inspection_form_modal.html:156 -msgid "Valider l'inspection" -msgstr "Validate inspection" - -#: assets/templates/assets/components/inspection_form_modal.html:170 -msgid "Caméra (Mode continu)" -msgstr "Camera (Continuous mode)" - -#: assets/templates/assets/components/inspection_form_modal.html:185 #: assets/templates/assets/components/map_polygon_picker.html:37 msgid "Terminer" msgstr "Finish" -#: assets/templates/assets/components/inspection_form_modal.html:188 -msgid "Capturer" -msgstr "Capture" - -#: assets/templates/assets/components/inspection_form_modal.html:202 -msgid "Choisir un équipement à inspecter" -msgstr "Select equipment to inspect" - -#: assets/templates/assets/components/inspection_form_modal.html:207 msgid "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" @@ -4634,8 +4349,8 @@ msgstr "" msgid "Supprimer" msgstr "Delete" -# , python-format #: assets/templates/assets/components/location_edit_modals.html:80 +# , python-format #, python-format msgid "Créer une nouvelle localisation (%(label)s)" msgstr "Create a new location (%(label)s)" @@ -5141,98 +4856,6 @@ msgstr "Draft" msgid "Aucune version trouvée." msgstr "No version found." -#: assets/templates/assets/inspections_list.html:4 -#: assets/templates/assets/inspections_list.html:15 -msgid "Inspections d'assets" -msgstr "Asset inspections" - -#: assets/templates/assets/inspections_list.html:17 -msgid "Suivi et historique des contrôles et vérifications sur le terrain" -msgstr "Monitoring and history of field controls and verifications" - -#: assets/templates/assets/inspections_list.html:22 -msgid "Nouvelle inspection (Carte GPS)" -msgstr "New inspection (GPS map)" - -#: assets/templates/assets/inspections_list.html:32 -msgid "Mes inspections" -msgstr "My inspections" - -#: assets/templates/assets/inspections_list.html:37 -msgid "Toutes les inspections" -msgstr "All inspections" - -#: assets/templates/assets/inspections_list.html:51 -msgid "Rechercher par note, asset, ..." -msgstr "Search by note, asset, ..." - -#: assets/templates/assets/inspections_list.html:57 -msgid "-- Thématiques --" -msgstr "-- Topics --" - -#: assets/templates/assets/inspections_list.html:66 -msgid "-- Natures --" -msgstr "-- Natures --" - -#: assets/templates/assets/inspections_list.html:75 -msgid "-- Tous les résultats --" -msgstr "-- All results --" - -#: assets/templates/assets/inspections_list.html:93 -#, python-format -msgid "%(counter)s inspection trouvée" -msgid_plural "%(counter)s inspections trouvées" -msgstr[0] "%(counter)s inspection found" -msgstr[1] "%(counter)s inspections found" - -#: assets/templates/assets/inspections_list.html:94 -msgid "limité aux 100 plus récentes" -msgstr "limited to 100 most recent" - -#: assets/templates/assets/inspections_list.html:104 -#: assets/templates/assets/inspections_list.html:105 -msgid "Carte des résultats" -msgstr "Results map" - -#: assets/templates/assets/inspections_list.html:148 -msgid "Photos / Documents joints" -msgstr "Photos / Attached documents" - -#: assets/templates/assets/inspections_list.html:167 -#: assets/templates/assets/quick_inspection_map.html:333 -msgid "Détail de l'inspection" -msgstr "Inspection details" - -#: assets/templates/assets/inspections_list.html:176 -#: assets/templates/assets/quick_inspection_map.html:341 -msgid "Consulter la fiche de l'asset" -msgstr "View asset sheet" - -#: assets/templates/assets/inspections_list.html:183 -#: assets/templates/assets/quick_inspection_map.html:347 -msgid "Cible" -msgstr "Target" - -#: assets/templates/assets/inspections_list.html:222 -msgid "Qualité du marquage" -msgstr "Marking quality" - -#: assets/templates/assets/inspections_list.html:238 assets/views/export.py:100 -msgid "Obsolescence" -msgstr "Obsolescence" - -#: assets/templates/assets/inspections_list.html:309 -msgid "Aucune inspection trouvée" -msgstr "No inspection found" - -#: assets/templates/assets/inspections_list.html:310 -msgid "Aucune inspection ne correspond à vos critères de recherche." -msgstr "No inspection matches your search criteria." - -#: assets/templates/assets/inspections_list.html:419 -msgid "Carte des résultats d'inspections" -msgstr "Inspection results map" - #: assets/templates/assets/its_index.html:27 msgid "Créer une nouvelle localisation ITS" msgstr "Create new ITS location" @@ -5788,99 +5411,17 @@ msgstr "Poles" msgid "Alimentation:" msgstr "Power supply:" -#: assets/templates/assets/quick_inspection_map.html:4 -msgid "Inspection Rapide Carte GPS" -msgstr "Quick Inspection GPS Map" - -#: assets/templates/assets/quick_inspection_map.html:160 -msgid "Inspection Rapide" -msgstr "Quick Inspection" - -#: assets/templates/assets/quick_inspection_map.html:161 -msgid "GPS actif" -msgstr "GPS active" - -#: assets/templates/assets/quick_inspection_map.html:168 #: 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 "Topic" -#: assets/templates/assets/quick_inspection_map.html:182 -msgid "Inspections (3 mois)" -msgstr "Inspections (3 months)" - -#: assets/templates/assets/quick_inspection_map.html:191 -msgid "-- Thématique --" -msgstr "-- Topic --" - -#: assets/templates/assets/quick_inspection_map.html:198 -msgid "-- Catégorie --" -msgstr "-- Category --" - -#: assets/templates/assets/quick_inspection_map.html:206 -msgid "Veuillez zoomer sur la carte pour afficher les équipements." -msgstr "Please zoom in on the map to display equipment." - -#: assets/templates/assets/quick_inspection_map.html:216 -msgid "Ma position GPS" -msgstr "My GPS position" - -#: assets/templates/assets/quick_inspection_map.html:228 -msgid "Choisir une thématique" -msgstr "Select a topic" - -#: assets/templates/assets/quick_inspection_map.html:260 -msgid "Filtrer par catégorie" -msgstr "Filter by category" - -#: assets/templates/assets/quick_inspection_map.html:288 -msgid "Historique des inspections sur la carte" -msgstr "Inspection history on the map" - -#: assets/templates/assets/quick_inspection_map.html:294 msgid "" "Choisissez la durée d'affichage des contrôles et inspections effectués dans " "la zone." msgstr "" -#: assets/templates/assets/quick_inspection_map.html:298 -msgid "Désactiver l'affichage" -msgstr "Disable display" - -#: assets/templates/assets/quick_inspection_map.html:302 -msgid "1 mois" -msgstr "1 month" - -#: assets/templates/assets/quick_inspection_map.html:306 -msgid "3 mois (par défaut)" -msgstr "3 months (default)" - -#: assets/templates/assets/quick_inspection_map.html:310 -msgid "6 mois" -msgstr "6 months" - -#: assets/templates/assets/quick_inspection_map.html:314 -msgid "1 an" -msgstr "1 year" - -#: assets/templates/assets/quick_inspection_map.html:318 -msgid "Tout (historique complet)" -msgstr "All (complete history)" - -#: assets/templates/assets/quick_inspection_map.html:370 -msgid "Constats & Remarques" -msgstr "Findings & Remarks" - -#: assets/templates/assets/quick_inspection_map.html:378 -msgid "Galerie photos" -msgstr "Photo gallery" - -#: assets/templates/assets/quick_inspection_map.html:397 -msgid "Documents joints" -msgstr "Attached documents" - #: assets/templates/assets/roads_index.html:49 msgid "Qualité globale" msgstr "Overall quality" @@ -7563,34 +7104,10 @@ msgstr "Invalid date format. Use ISO 8601." msgid "Inexistant" msgstr "Nonexistent" -#: assets/views/inspections.py:184 msgid "" "Vous ne disposez d'aucune thématique autorisée pour réaliser des inspections." msgstr "" -#: assets/views/inspections.py:251 -msgid "Cible d'inspection non spécifiée." -msgstr "Inspection target not specified." - -#: assets/views/inspections.py:257 -#, python-format -msgid "Cible introuvable : %s" -msgstr "Cible introuvable : %s" - -#: assets/views/inspections.py:328 -#, python-format -msgid "Intervention suite à inspection non conforme (%s)" -msgstr "Intervention following non-compliant inspection (%s)" - -#: assets/views/inspections.py:332 -#, python-format -msgid "Signalement automatique lors de l'inspection du %s." -msgstr "Automatic reporting when inspecting %s." - -#: assets/views/inspections.py:348 -msgid "Inspection enregistrée avec succès." -msgstr "Inspection saved successfully." - #: assets/views/its.py:404 assets/views/its.py:415 assets/views/nature.py:463 #: assets/views/nature.py:543 assets/views/publiclighting.py:457 #: assets/views/publiclighting.py:478 assets/views/publiclighting.py:499 @@ -7732,3 +7249,4 @@ msgstr "GIEP zones" #: assets/views/water.py:572 msgid "Aucune localisation GIEP trouvée à proximité" msgstr "No location found" + diff --git a/streetup/assets/locale/fr/LC_MESSAGES/django.mo b/streetup/assets/locale/fr/LC_MESSAGES/django.mo index cfaa6efc09c792dfc4f180f66108043c7ffaaa8c..6de72696c558101e1515cdb1353a227a26d9e1d0 100644 GIT binary patch delta 32805 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 delta 39191 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 E0KC@HjQ{`u diff --git a/streetup/assets/locale/fr/LC_MESSAGES/django.po b/streetup/assets/locale/fr/LC_MESSAGES/django.po index 28fc7f6..d28bfd2 100644 --- a/streetup/assets/locale/fr/LC_MESSAGES/django.po +++ b/streetup/assets/locale/fr/LC_MESSAGES/django.po @@ -903,8 +903,7 @@ msgstr "Planifié" msgid "Actif" msgstr "Actif" -#: assets/models/core.py:236 assets/models/inspection.py:15 -#: assets/templates/assets/components/inspection_form_modal.html:64 +#: assets/models/core.py:236 #: assets/templates/assets/detail_generic.html:1344 msgid "Endommagé" msgstr "Endommagé" @@ -926,21 +925,18 @@ msgstr "Enlevé" msgid "Archivé" msgstr "Archivé" -#: assets/models/core.py:244 assets/models/inspection.py:276 +#: assets/models/core.py:244 #: assets/models/parking.py:32 -#: assets/templates/assets/components/inspection_form_modal.html:128 msgid "Bon état" msgstr "Bon état" -#: assets/models/core.py:245 assets/models/inspection.py:277 +#: assets/models/core.py:245 #: assets/models/parking.py:33 -#: assets/templates/assets/components/inspection_form_modal.html:129 msgid "Moyen" msgstr "Moyen" -#: assets/models/core.py:246 assets/models/inspection.py:278 +#: assets/models/core.py:246 #: assets/models/parking.py:34 -#: assets/templates/assets/components/inspection_form_modal.html:130 msgid "Dégradé" msgstr "Dégradé" @@ -973,14 +969,12 @@ msgstr "Rejeté" msgid "À inspecter" msgstr "À inspecter" -#: assets/models/core.py:260 assets/models/inspection.py:12 -#: assets/templates/assets/components/inspection_form_modal.html:48 +#: assets/models/core.py:260 #: assets/views/core.py:852 msgid "Conforme" msgstr "Normal" #: assets/models/core.py:261 -#: assets/templates/assets/components/inspection_form_modal.html:55 #: assets/views/core.py:853 msgid "Non conforme" msgstr "Non conforme" @@ -999,7 +993,6 @@ msgstr "Programme de financement / Projet" #: assets/models/history.py:186 #: assets/templates/assets/buildings/publicbuilding_detail.html:302 -#: assets/templates/assets/inspections_list.html:187 #: assets/templates/assets/outdoor/outdoorlocation_detail.html:330 msgid "Type d'asset" msgstr "Type d'asset" @@ -1185,7 +1178,6 @@ msgstr "Dernier relevé" #: assets/templates/assets/nature_index.html:82 #: assets/templates/assets/publiclighting_index.html:29 #: assets/templates/assets/publiclighting_index.html:73 -#: assets/templates/assets/quick_inspection_map.html:175 #: assets/templates/assets/roads_index.html:29 #: assets/templates/assets/roads_index.html:85 #: assets/templates/assets/sign_index.html:29 @@ -1268,190 +1260,14 @@ msgstr "Géométrie" msgid "GeoJSON" msgstr "GeoJSON" -#: assets/models/inspection.py:13 -msgid "Non conforme / Anomalie" -msgstr "Non conforme / Anomalie" - -#: assets/models/inspection.py:14 -msgid "Données corrigées" -msgstr "Données corrigées" - -#: assets/models/inspection.py:16 -msgid "Absent / Retiré" -msgstr "Absent / Retiré" - -#: assets/models/inspection.py:20 -msgid "Inspection visuelle" -msgstr "Intersection introuvable" - -#: assets/models/inspection.py:21 -msgid "Inspection technique" -msgstr "Inspection technique" - -#: assets/models/inspection.py:22 -msgid "Suivi / Qualité post-intervention" -msgstr "Suivi / Qualité post-intervention" - -#: assets/models/inspection.py:26 -msgid "Observer / Agent de terrain" -msgstr "Observer / Agent de terrain" - -#: assets/models/inspection.py:27 -msgid "Prestataire technique externe" -msgstr "Prestataire maintenance contrôleurs" - -#: assets/models/inspection.py:28 -msgid "Gestionnaire / Contrôleur interne" -msgstr "Gestionnaire / Contrôleur interne" - -#: assets/models/inspection.py:39 -msgid "Type d'asset / Cible" -msgstr "Type d'asset à lier" - -#: assets/models/inspection.py:42 -msgid "ID de la cible" -msgstr "ID de l'asset" - -#: assets/models/inspection.py:49 -msgid "Nature de l'inspection" -msgstr "Date d'installation" - -#: assets/models/inspection.py:55 -msgid "Rôle de l'inspecteur" -msgstr "Rôle de l'inspecteur" - -#: assets/models/inspection.py:64 -msgid "Inspecteur / Vérificateur" -msgstr "Inspecteur / Vérificateur" - -#: assets/models/inspection.py:66 -msgid "Date d'inspection" -msgstr "Date d'installation" - -#: assets/models/inspection.py:72 #: assets/templates/assets/components/asset_inspections.html:104 -#: assets/templates/assets/components/inspection_form_modal.html:41 -#: assets/templates/assets/inspections_list.html:195 -#: assets/templates/assets/quick_inspection_map.html:355 msgid "Résultat du contrôle" -msgstr "Centre de contrôle" +msgstr "Résultat du contrôle" -#: assets/models/inspection.py:79 -msgid "État d'obsolescence constaté" -msgstr "État d'obsolescence constaté" - -#: assets/models/inspection.py:82 -msgid "Remarques / Constats" -msgstr "Remarque sol" - -#: assets/models/inspection.py:85 -msgid "Appliquer directement les modifications à l'asset" -msgstr "Appliquer directement les modifications à l'asset" - -#: assets/models/inspection.py:92 -msgid "Inspection d'asset (Générique)" -msgstr "Inspection d'asset (Générique)" - -#: assets/models/inspection.py:93 -msgid "Inspections d'assets (Génériques)" -msgstr "Inspections d'assets (Génériques)" - -#: assets/models/inspection.py:196 -#, python-format -msgid "%(count)d arceaux classiques" -msgstr "%(count)d arceaux classiques" - -#: assets/models/inspection.py:198 -#, python-format -msgid "%(count)d arceaux cargo" -msgstr "%(count)d arceaux cargo" - -#: assets/models/inspection.py:200 -msgid "Drop-zone trottinette" -msgstr "Drop-zone trottinette" - -#: assets/models/inspection.py:200 -msgid "Sans drop-zone" -msgstr "Sans drop-zone" - -#: assets/models/inspection.py:203 -msgid "Marquage bon état" -msgstr "Marquage bon état" - -#: assets/models/inspection.py:204 -msgid "Marquage moyen" -msgstr "Marque" - -#: assets/models/inspection.py:205 -msgid "Marquage dégradé" -msgstr "Marquage dégradé" - -#: assets/models/inspection.py:206 -msgid "Marquage absent / effacé" -msgstr "Marquage absent / effacé" - -#: assets/models/inspection.py:207 -msgid "Marquage mauvais" -msgstr "Marquage mauvais" - -#: assets/models/inspection.py:213 -#, python-format -msgid "Obsolescence : %s" -msgstr "Obsolescence : %s" - -#: assets/models/inspection.py:257 -msgid "Nombre d'arceaux classiques constaté" -msgstr "Nombre d'arceaux classiques constaté" - -#: assets/models/inspection.py:262 -msgid "Nombre d'arceaux cargo constaté" -msgstr "Nombre d'arceaux cargo constaté" - -#: assets/models/inspection.py:268 -msgid "Type d'arceau constaté" -msgstr "Type de clé" - -#: assets/models/inspection.py:273 -msgid "Drop zone trottinette constatée" -msgstr "Drop zone trottinette constatée" - -#: assets/models/inspection.py:279 assets/models/parking.py:35 -#: assets/templates/assets/components/inspection_form_modal.html:131 +#: assets/models/parking.py:35 msgid "Absent / Effacé" msgstr "Absent / Effacé" -#: assets/models/inspection.py:286 -msgid "Qualité du marquage constatée" -msgstr "Qualité du marquage constatée" - -#: assets/models/inspection.py:290 -msgid "Mettre à jour la capacité / comptages de l'asset" -msgstr "Créer l'asset" - -#: assets/models/inspection.py:294 -msgid "Inspection d'emplacement de stationnement" -msgstr "Inspection d'emplacement de stationnement" - -#: assets/models/inspection.py:295 -msgid "Inspections d'emplacements de stationnement" -msgstr "Inspections d'emplacements de stationnement" - -#: assets/models/inspection.py:333 -msgid "Inspection" -msgstr "Intersections" - -#: assets/models/inspection.py:338 -msgid "Fichier / Photo / Document" -msgstr "Fichier / Photo / Document" - -#: assets/models/inspection.py:343 -msgid "Document / Photo d'inspection" -msgstr "Document / Photo d'inspection" - -#: assets/models/inspection.py:344 -msgid "Documents / Photos d'inspection" -msgstr "Documents / Photos d'inspection" - #: assets/models/nature.py:81 msgid "Tulipes" msgstr "Tulipes" @@ -2919,7 +2735,6 @@ msgstr "You do not have permission to edit assets for this thematic" #: assets/templates/assets/clean_index.html:8 #: assets/templates/assets/controlcenters_index.html:16 #: assets/templates/assets/controlcenters_index.html:45 -#: assets/templates/assets/inspections_list.html:83 #: assets/templates/assets/its_index.html:16 #: assets/templates/assets/its_index.html:56 #: assets/templates/assets/nature_index.html:28 @@ -2946,7 +2761,6 @@ msgstr "Filtrer" #: assets/templates/assets/clean_index.html:9 #: assets/templates/assets/controlcenters_index.html:17 #: assets/templates/assets/controlcenters_index.html:46 -#: assets/templates/assets/inspections_list.html:84 #: assets/templates/assets/its_index.html:17 #: assets/templates/assets/its_index.html:57 #: assets/templates/assets/nature_index.html:29 @@ -3224,16 +3038,12 @@ msgstr "Totaux des assets" #: assets/templates/assets/components/asset_interventions.html:112 #: assets/templates/assets/components/asset_location_link.html:50 #: 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:172 -#: assets/templates/assets/components/inspection_form_modal.html:204 #: 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/inspections_list.html:299 #: assets/templates/assets/its_location_detail.html:55 #: assets/templates/assets/its_location_detail.html:88 #: assets/templates/assets/naturerwiz_detail.html:273 @@ -3289,7 +3099,6 @@ msgstr "Choisissez le format d'export :" #: assets/templates/assets/components/asset_interventions.html:173 #: assets/templates/assets/components/asset_location_link.html:75 #: assets/templates/assets/components/asset_model_card.html:98 -#: assets/templates/assets/components/inspection_form_modal.html:152 #: 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 @@ -4228,8 +4037,6 @@ msgstr "Dernière inspection" #: assets/templates/assets/components/asset_inspections.html:33 #: assets/templates/assets/components/asset_inspections.html:100 -#: assets/templates/assets/inspections_list.html:191 -#: assets/templates/assets/quick_inspection_map.html:351 msgid "Date & Heure" msgstr "Date / heure" @@ -4239,21 +4046,16 @@ msgstr "Centre de contrôle" #: assets/templates/assets/components/asset_inspections.html:35 #: assets/templates/assets/components/asset_inspections.html:108 -#: assets/templates/assets/inspections_list.html:199 -#: assets/templates/assets/quick_inspection_map.html:359 #: assets/views/locations.py:28 msgid "Nature" msgstr "Nature" #: assets/templates/assets/components/asset_inspections.html:36 #: assets/templates/assets/components/asset_inspections.html:112 -#: assets/templates/assets/inspections_list.html:203 -#: assets/templates/assets/quick_inspection_map.html:363 msgid "Inspecteur" msgstr "Détecteur" #: assets/templates/assets/components/asset_inspections.html:37 -#: assets/templates/assets/inspections_list.html:231 msgid "Remarques" msgstr "Remarque" @@ -4270,12 +4072,10 @@ msgid "Équipement cible" msgstr "Type d'élément" #: assets/templates/assets/components/asset_inspections.html:119 -#: assets/templates/assets/inspections_list.html:210 msgid "Arceaux classiques constatés" msgstr "Arceaux classiques constatés" #: assets/templates/assets/components/asset_inspections.html:125 -#: assets/templates/assets/inspections_list.html:216 msgid "Arceaux cargo constatés" msgstr "Arceaux cargo constatés" @@ -4284,7 +4084,6 @@ msgid "Remarques / Observations" msgstr "Observations" #: assets/templates/assets/components/asset_inspections.html:143 -#: assets/templates/assets/inspections_list.html:246 msgid "Photos & Documents joints" msgstr "Photos & Documents joints" @@ -4465,8 +4264,6 @@ msgid "Modèle actuel :" msgstr "Modèle actuel :" #: assets/templates/assets/components/asset_model_card.html:77 -#: assets/templates/assets/quick_inspection_map.html:266 -#: assets/templates/assets/quick_inspection_map.html:267 msgid "Toutes les catégories" msgstr "Toutes les catégories" @@ -4478,92 +4275,10 @@ msgstr "Nouveau modèle" msgid "Sélectionner un modèle..." msgstr "Sélectionner un modèle..." -#: assets/templates/assets/components/inspection_form_modal.html:9 -msgid "Nouvelle inspection" -msgstr "No interventions" - -#: assets/templates/assets/components/inspection_form_modal.html:31 -msgid "Statut actuel" -msgstr "Statut" - -#: assets/templates/assets/components/inspection_form_modal.html:42 -msgid "Résultat" -msgstr "Résultat" - -#: assets/templates/assets/components/inspection_form_modal.html:71 -msgid "Absent" -msgstr "Absent" - -#: assets/templates/assets/components/inspection_form_modal.html:78 -msgid "Corrigé" -msgstr "Corrigé" - -#: assets/templates/assets/components/inspection_form_modal.html:88 -msgid "Photos & Fichiers" -msgstr "Choisir des fichiers" - -#: assets/templates/assets/components/inspection_form_modal.html:94 -msgid "Prendre des photos (mode continu)" -msgstr "Prendre des photos (mode continu)" - -#: assets/templates/assets/components/inspection_form_modal.html:98 -msgid "Photos, vidéos, fichiers" -msgstr "Choisir des fichiers" - -#: assets/templates/assets/components/inspection_form_modal.html:113 -msgid "Contrôles spécifiques stationnement" -msgstr "Contrôles spécifiques stationnement" - -#: assets/templates/assets/components/inspection_form_modal.html:116 -msgid "Arceaux classiques" -msgstr "Arceaux classiques" - -#: assets/templates/assets/components/inspection_form_modal.html:120 -msgid "Arceaux cargo" -msgstr "Arceaux cargo" - -#: assets/templates/assets/components/inspection_form_modal.html:125 -msgid "Qualité marquage" -msgstr "Qualité globale" - -#: assets/templates/assets/components/inspection_form_modal.html:127 -msgid "-- Sélectionner --" -msgstr "Sélectionner" - -#: assets/templates/assets/components/inspection_form_modal.html:140 -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" - -#: assets/templates/assets/components/inspection_form_modal.html:146 -msgid "Remarques / Remarques du constat" -msgstr "Remarques / Remarques du constat" - -#: assets/templates/assets/components/inspection_form_modal.html:147 -msgid "Saisir vos remarques ou détails..." -msgstr "Saisir vos remarques ou détails..." - -#: assets/templates/assets/components/inspection_form_modal.html:156 -msgid "Valider l'inspection" -msgstr "Valider la sélection" - -#: assets/templates/assets/components/inspection_form_modal.html:170 -msgid "Caméra (Mode continu)" -msgstr "Numéro de contrat" - -#: assets/templates/assets/components/inspection_form_modal.html:185 #: assets/templates/assets/components/map_polygon_picker.html:37 msgid "Terminer" msgstr "Terminer" -#: assets/templates/assets/components/inspection_form_modal.html:188 -msgid "Capturer" -msgstr "Nature" - -#: assets/templates/assets/components/inspection_form_modal.html:202 -msgid "Choisir un équipement à inspecter" -msgstr "Aucun équipement trouvé" - -#: assets/templates/assets/components/inspection_form_modal.html:207 msgid "" "Plusieurs équipements ont été détectés à cet emplacement. Veuillez " "sélectionner celui à inspecter :" @@ -4635,8 +4350,8 @@ msgstr "" msgid "Supprimer" msgstr "Supprimer" -# , python-format #: assets/templates/assets/components/location_edit_modals.html:80 +# , python-format #, python-format msgid "Créer une nouvelle localisation (%(label)s)" msgstr "Créer une nouvelle localisation (%(label)s)" @@ -5145,98 +4860,6 @@ msgstr "Brouillon" msgid "Aucune version trouvée." msgstr "Aucune version trouvée." -#: assets/templates/assets/inspections_list.html:4 -#: assets/templates/assets/inspections_list.html:15 -msgid "Inspections d'assets" -msgstr "Historiques d'assets" - -#: assets/templates/assets/inspections_list.html:17 -msgid "Suivi et historique des contrôles et vérifications sur le terrain" -msgstr "Suivi et historique des contrôles et vérifications sur le terrain" - -#: assets/templates/assets/inspections_list.html:22 -msgid "Nouvelle inspection (Carte GPS)" -msgstr "No interventions" - -#: assets/templates/assets/inspections_list.html:32 -msgid "Mes inspections" -msgstr "Dernière inspection" - -#: assets/templates/assets/inspections_list.html:37 -msgid "Toutes les inspections" -msgstr "Toutes les catégories" - -#: assets/templates/assets/inspections_list.html:51 -msgid "Rechercher par note, asset, ..." -msgstr "Rechercher" - -#: assets/templates/assets/inspections_list.html:57 -msgid "-- Thématiques --" -msgstr "Thématique" - -#: assets/templates/assets/inspections_list.html:66 -msgid "-- Natures --" -msgstr "Nature" - -#: assets/templates/assets/inspections_list.html:75 -msgid "-- Tous les résultats --" -msgstr "Nouveau" - -#: assets/templates/assets/inspections_list.html:93 -#, python-format -msgid "%(counter)s inspection trouvée" -msgid_plural "%(counter)s inspections trouvées" -msgstr[0] "%(counter)s inspection trouvée" -msgstr[1] "%(counter)s inspections trouvées" - -#: assets/templates/assets/inspections_list.html:94 -msgid "limité aux 100 plus récentes" -msgstr "limité aux 100 plus récentes" - -#: assets/templates/assets/inspections_list.html:104 -#: assets/templates/assets/inspections_list.html:105 -msgid "Carte des résultats" -msgstr "Date de déinstallation" - -#: assets/templates/assets/inspections_list.html:148 -msgid "Photos / Documents joints" -msgstr "Photos / Documents joints" - -#: assets/templates/assets/inspections_list.html:167 -#: assets/templates/assets/quick_inspection_map.html:333 -msgid "Détail de l'inspection" -msgstr "Détail" - -#: assets/templates/assets/inspections_list.html:176 -#: assets/templates/assets/quick_inspection_map.html:341 -msgid "Consulter la fiche de l'asset" -msgstr "Consulter la fiche de l'asset" - -#: assets/templates/assets/inspections_list.html:183 -#: assets/templates/assets/quick_inspection_map.html:347 -msgid "Cible" -msgstr "Faible" - -#: assets/templates/assets/inspections_list.html:222 -msgid "Qualité du marquage" -msgstr "Qualité globale" - -#: assets/templates/assets/inspections_list.html:238 assets/views/export.py:100 -msgid "Obsolescence" -msgstr "Obsolescence" - -#: assets/templates/assets/inspections_list.html:309 -msgid "Aucune inspection trouvée" -msgstr "Aucune section trouvée" - -#: assets/templates/assets/inspections_list.html:310 -msgid "Aucune inspection ne correspond à vos critères de recherche." -msgstr "Aucune inspection ne correspond à vos critères de recherche." - -#: assets/templates/assets/inspections_list.html:419 -msgid "Carte des résultats d'inspections" -msgstr "Carte des résultats d'inspections" - #: assets/templates/assets/its_index.html:27 msgid "Créer une nouvelle localisation ITS" msgstr "Créer une nouvelle localisation ITS" @@ -5799,102 +5422,14 @@ msgid "Poteaux" msgstr "Poteaux" #: assets/templates/assets/publiclighting_street_detail.html:267 -msgid "Alimentation:" -msgstr "Alimentation:" - -#: assets/templates/assets/quick_inspection_map.html:4 -msgid "Inspection Rapide Carte GPS" -msgstr "Inspection Rapide Carte GPS" - -#: assets/templates/assets/quick_inspection_map.html:160 -msgid "Inspection Rapide" -msgstr "Intersections" - -#: assets/templates/assets/quick_inspection_map.html:161 -msgid "GPS actif" -msgstr "GPS actif" - -#: assets/templates/assets/quick_inspection_map.html:168 #: assets/templates/assets/unified_index.html:91 #: assets/templates/assets/unified_index.html:251 #: assets/templates/assets/unified_index.html:261 +msgid "Alimentation:" +msgstr "Alimentation:" msgid "Thématique" msgstr "Thématique" -#: assets/templates/assets/quick_inspection_map.html:182 -msgid "Inspections (3 mois)" -msgstr "Intersections" - -#: assets/templates/assets/quick_inspection_map.html:191 -msgid "-- Thématique --" -msgstr "Thématique :" - -#: assets/templates/assets/quick_inspection_map.html:198 -msgid "-- Catégorie --" -msgstr "Catégorie" - -#: assets/templates/assets/quick_inspection_map.html:206 -msgid "Veuillez zoomer sur la carte pour afficher les équipements." -msgstr "Cliquez sur la carte pour ajouter des sommets." - -#: assets/templates/assets/quick_inspection_map.html:216 -msgid "Ma position GPS" -msgstr "Ma position GPS" - -#: assets/templates/assets/quick_inspection_map.html:228 -msgid "Choisir une thématique" -msgstr "Filtres thématiques" - -#: assets/templates/assets/quick_inspection_map.html:260 -msgid "Filtrer par catégorie" -msgstr "Filtrer par catégorie" - -#: assets/templates/assets/quick_inspection_map.html:288 -msgid "Historique des inspections sur la carte" -msgstr "Historique des modifications" - -#: assets/templates/assets/quick_inspection_map.html:294 -msgid "" -"Choisissez la durée d'affichage des contrôles et inspections effectués dans " -"la zone." -msgstr "" - -#: assets/templates/assets/quick_inspection_map.html:298 -msgid "Désactiver l'affichage" -msgstr "Désactiver l'affichage" - -#: assets/templates/assets/quick_inspection_map.html:302 -msgid "1 mois" -msgstr "1 mois" - -#: assets/templates/assets/quick_inspection_map.html:306 -msgid "3 mois (par défaut)" -msgstr "3 mois (par défaut)" - -#: assets/templates/assets/quick_inspection_map.html:310 -msgid "6 mois" -msgstr "6 mois" - -#: assets/templates/assets/quick_inspection_map.html:314 -msgid "1 an" -msgstr "1 an" - -#: assets/templates/assets/quick_inspection_map.html:318 -msgid "Tout (historique complet)" -msgstr "Tout (historique complet)" - -#: assets/templates/assets/quick_inspection_map.html:370 -msgid "Constats & Remarques" -msgstr "Constats & Remarques" - -#: assets/templates/assets/quick_inspection_map.html:378 -msgid "Galerie photos" -msgstr "Galerie photos" - -#: assets/templates/assets/quick_inspection_map.html:397 -msgid "Documents joints" -msgstr "Documents associés" - #: assets/templates/assets/roads_index.html:49 msgid "Qualité globale" msgstr "Qualité globale" @@ -7581,34 +7116,10 @@ msgstr "Format de date invalide. Utilisez ISO 8601." msgid "Inexistant" msgstr "Inexistant" -#: assets/views/inspections.py:184 msgid "" "Vous ne disposez d'aucune thématique autorisée pour réaliser des inspections." msgstr "" -#: assets/views/inspections.py:251 -msgid "Cible d'inspection non spécifiée." -msgstr "Cible d'inspection non spécifiée." - -#: assets/views/inspections.py:257 -#, python-format -msgid "Cible introuvable : %s" -msgstr "Cible introuvable : %s" - -#: assets/views/inspections.py:328 -#, python-format -msgid "Intervention suite à inspection non conforme (%s)" -msgstr "Intervention suite à inspection non conforme (%s)" - -#: assets/views/inspections.py:332 -#, python-format -msgid "Signalement automatique lors de l'inspection du %s." -msgstr "Signalement automatique lors de l'inspection du %s." - -#: assets/views/inspections.py:348 -msgid "Inspection enregistrée avec succès." -msgstr "Commentaire enregistré avec succès" - #: assets/views/its.py:404 assets/views/its.py:415 assets/views/nature.py:463 #: assets/views/nature.py:543 assets/views/publiclighting.py:457 #: assets/views/publiclighting.py:478 assets/views/publiclighting.py:499 @@ -7751,3 +7262,4 @@ msgstr "Zones GIEP" msgid "Aucune localisation GIEP trouvée à proximité" msgstr "Aucune localisation trouvée" + diff --git a/streetup/assets/locale/nl/LC_MESSAGES/django.mo b/streetup/assets/locale/nl/LC_MESSAGES/django.mo index 59666c582315b2d1f6b077c6feac39c2dd862a3f..5595c531cc75040b1ad2104981069453f7431531 100644 GIT binary patch delta 32483 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 KikRW|_WmC;dhR9w delta 38947 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 - {{ insp.get_result_status_display }} + {{ insp.get_result_status_display }} @@ -102,7 +102,7 @@
  • {% translate "Résultat du contrôle" %} - {{ insp.get_result_status_display }} + {{ insp.get_result_status_display }}
  • {% translate "Nature" %} @@ -144,7 +144,7 @@ @@ -160,7 +160,7 @@ {% endfor %} {% if can_inspect %} -{% include "assets/components/inspection_form_modal.html" %} +{% include "inspections/components/inspection_form_modal.html" %}