diff --git a/src/event.cxx b/src/event.cxx index bdba60f..cf2a8ab 100644 --- a/src/event.cxx +++ b/src/event.cxx @@ -1685,6 +1685,7 @@ CEvent::CEvent () m_Languages.push_back (Language::it); m_Languages.push_back (Language::pl); m_Languages.push_back (Language::tr); + m_Languages.push_back (Language::pt); this->m_LangStart = GetLocale (); @@ -1700,6 +1701,8 @@ CEvent::CEvent () m_Lang = m_Languages.begin () + 5; else if (this->m_LangStart == "tr") m_Lang = m_Languages.begin () + 6; + else if (this->m_LangStart == "pt") + m_Lang = m_Languages.begin () + 7; else m_Lang = m_Languages.begin (); @@ -2715,6 +2718,8 @@ CEvent::DrawButtons () lang = "Polski"; else if (locale == "tr") lang = "Türk"; + else if (locale == "pt") + lang = "Portuguese"; lg = GetTextWidth (lang.c_str ()); pos.x = (54 + 40) - lg / 2 + LXOFFSET (); @@ -4083,6 +4088,8 @@ CEvent::GetStartLanguage () return Language::pl; if (this->m_LangStart == "tr") return Language::tr; + if (this->m_LangStart == "pt") + return Language::pt; return Language::en; } @@ -4126,6 +4133,9 @@ CEvent::SetLanguage (Language lang) case Language::tr: slang = "tr"; break; + case Language::pt: + slang = "pt"; + break; } snprintf (env, sizeof (env), "LANGUAGE=%s", slang); diff --git a/src/event.h b/src/event.h index 97b4f94..26abb23 100644 --- a/src/event.h +++ b/src/event.h @@ -86,6 +86,7 @@ enum class Language { it = 4, pl = 5, tr = 6, + pt = 7, end, };