Locale-TextDomain-IfEnv

 view release on metacpan or  search on metacpan

lib/Locale/TextDomain/Mock.pm  view on Meta::CPAN

#use warnings;

sub __expand($@) {
    my ($translation, %args) = @_;
    my $re = join '|', map { quotemeta $_ } keys %args;
    $translation =~ s/\{($re)\}/defined $args{$1} ? $args{$1} : "{$1}"/ge;
    $translation;
}

# plain string
sub __($) {
    $_[0];
}

# interpolation
sub __x($@) {
    goto &__expand;
}

# plural
sub __n($$$) {



( run in 1.570 second using v1.01-cache-2.11-cpan-524268b4103 )