From 6b526f7056d7b5e3a4d8d8f5ee17dc6aad74b1dd Mon Sep 17 00:00:00 2001 From: kdeterme Date: Wed, 23 Sep 2026 16:57:41 +0200 Subject: [PATCH] fix(inspections): fix mobile zone filter and complete mobile translations in lists and maps --- loko/assets/locale/en/LC_MESSAGES/djangojs.mo | Bin 8321 -> 10192 bytes loko/assets/locale/en/LC_MESSAGES/djangojs.po | 104 ++++++++++++++++++ loko/assets/locale/fr/LC_MESSAGES/djangojs.mo | Bin 9697 -> 11651 bytes loko/assets/locale/fr/LC_MESSAGES/djangojs.po | 104 ++++++++++++++++++ loko/assets/locale/nl/LC_MESSAGES/djangojs.mo | Bin 8720 -> 10620 bytes loko/assets/locale/nl/LC_MESSAGES/djangojs.po | 104 ++++++++++++++++++ loko/assets/static/assets/inspection_map.js | 77 +++++++------ loko/common/locale/en/LC_MESSAGES/djangojs.mo | Bin 1972 -> 2106 bytes loko/common/locale/en/LC_MESSAGES/djangojs.po | 8 ++ loko/common/locale/fr/LC_MESSAGES/djangojs.mo | Bin 1971 -> 2115 bytes loko/common/locale/fr/LC_MESSAGES/djangojs.po | 8 ++ loko/common/locale/nl/LC_MESSAGES/djangojs.mo | Bin 2146 -> 2274 bytes loko/common/locale/nl/LC_MESSAGES/djangojs.po | 8 ++ .../static/common/address_search_control.js | 3 +- .../locale/en/LC_MESSAGES/django.mo | Bin 23695 -> 24666 bytes .../locale/en/LC_MESSAGES/django.po | 67 +++++++++++ .../locale/fr/LC_MESSAGES/django.mo | Bin 29357 -> 30349 bytes .../locale/fr/LC_MESSAGES/django.po | 67 +++++++++++ .../locale/nl/LC_MESSAGES/django.mo | Bin 23097 -> 24108 bytes .../locale/nl/LC_MESSAGES/django.po | 67 +++++++++++ .../components/asset_details/_signpanel.html | 2 +- .../components/asset_fields/_signpanel.html | 4 +- .../components/quick_add_sign_modal.html | 2 +- .../inspections/inspections_list.html | 30 ++--- .../inspections/inspections_list_mobile.html | 32 +++--- .../inspections/quick_inspection_map.html | 34 ++++-- 26 files changed, 644 insertions(+), 77 deletions(-) diff --git a/loko/assets/locale/en/LC_MESSAGES/djangojs.mo b/loko/assets/locale/en/LC_MESSAGES/djangojs.mo index 4020d543f3f72b2adae66375ca340da7ee68ddcc..8d561b1f5efc8d2eda0eff7c63d64858e0b39a26 100644 GIT binary patch literal 10192 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 Qpgqvi!^OHzUu&oN7rzV*rT_o{ diff --git a/loko/assets/locale/en/LC_MESSAGES/djangojs.po b/loko/assets/locale/en/LC_MESSAGES/djangojs.po index 2805ae3..727b478 100644 --- a/loko/assets/locale/en/LC_MESSAGES/djangojs.po +++ b/loko/assets/locale/en/LC_MESSAGES/djangojs.po @@ -613,3 +613,107 @@ msgstr "Collapse models" #: loko/assets/static/assets/unified_index.js:3726 msgid "Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options." msgstr "" + +#: loko/assets/static/assets/inspection_map.js:93 +msgid "Rechercher une adresse…" +msgstr "Search an address…" + +msgid "Rechercher une adresse..." +msgstr "Search an address..." + +#: loko/assets/static/assets/inspection_map.js:748 +msgid "Géolocalisation..." +msgstr "Geolocation..." + +#: loko/assets/static/assets/inspection_map.js:769 +msgid "Position actualisée" +msgstr "Position updated" + +#: loko/assets/static/assets/inspection_map.js:773 +msgid "GPS indisponible" +msgstr "GPS unavailable" + +#: loko/assets/static/assets/inspection_map.js:935 +msgid "Inspections (Désactivé)" +msgstr "Inspections (Disabled)" + +#: loko/assets/static/assets/inspection_map.js:936 +msgid "Inspections (1 mois)" +msgstr "Inspections (1 month)" + +#: loko/assets/static/assets/inspection_map.js:937 +msgid "Inspections (3 mois)" +msgstr "Inspections (3 months)" + +#: loko/assets/static/assets/inspection_map.js:938 +msgid "Inspections (6 mois)" +msgstr "Inspections (6 months)" + +#: loko/assets/static/assets/inspection_map.js:939 +msgid "Inspections (1 an)" +msgstr "Inspections (1 year)" + +#: loko/assets/static/assets/inspection_map.js:940 +msgid "Inspections (Tout)" +msgstr "Inspections (All)" + +msgid "Panneau" +msgstr "Sign" + +msgid "Supprimer ce panneau" +msgstr "Delete this sign" + +msgid "Mention (ex: Sauf riverains)" +msgstr "Mention (e.g. Except local traffic)" + +msgid "Propreté :" +msgstr "Cleanliness:" + +msgid "Propre" +msgstr "Clean" + +msgid "Sale" +msgstr "Dirty" + +msgid "Végétation" +msgstr "Vegetation" + +msgid "Dégradé" +msgstr "Damaged" + +msgid "Coordonnées GPS manquantes." +msgstr "Missing GPS coordinates." + +msgid "Veuillez ajouter au moins un panneau." +msgstr "Please add at least one sign." + +msgid "Panneaux créés avec succès !" +msgstr "Signs created successfully!" + +msgid "Erreur : " +msgstr "Error: " + +msgid "Impossible de créer les panneaux." +msgstr "Unable to create signs." + +msgid "Erreur lors de la création : " +msgstr "Error during creation: " + +msgid "Créer et Enregistrer" +msgstr "Create and Save" + +msgid "Inspection enregistrée !" +msgstr "Inspection saved!" + +msgid "Intervention" +msgstr "Intervention" + +msgid "créée." +msgstr "created." + +msgid "Erreur lors de la validation." +msgstr "Validation error." + +msgid "Erreur réseau." +msgstr "Network error." + diff --git a/loko/assets/locale/fr/LC_MESSAGES/djangojs.mo b/loko/assets/locale/fr/LC_MESSAGES/djangojs.mo index 390f95057d6166b7f0afedd893655182d6de2ddb..03cf3c410d4d93791f2c1e7ac1815cb83b673bef 100644 GIT binary patch literal 11651 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 delta 2854 zcmb`}|4-Fb9LMn^ASf9oNSHue;R=^9!~_Wm0V&WB)F3l~LgZS=7ZI?CH7}`6ZI#Jq z^ldsfSsT(fHW;<(53#$YHSLQlvmat(WzLy>*<}3EwCC&I!++2j@6Y3WKKFA!pZ9s6 zbM81$GgqaX_#@Pq0X!SQfwnHvm;zjn6?h0s@khK16FAI659%v97>fn= zyb7Z@ufe-<7tY6SoNJ8F9Hx`Qg+6=3d0fQ#Wn7AX;TnwPEjq8pd$9*~-!W9;LwFya z!~1a(^<2F*5mwenQ>f<7mz=5jYB$4VL2u-oG@%gax?9y z5x`<;$5Gz)?^EJB`XmSSK|aW>}#$nr2H zs27!?60XD$Y_Qk8$e(H9pvvw;7aqbTIEc)>`Fa8MSEfI3L8ZQqWjKv1u#kyTB70CT zdFTC^A?S;9+^(lgqquKq^RZ~YOVAmf98D-|5E{V|)MDvJt$|ah5e(V$FHj>skD8L7P*ZgkHMdikgLmxbIn0j|DnV`IT4Y=M z%zk@e92u0khPv@KYSqUvfjq-xqgH<<>cOq3eLaBda2!?INWP?m6HygeirUth$RkZ2 zD&cBO*ZyyyQ_h9gQKh_ss=zO(5no4D;tndodAwC4O+l(?R-zIvM}4mmld&B&bq=ze z%%D9#i{xs)#{}MQZqm`nA~|SZr(*_gMGqcCt^SWu4;;lp{0g-e<|YLb%t9qxfT~y( zD#2F!`KzeJ`!F!2=+nL)qN9C1jC#>1D&sS#ef_PyehIa>enyq{2DyG0_#aH?k8K9vs)RHx7C{aUFrt;=>)q5?v5sq(668nn2& zi3;L5;ss(4v7As-MW}4x_n;9AiLFErQBSCXYB@wR@r1_TN~eg>I%pxZAT=dwNkkh_ zLsSuJj}w|}O_SP#K?28Gj{31-c?6mktya2PIk7X)3;shBO23%*n^i;vv75*u)HL@q z%}YnW11=(j;O8RH^jo3*tp)oi@jRhcNjw$k1-G%f%LpyRZ91_{JEQh#d$Qg7fOWlf zGd@Ig5<3X}67D5tnigj^q3x^o7@@6IMvP1(=7c#}$?49K1^Lcs@&?Bp-R8WLQs=C3 zM>#I{>hMx;N2|BP`7~yW^UcE7oSM`k$Df+%gr^lbZ={`cR(Rq@>O8-NIv>VIIY;9^ saEcT1Mh+yrHT(a5=;BWQ=@##fuBP2>ZT{1q&UEANb?w~V)ZsP%0Wc{eQvd(} diff --git a/loko/assets/locale/fr/LC_MESSAGES/djangojs.po b/loko/assets/locale/fr/LC_MESSAGES/djangojs.po index a939788..807bb46 100644 --- a/loko/assets/locale/fr/LC_MESSAGES/djangojs.po +++ b/loko/assets/locale/fr/LC_MESSAGES/djangojs.po @@ -618,3 +618,107 @@ msgstr "Replier les modèles" #: loko/assets/static/assets/unified_index.js:3726 msgid "Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options." msgstr "Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options." + +#: loko/assets/static/assets/inspection_map.js:93 +msgid "Rechercher une adresse…" +msgstr "Rechercher une adresse…" + +msgid "Rechercher une adresse..." +msgstr "Rechercher une adresse..." + +#: loko/assets/static/assets/inspection_map.js:748 +msgid "Géolocalisation..." +msgstr "Géolocalisation..." + +#: loko/assets/static/assets/inspection_map.js:769 +msgid "Position actualisée" +msgstr "Position actualisée" + +#: loko/assets/static/assets/inspection_map.js:773 +msgid "GPS indisponible" +msgstr "GPS indisponible" + +#: loko/assets/static/assets/inspection_map.js:935 +msgid "Inspections (Désactivé)" +msgstr "Inspections (Désactivé)" + +#: loko/assets/static/assets/inspection_map.js:936 +msgid "Inspections (1 mois)" +msgstr "Inspections (1 mois)" + +#: loko/assets/static/assets/inspection_map.js:937 +msgid "Inspections (3 mois)" +msgstr "Inspections (3 mois)" + +#: loko/assets/static/assets/inspection_map.js:938 +msgid "Inspections (6 mois)" +msgstr "Inspections (6 mois)" + +#: loko/assets/static/assets/inspection_map.js:939 +msgid "Inspections (1 an)" +msgstr "Inspections (1 an)" + +#: loko/assets/static/assets/inspection_map.js:940 +msgid "Inspections (Tout)" +msgstr "Inspections (Tout)" + +msgid "Panneau" +msgstr "Panneau" + +msgid "Supprimer ce panneau" +msgstr "Supprimer ce panneau" + +msgid "Mention (ex: Sauf riverains)" +msgstr "Mention (ex: Sauf riverains)" + +msgid "Propreté :" +msgstr "Propreté :" + +msgid "Propre" +msgstr "Propre" + +msgid "Sale" +msgstr "Sale" + +msgid "Végétation" +msgstr "Végétation" + +msgid "Dégradé" +msgstr "Dégradé" + +msgid "Coordonnées GPS manquantes." +msgstr "Coordonnées GPS manquantes." + +msgid "Veuillez ajouter au moins un panneau." +msgstr "Veuillez ajouter au moins un panneau." + +msgid "Panneaux créés avec succès !" +msgstr "Panneaux créés avec succès !" + +msgid "Erreur : " +msgstr "Erreur : " + +msgid "Impossible de créer les panneaux." +msgstr "Impossible de créer les panneaux." + +msgid "Erreur lors de la création : " +msgstr "Erreur lors de la création : " + +msgid "Créer et Enregistrer" +msgstr "Créer et Enregistrer" + +msgid "Inspection enregistrée !" +msgstr "Inspection enregistrée !" + +msgid "Intervention" +msgstr "Intervention" + +msgid "créée." +msgstr "créée." + +msgid "Erreur lors de la validation." +msgstr "Erreur lors de la validation." + +msgid "Erreur réseau." +msgstr "Erreur réseau." + diff --git a/loko/assets/locale/nl/LC_MESSAGES/djangojs.mo b/loko/assets/locale/nl/LC_MESSAGES/djangojs.mo index 89286cb031f33ca185c2f513236bd6ffe815a32a..dc3205db335546eea69d3a3ada91d5bc3ad78d1d 100644 GIT binary patch delta 4609 zcmZ{m3yf6N9fyxBvJ1ij%R^xw-bFw_9YjQAQIOXzD-Tx|mI_sScjhpAcW3V%?#wKR z=uj(Ggx1FuTM3DlRO_}iHl>9cThn%JqG?Thwb59J)wCFzsI9dct4+V(%-w>dJ>fUs zIp>~x&i{2Td*AZU))kM}4Bc;N51~5ryP?Ls3U?0YhxYtPW3GlTz%{UPlrhb413U*F zggi1&z)JX2I06159={5!8NUhnXHN1n8h!#fqG+mkI**AOs0AzGd9VXcg8^Iw_s8Sc z;6%osLaiIiZZdopoCI5719YMG-39C65m*CXgEI64tm1t0KAjOvd;%xKiZNwF8sJRE z7sFMs0}>o_2+H&CK^=S;%Hx-yBJr1a{2`Q~!^f6AcHp^;FNF&3N_ZaUn{{-wVGo=F zx5Wz%!10W~3&+8yYTZ1j$gG6Z;f8p; zb3E}^==Lz77aoBM(bMsQm!Uj64oen8t)iBlQp)%v3l8UJ12+Av_;0 zgIbq_1kH3$ApTW!b~3@gFlTqoVg>W`hQEr4hG9lzlvj?gM9)Y?A&p>(j z8kFJxfDW9iUkydX1Z)97;hsysyln`3{}wOdNsOVva!-%RiwGs=!SdR0Wl@ zu~6$Si07|@GHgXW?tn|rGUjI3#QY%&NZ*fRP!Xu(O30z>;RxOT8|kP>x}ZGHLgl;& zm7_gS2j2&kyF>B(kD;#F(@@`!ccD`BAuOekyC?%@LwVi}_56XD{ctkpn_to)TINkC z&pv{(w3>wKg=H}}K^e3a%HZu#hVFtg@E)j09fbTdkMYw2e*+cCQBHY%4a7!M2aC#K z6CJS)>iTSf%Fzy}+}<0H4?%f)6l(t0P=@>->icjE%0N}145@^Q*chl3IZ)@!fjXz9 zk@(BQ%}j_PRMG5-7d!>!$v`~+4peOn=QJHW5z5d8sM|9aYU3sFLbw6y`*9o8!3W~! zKZ1Jixhci+!EZ1j13rM%ovFN_?BNusVwne3q)VU}mR-a(e(O z1wVs&?^p5oc_>3)j#+$%jyCuRDkN3Je~;UTE?{ZJb|3ze#u zpaVaMpO2khUN;@;{e@5wSq(`^(In|8eic~99O>KrFIp3t|RKh$w3##dbGn*=3 zO&^te(F15Nl6R-KH4MHHPi%*GpZ4%7`q*oHM6H|RYJR?k)Gk3oNiaR zyHtvZg>#Tv3U#9ONa@>yD$oj~XkCNU_!^h$;;T^kS6iU`ucZ@|hNpfM&SX4PD%#Ms zXfA3;x)C8#Q_(4UYN~_5=Fw>$96;5=;&`ld-i2;a{+Gm)5zL?m(GFCFW+4^bm1sXw zTaJ2=a;f%pq{>ziEAMK$in{-5c{CNNw!VxupnK5ONavgD&_f!;?RI!M(z9Nq56b;W zZ8y3JZPkEw16qjE8pLf&%oey2T@jD_;C-kS4M*#c&M37Uzq(GU%v;f&NPj5oLU*8< zh`%Y!SI}U)kq)==zpX&;vUsE`xG(O{hC9(x6>}Wi zjJBa{JSTL-{Za6Gv@9MEqWkcK5${*j20@q#e1D+d=A4$ccBj|%w-#JKZ*z%gNcBb4 zHt($PL!0(;`Ot>ZwCZKU(xICg=#Ns>Z9|%z=!eyP6%IUET^CImedB2BWL&4u&3Gv{ z?*)F89ldekiZHZ=&zbu8>R)Jdtx6qrZ;1v{He> z$!OHrwasl|kPWRVBR|mZG?{fa*=0k?DfrfLQ=!e}EJ6K0Pu|}3c(iHkqX{z6?)o_= z>9S8c2tCGmH($t`_ChurdgRVY+QHx-uCAFFT#o=(@LQf;X&^PZv?-CB2bah2<< z7CX5<7*l#-@T^nCXt6SFu`_M`Q-w&~Qit8_d#YZ_bG>Yl`r;&os7ZTT)oSf>O7VZq zZ}9RQNHBVA=8T<|WVkV>m!pl2*5zk)=q_dmbK05F>2>!doYEdU0uBvR4u_;|rer}h zv%a};DGnR`;I)d;=K6w6c@+lr)!wX delta 2820 zcmYk;drZ}39LMoT50_IZ0s^9_90UX;Q4(($auMN(;sq5nwM6-)n4UwNgHCgv{xDnS zn(dj>Ij4WPY^&VJ)0%B9m($vq!)le&wyYU5($$o;+_cO4bI#ALXXpESJ-_SoeJ;Nr zJZd>yANeso;fSH^BE}QndW<=ZhmzS)vY#}j3ddqIwqXOlgHPdI9Dxr|wkK#zf2-Dl<8-$-UqhX0v|=3-JQZ#{qZ0fY!3uZ$e$yj!JwFj>V%m z5kEvd_bZ%$Nwl7h1*pVkqnGwgH5HOKejJA@k)H{$DZ#zC7|&n=-bZpVf1!Hnp?kDp z#-b9NjOt+(j=^SBq7Lf5eK-jZVg~J-vs6aoMIFHJF$eFUdX~)7)T06{!v$E1-B^q# zF$up!-QSPZcnc?Eeri0yCRD<0sFB)%5oP$gd%-E>9`gZeh(5(cyo4+Z(}!xPAC>TT zI2;Gv<99KQ{UP*XB0D}z!91LX%(+>CN_1TsDQ1HRxsHbloT{ zzzJA{b*L%Zh8p_UP(3_>8o_g@q3_3Byp2jEne2U7GMe$9L8XZU6}S&)V-)A&9h`xM zq&pASqIz}&nH_TyHK%8hPMc3qYorgA$W^3GGvFS7fLc?3yB0;bN1o#pE<{dd(0J7rUR%O#&MA>Mt8n)l-Tn2b27{>gcNeOm*nY~zqhf!hiQ8#+HNFoEQ=Kc(7k@xx{@u9lF0VQx5H6k}qJ-mrZ=sxPWhp&gG#*6&SbT&$`1$F&a z)LM82mC&20Mcs?KzYmqbRn&FYBUCgrgQ!0u4^cz!WrYpHATf{FNT>%p3D!~UY`XtNuKp-aalbyA>_sX9*vn(NfXyGZGQgLuCo!5FsK!lo2W#dM&_4ViPf+Xd`wJ zDjGSJ3Zj!(L2M(ci8(|!p#`X^RhbyaJcli@I`hAXisnuWOXcY}vF$pxdbRYvt7uVb z-c*{1j#w@JACmq;)(|rZP2qN88lj@Oe_S?GDI#)-;j|z78xLkG!Dl)4xm(mmPnl{g_PFrH%PYc*N=^O0L^c4GfdSz0B)4jv#wzEdJ+SM5c?W2qu+mTsj z-_5MCWm%`}H(6t%|77KQ?1FJo>&clLU6^w%!7le@#bS@I%3k!%x5;^nY-QdE+m+|H zSMsWoS8ng=3_Af^GpWkf=7;Q0`Ss%)g5h9M$ket6I@&jH4TrjV0%5Z}80rjnI<}`^ uiT$(SsC~OIJNjASd&BL4;^THoNqOcLC**8*HisRjyThzuh2VEzLhE*r!E diff --git a/loko/assets/locale/nl/LC_MESSAGES/djangojs.po b/loko/assets/locale/nl/LC_MESSAGES/djangojs.po index 34a8e14..ec79502 100644 --- a/loko/assets/locale/nl/LC_MESSAGES/djangojs.po +++ b/loko/assets/locale/nl/LC_MESSAGES/djangojs.po @@ -615,3 +615,107 @@ msgstr "Modellen inklappen" #: loko/assets/static/assets/unified_index.js:3726 msgid "Bloc replié. Cliquez sur \"Afficher les modèles\" pour voir les options." msgstr "" + +#: loko/assets/static/assets/inspection_map.js:93 +msgid "Rechercher une adresse…" +msgstr "Zoek een adres…" + +msgid "Rechercher une adresse..." +msgstr "Zoek een adres..." + +#: loko/assets/static/assets/inspection_map.js:748 +msgid "Géolocalisation..." +msgstr "Geolocatie..." + +#: loko/assets/static/assets/inspection_map.js:769 +msgid "Position actualisée" +msgstr "Positie bijgewerkt" + +#: loko/assets/static/assets/inspection_map.js:773 +msgid "GPS indisponible" +msgstr "GPS niet beschikbaar" + +#: loko/assets/static/assets/inspection_map.js:935 +msgid "Inspections (Désactivé)" +msgstr "Inspecties (Uitgeschakeld)" + +#: loko/assets/static/assets/inspection_map.js:936 +msgid "Inspections (1 mois)" +msgstr "Inspecties (1 maand)" + +#: loko/assets/static/assets/inspection_map.js:937 +msgid "Inspections (3 mois)" +msgstr "Inspecties (3 maanden)" + +#: loko/assets/static/assets/inspection_map.js:938 +msgid "Inspections (6 mois)" +msgstr "Inspecties (6 maanden)" + +#: loko/assets/static/assets/inspection_map.js:939 +msgid "Inspections (1 an)" +msgstr "Inspecties (1 jaar)" + +#: loko/assets/static/assets/inspection_map.js:940 +msgid "Inspections (Tout)" +msgstr "Inspecties (Alles)" + +msgid "Panneau" +msgstr "Bord" + +msgid "Supprimer ce panneau" +msgstr "Dit bord verwijderen" + +msgid "Mention (ex: Sauf riverains)" +msgstr "Vermelding (bijv. Uitgezonderd aangelanden)" + +msgid "Propreté :" +msgstr "Netheid:" + +msgid "Propre" +msgstr "Schoon" + +msgid "Sale" +msgstr "Vuil" + +msgid "Végétation" +msgstr "Vegetatie" + +msgid "Dégradé" +msgstr "Beschadigd" + +msgid "Coordonnées GPS manquantes." +msgstr "Ontbrekende gps-coördinaten." + +msgid "Veuillez ajouter au moins un panneau." +msgstr "Voeg minimaal één bord toe." + +msgid "Panneaux créés avec succès !" +msgstr "Borden succesvol aangemaakt!" + +msgid "Erreur : " +msgstr "Fout: " + +msgid "Impossible de créer les panneaux." +msgstr "Kan de borden niet aanmaken." + +msgid "Erreur lors de la création : " +msgstr "Fout bij aanmaken: " + +msgid "Créer et Enregistrer" +msgstr "Aanmaken en opslaan" + +msgid "Inspection enregistrée !" +msgstr "Inspectie opgeslagen!" + +msgid "Intervention" +msgstr "Interventie" + +msgid "créée." +msgstr "aangemaakt." + +msgid "Erreur lors de la validation." +msgstr "Fout bij validatie." + +msgid "Erreur réseau." +msgstr "Netwerkfout." + diff --git a/loko/assets/static/assets/inspection_map.js b/loko/assets/static/assets/inspection_map.js index f0001ac..4dbcdc6 100644 --- a/loko/assets/static/assets/inspection_map.js +++ b/loko/assets/static/assets/inspection_map.js @@ -89,9 +89,11 @@ if (typeof AddressSearchControl !== 'undefined') { const autocompleteUrl = window.AUTOCOMPLETE_STREET_URL || '/common/autocomplete-street/'; + const i18n = window.INSPECTION_MAP_I18N || {}; + const placeholder = i18n.searchAddress || (typeof gettext !== 'undefined' ? gettext('Rechercher une adresse…') : 'Rechercher une adresse…'); const searchCtrl = new AddressSearchControl({ autocompleteUrl: autocompleteUrl, - placeholder: 'Rechercher une adresse...' + placeholder: placeholder }); map.addControl(searchCtrl, 'top-left'); } @@ -744,8 +746,9 @@ function locateUser() { if (!navigator.geolocation) return; + const i18n = window.INSPECTION_MAP_I18N || {}; const statusText = document.getElementById('gps-status-text'); - if (statusText) statusText.textContent = 'Géolocalisation...'; + if (statusText) statusText.textContent = i18n.geolocation || (typeof gettext !== 'undefined' ? gettext('Géolocalisation...') : 'Géolocalisation...'); navigator.geolocation.getCurrentPosition( function(position) { @@ -766,11 +769,11 @@ map.flyTo({ center: [lng, lat], zoom: 17 }); } - if (statusText) statusText.textContent = 'Position actualisée'; + if (statusText) statusText.textContent = i18n.positionUpdated || (typeof gettext !== 'undefined' ? gettext('Position actualisée') : 'Position actualisée'); }, function(err) { console.warn('GPS error:', err.message); - if (statusText) statusText.textContent = 'GPS indisponible'; + if (statusText) statusText.textContent = i18n.gpsUnavailable || (typeof gettext !== 'undefined' ? gettext('GPS indisponible') : 'GPS indisponible'); }, { enableHighAccuracy: true, timeout: 10000, maximumAge: 5000 } ); @@ -931,13 +934,17 @@ const STORAGE_HISTORY_PERIOD_KEY = 'loko_insp_history_period'; function getHistoryPeriodLabels() { + const i18n = window.INSPECTION_MAP_I18N || {}; + if (i18n.periodLabels) { + return i18n.periodLabels; + } return { - 'disabled': 'Inspections (Désactivé)', - '1m': 'Inspections (1 mois)', - '3m': 'Inspections (3 mois)', - '6m': 'Inspections (6 mois)', - '1y': 'Inspections (1 an)', - 'all': 'Inspections (Tout)' + 'disabled': (typeof gettext !== 'undefined' ? gettext('Inspections (Désactivé)') : 'Inspections (Désactivé)'), + '1m': (typeof gettext !== 'undefined' ? gettext('Inspections (1 mois)') : 'Inspections (1 mois)'), + '3m': (typeof gettext !== 'undefined' ? gettext('Inspections (3 mois)') : 'Inspections (3 mois)'), + '6m': (typeof gettext !== 'undefined' ? gettext('Inspections (6 mois)') : 'Inspections (6 mois)'), + '1y': (typeof gettext !== 'undefined' ? gettext('Inspections (1 an)') : 'Inspections (1 an)'), + 'all': (typeof gettext !== 'undefined' ? gettext('Inspections (Tout)') : 'Inspections (Tout)') }; } @@ -959,7 +966,7 @@ } }); - if (labelEl) labelEl.textContent = labels[period] || 'Inspections (3 mois)'; + if (labelEl) labelEl.textContent = labels[period] || labels['3m'] || (typeof gettext !== 'undefined' ? gettext('Inspections (3 mois)') : 'Inspections (3 mois)'); if (iconEl) { if (period === 'disabled') { iconEl.className = 'bi bi-eye-slash text-muted me-1'; @@ -1980,9 +1987,9 @@ row.innerHTML = `
- #${order} (${labelFr || 'Panneau'}) + #${order} (${labelFr || (window.gettext ? window.gettext('Panneau') : 'Panneau')}) ${confidence ? `IA: ${Math.round(confidence * 100)}%` : ''} -
@@ -1994,23 +2001,23 @@
- Code + ${window.gettext ? window.gettext('Code') : 'Code'}
- +
- Propreté : + ${window.gettext ? window.gettext('Propreté :') : 'Propreté :'}
- + - + - + - +
`; @@ -2043,13 +2050,13 @@ const lon = document.getElementById('new_sign_lon')?.value; if (!lat || !lon) { - alert('Coordonnées GPS manquantes.'); + alert(window.gettext ? window.gettext('Coordonnées GPS manquantes.') : 'Coordonnées GPS manquantes.'); return; } const rows = document.querySelectorAll('.new-sign-panel-row'); if (!rows.length) { - alert('Veuillez ajouter au moins un panneau.'); + alert(window.gettext ? window.gettext('Veuillez ajouter au moins un panneau.') : 'Veuillez ajouter au moins un panneau.'); return; } @@ -2074,7 +2081,8 @@ newSignPhotos.forEach(p => formData.append('photos', p)); btnSubmit.disabled = true; - btnSubmit.innerHTML = ' Création en cours...'; + const creatingMsg = window.gettext ? window.gettext('Création en cours...') : 'Création en cours...'; + btnSubmit.innerHTML = ` ${creatingMsg}`; try { const csrfToken = getCsrfToken(); @@ -2095,7 +2103,7 @@ if (data.success) { modal.hide(); - alert(data.message || 'Panneaux créés avec succès !'); + alert(data.message || (window.gettext ? window.gettext('Panneaux créés avec succès !') : 'Panneaux créés avec succès !')); // Basculer automatiquement sur la thématique Signalisation localStorage.setItem(STORAGE_THEMATIC_KEY, 'sign'); @@ -2113,13 +2121,17 @@ loadAssets(); loadInspectionsHistory(); } else { - alert('Erreur : ' + (data.message || 'Impossible de créer les panneaux.')); + const errPrefix = window.gettext ? window.gettext('Erreur : ') : 'Erreur : '; + const defaultErrMsg = window.gettext ? window.gettext('Impossible de créer les panneaux.') : 'Impossible de créer les panneaux.'; + alert(errPrefix + (data.message || defaultErrMsg)); } } catch(err) { - alert('Erreur lors de la création : ' + err.message); + const errCreationMsg = window.gettext ? window.gettext('Erreur lors de la création : ') : 'Erreur lors de la création : '; + alert(errCreationMsg + err.message); } finally { btnSubmit.disabled = false; - btnSubmit.innerHTML = ' Créer et Enregistrer'; + const createAndSaveMsg = window.gettext ? window.gettext('Créer et Enregistrer') : 'Créer et Enregistrer'; + btnSubmit.innerHTML = ` ${createAndSaveMsg}`; } }); } @@ -2176,19 +2188,22 @@ const modal = bootstrap.Modal.getInstance(modalEl); if (modal) modal.hide(); - let msg = data.message || 'Inspection enregistrée !'; + let msg = data.message || (window.gettext ? window.gettext('Inspection enregistrée !') : 'Inspection enregistrée !'); if (data.created_intervention_code) { - msg += ' Intervention ' + data.created_intervention_code + ' créée.'; + const intervLabel = window.gettext ? window.gettext('Intervention') : 'Intervention'; + const createdLabel = window.gettext ? window.gettext('créée.') : 'créée.'; + msg += ` ${intervLabel} ${data.created_intervention_code} ${createdLabel}`; } alert(msg); loadAssets(); } else { - alertDiv.textContent = data.error || 'Erreur lors de la validation.'; + const defaultValError = window.gettext ? window.gettext('Erreur lors de la validation.') : 'Erreur lors de la validation.'; + alertDiv.textContent = data.error || defaultValError; alertDiv.classList.remove('d-none'); } }) .catch(err => { - alertDiv.textContent = 'Erreur réseau.'; + alertDiv.textContent = window.gettext ? window.gettext('Erreur réseau.') : 'Erreur réseau.'; alertDiv.classList.remove('d-none'); }) .finally(() => { diff --git a/loko/common/locale/en/LC_MESSAGES/djangojs.mo b/loko/common/locale/en/LC_MESSAGES/djangojs.mo index aed1603258b842332d8c8e3dcab3e0d05a43982b..0e4a5b27b93286ffab94894c499fd1ebb7dac4ba 100644 GIT binary patch delta 830 zcmZwFODJto9LMqhIga=H{bmm&m)jvENe0S<8D(U0VwcgmH{woi_m~(M8OZ1+Mut*E zQD%y~CJYcl%D~iAzQ5g4lGR@8vmSfxz5f5bH*3dZ4xSq)ZW zId(gTF_-agY@Ed`TyWzR)O~BH=kFnxozbM>Ifi(@-2@%8JLkRg5qk;!$&DKb zQ<-Q)W#A_&1D(ia|7etfSyTq*Q5o1pW#AN*fj3kJic`q|@3$s8I$;-TVE~nZ7%BsQ zu?YV=*HMw}BWJSBZt~3-)Q-(AP<~;~fH`SU3Ox delta 693 zcmX}qOD_Xa7{>9p?UbV0s=8kyjm?C_g2YlH#8M*ml70c#q&6}UX~cq!*b2%{1Y^UR zonS4}uV5uMBL2_x#L1lboijb1d7m@$kh{wUwY+y^v_X15JsmUi@dwpT;$|A2I;+^i z`~qk31{?4joA4J$FqJUN;{=Z39Cl(EJMaKAW`UhE$Z;WbKRjYD^LJEHUzo*$XU1W} zoLbSxG)}tt3~Jp1>V75Uuysx;+(ZT0cJ4$5W)*i~7pGaV=jPAJ`X63UiQiC(KTwH_ zoRru{B_2m5UP2{aLnS^#CB8=z+bgQTny&MF`(&WR$;Nu(Aykqnq!yb;C0;}&F1h(K zYTXvF(BCDX#Xhb6sDy3#oC^QCN@IH!TGe66YOLo`95b(PWRl;Id{(7`+Ls4ciAWte&m8rYUL&rpf4yw~0vZv{gwAdoA7`G0F+r0s8}>$_0vtl}P$XWZcDqT7#E ypo&rB&AH^-l@7XgQ9*j?z70D0X55ylY9-RPX=~f*>F6O|ibcg>Bym&>HvRx^95J*2 diff --git a/loko/common/locale/fr/LC_MESSAGES/djangojs.po b/loko/common/locale/fr/LC_MESSAGES/djangojs.po index 2387c43..6ce3a1c 100644 --- a/loko/common/locale/fr/LC_MESSAGES/djangojs.po +++ b/loko/common/locale/fr/LC_MESSAGES/djangojs.po @@ -133,3 +133,11 @@ msgstr "@" #: loko/common/static/common/jquery-ui.min.js:6 msgid "!" msgstr "!" + +#: loko/common/static/common/address_search_control.js:148 +msgid "Rechercher une adresse…" +msgstr "Rechercher une adresse…" + +msgid "Rechercher une adresse..." +msgstr "Rechercher une adresse..." + diff --git a/loko/common/locale/nl/LC_MESSAGES/djangojs.mo b/loko/common/locale/nl/LC_MESSAGES/djangojs.mo index 9defc0e804bc32c25eeca0a97ae46c3a687a514a..bc6f1757c3154d4324ffc075b66ee4c765e8bfdd 100644 GIT binary patch delta 821 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 O6l+PfqW;q}cKjQrsm~|? delta 6947 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 LNNfIouF<~$t&&xR delta 7990 zcmb`~d3aC99>?)XB4iUuBoPD=BqWFg31Sx^VoAjod+bYV5>(nQF$A#Rv?> z7!1KC$a7pKlR_yPhGS_QgQ55|s^j^#y}-I2_2BocA6ZXgBJJN|8U{xh(-M23I$UAh zh?S}D$6)$5=P8t-;TKfLw{5+2bz^*}2Vz64fSO4rYQ{OJ2T#N*I1e?jw@@AIKyUmK zYv4K51n*-YdPEyjiT+Ix1&uUb4LAl_1v3wI;WAVv)>-$U7xgcZ$(l2$)EA=$@(8mr zl3uln6HpUbfSTY-$R%byy8I{{qo6fCZ7;Zi{4<_4osMI$H}#gN8NGr!zZ%uSC#V^p z$0m3O^}M>Zoc46o-Wh@#hzm84g|*0k7=<-7#9$%n!57gz6O5%E$w`VP4c!^SderCP zKrF;|7{bMxP%rF*xfp=^P@C^4>i#0s0E%PDzdH1-?W}1%OrV~Q8o(4(ieE;p?GEH# za~PxW1}X!Ab&Pu=wNOiuie<1pYU#RIhokn;OjJhlTokm%8&R8SH);mQQ7Ju(O6hGZ zk8yEMCR!qWn_;K{F1Bt#{+Sc}NXGx5_EJK;Gmum)O+6cx30Gg+Fc~%C8K@DzfSTEA zRO$Vv4fL?42byyB{zBXz=Es$5*^s(*Jk))WVs3qEu+GE$OJ`J3DT}+~X zlSM&mG8g%3nnkG8Z$i!F6I6=7vGsel9>(X6v6&=H!d!H3R#b|2paxQeB-40vk@iLs zG8QucUAkZ~g;d;&O3@#v3#&DBF6@Mw!E|hf1=b=|20|M-157{-yfbPbLs1>i#WuJN zHQ?V-d!l+{@~;zVjh){C^D&fq9){sMRBCr&IlO@Su>6c6=*bqBVHkw9F%X+#7VuVx+A}>+&zXS1I1{zEmZGlTit5jGh=Njn1T~|tF#^9wUHAY8VGs-78YiG;^a1LD zhpbmnn^YUAB2+(9o7-~mD8SrdTwvj63#(iT!x`83acnY;WpF<;}ojH`xuF3 zTRVFo4s~NwREpc7GB?0F2{pq!)Sh|+wRa99Z>l+iWznaNv&qBJrJ1Br(2Y5$wI7dK zvxS(3n^7I#LS1*?8r0UwL=5V|si@Rvpe8UCD`6h`;0Dxy-$%VoN7|Bqt@U*pl(M_1 znT54;E=;hdV+Gm=pmz0S)WDxdUH>Z9zz}SLcE&hGKPI( z#`5xJ;YO^A_fR8^NO#_f1a$9a)EZ}?t{ac~QZ7MFWUp;Mj6$P$Dn&{kt~}5s3lp8zPQJF2=y9%flB=))BvxeQvVS3oS;t5mo*Mc zQ%^u;A{o`ME7P7BY8``m@YB}kt@)Tp``bwN%sFJEo64C^hkdQ%P;bR-)PPoF8QhBM zc$ckzj_e7SIZZ*k^BdGmf;u}hu8NvT3Tkh3LJe#bs)K3hjVn-VzX~V{-ssiMnNdH~1-YmW=AmZ18u|R2J*WrXw(b7xTzw~E zQLkAVY9L)uuj>$u!KtX{u0{7m&=pI=6$;wbzE3zQOTc>6JK;c_itX?`YDSg2JAYos zU;uR&2IGsUloy}|uou^l1R8+2mg-&Y>X)r=bS42%~U2Dg&ocGx-&@ z6sCu>sr*n&7h;XWveet6GLnUXI1WQ_25JIJQ5k)`2l-b@chOKDZ=y2c)zkTq)Iklf zyLBSQQD2V9_!0VJF=`;Dm$L~YP?@M^>&;MaK^xR{85oYaE(+>!s%)>~&&E}Wme0md66U??wLrrWga=**$pr8>R!w5WM zFSvn9p=V#`K~+#Uw!(Pqf%?|ZMs2c9))Us-m_&P6KW9lgqCVN(FdU!4%6k9jQBaEC za5ot9v8`Xk`n2CgJt(HXvlntuDV~NJNCDQx-M~P6gnB^PTxW(gP@A$F>N&lwBT<=q7WMsj z7xi8F4fUal976u}pj!N{R7z7(AC$qU2aZE;oQ&=9In+1)ASx5bPy_oG)zK}C!Wu)J zO_zqs>=^XIC8*~wNA0<_LtV~{Hq)Sy??cV-IO;=EgxcjlVHNxfD`UlB&Vw4G-io$Z z6?>qre+Ip90V?Hrs0pn@ZSsw%>khgouuSGGw#LT8of%C*J#c|_18NT(MlI1*RL2i6 z8Usf-?TOY*)N4E(m8l7~z5q4znW_Q_x~>ndT`Cr&TEr`O4&$Ms%Ky|T#2=C z4{AV{ZTkbPLp^egvxMpBOT8EBIfF3@CnFu2S5W;Oz(~FSUs2GS-$dQ`2$fWX(!DgJ3`askSTA;oUS?GgfQ3IZYH8BtUaT_XQAEG995p`WLx>WFg%K5DnjRDk~ zp*rq>x}iU6##2x!d>!NQQ`FkuL|q>|-ud%71{YF)2b*Jq2@Dd)q4wIxsD3X^Apd13 z6w~0|&8RgFeA>CN5ynx^M$KfFZC`}E>Shx*#(;^=pVw_MiTZT(z!CbvQI^>4E;-M) zMNt0j@d|1k+Yo~Z9e+BQeW(GX5OsKH1EQ6Ecoc1$h@rObX`Mn_C0lMnc^$Em;Ds|A zh~Av5U()|H8v5IduTy@HxJd9>a33G?bF3{NvG&1pM5w**5arTDI`Iq9g_uNiBMON; zLdOrp=k5~o-%26UKHwe7WYnA>ni8)O{CQw{*zE{yjN;s0?0{_v zR@1%l5-ER4S^wkFQ5}vx#CChK4A-X;UsKN~f+_2*(b1i_ z>@FG87ym)jA^LDl1=}8iD~Qg-i(3C=3RSt_U95;*h(?qjKfb5ZllE#DjWOtj+GWW^ zHbwTF`-q~hx1pD#tv{SKU?q$HU2RTYiB0xIBK$ zq@pjO4t?R$h*rcyVj!Vo2XT_{Y1^oi9Nnq6aEj(RYcaaYa>CEvn1ut0e#8Y%)+H7Z z*NBgZZwViJZ7}6HLKD#8MKt5wS2&J1N{l3Qc+lPzYrAXwpTa&PSMPscDxcUB;tyMH zNBi59hY%wve}Tt|ZG?_k;tKJ)D)wlOmAN*P&~cMUB#sf~iI%i`;|s(L;xi5ZzZBXM zB}W@B`kBi6#9d+uQI9A&3Mf?Lnt3=HTN53L&O{ZWF42uBMSQ?DRf&HQI@;4#gYcw0 zmpEIJz5z6zr(qQFBT<_AZS*DnNvt966a5GsLpZPFS7J3Wl(5Kp*EfBz$b z<_zwcjd$!NTeKQCs1zQ|Jmp!qwrjRep>O;N&-@EHD+=fI9qE~0Eio*=$AC)t6BD8e zwjJN*jGIZ?~e2FEDTSpS}H$fQn&o&llm3joAk0r N;p$F*di}p2`afKjhob-h diff --git a/loko/inspections/locale/fr/LC_MESSAGES/django.po b/loko/inspections/locale/fr/LC_MESSAGES/django.po index f6df44f..61753f7 100644 --- a/loko/inspections/locale/fr/LC_MESSAGES/django.po +++ b/loko/inspections/locale/fr/LC_MESSAGES/django.po @@ -2040,3 +2040,70 @@ msgstr "Équipe" #~ msgid "Présence de sédiments dans le bassin d'orage ?" #~ msgstr "Présence de sédiments dans le bassin d'orage ?" + +#: inspections/templates/inspections/quick_inspection_map.html:505 +msgid "Position actualisée" +msgstr "Position actualisée" + +#: inspections/templates/inspections/quick_inspection_map.html:506 +msgid "Géolocalisation..." +msgstr "Géolocalisation..." + +#: inspections/templates/inspections/quick_inspection_map.html:507 +msgid "GPS indisponible" +msgstr "GPS indisponible" + +#: inspections/templates/inspections/quick_inspection_map.html:508 +msgid "Rechercher une adresse…" +msgstr "Rechercher une adresse…" + +#: inspections/templates/inspections/quick_inspection_map.html:510 +msgid "Inspections (Désactivé)" +msgstr "Inspections (Désactivé)" + +#: inspections/templates/inspections/quick_inspection_map.html:511 +msgid "Inspections (1 mois)" +msgstr "Inspections (1 mois)" + +#: inspections/templates/inspections/quick_inspection_map.html:513 +msgid "Inspections (6 mois)" +msgstr "Inspections (6 mois)" + +#: inspections/templates/inspections/quick_inspection_map.html:514 +msgid "Inspections (1 an)" +msgstr "Inspections (1 an)" + +#: inspections/templates/inspections/quick_inspection_map.html:515 +msgid "Inspections (Tout)" +msgstr "Inspections (Tout)" + +msgid "Plein écran" +msgstr "Plein écran" + +msgid "Photo" +msgstr "Photo" + +msgid "Détail" +msgstr "Détail" + +msgid "Voir l'inspection" +msgstr "Voir l'inspection" + +msgid "Équipement" +msgstr "Équipement" + +msgid "inspections" +msgstr "inspections" + +msgid "Aperçu mât" +msgstr "Aperçu mât" + +msgid "Panneau" +msgstr "Panneau" + +msgid "Précédent" +msgstr "Précédent" + +msgid "Suivant" +msgstr "Suivant" + diff --git a/loko/inspections/locale/nl/LC_MESSAGES/django.mo b/loko/inspections/locale/nl/LC_MESSAGES/django.mo index 09e44b39ac360d13974d59e11fcd8ac701f2fef7..55c3074ca291fb661f8483e56b10019d0c99510e 100644 GIT binary patch delta 7393 zcmZwM2Y8f49>?(s2_eNKB!NH(Wn*ZegoK2q(h1c_?;>uJ*RUjPLN-C(?Y_T#Cnr9S@56sTGxNUhyfgoqcNZRZJrs5C z?x^75w3y9?V_=jq9r49@V{WH>ak^TKiR)m@NQ}q!I0?DLlw1ASn)-4~!nK%+H((kz zVkYj!7~GGscnI4V6Eq)EXh*~M_C!jSdqD=O<4)E*>u@ZfeF~1j)i?~FMLjTA=S9ELp5jJ5Uo7{~KX8HLk0QH6zg5o)H}u@gRn^lgq{OH`v~5R1u}gpA#EL=9w+ ztuMnw>KjoLY_L9z(bQkUEPdIyHQK>9P0W*+2mg{`i=&5n8>vHVLxOHW+7@11W^y# zfF67Vm9ckFGyMp)#y{D5G@WT8S*Rr%jM@|9P#K$tgVD(e8l#PVGY#Ev2WrjUMs<7y zwbnmdqr18fNi&_oUV-XoC2E4}Py@OJHSpc2i9HjfpphRyjr4tF66Py= zK`OmcG^eB1cpPfLUQ|ZvQ8Q|=ZbNO}Fe=qAqL%hB>b{exOeC|8TFPKHpJd;RN6wkW zs1a{K-EaqLCc97_??rWR7KtJqtC^eAF6GL|yOL^UJX}^=q)F-v3<`$gcSi z`(rGvu{Z?T$Yum8#S2k0S%ymGCR@MX)?dIp+CM|}(=ONDLlaRMT#S0~dhCObVlTb_ zpHa}JOYh}gFdEOKUX7eG_aJ}FTYTs`^`Zgi;~6-^x*j#-=TQUv7&Y(~JWZQ96ZPOB ze2l~kFpuY(Z4|WT2keQHs8pWCyQJ4{Dr$);Fa_75QhF0=6Wxot?lI(<<_&CxzoD*g zMOtJ#9F0AYQ>GGwaTIQ%pboa8QuPR)hVP*|I*KjvYb?eeP)jt7bZCafsFa_J9$b&w zOAnwjwI8GLB&y$EF%c8<$$v71cKPlIyQAs@F$s%Nn{Ybno3R452QEW(belbYAL;>5 zp)&UjYT$=ZoAx7AKR?^{*8G4hq~5-O{EwipoQBr83$^KlUCkYrxuoya?u5RR713tefZo?f?o=OB5VWK_l^_MtC)rrcZE$VH#9>?G=)B}G-T^~2t9av}7>sWx=n(f%=NZGS;smoUWL)m>339*@0oDQc-2P!rgLtME;{5@+&daTXrNRLtT_W(vg}0~U2r98 zt#3ws5j9~9ero-4M9@ve2^utm-;h_;WQ=q--2~K3OED7{+x9i6jv7!8+KL*`Q<#k} zBa=4AQG2N0C^xg?P??;D>Tgkyf@Zebp12zIUT#IbUi+{F51}5IJKEj-d8h$TMZLa@ zP`mwdR0eND4g6v3h>xKjco2KwH^?uy33eRgrf4)qMufUxHO|4ikx7{7V)rd5Mx}Zh zYGz*45?zFP8`h%k-(lMiq6T^tb$!%WcPTQFy%sb>DJUi5F&585&D=rVupG51H=sJ& zV(U9_5cS8fJ${S2FL|7s(QMR&dSfdr##k)DIGlm$djA(t&;XWVH@w2ux1(N@Ce(vp zLk;LN)PT%*cQ+?uE29$^qTAE8y{cgr=o^Niapbqz<_QI>E*X1DU zN9h=94b231Ae~StFG8*P7}OqEh}w*opzd!#y}mn8{XdPG$SbIUe1bt;c+#Fondn~7 z9o6wr)cHB6)Gk3ic$IYn>cO|7X8btz#`jREj-NzUur(?Z1*q#rpa!~d68YEK1!>S) z-H1JK2kJdOh}|*%Y}b72Y|Np3B^KgV%*OqwCH%pj@64;ym-;Ac4XVGJQ3KgqLjLsy zbcBY1*yS8|0JBgjUx~`V7F&M+)xk^H2fslNW>0oI9EJKK^P)1g36<(QPy^hBTGB(- zFM|}6s$WoR6EnpfKo+WfG$!LjOu@Ox?~w7KX1W#Qa3AV{ui@!<1l3=wsqXpC*phk= z?2COd27~h{=*II=DGi|3<_7GFJ8k>B7){+wbH4{-FqLX5YJfS`{-_y`wC87HYw8uK zC0>qN@=chi_x~Q-uoGKw;#E|~Z(uxrj2=9OS=f5IJMum_hk5~O3D==Av=?>VTc{bH zKyBvlP!mg?;aY%^fB#RVp!a$ns)Jf=gR8L~Z$Rzxq?xY0F^&2J)Pv4NUB4W)WY?gU z;5yWOJ5iZ^3zdN%aR{c*;v19wXG$pO#4^;48&GQ$#@_e=W?<56_s6L#YQVEmo2nYM z7dE11xYO1TpfdRjCSeNcBITwNYH4#Zs0+@apx5DiR6U4F{YKPGw^;8(&GboI-;V{< zKS%9>thw$4dZDf>!FE`RnYaSAS+7G4ykRcupGRR24I0^3){~e{J$9bEb{$Xy8h~ma zj(R<(qjq%-Y68np6WEMe%DYel*onIT6>N*|payVk9{JbWq|SF62B12gjhcBKF2^fy z6`FJ1FPuwJ=O4!5xDOLBZh^a5(@_H{LT$par~yqvT{j=K)E5LP=o@dXJ@FuFgu9U> znAb51^{|iBPVlTh9LuP^PYfn5C4M7L68(uGgpMpineIquoAG91C=q;_kLKgm=7O~b z#}XQd4*kkKNUS5a5+ev5lU*Wz*({~Zely8Ds0@E1v^j4gPCb61vQzK>MhcsVHH6k` z39**wLI<^Yn0S%cLp(=xBy?Qt68SvH=bJ>BXd?P?Zx_^Y2GNQ57ooT4GvWc_3F2O! zA30*V;Si-Pj3RWz;eYW8qFN0c-HB|1SJ><)_@OgT6Fx%6Ux;0VhtRQt(5pO(xQ)

