Martin Quinson <[EMAIL PROTECTED]> é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 ! [EMAIL PROTECTED]:~/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 ». [EMAIL PROTECTED]:~/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