Процесс перевода

Перевод динамического контента (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Используйте Phrase для перевода динамических сегментов, например, записей в блоге или информации о продуктах, которые обычно хранятся в базе данных.

Настройка

Проекты

Храните переводы динамического контента в отдельном проекте, рядом с проектом, который уже используется для обработки статических переводов. В зависимости от количества динамического контента, создайте отдельные проекты для разных типов контента, например, Мой проект — Записи в блоге и Мой проект — Продукты.

Структура ключей

Поскольку весь контент организован в виде ключей и значений, определите структуру ключей для динамического контента. Включите уникальный идентификатор из базы данных в имя ключа:

  • products.10.name

  • products.10.description

  • products.10.summary

  • products.11.name

  • products.11.description

  • products.11.summary

  • и т. д.

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

Процесс синхронизации

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

Загрузка контента

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

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

Обновление контента

Работайте исключительно в Phrase над переведенными версиями оригинала контента и изменяйте оригинал контента только напрямую в базе данных. Это устраняет конфликты версий, которые могут возникнуть при изменении контента напрямую в базе данных.

Получение переводов

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

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

После получения переводов для каждого языкового стандарта сохраните контент для каждого ключа и языкового стандарта в базе данных.

Была ли эта статья полезной?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.