0DhMgQaM^CO$+Z5nkr#MDTMf7Mu{xwsvn%`=^No_N8YTWA&fzPQTPm*RTjYGN93 z8F7NpkxO4Xg5U7bhe{{g@GSK~gqQFWryec2<~|zubu|MhXW}fPAEBc+ZF=v|B5oue zCz_AfDU=iS#8KP$meyZKCO3A#haxrp-j4;e>1ZJCAySBoh!SES(Spb&bhP2x^CKnx z?O+uJL|dYY&}-a$jG=G?(LRdj&!^Ct4vO&yH4@hoi9}o4Uqc;5l=VxdFQ7W&ZsKpm zDnj4;tvRpb6JiT-3lSo=5&b#01Ft21Bt9T?==;ZX;AF2zm5oFBbfWnfK;Z)75uzvY z4x!^Tm&oToZ8?Mc?x(!rlyiG2R}u?|Z;2e@V?sw95y}5z3SEi!h&21~+bQeFqh5i} z5S@v9LPydmgLGTmZ?r{JzHe^8cZsiwb8K6ob(oCe`7LdO$f47o#CXavco!!A$%DGm z7T{c~Q_h`9{Zrx+;xXbMgpOq5XW~xcQQ~2uuf6Xj&3^(7*AZ6|=Mg&kxI{kxZp)EW z*>WKryg|7K@gxyVq}xtYF`wv8#1kKK?sDQZ$~sYhAdh!@AgTarWM*lqu6aK7Y9{P*d&q zl~y^SxSXrf$2B!pS5=pJt9$`(ov+%TmzNjblyhNJhXRk+pKB)g12s;WP6RwX3p`7z zeSzH2PhE371Ksi;FBsF*81QoSvZlsRO1IpWJ!e$c*M)m^+Y%q^_4^%feW)q#K@K*0HM)t%vz!rP;wz5crJ7e!Y_r}%0;RXu$FA9JW?@U+C=tAWsygQv$Yt@qV9 zOB`-V9Wp;AdGa!+c7?BOQJts8>#Yh`4s9J9JI1N=`l`Y!MsJHsCux44Q|Bpl0%ePQ zm8D*9ZOBu+ENPq*$y=SzQOY(KPl<90Jc~K|d(s>?XI`(r{Ev-=o+WB@PD!w?C8vMZ zJkwWKp@(}bovQNO(E70%Y0b-`yGB-3If2}8%((4wF{7$$%R>)L-W#f!a!J~(YR;7V zDm>il)Gje4PH00(n^5%B2h*lR67G0PeTyrc3!U1^x=?s(|JYg8wY~}`d}Qk47OC^9 zol1}6uqH}&B-Jx6kBXzy3WuSGU!R#7{rfmbPo-~hrQ;7Boij3_Ipt0u)NAg91SU{h OAE@*BD?+t%pZy;_1fszJ delta 6466 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 diff --git a/loko/inspections/locale/nl/LC_MESSAGES/django.po b/loko/inspections/locale/nl/LC_MESSAGES/django.po index 58ccec2..c92e198 100644 --- a/loko/inspections/locale/nl/LC_MESSAGES/django.po +++ b/loko/inspections/locale/nl/LC_MESSAGES/django.po @@ -2028,3 +2028,70 @@ msgstr "Team" #~ msgid "Présence de sédiments dans le bassin d'orage ?" #~ msgstr "Aanwezigheid van sediment in het stormbekken?" + +#: inspections/templates/inspections/quick_inspection_map.html:505 +msgid "Position actualisée" +msgstr "Positie bijgewerkt" + +#: inspections/templates/inspections/quick_inspection_map.html:506 +msgid "Géolocalisation..." +msgstr "Geolocatie..." + +#: inspections/templates/inspections/quick_inspection_map.html:507 +msgid "GPS indisponible" +msgstr "GPS niet beschikbaar" + +#: inspections/templates/inspections/quick_inspection_map.html:508 +msgid "Rechercher une adresse…" +msgstr "Zoek een adres…" + +#: inspections/templates/inspections/quick_inspection_map.html:510 +msgid "Inspections (Désactivé)" +msgstr "Inspecties (Uitgeschakeld)" + +#: inspections/templates/inspections/quick_inspection_map.html:511 +msgid "Inspections (1 mois)" +msgstr "Inspecties (1 maand)" + +#: inspections/templates/inspections/quick_inspection_map.html:513 +msgid "Inspections (6 mois)" +msgstr "Inspecties (6 maanden)" + +#: inspections/templates/inspections/quick_inspection_map.html:514 +msgid "Inspections (1 an)" +msgstr "Inspecties (1 jaar)" + +#: inspections/templates/inspections/quick_inspection_map.html:515 +msgid "Inspections (Tout)" +msgstr "Inspecties (Alles)" + +msgid "Plein écran" +msgstr "Volledig scherm" + +msgid "Photo" +msgstr "Foto" + +msgid "Détail" +msgstr "Detail" + +msgid "Voir l'inspection" +msgstr "Inspectie bekijken" + +msgid "Équipement" +msgstr "Uitrusting" + +msgid "inspections" +msgstr "inspecties" + +msgid "Aperçu mât" +msgstr "Overzicht paal" + +msgid "Panneau" +msgstr "Bord" + +msgid "Précédent" +msgstr "Vorige" + +msgid "Suivant" +msgstr "Volgende" + diff --git a/loko/inspections/templates/inspections/components/asset_details/_signpanel.html b/loko/inspections/templates/inspections/components/asset_details/_signpanel.html index 15fb638..c6d06ac 100644 --- a/loko/inspections/templates/inspections/components/asset_details/_signpanel.html +++ b/loko/inspections/templates/inspections/components/asset_details/_signpanel.html @@ -11,7 +11,7 @@

