Localizzazione GitHub

+

Automatizza la localizzazione di GitHub integrando PTC. Ricevi pull request automatiche contenenti traduzioni di qualità umana.

Come integrare GitHub con PTC

PTC si connette al tuo repository GitHub e mantiene i tuoi file di risorse tradotti mentre lavori. Invia le modifiche al tuo codice e PTC le rileverà automaticamente, tradurrà le stringhe aggiornate e aprirà una pull request — tutto senza alcun passaggio manuale da parte tua.

1

Connetti il tuo repository

Iniziare con l’integrazione GitHub è facile:

  • Se hai già un account PTC e stai creando un progetto successivo, seleziona Integrazione Git nel wizard di configurazione.
  • Se hai iniziato con un caricamento manuale di file, puoi passare a un flusso di lavoro continuo basato su Git in qualsiasi momento. Vai su Impostazioni → Merge Request e clicca su Aggiungi integrazione Git.

In entrambi i casi, vedrai una schermata in cui puoi inserire l’URL del tuo progetto all’interno del repository. PTC rileverà automaticamente il servizio che stai utilizzando.


2

Autenticati in GitHub

Per dare a PTC l’accesso al tuo repository, puoi usare un token di accesso (consigliato) o accedere con OAuth. Se ti connetti usando un token di accesso, assicurati che includa gli scope corretti e l’accesso al repository.

Token personale granulare

Dove crearlo

Token di accesso personale in Impostazioni sviluppatore

Proprietario della risorsa

Il tuo account utente GitHub

Autorizzazioni richieste

Scegli “solo repository selezionati” (consigliato) o “tutti i repository”

Accesso al repository

Stati dei commit → Sola lettura
Contenuti → Lettura e scrittura
Pull request → Lettura e scrittura
Webhook → Lettura e scrittura

Token granulare dell’organizzazione

Dove crearlo

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.

Proprietario della risorsa

L’organizzazione GitHub

Autorizzazioni richieste

Scegli “solo repository selezionati” (consigliato) o “tutti i repository”

Accesso al repository

Stati dei commit → Sola lettura
Contenuti → Lettura e scrittura
Pull request → Lettura e scrittura
Webhook → Lettura e scrittura

Dove crearlo

Proprietario della risorsa

Autorizzazioni richieste

Accesso al repository

Token personale granulare

Token di accesso personale in Impostazioni sviluppatore

Il tuo account utente GitHub

Scegli “solo repository selezionati” (consigliato) o “tutti i repository”

Stati dei commit → Sola lettura
Contenuti → Lettura e scrittura
Pull request → Lettura e scrittura
Webhook → Lettura e scrittura

Token granulare dell’organizzazione

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.

L’organizzazione GitHub

Scegli “solo repository selezionati” (consigliato) o “tutti i repository”

Stati dei commit → Sola lettura
Contenuti → Lettura e scrittura
Pull request → Lettura e scrittura
Webhook → Lettura e scrittura

Conserva il token in modo sicuro e aggiungilo a PTC. Verificherà i tuoi permessi e ti chiederà di scegliere quali branch monitorare.

3

Traduci i file nel tuo repository con PTC

Una volta connesso il tuo repository GitHub a PTC, continua con la configurazione per aggiungere lingue e dettagli del progetto.

Sebbene PTC possa lavorare con file di traduzione esistenti nel tuo repository, tradurre l’intero progetto con PTC garantisce coerenza in tutte le lingue.

4

Controlla le pull request

PTC impiega in genere solo pochi minuti per tradurre i file nel branch GitHub selezionato. Una volta completato, PTC ti invierà un’email con un link alla pull request.

Rivedi e approva la pull request quando sei pronto. Le traduzioni di PTC sono di qualità production e possono essere unite senza revisione manuale.

Dopo aver unito le prime traduzioni, PTC continua a monitorare i tuoi file di risorse e invierà nuove pull request con traduzioni aggiornate ogni volta che vengono rilevate modifiche.

Come generare nuove pull request manualmente

Vai alla scheda Traduzioni in PTC per visualizzare le traduzioni in ogni lingua selezionata, organizzate in una tabella. Da questa pagina puoi apportare modifiche o chiedere a PTC di ritradurre — ad esempio, quando le traduzioni superano un limite di lunghezza.

Clicca su Genera una MR per inviare una nuova pull request con le traduzioni aggiornate.

5

Aggiungi nuovi file di risorse per la traduzione

Se aggiungi nuovi file di risorse al tuo repository dopo esserti connesso con PTC, puoi chiedere a PTC di cercarli.

  1. Vai su Impostazioni → File monitorati e clicca su Esegui nuova scansione del repository. PTC scansionerà il tuo repository e visualizzerà eventuali nuovi file rilevati come bozze.
  2. Clicca sull’icona + accanto a un file scoperto per includerlo per la traduzione, quindi clicca su Salva con traduzione per confermare.

Seleziona la casella Includi automaticamente nuovi file di traduzione per fare in modo che PTC monitori e includa i file di risorse appena scoperti senza chiedere conferma ogni volta.

Perché localizzare i tuoi progetti GitHub con PTC

Facile connessione al tuo repository

PTC si integra direttamente con il tuo repository GitHub, eliminando caricamenti e download manuali di file o la necessità di eseguire script di traduzione.

Sincronizzazione in tempo reale

PTC monitora il tuo repository GitHub per le modifiche nei file di risorse, genera automaticamente le traduzioni e le invia tramite pull request.

Localizzazione più rapida per i mercati globali

PTC velocizza il processo di localizzazione fornendo traduzioni di alta qualità automaticamente tramite pull request. Adatta rapidamente il tuo software ai mercati globali e riduci il tuo time-to-market.

Domande frequenti sull’integrazione di GitHub

Scorri verso l'alto