Comment gérer des fichiers multi-langues

La plupart des applications java ou autres utilisent des fichiers de langues pour gérer des applications ou des sites multi-langues. Le principe est relativement simple, il consiste à avoir pour chaque langue un fichier correspondant( fichiers .properties ou .ini). Ces fichiers portent souvent le même nom en ajoutant le suffixe de la langue correspondant.

Par exemple

  • messages_fr.properties pour la langue française
  • messages_en.properties pour la langue anglaise

Ces différents fichiers contiennent un ensemble de clés-valeurs. Pour chaque clé, on trouve la correspondance dans la langue voulue.

Comment gérer ces différents fichiers multi-langues et ne pas oublier une valeur dans l’un des fichiers de langue? Il existe différents petits outils qui permettent de gérer ces fichiers très simplement.

Le plus simple d’entres eux est certainement IniTranslator disponible sur sourceForge. Vous pouvez également voir la description de cet  outil sur Framasoft.

Ini Translator permet de gérer simultanément tous les fichiers de langues et détecte automatiquement les valeurs manquantes.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *