diff --git a/loko/assets/locale/en/LC_MESSAGES/django.mo b/loko/assets/locale/en/LC_MESSAGES/django.mo
index 4d3b7fe..dda1a38 100644
Binary files a/loko/assets/locale/en/LC_MESSAGES/django.mo and b/loko/assets/locale/en/LC_MESSAGES/django.mo differ
diff --git a/loko/assets/locale/en/LC_MESSAGES/django.po b/loko/assets/locale/en/LC_MESSAGES/django.po
index d1a0a55..93fee18 100644
--- a/loko/assets/locale/en/LC_MESSAGES/django.po
+++ b/loko/assets/locale/en/LC_MESSAGES/django.po
@@ -8588,6 +8588,87 @@ msgstr "Archive existing (do not recreate)"
msgid "Archiver l'existant"
msgstr "Archive existing"
+msgid "Aide au tracé des câbles"
+msgstr "Cable tracing help"
+
+msgid "Tracer"
+msgstr "Trace"
+
+msgid "Double-clic sur la carte pour ajouter un point."
+msgstr "Double-click on the map to add a point."
+
+msgid "Ajouter un nœud"
+msgstr "Add a node"
+
+msgid "Double-clic sur un segment du câble."
+msgstr "Double-click on a cable segment."
+
+msgid "Supprimer un nœud"
+msgstr "Delete a node"
+
+msgid "Double-clic sur un nœud (poignée orange)."
+msgstr "Double-click on a node (orange handle)."
+
+msgid "Déplacer"
+msgstr "Move"
+
+msgid "Glisser-déposer les poignées pour ajuster."
+msgstr "Drag and drop handles to adjust."
+
+msgid "Copier tracé"
+msgstr "Copy trace"
+
+msgid "Copiez le tracé d'un autre câble suivant le même trajet (ex: 48 et tel.)."
+msgstr "Copy the trace of another cable following the same path (e.g. 48 and tel.)."
+
+msgid "Copier tracé…"
+msgstr "Copy trace…"
+
+msgid "Copier le tracé d'un autre câble"
+msgstr "Copy another cable's trace"
+
+msgid "Appliquer aux autres câbles…"
+msgstr "Apply to other cables…"
+
+msgid "Double-clic sur un segment pour ajouter un nœud • Double-clic sur un nœud pour le supprimer • Glisser pour déplacer"
+msgstr "Double-click a segment to add a node • Double-click a node to delete • Drag to move"
+
+msgid "Appliquer le tracé à d'autres câbles"
+msgstr "Apply trace to other cables"
+
+msgid "Copier le tracé de"
+msgstr "Copy trace from"
+
+msgid "vers les câbles sélectionnés ci-dessous :"
+msgstr "to the selected cables below:"
+
+msgid "Copier le tracé"
+msgstr "Copy trace"
+
+msgid "Le câble source ne possède aucun tracé valide à copier."
+msgstr "The source cable has no valid trace to copy."
+
+msgid "Aucun tracé disponible"
+msgstr "No trace available"
+
+msgid "Tracé copié de"
+msgstr "Trace copied from"
+
+msgid "vers"
+msgstr "to"
+
+msgid "Veuillez d'abord tracer au moins deux points pour ce câble avant de le dupliquer."
+msgstr "Please trace at least two points for this cable before duplicating."
+
+msgid "Aucun autre câble disponible dans ce carrefour."
+msgstr "No other cable available at this intersection."
+
+msgid "Veuillez sélectionner au moins un câble cible."
+msgstr "Please select at least one target cable."
+
+msgid "câble(s) mis à jour avec ce tracé !"
+msgstr "cable(s) updated with this trace!"
+
#~ msgid "Absent du fichier Excel (Sera conservé ou archivé)"
#~ msgstr "Missing from Excel file (Will be kept or archived)"
diff --git a/loko/assets/locale/fr/LC_MESSAGES/django.mo b/loko/assets/locale/fr/LC_MESSAGES/django.mo
index 6254f81..e9c4865 100644
Binary files a/loko/assets/locale/fr/LC_MESSAGES/django.mo and b/loko/assets/locale/fr/LC_MESSAGES/django.mo differ
diff --git a/loko/assets/locale/fr/LC_MESSAGES/django.po b/loko/assets/locale/fr/LC_MESSAGES/django.po
index c4257d3..8439dbe 100644
--- a/loko/assets/locale/fr/LC_MESSAGES/django.po
+++ b/loko/assets/locale/fr/LC_MESSAGES/django.po
@@ -8639,6 +8639,87 @@ msgstr "Archiver l'existant (Ne pas recréer)"
msgid "Archiver l'existant"
msgstr "Archiver l'existant"
+msgid "Aide au tracé des câbles"
+msgstr "Aide au tracé des câbles"
+
+msgid "Tracer"
+msgstr "Tracer"
+
+msgid "Double-clic sur la carte pour ajouter un point."
+msgstr "Double-clic sur la carte pour ajouter un point."
+
+msgid "Ajouter un nœud"
+msgstr "Ajouter un nœud"
+
+msgid "Double-clic sur un segment du câble."
+msgstr "Double-clic sur un segment du câble."
+
+msgid "Supprimer un nœud"
+msgstr "Supprimer un nœud"
+
+msgid "Double-clic sur un nœud (poignée orange)."
+msgstr "Double-clic sur un nœud (poignée orange)."
+
+msgid "Déplacer"
+msgstr "Déplacer"
+
+msgid "Glisser-déposer les poignées pour ajuster."
+msgstr "Glisser-déposer les poignées pour ajuster."
+
+msgid "Copier tracé"
+msgstr "Copier tracé"
+
+msgid "Copiez le tracé d'un autre câble suivant le même trajet (ex: 48 et tel.)."
+msgstr "Copiez le tracé d'un autre câble suivant le même trajet (ex: 48 et tel.)."
+
+msgid "Copier tracé…"
+msgstr "Copier tracé…"
+
+msgid "Copier le tracé d'un autre câble"
+msgstr "Copier le tracé d'un autre câble"
+
+msgid "Appliquer aux autres câbles…"
+msgstr "Appliquer aux autres câbles…"
+
+msgid "Double-clic sur un segment pour ajouter un nœud • Double-clic sur un nœud pour le supprimer • Glisser pour déplacer"
+msgstr "Double-clic sur un segment pour ajouter un nœud • Double-clic sur un nœud pour le supprimer • Glisser pour déplacer"
+
+msgid "Appliquer le tracé à d'autres câbles"
+msgstr "Appliquer le tracé à d'autres câbles"
+
+msgid "Copier le tracé de"
+msgstr "Copier le tracé de"
+
+msgid "vers les câbles sélectionnés ci-dessous :"
+msgstr "vers les câbles sélectionnés ci-dessous :"
+
+msgid "Copier le tracé"
+msgstr "Copier le tracé"
+
+msgid "Le câble source ne possède aucun tracé valide à copier."
+msgstr "Le câble source ne possède aucun tracé valide à copier."
+
+msgid "Aucun tracé disponible"
+msgstr "Aucun tracé disponible"
+
+msgid "Tracé copié de"
+msgstr "Tracé copié de"
+
+msgid "vers"
+msgstr "vers"
+
+msgid "Veuillez d'abord tracer au moins deux points pour ce câble avant de le dupliquer."
+msgstr "Veuillez d'abord tracer au moins deux points pour ce câble avant de le dupliquer."
+
+msgid "Aucun autre câble disponible dans ce carrefour."
+msgstr "Aucun autre câble disponible dans ce carrefour."
+
+msgid "Veuillez sélectionner au moins un câble cible."
+msgstr "Veuillez sélectionner au moins un câble cible."
+
+msgid "câble(s) mis à jour avec ce tracé !"
+msgstr "câble(s) mis à jour avec ce tracé !"
+
#~ msgid "Absent du fichier Excel (Sera conservé ou archivé)"
#~ msgstr "Absent du fichier Excel (Sera conservé ou archivé)"
diff --git a/loko/assets/locale/nl/LC_MESSAGES/django.mo b/loko/assets/locale/nl/LC_MESSAGES/django.mo
index 9196b46..c3779c3 100644
Binary files a/loko/assets/locale/nl/LC_MESSAGES/django.mo and b/loko/assets/locale/nl/LC_MESSAGES/django.mo differ
diff --git a/loko/assets/locale/nl/LC_MESSAGES/django.po b/loko/assets/locale/nl/LC_MESSAGES/django.po
index e1c4ac1..9ce774f 100644
--- a/loko/assets/locale/nl/LC_MESSAGES/django.po
+++ b/loko/assets/locale/nl/LC_MESSAGES/django.po
@@ -8587,6 +8587,87 @@ msgstr "Bestaande archiveren (niet opnieuw aanmaken)"
msgid "Archiver l'existant"
msgstr "Bestaande archiveren"
+msgid "Aide au tracé des câbles"
+msgstr "Hulp bij het traceren van kabels"
+
+msgid "Tracer"
+msgstr "Traceren"
+
+msgid "Double-clic sur la carte pour ajouter un point."
+msgstr "Dubbelklik op de kaart om een punt toe te voegen."
+
+msgid "Ajouter un nœud"
+msgstr "Knooppunt toevoegen"
+
+msgid "Double-clic sur un segment du câble."
+msgstr "Dubbelklik op een segment van de kabel."
+
+msgid "Supprimer un nœud"
+msgstr "Knooppunt verwijderen"
+
+msgid "Double-clic sur un nœud (poignée orange)."
+msgstr "Dubbelklik op een knooppunt (oranje handgreep)."
+
+msgid "Déplacer"
+msgstr "Verplaatsen"
+
+msgid "Glisser-déposer les poignées pour ajuster."
+msgstr "Sleep de handgrepen om aan te passen."
+
+msgid "Copier tracé"
+msgstr "Tracé kopiëren"
+
+msgid "Copiez le tracé d'un autre câble suivant le même trajet (ex: 48 et tel.)."
+msgstr "Kopieer het tracé van een andere kabel die hetzelfde traject volgt (bv. 48 en tel.)."
+
+msgid "Copier tracé…"
+msgstr "Tracé kopiëren…"
+
+msgid "Copier le tracé d'un autre câble"
+msgstr "Het tracé van een andere kabel kopiëren"
+
+msgid "Appliquer aux autres câbles…"
+msgstr "Toepassen op andere kabels…"
+
+msgid "Double-clic sur un segment pour ajouter un nœud • Double-clic sur un nœud pour le supprimer • Glisser pour déplacer"
+msgstr "Dubbelklik op een segment om een knooppunt toe te voegen • Dubbelklik op een knooppunt om te verwijderen • Sleep om te verplaatsen"
+
+msgid "Appliquer le tracé à d'autres câbles"
+msgstr "Tracé toepassen op andere kabels"
+
+msgid "Copier le tracé de"
+msgstr "Tracé kopiëren van"
+
+msgid "vers les câbles sélectionnés ci-dessous :"
+msgstr "naar de onderstaande geselecteerde kabels:"
+
+msgid "Copier le tracé"
+msgstr "Tracé kopiëren"
+
+msgid "Le câble source ne possède aucun tracé valide à copier."
+msgstr "De bronkabel heeft geen geldig tracé om te kopiëren."
+
+msgid "Aucun tracé disponible"
+msgstr "Geen tracé beschikbaar"
+
+msgid "Tracé copié de"
+msgstr "Tracé gekopieerd van"
+
+msgid "vers"
+msgstr "naar"
+
+msgid "Veuillez d'abord tracer au moins deux points pour ce câble avant de le dupliquer."
+msgstr "Teken eerst ten minste twee punten voor deze kabel alvorens te dupliceren."
+
+msgid "Aucun autre câble disponible dans ce carrefour."
+msgstr "Geen andere kabel beschikbaar op dit kruispunt."
+
+msgid "Veuillez sélectionner au moins un câble cible."
+msgstr "Selecteer ten minste één doelkabel."
+
+msgid "câble(s) mis à jour avec ce tracé !"
+msgstr "kabel(s) bijgewerkt met dit tracé!"
+
#~ msgid "Absent du fichier Excel (Sera conservé ou archivé)"
#~ msgstr "Ontbreekt in het Excel-bestand (Wordt bewaard of gearchiveerd)"
diff --git a/loko/assets/templates/assets/trafficlights_import_cross_plan.html b/loko/assets/templates/assets/trafficlights_import_cross_plan.html
index 349b975..3a37e93 100644
--- a/loko/assets/templates/assets/trafficlights_import_cross_plan.html
+++ b/loko/assets/templates/assets/trafficlights_import_cross_plan.html
@@ -661,6 +661,11 @@
{% else %}
{% translate "Non tracé" %}
{% endif %}
+ {% if item.status != 'db_only' %}
+
+ {% endif %}
{{ item.deduced_model_name|default:"—" }}
{{ item.db_model_name|default:"—" }}
@@ -874,13 +879,19 @@
-
-
- {% translate "Tracé des câbles" %}
+
+
+
+ {% translate "Aide au tracé des câbles" %}
+
-
- {% translate "Cliquez sur 'Tracer / Éditer' puis double-cliquez sur la carte pour tracer la ligne du câble." %}
-
+
+
{% translate "Tracer" %} : {% translate "Double-clic sur la carte pour ajouter un point." %}
+
{% translate "Ajouter un nœud" %} : {% translate "Double-clic sur un segment du câble." %}
+
{% translate "Supprimer un nœud" %} : {% translate "Double-clic sur un nœud (poignée orange)." %}
+
{% translate "Déplacer" %} : {% translate "Glisser-déposer les poignées pour ajuster." %}
+
{% translate "Copier tracé" %} : {% translate "Copiez le tracé d'un autre câble suivant le même trajet (ex: 48 et tel.)." %}
+
@@ -889,12 +900,23 @@
{{ item.name }}
+
+ …
+
{{ item.deduced_model_name }}
-
+
+
+
+
+
+
+
{% endif %}
@@ -914,10 +936,17 @@
{% translate "Mode: Lecture" %}
+
+
+
+ {% translate "Double-clic sur un segment pour ajouter un nœud • Double-clic sur un nœud pour le supprimer • Glisser pour déplacer" %}
+
@@ -926,6 +955,46 @@
+
+
+
+
+
+
+ {% translate "Appliquer le tracé à d'autres câbles" %}
+
+
+
+
+
+ {% translate "Copier le tracé de" %} {% translate "vers les câbles sélectionnés ci-dessous :" %}
+