Пытаюсь тут прогу свою перевести...
В доке по qt посмотрел пример:
QTranslator appTranslator;
appTranslator.load(QString("wdf_") + QTextCodec::locale(), qApp->applicationDirPath());
a.installTranslator(&appTranslator);
При компиляции выдает:
bash-2.05b# make
g++ -c -pipe -Wall -W -O2 -march=pentium4 -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o main.o main.cpp
main.cpp: In function `int main(int, char**)':
main.cpp:13: error: incomplete type 'QTextCodec' cannot be used to name a scope
make: *** [main.o] Ошибка 1
А если убрать QTextCodec:: то вот что
bash-2.05b# make
g++ -c -pipe -Wall -W -O2 -march=pentium4 -DQT_NO_DEBUG -I/usr/qt/3/mkspecs/linux-g++ -I. -I. -I/usr/qt/3/include -o main.o main.cpp
main.cpp: In function `int main(int, char**)':
main.cpp:10: error: `locale' undeclared (first use this function)
main.cpp:10: error: (Each undeclared identifier is reported only once for each
function it appears in.)
make: *** [main.o] Ошибка 1
В чем проблема? Как правильно сделать?