Книга: Платформа J2Me
Выводы по главе
Выводы по главе
Интернационализация — это действия по предоставлению приложению возможности динамического извлечения и использования чувствительных к региональным настройкам ресурсов при работе. Интернационализация является важным свойством приложений MIDP. Интернационализированное приложение предназначено для большей пользовательской аудитории.
Интернационализация приложения означает предоставление ему при выполнении возможности извлечения ресурсов, которые совместимй с контекстом региональной настройки, в которой приложение работает. Локализация — это процесс предоставления ресурсов одному или нескольким контекстам региональной настройки.
Локализация — это деятельность по созданию определяемых региональной настройкой ресурсов для интернационализированных программ, к которым приложение получает доступ при выполнении. Работы по интернационализации и локализации сходны. Организация и задание формата локализованных ресурсов должны отражать схему и проектирование интернационализации. Решения всесторонней интернационализации и локализации должны обращаться к чувствительным к региональным настройкам операциям в следующих областях приложения:
— работа с сообщениями;
— задание формата даты, времени, числовых и денежных значений;
— поддержка календаря;
— чувствительные к региональной специфике значки, изображения и цвета.
Возможности, доступные в платформе MIDP, влияют на выбор варианта разработки интернационализации и затрагивают осуществимость реализации определенных разработок приложений MIDP. Платформа MIDP предоставляет три следующих основных механизма, которые могут быть использованы для создания возможностей интернационализации:
— определяемые пользователем атрибуты набора MID-летов:
— файл дескриптора приложения; поддержка извлечения ресурсов (файлов) из файла JAR набора MID-летов: Class. getResourceAsStream(StringresourceName);
— преобразование символьных кодировок: пакет java.io.
Разработчики приложений MIDP должны также учитывать факторы производительности, восстанавливаемости и установки при разработке решений интернационализации и локализации.
- Понятия
- Региональные настройки и локализация
- Символьные кoдиpoвки
- Acпекты интернационализации
- Поддержка интернационализации в MIDP
- Cтруктуры интернационализации
- Работа с сообщениями
- Cтроковая сортировка
- Форматирование дат, времени и чисел
- Поддержка календаря и временных зон
- Разработка решения интернационализации приложения MIDP
- Инициализация приложения с локализованными ресурсами
- Выводы по главе