[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: