web-dev-qa-db-fra.com

Puis-je utiliser le service de traduction Launchpad pour mon projet GitHub?

Pour des raisons historiques, le projet dont je suis le co-auteur est sur GitHub et nous nous sentons à l'aise avec ses processus de développement. Nous ne souhaitons donc pas particulièrement migrer l’ensemble du projet vers Launchpad et utiliser Bazaar.

En tant que bons citoyens sur Internet, nous souhaitons fournir notre application open source dans le plus grand nombre de langues possible. Nous sommes tombés par hasard sur la recherche que Launchpad pourrait fournir un tel service.

Le lien ci-dessus donne beaucoup de description sur ce service, mais il me faut un résumé - très bref - comment:

  • récupérez notre fichier de traduction (package.pot) de GitHub dans le tableau de bord
  • brève description de la traduction de notre projet.
  • retirez du tableau de bord tous les fichiers de traduction (.po) générés par la merveilleuse équipe de traduction dans GitHub.

Quelqu'un at-il une expérience pratique qui peut aider ici?

14
fossfreedom

Réponse courte: Oui, Launchpad peut être utilisé pour gérer les traductions d'un projet sur github.

Vous pouvez tester les fonctionnalités du tableau de bord avec Launchpad Staging .

Comment les choses fonctionnent?

  • Vous appuyez sur github repo que vous avez défini comme source à l’étape 2.
  • Launchpad vérifie périodiquement et met à jour le référentiel bzr.
  • Il recherche ensuite tous les fichiers .pot ou .po et les ajoute à la file d'attente d'importation des traductions.
  • Après un court instant, les chaînes apparaissent sous la forme "Besoin d'une traduction" et peuvent être traduites comme n'importe quoi d'autre sur le tableau de bord.

Pourquoi ne pas repousser Github?

Désolé, mais je ne pense pas que Launchpad en soit capable. Toutefois, LP peut être configuré pour valider les fichiers de traduction dans une branche de bzr sur LP. Il vous permet également de télécharger manuellement les fichiers de traduction. Ces options se trouvent dans la page des paramètres de traduction.

11
Mahesh