| 97 | } |
| 98 | |
| 99 | static QString GetLangTerritory() |
| 100 | { |
| 101 | QSettings settings; |
| 102 | // Get desired locale (e.g. "de_DE") |
| 103 | // 1) System default language |
| 104 | QString lang_territory = QLocale::system().name(); |
| 105 | // 2) Language from QSettings |
| 106 | QString lang_territory_qsettings = settings.value("language", "").toString(); |
| 107 | if(!lang_territory_qsettings.isEmpty()) |
| 108 | lang_territory = lang_territory_qsettings; |
| 109 | // 3) -lang command line argument |
| 110 | lang_territory = QString::fromStdString(gArgs.GetArg("-lang", lang_territory.toStdString())); |
| 111 | return lang_territory; |
| 112 | } |
| 113 | |
| 114 | /** Set up translations */ |
| 115 | static void initTranslations(QTranslator &qtTranslatorBase, QTranslator &qtTranslator, QTranslator &translatorBase, QTranslator &translator) |
no test coverage detected