comparison ui/main.cpp @ 993:561cc777e0b6

Add failure indicator if translation load failed.
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 01 Sep 2014 12:53:22 +0200
parents 574cd1fae1dc
children fe2c6666b462
comparison
equal deleted inserted replaced
992:a1e8ef2d7081 993:561cc777e0b6
110 QTranslator translator; 110 QTranslator translator;
111 if (QLocale::system().name() == "C") { 111 if (QLocale::system().name() == "C") {
112 /* Useful for testing / development as the primary target is german */ 112 /* Useful for testing / development as the primary target is german */
113 translator.load(":/l10n/trustbridge_de_DE"); 113 translator.load(":/l10n/trustbridge_de_DE");
114 } else { 114 } else {
115 translator.load(":/l10n/trustbridge_" + QLocale::system().name());
116 qDebug() << "Loading translations for: " << "trustbridge_" + 115 qDebug() << "Loading translations for: " << "trustbridge_" +
117 QLocale::system().name(); 116 QLocale::system().name();
117 if (!translator.load(":/l10n/trustbridge_" + QLocale::system().name())) {
118 qDebug() << "Failed.";
119 }
118 } 120 }
119 app.installTranslator(&translator); 121 app.installTranslator(&translator);
120 /* 122 /*
121 if ((!QSystemTrayIcon::isSystemTrayAvailable() || 123 if ((!QSystemTrayIcon::isSystemTrayAvailable() ||
122 !QSystemTrayIcon::supportsMessages()) && trayMode) { 124 !QSystemTrayIcon::supportsMessages()) && trayMode) {

http://wald.intevation.org/projects/trustbridge/