From a4f6769c7da13bcc06657c3db56bc0f69ff8fb45 Mon Sep 17 00:00:00 2001 From: kdeterme Date: Mon, 27 Jul 2026 10:17:00 +0200 Subject: [PATCH] feat(buildings): add interactive map with address search and orthophoto controls for building editing --- .../assets/locale/en/LC_MESSAGES/django.mo | Bin 73213 -> 73525 bytes .../assets/locale/en/LC_MESSAGES/django.po | 91 ++++++----- .../assets/locale/fr/LC_MESSAGES/django.po | 89 ++++++----- .../assets/locale/nl/LC_MESSAGES/django.mo | Bin 75508 -> 75847 bytes .../assets/locale/nl/LC_MESSAGES/django.po | 92 ++++++----- .../assets/buildings/publicbuilding_form.html | 144 +++++++++++++++++- streetup/assets/views/buildings.py | 14 ++ 7 files changed, 305 insertions(+), 125 deletions(-) diff --git a/streetup/assets/locale/en/LC_MESSAGES/django.mo b/streetup/assets/locale/en/LC_MESSAGES/django.mo index 18256ff2a1e878bc064c44b3374cf4e428ec6aa1..42ad45c40c1a7502db74ef5adad35aef5bd0144c 100644 GIT binary patch delta 25424 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 VuYTXy?tLOyUi{`eKc=t!{{U$Tr0oCz delta 25138 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

j^1{Ps2~o6Cw?$+k|>)h~K7sE?y@LrrsX% zzoh&d;(rtGW8-{5d<1oTAJUV_98AOJB5GsF_h)7$s8eF zn07hnYb^P{TDzU5S_M*f5_PVSSB~_Tgf{x}_?AZNNwl)r{X|^PLmHGOR@^Mnq>Z}X=-Pb22Hmc$%7y@87;j88nV4OWo6D&$qb@zi}zr!|OoB(DeQPfuSW zi^-c|8U1O0!1`E9US-Pkq@m3K`q)T(wtnF&O-4=<<*2ORzxojWn#yemNy+=25J`Rw z(&K1YmGn63jKtN1LgfF9pPpRQ`HsBRIDmFfDEo=ffY6w{{Z=;*Wxg+ja59UMNRFSL zmQ)%>;t3tyCVc+KTp)9#gVDx8oMv$L@{E6hnr>{eV zb;J|-vHr|fF%#BjlnPXyMYutwXdCqmJ|Hid)g4267x5%kF8-nX({qW)3d)yS{f3lT z)RUNgx03jckXfGy-H1%H(w?7f-zhrDPks{|YvntMe@UA^37yCrOWOAkk8O2Y&__Ko z-&y)SgU2G?jy4y`A57Rp-WK$o|2hilkmx|>Kq@{V{g||#HKeDK&Q3g-@+i{35E>Eh zfypR4OZfEsN`6N2S7LWUAHt`nD*1ZC2pb<09=S ouVnGs)JaHMPfdrXG\n" "Language-Team: LANGUAGE \n" @@ -180,112 +180,112 @@ msgid "Emprise cartographique" msgstr "Map footprint" #: streetup/assets/models/buildings.py:96 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:63 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:71 msgid "Adresse complète" msgstr "Full address" #: streetup/assets/models/buildings.py:97 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:68 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:76 #: streetup/assets/templates/assets/components/asset_model_card.html:38 msgid "Description" msgstr "Description" #: streetup/assets/models/buildings.py:100 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:104 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:84 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:92 #: streetup/assets/templates/assets/buildings/publicbuilding_list.html:99 msgid "Propriétaire" msgstr "Owner" #: streetup/assets/models/buildings.py:101 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:108 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:89 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:97 msgid "Gestionnaire référent" msgstr "Referent manager" #: streetup/assets/models/buildings.py:102 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:94 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:102 msgid "Direction / Service occupant" msgstr "Department / Occupant service" #: streetup/assets/models/buildings.py:105 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:110 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:118 msgid "Type d'usage principal" msgstr "Main usage type" #: streetup/assets/models/buildings.py:106 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:115 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:123 msgid "Statut d'occupation" msgstr "Occupancy status" #: streetup/assets/models/buildings.py:109 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:125 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:120 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:128 msgid "Année de construction" msgstr "Construction year" #: streetup/assets/models/buildings.py:110 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:125 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:133 msgid "Nombre d'étages hors-sol" msgstr "Number of above-ground floors" #: streetup/assets/models/buildings.py:111 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:130 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:138 msgid "Nombre de niveaux en sous-sol" msgstr "Number of basement levels" #: streetup/assets/models/buildings.py:112 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:135 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:143 msgid "Surface brute totale (m²)" msgstr "Total gross area (m²)" #: streetup/assets/models/buildings.py:113 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:140 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:148 msgid "Surface utile (m²)" msgstr "Usable area (m²)" #: streetup/assets/models/buildings.py:116 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:151 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:159 msgid "Accueil & Sécurité du Public (ERP / PMR)" msgstr "Public Reception & Safety (ERP / PRM)" #: streetup/assets/models/buildings.py:117 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:172 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:180 msgid "Catégorie d'accueil / ERP" msgstr "Reception Category / ERP" #: streetup/assets/models/buildings.py:118 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:177 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:185 msgid "Type d'établissement / ERP" msgstr "Establishment Type / ERP" #: streetup/assets/models/buildings.py:119 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:182 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:190 msgid "Jauge maximale d'accueil du public" msgstr "Maximum public capacity" #: streetup/assets/models/buildings.py:122 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:198 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:206 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Energy Performance (PEB / DPE / EPC)" #: streetup/assets/models/buildings.py:123 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:203 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:211 msgid "Émissions de Carbone & GES" msgstr "Carbon & GHG Emissions" #: streetup/assets/models/buildings.py:124 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:211 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:219 msgid "Diagnostic Amiante réalisé" msgstr "Asbestos Inspection completed" #: streetup/assets/models/buildings.py:125 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:219 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:227 msgid "Diagnostic Plomb réalisé" msgstr "Lead Inspection completed" #: streetup/assets/models/buildings.py:126 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:167 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:175 msgid "Accessible PMR" msgstr "PRM Accessible" @@ -296,7 +296,7 @@ msgstr "Public building" #: streetup/assets/models/buildings.py:130 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:18 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:13 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:21 #: streetup/assets/templates/assets/buildings/publicbuilding_list.html:4 #: streetup/assets/views/core.py:782 msgid "Bâtiments publics" @@ -1038,12 +1038,12 @@ msgid "Code" msgstr "Code" #: streetup/assets/models/history.py:326 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:53 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:61 msgid "Nom (FR)" msgstr "Name (FR)" #: streetup/assets/models/history.py:327 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:58 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:66 msgid "Nom (NL)" msgstr "Name (NL)" @@ -1194,14 +1194,14 @@ msgid "Structure" msgstr "Structure" #: streetup/assets/models/history.py:342 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:240 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:252 #: streetup/assets/templates/assets/detail_generic.html:672 #: streetup/assets/views/export.py:109 msgid "Longitude" msgstr "Longitude" #: streetup/assets/models/history.py:343 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:235 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:247 #: streetup/assets/templates/assets/detail_generic.html:683 #: streetup/assets/views/export.py:110 msgid "Latitude" @@ -2657,8 +2657,8 @@ msgid "Choisissez le format d'export :" msgstr "Choose export format:" #: streetup/assets/templates/assets/base_assets_index.html:320 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:24 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:251 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:32 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:263 #: streetup/assets/templates/assets/components/add_asset_modal.html:138 #: streetup/assets/templates/assets/components/asset_documents.html:87 #: streetup/assets/templates/assets/components/asset_location_link.html:75 @@ -2690,7 +2690,7 @@ msgid "Annuler" msgstr "Cancel" #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:25 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:15 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:23 #: streetup/assets/templates/assets/permissions/panel.html:69 #: streetup/assets/templates/assets/permissions/panel.html:111 #: streetup/assets/templates/assets/permissions/panel.html:211 @@ -2897,48 +2897,57 @@ msgid "Aucune intervention enregistrée pour ce bâtiment." msgstr "No intervention registered for this building." #: streetup/assets/templates/assets/buildings/publicbuilding_form.html:4 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:19 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:27 msgid "Modifier le bâtiment" msgstr "Edit building" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:35 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 msgid "Certains champs contiennent des erreurs." msgstr "Some fields contain errors." -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:35 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 msgid "Veuillez vérifier les informations ci-dessous." msgstr "Please check the information below." -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:51 #: streetup/assets/templates/assets/detail_generic.html:204 msgid "Informations générales" msgstr "General information" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:48 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:56 msgid "Code du bâtiment" msgstr "Building code" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:79 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:87 msgid "Propriété & Gestion" msgstr "Ownership & Management" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:105 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:113 msgid "Usage & Caractéristiques physiques" msgstr "Usage & Physical Characteristics" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:159 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:167 msgid "Bâtiment recevant du public (ERP / PMR)" msgstr "Public reception building (ERP / PRM)" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:193 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:201 msgid "Diagnostics & Énergie" msgstr "Diagnostics & Energy" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:230 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:238 msgid "Coordonnées géographiques (GPS WGS84)" msgstr "Geographic Coordinates (GPS WGS84)" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:254 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:242 +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 " +"orthophoto." +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." + +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:266 msgid "Enregistrer les modifications" msgstr "Save changes" diff --git a/streetup/assets/locale/fr/LC_MESSAGES/django.po b/streetup/assets/locale/fr/LC_MESSAGES/django.po index 24f3c18..68995f8 100644 --- a/streetup/assets/locale/fr/LC_MESSAGES/django.po +++ b/streetup/assets/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-07-27 10:06+0200\n" +"POT-Creation-Date: 2026-07-27 10:11+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -179,112 +179,112 @@ msgid "Emprise cartographique" msgstr "" #: streetup/assets/models/buildings.py:96 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:63 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:71 msgid "Adresse complète" msgstr "À compléter" #: streetup/assets/models/buildings.py:97 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:68 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:76 #: streetup/assets/templates/assets/components/asset_model_card.html:38 msgid "Description" msgstr "Description" #: streetup/assets/models/buildings.py:100 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:104 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:84 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:92 #: streetup/assets/templates/assets/buildings/publicbuilding_list.html:99 msgid "Propriétaire" msgstr "Propreté" #: streetup/assets/models/buildings.py:101 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:108 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:89 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:97 msgid "Gestionnaire référent" msgstr "" #: streetup/assets/models/buildings.py:102 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:94 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:102 msgid "Direction / Service occupant" msgstr "" #: streetup/assets/models/buildings.py:105 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:110 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:118 msgid "Type d'usage principal" msgstr "Type d'asset inconnu" #: streetup/assets/models/buildings.py:106 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:115 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:123 msgid "Statut d'occupation" msgstr "Statut de validation" #: streetup/assets/models/buildings.py:109 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:125 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:120 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:128 msgid "Année de construction" msgstr "Numéro de contrat" #: streetup/assets/models/buildings.py:110 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:125 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:133 msgid "Nombre d'étages hors-sol" msgstr "Nombre de brins" #: streetup/assets/models/buildings.py:111 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:130 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:138 msgid "Nombre de niveaux en sous-sol" msgstr "" #: streetup/assets/models/buildings.py:112 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:135 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:143 msgid "Surface brute totale (m²)" msgstr "Surface (m²)" #: streetup/assets/models/buildings.py:113 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:140 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:148 msgid "Surface utile (m²)" msgstr "Surface (m²)" #: streetup/assets/models/buildings.py:116 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:151 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:159 msgid "Accueil & Sécurité du Public (ERP / PMR)" msgstr "" #: streetup/assets/models/buildings.py:117 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:172 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:180 msgid "Catégorie d'accueil / ERP" msgstr "" #: streetup/assets/models/buildings.py:118 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:177 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:185 msgid "Type d'établissement / ERP" msgstr "Type d'élément" #: streetup/assets/models/buildings.py:119 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:182 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:190 msgid "Jauge maximale d'accueil du public" msgstr "" #: streetup/assets/models/buildings.py:122 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:198 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:206 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "" #: streetup/assets/models/buildings.py:123 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:203 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:211 msgid "Émissions de Carbone & GES" msgstr "" #: streetup/assets/models/buildings.py:124 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:211 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:219 msgid "Diagnostic Amiante réalisé" msgstr "" #: streetup/assets/models/buildings.py:125 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:219 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:227 msgid "Diagnostic Plomb réalisé" msgstr "" #: streetup/assets/models/buildings.py:126 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:167 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:175 msgid "Accessible PMR" msgstr "Accessoire" @@ -295,7 +295,7 @@ msgstr "" #: streetup/assets/models/buildings.py:130 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:18 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:13 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:21 #: streetup/assets/templates/assets/buildings/publicbuilding_list.html:4 #: streetup/assets/views/core.py:782 msgid "Bâtiments publics" @@ -1039,12 +1039,12 @@ msgid "Code" msgstr "Code" #: streetup/assets/models/history.py:326 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:53 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:61 msgid "Nom (FR)" msgstr "Nom (FR)" #: streetup/assets/models/history.py:327 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:58 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:66 msgid "Nom (NL)" msgstr "Nom (NL)" @@ -1195,14 +1195,14 @@ msgid "Structure" msgstr "Structure" #: streetup/assets/models/history.py:342 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:240 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:252 #: streetup/assets/templates/assets/detail_generic.html:672 #: streetup/assets/views/export.py:109 msgid "Longitude" msgstr "Longitude" #: streetup/assets/models/history.py:343 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:235 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:247 #: streetup/assets/templates/assets/detail_generic.html:683 #: streetup/assets/views/export.py:110 msgid "Latitude" @@ -2658,8 +2658,8 @@ msgid "Choisissez le format d'export :" msgstr "Choisissez le format d'export :" #: streetup/assets/templates/assets/base_assets_index.html:320 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:24 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:251 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:32 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:263 #: streetup/assets/templates/assets/components/add_asset_modal.html:138 #: streetup/assets/templates/assets/components/asset_documents.html:87 #: streetup/assets/templates/assets/components/asset_location_link.html:75 @@ -2691,7 +2691,7 @@ msgid "Annuler" msgstr "Annuler" #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:25 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:15 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:23 #: streetup/assets/templates/assets/permissions/panel.html:69 #: streetup/assets/templates/assets/permissions/panel.html:111 #: streetup/assets/templates/assets/permissions/panel.html:211 @@ -2898,52 +2898,59 @@ msgid "Aucune intervention enregistrée pour ce bâtiment." msgstr "Aucune modification enregistrée pour cet asset." #: streetup/assets/templates/assets/buildings/publicbuilding_form.html:4 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:19 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:27 #, fuzzy #| msgid "Modifier les contrats" msgid "Modifier le bâtiment" msgstr "Modifier les contrats" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:35 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 msgid "Certains champs contiennent des erreurs." msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:35 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 msgid "Veuillez vérifier les informations ci-dessous." msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:51 #: streetup/assets/templates/assets/detail_generic.html:204 msgid "Informations générales" msgstr "Informations générales" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:48 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:56 #, fuzzy #| msgid "Document de bâtiment" msgid "Code du bâtiment" msgstr "Documents des assets" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:79 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:87 msgid "Propriété & Gestion" msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:105 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:113 msgid "Usage & Caractéristiques physiques" msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:159 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:167 msgid "Bâtiment recevant du public (ERP / PMR)" msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:193 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:201 msgid "Diagnostics & Énergie" msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:230 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:238 msgid "Coordonnées géographiques (GPS WGS84)" msgstr "" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:254 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:242 +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 " +"orthophoto." +msgstr "" + +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:266 #, fuzzy #| msgid "Historique des modifications" msgid "Enregistrer les modifications" diff --git a/streetup/assets/locale/nl/LC_MESSAGES/django.mo b/streetup/assets/locale/nl/LC_MESSAGES/django.mo index 7fc1e66d5ed415252d943a7d0de3065c5664c0ac..d29d7aa1f0660b502ede4f57329ba1933e2f5fd8 100644 GIT binary patch delta 25602 zcmZA92Y65S-~aK0gxHb@vA;;f-n;gw)>fma6~rb;Vsq@RMvPK>?^-QdRkN+4Mo~3e zMeU+Bit>BDzUS?}dfn%`KYe`mJ}1KO|Nr}Vz;`DD+$$jga~z(f0gjU$vqw5kq2yRs zxsLOFN5}abkKkc+J2_5%tlimha$+BI8itbIh%|ThAzeA&VJ^Inc`hLgz;V+mD|HKe{ZRy}Hj+2VC57S~HR6i9k1=hxb*Z|evAPmQ; z{(RSQRuRcW#!1YFe_#eo*VS=~VJ-~BMwlF%V+w3z>CUKudzynW1?dSGjMGsIT87PW zx24l}V}FwmzVTS4K^w6>1_~ zFgK3GthgL?6knq*``MoCzs~eA8Cu~#Rw1aD*O3pEUj%iQm9QK(L``@+mc~V>fli|) z^f#8p7g!ui^md$#*b%j`fvEnbxkNP6C8!zhMs<7!HPgGO*CtsXFCB$ySQXP?6U%Rh z+Uf!5!|A9yw8hGQLfxIasGWL+MbQn9^=4MbY=h}2=!crfNOK-Wk=~42!8z0l?_nX# z+t*u2Bh8L9Bpa%{rsX%l{G{7q2u?utzW~+mG7Q7b=xRoXh(zE;)Gc-fc$X{> z>OC!u+PX@Z8e5|}?tz;SBT&N~1cg zgBkH7voC5z<1i98V|hG-8aVABZ|g%*TVL4H@1ibqd(;B@pzg#})Q)T%#QtkW+pWU4 zn4a`?)CB%U?Lf-G-U@26%)%Ofk;;9^^;uP%YF>M!Q7RQ9o2idVm}Gn>2NBIE67?FD zz+Bi!6)+Z4;Xu^Rj7FXLY*hWNs53o*1@JcJ$IvO>U8sbb(1)m<>58c_0bO-Ciiqw& zB9_2)7=#xw4_?QVm}08eFc|rEJ2_BCSHY}?0i^4oCSD)at{G~g?NB>047Ia!rn3L3 zh^!|=GyEKL;$cjU*HHsJwESn5&NR&%AO{wrJQ8&jO)S4NYJgs-9T|mM&<0G4J1l)* z8vCyq9wkFNaTe9^5Azk~BOUy)H&A&@L%K6+rTtJ7AAmah@u;_AF=_`^Vp`mYTG*GU z_P?Oo-E@g)>z|@7RhsGEEzgVEnbH`ARk1R5wenS1mh=}`1Mi~-EIz|K^YW;jX^QF4 z#SHi{rpG03^FJe^9oUQ7!tXHyUPK+iJ=DaWqb_Conck5UL%kJcQ4_6;YTw-KhSf+9 zMQ!~aRKJH&JABSdyUtxA>gbi3VV1We5va>j5j8+l)Yi2_O{}No55y4Cqfzzepx%zn z=26suw@^pi<)1_?@V5C3_4)?Rr=;m1bD% zZBaqg7pk~f4RwZ%F+Vm(ZRH5mR*pptJQH=97hpErgxY~4sQxdaR{R7DVCp5R$N85b zqJk!<4!WW`9D@3!jzJ$z!R)vZwZbE)6de-oCU^*Q;2G3_k5L^ywer9f-j^^8Ym;9S3*jUzjGtp9 zUPG-sXr*voeNmy z<%gr*l0vBdYoKCfEDFm55%SU8oMvU<$mC+S(^r8w1yRm#UuG1~uW{s0ocj zwV#h#@ir?zjQ-aYwU7s>yYT`;_5SBu=Y5MSqAD~(b@UPHjN(ySKN>ZmnW(K_hT6*Q zsLQzjT*4BSr7F?q7|mZKBzMsgxcci zsFkiW_n_{|39N&cuogya@Y3B;E8mJfyo_!+BCm-Q!?GK_*Qg8XQqIQQxDz$-FPIu1 zqE`9}HNj+?ydw)ot=NYVSOQaF3)DoTQT@fEc5?0}_CGC=)nw=_cc8ZJm{qulTKQc} zi%(FmVY1EM+u=i9uCl0sn_yAwh#GJvs{TsMiThC#`W5~CZf5_r^-su92d}XPrvJ=) z3qC-Vx3F}3RKrfF0eYh@-$+!)vr%Wg#L}x!JG2G0bB9qocM3JJ^DYrxo+lWEpGtrc4{JO0!uLkZa2R|P52Ik!0x`3BLDsvfbN(lvs##2ithiL^IEXI_sPmh80j})d;nMR;bIBfI5<)=4cEhJqa`7A}oO0FbprD+CN6Ue(ApO z#wm`jwy+)%t@uOK<%vNJ+y`|ugHT&M0X4x{sH50~dGRo+pWCQ*PcRd{LA`dFc6t*i zgBqs^YNG9T^8SYqi6=uHPe5(ya?~ey2Wn-UDIyoh&=#fJ?G+S6y>2xz7j{5x-AGjZg=P;BB-4!g=+UM zYQ-O*e*&nT8;shqX{h!K%%!OM?rI`B;~l6oK8Ww&kElzQYL7ReVARj;yr`MyM|~$s zpkAwHs9QfC^%l%S4X_3^!Ov0S?8nS_61kkNbBl;p@)|W@@Ymku2}gBU46|Z2%#I&n z793>xvrz3fp;o*Pb?eWdF5ewg{givXKd9uzYNX%CApQKGOhjj#h`PPoQD^rxYQ=|9 z6Z-+RqEo1qTt#i|153X|-Re}|cmw4^^;;V&VGL@5%Te{dz;rH=ql(}K)N6AawQ^^l zx3XZ&Mlu4`uo`OM=BRodu_(r&%9mpf+=&|SEb2&Zqw4=-=~VmKf2}Ah5p8XL)a|T| z@8SEX56LWZ59%y$Vkvx#IWgY>Z-CmUyU`qV+1jDL51p-iBC7o-s7t!?0Q;{QeocmE zehM{_o2Y@49rVt!2 zP+NZlqwp;1HFy6dQiMo_@4bw!Se*0agPL$()Px6O5W499{eL16o#9Gz2kHZI2y@{D)TMcW8aT&M?^|9Fbw?UuZR~_P zx^<|D?LzhQE!IfFk6}qV*KzNkb~|De_s>~JL<5~dy|<50JCOcIZ{|^`+gcP=ULAed z9@TE7|6W&BiqZ>g+O(LnVn;B=0z|`bVLY?UxEQkwG zujygbgs!13nRC)xaXyS9SqXKdov|n;ppIfC>P~Gq$@wd?)e3fEI?{VlXL{T!{%rY| zQ7gHJI+7%(yq$?aeTd4TR@eg7egJBMBT?-ZVGA3**X!UP+KD!(`q3DI15q7Lw)6tj&TT?XWH+k)LDT||S^hJEH@nQ*O@e}kI9am&AkdW-%+|Ns6k;=K36pfakU zANpsCx;#70{iu$Pq6YjGOJMR}yt_~y3y`jj;TVhB!HKAynufYFD=fVQ-BM(HOGFJ` zpw2w>g7@Pz0=3d+sPc}el?}zrI1BaKt+)ImsQ3I=RQ>c9z4H91yHE!;k=AD4i|l`S zGR9lRH|AOME^5Fem%N#Wqb^w_s-wcF%T)ujV>48FKh(+xp)U1sR6k=-Z`lIWTeSKT z=dTrSCLMSpyzGQb$1BG1nI*dS-7eq~@BC4Opm;<9x9~u|6@(rjvwih+d z5mdX&s-VbUsP{7E6>orW)Y<1W^P{%3Bx>vHnVnD*8;WIc8fL|Vs0m&%ADFLEU&wS< zy+4S!MTzLrbVY61Ow<5#&CRHRzeP>(D(1omX1ZU!9V?2ONEytAbx=Ff2{n;;)E96p zs-J1dWptf|Uc_04+Nv*56FGv~nIBR4*HIlj!z}3h=B2Zmc~Juv#;RBuwbjG1CeB1% z=Ci1Ne@FkH|NkM9lZ>R-9A_!!#v*tCE8#=b3X1&h&Ac*dg7s0CsR?RgZOtyIvyL@~ znB!3OXQ1jYME}44ts}GJ#~-3@dne29 zjwwkGM70}bE=7GuzCl-KeTIl;bPv_w3F?gAU|vjj!#jeKr~zuDwz?jweH&DV@u-PR z!rV9qbs2Y>r%@BWkJ_P^H#mPqlHc?i2Aes|0;sbugBtKX)I?jME?Y-b`*_rux~K)r zLDgGgu0^%qit6tGs@~a~uJ+mA5o|TmER&(R_+}-M%p| zVh+;JEFE^+TSy7B9BLtzQAg+2BBC>CgF3q&s2LBi{E4V7o{QR%WvENK2DPO-%)_X9 z=TMjJH`EH9JKl;zQ4@{AJXq69yG|D(y8WXu2xnRPQ`CoM1L_hTMRj}=vt!_0&pfED zt%{m>L(~L2ptia$M*rXcttO%^*@-%Wy{Hb(qqgV0* z(iK5TZ050T_>Ia4_nK#-sY1iW+zxmc&h{dcR^?ypR6h|6dZ(z$qVi1>vY2$%m=22x=k~ zP&-iFtcx0`so4&7`MP5=oPg?Q3Tg*up>|+3>d1FK;QiMOzq1OLQ8Rml>F^DzLApP^ z*DM#RegV|LRZ$bHYv~rKiAJLa?2h?xIBMc6QS~>Wj&}E-y#G3@Q)H;)TUPKI)iBdT z@B2_0)nO;p77oPpI2JYG*;c+Bbu?e#J9q*$(bSK;%bW={fwHLl8ZHqvXn;D)E~pjs zL=6yU=`rRM)a_41yrq?14YdRNPy=1I{5u#*`Z;RgG=F>P2vq;&QSB?_oYf3);f%t-n%>bsHRiMKPk&4Q>iE`{2eDyaJJp~h*8 z{{Q{oFd`aYENVsbP#vzc{Jp3z;VIPCKf+*qVdZI_dPkPaEQTttirSGTsP9J%s{fIw z1y4g)Gn{V)D^U~Kikj&m%!I$7w(KE>VY+9wwWy!-#(~!Wi+~>$r*88g)dSP!sNsn(#2x9hr%`#7j`$k5 z?nUj$5zD{)ocCWdyGMpP_y@Ih>HhKbVP?`L&AOxgRC2g7kFs^i(H0oS71?L^f( zVfmM^I_bNp1s8E&cs~})p)#79ZLuopt~d+VUP}QZo%M&94F{kmGz&G6 zPf>5pDpdbpSb9Hl7hLBw5nZa=m<8XU2F&u>JCXvZGp&M}d41HEt3B$w&;?b$4{D$h zsH2>Ys=pG||4!89JC53!>*)Xe{}B<*_zkL~pf_H};i!Bc>P!omVWLA!j;+++0%Zs8eXAM+`%}^c2 zpby7lc3g$pnFFYHKbTigZ_Q(j#OLTLBWIE%{sALUD=3QEx^k!q)kO^$jT*2&YNuwR z50{|^I$)kd)xU%4?&>OX){^l@L z#qp?HJKtPwZbwaUALhWLsLOd9wNp>fhsgrHbOdVRB~d%z)*+(TqaNy(N1J_7D{@gs zl8E}EZA5i^2(`k~s2#b0n)qGRSwBHd_$6vWLCL-RjHn&SiY&}^N)XY&wNM>5MgL{P zGNk)k{#sPMFRc79s^fF!HPj9~Kpjb%6yBW(MJ+Hps(wk-1giMcF8^9ZL<2{o-q%>v zmQO-$)k0Lmt*C}yTmBi;rMrz9@G<)EAJl7_H7JSyr($8$&J;5%p!%zc{`bF;B4o5g zy%y1^ts9P7@nqCi&quut%gjBfJM%MYg_kVSsLa&LmoT1L`f>W$Euz@&2p9 zSu(VeTc{nlkJ_S?sl5has0l@)E>}6!mR3fsv<|9$wAlqUP)}67p{Si4huX>6sEI91 z&HJy{ZwDDV+jHi9)WibPB=P?pP-fIm#b)ULAfa|(8)~KdEdMxaLbp)ulcx2)m|>_1 zl}6pET4pPkh-Tgg)lnR3g(Fcj9FO|sF1GToQ9JPi=E6&;oqC0uP*6H=f|*bQmO!n% zI%?&O&6cQ%xE+Y7!vxgpGXZrcR-w*xx1~>@R{lHs@HMK#TODbq{0dbsFoUa1V@b1-KcDx%7ZII(9IAuKs4bms>7}ThS&urB?@<%@)ynUpR{R7tkrct+ z*=IoYlNa>`ErvSU_fQLIh#45)=|;qdgHc<)Kn1u3b%y&<1D-++a0zv}ZlI3pxtS)! zEBBcNP&-f(HNgrPf%Q;#tuOlj_dmml=qx8$!Aw-c#g@McHL*>Y7Z0L#;t$ls-k>I& zD%6{BHq^=sp$004x`ee*6KRS%@|aNGf2|p%r7>1M#L`nxTe}o>q`Of49JBnZsPD%!)LjY*PojT!aGm@_bSpo=vN#ac!DiIT z4xrBJ3aa6C)DgTueONMQ@g|rJbvg5)cCaq$2tGs|K?l@?dZ79n?w9v(3=s`D$qE*s z?!pSoUynM|y;gqAJZ+vw-Rdi-dJj<(c#T>>>a5-lN1-NA47K$&(Eszl4iO(2jm>_j zvzuiuLtUON=>Hy=r%(g@hU)lVRJ{z@ya95fCYBGi6Xj9$t7C3#i~isLT_T$KWYk%I zV(AsA4!5FKbO5#WCon(W!-^P|-K*Ca^+PEdwdJEwJ2?fl;#sJzpJ(NZvh)7y@~t65 z1Ak_IiCWQN)R~?~4g3mAVU`@;${L{VM0?cRl7QN|QC2go>ix_p+#t8=?m6h`L;ZP&=>yHL=C0 zv)_tZ*iPhfy3RhUa2hp%8yJayV?oTC$J?RWsG}K-#c+e=U$p%6d6W46mb*IY0~L?j zp-HH>Akkc9fR2@_FT{P_I)))Wou&&a^6O zA@xvqq@$%{Q41T7sy7pLB#Y4h_y1dn_`h(dhR0A7_{GwXv**eg(=;S>uJ)|J%M+QvN~G#MAXc z+(%UFMsZ2}1`kkYH}Mw4-zTJ|>Jh>q@+y$lbBMH_0v^t9l{23H3-$`=`}T9lJg<)-8Muw;&;f?Q^WG+ z;Y`v4$j?lCITp5FuUef2q$gWm6+BG+&GfIIIKNZp0`dIhS0nwH_HG(7&e}ljDJVpI zEO~FA@>ZtwDDuA`{A=a)=rEr6EIdqjL!CMF@g;2<;C%9;QO~EChq|M%inS-(bvjeI zCK;6}c!-lpcfm2Fms6uE@wo&&{H=vkgs_!#O*+@JhhYCxsuK=S zex3ZsggLbNn!GH;o9YI=A~MMaP=|jLE>Yp_Q-*Rq&&&{PL-|ueCE~9rYk`MIpTu|q zzc4!AlK&kcACs9%-Zt`%6XFO9$?v5xbw%HhF^URb5}(~y6P z_!+{dlH95SAvMsu$|cBvzH&)70vTy$K}g9-Y{`?u8_k8=qxXkUo32+L2z+SHrMV3Ww#;~y74)WrTX zzVj=Un~)bsjZ;?n9~@13w530xQ7Pi3o`U&|f2p0)@-m_6V zl75eLb;8%wbrY%l86gFU?TTRMU|-ANB2%u=sBl{}oZ)ct|{Nz@%f zC`;XSR?@Jt{)~d z6B%!xL!|Q)CXqLr%v&@ZPP{8&BI)cjJYkjVQ1+O*{4JC7DIvY;Q9h0GOys|PV#)vi z&%0ziOqQPSHw}IzG$g!C+}bSET~E_ibhn-=8EHC`k_&{s1U((_W9sDglFl}KVDY(> z;Y-qfJn0lz1>caL7T-RPh#$8^3C8p#V^8$!lAfJZ4kPTRQh(C#(@7NZXH?Xa zk?@3c4;)SCLR?P=LP6r+Q!j*gO+s?g+2~78cKW$Ne1oO;Vp;M_;TC-fY7wbVrKPIP zbJqq8BtDifi}bscU!&f;gqEbA<0jQ5%p`rB0r_Rw|D-3bC!eKz(N@nY4`(rL3lfSF zG``b;if3u0Uz={?2J2uP`9G3Zo%9(zNqUWS`Y#SAT%)WD1N5`}TXedIx_VlZcb#;g z^{2eSq&xm6?ef>PPFg}MG85@&s%FJ=85dc_2YABY5r1NP1D^s|Zg3fesk+_~Dq^l4zkv9szB7X_-$CTAza6NTN z>-ib8P+s5KX21zv5&yWXf5haMTJi$uN6&piU*ajrFIJj@#zg+6lbghSgk4mar`e(G4=qU7bFZaph&px>4^+j)FwEWytU-%S%uvL7{5P}4`|$oN+Y~7=MCxa$nV1H1`%dcw){T> zcO|bkc{|A4XKnIQ|3|CyJLThue}((W|H|qtv5CA-Iw$d?THRpFY)r-EH0Wz-YvX4X z^|JmazdrRg6Mm)53u?5c>`&qgh{uyZf%qS4LwX76V*XzE!xIjmY%FDZ+=>)_PUuBQ zO(;y^SqhpE*WV&!Q!SpHr_fj+~3tpnw~pzbDu{!U!ar<9ep@^`48k+%0OJ&yQJ z>U@pO^x-Z@;x368DzqmYA-<8kvUKmPuM~F9HAb04M^u8)F8bccM&?#Mvwju zH6{7c*g<^}KS+UA=ow5H^7j6HL81bktWXKhY2xc>yat=mppTdB@Xun-81k2) zi~oJ{kXMnq%?Seu7ip{KC&E+WG2{i=L`Kjyn7lnM8NX8@9~lAG;RGs9BeWu&nzE$U z=n3g8< zQJ|+GY5n`hee_wQZz)Tlqs{&rY%lS31pZXue|B2i-|z(at!Z0=wq*!uNH-^}vAWL~ z-}#)3yoCIOIRrhqtdo8;%1FE}A<8Du(yQVGkWNQ_ZrXf9-V}^vFg=Zk&%kszn{dtg z3$*g2w9QN2GJVdkkoh!mQd|DN4<=TKX5Z4J3GtJ}k7F}}o@_K}fempS{zbiC@Dof; zodIncXj}d*zg}5`Uch1B3-kr7iBmJ~q_`^m>o@ZYoa44`^4Fu#fy7 z3CW3&d0RBnl=HPUadib6bN@(wE5}jy=dfLH>NgUD7)V zLn*69{$KbrmLQ}e{t;m)gP*5PTJrS#N&Fu17~)ImqdCT60}R*a{Oxm@ir*0QWG399 z(J|8Jh%X`hL#R&Ydj6qu?DAR&xN zl&7o?Ar*1Avo%adhMo_sQ3&Zqlzr)C`~Ta4y#7|MjFxopi1Zcwh_cGW69~T$j#_&=vO88ciTMF- zhLT^6^v8sr*8V82UlIR| z`u|`k{*G5EONDyoVXPN*vRa;!qlte`s6?A=`f)zjcA${i+8Pz5ED3ovsiI*6>20Kwkq)x9`r82~jzluTWC};%SUUSiomi#M zRf#8nbT{%tRAx^n;xp(l@nolh+pl%Z8Scg=_&Oh4*SA-6rmJ`dwvVrKg0JJjT4035U08WXnt^A*XUj` z%J=n;>C`Qzzk)BJPmC|RbN`sQxELR!b&QVdl+cU(m_EJ%32DjeAKxvuZ@1X^*rMC- z44K!(?cy5{)1Mhd$H)0P`)AaX>ao3*@MaO?8xY;c*DWUA*EObNY{EcaG|6~MqZy=6 zQD1Xk&jcnB8{5;@Cpwy;7|TBe-;mgto+M(s_+l9(u2Z+@o-w`1@K>Y%UJ0GjcZ=`B VWCq5>^zRxyAg1W{KEI8x{Xe$!soDSl delta 25300 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 Tr%SPU)6kI}HlMrMx6=OuMN>5j diff --git a/streetup/assets/locale/nl/LC_MESSAGES/django.po b/streetup/assets/locale/nl/LC_MESSAGES/django.po index 389352c..f54c2f9 100644 --- a/streetup/assets/locale/nl/LC_MESSAGES/django.po +++ b/streetup/assets/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-07-27 10:06+0200\n" +"POT-Creation-Date: 2026-07-27 10:11+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -179,112 +179,112 @@ msgid "Emprise cartographique" msgstr "Cartografische omtrek" #: streetup/assets/models/buildings.py:96 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:63 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:71 msgid "Adresse complète" msgstr "Volledig adres" #: streetup/assets/models/buildings.py:97 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:68 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:76 #: streetup/assets/templates/assets/components/asset_model_card.html:38 msgid "Description" msgstr "Beschrijving" #: streetup/assets/models/buildings.py:100 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:104 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:84 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:92 #: streetup/assets/templates/assets/buildings/publicbuilding_list.html:99 msgid "Propriétaire" msgstr "Netheid" #: streetup/assets/models/buildings.py:101 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:108 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:89 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:97 msgid "Gestionnaire référent" msgstr "" #: streetup/assets/models/buildings.py:102 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:94 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:102 msgid "Direction / Service occupant" msgstr "" #: streetup/assets/models/buildings.py:105 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:110 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:118 msgid "Type d'usage principal" msgstr "Hoofdgebruikstype" #: streetup/assets/models/buildings.py:106 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:115 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:123 msgid "Statut d'occupation" msgstr "Bezettingsstatus" #: streetup/assets/models/buildings.py:109 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:125 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:120 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:128 msgid "Année de construction" msgstr "Bouwjaar" #: streetup/assets/models/buildings.py:110 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:125 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:133 msgid "Nombre d'étages hors-sol" msgstr "Aantal bovengrondse verdiepingen" #: streetup/assets/models/buildings.py:111 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:130 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:138 msgid "Nombre de niveaux en sous-sol" msgstr "Aantal kelderniveaus" #: streetup/assets/models/buildings.py:112 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:135 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:143 msgid "Surface brute totale (m²)" msgstr "Totale bruto oppervlakte (m²)" #: streetup/assets/models/buildings.py:113 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:140 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:148 msgid "Surface utile (m²)" msgstr "Nuttige oppervlakte (m²)" #: streetup/assets/models/buildings.py:116 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:151 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:159 msgid "Accueil & Sécurité du Public (ERP / PMR)" msgstr "Publieksontvangst & Veiligheid (ERP / PMR)" #: streetup/assets/models/buildings.py:117 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:172 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:180 msgid "Catégorie d'accueil / ERP" msgstr "Ontvangstcategorie / ERP" #: streetup/assets/models/buildings.py:118 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:177 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:185 msgid "Type d'établissement / ERP" msgstr "Type inrichting / ERP" #: streetup/assets/models/buildings.py:119 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:182 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:190 msgid "Jauge maximale d'accueil du public" msgstr "Maximale publiekscapaciteit" #: streetup/assets/models/buildings.py:122 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:198 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:206 msgid "Performance Énergétique (PEB / DPE / EPC)" msgstr "Energieprestatie (PEB / DPE / EPC)" #: streetup/assets/models/buildings.py:123 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:203 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:211 msgid "Émissions de Carbone & GES" msgstr "Koolstofemissies & BKG" #: streetup/assets/models/buildings.py:124 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:211 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:219 msgid "Diagnostic Amiante réalisé" msgstr "Asbestdiagnose uitgevoerd" #: streetup/assets/models/buildings.py:125 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:219 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:227 msgid "Diagnostic Plomb réalisé" msgstr "Looddiagnose uitgevoerd" #: streetup/assets/models/buildings.py:126 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:167 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:175 msgid "Accessible PMR" msgstr "Accessoire" @@ -295,7 +295,7 @@ msgstr "Openbaar gebouw" #: streetup/assets/models/buildings.py:130 #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:18 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:13 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:21 #: streetup/assets/templates/assets/buildings/publicbuilding_list.html:4 #: streetup/assets/views/core.py:782 msgid "Bâtiments publics" @@ -1037,12 +1037,12 @@ msgid "Code" msgstr "Code" #: streetup/assets/models/history.py:326 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:53 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:61 msgid "Nom (FR)" msgstr "Naam (FR)" #: streetup/assets/models/history.py:327 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:58 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:66 msgid "Nom (NL)" msgstr "Naam (NL)" @@ -1193,14 +1193,14 @@ msgid "Structure" msgstr "Structuur" #: streetup/assets/models/history.py:342 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:240 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:252 #: streetup/assets/templates/assets/detail_generic.html:672 #: streetup/assets/views/export.py:109 msgid "Longitude" msgstr "Lengtegraad" #: streetup/assets/models/history.py:343 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:235 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:247 #: streetup/assets/templates/assets/detail_generic.html:683 #: streetup/assets/views/export.py:110 msgid "Latitude" @@ -2652,8 +2652,8 @@ msgid "Choisissez le format d'export :" msgstr "Kies exportformaat:" #: streetup/assets/templates/assets/base_assets_index.html:320 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:24 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:251 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:32 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:263 #: streetup/assets/templates/assets/components/add_asset_modal.html:138 #: streetup/assets/templates/assets/components/asset_documents.html:87 #: streetup/assets/templates/assets/components/asset_location_link.html:75 @@ -2685,7 +2685,7 @@ msgid "Annuler" msgstr "Annuleren" #: streetup/assets/templates/assets/buildings/publicbuilding_detail.html:25 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:15 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:23 #: streetup/assets/templates/assets/permissions/panel.html:69 #: streetup/assets/templates/assets/permissions/panel.html:111 #: streetup/assets/templates/assets/permissions/panel.html:211 @@ -2892,48 +2892,58 @@ msgid "Aucune intervention enregistrée pour ce bâtiment." msgstr "Geen interventie geregistreerd voor dit gebouw." #: streetup/assets/templates/assets/buildings/publicbuilding_form.html:4 -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:19 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:27 msgid "Modifier le bâtiment" msgstr "Gebouw bewerken" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:35 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 msgid "Certains champs contiennent des erreurs." msgstr "Sommige velden bevatten fouten." -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:35 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 msgid "Veuillez vérifier les informations ci-dessous." msgstr "Controleer de onderstaande informatie." -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:43 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:51 #: streetup/assets/templates/assets/detail_generic.html:204 msgid "Informations générales" msgstr "Algemene informatie" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:48 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:56 msgid "Code du bâtiment" msgstr "Gebouwcode" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:79 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:87 msgid "Propriété & Gestion" msgstr "Eigendom & Beheer" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:105 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:113 msgid "Usage & Caractéristiques physiques" msgstr "Gebruik & Fysieke kenmerken" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:159 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:167 msgid "Bâtiment recevant du public (ERP / PMR)" msgstr "Publiek toegankelijk gebouw (ERP / PMR)" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:193 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:201 msgid "Diagnostics & Énergie" msgstr "Diagnoses & Energie" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:230 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:238 msgid "Coordonnées géographiques (GPS WGS84)" msgstr "Geografische coördinaten (GPS WGS84)" -#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:254 +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:242 +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 " +"orthophoto." +msgstr "" +"Klik op de kaart of verplaats de marker om de positie van het gebouw aan " +"te passen. U kunt ook naar een adres zoeken of overschakelen naar de " +"luchtfotoweergave." + +#: streetup/assets/templates/assets/buildings/publicbuilding_form.html:266 msgid "Enregistrer les modifications" msgstr "Wijzigingen opslaan" diff --git a/streetup/assets/templates/assets/buildings/publicbuilding_form.html b/streetup/assets/templates/assets/buildings/publicbuilding_form.html index 9ceba1e..f5c025b 100644 --- a/streetup/assets/templates/assets/buildings/publicbuilding_form.html +++ b/streetup/assets/templates/assets/buildings/publicbuilding_form.html @@ -224,12 +224,16 @@ - +

{% translate "Coordonnées géographiques (GPS WGS84)" %}
+

+ {% translate "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 orthophoto." %} +

+
@@ -256,4 +260,140 @@
-{% endblock %} +{% endblock content %} + +{% block script %} + + +{% endblock script %} diff --git a/streetup/assets/views/buildings.py b/streetup/assets/views/buildings.py index 67eb655..58d3d47 100644 --- a/streetup/assets/views/buildings.py +++ b/streetup/assets/views/buildings.py @@ -263,10 +263,24 @@ def publicbuilding_edit(request, pk): regional_terms = get_regional_terms(getattr(building, '_regional_standard', 'BE')) + center_lon, center_lat = None, None + if building.lon is not None and building.lat is not None: + center_lon, center_lat = building.lon, building.lat + elif building.geom: + try: + geom_4326 = building.geom.clone() + geom_4326.transform(4326) + centroid = geom_4326.centroid + center_lon, center_lat = centroid.x, centroid.y + except Exception: + pass + context = { 'building': building, 'form': form, 'regional_terms': regional_terms, + 'center_lon': center_lon, + 'center_lat': center_lat, } return render(request, 'assets/buildings/publicbuilding_form.html', context)