Lingua-ENG-Inflect
view release on metacpan or search on metacpan
t/classical_names_1.t view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use Lingua::ENG::Inflect qw(PL_N classical);
use Test::More 'no_plan';
# DEFAULT...
is PL_N('Sally') => 'Sallys'; # classical 'names' active
is PL_N('Jones') => 'Joneses'; # always inflects that way
# "person" PLURALS ACTIVATED...
classical names=>1;
is PL_N('Sally') => 'Sallys'; # classical 'names' active
is PL_N('Jones') => 'Joneses'; # always inflects that way
# OTHER CLASSICALS NOT ACTIVATED...
is PL_N('wildebeest') => 'wildebeests'; # classical 'herd' not active
is PL_N('error', 0) => 'errors'; # classical 'zero' not active
is PL_N('brother') => 'brothers'; # classical 'all' not active
is PL_N('person') => 'people'; # classical 'persons' not active
is PL_N('formula') => 'formulas'; # classical 'ancient' not active
( run in 1.597 second using v1.01-cache-2.11-cpan-99c4e6809bf )