Интернационализация в jWB
ВВЕДЕНИЕ
С доступностью web-ориентированных приложений уже не сюрприз,
что вопросы культуры и языка становятся все важнее при создании
приложений для аудитории, размещенной за пределами вашей страны.
В силу этих причин jBASE for Web Builders имеет встроенные возможности
для интернационализации. Эти возможности можно использовать для
того, чтобы назначить язык каждому отдельному пользователю приложения,
и при входе пользователя в систему отображать страницы на соответствующем
языке.
ОБЗОР
При первой установке jBASE for Web Builders имеет только один
встроенный язык. Этот язык называется "языком по умолчанию"
- default language. Дополнительные языки могут быть добавлены
в систему через экраны конфигурации.
После добавления дополнительных языков каждый объект в инструментальном
наборе jWB toolkit, способный показывать текст, будет вести себя
немного иначе. Вместо того, чтобы просто разрешить простой ввод
текста, jWB запросит ввод для каждого дополнительного установленного
языка.
Каждый пользователь, который определен в jBASE for Web Builders,
может иметь назначенный для него язык. Если язык не назначен,
то используется язык, принятый по умолчанию.
Когда пользователь впервые подключается к jWB, высвечивается
страница входа Logon page. Когда пользователь войдет в приложение,
jBASE for Web Builders проверяет пользователя и проверяет язык
ввода.
Определив язык, jWB может показывать каждую последующую страницу,
используя соответствующий текст.
Кроме того, в jWB версии 3.2.1 и выше можно добавить переводы
на отдельные языки. Эти перевода позволяют добавить к конкретным
фразам альтернативные варианты на каждом из установленных языков.
Эти переводы доступны с помощью заменяемых тэгов DIRT.
ДОБАВЛЕНИЕ ДРУГИХ ЯЗЫКОВ
В jWB версии 3.2.1 опцию меню для определения языка можно найти
в режиме Language Options главного меню. В версии 3.1.1 выберите
опцию language translation из главного меню jWB.
Между двумя версиями есть небольшие различия в оформлении, но
обе обеспечивают одно и то же.
В этом экране может быть добавлен любой язык, который будет поддерживаться.
Добавьте элементы для немецкого и французского языков - German
и French.
На иллюстрации показан jWB, сконфигурированный для двух новых
языков - French и German.
КОНФИГУРИРОВАНИЕ МЕЖДУНАРОДНЫХ ПОЛЬЗОВАТЕЛЕЙ
После добавления языков в jWB, для каждого пользователя приложения
может быть назначен язык. В jWB версии 3.2.1 экран обслуживания
пользователей можно найти при выборе опции Users ниже режима User
Maintenance главного меню. В версии 3.1.1 выберите Users из главного
меню. Добавьте трех новых пользователей: Tom с языком по умолчанию
(default language), Dick с языком German и Harry с языком French.
На следующей иллюстрации показана административная страничка
для пользователя Dick, где ввод языка установлен на German.
продолжение »»»»