Intégration native à GitHub

Automatisez la traduction GitHub pour une localisation sans effort

Partagez automatiquement des fichiers de langue entre GitHub et Lokalise, afin d’importer et d’exporter le contenu dès qu’il est prêt et maintenir vos logiciels à jour dans toutes les langues.

Lokalise est grandement apprécié par les équipes tech de plus de 3 000 entreprises du monde entier

  • xarvio-logo.svg
  • sanofi-logo.svg
  • ING_logo.svg
  • LVMH-logo.svg
  • shell-markethub-logo
  • whirlpool-logo.svg
  • dbs-logo.svg
  • bosch-logo.svg
  • air-france-klm-logo.svg
  • navan-logo.svg
  • IBM-logo.svg
  • orange-logo.svg
  • roche-logo.svg
  • hello-fresh-logo.svg
  • general-mills-logo.svg

« Les ingénieurs n’ont pas besoin de penser à envoyer les traductions et à les récupérer, ce qui est très pratique. »

Kate Cobb

Ingénieure Full Stack senior

hipcamp-logo-3.svg
4970-Group 427322568.png

Gérez les fichiers de traduction sur une seule plateforme
avec GitHub et Lokalise

Traduisez les fichiers de langue hébergés sur GitHub en quelques clics.

4965-Group 427322564.svg

Automatisation de la saisie et des mises à jour des ID

Configurez des synchronisations automatiques pour échanger des fichiers de langue entre GitHub et votre projet Lokalise.

4966-Group 427322561.svg

Organisation de la localisation avec GitHub

Votre équipe est toujours assurée de travailler sur les dernières versions des fichiers, réduisant ainsi le risque de bugs et d’erreurs.

4967-Group 427322568.svg

Notifications de mises à jour

Grâce aux webhooks, vous pouvez contrôler quand et comment les données sont partagées, en plus de suivre l’avancement des tâches de localisation.

4968-Group 427322563.svg

Des mises à jour plus rapides des fichiers

Abandonnez les processus de localisation manuels et chronophages qui peuvent entraîner des fichiers manquants, des bugs et des retards.

GitHub Actions et Lokalise

 

Accédez à GitHub Actions en open source, une solution clé en main avec une configuration minimale (~ 5 lignes de code) qui vous permet de planifier les importations et exportations, et même de les associer à d’autres solutions (par exemple, pour fusionner automatiquement les requêtes pull avec les traductions mises à jour).

⚙️ Comment configurer
Lokalise et GitHub

Accédez au tableau de bord « Applications » dans Lokalise

Recherchez « GitHub » et cliquez sur « Installer »

Cliquez sur « Connecter » et accordez les droits d’accès à Lokalise.

Saisissez le nom du dépôt (précédé du nom de votre entreprise) et la branche depuis laquelle vous souhaitez effectuer la synchronisation.

🔧 Ce dont vous aurez besoin

Gérer les traductions avec GitHub et Lokalise

Récupérer

4969-Group 427322747.webp

Choisissez vos fichiers de langue référence dans GitHub et importez-les dans Lokalise.

Traduire

4964-Group 427322751.webp

Avec notre traduction IA intégrée, vous obtenez un excellent contenu multilingue en quelques minutes.

Exporter

4963-Group 427322749.webp

Accédez à l’onglet « Télécharger » dans Lokalise, choisissez le bon format de fichier et récupérez les traductions dans GitHub.

« Nos développeurs refusent de travailler sur un autre logiciel de localisation et souhaitent uniquement utiliser Lokalise. Cette plateforme leur fait économiser du temps et de l’énergie, et permet d’éviter de nombreuses difficultés. »

Gaia Castronovo

Spécialiste en localisation éducative

arduino-logo-2x.svg

« Ce processus ne nécessite pas beaucoup de travail manuel, et cela correspondait parfaitement à notre volonté d’un processus de publication et de développement fluide pour notre application. Avec Lokalise, c’est possible. »

Yoni Lindenfeld

Co-fondateur et vice-président du service ingénierie

anydo logo.svg

💡 Comment configurer la traduction GitHub automatique

Configurez un webhook dans GitHub pour que Lokalise puisse récupérer le contenu dès que vous envoyez des modifications à GitHub. Dans GitHub, accédez à Paramètres > Webhooks > Ajouter un webhook. Copiez-collez l’URL d’extraction automatique et le code secret associé de Lokalise à GitHub. Enfin, activez le déclencheur d’événements Push.

4993-Group 427322777.png

Obtenez des traductions GitHub en quelques minutes

 

Partagez automatiquement des fichiers de traduction entre GitHub et Lokalise.

FAQ

Comment créer une requête Pull (PR) ?

J’ai mis à jour des chaînes dans mon fichier GitHub, mais les valeurs ne se mettent pas à jour dans Lokalise. Qu’est-ce que j’ai mal fait ?

Comment m’assurer que la structure des fichiers de la PR correspond à la structure des fichiers de mon dépôt ?

Des noms d’ID se répètent dans plusieurs fichiers. Comment prendre en charge les noms d’ID répétés dans Lokalise ?

Pourquoi Lokalise demande-t-elle l’accès à tous mes dépôts ?

Quelles actions nécessitent un jeton OAuth pour l’application ?

Existe-t-il un moyen de restreindre les autorisations de l’application ?

Comment mon jeton d’accès est-il stocké ?

Puis-je utiliser GitHub Actions dans Lokalise ?