in reply to Win32 Language

You can use the Win32::OLE::NLS module to access the Windows National Language System stuff. For example:
use strict; use Win32::OLE::NLS qw(:DEFAULT :LOCALE); my $lcid = GetSystemDefaultLCID(); print GetLocaleInfo($lcid, LOCALE_SLANGUAGE);
It also provides you with localized dates, times, money etc (in combination with Win32::OLE::Variant).