diff -r b9597374d13a -r ce907ba50921 core/sm_stringutil.cpp --- a/core/sm_stringutil.cpp Sat Jul 14 00:47:30 2007 +0000 +++ b/core/sm_stringutil.cpp Sat Jul 14 01:04:15 2007 +0000 @@ -81,7 +81,7 @@ { langid = g_Translator.GetServerLanguage(); } else if ((target >= 1) && (target <= g_Players.GetMaxClients())) { - langid = g_Translator.GetServerLanguage(); + langid = g_Translator.GetClientLanguage(target); } else { pCtx->ThrowNativeErrorEx(SP_ERROR_PARAM, "Translation failed: invalid client index %d", target); goto error_out;