• Re: =?UTF-8?B?cHJvYmzDqG1l?= de formatage

    From JP Guillonneau@21:1/5 to All on Sun Jun 1 22:40:02 2025
    Bonjour,

    Le 01/06/25 18:02 Lucien a écrit :
    Dans le fichier joint, j’ai commencé à ajouter des espaces à la main.

    N’y aurait-il pas un moyen de faire en sorte que la page soit construite déjà
    formatée ?
    Après avoir installé manpages-de, « man --locale=de perl » affiche cette page
    en allemand mais le formatage n’est pas respecté.
    Même chose pour https://manpages.debian.org/unstable/manpages-de/perl.1.de.html
    Par contre « man --locale=en perl » est affiché correctement.

    Pourquoi ?
    Aucune solution sauf l’inclusion de \n pour chaque ligne.
    Amicalement.
    --
    Jean-Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lucien Gentis@21:1/5 to All on Mon Jun 2 13:10:01 2025
    Le 01/06/2025 à 22:31, JP Guillonneau a écrit :
    Bonjour,

    Le 01/06/25 18:02 Lucien a écrit :
    Dans le fichier joint, j’ai commencé à ajouter des espaces à la main. >>
    N’y aurait-il pas un moyen de faire en sorte que la page soit construite déjà
    formatée ?
    Après avoir installé manpages-de, « man --locale=de perl » affiche cette page
    en allemand mais le formatage n’est pas respecté.
    Même chose pour https://manpages.debian.org/unstable/manpages-de/perl.1.de.html
    Par contre « man --locale=en perl » est affiché correctement.

    Pourquoi ?

    Oui, probablement parce qu’il ne passe pas par un fichier PO puisqu’il s’agit de la version originale.

    Le fichier POT n’est lui-même pas formaté.

    Le formatage correct n’apparaît que dans le fichier perl.1 extrait de /usr/share/man/man1/perl.1.gz et il consiste uniquement en insertions d’espaces.

    Aucune solution sauf l’inclusion de \n pour chaque ligne.

    ... et des espaces qui vont bien.

    Bon, j’ai déjà fait plusieurs paragraphes, ce n’est pas la mer à boire

    Bonne semaine à tous

    Lucien

    Amicalement.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JP Guillonneau@21:1/5 to All on Mon Jun 2 14:00:01 2025
    Bonjour,

    Le 02/06/25 13:01 Lucien a écrit :
    Oui, probablement parce qu’il ne passe pas par un fichier PO puisqu’il s’agit
    de la version originale.

    Le fichier POT n’est lui-même pas formaté.

    Le formatage correct n’apparaît que dans le fichier perl.1 extrait de >/usr/share/man/man1/perl.1.gz et il consiste uniquement en insertions >d’espaces.

    Aucune solution sauf l’inclusion de \n pour chaque ligne.

    ... et des espaces qui vont bien.
    Il doit bien exister une solution informatique puisque la page https://manpages.debian.org/unstable/manpages-zh/perl.1.zh_CN.html
    est correctement formatée (les premières des fichiers raw ne sont pas identiques).

    Amicalement

    --
    Jean-Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Julien_Plissonneau_Duqu=C@21:1/5 to All on Mon Jun 2 20:50:01 2025
    Bonsoir,

    Le 2025-06-02 13:56, JP Guillonneau a écrit :
    Il doit bien exister une solution informatique puisque la page https://manpages.debian.org/unstable/manpages-zh/perl.1.zh_CN.html
    est correctement formatée (les premières des fichiers raw ne sont pas identiques).

    Ça m'a intrigué alors j'ai été voir comment la version originale était faite, et elle est juste bêtement alignée avec des espaces elle aussi : https://sources.debian.org/src/perl/5.40.1-3/pod/perl.pod/

    Idéalement ce serait à gérer avec une définition de trois tabulations,
    mais le format source pod ne prévoit rien pour gérer les tabulations et
    ça nécessiterait des transformations pas triviales pour le rendu en HTML
    (qui actuellement s'affiche comme cela : https://perldoc.perl.org/perl
    ).

    Donc rien de mieux à proposer pour le moment que de continuer à aligner
    avec des espaces.

    Cordialement,

    --
    Julien Plissonneau Duquène

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From JP Guillonneau@21:1/5 to All on Tue Jun 3 07:40:01 2025
    Bonjour,

    Le 02/06/25 13:56 JP a écrit :
    Il doit bien exister une solution informatique puisque la page >https://manpages.debian.org/unstable/manpages-zh/perl.1.zh_CN.html
    est correctement formatée (les premières des fichiers raw ne sont pas >identiques).

    La commande :
    po4a-updatepo -f pod -m perl.pod -p perl.1.po
    me donne un fichier po correctement formaté mais avec des en-têtes de paragraphe différents.

    Le fichier pod est ici : https://sources.debian.org/data/main/p/perl/5.40.1-3/pod/perl.pod

    Si cela peut aider.

    Amicalement.
    --
    Jean-Paul

    # SOME DESCRIPTIVE TITLE
    # Copyright (C) YEAR Free Software Foundation, Inc.
    # This file is distributed under the same license as the PACKAGE package.
    # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
    #
    #, fuzzy
    msgid ""
    msgstr ""
    "Project-Id-Version: PACKAGE VERSION\n"
    "POT-Creation-Date: 2025-06-03 07:12+0200\n"
    "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    "Language-Team: LANGUAGE <[email protected]>\n"
    "Language: \n"
    "MIME-Version: 1.0\n"
    "Content-Type: text/plain; charset=UTF-8\n"
    "Content-Transfer-Encoding: 8bit\n"

    #. type: =head1
    #: perl.pod:1
    msgid "NAME"
    msgstr ""

    #. type: textblock
    #: perl.pod:3
    msgid "perl - The Perl 5 language interpreter"
    msgstr ""

    #. type: =head1
    #: perl.pod:5
    msgid "SYNOPSIS"
    msgstr ""

    #. type: verbatim
    #: perl.pod:7
    #, no-wrap
    msgid ""
    "B<perl> S<[ B<-sTtuUWX> ]>\n"
    " S<[ B<-hv> ] [ B<-V>[:I<configvar>] ]>\n"
    " S<[ B<-cw> ] [ B<-d>[B<t>][:I<debugger>] ] [ B<-D>[I<number/list>] "
  • From Lucien Gentis@21:1/5 to All on Fri Jun 6 18:10:01 2025
    Le 03/06/2025 à 07:30, JP Guillonneau a écrit :
    Bonjour,

    Le 02/06/25 13:56 JP a écrit :
    Il doit bien exister une solution informatique puisque la page
    https://manpages.debian.org/unstable/manpages-zh/perl.1.zh_CN.html
    est correctement formatée (les premières des fichiers raw ne sont pas
    identiques).
    La commande :
    po4a-updatepo -f pod -m perl.pod -p perl.1.po
    me donne un fichier po correctement formaté mais avec des en-têtes de paragraphe différents.

    Le fichier pod est ici : https://sources.debian.org/data/main/p/perl/5.40.1-3/pod/perl.pod

    Si cela peut aider.

    Amicalement.

    C’est bon à savoir, je garde ça sous le coude.

    Il fallait trouver le fichier pod original (merci Jean-Paul) ; la
    commande po4a-display-man demande de convertir le fichier POD en fichier
    PO, ce qui est fait avec la commande ci-avant.

    J’ai déjà formaté le fichier à la main, je vous le soumettrai bientôt pour relecture.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)