# General Translation Platform: Configurare le automazioni di Locadex URL: https://generaltranslation.com/it/docs/platform/locadex/guides/configuring-automations.mdx --- title: Configurare le automazioni di Locadex description: "Come configurare le automazioni di Locadex: questa guida illustra template, trigger, branch, comportamento delle pull request e comandi." related: links: - /docs/platform/locadex/guides/auto-merging-prs - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/viewing-automation-activity - /docs/platform/locadex/guides/adding-environment-variables --- Usa le impostazioni di automazione per controllare cosa modifica Locadex, quando viene eseguito e come crea o aggiorna le pull request. Locadex ha tre template. Ogni automazione può essere eseguita quando una pull request viene modificata, quando viene eseguito il push di un commit oppure manualmente. ## Scegli un template [#choose-template] Apri **Progetto > Automations**. In **Start with a template**, scegli: * **Genera codice** per l'internazionalizzazione del codice. * Imposta quando Locadex deve avvolgere il tuo codice sorgente con chiamate a librerie di internazionalizzazione come `t()` o il componente `T`. * **Genera traduzioni ed esegui il push** per gli aggiornamenti dei contenuti. * Imposta quando Locadex deve tradurre contenuti sorgente nuovi o aggiornati nelle lingue di destinazione. * **Mantieni sincronizzate le impostazioni regionali** per gli aggiornamenti delle impostazioni regionali. * Imposta quando Locadex deve aggiornare i file nel tuo progetto se vengono aggiunte o rimosse lingue. Un'esecuzione manuale ti consente di scegliere l'impostazione regionale sorgente e quella di destinazione. Scegli un'automazione configurata in questa pagina per modificarla. Puoi anche usare **Organizzazione > Locadex > Automations** per cercare e gestire le automazioni tra i progetti. ## Configurare un'automazione [#configure-automation] ### Modifica il trigger Imposta **Esegui quando** su uno dei tre trigger seguenti: * **Modifiche a una pull request** viene eseguita quando una pull request pertinente viene aperta, riaperta o contrassegnata come pronta per la revisione. I nuovi commit annullano qualsiasi esecuzione in corso, ma non ne avviano un'altra; commenta con `/locadex` quando la pull request è di nuovo pronta per essere elaborata. * **Push di un commit** viene eseguita quando i commit vengono inviati al branch di destinazione. * **Avviata manualmente** viene eseguita solo quando fai clic su **Esegui ora**. Le nuove automazioni **Genera codice** e **Genera traduzioni ed esegui il push** usano per impostazione predefinita **Modifiche a una pull request**. **Mantieni sincronizzate le impostazioni regionali** usa per impostazione predefinita **Avviata manualmente**. ### Modifica il branch di destinazione e il prefisso Imposta **Branch di destinazione** sul branch che Locadex deve monitorare. La maggior parte dei progetti usa `main`. Imposta **Prefisso dei branch creati** per i branch creati da Locadex. Il valore predefinito è: ```txt locadex/ ``` Usa un prefisso stabile in modo che i branch di Locadex siano facili da individuare su GitHub. ### Modifica le impostazioni delle PR Usa gli interruttori per controllare come Locadex crea e gestisce le pull request: * **Auto-merge** unisce automaticamente le pull request di Locadex quando i controlli vanno a buon fine. Vedi [Auto-merging Locadex PRs](/docs/platform/locadex/guides/auto-merging-prs). * **Changed files only** limita il controllo di pertinenza di **Generate code** alle righe modificate anziché all'intero contenuto dei file modificati. Le automazioni Translation e di sincronizzazione delle impostazioni regionali non usano questo filtro e i framework di documentazione saltano il controllo di pertinenza. * **Preserve local edits** mantiene le modifiche manuali ai file generati in precedenza da Locadex. Per i trigger automatici, Locadex riutilizza la pull request aperta per lo stesso branch sorgente e la stessa automazione. Prima di un aggiornamento incrementale, contrassegna la PR riutilizzabile come bozza e pubblica un commento di stato per ogni esecuzione. Riporta la PR allo stato ready for review solo se era già pronta prima dell'esecuzione; una bozza mantenuta tale da un utente resta una bozza. Le esecuzioni manuali dalla Dashboard usano pull request una tantum. Per un'automazione attivata da una pull request, quando Locadex ne crea una separata aggiunge un commento alla PR che ha attivato il processo con un link alla PR di Locadex. Le caselle di testo nella parte inferiore della pagina offrono ulteriori possibilità di personalizzazione: * **Pull request title** imposta il titolo usato per le pull request di Locadex. * **Pull request description** imposta il corpo della pull request. * **Commit message** imposta il messaggio usato per i commit di Locadex. ### Aggiungi comandi Usa i comandi per eseguire operazioni come la configurazione iniziale o la convalida del tuo progetto. Usa i comandi per installare le dipendenze, eseguire la build del tuo progetto, eseguire il lint delle modifiche generate o effettuare controlli specifici del progetto. I comandi possono essere eseguiti prima o dopo che Locadex elabora i file: * **Comando di pre-elaborazione** viene eseguito prima che Locadex elabori i file. Ad esempio, esegui `npm run build`. * **Comando di post-elaborazione** viene eseguito dopo che Locadex elabora i file. Ad esempio, esegui `npm run typecheck`. I comandi vengono eseguiti dalla radice del repository e all'interno dell'[immagine VM di Locadex](/docs/platform/locadex/reference/vm-image). Se un'automazione non riesce perché manca un package, uno script o un binario, aggiungi un comando di pre-elaborazione. Se uno dei controlli non riesce, [auto-merge](/docs/platform/locadex/guides/auto-merging-prs) non verrà eseguito. ## Next steps - /docs/platform/locadex/guides/auto-merging-prs - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/viewing-automation-activity - /docs/platform/locadex/guides/adding-environment-variables