equal
deleted
inserted
replaced
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; |