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.