Contexte
Passer tous les textes restants en dur au système i18n (FR + EN), hors périmètre du lot G d'origine.
Écrans concernés (au moins)
- Module Habits (
views/History.tsx et composants) — entièrement en français en dur (module dormant, jamais traduit).
- Pages Admin (messages d'erreur, certains libellés).
- Étapes Review résiduelles.
- Messages d'erreur ad hoc (
'Erreur : ' + ...) introduits avant i18n.
Méthode
Inventorier les chaînes en dur (grep des littéraux FR dans le JSX), créer les clés dans les namespaces concernés (FR + EN, parité testée), remplacer par t(...).
Contexte
Passer tous les textes restants en dur au système i18n (FR + EN), hors périmètre du lot G d'origine.
Écrans concernés (au moins)
views/History.tsxet composants) — entièrement en français en dur (module dormant, jamais traduit).'Erreur : ' + ...) introduits avant i18n.Méthode
Inventorier les chaînes en dur (grep des littéraux FR dans le JSX), créer les clés dans les namespaces concernés (FR + EN, parité testée), remplacer par
t(...).