Add russian language support
parent
47bc95a47c
commit
8b65e9b56f
|
@ -1683,6 +1683,10 @@ char CApplication::GetLanguageChar() const
|
||||||
case LANGUAGE_POLISH:
|
case LANGUAGE_POLISH:
|
||||||
langChar = 'P';
|
langChar = 'P';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case LANGUAGE_RUSSIAN:
|
||||||
|
langChar = 'R';
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return langChar;
|
return langChar;
|
||||||
}
|
}
|
||||||
|
@ -1709,6 +1713,11 @@ bool CApplication::ParseLanguage(const std::string& str, Language& language)
|
||||||
language = LANGUAGE_POLISH;
|
language = LANGUAGE_POLISH;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
else if (str == "ru")
|
||||||
|
{
|
||||||
|
language = LANGUAGE_RUSSIAN;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1742,6 +1751,10 @@ void CApplication::SetLanguage(Language language)
|
||||||
case LANGUAGE_POLISH:
|
case LANGUAGE_POLISH:
|
||||||
locale = "pl_PL.utf8";
|
locale = "pl_PL.utf8";
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case LANGUAGE_RUSSIAN:
|
||||||
|
locale = "ru_RU.utf8";
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (locale.empty())
|
if (locale.empty())
|
||||||
|
@ -1772,6 +1785,10 @@ void CApplication::SetLanguage(Language language)
|
||||||
{
|
{
|
||||||
m_language = LANGUAGE_POLISH;
|
m_language = LANGUAGE_POLISH;
|
||||||
}
|
}
|
||||||
|
else if (strncmp(envLang,"ru",2) == 0)
|
||||||
|
{
|
||||||
|
m_language = LANGUAGE_RUSSIAN;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
GetLogger()->Warn("Enviromnent locale ('%s') is not supported, setting default language\n", envLang);
|
GetLogger()->Warn("Enviromnent locale ('%s') is not supported, setting default language\n", envLang);
|
||||||
|
|
|
@ -173,7 +173,8 @@ enum Language
|
||||||
LANGUAGE_ENGLISH = 0,
|
LANGUAGE_ENGLISH = 0,
|
||||||
LANGUAGE_FRENCH = 1,
|
LANGUAGE_FRENCH = 1,
|
||||||
LANGUAGE_GERMAN = 2,
|
LANGUAGE_GERMAN = 2,
|
||||||
LANGUAGE_POLISH = 3
|
LANGUAGE_POLISH = 3,
|
||||||
|
LANGUAGE_RUSSIAN = 4
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue