# General Translation Integrations: Gestione delle traduzioni
URL: https://generaltranslation.com/it/docs/integrations/payload/guides/managing-translations.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Come preservare le modifiche apportate in Payload CMS, completare le esecuzioni in background e risolvere gli errori di traduzione.

Conserva le modifiche dei redattori quando i contenuti vengono ritradotti e stabilisci come riprendere le esecuzioni incomplete. Il plugin salva lo stato delle esecuzioni in Payload, così il lavoro di traduzione non dipende da una singola scheda del browser.

## Mantieni le modifiche locali [#preserve-edits]

I redattori possono modificare una traduzione in una determinata impostazione regionale direttamente in Payload. Salva questi valori in General Translation prima di un&#39;esecuzione successiva, così il testo di origine rimasto invariato riutilizzerà la traduzione modificata.

### Salvare le modifiche prima di ogni esecuzione

1. Apri il pannello **Traduzioni** di un documento oppure la pagina **Traduzioni** site-wide.
2. Attiva **Salva modifiche locali prima di tradurre**.
3. Avvia la traduzione.

L&#39;opzione è disattivata per impostazione predefinita e viene memorizzata per ciascun utente di Payload. Quando è abilitata, il plugin salva le modifiche note delle impostazioni regionali prima di caricare il contenuto sorgente corrente.

### Salvare le modifiche senza tradurre

Scegli **Salva modifiche locali** per inviare i valori dell&#39;impostazione regionale attuale senza avviare una traduzione. Questa azione crea inoltre una versione di origine in General Translation per i contenuti tradotti prima dell&#39;installazione del plugin.

L&#39;azione copre tutte le impostazioni locali di destinazione supportate, non solo quelle attualmente selezionate per la traduzione.

<Callout type="warn">
  Salvando le modifiche locali, Payload diventa la fonte di riferimento per quella versione. I valori presenti in Payload sostituiscono le traduzioni già trattenute da General Translation. Rivedi il lavoro in sospeso prima di salvare.
</Callout>

Il testo i cui link non corrispondono più al testo di origine non può essere salvato. Il plugin mostra un avviso quando esclude tale testo; con **Salva modifiche locali prima di tradurre** abilitato, mantiene quei valori di Payload anziché sostituirli.

## Completare le esecuzioni in background [#background-runs]

Le esecuzioni di traduzione proseguono anche dopo la chiusura della scheda che le ha avviate. Il plugin salva l&#39;avanzamento nella collection `gt-translation-runs` di Payload e può completare un&#39;esecuzione in uno dei seguenti modi:

* Il primo utente autenticato che apre successivamente il pannello di amministrazione riprende il lavoro rimasto in sospeso.
* La coda dei job di Payload la completa immediatamente se `jobs.autoRun` è configurato o se uno scheduler chiama l&#39;endpoint dei job di Payload.

Usa la [coda dei job](https://payloadcms.com/docs/jobs-queue/overview) di Payload se vuoi che le traduzioni vengano completate senza dover attendere un altro accesso al pannello di amministrazione.

## Pubblicare il contenuto tradotto [#publish]

Il plugin non pubblica mai. Per le collection e i global con le bozze abilitate richiede un salvataggio come bozza, mentre scrive direttamente solo quando la config di Payload non prevede un workflow per le bozze.

Revisiona e pubblica ogni impostazione regionale usando le autorizzazioni e il workflow di Payload che già utilizzi.

## Risolvere gli errori [#failures]

* **Accesso richiesto:** apri il pannello di amministrazione come utente Payload autenticato.
* **Autorizzazione negata:** richiedi l&#39;accesso in modifica al documento. Quando traduci un singolo documento, l&#39;accesso viene verificato prima di avviare qualsiasi operazione; in un&#39;esecuzione site-wide, i documenti che non puoi modificare non vengono tradotti, mentre gli altri sì.
* **Limite di utilizzo raggiunto:** passa a un piano superiore in **Organization &gt; Plans** oppure aggiungi crediti in **Organizzazione &gt; Impostazioni &gt; Fatturazione**, quindi riprova.
* **Impostazione regionale non supportata:** aggiungi un [`customMapping`](/docs/integrations/payload/reference/plugin-configuration#custom-mapping) oppure scegli un codice locale supportato.
* **Parte del testo è stata ignorata:** controlla i campi con link modificati o testo ricco non valido. I campi e le impostazioni regionali tradotti correttamente restano salvati.

In un&#39;esecuzione site-wide, l&#39;errore su un documento non comporta il rollback degli altri.

## Next steps

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

## Sitemap

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