Sil sagit dune séparation de paragraphe, on met plutôt "\n\n" non? "\v" est converti en caractère de contrôle ''VTAB'' (code 11, Unicode U+000B, Contrôle+K) dont le résultat nest pas garanti sur toutes les consoles, ni dans un fichier texte seul.
Sil est dans les sources originales, il faut laisser supposer que msgconv gère ce code en interne pour produire leffet approprié sur la console, car sinon cela peut avoir pour seul effet de déplacer le curseur d'une ou plusieurs lignes vers le bas, sans retour chariot, ou bien d'afficher un petit carré noir ou un point dinterrogation. Si ce caractère est présent dans un fichier affiché dans un éditeur de texte, il y a fort à parier que soit rien ne s'afichera ou bien on verra "^K" ou un autre signe cabalistique...
La question est donc à poser aux auteurs de msgconv, car ce caractère de contrôle nest pas portable.
-----Message d'origine----- De : Bruno Haible [mailto:bruno@clisp.org] Envoyé : mardi 29 janvier 2008 13:09 À : y.kerb@laposte.net; kerb; traduc@traduc.org Objet : Re: [Traduc] message d'erreur avec le prog "msgconv"
Bonjour kerb,
les messages portent sur des lignes comme celle-ci: msgid "" "Generate message catalog.\vIf INPUT-FILE is -, input is read from standard input. If OUTPUT-FILE\n" "is -, output is written to standard output.\n"
Q1: à quoi sert "\v"?
Normalement les questions de ce type, c'est l'auteur qui devrait y répondre.