Подготовка шаблона к переводу

Стандартные шаблоны процессов поддерживают перевод строк. Созданный шаблон процесса можно изменить таким образом, чтобы его можно было перевести на языки разных локалей.

Об этой задаче

Для того чтобы сделать шаблон процесса переводимым на другие языки, замените строки свойств, которым требуется перевод, ключами свойств в формате %ключ.n. Затем создайте файлы для локалей, в которых ключи поставлены в соответствие переведенным текстовым строкам. Вложите файлы для локалей в шаблон процесса.

Строки, которые необходимо заменить ключами свойств, включают следующие:

  • Описания сводных панелей и вьюлетов сводных панелей
  • Заголовки и категории сводных панелей
  • Заголовки вьюлетов сводной панели
  • Имена и описания дополнительных действий
  • Путь к данным процесса (если применимо)
  • Имена и описания предварительных условий
  • Имена, описания и сводки процессов
  • Имена и описания ролей
  • Псевдонимы заданий
  • Литералы перечислений заданий
  • Имена и описания запросов заданий
  • Заголовки кратких сведений о задании
  • Состояния, действия и детализации заданий
  • Имена типов заданий
  • Имена потоков операций

Не все строки подходят для перевода. Не следует заменять строки для следующих полей:

  • Поля ИД (ИД процессов, ИД заданий, ИД ролей и пр.)
  • Поля с булевскими значениями и значениями цветов
  • Поля, ссылающиеся на другие поля
  • Поля с запросами заданий
  • Значения усечения в элементах вьюлета
  • Поля True и False

Другие примеры строк, которые должны заменяться ключами свойств, можно найти в стандартных шаблонах процессов.

Процедура

  1. На панели Шаблоны процессов дважды нажмите шаблон процесса, чтобы открыть его в редакторе Шаблон процесса.
  2. Замените записи в полях Имя и Обзор уникальными ключами свойств в формате %ключ.n. Например, %Agile.282 и %Agile.283. Если в шаблоне процесса есть описание, добавьте текст описания в файл архива с именем processContent[_локаль].zip (например, processContent_en_US.zip) и укажите путь в файле архива.
  3. Откройте вкладку Исходный текст конфигурации процесса. Замените все переводимые строки ключами свойств.
  4. Откройте вкладку Исходный текст итераций процесса. Замените все переводимые строки ключами свойств.
  5. Создайте текстовый файл template.messages. Скопируйте все ключи свойств со вкладок Обзор, Исходный текст конфигурации процесса и Исходный текст итераций процесса и вставьте их в файл template.messages. Добавьте строки к ключам свойств. Например, Agile.282=Agile Process. Файл template.messages - это файл, который используется по умолчанию, когда в выбранном файле локали нет записи для свойства.
  6. Создайте текстовый файл свойств для конкретной локали. Используйте следующее соглашение об именах template_la_CO.messages, где la - код языка в нижнем регистре, а CO - код страны в верхнем регистре. Например, template_en_US.messages. Скопируйте все ключи свойств и вставьте их в файл для локали. Добавьте специфичные для локали строки к ключам свойств.
  7. Сохраните и закройте файлы.
  8. На вкладке Обзор разверните Вложения процесса и нажмите Добавить. Добавьте файл template.messages и файл свойств для локали или созданные файлы. Сохраните изменения в шаблоне процесса, нажав Сохранить.

Результаты

Во время создания области проекта в мастере Создать область проекта можно выбрать локаль для развертываемого шаблона процесса.

Комментарии