DECLARE INTEGER GetUserDefaultLCID IN Win32API DECLARE INTEGER GetLocaleInfo IN Win32API; INTEGER Locale, INTEGER LCType,; STRING @lpLCData, INTEGER cchData #define LOCALE_IMEASURE 0x0000000D lnUserLCID = GetUserDefaultLCID() lcbuffer = SPACE(4) lnresult = GetLocaleInfo(lnSysLCID, LOCALE_IMEASURE, @lcbuffer, LEN(lcbuffer)) ? LEFT(lcbuffer, 1)This should take the language aspect out of the equation.