J'écris un jeu qui est principalement destiné aux systèmes GNU/Linux et Mac OS X, mais j'ai gardé les choses assez portables dans la plupart de mon code.Utiliser GNU gettext sur Win32
J'ai porté presque tous les trucs spécifiques au système d'exploitation à Windows; la seule chose qui reste est i18n.
Ma question est
Comment suis-je censé utiliser la fonction
setlocale()
Win32 avec gettext?
Jusqu'à présent, je me sers des codes ISO 638/ISO 3166 (ex.), mais ceux-ci ne semble pas fonctionner sous Windows.
J'ai essayé setlocale (LC_ALL, "German"), qui réussit, mais gettext ne peut pas trouver les chaînes traduites correctement, même après avoir utilisé bindtextdomain.
Des indices? Je voudrais rester avec GNU gettext pour éviter de réécrire des tas de code.
Est-il possible de m'envoyer votre port? J'ai les mêmes problèmes en fait, il n'y a que des bacs win32 obsolètes autour :( – driAn
Nvm, l'a trouvé @ http://epicofthalia.net – driAn