K
Keith
I have a custom shell that has English, German and Chinese languages.
I am able to switch (with reboot) to these different locales and have a
problem with displaying Chinese characters in a message dialog. It
appears that the fonts aren't being substituted properly. I looked
into the registry and the font substitutes where non-existent. The
problem stems from when I switch the system locale to Chinese the
following error shows up in setupapi.log in the windows directory.
#E008 Setting registry value HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontLink\SystemLink\SimSun
#E033 Error 13: The data is invalid.
#E065 Parsing AddReg section [NLS.Registry.CHS] in
"C:\WINDOWS\INF\intl.inf" failed. Error 13: The data is invalid.
#E064 Parsing install section [00000804] in "C:\WINDOWS\INF\intl.inf"
failed. Error 13: The data is invalid.
The code page seems to switch correctly because most of the controls
and other windows stuff has the correct characters but it seems to show
up when they need to use the font substitutes.
My development system XP Pro works fine.
I tried setting the locale manually with the Intl.cpl and it shows me
an error:
"Setup was unable to install the chosen locale. Please contact your
system Administrator"
What am I missing in my image that would cause the regional settings to
give me such a message?
Thank you
Keith.
I am able to switch (with reboot) to these different locales and have a
problem with displaying Chinese characters in a message dialog. It
appears that the fonts aren't being substituted properly. I looked
into the registry and the font substitutes where non-existent. The
problem stems from when I switch the system locale to Chinese the
following error shows up in setupapi.log in the windows directory.
#E008 Setting registry value HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontLink\SystemLink\SimSun
#E033 Error 13: The data is invalid.
#E065 Parsing AddReg section [NLS.Registry.CHS] in
"C:\WINDOWS\INF\intl.inf" failed. Error 13: The data is invalid.
#E064 Parsing install section [00000804] in "C:\WINDOWS\INF\intl.inf"
failed. Error 13: The data is invalid.
The code page seems to switch correctly because most of the controls
and other windows stuff has the correct characters but it seems to show
up when they need to use the font substitutes.
My development system XP Pro works fine.
I tried setting the locale manually with the Intl.cpl and it shows me
an error:
"Setup was unable to install the chosen locale. Please contact your
system Administrator"
What am I missing in my image that would cause the regional settings to
give me such a message?
Thank you
Keith.