Skip to main content

Préférences du compte

Chaque utilisateur personnalise son environnement depuis Paramètres du compte (/account/settings) : thème (clair / sombre), police (dont OpenDyslexic) et langue de l'interface.

Langue de l'interface (familles allophones)

Le Dashboard est multilingue. Le sélecteur de langue propose actuellement le français, l'anglais et l'espagnol. Le choix est mémorisé (préférence côté serveur + cookie) et appliqué à toute l'interface.

Paramètres du compte — sélection de la langue de l'interface (Français / English / Español)superadmin

Ajouter une langue

Le mécanisme repose sur i18next et charge trois sources de traductions :

SourceContenu
commonlibellés locaux du Dashboard — public/locales/{lng}/common.json
odetraductions globales Open ENT — GET /i18n
{app}traductions par application — GET /{app}/i18n (optionnel)

Ajouter une langue d'allophone (ex. espagnol) se fait en deux gestes : fournir le fichier public/locales/{lng}/common.json et ajouter l'entrée correspondante au sélecteur de langue. Les libellés non traduits retombent automatiquement sur le français.

Couverture e2e

Scénario i18n-espagnol.spec.ts : la ressource es/common.json est servie et traduite (couverture identique au français), et le sélecteur propose « Español » avec persistance du choix.