.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). .\" Fear. Run. Save yourself. No user-serviceable parts. . \" fudge factors for nroff and troff .if n \{\ . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] \fP .\} .if t \{\ . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff .if n \{\ . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} .if t \{\ . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds ae a\h'-(\w'a'u*4/10)'e .ds Ae A\h'-(\w'A'u*4/10)'E . \" corrections for vroff .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' . \" for low resolution devices (crt and lpr) .if \n(.H>23 .if \n(.V>19 \ \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} .rm #[ #] #H #V #F C .\" ======================================================================== .\" .IX Title "Dist::Zilla::App::Command::msg_init 3pm" .TH Dist::Zilla::App::Command::msg_init 3pm "2018-07-08" "perl v5.26.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "Name" .IX Header "Name" Dist::Zilla::App::Command::msg_init \- Add language translation catalogs to a dist .SH "Synopsis" .IX Header "Synopsis" In \fIdist.ini\fR: .PP .Vb 3 \& [LocaleTextDomain] \& textdomain = My\-App \& lang_dir = po .Ve .PP On the command line: .PP .Vb 1 \& dzil msg\-init fr .Ve .SH "Description" .IX Header "Description" This command initializes and adds one or more \&\s-1GNU\s0 gettext \-style language catalogs to your distribution. It can either use an existing template file (such as can be created with the \f(CW\*(C`msg\-scan\*(C'\fR command) or will scan your distribution's Perl modules directly to create the catalog. It relies on the settings from the \&\f(CW\*(C`LocaleTextDomain\*(C'\fR plugin for its settings, and requires that the \s-1GNU\s0 gettext utilities be available. .SS "Options" .IX Subsection "Options" \fI\f(CI\*(C`\-\-xgettext\*(C'\fI\fR .IX Subsection "--xgettext" .PP The location of the \f(CW\*(C`xgettext\*(C'\fR program, which is distributed with \&\s-1GNU\s0 gettext . Defaults to just \&\f(CW\*(C`xgettext\*(C'\fR (or \f(CW\*(C`xgettext.exe\*(C'\fR on Windows), which should work if it's in your path. Not used if \f(CW\*(C`\-\-pot\-file\*(C'\fR points to an existing template file. .PP \fI\f(CI\*(C`\-\-msginit\*(C'\fI\fR .IX Subsection "--msginit" .PP The location of the \f(CW\*(C`msginit\*(C'\fR program, which is distributed with \s-1GNU\s0 gettext . Defaults to just \f(CW\*(C`msginit\*(C'\fR (or \f(CW\*(C`msginit.exe\*(C'\fR on Windows), which should work if it's in your path. .PP \fI\f(CI\*(C`\-\-encoding\*(C'\fI\fR .IX Subsection "--encoding" .PP The encoding to assume the Perl modules are encoded in. Defaults to \f(CW\*(C`UTF\-8\*(C'\fR. .PP \fI\f(CI\*(C`\-\-pot\-file\*(C'\fI\fR .IX Subsection "--pot-file" .PP The name of the template file to use to generate the message catalogs. If not specified, \f(CW\*(C`$lang_dir/$textdomain.pot\*(C'\fR will be used if it exists. Otherwise, a temporary template file will be created by scanning the Perl sources. .PP \fI\f(CI\*(C`\-\-copyright\-holder\*(C'\fI\fR .IX Subsection "--copyright-holder" .PP Name of the application copyright holder. Defaults to the copyright holder defined in \fIdist.ini\fR. Used only to generate a temporary template file. .PP \fI\f(CI\*(C`\-\-bugs\-email\*(C'\fI\fR .IX Subsection "--bugs-email" .PP Email address to which translation bug reports should be sent. Defaults to the email address of the first distribution author, if available. Used only to generate a temporary template file. .SH "Author" .IX Header "Author" David E. Wheeler .SH "Contributor" .IX Header "Contributor" Charles McGarvey .SH "Copyright and License" .IX Header "Copyright and License" This software is copyright (c) 2012\-2017 by David E. Wheeler. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.