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 :

  1. ajouter une colonne à la table Languages, par exemple de_DE pour l'allemand ;
  2. faire compléter cette colonne, ligne par ligne, par une IA à partir des textes existants ;
  3. 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.

MyClub pour la structure, l'IA pour la traduction, un humain pour le dernier coup d'œil : chacun fait ce qu'il sait faire le mieux !