Поделиться через


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

языков и языков

идентификаторы языкового стандарта

имен языкового стандарта

идентификаторы порядка сортировки

использование Pseudo-Locales для тестирования локализации