1 #include <QtGui/QApplication>
4 #include "mainwindow.h"
6 #include <QProcessEnvironment>
7 int main(int argc, char *argv[])
9 QApplication a(argc, argv);
10 QTranslator translator;
12 /* For some reason QLocale::system() returns
13 locale by LC_NUMERIC environment variable in linux which is
14 meant for numerics like thousand separator etc.
16 In this solution we get locale from LANG environment variable
17 and use QLocale::system() as fallback.
19 if(QProcessEnvironment::systemEnvironment().contains("LANG"))
20 translator.load(":/cuteexplorertranslation_"+QLocale(QProcessEnvironment::systemEnvironment().value("LANG")).name());
22 translator.load(":/cuteexplorertranslation_"+QLocale::system().name());
24 a.installTranslator(&translator);