PTC

Intégration de Bitbucket avec PTC

Configurez la localisation de Bitbucket en l'intégrant à PTC. Obtenez des traductions de qualité humaine dans votre dépôt via des pull requests automatisées.

Comment intégrer Bitbucket à PTC

PTC s'intègre à votre dépôt Bitbucket pour que vos fichiers de ressources soient traduits en continu. Lorsque vous poussez des modifications de code, PTC :

  • Traduit les chaînes mises à jour
  • Livre les traductions directement dans votre dépôt sous forme de pull request

L'intégration de Bitbucket est une fonctionnalité Pro. Elle devient disponible lorsque vous activez le Pay-As-You-Go.

Connecter Bitbucket à PTC

Pour configurer l'intégration de Bitbucket, choisissez l'option qui s'applique à votre cas :

  • Lors de la création d'un nouveau projet dans PTC, sélectionnez Intégration Git dans l'assistant de configuration.
  • Pour faire passer un projet existant des téléversements manuels de fichiers à un flux de travail continu basé sur Git, allez dans Paramètres → Merge Requests et cliquez sur Add Git Integration.

Dans les deux cas, un écran vous demandera de saisir l'URL de votre dépôt. PTC détectera automatiquement que vous utilisez Bitbucket.

Ajout de l'URL au projet dans Bitbucket

Pour connecter votre dépôt, vous pouvez utiliser un jeton d'accès (recommandé) ou vous connecter avec OAuth. Si vous vous connectez à l'aide d'un jeton d'accès, assurez-vous qu'il inclut les bons scopes.

Création du jeton

Allez dans Repository settings. Sous Security, sélectionnez Access tokens et cliquez sur Create access token. Donnez un nom au jeton et définissez une date d'expiration (recommandé pour la sécurité).

Sélectionnez les scopes requis :

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

Une fois que PTC a validé le jeton, choisissez les branches que vous souhaitez qu'il surveille. PTC détecte automatiquement les fichiers de ressources dans la branche sélectionnée.

Traduire votre projet avec PTC

Après avoir relié votre dépôt Bitbucket à PTC, poursuivez les étapes de configuration pour présenter votre projet à PTC et ajouter des langues.

PTC peut importer et réutiliser tous les fichiers de traduction déjà présents dans votre dépôt Bitbucket. Cependant, vous obtiendrez les meilleurs résultats en traduisant l'intégralité du projet avec PTC.

Réviser les Pull Requests

PTC termine les traductions en quelques minutes seulement et les livre dans votre dépôt Bitbucket sous forme de pull request. Vous pouvez fusionner les modifications immédiatement.

À mesure que vous mettez à jour les fichiers surveillés, PTC détecte automatiquement les modifications et ouvre de nouvelles pull requests avec les dernières traductions. Cela permet à votre projet Bitbucket de rester entièrement localisé au fil du temps.

Comment générer de nouvelles Pull Requests manuellement

Vous pouvez déclencher manuellement une nouvelle pull request depuis le tableau de bord ou l'onglet Translations, où vous pouvez consulter et apporter des modifications au texte traduit.

Par exemple, si une traduction dépasse la limite de longueur, PTC la met en évidence afin que vous puissiez la raccourcir manuellement ou demander à PTC d'en générer une version plus compacte. Une fois la modification enregistrée, générez une nouvelle pull request pour pousser les traductions mises à jour dans votre dépôt Bitbucket.

S'assurer que PTC traduit tout nouveau fichier de ressources

À mesure que votre projet se développe, vous pouvez être amené à ajouter de nouveaux fichiers de ressources à votre dépôt. Pour les intégrer à PTC :

  1. Allez dans Paramètres → Monitored Files et cliquez sur Rescan your repository.
  2. Tout nouveau fichier trouvé apparaîtra sous forme de brouillon. Cliquez sur l'icône + pour ajouter un fichier à votre flux de travail de traduction, puis cliquez sur Save with translation pour appliquer.

Si vous préférez ne pas réviser les nouveaux fichiers manuellement, cochez la case Automatically include new translation files. PTC surveillera et inclura alors les fichiers de ressources nouvellement découverts dans votre dépôt sans nécessiter de confirmation.

Pourquoi traduire des projets Bitbucket avec PTC

Intégration simple et rapide du dépôt

Connectez PTC directement à votre dépôt Bitbucket et éliminez le besoin d'importer ou d'exporter manuellement des fichiers ou d'exécuter des scripts fragiles. Une fois intégré, PTC détecte les fichiers de ressources, génère des traductions de qualité humaine à l'aide de l'IA et les renvoie via des pull requests.

Des traductions toujours à jour

PTC suit les modifications apportées à vos fichiers de ressources et met à jour les traductions automatiquement. Aucun effort supplémentaire n'est requis de la part de votre équipe.

Une localisation agile et évolutive

PTC prend en charge plusieurs langues et fonctionne avec tous les principaux formats de fichiers de ressources. Choisissez les branches à surveiller et ajustez les paramètres à mesure que votre projet se développe ou évolue.

L'accès au dépôt reste limité à vos fichiers de traduction

PTC utilise l'accès en lecture pour détecter les modifications dans vos fichiers de ressources et l'accès en écriture pour livrer les traductions via des pull requests. Il n'interagit qu'avec les fichiers utilisés pour les traductions et ne modifie pas les autres parties de votre dépôt.

Le même flux de travail fonctionne sur Bitbucket, GitLab et GitHub

En plus de Bitbucket, PTC s'intègre à GitLab et GitHub, offrant les mêmes flux de travail et fonctionnalités de localisation automatisés sur toutes les plateformes.

Conçu pour la localisation de logiciels et d'applications mobiles

PTC est conçu pour les équipes de développement qui localisent des produits logiciels et des applications mobiles. En connectant votre dépôt Bitbucket, PTC détecte automatiquement les chaînes nouvelles ou mises à jour et renvoie les traductions terminées par pull request.
PTC prend en charge les formats de fichiers courants dans ces projets, notamment les fichiers PO et les fichiers JSON. Pour en savoir plus sur la façon dont PTC prend en charge ces flux de travail, visitez nos pages sur la localisation de logiciels et la localisation d'applications mobiles.

Aucun frais supplémentaire pour la connexion de votre dépôt

La connexion de votre dépôt Bitbucket n'entraîne aucun coût supplémentaire. PTC ne propose pas d'abonnements ni de tarification par fonctionnalité. Il vous suffit de vous inscrire au Pay-As-You-Go et de payer pour les mots que vous traduisez, les 500 premiers mots étant gratuits chaque mois. Consultez la page des tarifs pour obtenir le détail complet.