-
Планы Team, Professional, Business, Enterprise и Software UI/UX
Свяжитесь с отделом продаж по вопросам лицензирования.
-
планов: Team, Ultimate и Enterprise (устаревшая версия)
Свяжитесь с отделом продаж по вопросам лицензирования.
Непрерывная локализация помогает в проектах и заданиях, которые имеют инкрементальные изменения и требуют непрерывной доставки обновленных переведенных текстов. Это интеграция рабочего процесса локализации в процесс разработки вместо традиционного подхода, при котором она происходит после процесса разработки. Например, в среде разработки программного обеспечения обновленные Strings автоматически передаются в TMS и обрабатываются в соответствии с циклом выпуска.
Непрерывные задания и непрерывные проекты обладают разными возможностями.
Непрерывные задания и служба автоматического создания проектов (APC) (APC) независимы друг от друга. Настройки непрерывного задания не влияют на поведение службы автоматического создания проектов (APC).
|
Характеристика |
Непрерывные задания |
Непрерывные проекты |
|---|---|---|
|
Мониторы (через коннектор интеграция) |
Отдельные файлы |
Папка с файлами |
|
Один проект |
Файлы из разных хранилищ и расположений |
Одна папка в одном хранилище (за исключением Git и Sitecore, где можно отслеживать несколько папок) |
|
Типы файлов |
Ограниченно |
Все |
|
Рабочие процессы |
Да |
Да |
|
Неизмененные сегменты переносятся в обновленный файл |
Да |
Да |
|
Предварительный перевод |
Да |
Да |
|
Расчеты даты выполнения |
Нет |
Да |
|
Анализы/Коммерческие предложения |
Нет |
Да |
При использовании функции обновления оригинала расчет количества слов, относящийся к лимиту слов подписки, выполняется иначе, чтобы учитывать только объем текста, который был добавлен или изменен в обновленном контенте.
Сводка задания указывает количество сегментов и количество слов при первоначальной загрузке задания.
Используя функцию обновить оригинал, ранее импортированный файл можно обновить новым файлом оригинала.
При добавлении четырех предложений (два без изменений с общим количеством 17 слов, два измененных с общим количеством 4 слова) сводка задания указывает количество слов последней версии, а также агрегированные данные.
Добавленные сегменты: последнее общее количество сегментов + количество измененных сегментов
Добавленное количество слов: последнее общее количество слов + общее количество слов, добавленных в измененных сегментах
В нашем примере:
Добавленные сегменты: 3 + 2 = 5
Добавленное количество слов: 19 + 4 = 23
При дополнительном обновлении (четыре предложения: два без изменений с общим количеством 4 слова и два измененных с общим количеством еще 4 слова) сводка задания обновляется до последней версии, а агрегированные данные отражают все обновления.
Примечание
Изменения, внесенные в сегменты оригинала в редакторе, не влияют на количество слов подписки. Однако эти изменения влияют на то, как рассчитывается количество слов при использовании функции обновления оригинала; загруженный файл сравнивается с версией файла, отображаемой в редакторе. Если файл загружается в проект, редактируется в редакторе путем объединения сегментов, добавления или удаления некоторых слов, а затем загружается снова, количество слов измененных сегментов добавляется к количеству слов подписки.
При использовании функции непрерывного задания обновленные версии исходного файла из хранилища загружаются в существующий проект, перезаписывая старую версию того же файла.
Когда в файл в хранилище добавляются новые Strings, измененные Strings оригинала обновляются, а любые удаленные Strings оригинала также удаляются. Уже переведенные строки, в которых не было сделано никаких изменений, копируются в обновленный вариант переводческого задания.
Обновления задания:
-
Задание периодически отслеживается на основе настроек .
-
Если обнаруживается изменение файла оригинала, задание обновляется на всех этапах рабочего процесса.
-
Если задание, которое обновляется, открыто в CAT Web Editor (т. е. кто-то работает над ним), пользователю отображается уведомление с предложением перезагрузить задание.
-
Сегменты обновляются на основе изменений, внесенных в оригинал файла.
-
Перед обновлением неизмененные сегменты копируются вместе с переводом в перевод.
-
Перевод очищается для сегментов с измененным оригиналом.
При привязке к проекту или этапу рабочего процесса в режиме записи предыдущий перевод для подтвержденных сегментов не теряется, так как он сохраняется в памяти переводов.
-
Сегменты, удаленные из оригинала файла, также удаляются из задания.
-
Настройки импорта на уровне задания используются во время обновлений оригинала. Если необходимо изменить настройки, настройки импорта задания можно отредактировать через интерфейс приложений API до обновления оригинала.
Использование других настроек импорта может привести к изменениям ранее переведенных сегментов и повлиять на количество слов подписки.
Статус задания обновления:
При обновлении оригинала файла:
-
Задания со статусом Завершено или Доставлено автоматически обновляются до Отправлено по эл. почте.
-
Если статус Отменено, контент и статус задания остаются без изменений.
Задания можно импортировать повторно из меню в таблице заданий.
-
Все остальные статусы остаются без изменений.
-
Если используется многоэтапный рабочий процесс, статус каждого этапа обрабатывается независимо.
Пример:
Экспорт переводов обратно в хранилище:
-
Перевод периодически отправляется обратно в хранилище в соответствии с частотой, установленной в настройках . Переведенные сегменты перевода экспортируются только в том случае, если они были изменены.
-
Задания можно экспортировать вручную, выбрав Экспорт в онлайн-хранилище в меню . Даже неизмененные файлы будут экспортированы.
-
Даже не подтвержденные измененные сегменты будут экспортированы.
-
Если используется многоэтапный рабочий процесс, экспортируются только изменения на последнем этапе рабочего процесса; статус предыдущих этапов должен быть установлен на «Завершено», но этап, из которого экспортируются изменения, — нет.
-
По умолчанию каждый файл перевода экспортируется в папку, указанную в настройках проекта.
Ограничения:
-
Доступно только для указанных форматов файлов.
-
Файл должен быть загружен из онлайн-хранилища с помощью коннектора.
Непрерывные задания представлены на странице проекта с помощью . Подсказка указывает, когда задание было обновлено в последний раз.
Примечание
Если с непрерывным заданием возникают проблемы, наведение курсора на многоточие отображает информацию о задании. Нажмите See history, чтобы отобразить подробную историю задания, которая поможет выявить, где и когда могла возникнуть проблема.
-
RESX
-
XML, Многоязычные XML
-
заказ на покупку (PO), многоязычный заказ на покупку (PO)
-
XLSX, многоязычный XLSX
-
Свойства
-
CSV, многоязычный CSV
-
JSON
-
YAML
-
Android XML
-
iOS Strings
Чтобы импортировать непрерывные задания в проект, выполните следующие этапы:
-
При создании задания на втором этапе нажмите Импортировать из интеграции и выберите в раскрывающемся меню.
Откроется окно .
-
Выберите файл в требуемом коннекторе и нажмите Подтвердить.
Загруженный файл отображается в верхней части поля, и при необходимости его можно удалить
.
-
Завершить создание задания.
Чтобы установить частоты непрерывного задания, выполните следующие этапы:
-
Частоты задания можно установить глобально или на уровне проекта.
-
Глобально
На странице настроек
прокрутите вниз до раздела и нажмите настройки непрерывного задания.
Откроется страница .
-
Проект
На странице проекта нажмите редактировать.
Откроется страница .
Нажмите непрерывное задание.
Отобразятся настройки частоты.
-
-
Выбрать частоты
-
Это определяет, как часто проверяется наличие обновлений в хранилище. (Минимальный доступный интервал — каждые 30 минут.)
-
Это определяет, как часто переведенный контент экспортируется обратно в хранилище. (Минимальный доступный интервал — каждые 30 минут.)
-
-
Нажмите «Сохранить».
Настройки применяются к любым новым заданиям.