# General Translation Integrations: Перевод содержимого
URL: https://generaltranslation.com/ru/docs/integrations/payload/guides/translating-content.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Как перевести локализованные поля Payload CMS для одного документа, глобального объекта или всего сайта.

С помощью элементов управления плагина в панели администратора Payload можно перевести текст на целевые локали, заданные в конфигурации Payload. Переводить можно отдельный документ или глобальный объект, а можно одним запуском перевести все поддерживаемые элементы.

## Перед началом работы [#before-start]

Пройдите [Быстрый старт](/docs/integrations/payload/quickstart), а затем сохраните исходное содержимое, которое нужно перевести. Элементы управления переводом учитывают правила доступа Payload для текущего пользователя.

## Перевод одного документа [#translate-one]

1. Откройте документ или глобальный объект с локализуемыми полями.
2. Сохраните все несохранённые изменения.
3. Нажмите **Translate**, чтобы открыть панель **Переводы**.
4. Выберите целевые локали.
5. Нажмите **Перевести на …**.

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

В General Translation каждый документ отображается под своим идентификатором Payload. Для коллекций используется `collection/id`, для глобальных объектов — их слаг. Если изменить заголовок документа, идентификатор останется прежним.

## Перевод всего сайта [#translate-site]

1. Откройте раздел **Переводы** в навигации админ-панели Payload.
2. Выберите целевые локали.
3. Нажмите **Перевести на …**.

Запуск на уровне всего сайта охватывает все документы коллекций и глобальные объекты (globals) с поддерживаемым локализованным контентом. Внутренние коллекции самого Payload в него не входят. В таблице покрытия видно, для каких локалей у каждого элемента уже есть текст.

Плагин обрабатывает каждый документ отдельно. Сбой в одном документе или локали не отменяет успешно выполненные переводы.

## Выбор целевых локалей [#target-locales]

Плагин отображает все настроенные в Payload локали, кроме локали по умолчанию. Локаль доступна, только если General Translation распознаёт её код или [`customMapping`](/docs/integrations/payload/reference/plugin-configuration#custom-mapping) сопоставляет её с поддерживаемым кодом.

Выбранные локали запоминаются отдельно для каждого пользователя Payload. Неподдерживаемые коды по-прежнему отображаются в панели администратора, но выбрать их для перевода нельзя.

## Проверьте результат [#review-result]

Плагин записывает переведённые значения в соответствующую локаль Payload:

* Для коллекций и глобальных объектов с включёнными черновиками создаётся черновик.
* Контент без черновиков сохраняется напрямую.
* Плагин никогда не публикует контент.

Проверьте каждую локаль в рамках стандартного рабочего процесса редактирования и публикации Payload. Сведения о поведении полей, исключениях и ограничениях на число символов см. в разделе [Поддерживаемый контент](/docs/integrations/payload/reference/supported-content).

## Next steps

- /docs/integrations/payload/guides/managing-translations

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
