Intégration de GitLab avec PTC

+

PTC s’intègre à votre dépôt GitLab pour automatiser la localisation et maintenir les fichiers de traduction à jour à chaque modification de fichier de ressources.

Automatiser la traduction des fichiers

Une fois connecté à GitLab, PTC détecte et traduit automatiquement vos fichiers de ressources. Les fichiers traduits sont renvoyés à votre dépôt via des demandes de fusion, prêts à être examinés et approuvés. Vous gardez le contrôle en utilisant le flux de travail GitLab que vous connaissez et auquel vous faites déjà confiance, et sans avoir besoin de créer de script.

Éliminer le travail manuel

PTC permet de gagner du temps de développement en surveillant votre dépôt, en mettant à jour les fichiers de traduction au fur et à mesure que vous effectuez des modifications et en envoyant les traductions mises à jour via des demandes de fusion. Cette localisation continue permet à votre projet d’avancer et accélère les mises en production.

Améliorer la précision et réduire les erreurs

En restant connecté à votre dépôt et en automatisant les mises à jour de traduction, PTC élimine le risque d’erreurs humaines telles que des clés mal placées ou des traductions obsolètes. Vous obtenez des traductions très précises et fidèles à votre marque.

Comment configurer l’intégration de PTC et GitLab

Pour commencer, connectez-vous à votre compte PTC ou créez-en un. Lorsque vous créez un nouveau projet, l’assistant de configuration PTC vous guidera tout au long du processus d’intégration.

Accorder l’accès à votre dépôt

PTC s’intègre aux dépôts GitLab.com et GitLab auto-hébergés. Pour GitLab auto-hébergé, vous devrez fournir l’URL de votre instance GitLab.

Nous vous recommandons d’utiliser OAuth comme méthode d’authentification.

Si nécessaire, vous pouvez utiliser un jeton d’accès au projet ou un jeton d’accès au groupe à la place. Ces jetons doivent inclure les autorisations correctes :

Jeton d’accès au projet

Création du jeton

Dans votre projet, allez dans Paramètres → Jetons d’accès. Donnez un nom au jeton, une description facultative et définissez une date d’expiration (recommandé pour la sécurité).

Rôle requis

Responsable de la maintenance

Portées

api → permet à PTC de lire et de transférer vers le dépôt

Jeton d’accès au groupe

Création du jeton

Dans votre groupe, allez dans Paramètres → Jetons d’accès. Donnez un nom au jeton, une description facultative et définissez une date d’expiration (recommandé pour la sécurité).

Rôle requis

Responsable de la maintenance

Portées

api → permet à PTC de lire et de transférer vers le dépôt

Création du jeton

Rôle requis

Portées

Jeton d’accès au projet

Dans votre projet, allez dans Paramètres → Jetons d’accès. Donnez un nom au jeton, une description facultative et définissez une date d’expiration (recommandé pour la sécurité).

Responsable de la maintenance

api → permet à PTC de lire et de transférer vers le dépôt

Jeton d’accès au groupe

Jetons d’accès personnels dans Paramètres développeur

Important : la création d’un jeton d’accès affiné peut être limitée par les politiques d’accès de votre organisation. Si vous ne pouvez pas créer le jeton, demandez à un administrateur de l’organisation d’examiner les paramètres de la politique de jeton d’accès personnel dans GitHub.

Responsable de la maintenance

api → permet à PTC de lire et de transférer vers le dépôt

Après avoir généré le jeton, stockez-le en toute sécurité et ajoutez-le lors de la configuration du projet PTC.

Sélectionnez votre dépôt et votre branche

PTC extrait tous vos dépôts et branches. Sélectionnez le dépôt que vous souhaitez connecter à PTC et la branche où les modifications seront surveillées et les traductions gérées.

Traduire automatiquement avec PTC

PTC analyse votre dépôt pour identifier les fichiers de ressources dans votre projet. Une fois que vous avez fourni les détails du projet et sélectionné vos langues cibles, PTC génère des traductions de qualité supérieure pour vos fichiers.

Examiner et accepter la demande de fusion

PTC fournit les traductions via des demandes de fusion. Examinez, approuvez et fusionnez-les dans GitLab.
À partir de ce moment, vous pouvez continuer à envoyer des mises à jour, et PTC enverra les traductions mises à jour via de nouvelles demandes de fusion.

Questions fréquemment posées sur l’intégration de GitLab

Faire défiler vers le haut