Pseudo-Locales
Windows Vista 及更高版本: NLS 定义了多个伪区域设置,供现有 Windows 区域设置使用。 使用这些伪区域设置测试应用程序的本地化。 有关实现详细信息,请参阅 使用本地化测试 Pseudo-Locales。
支持的 Pseudo-Locales
NLS 支持的伪区域设置包括:
- 基本伪区域设置
- 镜像(从右到左) 伪区域设置
- 东亚语言伪区域设置
根据特定伪区域设置的代码页分配和用于本地化的字符串(例如月份名称、日名称)来选择要使用的特定伪区域设置。 每个伪区域设置的数据不仅包括相关的代码页和用于本地化的日和月字符串,还包括 NLS 的其他几个测试用例的数据。 测试用例检查以下类型的数据:
- 9 位 区域设置标识符。 伪区域设置提供了一个很好的机会来测试 9 位区域设置标识符的作。
- 必须使用小字体的语言字符串。 由于图形设备界面(GDI)的限制,某些语言的用户界面字体小于最佳。 伪区域设置包括来自这些语言的多个字符串,这些语言中的字符串与具有更高标准字体处理的语言的字符串结合使用。 可以在测试中使用这些字符串来确定 GDI 限制字体的呈现方式。
- 异常字符串长度。 某些区域设置信息常量(例如,LOCALE_SLIST 和 LOCALE_ICURRENCY)对字符串大小具有常规限制。 伪区域设置支持检查不同的字符串长度。
- 备用排序。 当备用 排序顺序标识符 与通常与区域设置关联的基本排序顺序标识符不同时,伪区域设置可用于测试备用排序功能。
伪区域设置名称和标识符
伪区域设置 区域设置名称 从专用使用空间中选择,以避免与国际标准化组织(ISO)639 和 ISO 3166 标准中引入的可能字符串冲突。 每个伪区域设置也有其自己的区域设置标识符。 下表提供定义的伪区域设置的名称和标识符。
伪区域设置 | 区域设置名称 | 区域设置标识符 |
---|---|---|
基础 | qps-ploc | 0501 |
镜像 | qps-plocm | 09ff |
东亚语言 | qps-ploca | 05fe |
例
以下示例显示了为基本伪区域设置显示的文本:
[Шлеαỳ !!], 8 äf [Μäŕςћ !!] 2006
相关主题