自定义区域设置

Windows Vista 及更高版本: 自定义区域设置支持提供比作系统Microsoft随附的标准区域设置更适合用户体验的国际属性。 使用自定义区域设置,管理员可以扩展Microsoft提供的区域设置集,或替换随 Windows 附带的区域设置中的数据,例如,货币符号或年度月份的名称。

这两种类型的自定义区域设置是补充区域设置和替换区域设置。 补充区域设置是自定义区域设置,允许公司、大学、政府和其他第三方创建在发货作系统中不可用的区域设置数据。 替换区域设置是随作系统一起随附的自定义区域设置,无需更改 区域设置标识符区域设置名称

可以使用 NLS 提供的 Locale Builder 实用工具来生成自定义区域设置。 有关详细信息,请参阅 Microsoft区域设置生成器。 有关在应用程序中使用自定义区域设置的说明,使用自定义区域设置

自定义区域设置类型的比较

下表描述了补充区域设置和替换区域设置之间的差异。

项目 补充区域设置 替换区域设置
日历 可以包括Microsoft提供的任何日历。 提供至少一个日历必须是公历本地化日历。 可以包括Microsoft提供的任何日历。 提供至少一个日历必须是公历本地化日历,并且集合必须包含已替换区域设置的默认日历。
排序 可以使用任何Microsoft提供的排序。 保留要替换的区域设置的排序行为。
日和月名称 只能针对标准公历(而不是非公历日历)自定义,而不能为专用公历(如公历中东法国日历)自定义。 与补充区域设置相同。
语言名称(LOCALE_SLANGUAGELOCALE_SLOCALIZEDLANGUAGENAME 返回 LOCALE_SNATIVELANGNAMELOCALE_SNATIVELANGUAGENAME 保留要替换的区域设置的语言名称。
区域设置标识符 设置为 LOCALE_CUSTOM_UNSPECIFIED,除非区域设置是用户当前选择的标准和格式区域设置,在这种情况下,它设置为 LOCALE_CUSTOM_DEFAULT 保留要替换的区域设置的区域设置标识符。
区域设置名称 任意;应适合 区域设置名称中讨论的模式。 保留要替换的区域设置的区域设置名称。

 

补充区域设置示例

区域设置名称 描述
en-CA-fabricam Fabricam 是加拿大电脑制造商,在全球设有办事处。 为了为其所有计算机提供一致的用户界面行为,公司开发区域设置以使用公司范围。
fr-US Woodlawn Bank 使用 Windows XP Embedded 作为其自动看机(ATM),该银行在北美各地随附了法语、英语和西班牙语的用户界面。 为了提供一致的体验,该银行在美国为具有美国格式但法语日和月名称的法语创建区域设置。

 

替换区域设置示例

区域设置名称 描述
en-US Fabricam 是加拿大电脑制造商,在全球设有办事处。 为了为其所有计算机提供一致的用户界面行为,公司开发区域设置以使用公司范围。 它使用 24 小时制,但行为类似于支持的英语(美国)区域设置。 由于自定义区域设置与受支持的区域设置非常相似,Fabricam 决定将其实现为替换区域设置,而不是补充区域设置。

 

区域设置和语言

使用自定义区域设置