QTfrontend/main.cpp.in
changeset 400 450ff6326084
parent 321 1148eeb0557e
child 486 7ea71cd3acd5
equal deleted inserted replaced
399:c7da1bd32b4e 400:450ff6326084
    54 	QDateTime zero;
    54 	QDateTime zero;
    55 	srand(now.secsTo(zero));
    55 	srand(now.secsTo(zero));
    56 
    56 
    57 	Q_INIT_RESOURCE(hedgewars);
    57 	Q_INIT_RESOURCE(hedgewars);
    58 
    58 
    59 	QTranslator Translator;
       
    60 	Translator.load(":/translations/hedgewars_" + QLocale::system().name());
       
    61 	app.installTranslator(&Translator);
       
    62 
       
    63 	QDir mydir("${HEDGEWARS_BINDIR}");
    59 	QDir mydir("${HEDGEWARS_BINDIR}");
    64 	mydir.cd("bin");
    60 	mydir.cd("bin");
    65 
    61 
    66 	bindir = new QDir(mydir);
    62 	bindir = new QDir(mydir);
    67 	cfgdir = new QDir();
    63 	cfgdir = new QDir();
    80 					"Please check your installation").
    76 					"Please check your installation").
    81 					arg(datadir->absolutePath()+"/hedgewars/Data"));
    77 					arg(datadir->absolutePath()+"/hedgewars/Data"));
    82 		return 1;
    78 		return 1;
    83 	}
    79 	}
    84 
    80 
       
    81 	QTranslator Translator;
       
    82 	Translator.load(datadir->absolutePath() + "/Locale/hedgewars_" + QLocale::system().name());
       
    83 	app.installTranslator(&Translator);
       
    84 
    85 	Themes = new QStringList();
    85 	Themes = new QStringList();
    86 	QFile themesfile(datadir->absolutePath() + "/Themes/themes.cfg");
    86 	QFile themesfile(datadir->absolutePath() + "/Themes/themes.cfg");
    87 	if (themesfile.open(QIODevice::ReadOnly)) {
    87 	if (themesfile.open(QIODevice::ReadOnly)) {
    88 		QTextStream stream(&themesfile);
    88 		QTextStream stream(&themesfile);
    89 		QString str;
    89 		QString str;