- page-redirect sur / et tous les chemins sans préfixe : localStorage zektyc-lang
puis navigator.language, défaut fr ; fallback FR si la page n'a pas de version EN
- /en/ sert enfin la home EN (public/en/), fix de LANG_ROUTES.en
- home EN générée à partir d'i18n.json (ld+json Organization/FAQPage valides)
- i18n.js/components.js : switch de langue par préfixe + liens préfixés
- anciennes URLs /zmap/en/* : 301 vers /en/zmap/* ; pages EN zmap déplacées
vers le layout <page>/en/ standard
- canonicals/hreflang fr-en-x-default sur toutes les pages statiques + sitemaps
(équipe, zmap, archives, vitesses-par-route ajoutées) ; suppression du domaine
obsolète zektyc.duckdns.org (robots, sitemap index, security.txt)
Suppression des clés i18n jamais utilisées `run` et `finalRun`
(fr/en). Id fantôme `ft-hero` référé en JS mais absent du HTML :
l'id est ajouté aux 2 pages pour que le héros se masque bien en fin
d'analyse multi-passes (répair du comportement prévu). Cache v14→v15.