Hi Jeena,
Für das Englische lasse ich es einfach weg, denn das ist ja Standardeinstellung (oder?).
Bei deinem eigentlichen Problem kann ich dir leider nicht helfen (funktioniert ein entsprechendes setlocale() unter Windows nicht?), aber was Englisch als Standardeinstellung anbelangt bin ich mir ziemlich sicher, dass das nicht zwingend so sein muss - bei der Auslieferung unter Linux ist Englisch als Standard eingestellt (zumindest bei Debian), aber soweit ich weiß kann man das problemlos umstellen, so liefert ein Server bei uns in der Schule alles auf Deutsch - ganz schön gewöhnungsbedürftig ;-)
MfG, Dennis.