Vous êtes ici : Accueil / Développement / Shell Unix / Convertir un fichier gettext .po en fichier CSV

Convertir un fichier gettext .po en fichier CSV

Par Pierre-Yves Landuré Dernière modification 24/08/2011 01:27

Pour utiliser des services de traductions professionnels, il peut être nécessaire de convertir les fichiers gettext en fichier CSV (exploitable par Microsoft Excel). Il existe un outil permettant de résoudre cette problématique très simplement.

Conversion d'un fichier PO en CSV et vice-versa

Installez le paquet translate-toolkit qui met à votre disposition les outils nécessaires:

command sudo apt-get install translate-toolkit

Pour convertir un fichier message.po en CSV :

command po2csv messages.po > messages.csv

Pour effectuer la conversion inverse :

command csv2po messages.csv > messages.po

Remarque: Cette conversion ne respecte pas les "meta" de gettext, vous devrez les replacer manuellement.

Édition des fichiers PO

Si vous souhaitez disposer d'une interface graphique spécialisée pour modifier vos fichiers de traduction gettext, je vous conseille GTranslator:

command sudo apt-get install gtranslator

Service professionnel de traduction

Si vous avez besoin des services d'un professionnel, je recommande le cabinet de traducteurs professionnels Tradsmith pour vos travaux de traduction.