Skip to content

feat(i18n): paramètres — vagues 2 à 4 (matières → structures de frais) (FR/EN) - #336

Merged
horacioskrp merged 12 commits into
developfrom
feat/i18n-rest
Nov 13, 2026
Merged

horacioskrp merged 12 commits into
developfrom
feat/i18n-rest

Conversation

@horacioskrp

Copy link
Copy Markdown
Collaborator

Résumé

Suite de l'internationalisation (FR/EN) du module Paramètres, faisant suite à la vague 1 (#335). Couvre les 12 sous-modules restants, du groupe matières aux structures de frais.

Chaque sous-module : chaînes extraites vers lang/{fr,en}/parametres.php, écrans câblés avec useTranslation() / t(), dates localisées via dateLocale. Les helpers monétaires (useMoney, useCurrencySymbol) et les clés de correspondance BDD (ex. getCategoryColor) restent intacts.

Sous-modules traduits

Vague 2

  • Matières
  • Catégories de frais
  • Types de classes
  • Bourses
  • Modèle de bulletin
  • Fichiers & stockage, sauvegardes

Vague 3

  • Années scolaires
  • Périodes académiques
  • Classes & attributions de matières
  • Documents (modèles, registre, détail, édition, en-tête)

Vague 4

  • Attribution matières/classes (class_subjects)
  • Structures de frais (liste, création, édition, détail + modale de tranches)

Vérifications

  • npx tsc --noEmit : propre sur tous les écrans touchés
  • php -l : propre sur lang/fr/parametres.php et lang/en/parametres.php
  • Grep des chaînes françaises résiduelles : seules restent les clés de map BDD et les commentaires JSX (attendus)

@horacioskrp
horacioskrp merged commit a12bb55 into develop Nov 13, 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