- //Just for testing
- //QTranslator translator;
- //translator.load(":i18n/quassel_de");
- //app.installTranslator(&translator);
+ qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
+
+ // Set up i18n support
+ QLocale locale = QLocale::system();
+
+ QTranslator qtTranslator;
+ qtTranslator.load(QString(":i18n/qt_%1").arg(locale.name()));
+ app.installTranslator(&qtTranslator);
+
+ QTranslator quasselTranslator;
+ quasselTranslator.load(QString(":i18n/quassel_%1").arg(locale.name()));
+ app.installTranslator(&quasselTranslator);
+
+ Network::setDefaultCodecForServer("ISO-8859-1");
+ Network::setDefaultCodecForEncoding("UTF-8");
+ Network::setDefaultCodecForDecoding("ISO-8859-15");