Fix Failed to load translation for English (#3351)
Upon the first start of cppcheck-gui, the following message appears, if the language of the OS is English: Failed to load the user interface language: Failed to load translation for language English from file cppcheck_en.qm The user interface language has been reset to English. - Update translationhandler.cpp and check if the language code starts with "en". The code can be e.g. "en_US"
This commit is contained in:
parent
4baf221a6b
commit
8d5249e3b6
|
@ -86,8 +86,8 @@ bool TranslationHandler::setLanguage(const QString &code)
|
||||||
bool failure = false;
|
bool failure = false;
|
||||||
QString error;
|
QString error;
|
||||||
|
|
||||||
//If English is the language
|
//If English is the language. Code can be e.g. en_US
|
||||||
if (code == "en") {
|
if (code.indexOf("en") == 0) {
|
||||||
//Just remove all extra translators
|
//Just remove all extra translators
|
||||||
if (mTranslator) {
|
if (mTranslator) {
|
||||||
qApp->removeTranslator(mTranslator);
|
qApp->removeTranslator(mTranslator);
|
||||||
|
|
Loading…
Reference in New Issue