Bonjour,
J'ai une petite question concernant l'internationalisation d'une application...
A tout hasard je suis sur une suse 10.3, mais je ne pense pas que ce soit important...
J'utilise les fichiers .po pour utiliser les messages dans la locale définie.
Si je set la locale en anglais
mes messages sont bien en anglais; mais en revanche, sur certains print (std::cout <<) je reçois un Gtk-WARNING
Code : Sélectionner tout - Visualiser dans une fenêtre à part export LANG=en
Il semble que cela gêne ensuite au passage d'argument Glib::ustring, qui sont ensuite affichés en sortie standard ou erreur....
Code : Sélectionner tout - Visualiser dans une fenêtre à part Gtk-WARNING **: Locale not supported by C library
En revanche, si je set la locale en anglais avec
tout fonctionne sans problème...
Code : Sélectionner tout - Visualiser dans une fenêtre à part export LANG=en_US
Y-a-t-il un moyen propre de détecter ce problème au lancement de l'application, pour faire un retour à l'utilisateur ?
Cela signifie-t-il que la locale en n'existe pas ?
Merci
Partager