Geographical location setting for Australia

  • Thread starter Thread starter Curiousity
  • Start date Start date
C

Curiousity

OK this is a problem that exist long ago but doesnt not affect our
testing, however now nearing to production, same problem surfaced
again. Below is some history. However, following the solution provided
by Andy(MS) below made the necessary changes to the regional control
panel, but not to our application (Sybase Adaptive Server). This
application still does not pick up Australia time format but American.
This does not happens in XP Pro. An interesting symptom which may be
related is that I am unable to add or access alternative keyboard
layouts even though I add them to the image. It always reverts to US
standard even after committing changes, and does not show additional
languages as installed. I am not sure are there related, but I really
need the Australia date format problem to be solved.


Any idea?

Thanks.
================================

Hi,

Why there's no option for "Australia" for the "Geographical location"
setting in the "Regional and Language Options" component? I can change
to
location to "Australia" after my image boot up but not inTD.

--
Regards, Andy
---------------------------------
From: Andy Allred [MS] ([email protected])
Subject: Re: Geographical location setting

It's a bug in the config ui, in order to get this to work, complete
the
following steps.

While in Target Designer:

1)Add the English Language Support component

2)Add the Regional and Language Options component

3)Click on the Advanced button for the Regional and Language Options
component.

4)Click on the Add button and add the following values

-Name - cmiLangGeoLocation_500
-Format - String
-Value - Australia;12
-Note - 500 is just a high number. It has to be higher than the
highest
cmiLangGeoLocation variable.

5)Right click on the Regional and Language Options component and
select
disable

6)Right click on the Regional and Language Options component and
select
enable

Australia should now be a selectable item in the drop down box.

-andy
 
Hi,

Would it be possible to obtain a copy of the SLX file you are using to
build your runtime image, and also the application that you are running
where you are seeing the incorrect behavior? I have done a couple basic
tests and it appears that the date formats are being picked up for me
correctly on my embedded runtime, so I want to see if there are any
differences in the image you built and also if I can reproduce the issue
with your application instead of my simple tests.

Please send me an email at __aaron_ste__@__no_spam__microsoft__.com (remove
all of the _'s to get the address) and I can provide you with these items
if possible, and if they are too large to email I can find a FTP location
for them also.

Thanks!
 
Hi, one other question I forgot to ask - which version of Windows XP
Embedded are you using? Is it the original RTM version, SP1 or a beta of
SP2? There have been some bugs fixed in this area and I wanted to
double-check that you are not hitting one of those.

Thanks!
 
Here are a couple of possible workarounds in the meantime:

1. Add the following registry value to your image in Target Designer:

Root : HKEY_LOCAL_MACHINE
Key Name : SOFTWARE\Microsoft\Windows
NT\CurrentVersion\IniFileMapping\win.ini
Value Name : Intl
Type : REG_SZ
Value : #USR:Control Panel\International

2. Move some IME Prototype registry data that is needed into your image

Temporarily add the IME Prototype component to your configuration and
expand it to view the details
Click on the Registry Data node
Drag-n-drop the 8 keys under the branch HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\IniFileMapping\KeyboardLayout.ini from the IME Prototype
component to the Extra Registry Settings area (or copy-n-paste them)
Remove the IME Prototype component from your runtime (optional)

NOTE: the Run key for CTFMON.EXE is the only key in the IME Prototype
component that is not needed - leave this key in the IME prototype component

Hope this helps, please let us know....
 
As a follow up, we figured out that adding this registry key fixed the
issue in this thread:

Root : HKEY_LOCAL_MACHINE
Key Name : SOFTWARE\Microsoft\Windows
NT\CurrentVersion\IniFileMapping\win.ini
Value Name : Intl
Type : REG_SZ
Value : #USR:Control Panel\International

We have confirmed that this key is missing in XP Embedded SP1 and we will
be fixing this in a future release.


---
Aaron Stebner, Windows Embedded Team, Microsoft Corporation
http://blogs.msdn.com/astebner/
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
 
Back
Top