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