Привет...
Писал приложение на английском, потом подготовил файлы перевода *.qm.
При запуски через консоль (./program), всё работает корректно и красиво, локаль (ru_RU.UTF-8) распознаётся правильно и подхватывает перевод корректно.
При запуске из KDE локаль не определяется.
Файлы перевода гружу так:
QTranslator qtTranslator;
qtTranslator.load("qt_" + QLocale::system().name());
app.installTranslator(&qtTranslator);
QTranslator myappTranslator;
myappTranslator.load("myapp_" + QLocale::system().name());
app.installTranslator(&myappTranslator);
Система: Debian 4, KDE 3.5.6