# General Translation Integrations: Gestión de traducciones
URL: https://generaltranslation.com/es/docs/integrations/payload/guides/managing-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Cómo conservar las ediciones en Payload CMS, completar las ejecuciones en segundo plano y solucionar los errores de traducción.

Conserva los cambios de los editores cuando el contenido se vuelve a traducir y controla cómo se reanudan las ejecuciones incompletas. El plugin guarda el estado de cada ejecución en Payload, de modo que el trabajo de traducción no depende de una única pestaña del navegador.

## Conservar los cambios locales [#preserve-edits]

Los editores pueden modificar una configuración regional traducida directamente en Payload. Guarda esos valores en General Translation antes de la siguiente ejecución para que, si el texto de origen no cambia, se reutilice la traducción editada.

### Guardar las ediciones antes de cada ejecución

1. Abre el panel **Traducciones** de un documento o la página **Traducciones** de todo el sitio.
2. Activa **Guardar cambios locales antes de traducir**.
3. Inicia la traducción.

Esta preferencia está desactivada de forma predeterminada y se guarda para cada usuario de Payload. Cuando está habilitada, el plugin guarda las ediciones conocidas de cada configuración regional antes de cargar el código fuente actual.

### Guardar cambios sin traducir

Elige **Guardar cambios locales** para enviar los valores de la configuración regional actual sin iniciar una traducción. Esto también crea una versión de origen en General Translation para el contenido que se tradujo antes de instalar el plugin.

La acción abarca todas las configuraciones regionales de destino admitidas, no solo las que están seleccionadas actualmente para traducir.

<Callout type="warn">
  Al guardar las modificaciones locales, Payload pasa a ser la fuente de verdad para esa versión. Los valores de Payload reemplazan las traducciones que General Translation ya conserva. Revisa el trabajo pendiente antes de guardar.
</Callout>

No se puede guardar el texto cuyos enlaces ya no coinciden con el contenido de origen. El plugin muestra una advertencia cuando omite ese texto; si **Guardar cambios locales antes de traducir** está habilitado, conserva esos valores de Payload en lugar de reemplazarlos.

## Finalizar ejecuciones en segundo plano [#background-runs]

Las ejecuciones de traducción continúan aunque se cierre la pestaña que las inició. El plugin guarda el progreso en la colección `gt-translation-runs` de Payload y puede finalizar una ejecución de cualquiera de estas dos formas:

* El siguiente usuario con sesión iniciada que abra el panel de administración reanuda el trabajo pendiente.
* La cola de trabajos de Payload la finaliza de inmediato si `jobs.autoRun` está configurado o si un programador de tareas llama al endpoint de trabajos de Payload.

Usa la [cola de trabajos](https://payloadcms.com/docs/jobs-queue/overview) de Payload si quieres que las traducciones finalicen sin esperar a que otro administrador visite el panel.

## Publicar contenido traducido [#publish]

El plugin nunca publica. Solicita guardar un borrador en las colecciones y los globales que tienen los borradores habilitados, y solo escribe directamente cuando la configuración de Payload no incluye un flujo de trabajo de borradores.

Revisa y publica cada configuración regional con los permisos y el flujo de trabajo que ya tienes en Payload.

## Solucionar errores [#failures]

* **Inicio de sesión obligatorio:** abre el panel de administración como usuario autenticado de Payload.
* **Permiso denegado:** solicita acceso de edición al documento. Al traducir un solo documento, el acceso se comprueba antes de empezar; en una ejecución en todo el sitio, los documentos que no puedes editar fallan y el resto se traduce.
* **Límite de uso alcanzado:** mejora tu plan en **Organización &gt; Planes** o añade créditos en **Organización &gt; Configuración &gt; Facturación** y vuelve a intentarlo.
* **Configuración regional no compatible:** añade un [`customMapping`](/docs/integrations/payload/reference/plugin-configuration#custom-mapping) o elige un código de configuración regional compatible.
* **Se omitió parte del texto:** revisa los campos con enlaces modificados o texto enriquecido mal formado. Los campos y las configuraciones regionales traducidos correctamente se conservan.

En una ejecución en todo el sitio, el fallo de un documento no revierte los cambios en los demás.

## Next steps

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

## Sitemap

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