Acme-Hello
view release on metacpan or search on metacpan
lib/Acme/Hello/I18N.pm view on Meta::CPAN
if (eval { require Locale::Maketext; require Locale::Maketext::Lexicon; 1 }) {
@ISA = 'Locale::Maketext';
require File::Glob;
require File::Spec;
require File::Basename;
my ($name, $path) = File::Basename::fileparse(__FILE__, '.pm');
my @languages;
foreach my $lexicon ( File::Glob::bsd_glob( File::Spec->catfile($path, $name, '*.po')) ) {
File::Basename::basename($lexicon) =~ /^(\w+).po$/ or next;
push @languages, $1;
};
Locale::Maketext::Lexicon->import( {
map { lc($_) => [Gettext => "$path$name/$_.po"] } @languages
} );
}
else {
@ISA = 'Acme::Hello::I18N::_stub';
( run in 0.481 second using v1.01-cache-2.11-cpan-49f99fa48dc )