Intégration de GitHub avec PTC

+

PTC s’intègre à GitHub pour automatiser la localisation de logiciels, en gardant les traductions synchronisées avec vos fichiers de ressources.

Connexion facile à votre dépôt

PTC s’intègre directement à votre dépôt GitHub, éliminant les téléchargements manuels de fichiers et la nécessité d’exécuter des scripts de traduction. La configuration est rapide et simple, facilitant ainsi la localisation de votre logiciel.

Synchronisation en temps réel

PTC surveille votre GitHub pour détecter les modifications dans les fichiers de ressources, génère automatiquement des traductions et les renvoie via des demandes de tirage. Les traductions restent à jour avec vos fichiers de ressources, réduisant ainsi les erreurs telles que les chaînes obsolètes ou manquantes.

Localisation plus rapide pour les marchés mondiaux

PTC accélère le processus de localisation en fournissant des traductions de haute qualité automatiquement via des demandes de tirage. Adaptez rapidement votre logiciel pour les marchés mondiaux et réduisez votre délai de mise sur le marché.

Comment configurer l’intégration PTC et GitHub

Une fois que vous vous inscrivez à PTC, créez un nouveau projet :

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

Connectez votre à l’aide de l’application OAuth de GitHub. C’est le moyen le plus simple et le plus sûr de donner accès à PTC.

Si vous devez utiliser un jeton d’accès affiné à la place, assurez-vous qu’il inclut les étendues et l’accès au corrects :

Jeton personnel affiné

Où le créer

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

Propriétaire de la ressource

Votre compte d’utilisateur GitHub

Autorisations requises

Choisissez « uniquement les sélectionnés » (recommandé) ou « tous les  »

Accès au

États de validation → Lecture seule
Contenu → Lecture et écriture
Demandes de tirage → Lecture et écriture
Webhooks → Lecture et écriture

Jeton d’organisation affiné

Où le créer

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.

Propriétaire de la ressource

L’organisation GitHub

Autorisations requises

Choisissez « uniquement les sélectionnés » (recommandé) ou « tous les  »

Accès au

États de validation → Lecture seule
Contenu → Lecture et écriture
Demandes de tirage → Lecture et écriture
Webhooks → Lecture et écriture

Où le créer

Propriétaire de la ressource

Autorisations requises

Accès au

Jeton personnel affiné

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

Votre compte d’utilisateur GitHub

Choisissez « uniquement les sélectionnés » (recommandé) ou « tous les  »

États de validation → Lecture seule
Contenu → Lecture et écriture
Demandes de tirage → Lecture et écriture
Webhooks → Lecture et écriture

Jeton d’organisation affiné

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.

L’organisation GitHub

Choisissez « uniquement les sélectionnés » (recommandé) ou « tous les  »

États de validation → Lecture seule
Contenu → Lecture et écriture
Demandes de tirage → Lecture et écriture
Webhooks → Lecture et écriture

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électionner les branches à surveiller

Sélectionnez le dépôt et la branche que vous souhaitez que PTC surveille. PTC détectera et suivra automatiquement les modifications apportées aux fichiers de ressources dans cette branche.

Traduire et recevoir des demandes de tirage

PTC génère des traductions de qualité humaine et les renvoie via des demandes d’extraction pour relecture.

Approuver et fusionner

Approuvez la demande de tirage dans GitHub. PTC continue de surveiller votre , en créant de nouvelles demandes de tirage avec des traductions mises à jour chaque fois que vous apportez des modifications à vos fichiers de ressources.

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

Faire défiler vers le haut