Набор кодовых символов UCS-2 содержит почти все группы китайских символов. Локали ZH_CN соответствуют три группы символов:
Набор CJK состоит из 20992 символов, из которых 20902 относятся к китайскому языку.
Произношение слов китайского языка обозначается фонетическими знаками, которые называют Bo-Po-Mo-Fo. Всего существует 25 таких знаков. Каждый символ в традиционном китайском языке обозначается 1-3 фонетическими знаками.
Ниже перечислены возможности UCS-ZIM:
Tsang-Jye. Метод ввода, основанный на структуре китайских символов.
PinYin (включая комментарий). Метод ввода, основанный на фонетических сочетаниях.
С английского на китайский Метод ввода, основанный на дословном переводе английских слов на китайский язык.
ABC (преобразование китайских слов). Метод ввода, основанный на фонетических сочетаниях и китайских словах.
Файлы UCS-ZIM находятся в каталоге /usr/lib/nls/loc.
Таблица раскладки клавиатуры UCS-ZIM хранится в каталоге /usr/lib/nls/loc/ZH_CN.UTF-8.imkeymap.
UCS-ZIM запускается нажатием одной из клавиш, обозначающих методы ввода. Каждому корню или фонетическому знаку присваивается определенная клавиша. Пользователь сначала вводит корни или фонетические знаки в область компоновки (находится над строкой). В методах ввода "Tsang-Jye" и "Five Stroke" символ добавляется к строке после нажатия клавиши преобразования. В методах "PinYin", "С английского на китайский" и "ABC" во всплывающем окне предлагается список возможных символов. Указав номер по списку, пользователь выбирает нужный символ. В случае ошибки ввода подается звуковой сигнал и выдается сообщение об ошибке. Вводить иероглифы можно с помощью метода "ABC".
На 101-клавишной клавиатуре для
упрощенного китайского языка предусмотрены следующие специальные клавиши,
соответствующие методам ввода символов UCS.
Специальные клавиши для ввода символов UCS китайского языка |
| |
Назначение | Диакритический символ | Описание |
Shift Tsang-Jye | XK_Tsang_Jye | Запускает метод ввода "Tsang-Jye". |
Shift Фонетический | XK_Pin_Yin | Запускает метод "Фонетические знаки". |
Shift Комментарии | XK_Legend | Включает режим с комментариями для метода "Фонетические знаки". |
Shift "С английского на китайский" | XK_English _Chinese | Запускает метод ввода "С английского на китайский". |
Shift ABC | XK_ABC | Запускает метод ввода "ABC". |
Shift Five Stroke | XK_Five_Stroke | Запускает метод ввода "Five Stroke". |
"Набор IM" | XK_IMED_Set _option | Запускает режим территориального набора символов для методов "Фонетические знаки" и "ABC". |
Shift Переключение между половинной и полной шириной | XK_Half_Full | Переключает между режимами половинной и полной ширины символов. |
Shift Преобразование | XK_Convert | Преобразует введенные корни и фонетические знаки в символы китайского языка. При необходимости предлагает список возможных символов. |
Shift Отказ от преобразования | XK_Non _Convert | Интерпретирует фонетический знак как букву. |
Алфавитно-цифровая | XK_Alph_Num | Запускает режим ASCII. |
Shift Пользовательская клавиша | XK_User _Defined | Запускает пользовательский метод ввода символов. |
Глава 16, Поддержка национальных языков, Методы ввода - Обзор.
Кодовые наборы ISO в AIX 5L Version 5.1 Kernel Extensions and Device Support Programming Concepts.