-
Планы Business и Enterprise (не доступны для LSP-планов)
Свяжитесь с отделом продаж по вопросам лицензирования.
-
План Enterprise (Устаревшая версия)
Свяжитесь с отделом продаж по вопросам лицензирования.
Рекомендации
Для получения информации о интеграции Contentful в Phrase Strings обратитесь к Contentful (Strings).
Contentful предоставляет инфраструктуру управления контентом без головы для создания, управления и распространения контента на любую платформу или устройство. Phrase интегрируется с Contentful двумя способами:
-
Через специальный коннектор Contentful (2.0, начальный уровень, уровень поля)
Коннектор Contentful 2.0 в настоящее время поддерживает аутентификацию только через центр хранения и обработки данных в США.
-
Через плагин Marketplace Contentful для индивидуального опыта
Примечание
Коннектор не поддерживает перевод объектов JSON.
Поддерживаемые методы локализации
Contentful поддерживает несколько методов локализации. Смотрите документацию Contentful для их подробного описания.
Коннектор Contentful 2.0 является текущей и предпочтительной интеграцией, которая поддерживает локализацию на уровне поля. Он также предлагает:
-
Несколько пробелов
-
Псевдонимы окружения
-
Настройка URL предварительного просмотра
-
Импорт справочного файла
-
Фильтрация контента на основе тегов
-
Конфигурация живого предварительного просмотра
Локализация начального уровня (Устаревшая версия)
Используйте коннектор Contentful (начальный уровень).
Коннектор начального уровня работает только с типами контента, которые имеют локализованные справочные поля (например, поле справочный файл с названием Локализованный, которое включено для локализации).
Локализация на уровне поля (Устаревшая версия)
Используйте коннектор Contentful (на уровне поля).
Коннектор на уровне поля работает только с типами контента, которые имеют переводимое поле (например, либо поле Текст, либо поле Расширенный текст с включенной локализацией) и, при необходимости, медиа-ресурсы. Он импортирует ссылки на записи и их переводимые поля (если справочные поля локализованы).
Примечание
Устаревшие коннекторы больше не поддерживаются, но остаются работоспособными.
Существует ряд вариантов использования коннектора:
-
Менеджеры проектов могут добавлять файлы непосредственно в проекты из онлайн-хранилища. Контент можно искать по идентификатору записи.
-
Настройте портал отправителя, чтобы отправители могли добавлять файлы к запросам непосредственно из онлайн-хранилища. Контент можно искать по идентификатору записи.
-
Используйте службу автоматического создания проектов (APC), чтобы новые проекты создавались автоматически при обнаружении изменений в размере контента для отслеживаемых документов или папок.
Варианты использования для приложения:
-
Редакторы контента могут напрямую отправить запись на локализацию из Contentful. Это позволяет редакторам контента или менеджерам полностью контролировать процесс локализации и получать обновления статуса в реальном времени при просмотре записи.
После того как запись будет завершена:
-
Выберите желаемые целевые языки для локализации.
-
Отправьте только запись с выбранными языками в Phrase TMS или используйте вкладку Выбор полей для выбора полей.
-
Если поля не выбраны, все локализуемые поля отправляются на перевод.
-
Если выбрано нелокализуемое поле, это поле все равно не будет отправлено на перевод. Отправляются только локализуемые поля.
-
Если выбраны только некоторые локализуемые поля, только эти поля будут отправлены на перевод.
-
-
На основе настроек APC задания автоматически создаются из отправленного контента. Во время выполнения APC выбираются только записи со статусом отправлено для создания заданий.
-
После создания заданий из отправленной записи статус изменяется на в процессе. Когда переводы возвращаются в Contentful, статус изменяется на завершено.
-
Ранее переведенные записи могут быть повторно отправлены после изменений в оригинальном тексте.
-
-
Редакторы контента могут использовать главный экран Phrase TMS для:
-
Массовой отправки записей.
-
Указания отдельных целевых языков при массовой отправке.
-
Обзора активных переводческих заданий.
-
Настройки Contentful
При работе с приложением Phrase TMS:
-
Скачайте приложение Фраза TMS из магазина приложений.
-
Установите приложение в текущий активный каталог и выберите модели контента, где требуется установка приложения.
-
Введите токен аутентификации Фразы TMS, полученный при создании коннектора в Фразе TMS.
-
Нажмите Установить.
Дополнительно - Запустить приложение (устарело в Contentful)
Если используется поддержка рабочего процесса через Запуск приложения от Contentful, выполните следующие шаги:
-
Установите приложение Запуск Contentful в одно или несколько каталогов.
Примечание
В каждом каталоге можно создать только один рабочий процесс. Если в одном каталоге Contentful требуются разные подходы к типам контента, свяжитесь с выделенным менеджером по работе с клиентами.
-
Настройте необходимый рабочий процесс локализации.
-
Выберите тип или типы контента, которые следуют описанному рабочему процессу.
Если в коннекторе установлены рабочие процессы, автоматическое создание проектов (APC) будет автоматически создавать новые проекты, когда обнаруживается изменение в шагах рабочего процесса для контролируемых статей или типов контента.
Отправленные задания могут быть отменены, что позволяет повторно отправить контент после внесения изменений. Эти задания все еще будут существовать в Фразе и должны быть удалены менеджером проекта.
Примечание
Запуск приложения Contentful не поддерживается в коннекторе 2.0.
-
Со страницы настроек
прокрутите вниз до раздела .
-
Нажмите на Коннекторы.
Откроется страница .
-
Нажмите Новый коннектор.
Откроется страница .
-
Измените Тип на Контентный 2.0.
-
Укажите имя для коннектора.
-
Нажмите Подключиться к Контентному 2.0.
Откроется окно входа в систему Contentful.
-
Введите данные для входа и нажмите Войти (или используйте альтернативные методы входа). Окно входа закрывается, и отображается .
-
При необходимости выберите флажок Приложение Phrase Contentful, если используете коннектор с приложением.
-
Нажмите Сгенерировать токен.
Откроется окно .
-
Нажмите Сгенерировать токен.
Генерируется токен, который следует скопировать в буфер обмена или текстовый файл. Убедитесь, что токен скопирован перед закрытием окна, так как он больше не будет виден. Этот токен будет использоваться при подключении к приложению.
-
Закройте окно, и будет отображено .
-
-
Если Теги Contentful используются для идентификации переводимого контента, введите идентификатор тега и нажмите Enter.
Идентификатор представлен, и можно добавить больше.
-
При необходимости выберите .
-
При необходимости выберите (вложенный контент).
Отображаются . Примените желаемые фильтры для более детального контроля над тем, как система проходит через отношения контента.
-
Ограничивает, насколько далеко Phrase следует за упомянутыми записями во время импорта.
Значение по умолчанию - 10 000. При необходимости выберите другие значения или укажите пользовательское целое число.
-
Выберите, следует ли останавливаться или следовать за записями, тип контента которых соответствует указанному списку.
-
Исключите записи, тип контента родительского элемента которых соответствует указанному списку.
-
Выберите, следует ли останавливаться или следовать за записями, которые имеют любой из указанных тегов контента.
-
Выберите, следует ли останавливаться или следовать за записями, которые упоминаются указанными идентификаторами поля.
-
-
При необходимости выберите .
Отображается поле . Введите значение для включения настройки таксономии.
-
При выборе коннектор извлекает таксономии из Contentful и включает их в .XLIFF файл. Панель редактора CAT Editor будет перечислять значения таксономии Contentful для каждого сегмента.
-
Если метаданные таксономии недоступны или коннектор не настроен с ними, панель просто опускается.
-
Если проект не требует контекста функции/экрана, рекомендуется отключить таксономию для оптимизации производительности при экспорте .XLIFF.
-
-
Если необходимо, выберите .
Псевдоним используется для всего мониторинга APC и повторного импорта/экспорта заданий. Если целевой псевдоним изменится в будущем, APC будет отслеживать контент в новом целевом псевдониме, и задания будут повторно импортированы/экспортированы из/в новый целевой псевдоним.
-
(по умолчанию и рекомендуется)
APC и созданные задания связаны с окружением, на которое указывал псевдоним в момент создания задания/APC. APC отслеживают только это окружение и контент; задания экспортируются и повторно импортируются в него.
-
APC и созданные задания связаны с самим псевдонимом. APC отслеживают только этот псевдоним и контент; задания экспортируются и повторно импортируются в него.
Если целевой псевдоним изменится, APC будут отслеживать новый целевой псевдоним (окружение); задания теперь будут экспортироваться и повторно импортироваться в него.
-
-
Если необходимо, предоставьте .
Это шаблон URL, ведущий к отрендеренному контенту из Contentful. Поддерживаются следующие заполнители:
-
{env_id}: Идентификатор окружения -
{entry.id}: Идентификатор записи -
{space_id}: Идентификатор каталога
Шаблон URL может выглядеть так:
https://contentfulapp.tld/?spaceId={space_id}&environmentId={env_id}&entryId={entry_id}
Примечание
URL должен вести к развернутому приложению, которое отображает контент Contentful. Чтобы использовать предварительный просмотр в реальном времени, замените
contentfulapp.tldв шаблоне URL на фактический домен приложения.Обратитесь к документации Contentful для получения дополнительной информации о настройке предварительного просмотра контента.
На данный момент языковой стандарт не поддерживается в качестве заполнителя. Чтобы использовать языковой стандарт в URL, укажите фиксированное значение и создайте несколько экземпляров коннектора.
-
-
При необходимости предоставьте идентификаторы контента, которые следует исключить из импорта в Phrase.
-
Укажите и для (обязательно).
API предварительного просмотра требует токен доступа Contentful с именем , который должен быть настроен в настройках API пространства Contentful.
Интеграция Contentful 2.0 использует этот API для импорта контента и мониторинга изменений (APC).
-
Выберите каждое пространство и окружение для мониторинга/импорта из Contentful.
-
Настройка и доступ управляются внутри самого Contentful.
-
-
Нажмите Сохранить.
Коннектор добавлен в список на странице .
Важно
Если вы получаете доступ с пользовательского домена (например, mydomain.phrase.jp), откройте окно инкогнито браузера и войдите через cloud.memsource.com или us.cloud.memsource.com, чтобы применить аутентификацию, необходимую для создания или сохранения коннектора. После сохранения к коннектору можно получить доступ через пользовательский домен.
-
Со страницы настроек
прокрутите вниз до раздела .
-
Нажмите на Коннекторы.
Откроется страница .
-
Нажмите Новый коннектор.
Откроется страница .
-
Измените Тип на либо Contentful (уровень записи) или Contentful (уровень поля) и укажите имя для коннектора.
-
При необходимости выберите флажок Приложение Phrase Contentful, если используете коннектор с приложением.
-
токен приложения Contentful
Сгенерируйте токен приложения, который будет введен в приложение Phrase TMS Contentful. Сохраните коннектор после генерации токена и его копирования в приложение Contentful.
Примечание
После сохранения токен не может быть изменен из приложения Contentful. Чтобы обновить его, отозовите токен из конфигурации коннектора в Phrase TMS и сгенерируйте новый.
-
-
Настройте параметры, не зависящие от языка.
-
Язык оригинала
Выберите язык источника, чтобы перезаписать язык по умолчанию в Contentful. Коннектор затем будет извлекать контент из языка, настроенного в конфигурации коннектора.
Пример:
Примечание
Не применимо при использовании приложения.
-
-
Выберите, как обрабатывать вложенный контент через Режим импорта записи. Контент может использовать поле ссылки для ссылки на другой контент, позволяя создать иерархию сущностей.
-
Contentful (уровень записи)
Коннектор уровня записи автоматически проходит через всю иерархию вложенного контента.
-
Contentful (уровень поля)
Выберите, как коннектор уровня поля должен импортировать вложенный контент.
-
-
Контент, который явно выбран при добавлении из хранилища, импортируется.
-
Изменения, обнаруженные APC, импортируются для перевода.
-
-
Импортировать указанные записи
-
Коннектор проходит через всю иерархию вложенного контента и импортирует все переводимые поля для перевода.
-
-
-
-
Создайте список, разделенный запятыми, в Омить переводимые поля, чтобы исключить поля, которые проверяются для из импорта в Phrase TMS. Используйте следующую структуру:
contentTypeID:fieldID.-
Выберите Оставить пропущенные поля пустыми, если указанные поля должны быть оставлены пустыми. Эта настройка будет применяться ко всем указанным записям.
-
Выберите Скопировать оригинал в перевод, если указанные поля должны содержать значения оригинала. Эта настройка будет применяться ко всем указанным записям.
-
-
Выберите , если данные отсутствуют для конкретного поля на языке оригинала.
Выберите из выпадающего списка, если это необходимо. Этот языковой стандарт будет использоваться в случае отсутствия данных.
Примечание
Нет связи между языком по умолчанию Contentful и этой настройкой.
-
Если необходимо, предоставьте (BETA).
Это шаблон URL, ведущий к отрендеренному контенту из Contentful. Поддерживаются следующие заполнители:
-
{env_id}: Идентификатор окружения -
{entry.sys.id}: Идентификатор записи -
{space_id}: Идентификатор каталога
Шаблон URL может выглядеть так:
https://contentfulapp.tld/?spaceId={space_id}&environmentId={env_id}&entryId={entry.sys.id}
Примечание
URL должен вести к развернутому приложению, которое отображает контент Contentful. Чтобы использовать предварительный просмотр в реальном времени, замените
contentfulapp.tldв шаблоне URL на фактический домен приложения.Обратитесь к документации Contentful для получения дополнительной информации о настройке предварительного просмотра контента.
На данный момент языковой стандарт не поддерживается в качестве заполнителя. Чтобы использовать языковой стандарт в URL, укажите фиксированное значение и создайте несколько экземпляров коннектора.
-
-
Если техническая поддержка запрашивает ведение журнала отладочной информации, выберите .
-
Нажмите Подключиться к Contentful.
Галочка появится в настройках коннектора, если соединение было успешным. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.
-
Contentful (уровень записи) только:
Установите Язык источника.
Примечание
Этот язык должен соответствовать стандарту локализации по умолчанию пространства Contentful, который настроен в настройках локалей Contentful.
-
Нажмите Сохранить.
Коннектор добавлен в список на странице .
-
При желании отредактируйте коннектор, чтобы выбрать .
-
:
Коннектор отслеживает статьи на выбранном этапе (например, Перевод). Автор может применить эту метку к статьям, когда они готовы к переводу.
При импорте из Contentful:
-
Коннектор продвигает рабочий процесс к выбранному этапу (например, Перевод в процессе), когда исходные статьи загружены.
При экспорте в Contentful:
-
Коннектор устанавливает этап рабочего процесса исходных статей на выбранный этап (например, Переводы завершены), когда перевод экспортируется.
Примечание
Поддержка рабочего процесса была прекращена Contentful 1 июня 2023 года. Продолжение использования не поддерживается.
-