{% if leaf.verified_signpanel_type %}{{ leaf.verified_signpanel_type.code }}{% elif insp.asset.signpanel_type %}{{ insp.asset.signpanel_type.code }}{% else %}Panneau{% endif %}
diff --git a/loko/inspections/templates/inspections/components/asset_fields/_signpanel.html b/loko/inspections/templates/inspections/components/asset_fields/_signpanel.html index 5d230e4..578d106 100644 --- a/loko/inspections/templates/inspections/components/asset_fields/_signpanel.html +++ b/loko/inspections/templates/inspections/components/asset_fields/_signpanel.html @@ -8,7 +8,7 @@ {% translate "Contrôle de signalisation routière" %} - {% if asset.code %}{{ asset.code }}{% elif asset.signpanel_type %}{{ asset.signpanel_type.code }}{% else %}Panneau{% endif %} + {% if asset.code %}{{ asset.code }}{% elif asset.signpanel_type %}{{ asset.signpanel_type.code }}{% else %}{% translate "Panneau" %}{% endif %}
@@ -151,7 +151,7 @@
Panneau
diff --git a/loko/inspections/templates/inspections/components/quick_add_sign_modal.html b/loko/inspections/templates/inspections/components/quick_add_sign_modal.html index 03be8f2..49f96fa 100644 --- a/loko/inspections/templates/inspections/components/quick_add_sign_modal.html +++ b/loko/inspections/templates/inspections/components/quick_add_sign_modal.html @@ -81,7 +81,7 @@
- Aperçu mât + {% translate 'Aperçu mât' %}
diff --git a/loko/inspections/templates/inspections/inspections_list.html b/loko/inspections/templates/inspections/inspections_list.html index c03a5fa..2dfe936 100644 --- a/loko/inspections/templates/inspections/inspections_list.html +++ b/loko/inspections/templates/inspections/inspections_list.html @@ -179,7 +179,7 @@ - + @@ -368,7 +368,7 @@
- +
@@ -401,7 +401,7 @@ document.addEventListener('DOMContentLoaded', function() { imgs.forEach(img => { imagesData.push({ url: img.getAttribute('src'), - filename: img.getAttribute('alt') || 'Photo' + filename: img.getAttribute('alt') || '{% translate "Photo" %}' }); }); @@ -434,7 +434,7 @@ document.addEventListener('DOMContentLoaded', function() { ind.className = 'active'; ind.setAttribute('aria-current', 'true'); } - ind.setAttribute('aria-label', `Photo ${idx + 1}`); + ind.setAttribute('aria-label', `{% translate "Photo" %} ${idx + 1}`); fsIndicators.appendChild(ind); } }); @@ -481,7 +481,7 @@ document.addEventListener('DOMContentLoaded', function() { {% translate "Carte des résultats d'inspections" %} - + `; @@ -659,8 +659,8 @@ document.addEventListener('DOMContentLoaded', function() {
${insp.inspector}
- `; @@ -669,8 +669,8 @@ document.addEventListener('DOMContentLoaded', function() { contentHtml = `
-
${popupTitle || 'Équipement'}
- ${sortedInspections.length} inspections +
${popupTitle || '{% translate "Équipement" %}'}
+ ${sortedInspections.length} {% translate "inspections" %}
${rowsHtml} diff --git a/loko/inspections/templates/inspections/inspections_list_mobile.html b/loko/inspections/templates/inspections/inspections_list_mobile.html index 8cff4be..7a7eff5 100644 --- a/loko/inspections/templates/inspections/inspections_list_mobile.html +++ b/loko/inspections/templates/inspections/inspections_list_mobile.html @@ -90,7 +90,7 @@
@@ -242,7 +242,7 @@ - +
@@ -461,7 +461,7 @@
- +
@@ -494,7 +494,7 @@ document.addEventListener('DOMContentLoaded', function() { imgs.forEach(img => { imagesData.push({ url: img.getAttribute('src'), - filename: img.getAttribute('alt') || 'Photo' + filename: img.getAttribute('alt') || '{% translate "Photo" %}' }); }); @@ -527,7 +527,7 @@ document.addEventListener('DOMContentLoaded', function() { ind.className = 'active'; ind.setAttribute('aria-current', 'true'); } - ind.setAttribute('aria-label', `Photo ${idx + 1}`); + ind.setAttribute('aria-label', `{% translate "Photo" %} ${idx + 1}`); fsIndicators.appendChild(ind); } }); @@ -564,7 +564,7 @@ document.addEventListener('DOMContentLoaded', function() { {% translate "Carte des résultats d'inspections" %} - + `; @@ -742,8 +742,8 @@ document.addEventListener('DOMContentLoaded', function() {
${insp.inspector}
- `; @@ -752,8 +752,8 @@ document.addEventListener('DOMContentLoaded', function() { contentHtml = `
-
${popupTitle || 'Équipement'}
- ${sortedInspections.length} inspections +
${popupTitle || '{% translate "Équipement" %}'}
+ ${sortedInspections.length} {% translate "inspections" %}
${rowsHtml} diff --git a/loko/inspections/templates/inspections/quick_inspection_map.html b/loko/inspections/templates/inspections/quick_inspection_map.html index 7e58360..d065987 100644 --- a/loko/inspections/templates/inspections/quick_inspection_map.html +++ b/loko/inspections/templates/inspections/quick_inspection_map.html @@ -227,7 +227,7 @@
@@ -277,7 +277,7 @@ - +
@@ -461,7 +461,7 @@
- +
@@ -501,6 +501,20 @@ window.PRESELECT_LAT = {{ preselect_lat|safe }}; window.PRESELECT_THEMATIC_CODE = {{ preselect_thematic_code|safe }}; window.PRESELECT_CATEGORY_ID = {{ preselect_category_id|safe }}; + window.INSPECTION_MAP_I18N = { + positionUpdated: "{% translate 'Position actualisée' %}", + geolocation: "{% translate 'Géolocalisation...' %}", + gpsUnavailable: "{% translate 'GPS indisponible' %}", + searchAddress: "{% translate 'Rechercher une adresse…' %}", + periodLabels: { + 'disabled': "{% translate 'Inspections (Désactivé)' %}", + '1m': "{% translate 'Inspections (1 mois)' %}", + '3m': "{% translate 'Inspections (3 mois)' %}", + '6m': "{% translate 'Inspections (6 mois)' %}", + '1y': "{% translate 'Inspections (1 an)' %}", + 'all': "{% translate 'Inspections (Tout)' %}" + } + }; {% endblock %}