# General Translation Integrations: Gestion des traductions
URL: https://generaltranslation.com/fr/docs/integrations/payload/guides/managing-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Comment préserver les modifications effectuées dans Payload CMS, mener à terme les exécutions en arrière-plan et résoudre les échecs de traduction.

Conservez les modifications des éditeurs lorsque le contenu est retraduit, et contrôlez la manière dont les exécutions incomplètes reprennent. Le plugin enregistre l’état des exécutions dans Payload : le travail de traduction n’est donc pas lié à un seul onglet du navigateur.

## Préserver les modifications locales [#preserve-edits]

Les éditeurs peuvent modifier une traduction directement dans Payload, pour un paramètre régional donné. Enregistrez ces valeurs dans General Translation avant une prochaine exécution afin que le texte source inchangé réutilise la traduction modifiée.

### Enregistrer les modifications avant chaque exécution

1. Ouvrez le panneau **Traductions** d&#39;un document ou la page **Traductions** site-wide.
2. Activez **Enregistrer les modifications locales avant la traduction**.
3. Lancez la traduction.

Cette préférence est désactivée par défaut et mémorisée pour chaque utilisateur Payload. Lorsqu&#39;elle est activée, le plugin enregistre les modifications connues de chaque paramètre régional avant d&#39;importer la source actuelle.

### Enregistrer les modifications sans traduire

Choisissez **Enregistrer les modifications locales** pour envoyer les valeurs des paramètres régionaux actuels sans lancer de traduction. Cette action crée également une version source General Translation pour le contenu traduit avant l&#39;installation du plugin.

L&#39;action s&#39;applique à tous les paramètres régionaux cibles pris en charge, et pas uniquement à ceux actuellement sélectionnés pour la traduction.

<Callout type="warn">
  L&#39;enregistrement des modifications locales fait de Payload la source de vérité pour cette version. Les valeurs présentes dans Payload remplacent les traductions que General Translation a déjà mises en attente. Révisez le travail en attente avant d&#39;enregistrer.
</Callout>

Un texte dont les liens ne correspondent plus à la source ne peut pas être enregistré. Le plugin affiche un avertissement lorsqu&#39;il exclut un tel texte ; si l&#39;option **Enregistrer les modifications locales avant la traduction** est activée, il conserve ces valeurs Payload au lieu de les remplacer.

## Terminer les exécutions en arrière-plan [#background-runs]

Les exécutions de la traduction se poursuivent même après la fermeture de l’onglet qui les a lancées. Le plugin enregistre leur progression dans la collection `gt-translation-runs` de Payload et peut terminer une exécution de deux manières :

* Le prochain utilisateur connecté qui ouvre le panneau d’administration reprend le travail en suspens.
* La file d’attente des tâches de Payload la termine immédiatement si `jobs.autoRun` est configuré ou si un planificateur appelle le point de terminaison des tâches de Payload.

Utilisez la [file d’attente des tâches](https://payloadcms.com/docs/jobs-queue/overview) de Payload si les traductions doivent se terminer sans attendre la prochaine visite d’un administrateur.

## Publier le contenu traduit [#publish]

Le plugin ne publie jamais rien. Il demande l&#39;enregistrement d&#39;un brouillon pour les collections et les globals dont les brouillons sont activés, et n&#39;écrit directement que si la configuration Payload ne prévoit aucun flux de travail de brouillons.

Révisez et publiez chaque paramètre régional avec vos permissions et votre flux de travail Payload habituels.

## Résoudre les échecs [#failures]

* **Connexion requise :** ouvrez le panneau d’administration en tant qu’utilisateur Payload authentifié.
* **Permission refusée :** demandez un accès en modification au document. Lors de la traduction d’un seul document, l’accès est vérifié avant le début de tout traitement ; lors d’une exécution site-wide, les documents que vous ne pouvez pas modifier échouent et les autres sont traduits.
* **Limite d’utilisation atteinte :** passez à un forfait supérieur dans **Organisation &gt; Offres** ou ajoutez des crédits dans **Organisation &gt; Paramètres &gt; Facturation**, puis réessayez.
* **Paramètre régional non pris en charge :** ajoutez un [`customMapping`](/docs/integrations/payload/reference/plugin-configuration#custom-mapping) ou choisissez un code de langue pris en charge.
* **Une partie du texte a été ignorée :** révisez les champs dont les liens ont été modifiés ou dont le texte enrichi est mal formé. Les champs et paramètres régionaux traités avec succès restent enregistrés.

Lors d’une exécution site-wide, l’échec d’un document n’entraîne pas l’annulation des autres documents.

## Next steps

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

## Sitemap

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