Integrazione di GitLab con PTC

+

Connect GitLab with PTC for continuous GitLab localization. Get accurate translations via automatic merge requests when your code changes.

Come funziona l’integrazione di GitLab con PTC

Private Translation Cloud (PTC) è un potente traduttore AI ottimizzato per il software e la localizzazione continua. PTC:

  • Si connette al tuo repository GitLab e traduce i tuoi file di risorse.
  • Monitora i file connessi e ritraduce automaticamente quando rileva modifiche.
  • Ti invia una richiesta di merge con le traduzioni aggiornate.

Inizia una prova gratuita o consulta la Guida introduttiva.

Come integrare GitLab + PTC

1 – Connetti il tuo repository GitLab tramite token di accesso

Dopo esserti registrato, puoi iniziare a creare progetti connettendo il tuo GitLab. Nella prima fase della configurazione, scegli Integrazione Git e poi GitLab.

PTC si integra sia con GitLab.com che con i repository GitLab self-hosted. Per GitLab self-hosted, dovrai fornire l’URL della tua istanza GitLab.

Consigliamo di utilizzare OAuth come metodo di autenticazione.

Se necessario, puoi utilizzare un token di accesso al progetto o un token di accesso al gruppo. PTC necessita di autorizzazioni di lettura e scrittura per poter tradurre e monitorare le modifiche ai tuoi file di risorse.

Token di accesso al progetto

Creazione del token

Nel tuo progetto, vai su Impostazioni → Token di accesso. Assegna un nome al token, una descrizione facoltativa e imposta una data di scadenza (consigliata per la sicurezza).

Ruolo richiesto

Maintainer

Ambiti

api → consente a PTC di leggere e inviare al repository

Token di accesso al gruppo

Creazione del token

Nel tuo gruppo, vai su Impostazioni → Token di accesso. Assegna un nome al token, una descrizione facoltativa e imposta una data di scadenza (consigliata per la sicurezza).

Ruolo richiesto

Maintainer

Ambiti

api → consente a PTC di leggere e inviare al repository

Creazione del token

Ruolo richiesto

Ambiti

Token di accesso al progetto

Nel tuo progetto, vai su Impostazioni → Token di accesso. Assegna un nome al token, una descrizione facoltativa e imposta una data di scadenza (consigliata per la sicurezza).

Maintainer

api → consente a PTC di leggere e inviare al repository

Token di accesso al gruppo

Token di accesso personale in Impostazioni sviluppatore

Importante: la creazione di un token di accesso granulare potrebbe essere limitata dalle policy di accesso della tua organizzazione. Se non riesci a creare il token, chiedi a un amministratore dell’organizzazione di rivedere le impostazioni della policy dei token di accesso personale in GitHub.

Maintainer

api → consente a PTC di leggere e inviare al repository

Salva il token e aggiungilo a PTC insieme alla tua istanza GitLab. Una volta che PTC convalida il token, scegli quali branch vuoi che monitori. PTC rileva automaticamente i file di risorse in questo branch.

2 – Traduci i branch selezionati con PTC

Dopo aver connesso il tuo GitLab, continua con la configurazione. Devi solo fornire un po’ di contesto sulla tua app o software e scegliere le lingue di destinazione.

PTC traduce tutti i file di risorse nel tuo progetto e branch GitLab connessi. PTC rileva eventuali file di traduzione esistenti nel tuo GitLab e puoi scegliere di utilizzarli. Tuttavia, per ottenere risultati di qualità ottimale, lascia che PTC traduca da zero.

3 – Controlla le merge request e le traduzioni

PTC traduce in pochi minuti e invia una richiesta di merge con le traduzioni direttamente al tuo repository GitLab. Puoi semplicemente eseguirne il commit: non è necessaria nessun’altra azione.

Mentre lavori al tuo codice e apporti aggiornamenti, PTC rileverà le modifiche e ti invierà nuove richieste di merge con le traduzioni aggiornate. Esegui il commit delle richieste di merge e il tuo software sarà completamente localizzato a lungo termine.

Genera nuove richieste di merge

In qualsiasi momento, puoi generare una nuova richiesta di merge per sincronizzare le traduzioni che hai modificato o ritradotto.

Ad esempio, se vai alla scheda Traduzioni in PTC, puoi controllare il testo tradotto che supera il limite di lunghezza predefinito e modificarlo. Una volta terminate le modifiche, fai clic su Genera un MR per ottenere le traduzioni aggiornate nel tuo GitLab.

4 — Gestisci le impostazioni di localizzazione di GitLab

PTC monitora nel tempo i branch e i file di risorse che connetti durante la configurazione. Se desideri limitare l’accesso di PTC a determinati branch o file, puoi farlo andando alla scheda Impostazioni dalla dashboard di PTC.

Lì, puoi modificare tutte le impostazioni nelle diverse schede, come Gestione branch, File monitorati, Lingue e altro.

Perché localizzare GitLab con PTC

Automatizza la traduzione dei file di risorse

Una volta connesso a GitLab, PTC rileva e traduce automaticamente i tuoi file di risorse. I file tradotti vengono rispediti al tuo repository tramite richieste di merge. Mantieni il controllo utilizzando il flusso di lavoro di GitLab che già conosci e di cui ti fidi e senza la necessità di creare alcuno script.

Elimina il lavoro manuale

PTC fa risparmiare tempo di sviluppo monitorando il tuo repository, aggiornando i file di traduzione man mano che invii le modifiche e inviando le traduzioni aggiornate tramite richieste di merge. Questa localizzazione continua mantiene il tuo progetto in movimento e accelera le release del prodotto.

Migliora la precisione e riduci gli errori

PTC elimina il rischio di errori umani come chiavi fuori posto o traduzioni obsolete. Ottieni traduzioni estremamente accurate e in linea con il tuo marchio.

Domande frequenti sull’integrazione di GitLab

Scorri verso l'alto