2013-06-04 4 views
1

J'utilise une bibliothèque open-source qui utilise transifex comme outil de collaboration-traduction.télécharger le fichier po avec de nouvelles chaînes à transifex?

La langue qui m'intéresse n'est pas encore entièrement traduite, et j'essaie de traduire les restes. En outre, j'ai ajouté quelques nouvelles chaînes au projet, et j'ai besoin de les traduire aussi.

Si je n'avais pas ajouté de nouvelles chaînes, j'aurais pu simplement traduire ce qui manque et le soumettre à transfixer et être fait.

Comment dois-je gérer les nouvelles chaînes que j'ai ajoutées lors de la conversion de mes traductions en transfix?

Est-il possible de commettre hunks à transifex que possible dans git?

Répondre

2

Chaque fois que vous ajoutez de nouvelles chaînes à votre projet, vous devez également télécharger votre fichier PO mis à jour vers Transifex. Cela vous permettra de traduire vos nouvelles chaînes dans vos langues.

Remarque: vous devez télécharger le fichier .po entier dans transifex, et pas seulement les nouvelles chaînes, car sinon les anciennes chaînes seront considérées obsolètes et seront supprimées. Je ne suis pas sûr de la bibliothèque que vous utilisez pour intégrer votre projet avec Transifex, je vais donc énumérer les moyens les plus courants pour télécharger votre fichier PO à Transifex.

  • Utilisation de l'interface Web. Vous pouvez accéder à la page d'options de votre ressource et télécharger votre nouveau fichier PO. resource options
  • Utilisation du client de ligne de commande. Vous pouvez utiliser le client pour pousser votre nouveau fichier source. Vous serez intéressé par l'exécution de tx push -s, en supposant que vous avez correctement configuré vos paramètres. (Je dis bien parce que par défaut l'option source_file n'est pas remplie, et vous en avez besoin pour utiliser le drapeau -s)
  • En utilisant le API. Vous pouvez émettre une demande PUT comme curl -i -L --user user:password -F [email protected]/django.po -X PUT https://www.transifex.com/api/2/project/transifex/resource/core/content/
Questions connexes