LOCALE::PO4A::MAN.3PM(1) User Contributed Perl Documentation Locale::Po4a::Man - PO po4a (PO for anything - PO ) ( , ) gettext , . Locale::Po4a::Man nroff ( ) [] . PO4A::MAN . man . , nroff , . . , groff . , . , . . nroff, , . , , POD (Perl online documentation) : I<> -- \fI\fP ".I " B<> -- \fB\fP ".B " R<> -- \fR\fP CW<> -- \f(CW\fP ".CW " : CW groff . . . po4a . : PO (-) (\-) man (-). roff (\-) . roff '\[hy]' . . (0xA0 latin1 ) roff ('\ '). `` '' \*(lq \*(rq . , roff (. `\&` '\&' ). '<' '>' , . E E ( POD, ). : debug . . verbose . groff_code .de, .ie .if . : fail . .de, .ie .if . verbatim .de, .ie .if . translate .de, .ie .if . . , verbatim. generated , po4a man . po4a man . , . mdoc mdoc . mdoc po4a 'NAME' . mdoc 'NAME' . According to the groff_mdoc page, the NAME, SYNOPSIS and DESCRIPTION sections are mandatory. There are no known issues with translated SYNOPSIS or DESCRIPTION section, but you can also specify these sections this way: -o mdoc=NAME,SYNOPSIS,DESCRIPTION This mdoc issue can also be solved with an addendum like this one: PO4A-HEADER:mode=before;position=^.Dd .TH DOCUMENT_TITLE 1 "Month day, year" OS "Section Name" (.de ), po4a . . : -o noarg=FO,OB,AR -o translate_joined=BA,ZQ,UX : po4a , roff , po4a. untranslated untranslated ( ) . noarg noarg untranslated, po4a . translate_joined translate_joined po4a . translate_each translate_each, , . no_wrap : , . : ; no_wrap . ( ) ( ), ( fi) ( nf) . ( ) . inline . foo <.bar baz qux> quux, bar , baz qux . unknown_macros po4a . po4a . : failed ( ), untranslated, noarg, translate_joined, translate_each ( ). MAN PO4A::MAN , , nroff . nroff , , , . , . man , . , man po4a , . nroff nroff , , . nroff , ( 200 ). po4a::man . . , . . , . , 250 po4a::man. .. ." .AT .b .bank .BE ..br .Bu .BUGS .BY .ce .dbmmanage .do .En .EP .EX .Fi .hw .i .Id .l .LO .mf .N .na .NF .nh .nl .Nm .ns .NXR .OPTIONS .PB .pp .PR .PRE .PU .REq .RH .rn .S< .sh .SI .splitfont .Sx .T .TF .The .TT .UC .ul .Vb .zZ po4a po4a . , other, other . , other . , other . groff , po4a : .if !'po4a'hide' .B other ( -o groff_code=verbatim) A new macro can also be defined to automate this: .de IR_untranslated . IR \\$@ .. .IR_untranslated \-q ", " \-\-quiet ( -o groff_code=verbatim -o untranslated=IR_untranslated; , .if !'po4a'hide' po4a ) or using an alias: .als IR_untranslated IR .IR_untranslated \-q ", " \-\-quiet -o untranslated=als,IR_untranslated. , , man . nroff . , \c ( 40 ). , . nroff, . , , ( POD po4a::pod, XML SGML), po4a::man . , POD, XML, , . po4a::man . POD , po4a::pod , nroff , . , 1432 4323 POD po4a::man . , po4a::man , . , . ,," ;) , , man . Linux : o po4a (. POD SGML). o 10% (. groff ). o , po4a 1% , (. , ) o , ( 10% ). Locale::Po4a::Pod(3pm), Locale::Po4a::TransTractor(3pm), po4a(7) Denis Barbier Nicolas Francois Martin Quinson (mquinson#debian.org) (C) 2002-2008 SPI, Inc. ; / GPL v2.0 ( COPYING). perl v5.42.0 2025-11-22 LOCALE::PO4A::MAN.3PM(1)