core/Translator.cpp
changeset 1105 ce907ba50921
parent 1013 4225e70fba06
child 1133 473a77805cf2
     1.1 --- a/core/Translator.cpp	Sat Jul 14 00:47:30 2007 +0000
     1.2 +++ b/core/Translator.cpp	Sat Jul 14 01:04:15 2007 +0000
     1.3 @@ -909,3 +909,28 @@
     1.4  {
     1.5  	return m_ServerLang;
     1.6  }
     1.7 +
     1.8 +unsigned int Translator::GetClientLanguage(int client)
     1.9 +{
    1.10 +	return GetServerLanguage();
    1.11 +}
    1.12 +
    1.13 +bool Translator::GetLanguageInfo(unsigned int number, const char **code, const char **name)
    1.14 +{
    1.15 +	if (number >= GetLanguageCount())
    1.16 +	{
    1.17 +		return false;
    1.18 +	}
    1.19 +
    1.20 +	Language *l = m_Languages[number];
    1.21 +	if (code)
    1.22 +	{
    1.23 +		*code = l->m_code2;
    1.24 +	}
    1.25 +	if (name)
    1.26 +	{
    1.27 +		*name = m_pStringTab->GetString(l->m_FullName);
    1.28 +	}
    1.29 +
    1.30 +	return true;
    1.31 +}