Bonjour,
dans une application, j'essaye d'utiliser gettext :
d'après la doc, il me "faut" ces trois lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
setlocale (LC_ALL, "");
bindtextdomain (PACKAGE, LOCALEDIR);
textdomain (PACKAGE);
Mon appli s'appelle 'age' et le répertoire des .po sera ./locale
J'ai donc adapté en :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
setlocale (LC_ALL, "");
bindtextdomain ("age", "./locale");
textdomain ("age");
Est-ce bien cela ?

Lorsque je compile, voilà ce qui m'arrive
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$ gcc `pkg-config --cflags gtk+-2.0` -o age.o -c age.c 
age.c: In function 'main':
age.c:71: error: 'LC_ALL' undeclared (first use in this function)
age.c:71: error: (Each undeclared identifier is reported only once
age.c:71: error: for each function it appears in.)
make: *** [age.o] Error 1
La ligne de compilation est-elle correcte ou manque-t-il quelque chose ?

merci d'avance