-
Планы Ultimate и Enterprise (Legacy)
Свяжитесь с отделом продаж по вопросам лицензирования.
Плагин Phrase Translation для TMGMT (инструмент управления переводом) поддерживает Drupal 8, 9, 10, 11. Его можно использовать для перевода всех текстовых элементов Drupal, поддерживаемых модулем TMGMT.
-
Со страницы
настроек прокрутите вниз раздел «».
-
Нажмите на «Коннекторы».
Откроется страница .
-
Нажмите «Новый коннектор».
Откроется страница .
-
Измените Тип на и укажите имя для коннектора.
-
Введите Хост.
Используйте адрес хоста установки 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: ('')) будут перезаписаны. -
Нажмите «Сохранить».
Коннектор добавлен в список на странице .
Удаление коннектора
Чтобы удалить коннектор:
-
На странице выберите коннектор, который нужно удалить.
-
Нажмите Удалить.
Откроется окно .
-
Введите «delete» и нажмите Удалить.
Коннектор удален, и отображается список коннекторов.
Примечание
Коннектор нельзя удалить, пока он связан с незавершенными заданиями в проекте, включая задания, находящиеся в корзине. Попытка удалить такой коннектор приводит к ошибке «Не удалось удалить коннектор».
Решение: Откройте проект, связанный с коннектором, и завершите или удалите все оставшиеся задания. Перейдите в и очистите ее, чтобы удалить все задания, все еще связанные с коннектором. Повторите попытку удаления коннектора.
Функция контекстного предварительного просмотра предлагает предварительный просмотр исходного или переведенного текста в режиме реального времени как в веб-редакторе CAT, так и в настольном редакторе CAT.
Поддерживаются таблицы, столбцы, различная графика, форматирование и шрифты (если они установлены пользователями). Эта функция предназначена для обеспечения контекста при переводе и не является идеальным представлением исходного или готового документа; возможны некоторые визуальные различия. На нее также может влиять включение/отключение параметра Разрешить загрузку внешнего контента в редакторах в настройках доступа и безопасности.
Требования Phrase:
-
Пройдите через корпоративный брандмауэр для доступа к локальной установке.
-
Пройдите аутентификацию в среде разработки.
Конфигурация брандмауэра для локальной установки:
-
Установка должна быть доступна с IP-адресов сервера Phrase. Актуальный список см. в разделе IP-адреса серверов Phrase.
-
Доменное имя должно иметь возможность внешнего разрешения.
Примечание
Некоторые HTML-теги представляют риск, и редактор CAT удаляет их из этого HTML при отображении предварительного просмотра. Это необходимо для обеспечения конфиденциальности и безопасности данных пользователя.
Примеры удаленных тегов включают FORM, IFRAME, SCRIPT, SVG, VIDEO, EMBED, OBJECT или свойства CSS background-image.
Чтобы интегрировать Phrase с TMGMT, выполните следующие действия:
-
Установите модуль TMGMT на сайте Drupal.
-
Установите Phrase Translation Plugin for TMGMT.
-
Оставьте в качестве и выберите в настройках импорта файлов шаблона проекта.
После установки плагин Phrase будет доступен в списке провайдеров.
Задания, отправленные через плагин TMGMT, не отображают контекстный предварительный просмотр в редакторе CAT. Для контекстного предварительного просмотра требуется коннектор Drupal Live Preview, который предоставляет ссылку на живую страницу, используемую редактором CAT для отображения предварительного просмотра.
Минимальные требования к версии
-
Drupal
-
Версия плагина TMGMT 8.x-1.16
-
Версия плагина Phrase 8.x-1.24
Чтобы включить поддержку перевода вложений файлов, выполните следующие действия:
-
Перейдите в настройки плагина Phrase в конфигурации провайдера перевода в Drupal.
-
Снимите флажок .
-
Установите флажок .
-
Настройте поддерживаемые типы файлов в параметрах перевода плагина TMGMT в разделе MIME-типов .
Если эта функция включена, вложения, соответствующие выбранным MIME-типам, отправляются в Phrase TMS для перевода вместе с содержимым страницы. Для основного содержимого и каждого отдельного вложения создаются отдельные задания.
Примечание
-
Всякий раз, когда в проект Drupal добавляются вложения нового типа, их необходимо выбирать в конфигурации плагина TMGMT, чтобы включить перевод файлов нового формата.
-
Параметры DueDate применяются только к основному заданию, а не к вложениям.
-
Форма позволяет выбирать MIME-типы, но после отправки форма обновляется, не отображая выбранные значения, хотя они правильно сохраняются и применяются. Это известная проблема Drupal.
-
Минимальные требования к версии: Версия плагина Phrase 8.x-1.31
Плагин Phrase записывает общедоступный URL-адрес переводимого объекта Drupal в пользовательское поле Phrase TMS при создании задания. URL-адрес добавляется к каждой части задания, чтобы лингвисты могли открывать исходную страницу в реальном времени из редактора CAT.
Чтобы настроить пользовательское поле URL-адреса исходного объекта, выполните следующие действия:
-
В Phrase TMS создайте custom field со следующими параметрами:
-
Тип URL-адрес
-
Сделать видимым в Задания
-
-
В Drupal перейдите в раздел и нажмите .
-
Откройте провайдер Phrase и нажмите Connect, если соединение еще не установлено.
-
В списке выберите пользовательское поле, созданное на шаге 1. Если провайдер не подключен, введите UID пользовательского поля вручную.
-
Дополнительно В поле введите общедоступный домен сайта. Это необходимо только в том случае, если доступ к сайту осуществляется через домен, отличный от базового URL-адреса Drupal, например, через обратный прокси-сервер или промежуточную среду. Введенный домен заменяет хост в сгенерированном URL-адресе.
-
Нажмите «Сохранить».
Если поле пустое, в Phrase TMS не отправляется никакой URL-адрес.
Если выбранное настраиваемое поле не существует в организации или его тип не установлен как URL, Drupal записывает предупреждение в журнал. Задание все равно создается.
-
Войдите в учетную запись Drupal 7 с установленным плагином TMGMT.
-
Перейдите в раздел «Configuration» и нажмите «Translation Management Translators» в разделе «».
Откроется экран .
-
Нажмите «Add Translator».
-
Добавьте название метки и описание.
-
В разделе выберите Phrase Connector for Drupal.
Отобразятся настройки, специфичные для Phrase, а поле Phrase Home URL будет предварительно заполнено значением https://cloud.memsource.com/web.
-
Введите имя пользователя и пароль Phrase.
-
Дополнительно Укажите .
Это позволяет сопоставить языки с теми, которые доступны на сайте (как настроено в разделе в подразделе ).
-
Нажмите Save translator.
Конфигурация Translator создана.
-
В учетной записи Drupal нажмите пункт меню Перевод и выберите вкладку Источники.
-
Установите флажок рядом с контентом, который необходимо перевести.
Примечание
Если документ не виден, убедитесь, что язык документа установлен на исходный язык.
-
Нажмите кнопку Запросить перевод.
-
Выберите целевой язык.
-
В раскрывающемся списке под Translator выберите конфигурацию Phrase.
-
Дождитесь загрузки настроек оформления заказа и выберите шаблон проекта.
Примечание
Отображаются только те шаблоны проектов, которые соответствуют исходному языку и включают все целевые языки, включая локали.
-
Нажмите Отправить переводчику.
Проект перевода создается в Phrase на основе выбранного шаблона проекта.
-
Дождитесь завершения перевода в Phrase.
-
Нажмите на пункт меню Перевод и на вкладке выберите завершенный документ.
-
Нажмите на ссылку Управление для данного документа.
-
Нажмите кнопку Получить переводы.
Этот шаг необходим для импорта завершенных переводов в Drupal, так как статус завершения задания в Phrase TMS не приводит к автоматическому экспорту переведенного контента обратно в Drupal. Переводы получены обратно из проекта Phrase.
-
При необходимости выполните проверку.
-
После проверки опубликуйте переводы.
-
Войдите в учетную запись Drupal 8/9/10/11 с установленным плагином TMGMT.
-
Перейдите в и нажмите Провайдеры.
Откроется экран .
-
Нажмите Добавить провайдера.
-
Добавьте название метки и описание.
-
В разделе выберите Phrase.
Отобразятся настройки, специфичные для Phrase, а поле будет предварительно заполнено значением https://cloud.memsource.com/web.
-
Введите имя пользователя и пароль Phrase.
-
Нажмите Подключить.
Соединение установлено
-
Дополнительно Укажите . Это позволяет сопоставлять языки с языками, доступными на сайте (как настроено в разделе в подразделе ).
-
Нажмите «Сохранить».
Провайдер создан
Примечание
Из-за постоянных доработок пользовательский интерфейс может быть не совсем таким, как представлено в видео.
-
В учетной записи Drupal нажмите пункт меню Перевод, а затем Источники.
-
Установите флажок рядом с контентом, который необходимо перевести.
Примечание
Если документ не виден, убедитесь, что язык документа установлен на исходный язык.
-
Выберите исходный и целевой языки и нажмите Запросить перевод.
Откроется страница обзора заданий.
-
Выберите конфигурацию Phrase в качестве .
-
В разделе укажите (если есть) и .
-
Отображаются только те шаблоны проектов, которые соответствуют исходному языку и включают все целевые языки, включая локали.
-
означает конец дня и преобразуется в часовой пояс пользователя Phrase.
-
Выберите и , чтобы сгруппировать все целевые языки в один проект.
Рекомендации
Чтобы проверить, какой коннектор использовался для создания задания, наведите курсор на три точки рядом с названием задания в таблице заданий.
-
-
Чтобы заказать перевод, нажмите Отправить провайдеру.
Проект перевода создается на основе выбранного шаблона проекта.
-
Дождитесь завершения перевода.
-
Нажмите пункт меню Перевод и на вкладке выберите завершенный документ.
-
Нажмите кнопку Управление для указанного документа.
-
Нажмите кнопку Получить переводы.
Этот шаг необходим для импорта завершенных переводов в Drupal, так как статус завершения задания в Phrase TMS не приводит к автоматическому экспорту переведенного контента обратно в Drupal. Переводы получены из проекта, и статус задания изменен на Передано.
-
При необходимости выполните проверку.
-
После проверки опубликуйте переводы.