Re: [ddr] questionnaires debconf
Martin Quinson <Martin.Quinson@tuxfamily.org> écrivait :
« > Blague à part, ces \n doivent être enlevés pour permettre un reformatage
« > correct du texte.
«
« Je suis pas sur d'avoir compris le probleme ici :
« Vous éditez les po dans emacs avec le mode po, vous mettez en forme tout
« bien comme il faut, et quand vous faites Ctrl+C Ctrl+C, il vous colle des \n
« à la fin des lignes, c'est ca ?
oui.
« Dans ce cas, le plus simple est de ne pas mettre en forme dans le ptit
« buffer ouvert par emacs, de laisser une seule ligne pour tout le paragraphe.
«
« Ensuite, quand on sort du mode édition (Ctrl+C Ctrl+C), il fait un po tout
« caca, avec des msgstr de plus de 80 caracteres (mais sans \n qui n'auraient
« rien à faire la).
oui, mais pourquoi les \n sont-ils interdits ?
«
« Une fois qu'on a fini l'édition du fichier, il faut se débrouiller pour que
« les lignes fassent 80 caractères, sans rajouter de \n. [On dit « canoniser
« les fichiers » ] Pour cela, il suffit de refaire un
« msgmerge -U fichier.pot fichier.po
« (je sais plus comment on fait en utilisant po-debconf)
« ou plus simplement,
« msgcat fichier.po -o tmp.po && mv tmp.po fichier.po
Bon, rien ne marche !
phil@clalis:~/templates$ msgmerge -U anon-proxy_00.01.40-4_templates.pot anon-proxy_00.01.40-4_templates.fr.po
msgmerge: option invalide -- U
Pour plus d'information, essayer « msgmerge --help ».
phil@clalis:~/templates$ msgcat anon-proxy_00.01.40-4_templates.fr.po -o tmp.po
&& mv tmp.po frfr.po
bash: msgcat: command not found
?
gettext 0.10.40-5
«
« L'idée ici est en fait d'utiliser n'importe quel outil de modification de
« fichier po du paquet gettext, car ils "wrap" tous le fichier, tant qu'on
« donne pas l'option
« `--no-wrapŽ
qui « ils » ?
«
« La solution la plus propre serait évidement de patcher le mode po pour
qu'il
« canonise tout seul comme un grand, mais c'est « un peu » au delà de mes
« compétances en elisp.
Mais encore une fois, pourquoi ne pas pouvoir aller à la ligne : il y a bien
des \n dans les fichiers pot.
a+
--
Philippe Batailler
in girum imus nocte et consumimur igni
Reply to: