programmation multilangues - variables externe [C++] - C++ - Programmation
Marsh Posté le 26-04-2006 à 16:02:55
beurk ton truc, utilise gettext.
sinon des définitions de chaines doivent être dans un .cpp et pas dans un .h
Marsh Posté le 26-04-2006 à 20:03:48
Pour conclure :
L'alternative est gettext.
Les deux solutions sont sur :
http://www.commentcamarche.net/for [...] s-externes
Bye bye,
Thomas
Marsh Posté le 26-04-2006 à 21:36:55
pfff, sur ccm, ils n'ont rien compris à définition/déclaration
Marsh Posté le 26-04-2006 à 15:40:07
Bonjour a tous,
J'essaye de realiser un programme multilangue a la compilation. Pour ce faire je definis mes variables dans un fichiers que je choisi a la compilation en fonction d'une macro predifinie. Les messages multilangues sont uniquement des messages d'erreurs. Ils sont donc inclus dans un unique fichier, qui est lui inclut dans de nombreux autres.
Mon message d'erreur est le suivant :
Le contenu de mes fichiers sont :
msg.en.h
msg.fr.h
msg.h
exceptions.h
Et comme je vous l'ai de nombreux fichiers (ceux qui sont la source de mes messages d'erreur) incluent exceptions.h
Comment puis je regler ce probleme ? L'utilisation du mot clef 'extern' est elle justifiee ?
Que puis je faire pour obtenir un programme multilangues (a la compilation ou al'execution) avec une autre solution ?
Merci de votre attention,
Thomas