David E. Wheeler > Dist-Zilla-LocaleTextDomain-0.90 > Dist::Zilla::App::Command::msg_scan

Download:
Dist-Zilla-LocaleTextDomain-0.90.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.90   Source  

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-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. 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.

syntax highlighting: