Integrazione di GitLab con PTC

+

PTC si integra con il tuo repository GitLab per automatizzare la localizzazione e mantenere aggiornati i file di traduzione a ogni modifica del file di risorse.

Automatizza la traduzione dei file

Una volta connesso a GitLab, PTC rileva e traduce automaticamente i tuoi file di risorse. I file tradotti vengono inviati nuovamente al tuo repository tramite richieste di merge, pronti per la revisione e l’approvazione. Mantieni il controllo utilizzando il flusso di lavoro 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

Rimanendo connesso al tuo repository e automatizzando gli aggiornamenti di traduzione, 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.

Come impostare l’integrazione PTC e GitLab

Per iniziare, accedi al tuo account PTC o creane uno. Quando crei un nuovo progetto, il wizard di configurazione di PTC ti guiderà attraverso il processo di integrazione.

Concedi l’accesso al tuo repository

PTC si integra sia con GitLab.com che con 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 invece un token di accesso al progetto o un token di accesso al gruppo. Questi token devono includere le autorizzazioni corrette:

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

Dopo aver generato il token, conservalo in modo sicuro e aggiungilo durante la configurazione del progetto PTC.

Seleziona il tuo repository e Branch

PTC estrae tutti i tuoi repository e branch. Seleziona il repository che desideri connettere a PTC e il branch in cui verranno monitorate le modifiche e gestite le traduzioni.

Traduci automaticamente con PTC

PTC scansiona il tuo repository per identificare i file di risorse nel tuo progetto. Una volta forniti i dettagli del progetto e selezionate le lingue di destinazione, PTC genera traduzioni migliori di quelle umane per i tuoi file.

Rivedi e accetta la richiesta di merge

PTC fornisce le traduzioni tramite richieste di merge. Rivedile, approvale e uniscile in GitLab.
Da quel momento in poi, puoi continuare a inviare aggiornamenti e PTC invierà le traduzioni aggiornate tramite nuove richieste di merge.

Domande frequenti sull’integrazione di GitLab

Scorri verso l'alto