Поддержка национальных языков
Поддержка национальных языков (стандартов) в Windows NT состоит из
набора системных таблиц, к которым приложения могут получать доступ
через NLSAPI. NLSAPI извлекает следующие типы информации:
- Информацию о национальных настройках, включая форматы даты, времени,
числе и валют, локализованные названия стран, языков, дней недели
и месяцев.
- Таблицы соответствия символов, которые устанавливают соответствия
между символами в кодировках ANSI или OEM и символами Unicode и обратно.
- Информацию о раскладках клавиатуры, которая в Windows управляется
программно. Одна и та же клавиатура может применяться для генерации
множества разнообразных языковых скриптов.
- Информацию о символах. Представляет ли конкретный символ Unicode
букву, число, символ-разделитель и знак пунктуации? Является этот
символ заглавным или строчным? Каков эквивалент этого символа на противоположном
регистре клавиатуры?
- Информацию о сортировке, поскольку разные национальные стандарты
могут использовать различные правила сортировки для символов с диакритическими
знаками или же могут использовать несколько различных алгоритмов сортировки.
- Информацию о шрифтах. Система хранит информацию о том, какие шрифты
поддерживаются для соответствующих кодировок или диапазонов Unicode.
Существуют специальные API, устанавливающие соответствие между языками
и шрифтами, которые будут поддерживаться.
- В Windows 2000 пользователь может установить национальные стандарты
(NLS) для любого языка ввода при помощи утилиты Язык и стандарты из
панели управления.
вверх
Содержание:
вверх
|