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 automatizzate.

Come integrare Bitbucket con PTC

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

  • Traduce le stringhe aggiornate
  • Consegna le traduzioni direttamente al 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 per te:

  • Quando crei un nuovo progetto in PTC, seleziona l'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 ambiti corretti.

Creazione del token

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

Seleziona gli ambiti richiesti:

Scope Access
Repositories Read and Write
Pull Requests Read and Write
Webhooks Read and Write

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 i dettagli 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.

Revisiona le 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 nuove pull request con le traduzioni più recenti. Questo mantiene il tuo progetto Bitbucket completamente localizzato nel tempo.

Come generare manualmente nuove pull request

Puoi attivare manualmente una nuova 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 generarne una versione più compatta. Una volta salvata la modifica, genera una nuova 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 inserirli in PTC:

  1. Vai su Impostazioni → Monitored Files (file monitorati) 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.

Se preferisci non revisionare manualmente i nuovi file, 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 conferme.

Perché tradurre i progetti Bitbucket con PTC

Integrazione del repository semplice e veloce

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

Traduzioni sempre aggiornate

PTC tiene traccia delle modifiche ai tuoi file di risorse e aggiorna le traduzioni automaticamente. Nessun ulteriore sforzo richiesto dal 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

Il collegamento del tuo repository Bitbucket non comporta alcun costo aggiuntivo. PTC non prevede abbonamenti o prezzi per singola funzionalità. Ti basta iscriverti a Pay-As-You-Go e pagare per le parole che traduci, con le prime 500 parole gratuite ogni mese. Consulta la pagina dei prezzi per il dettaglio completo.