 |
 |
Многоязыковая поддержка
Оконная система QNX® Photon microGUI® имеет ряд возможностей по языковой поддержке, которые позволяют адаптировать продукты к тому или иному географическому и языковому окружению, в том числе ввод текста на азиатских языках.
Возможности и преимущества:
- поддержка ввода на азиатских языках:
- японский, китайский и корейский языки;
- ввод на языках с большими наборами идеографических символов со специальными правилами выравнивания;
- множество одновременно активных методов ввода:
- отдельный набор символов на каждый язык;
- поддержка азиатских языков, в которых сочетаются символы из наборов с другим методом ввода;
- множество режимов обработки:
- учитываются фонетика, морфология, семантика;
- поддержка азиатских языков с несколькими наборами символов, требующими различных режимов обработки – например, японский, хираганский, катаканский;
- специализированные функции обработки символов:
- различные контексты поддержки областей ввода при создании специализированных функций обработки символов;
- области ввода могут включать компоненты текста или отдельные поля для ввода текста;
- контексты ввода: внутри/вне области редактирования, в области ввода;
- простая интеграция текста с приложением и компонентами пользовательского интерфейса, которые не имеют встроенных методов ввода;
- Input Control API для упрощения языковой поддержки:
- позволяет из приложения управлять методами ввода (контекстами и режимом);
- обеспечивает гибкость проектирования и упрощает локализацию приложений.
Стандарты кодировки и локализация
- Поддерживается кодировка Unicode, что обеспечивает масштабирование шрифтов и сокращает объем используемой памяти (по сравнению со шрифтами TrueType).
- Отображение высококачественных шрифтов на дисплеях любого размера, включая штриховые шрифты для азиатских языков.
- Для интернационализации и локализации продуктов включен стандартный механизм кодировки UTF8 с механизмом языкового перевода на или с более чем 20 языков с UTF8-поддержкой.
Поддерживаемые стандарты кодировки
Язык |
Стандарт кодировки |
Китайский |
HZ, Big 5, GB 2312-80GB 18030 |
Центральноевропейский |
ISO 8859-2, Windows 1250 |
Кириллица |
ISO 8859-5, KO18-RIBM866, Windows 1251 |
Греческий |
ISO 8859-7 |
Японский |
JIS, ISO-2022-JPShift JISEUC |
Корейский |
EUC |
Латышский |
ISO 8859-4 |
Мальтийский |
ISO 8859-3 |
Турецкий |
ISO 8859-9 |
Unicode |
UTF-8 |
ASCII США |
|
Латиница США |
IBM 437 |
Западноевропейский |
ISO 8859-1, Windows 1252 |
Средства поддержки кирилицы
|
 |