Skip to content

feat(i18n): paramètres — vague 1 (pays, écoles, à propos, types d'évaluation, calcul des moyennes) - #335

Merged
horacioskrp merged 5 commits into
developfrom
feat/i18n-rest
Nov 11, 2026
Merged

horacioskrp merged 5 commits into
developfrom
feat/i18n-rest

Conversation

@horacioskrp

Copy link
Copy Markdown
Collaborator

Résumé

Internationalisation (FR/EN) de la vague 1 du module Paramètres, une sous-ressource par commit.

Sous-modules traduits

Sous-ressource Pages
Pays liste, création, édition, détail + formulaire
Écoles création, édition, détail + formulaire
À propos page complète (modules, liens, licence, infos techniques, support)
Types d'évaluation liste, création, édition, détail + formulaire
Calcul des moyennes liste, création, édition + champs partagés

Détails techniques

  • Nouvelles clés dans lang/fr/parametres.php et lang/en/parametres.php (groupes countries, schools, about, evaluation_types, grading_configs, + common partagé).
  • Câblage via useTranslation() : t(), interpolation :param, dates localisées (fr-FR / en-GB).
  • Refactor des maps de labels au niveau module vers des clés rendues à l'usage ; renommage des variables t qui masquaient la fonction de traduction.
  • Valeurs institutionnelles (ex. « République Togolaise », ministère) laissées en français — imprimées sur les documents officiels quelle que soit la langue de l'UI.

Vérifications

  • npx tsc --noEmit propre sur chaque sous-module.
  • Grep anti-résidu français dans le JSX : aucun.

@horacioskrp
horacioskrp merged commit 88c0637 into develop Nov 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant