Scroll to navigation

LOCALE::PO4A::POD.3PM(1) User Contributed Perl Documentation LOCALE::PO4A::POD.3PM(1)

NAMN

Locale::Po4a::Pod - konvertera POD-data från/till PO-filer

SYNOPSIS

    use Locale::Po4a::Pod;
    my $parser = Locale::Po4a::Pod->new();
    # Read POD from STDIN and write to STDOUT.
    $parser->parse_from_filehandle;
    # Read POD from file.pod and write to file.txt.
    $parser->parse_from_file ('file.pod', 'file.txt');

BESKRIVNING

Locale::Po4a::Pod är ett modul som hjälper till att översätta dokumentation i POD-format (det föredragna språket för att dokumentera Perl) till andra [mänskliga] språk.

En ny SimplePod-parser är nu tillgänglig. Överväg att använda den istället för det nuvarande Pod-modulet. Om du stöter på några buggar skulle vi uppskatta om du rapporterar dem.

Ovanstående varningsmeddelande kommer att visas under en övergångsperiod. För att inaktivera det, ställ in flaggan C-<no-warn-simple>.

STATUS FÖR DENNA MODUL

Jag tycker att den här modulen är mycket stabil, och det finns bara en känd bugg med /usr/lib/perl5/Tk/MainWindow.pod (och några andra sidor, se nedan) som innehåller:

  C<" #n">

Oturen ville att detta i po4a-versionen delades upp på två rader på grund av radbrytningen. Som ett resultat innehåller man-sidan i originalversionen:

 " #n"

och min innehåller:

 "" #n""

vilket är logiskt eftersom C<foobar> omskrivs till "foobar".

Komplett lista över sidor som har detta problem på min dator (av 564 sidor; observera att det beror på den valda radbrytningskolumnen):

 /usr/lib/perl5/Tk/MainWindow.pod
 /usr/share/perl/5.8.0/overload.pod
 /usr/share/perl/5.8.0/pod/perlapi.pod
 /usr/share/perl/5.8.0/pod/perldelta.pod
 /usr/share/perl/5.8.0/pod/perlfaq5.pod
 /usr/share/perl/5.8.0/pod/perlpod.pod
 /usr/share/perl/5.8.0/pod/perlre.pod
 /usr/share/perl/5.8.0/pod/perlretut.pod

INTERNA DELAR

Som en härledd klass från Pod::Parser stöder Locale::Po4a::Pod samma metoder och gränssnitt. Se Pod::Parser för alla detaljer; kortfattat skapar man en ny parser med "Locale::Po4a::Pod->new()" och anropar sedan antingen parse_from_filehandle() eller parse_from_file().

SE ÄVEN

Pod::Parser, Locale::Po4a::Man(3pm), Locale::Po4a::TransTractor(3pm), po4a(7)

UPPHOVSPERSONER

 Denis Barbier <barbier@linuxfr.org>
 Martin Quinson (mquinson#debian.org)

UPPHOVSRÄTT OCH LICENS

Copyright © 2002 SPI, Inc.

Detta program är fri programvara; du får distribuera och/eller modifiera det enligt villkoren i GPL v2.0 eller senare (se filen COPYING).

2026-03-23 perl v5.42.0