-
Планы Ultimate и Enterprise (Legacy)
Свяжитесь с отделом продаж по вопросам лицензирования.
Плагин Phrase Translation для TMGMT (инструмент управления переводом) поддерживает Drupal 8, 9, 10, 11. Его можно использовать для перевода всех текстовых элементов Drupal, поддерживаемых модулем TMGMT.
Этот коннектор требуется только в том случае, если в качестве выбран .
-
На странице
настроек прокрутите вниз до раздела .
-
Нажмите на «Коннекторы».
Откроется страница .
-
Нажмите «Новый коннектор».
Откроется страница .
-
Измените Тип на и укажите имя для коннектора.
-
При необходимости включите Enforce secure connection.
-
Введите URL-адрес сайта Drupal.
Используйте адрес хоста установки Drupal (например, http://drupal-9.kos.phrase.com/).
Доменное имя должно быть доступно извне (не интранет-домен).
-
Введите и .
Единый вход (SSO) и двухфакторная аутентификация (2FA) не поддерживаются. Если для учетной записи Drupal принудительно включены SSO или 2FA, используйте выделенную сервисную учетную запись, для которой они не действуют.
-
Чтобы изменить ссылки, содержащиеся в HTML страницы, укажите в regex.
Например:
Чтобы заменить полный код локали только кодом языка в
https://example.org/en-us/images/sample.jpg, найдите/([a-z]{2})-[a-z]{2}/и замените его на/$1/.Ссылки в тегах
<img src="" data-lazy-src="",<link href="", <script src="",<iframe src="", а также ссылки в стилях CSS и связанных файлах CSS (url: ('')) будут перезаписаны. -
Нажмите «Сохранить».
Коннектор добавлен в список на странице .
Функция In-context preview предоставляет возможность предварительного просмотра исходного или переведённого текста в реальном времени как в веб-редакторе CAT, так и в настольном редакторе CAT.
Поле в настройках поставщика переводов Drupal управляет тем, как создаётся предварительный просмотр.
Поддерживаются таблицы, столбцы, различная графика, форматирование и шрифты (если установлены). Эта функция предназначена для предоставления контекста при переводе и не является точным представлением исходного или готового документа, поэтому возможны некоторые визуальные отличия. Опция Allow loading of external content in editors в настройках доступа и безопасности также может повлиять на предварительный просмотр.
Live Preview Method
Поле предлагает два варианта выбора:
-
Legacy connector: требует отдельного Drupal Live Preview коннектора с сохранёнными учетными данными Drupal. Настройте соединитель в настройках Phrase TMS, а затем выберите его в поле .
-
Preview package: создает и загружает пакет предварительного просмотра в Phrase TMS при создании задания. Учетные данные Drupal в Phrase TMS не сохраняются, и соединитель не требуется.
Для Legacy connector применяются следующие требования.
Требования Phrase:
-
Прохождение через корпоративный брандмауэр для доступа к локальной установке.
-
Выполните аутентификацию в среде разработки.
Firewall configuration for on-premise installation:
-
Установка должна быть доступна с IP-адресов сервера Phrase. См. текущий список в разделе Phrase Servers IP Addresses.
-
Доменное имя должно иметь возможность внешнего разрешения.
Примечание
Некоторые HTML-теги представляют риск, поэтому редактор CAT удаляет их из этого HTML при отображении предварительного просмотра. Это делается для обеспечения конфиденциальности и безопасности данных пользователя.
Примеры удаленных тегов включают FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT или свойства CSS background-image.
Чтобы интегрировать Phrase с TMGMT, выполните следующие действия:
-
Установите модуль TMGMT на сайте Drupal.
-
Установите Phrase Translation Plugin for TMGMT.
-
Оставьте в качестве и выберите в настройках импорта файлов project template.
После установки плагин Phrase будет доступен в списке поставщиков.
Задания, отправленные через плагин TMGMT, по умолчанию не отображают контекстный предварительный просмотр в редакторе CAT. Для контекстного предварительного просмотра требуется включить в качестве у поставщика переводов или , который предоставляет ссылку на живую страницу, используемую редактором CAT для отображения предварительного просмотра.
Минимальные требования к версии
-
Drupal
-
TMGMT plugin version 8.x-1.16
-
Phrase plugin version 8.x-1.24
Чтобы включить поддержку перевода вложений файлов, выполните следующие действия:
-
Перейдите к настройкам плагина Phrase в конфигурации поставщика переводов в Drupal.
-
Снимите флажок .
-
Установите флажок .
-
Настройте поддерживаемые типы файлов в настройках перевода плагина TMGMT в разделе MIME-типов .
При включении этой функции вложения, соответствующие выбранным MIME-типам, отправляются в Phrase TMS для перевода вместе с содержимым страницы. Для основного контента и каждого отдельного вложения создаются отдельные задания.
Примечание
-
Всякий раз, когда в проект Drupal добавляются вложения нового типа, их необходимо выбирать в конфигурации плагина TMGMT, чтобы включить перевод файлов нового формата.
-
Настройки DueDate применяются только к основному заданию, а не к вложениям.
-
Форма позволяет выбирать MIME-типы, но после отправки форма обновляется, не отображая выбранные значения, хотя они правильно сохраняются и применяются. Это известная проблема Drupal.
-
Войдите в учетную запись Drupal 8/9/10/11 с установленным плагином TMGMT.
-
Перейдите в и нажмите Providers.
Откроется экран .
-
Нажмите Add provider.
-
Добавьте имя метки и описание.
-
В разделе выберите Phrase.
Отобразятся настройки, специфичные для Phrase, а поле будет предварительно заполнено значением https://cloud.memsource.com/web.
-
Выберите :
-
Имя пользователя и пароль для Phrase.
-
-
При необходимости введите .
Токен безопасности, настроенный для вебхука в Phrase TMS.
Если этот параметр задан, обратные вызовы, не содержащие соответствующий токен в заголовке
x-memsource-tokenилиAuthorization, отклоняются с ошибкой 403. Значение токена сохраняется в экспортируемой конфигурации Drupal; чтобы исключить его из синхронизации конфигурации, переопределите значение для каждой среды вsettings.php. -
При необходимости выберите .
-
Нажмите Connect.
Соединение установлено
-
Дополнительно Укажите . Это позволяет сопоставлять языки с теми, которые доступны на сайте (как настроено в разделе в подразделе ).
-
Нажмите «Сохранить».
Провайдер создан
-
Минимальные требования к версии: Версия плагина Phrase 8.x-1.31
Плагин Phrase записывает общедоступный URL-адрес сущности Drupal, которая переводится, в пользовательское поле Phrase TMS при создании задания. URL-адрес добавляется к каждой части задания, чтобы лингвисты могли открывать исходную страницу в режиме реального времени из редактора CAT.
Чтобы настроить пользовательское поле URL-адреса исходной сущности, выполните следующие действия:
-
В Phrase TMS создайте пользовательское поле со следующими настройками:
-
Тип URL-адрес
-
Сделать видимым в Задания
-
-
В Drupal перейдите в и нажмите .
-
Откройте провайдер Phrase и нажмите Connect, если соединение еще не установлено.
-
В раскрывающемся списке выберите пользовательское поле, созданное на шаге 1. Если провайдер не подключен, введите UID пользовательского поля вручную.
-
Дополнительно В поле введите общедоступный домен сайта. Это необходимо только в том случае, если доступ к сайту осуществляется через домен, отличный от базового URL-адреса Drupal, например, через обратный прокси-сервер или промежуточную среду. Введенный домен заменяет хост в сгенерированном URL-адресе.
-
Нажмите «Сохранить».
Если поле пустое, URL-адрес не отправляется в Phrase TMS.
Если выбранное пользовательское поле не существует в организации или для него не задан тип URL, Drupal записывает предупреждение в журнал. Задание все равно создается.
По умолчанию перевод экспортируется/извлекается после завершения последнего этапа рабочего процесса проекта Phrase TMS. Поле переопределяет это, поэтому контент экспортируется сразу после завершения указанного этапа рабочего процесса.
Чтобы настроить этап экспорта:
-
В Drupal перейдите в и нажмите .
-
Откройте провайдер Phrase и нажмите Connect, если соединение еще не установлено.
-
В раскрывающемся списке выберите этап рабочего процесса, с которого нужно выполнить экспорт.
-
Нажмите «Сохранить».
Если выбранный этап не является частью рабочего процесса данного проекта, плагин возвращается к первому этапу этого проекта. Оставьте поле пустым (или выберите «- Last step -») для использования поведения по умолчанию.
Примечание
Из-за постоянных доработок пользовательский интерфейс может быть не совсем таким, как представлено в видео.
-
В учетной записи Drupal нажмите пункт меню Translation, а затем Sources.
-
Установите флажок рядом с контентом, который нужно перевести.
Примечание
Если документ не виден, убедитесь, что язык документа установлен как исходный.
-
Выберите исходный и целевой языки и нажмите Запросить перевод.
Откроется страница обзора заданий.
-
Выберите конфигурацию Phrase в качестве .
-
В разделе укажите (если применимо) и .
-
В списке отображаются только те шаблоны проектов, которые соответствуют исходному языку и включают все целевые языки, включая локали.
-
означает конец дня и преобразуется в часовой пояс пользователя Phrase.
-
Выберите и , чтобы сгруппировать все целевые языки в один проект.
Рекомендации
Чтобы проверить, какой коннектор использовался для создания задания, наведите курсор на три точки рядом с названием задания в таблице заданий.
-
-
Чтобы заказать перевод, нажмите Submit to provider.
Проект перевода создается на основе выбранного шаблона проекта.
-
Дождитесь завершения перевода.
-
Нажмите пункт меню Перевод и на вкладке выберите завершенный документ.
-
Нажмите кнопку Manage для соответствующего документа.
-
Нажмите кнопку Pull translations.
Этот шаг необходим для импорта завершенных переводов в Drupal, так как статус завершения задания в Phrase TMS не приводит к автоматическому экспорту переведенного контента обратно в Drupal. Переводы получены из проекта, и статус задания изменен на Delivered.
-
При необходимости выполните проверку.
-
После проверки опубликуйте переводы.
-
Войдите в учетную запись Drupal 7 с установленным плагином TMGMT.
-
Перейдите в раздел Configuration и нажмите Translation Management Translators в разделе .
Откроется экран .
-
Нажмите Add Translator.
-
Добавьте название метки и описание.
-
В разделе выберите Phrase Connector for Drupal.
Отобразятся настройки, специфичные для Phrase, а поле Phrasee Home URL будет предварительно заполнено значением https://cloud.memsource.com/web.
-
Введите имя пользователя и пароль для Phrase.
-
Дополнительно Укажите .
Это позволяет сопоставить языки с теми, которые доступны на сайте (как настроено в разделе в подразделе ).
-
Нажмите Save translator.
Конфигурация Translator создана.
-
В учетной записи Drupal нажмите пункт меню Translation и выберите вкладку Sources.
-
Установите флажок рядом с контентом, который нужно перевести.
Примечание
Если документ не виден, убедитесь, что для него установлен исходный язык.
-
Нажмите кнопку Request translation.
-
Выберите целевой язык.
-
В раскрывающемся списке, в разделе Translator, выберите конфигурацию Phrase.
-
Дождитесь загрузки настроек Checkout Settings и выберите свой Project template.
Примечание
В списке отображаются только те шаблоны проектов, которые соответствуют исходному языку и включают все целевые языки, включая локали.
-
Нажмите Отправить переводчику.
Проект перевода создан в Phrase на основе выбранного шаблона проекта.
-
Дождитесь завершения перевода в Phrase.
-
Нажмите пункт меню Перевод и на вкладке выберите документ, который был завершен.
-
Нажмите ссылку управление для данного документа.
-
Нажмите кнопку Получить переводы.
Этот шаг необходим для импорта завершенных переводов в Drupal, так как статус завершения задания в Phrase TMS не приводит к автоматическому экспорту переведенного контента обратно в Drupal. Переводы получены обратно из проекта Phrase.
-
При необходимости выполните проверку.
-
После проверки опубликуйте переводы.