LOCALE::PO4A::TEX.3PM(1) User Contributed Perl Documentation :: po4a :: - / PO4A ( PO) ( , ) . :: po4a :: [] . . , . PO4A :: TEX . (, ) . There are some options (described in the next section) that can customize this behavior. If this doesn't fit to your document format you're encouraged to write your own derivative module from this, to describe your format's details. See the section WRITING DERIVATE MODULES below, for the process description. "% PO4A:" . < > . : <> . . . NO_WRAP . . , PO4A . <_ > \ by - . <> < > , PO4A . . <> . , PO4A . . <% PO4A:> . . : B <% po4a: command> i b i I < 1> I < 2> . B <% po4a: > i <> I < 1> . . < 1> ( <*>) PO4A ( ). . ( <+>) , , . . , , ( ) . : , PO4A . ( <->) , . , . . ( ), . The parameters argument is a set of [] (to indicate an optional argument) or {} (to indicate a mandatory argument). You can place an underscore (_) between these brackets to indicate that the parameter must be translated. For example: % po4a: command *chapter [_]{_} This indicates that the chapter command has two parameters: an optional (short title) and a mandatory one, which must both be translated. If you want to specify that the href command has two mandatory parameters, that you don't want to translate the URL (first parameter), and that you don't want this command to be separated from its paragraph (which allow the translator to move the link in the sentence), you can use: % po4a: command -href {}{_} , HREF . B <% po4a: > i i <> This defines the parameters accepted by the env environment and specifies the ones to be translated. This information is later used to check the number of arguments of the \begin command. The syntax of the parameters argument is the same as described for the others commands. The first parameter of the \begin command is the name of the environment. This parameter must not be specified in the list of parameters. Here are some examples: % po4a: environment multicols {} % po4a: environment equation , \ (+) . B <% po4a: > i b <"> i b <"> . . - . (? :) . . , "(& | PO . "\\\\" . , {#1}. B <% po4a: > i . . , PO4A . B . , . <> , . PO . B ($ ) : , . . %_ . . , (*) . , "*" . , . ( , ) '{' ( ) '[' ( ) . . , . B ($ ) B , . <_> ( ) . %__.. <> (). <_> @Exclude_include , . KPathsea B . , . B PO4A ( ). B "% PO4A:" . < > . B <> B ($ ): (, ) 3 get_leading_command get_trailing_command . . \ . \ . : generic_command generic_enicaterment. generic_command uses the information specified by register_generic_command or by adding definition to the TeX file: % po4a: command command1 parameters generic_environment uses the information specified by register_generic_environment or by adding definition to the TeX file: % po4a: environment env parameters ('_' ). _ _ ({#7} [#2] ) . . . , . \ , . . . . fixme . L (3pm) | :: po4a :: Latex>, l Nicolas Francois (C) 2004, 2005 . ; / gpl v2.0 ( ). perl v5.42.0 2025-11-22 LOCALE::PO4A::TEX.3PM(1)