本文介绍区域和语言设置选项以及修改设置的方法。
适用于: Windows 7 Service Pack 1、Windows Server 2008 R2 Service Pack 1
原始 KB 数: 2764405
总结
本文介绍 Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 中的区域和语言设置选项。 此外,在本文中,可以找到使用基于 xml 的应答文件修改设置的方法。
示例 XML 应答文件
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<!-- user list -->
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/>
</gs:UserList>
<!-- GeoID -->
<gs:LocationPreferences>
<gs:GeoID Value="244"/>
</gs:LocationPreferences>
<gs:MUILanguagePreferences>
<gs:MUILanguage Value="cy-GB"/>
<gs:MUIFallback Value="en-GB"/>
</gs:MUILanguagePreferences>
<!-- system locale -->
<gs:SystemLocale Name="en-US"/>
<!-- input preferences -->
<gs:InputPreferences>
<gs:InputLanguageID Action="add" ID="0409:00000409"/>
<gs:InputLanguageID Action="remove" ID="0409:00000409"/>
</gs:InputPreferences>
<!-- user locale -->
<gs:UserLocale>
<gs:Locale Name="en-US" SetAsCurrent="true" ResetAllSettings="false">
<gs:Win32>
<gs:iCalendarType>1</gs:iCalendarType>
<gs:iCurrency>3</gs:iCurrency>
<gs:iCurrDigits>1</gs:iCurrDigits>
<gs:sList>...</gs:sList>
<gs:sDecimal>;;</gs:sDecimal>
<gs:sThousand>::</gs:sThousand>
<gs:sGrouping>1</gs:sGrouping>
<gs:iDigits>2</gs:iDigits>
<gs:iNegNumber>2</gs:iNegNumber>
<gs:sNegativeSign>(</gs:sNegativeSign>
<gs:sPositiveSign>=</gs:sPositiveSign>
<gs:sCurrency>kr</gs:sCurrency>
<gs:sMonDecimalSep>,,</gs:sMonDecimalSep>
<gs:sMonThousandSep>...</gs:sMonThousandSep>
<gs:sMonGrouping>3</gs:sMonGrouping>
<gs:iNegCurr>3</gs:iNegCurr>
<gs:iLZero>0</gs:iLZero>
<gs:sTimeFormat>:HH:m:s tt:</gs:sTimeFormat>
<gs:s1159>a.m.</gs:s1159>
<gs:s2359>p.m.</gs:s2359>
<gs:sShortDate>d/M/yy</gs:sShortDate>
<gs:sLongDate>dddd, MMMM yyyy</gs:sLongDate>
<gs:iFirstDayOfWeek>6</gs:iFirstDayOfWeek>
<gs:iFirstWeekOfYear>2</gs:iFirstWeekOfYear>
<gs:sNativeDigits>0246813579</gs:sNativeDigits>
<gs:iDigitSubstitution>1</gs:iDigitSubstitution>
<gs:iMeasure>0</gs:iMeasure>
<gs:iTwoDigitYearMax>2021</gs:iTwoDigitYearMax>
</gs:Win32>
</gs:Locale>
</gs:UserLocale>
</gs:GlobalizationServices>
语法
- UserList - 此设置指定需要为其执行更改设置的用户帐户。 CopySettingsToDefaultUserAcct 和 CopySettingsToSystemAcct 是可用于将设置复制到所有用户和系统帐户(logonUI 屏幕)的参数
- GeoID/位置首选项 - 更新“位置”选项卡下的当前位置字段。某些软件(包括 Windows)可能会提供传递的其他信息,例如天气
- MUILanguagePreference - 支持设置显示语言,并根据需要为系统回退显示语言。 使用包含语言字符串的属性使用子元素 <gs:MUILanguage> 进行设置。 若要使用 <gs:MUILanguage> 设置语言集的回退语言,请使用元素 <gs:MUIFallback>。 使用此 XML 实体不会安装显示语言。 它应仅用于在安装显示语言后选择显示语言。
- SystemLocale - 此设置允许不使用 Unicode 以本地化语言运行和显示菜单和对话框的程序。 如果计算机上的本地化程序未正确显示,则设置系统区域设置以匹配本地化程序的语言可能会解决问题。 但是,此设置是系统范围的,因此无法同时支持不对多种语言使用 Unicode 的本地化程序。
- InputPreferences - 此设置指定输入区域设置和键盘布局组合。 注意:与 2003/XP 不同,对于某些复杂语言,KLID 用于标识键盘布局的用法已被 GUID 取代。 以下链接提供了替换表: 从 KLID 到 GUID(即 KLIDoral 刺激,感觉 GUID)
- UserLocale - 此设置控制对数字、时间、货币和日期进行排序的设置。 若要使用.xml应答文件设置语言首选项:
使用所需设置创建 xml 文件,并将其另存为文件(例如:c:\unattend.xml)。 .xml文件应至少包括以下内容:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend"> <gs:UserList> <gs:User UserID="Current"/> </gs:UserList> </gs:GlobalizationServices>
使用以下命令行创建批处理文件以应用应答文件设置:
control.exe intl.cpl,,/f:"c:\Unattend.xml"
参考
Windows Vista 多语言用户界面指南
https://technet.microsoft.com/library/cc721887(WS.10).aspx
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。