PTC

Integrazione di Bitbucket con PTC

Configura la localizzazione di Bitbucket integrandolo con PTC. Ottieni traduzioni di qualità umana nel tuo repository tramite pull request automatizzati.

Come integrare Bitbucket con PTC

PTC si integra con il tuo repository Bitbucket per mantenere i tuoi file di risorse tradotti in modo continuo. Quando esegui il push delle modifiche al codice, PTC:

  • Traduce le stringhe aggiornate
  • Consegna le traduzioni direttamente nel tuo repository come pull request

L'integrazione di Bitbucket è una funzionalità Pro. Diventa disponibile quando attivi Pay-As-You-Go.

Collega Bitbucket a PTC

Per configurare l'integrazione di Bitbucket, scegli l'opzione che fa al caso tuo:

  • Quando crei un nuovo progetto in PTC, seleziona Integrazione Git nella configurazione guidata.
  • Per passare un progetto esistente dai caricamenti manuali dei file a un flusso di lavoro continuo basato su Git, vai su Impostazioni → Merge Requests e fai clic su Add Git Integration.

In entrambi i casi, vedrai una schermata che ti chiederà di inserire l'URL del tuo repository. PTC rileverà automaticamente che stai usando Bitbucket.

Aggiunta dell'URL al progetto in Bitbucket

Per collegare il tuo repository, puoi usare un access token (consigliato) o accedere con OAuth. Se ti colleghi usando un access token, assicurati che includa gli scope corretti.

Creazione del token

Vai su Repository settings. In Security, seleziona Access tokens e fai clic su Create access token. Dai un nome al token e imposta una data di scadenza (consigliato per la sicurezza).

Seleziona gli scope richiesti:

Scope Accesso
Repositories Lettura e scrittura
Pull Requests Lettura e scrittura
Webhooks Lettura e scrittura

Una volta che PTC avrà convalidato il token, scegli quali branch vuoi che monitori. PTC rileva automaticamente i file di risorse nel branch selezionato.

Traduci il tuo progetto con PTC

Dopo aver collegato il tuo repository Bitbucket a PTC, continua con i passaggi di configurazione per fornire a PTC le informazioni sul tuo progetto e aggiungere le lingue.

PTC può importare e riutilizzare eventuali file di traduzione già presenti nel tuo repository Bitbucket. Tuttavia, i risultati migliori si ottengono traducendo l'intero progetto con PTC.

Rivedi i pull request

PTC completa le traduzioni in pochi minuti e le consegna al tuo repository Bitbucket come pull request. Puoi eseguire il merge delle modifiche immediatamente.

Quando aggiorni i file monitorati, PTC rileva automaticamente le modifiche e apre nuovi pull request con le ultime traduzioni. Questo mantiene il tuo progetto Bitbucket completamente localizzato nel tempo.

Come generare nuovi pull request manualmente

Puoi attivare manualmente un nuovo pull request dal pannello di controllo o dalla scheda Translations, dove puoi visualizzare e apportare modifiche al testo tradotto.

Ad esempio, se una traduzione supera il limite di lunghezza, PTC la evidenzia in modo che tu possa accorciarla manualmente o chiedere a PTC di generare una versione più compatta. Una volta salvata la modifica, genera un nuovo pull request per eseguire il push delle traduzioni aggiornate nel tuo repository Bitbucket.

Assicurati che PTC traduca eventuali nuovi file di risorse

Man mano che il tuo progetto cresce, potresti aggiungere nuovi file di risorse al tuo repository. Per portarli in PTC:

  1. Vai su Impostazioni → Monitored Files e fai clic su Rescan your repository.
  2. Eventuali nuovi file trovati appariranno come bozze. Fai clic sull'icona + per aggiungere un file al tuo flusso di lavoro di traduzione, quindi fai clic su Save with translation per applicare le modifiche.

Se preferisci non rivedere i nuovi file manualmente, seleziona la casella di controllo Automatically include new translation files. PTC monitorerà e includerà i file di risorse appena scoperti nel tuo repository senza richiedere conferma.

Perché tradurre i progetti Bitbucket con PTC

Integrazione rapida e semplice del repository

Collega PTC direttamente al tuo repository Bitbucket ed elimina la necessità di importazioni o esportazioni manuali di file o di eseguire script fragili. Una volta integrato, PTC rileva i file di risorse, genera traduzioni con IA di qualità umana e le restituisce tramite pull request.

Traduzioni sempre aggiornate

PTC traccia le modifiche ai tuoi file di risorse e aggiorna le traduzioni automaticamente. Non è richiesto alcuno sforzo aggiuntivo da parte del tuo team.

Localizzazione agile e scalabile

PTC supporta più lingue e funziona con tutti i principali formati di file di risorse. Scegli quali branch monitorare e regola le impostazioni man mano che il tuo progetto cresce o cambia.

L'accesso al repository rimane limitato ai tuoi file di traduzione

PTC utilizza l'accesso in lettura per rilevare le modifiche nei tuoi file di risorse e l'accesso in scrittura per consegnare le traduzioni tramite pull request. Interagisce solo con i file utilizzati per le traduzioni e non modifica altre parti del tuo repository.

Lo stesso flusso di lavoro funziona su Bitbucket, GitLab e GitHub

Oltre a Bitbucket, PTC si integra con GitLab e GitHub, offrendo gli stessi flussi di lavoro di localizzazione automatizzati e le stesse funzionalità su tutte le piattaforme.

Creato per la localizzazione di software e app mobili

PTC è creato per i team di sviluppo che localizzano prodotti software e app mobili. Collegando il tuo repository Bitbucket, PTC rileva automaticamente le stringhe nuove o aggiornate e restituisce le traduzioni completate tramite pull request.
PTC supporta i formati di file comuni in questi progetti, inclusi i file PO e i file JSON. Per saperne di più su come PTC supporta questi flussi di lavoro, visita le nostre pagine sulla localizzazione di software e sulla localizzazione di app mobili.

Nessun costo aggiuntivo per il collegamento del tuo repository

Collegare il tuo repository Bitbucket non ha alcun costo aggiuntivo. PTC non ha abbonamenti né prezzi per singola funzionalità. Ti iscrivi semplicemente a Pay-As-You-Go e paghi per le parole che traduci, con le prime 500 parole gratuite ogni mese. Consulta la pagina dei prezzi per il dettaglio completo.