PTC

Integrazione Git con PTC

L'integrazione Git collega PTC (Private Translation Cloud) direttamente al tuo repository GitHub, GitLab o Bitbucket, così i tuoi file di risorse vengono tradotti dove risiede già il tuo codice. Invece di esportare le stringhe, tradurle altrove e importare i risultati, mantieni la localizzazione all'interno del flusso di lavoro delle pull request che il tuo team già utilizza.

L'integrazione Git è una funzionalità Pro. Diventa disponibile quando attivi il piano Pay-As-You-Go.

Come funziona la traduzione continua tramite Git

Una volta collegato un repository, PTC monitora i file di risorse che scegli e trasforma ogni modifica in traduzioni finite:

  • 1
    Indichi a PTC il tuo repository.

    Selezioni i rami e i file di risorse da monitorare, insieme alla lingua di origine e alle lingue di destinazione. PTC usa la lingua di origine per scegliere il motore corretto e per saltare le stringhe che devono rimanere non tradotte.

  • 2
    PTC rileva le stringhe nuove e modificate.

    Le rileva ogni volta che effettui un push su un ramo monitorato.

  • 3
    PTC traduce le stringhe aggiornate e revisiona il risultato.

    Successivamente apre una pull request o una merge request contenente i file tradotti.

  • 4
    Revisioni e unisci la richiesta come qualsiasi altra modifica.

    PTC continua a monitorare il tuo repository e apre una nuova richiesta ogni volta che il tuo testo cambia di nuovo.

Il risultato è una localizzazione continua: le tue traduzioni seguono lo sviluppo invece di accumularsi in un'attività separata prima di ogni rilascio.

La localizzazione rimane nel flusso di revisione che già usi

PTC consegna le traduzioni come pull request o merge request, non come file in un portale separato che devi riconciliare a mano. Il tuo team revisiona la modifica, esegue gli stessi controlli che farebbe su qualsiasi ramo e unisce quando è pronto. Poiché PTC revisiona ogni traduzione nel contesto e la restituisce pronta per la pubblicazione, la maggior parte delle richieste può essere unita senza una sessione separata di QA linguistico. Scopri come funziona questa revisione nella sezione sulla revisione visiva della traduzione.

Le traduzioni restano sincronizzate con ogni commit

Dopo il primo merge, PTC continua a monitorare il tuo repository. Quando aggiungi o modifichi delle stringhe, apre una nuova richiesta contenente solo quegli aggiornamenti. Quando aggiungi nuovi file di risorse, puoi chiedere a PTC di scansionare nuovamente il repository per includerli. Se una traduzione deve adattarsi a uno spazio ristretto, PTC può ri-tradurla rispettando un limite di lunghezza della traduzione, in modo che una lingua più lunga non rompa il tuo layout.

Configura l'integrazione Git su GitHub, GitLab o Bitbucket

Il flusso di lavoro è lo stesso su ogni piattaforma; cambia solo il modo in cui crei un token di accesso e colleghi il repository. Ogni guida illustra l'autenticazione e la connessione per la relativa piattaforma:

Cosa ti serve per collegare un repository

Per configurare l'integrazione Git, fornisci a PTC l'URL del tuo progetto nel repository e autorizzi l'accesso con un token di accesso (scelta consigliata) o effettuando l'accesso. PTC rileva quale piattaforma stai utilizzando, verifica l'accesso di cui dispone e ti permette quindi di scegliere i rami da monitorare e le lingue in cui tradurre. Il tipo esatto di token e i permessi necessari sono trattati nella guida di ciascuna piattaforma sopra indicata.

Prova PTC gratis per 30 giorni

Traduci fino a 20.000 parole in 2 lingue senza costi, poi passa a Pro per sbloccare ogni funzionalità.

Inizia la prova gratuita

Sblocca questa funzione in Pro

Passa a Pro per attivare ogni funzionalità.

Passa a Pro

Incluso nel tuo account Pro

Apri il tuo pannello di controllo per metterlo al lavoro.

Il tuo account