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 avec PTC

PTC s’intègre à votre dépôt Bitbucket pour assurer la traduction continue de vos fichiers de ressources. À mesure que 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 Bitbucket est une fonctionnalité Pro. Elle devient disponible dès que vous activez le Pay-As-You-Go.

Connecter Bitbucket à PTC

Pour configurer l’intégration Bitbucket, choisissez l’option qui vous correspond :

  • Lors de la création d’un nouveau projet dans PTC, sélectionnez Git Integration dans l’assistant de configuration.
  • Pour faire passer un projet existant d’un import de fichiers manuel à un flux de travail continu basé sur Git, allez dans Settings → Pull Requests et cliquez sur Add Git Integration.

Dans les deux cas, un écran s’affichera vous demandant 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 via OAuth. Si vous vous connectez à l’aide d’un jeton d’accès, assurez-vous qu’il inclut les portées (scopes) appropriées.

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 portées requises :

Portée (Scope) Accès
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 surveiller. PTC détecte automatiquement les fichiers de ressources dans la branche sélectionnée.

Traduire votre projet avec PTC

Après avoir lié 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 changements et ouvre de nouvelles pull requests avec les dernières traductions. Cela permet de maintenir votre projet Bitbucket entièrement localisé au fil du temps.

Comment générer manuellement de nouvelles pull requests

Vous pouvez déclencher manuellement une nouvelle pull request depuis le Dashboard ou l’onglet Translations, où vous pouvez visualiser et modifier le 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 de 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 évolue, vous pourriez ajouter de nouveaux fichiers de ressources à votre dépôt. Pour les intégrer à PTC :

  1. Allez dans Settings → Monitored Files et cliquez sur Rescan your repository.
  2. Tous les nouveaux fichiers trouvés apparaîtront comme brouillons. Cliquez sur l’icône + pour ajouter un fichier à votre flux de traduction, puis appuyez sur Save with translation pour valider.

Si vous préférez ne pas réviser manuellement les nouveaux fichiers, cochez la case Automatically include new translation files. PTC surveillera et inclura alors les nouveaux fichiers de ressources découverts dans votre dépôt sans demander 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’imports ou d’exports manuels de fichiers ou l’utilisation de scripts de traduction maison fragiles. Une fois intégré, PTC détecte les fichiers de ressources, génère des traductions de qualité humaine grâce à l’IA et les renvoie via des pull requests.

Des traductions toujours à jour

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

Localisation agile et évolutive

PTC prend en charge de nombreuses 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 un accès en lecture pour détecter les changements dans vos fichiers de ressources et un 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 aucune autre partie 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 localisation automatisés et les mêmes fonctionnalité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 localisant des produits logiciels et des applications mobiles. En connectant votre dépôt Bitbucket, PTC récupère automatiquement les chaînes nouvelles ou mises à jour et renvoie les traductions terminées via 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 manière dont PTC prend en charge ces flux de travail, consultez 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 le détail complet.