core/sm_stringutil.cpp
changeset 1352 4241c756c278
parent 1330 ab94316bb52b
child 1420 0591a57b25e7
     1.1 --- a/core/sm_stringutil.cpp	Sat Aug 18 22:51:25 2007 +0000
     1.2 +++ b/core/sm_stringutil.cpp	Sun Aug 19 13:25:42 2007 +0000
     1.3 @@ -55,10 +55,14 @@
     1.4  	Translation pTrans;
     1.5  	TransError err;
     1.6  
     1.7 -	err = g_pCorePhrases->GetTranslation(phrase, g_Translator.GetServerLanguage(), &pTrans);
     1.8 -	if (err != Trans_Okay && g_Translator.GetServerLanguage() != CORELANG_ENGLISH)
     1.9 +	err = g_pCorePhrases->GetTranslation(phrase, g_Translator.GetClientLanguage(client), &pTrans);
    1.10 +	if (err != Trans_Okay)
    1.11  	{
    1.12 -		err = g_pCorePhrases->GetTranslation(phrase, CORELANG_ENGLISH, &pTrans);
    1.13 +		err = g_pCorePhrases->GetTranslation(phrase, g_Translator.GetServerLanguage(), &pTrans);
    1.14 +		if (err != Trans_Okay && g_Translator.GetServerLanguage() != CORELANG_ENGLISH)
    1.15 +		{
    1.16 +			err = g_pCorePhrases->GetTranslation(phrase, CORELANG_ENGLISH, &pTrans);
    1.17 +		}
    1.18  	}
    1.19  
    1.20  	if (err != Trans_Okay)
    1.21 @@ -123,7 +127,7 @@
    1.22  	}
    1.23  
    1.24  	max_params = pTrans.fmt_count;
    1.25 -	
    1.26 +
    1.27  	if (max_params)
    1.28  	{
    1.29  		/* Check if we're going to over the limit */