version-8-08
Traduction des logiciels du terrier
Logiciels en TCL/TK
Il faut que les chaines de texte soient directement écrites dans le source du logiciel, par exemple
wm title . [mc "Devine : thème"]
Pour récupérer toutes les chaines à traduire de tous les fichiers d'un logiciel :
find . -name '*.tcl' -or -name '*.conf' > fichiers.txt xgettext -L Tcl -kmc -f fichiers.txt -o devine.po
Envoyer ce fichier .po à traduire sur pootle ou à des traducteurs qui utilisent des logiciels qui savent interpréter des fichier .po (kbabel etc, de mémoire).
Une fois qu'on reçoit un fichier .po traduit (pootle) il faut le transformer en fichier .msg compatible tcl “::msgcat::mcset” à l'aide de la commande suivante
msgfmt --tcl -l en -d . en.po