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
Связанные разделы