Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОУК / 09 семестр / Книги и методические указания / Руководство программиста в Photon.doc
Источник:
Скачиваний:
364
Добавлен:
04.03.2014
Размер:
7.99 Mб
Скачать

Запуск языкового редактора из PhAb

Когда Вы разрабатываете приложение, находясь в среде PhAB, Вы можете совершенно элементарно запустить языковый редактор, использующий текущую базу данных языков приложения:

  1. Выберите "Application Menu"

  2. Выберите пункт "Select Languages/Run Language Editor".

Это запустит языковый редактор, использующий текущую базу данных языков приложения. В этом месте Вы можете выполнить создание нового файла перевода или редактировать имеющийся.

Запуск языкового редактора как автономного приложения

Если Вы планируете позволить выполнять перевод Вашего приложения со стороны клиента, Вам понадобится включить в Ваше приложение следующие файлы:

  • /usr/photon/appbuilder/phablang

  • /usr/photon/appbuilder/languages.def

 Файл languages.def должен находиться в той же директории, что и языковый редактор phablang.

  • файл базы данных языков Вашего приложения, xxx.ldb

Чтобы запуститься со стороны клиента, Вы можете:

  • набрать команду /usr/photon/appbuilder/phablang &

или

  • создать вход в менеджере рабочего стола (DesktopManager) для запуска /usr/photon/appbuilder/phablang (предполагая, что клиент запускается в полном окружении рабочего стола).

После запуска phablang:

  1. Щёлкните на иконке "Open Folder" чтобы вызвать файловый селектор.

  1. Используя файловый селектор, найдите файл приложения xxx.ldb.

  2. Откройте файл xxx.ldb.

Создание нового файла перевода

Чтобы создать новый файл перевода:

  1. Щёлкните на кнопке "New", расположенной в нижней части окна. Отобразится диалог "Language Selection".

Рис. 14-2. Диалог "Language Selection"

  1. Выберите желаемый язык из списка поддерживаемых типов языковых файлов.

  2. Щёлкните на "Add".

  3. В этом месте Вам потребуется подтвердить свой выбор. Щёлкните на "Yes".

Диалог "Language Selection" закроется, и Вы теперь увидите вновь созданный файл перевода в списке доступных переводов.

Редактирование существующего файла перевода

Чтобы отредактировать файл перевода в списке переводов [список "Translactions" диалога "PhAB Language Editor" – прим. пер.]

  1. Щёлкните на нужном языке в списке.

  2. Щёлкните на клавише "Open".

Появится диалог "Text Translation Editor". Этот текстовый редактор отображает все текстовые строки, доступные для перевода, в текущей базе данных языков.

Перевод текста

Чтобы перевести текстовую строку:

  1. Щёлкните на текстовой строке, которую Вы хотите перевести. Выбранная текстовая строка отобразится в текстовой области в верхней части окна:

Default text принимаемый по умолчанию текст, привязанный к приложению

Translation текущий перевод (если имеется) для текстовой строки. Это область, используемая Вами для набора нового перевода.

  • Если Вам необходимо набрать символ, которого нет на Вашей клавиатуре, Вы можете использовать составную последовательность, описанную в "Составные последовательности Photon'а" в Приложении "Поддержка многоязычности Unicode".

  • Вам не надо переводить каждую строку. Если перевода нет, используется принимаемый по умолчанию текст.

При редактировании перевода Вы можете использовать кнопки вырезки, копирования и вставки, расположенные над областью перевода.

  1. Сразу по изменении переводимой строки, выше области перевода появятся кнопки с зелёной птичкой и красным крестиком.

  2. Щёлкните на зелёной птичке, чтобы принять Ваши изменения (кнопкой быстрого доступа является <Ctrl> – <Enter>).

  3. Щёлкните на красном крестике, чтобы отменить Ваши изменения.

Повторите вышеприведенные шаги для всех строк, которые Вы хотите перевести. Когда закончите, щёлкните на кнопке "Save & Close".