# General Translation Integrations: Управление переводами
URL: https://generaltranslation.com/ru/docs/integrations/payload/guides/managing-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Как сохранить правки, внесённые в Payload CMS, завершить фоновые запуски и устранить ошибки перевода.

Сохраняйте правки редакторов при повторном переводе контента и управляйте возобновлением незавершённых запусков. Плагин хранит состояние запусков в Payload, поэтому работа над переводом не привязана к одной вкладке браузера.

## Сохранить локальные изменения [#preserve-edits]

Редакторы могут изменять переведённую локаль прямо в Payload. Перед следующим запуском сохраните эти значения в General Translation — тогда для неизменённого исходного текста будет повторно использоваться отредактированный перевод.

### Сохранение правок перед каждым запуском

1. Откройте панель **Переводы** документа или страницу **Переводы** на уровне всего сайта.
2. Включите параметр **Сохранять локальные изменения перед переводом**.
3. Запустите перевод.

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

### Сохранение правок без перевода

Выберите **Сохранять локальные изменения**, чтобы отправить значения текущей локали, не запуская перевод. Кроме того, это действие создаёт исходную версию в General Translation для контента, переведённого до установки плагина.

Действие распространяется на все поддерживаемые целевые локали, а не только на те, что сейчас выбраны для перевода.

<Callout type="warn">
  После сохранения локальных изменений источником истины для этой версии становится Payload. Значения из Payload заменяют переводы, которые General Translation уже удерживает. Перед сохранением проверьте незавершённую работу.
</Callout>

Текст, ссылки в котором больше не совпадают с исходным, сохранить нельзя. Если плагин пропускает такой текст, он выводит предупреждение; если включена опция **Сохранять локальные изменения перед переводом**, он оставляет эти значения Payload без изменений.

## Завершение фоновых запусков [#background-runs]

Запуски перевода продолжают выполняться и после закрытия вкладки, в которой они были начаты. Плагин сохраняет прогресс в коллекции Payload `gt-translation-runs` и может завершить запуск одним из двух способов:

* Незавершённую работу возобновит следующий авторизованный пользователь, который откроет панель администратора.
* Очередь заданий Payload завершит запуск сразу, если настроен `jobs.autoRun` или планировщик вызывает конечную точку заданий Payload.

Используйте [очередь заданий](https://payloadcms.com/docs/jobs-queue/overview) Payload, если переводы должны завершаться, не дожидаясь, пока кто-то снова откроет панель администратора.

## Публикация переведённого контента [#publish]

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

Проверяйте и публикуйте каждую локаль, используя ваши текущие права доступа и рабочий процесс в Payload.

## Устранение ошибок [#failures]

* **Требуется вход:** откройте панель администратора, войдя как пользователь Payload.
* **Отказано в доступе:** запросите доступ на изменение документа. При переводе одного документа доступ проверяется до начала работы; при запуске на уровне всего сайта документы, которые вы не можете редактировать, завершаются с ошибкой, а остальные переводятся.
* **Достигнут лимит использования:** повысьте тариф в разделе **Организация &gt; Тарифные планы** или добавьте кредиты в разделе **Организация &gt; Настройки &gt; Биллинг**, затем повторите попытку.
* **Неподдерживаемая локаль:** добавьте [`customMapping`](/docs/integrations/payload/reference/plugin-configuration#custom-mapping) или выберите поддерживаемый код локали.
* **Часть текста пропущена:** проверьте поля с изменёнными ссылками или некорректным форматированным текстом. Успешно переведённые поля и локали сохраняются.

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

## Next steps

- /docs/integrations/payload/guides/translating-content

## Sitemap

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