setlocale

Visual Studio117
MS Visual C++ 6.0 / Windows 98

Hi,



I have a problem with setlocale function. After calling

setlocale(LC_TIME, "German") anything is fine and date and

time are handled OK.



But after next call:



TCHAR* res = setlocale(LC_TIME, "English");



only Time is changed according "English" and name of the

day is still in German language.

Pointer res is ok and contains: "English_United

States.1252"



I tried to make next setlocale call with a parameter

LC_ALL, but it didn't help either.



Do you know what is wrong there?



Thank you for help.



Regards,

Lubomir


-