Name¶
Dist::Zilla::App::Command::msg_scan - Scan localization strings into a
translation template
Synopsis¶
In
dist.ini:
[LocaleTextDomain]
textdomain = My-App
lang_dir = po
On the command line:
dzil msg-scan
Description¶
This command scans your distribution's Perl modules and creates or updates a GNU
gettext <
http://www.gnu.org/software/gettext/>-style language
translation template. It relies on the settings from the
"LocaleTextDomain" plugin for its settings, and requires that the
GNU gettext utilities be available.
Options¶
"--xgettext"
The location of the "xgettext" program, which is distributed with GNU
gettext <
http://www.gnu.org/software/gettext/>. Defaults to just
"xgettext", which should work if it's in your path.
"--encoding"
The encoding to assume the Perl modules are encoded in. Defaults to
"UTF-8".
"--pot-file"
The name of the template file to write to. Defaults to
"$lang_dir/$textdomain.pot".
"--copyright-holder"
Name of the application copyright holder. Defaults to the copyright holder
defined in
dist.ini.
"--bugs-email"
Email address to which translation bug reports should be sent. Defaults to the
email address of the first distribution author, if available.
Author¶
David E. Wheeler <david@justatheory.com>
Copyright and License¶
This software is copyright (c) 2012-2013 by David E. Wheeler.
This is free software; you can redistribute it and/or modify it under the same
terms as the Perl 5 programming language system itself.