Bonjour à tous
Ce sujet est plus un débat qu'une question. Je voulais discuter d'internationalisation. Pas au sens "std::locale" du terme, mais au sens "gettext", je veux dire par là, gérer les fichiers de ressources, les charger/parser, etc.
Gettext est assez répandu mais ne me plaît guère, pour les raisons suivantes:
- Phase de "compilation" lourde et sans intérêt à mon sens
- Pas de chargement dynamique de la langue (redémarrage obligatoire)
- Multiplateforme pas top, je n'ai pas encore réussi à faire du gettext proprement dans un environnement purement windows.
En fait, je trouve gettext un peu obsolète, comme le sont les autotools comparés à CMake (ou équivalent). On se prend pas mal le chou avec, pour une opération qui est structurellement parlant simple.
N'existe-t-il pas un outil générique qui fait un travail similaire, uniquement dédié à cela (j'exclus par là les outils internes à certains frameworks comme Qt) ?
Qu'en pensez vous ? Comment faites vous ?
J'envisage pour l'instant m'écrire mon système maison et d'ouvrir le code pour ceux à qui ça pourrait servir.
Partager