MyClub est multilingue
Créé par Jean-Emmanuel Bissey le 06/10/2026 PubliéIl existe aujourd'hui en français, en anglais et en polonais. Et si votre association a besoin d'une autre langue, il n'est pas nécessaire d'être développeur chevronné pour l'ajouter.
Comment sont stockées les traductions ?
Tous les textes de l'interface se trouvent dans une seule table de la base de données, la table Languages. Chaque ligne correspond à un texte, et chaque langue a sa propre colonne :
- Name : l'identifiant du texte ;
- en_US : la version anglaise ;
- fr_FR : la version française ;
- pl_PL : la version polonaise.
Ajouter une langue : le principe
C'est tout simple :
- ajouter une colonne à la table Languages, par exemple de_DE pour l'allemand ;
- faire compléter cette colonne, ligne par ligne, par une IA à partir des textes existants ;
- relire, ajuster, et c'est terminé.
Mon expérience avec le polonais
Le polonais a été ma première vraie langue ajoutée de cette façon. Je ne parle pas un mot de polonais ! J'ai donc fait traduire les textes par une IA, puis j'ai demandé à une amie polonaise de parcourir l'application.
Verdict : elle n'a remarqué aucune erreur.
💡 Bon à savoir :
Une IA traduit très bien le vocabulaire courant d'une interface (« enregistrer », « membre », « événement »...). Pour une langue plus rare, ou pour des termes très spécifiques à la vie associative, une relecture par un locuteur natif reste une bonne idée. Une seule personne suffit, et quelques minutes de parcours de l'application lui suffisent pour repérer une tournure bizarre.