MDT 2012 - Time and Currency Setting (InputLocale) is not working in UDI wizard selection
-
Wednesday, May 30, 2012 1:43 PM
Hello,
We have problem with UDI wizard, all works well except time and currency setting. No matter what we select, it defaults to EN.
This is strange that such a simple thing is not working! not sure what could possbile going wrong with our setup.
Thanks,
Sreedhar
All Replies
-
Wednesday, May 30, 2012 7:00 PM
You need to provide more info so we can help. I can work out that you're trying to deploy an OS using SCCM MDT and UDI.
What OS is it?
What region are you in?
InputLocale is only for XP/2003. There's an article for that on my blog.
For Vista/7 I have another post here. So for UK the settings are:
SkipLocaleSelection=YES KeyboardLocale=0809:00000809 UserLocale=en-GB UILanguage=en-GB SkipTimeZone=YES TimeZoneName=GMT Standard Time
Blog: http://scriptimus.wordpress.com/
-
Thursday, May 31, 2012 12:39 PM
Hi Andrew,
sorry for missing that info, this is what we are trying to do
Deploy Win7 64bit image offline using MDT UDI wizard to provide an option for users to select language selection based on their region. This is expected to be given to worldwide users with single USB media for remote users.
Our test environment is
Windows 2008 R2, SCCM 2007 R3, SQL 2008 R2, MDT 2012, with Lenovo T420 laptops. in regional setting all of them works except Format. hope someone might already have worked on this issue.
Thanks for your time.
-
Thursday, May 31, 2012 8:57 PM
Use UserLocale instead of InputLocale.
Blog: http://scriptimus.wordpress.com/
-
Tuesday, July 03, 2012 7:27 PM
Hi
I have exactly the same issue, phew what a relief to find someone with the same issue.
Like Sreedhar we are also creating one deployment process for the worldwide deployment so cant set the language in INI files or XML. How do u allow any location to select the keyboard from the wizard and that gets applied automatically.
Timezone and MUI all work fine
Thanks in advance
Paul Foreman
-
Friday, July 13, 2012 11:38 AM
I am experiencing the exact same behaviour too when using the UDI wizard during my OSD (Windows 7, MTD 2012, ConfigMgr 2012). Keyboard layout and time zone settings are applied correctly, but not those pesky formats. They insist on staying "en-US".
Regards,
David
-
Sunday, August 12, 2012 11:30 PM
David,
Add to rules :UserLocalAndLang=en-US,en-US
to change regional settings.
-
Sunday, August 26, 2012 12:09 PM
LOL. I am also going mad over this and thought more or less I was the only one.
If anyone has the solution to this I would be SUPER happy. It is driving me nuts.
-
Sunday, August 26, 2012 12:13 PMSame here. Did you modify your unattend.xml?
-
Tuesday, August 28, 2012 6:46 AM
I found this in the Update 1 release notes:
- The time and currency format is not configured correctly for UDI Wizard configuration files created in MDT. This issue can occur, because the task sequence variable configured for the Time and currency format box (InputLocale) is incorrect.
Note This problem does not occur if you create a new UDI deployment using MDT 2012 Update 1—only for UDI deployments that were created in MDT 2012.
To work around this issue, open the UDI Wizard configuration file in the UDI Wizard Designer. The UDI Wizard Designer automatically updates the UDI Wizard configuration file to use the correct task sequence variable (UserLocale).
However my UDI was created in Update 1 and it still does not work. My Time and Currency combo box also says "userlocale" so I have no idea why this does not work.
Any ideas?
-
Tuesday, August 28, 2012 7:19 AM
Hello,
Actually, I did manage to figure this out on my own. I realized that I only had problems when trying to apply Swedish using the UDI. So I ended up manually modifying the language XML's. I believe it was because Swedish only sets a two letter combination instead of the two plus two (I believe it sets sv insead of sv-SE in this particular case).
Try editing the ListOfLanguages.xml in the Tools\x86 folder (or the x64 if you are using that one).
I also configured my Unattend.xml like this:
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>%KeyboardLocale%</InputLocale>
<SystemLocale>%InputLocale%</SystemLocale>
<UILanguage>%UILanguage%</UILanguage>
<UserLocale>%InputLocale%</UserLocale>
</component>/David
-
Tuesday, August 28, 2012 7:28 AM
Thank you so much for your answer.
Could you specify where in the ListofLanguages.xml you changed this?
<LOCALE ID="041d" RefName="Swedish - Sweden">
<ILANGUAGE>041d</ILANGUAGE>
<IFLAGS>1</IFLAGS>
<SSPECIFICCULTURE>sv-SE</SSPECIFICCULTURE>
<IPARENT>001d</IPARENT>
<SNAME>sv-SE</SNAME>
<SSCRIPTS>Latn;</SSCRIPTS>
<SENGLANGUAGE>Swedish</SENGLANGUAGE>
<SABBREVLANGNAME>SVE</SABBREVLANGNAME>
<SISO639LANGNAME>sv</SISO639LANGNAME>
<SISO639LANGNAME2>swe</SISO639LANGNAME2>
<SNATIVELANGNAME>svenska</SNATIVELANGNAME>
<ITEXTINFO>041d</ITEXTINFO>
<ICOMPAREINFO>041d</ICOMPAREINFO>
<IINPUTLANGUAGEHANDLE>041d</IINPUTLANGUAGEHANDLE>
<SENGDISPLAYNAME>Swedish (Sweden)</SENGDISPLAYNAME>
<SNATIVEDISPLAYNAME>svenska (Sverige)</SNATIVEDISPLAYNAME>
<DEFAULTKEYBOARD>0000041d</DEFAULTKEYBOARD>
<IDEFAULTLANGUAGE>041d</IDEFAULTLANGUAGE>
<SPARENT>sv</SPARENT>
<SREGIONNAME>SE</SREGIONNAME>
<ICOUNTRY>46</ICOUNTRY>
<SENGCOUNTRY>Sweden</SENGCOUNTRY>
<SNATIVECOUNTRY>Sverige</SNATIVECOUNTRY>
<SABBREVCTRYNAME>SWE</SABBREVCTRYNAME>
<SISO3166CTRYNAME>SE</SISO3166CTRYNAME>
<SISO3166CTRYNAME2>SWE</SISO3166CTRYNAME2>Thanks again!
- Edited by Jesper Walsted Tuesday, August 28, 2012 7:29 AM
-
Tuesday, August 28, 2012 7:38 AM
Actually, that does look pretty good to me. I am trying to find the original file, to see exactly what changes I made, but I cannot seem to find it. Unfortunately, I was only performing this in a lab environment, and I do not have access to it anymore.
I am not 100% sure what the UDI looks like after Update1, but are you sure you are selecting the option "Swedish - Sweden"? I know that in the old version there was an option called "Swedish" too. A bit confusing.
Also, I suggest that you take a look at the variables before and then right after you finish the UDI wizard. Then you can really see which values were set by the UDI wizard.
/David
-
Tuesday, August 28, 2012 7:43 AM
Hi again.
Yep it is still the same in update 1 with (in my case) Danish - Denmark. Very confusing and annoying for the helpdesk. They will choose the first in the list so I guess I will need to remove that one (Danish only) completely from the listoflanguages.xml.
Choosing "Danish - Denmark" over just Denmark will fix the keyboard settings but "Time and Currency" still defaults to en-US.
Just found 4 new grey hairs...
-
Tuesday, August 28, 2012 8:20 AM
I ended up simply commenting out the "Swedish" option, in order to lessen the confusion.
Did you configure the Unattend.xml as I mentioned earlier? That should solve your problem.
/David
-
Tuesday, August 28, 2012 12:37 PMYes, exactly like yours. Same result. Danish keyboard works fine but location and currency is american :(
-
Wednesday, August 29, 2012 1:36 PM
David, did you specify anything in your customsettings.ini?
Like systemlocale etc?
Thanks
-
Thursday, August 30, 2012 9:30 AM
No, nothing like that. But again, I think you should check the TS variables after you have finished the UDI wizard. See if any of them is missing, or if they are incorrect.
/David
-
Thursday, August 30, 2012 9:44 AM
How would you reccomend I do that sorry? Log file name?
Thanks
-
Saturday, September 08, 2012 11:23 AM
All the above did not work out for me at all but I have the solution to my problem here:
http://social.technet.microsoft.com/Forums/en-US/mdt/thread/16570dfc-c11c-4049-9529-1a51c867afcd/
Thanks.

