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