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 maintenir vos fichiers de ressources traduits en continu. À 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 lorsque vous activez le Pay-As-You-Go.

Connecter Bitbucket à PTC

Pour configurer l'intégration 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, vous verrez un écran 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 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ée 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 configurer votre projet dans 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 de garder votre projet Bitbucket 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 visualiser 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 tous les nouveaux fichiers 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. Tous les nouveaux fichiers trouvés apparaîtront comme brouillons. 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 les projets Bitbucket avec PTC

Intégration rapide et facile 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 de vos fichiers de ressources et met à jour les traductions automatiquement. Aucun effort supplémentaire de la part de votre équipe n'est requis.

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 évolue ou se développe.

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 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 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 via une pull request.
PTC prend en charge les formats de fichiers courants dans ces projets, y compris 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 ni abonnement ni 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 de tarification pour obtenir le détail complet.