Acme-MilkyHolmes
view release on metacpan or search on metacpan
lib/Acme/MilkyHolmes/Character.pm view on Meta::CPAN
my $localizer = $self->localizer->{ $self->locale };
return $localizer->maketext($name);
}
return $self->{$name};
}
sub BUILD {
my ($self, $args) = @_;
my $ds = Data::Section::Simple->new( ref $self );
my $sections = $ds->get_data_section();
if ( exists $sections->{common} ) {
my $common = YAML::Tiny->read_string( delete $sections->{common} );
$self->{common} = $common;
}
for my $section_name ( keys %{ $sections || {} } ) {
my $yaml = YAML::Tiny->read_string($sections->{$section_name});
my $localizer = Localizer::Resource->new(
dictionary => $yaml->[0],
format => Localizer::Style::Gettext->new(),
);
$self->{localizer}->{$section_name} = $localizer;
}
}
1;
__END__
=encoding utf-8
=for stopwords ja
( run in 2.815 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )