diff -r b9597374d13a -r ce907ba50921 core/Translator.cpp --- a/core/Translator.cpp Sat Jul 14 00:47:30 2007 +0000 +++ b/core/Translator.cpp Sat Jul 14 01:04:15 2007 +0000 @@ -909,3 +909,28 @@ { return m_ServerLang; } + +unsigned int Translator::GetClientLanguage(int client) +{ + return GetServerLanguage(); +} + +bool Translator::GetLanguageInfo(unsigned int number, const char **code, const char **name) +{ + if (number >= GetLanguageCount()) + { + return false; + } + + Language *l = m_Languages[number]; + if (code) + { + *code = l->m_code2; + } + if (name) + { + *name = m_pStringTab->GetString(l->m_FullName); + } + + return true; +}