Заметки консультанта

Шамрай Александр Владимирович

Локализация схем ClearQuest

Posted by Шамрай Александр на Август 31, 2010

<< Перейти в раздел «ClearQuest FAQ»

Для быстрой локализации схем в ClearQuest можно использовать утилиту cqload. Эта утилита позволяет установить новые значения для текста помощи полей и надписей полей на форме без использования дизайнера схем. Для этого есть специальные подкоманды (на момент публикации заметки еще не документируемы):

  • exporttranslations – для экспорта значений текста помощи и надписей формы.
  • Importtranslations – для импорта новых значений текста помощи и надписей формы.

Пример

Посмотрим на примере схемы ALM, как работает этот подход.

  • Исходные значения текста помощи и надписи на форме для поля ActivitiesRelated на английском языке

  • Экспортируем в отдельный файл описание всех значений с помощью утилиты cqload exporttranslations с параметрами:
    • [-dbset dbset_name] – наименование подключения, если отличается от значения по умолчанию
    • clearquest_login – логин пользователя с правами дизайнера схем
    • clearquest_password – пароль пользователя
    • schema_name – наименования схемы
    • notranslate_pathname – файл без перевода (оставляем пустым)
    • schema_pathname – файл, в который будут выгружены все значения для текста помощи и надписей на формах

Пример:

cqload exporttranslations -dbset alm_test admin «» ALM «» c:\temp\schema.txt

  • В результате работы утилиты будет файл следующего формата:

  • Добавим новые значения в файл экспорта. Для этого нужно добавить структуры <target>Новое значение</target> в структуру для поля <trans-unit>. Изменения должны вноситься в формате UTF-8

  • Импортируем новые значения для поля с помощью cqload exporttranslations с параметрами:
    • [-dbset dbset_name] – наименование подключения, если отличается от значения по умолчанию
    • clearquest_login – логин пользователя с правами дизайнера схем
    • clearquest_password – пароль пользователя
    • schema_name – наименования схемы
    • schema_pathname – файл, в котором находятся новые значения для текста помощи и надписей на формах

Пример:

cqload importtranslations -dbset alm_test admin «» ALM c:\temp\schema.txt

  • В результате работы утилиты будет создана версия для схемы и внесены новые значения для необходимых полей.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: