Locale-Utils-Autotranslator
view release on metacpan or search on metacpan
lib/Locale/Utils/Autotranslator.pm view on Meta::CPAN
exists $self->_plural_ref->{0}
and return;
## no critic (MagicNumbers)
NUMBER:
for ( 0 .. 1000 ) {
my $plural = $plural_code->($_);
if ( $plural > ( $nplurals - 1 ) ) {
confess sprintf
'Using plural formula with value %s. Got index %s. nplurals is %s. Then the maximal expected index is %s',
$_,
$plural,
$nplurals,
$nplurals - 1;
}
if ( ! exists $self->_plural_ref->{$plural} ) {
$self->_plural_ref->{$plural} = $_;
}
$nplurals == ( keys %{ $self->_plural_ref } )
and last NUMBER;
( run in 0.736 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )