Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

User Locales Set To US

Status
Not open for further replies.

leesgritt

Technical User
Oct 30, 2002
14
GB
Hi,

We are running a citrix farm on Windows 2000 Server with Citrix metaframe XP. On the servers, our international settings are UK but it seems that on the client roaming profiles, these are US. Outlook is displaying dates in US format. There is no obvious way to change this to UK as there is no CONTROL PANEL access for the users. Has anybody else come accross this problem and have a solution for it.

Regards,

Lee.
 
Ah the old install problem. The problem occurs if you don't set the international settings during installation of Win2K. And apply and remove US settings. If you have this problem I can post a Kix Script that sets it in the login.

Oh I'll do it anyway.

$Inter = "HKEY_CURRENT_USER\Control Panel\International"

WriteValue("$inter", "iCountry", "44", "REG_SZ")
WriteValue("$inter", "iCurrDigits", "2", "REG_SZ")
WriteValue("$inter", "iCurrency", "0", "REG_SZ")
WriteValue("$inter", "iDate", "1", "REG_SZ")
WriteValue("$inter", "iDigits", "2", "REG_SZ")
WriteValue("$inter", "iLZero", "1", "REG_SZ")
WriteValue("$inter", "Measure", "0", "REG_SZ")
WriteValue("$inter", "iTime", "1", "REG_SZ")
WriteValue("$inter", "iTLZero", "1", "REG_SZ")
WriteValue("$inter", "Locale", "00000809", "REG_SZ")
WriteValue("$inter", "sCountry", "United Kingdom", "REG_SZ")
WriteValue("$inter", "sCurrency", "£", "REG_SZ")
WriteValue("$inter", "sDate", "/", "REG_SZ")
WriteValue("$inter", "sDecimal", ".", "REG_SZ")
WriteValue("$inter", "sLanguage", "ENG", "REG_SZ")
WriteValue("$inter", "sLongDate", "dd MMMM yyyy", "REG_SZ")
WriteValue("$inter", "sShortDate", "dd/MM/yyyy", "REG_SZ")
WriteValue("$inter", "sThousand", ",", "REG_SZ")
WriteValue("$inter", "sTime", ":", "REG_SZ")

[blue]Arguably the best cat skinner around ! [/blue]

Cheers
Scott
 
Hi,

If you don't have kix then here's the non=kixs way

Edit usrlogon.cmd and enter the following entry near the top:-

regedit /s ?:\winnt\uk.reg

Save the following information with the "=" to a file in your ?:\winnt directory called "uk.reg"

=====================================
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\International]
"iCountry"="44"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="1"
"iTime"="1"
"iTLZero"="1"
"Locale"="00000809"
"s1159"="AM"
"s2359"="PM"
"sCountry"="United Kingdom"
"sCurrency"="£"
"sDate"="/"
"sDecimal"="."
"sLanguage"="ENG"
"sList"=","
"sLongDate"="dd MMMM yyyy"
"sShortDate"="dd/MM/yyyy"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="HH:mm:ss"
"iTimePrefix"="0"
"sMonDecimalSep"="."
"sMonThousandSep"=","
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"
=======================================

Hope this helps,
Carl.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top