Locale-Babelfish
view release on metacpan or search on metacpan
lib/Locale/Babelfish.pm view on Meta::CPAN
for my $dir ( @{$self->dirs} ) {
my $fdir = File::Spec->rel2abs( $dir );
find( {
follow => 1,
no_chdir => 1,
wanted => sub {
my $file = File::Spec->rel2abs( $File::Find::name );
return unless -f $file;
my ( $volume, $directories, $base ) = File::Spec->splitpath( $file );
my @tmp = split m/\./, $base;
my $cur_suffix = pop @tmp;
return unless $cur_suffix eq $self->suffix;
my $lang = pop @tmp;
pop @tmp if $tmp[-1] eq 'tt'; # ÑловаÑи вида formatting.tt.ru_RU.yaml - имеÑÑ Ð¸Ð¼Ñ formatting
if ( $tmp[-1] eq 'js') {
# ÑловаÑи .js пеÑекÑÑваÑÑ Ð¾Ð´Ð½Ð¾Ð¸Ð¼ÑннÑе ÑловаÑи без ÑÑÑÑикÑа
# еÑли ÑÑо нежелаÑелÑное поведение - ÑловаÑÑ Ñ ÑÑÑÑикÑом .tt пеÑекÑÐ¾ÐµÑ Ð¾Ð´Ð½Ð¾Ð¸Ð¼ÑннÑй .js, и бÑÐ´ÐµÑ Ð´Ð¾ÑÑÑпен ÑолÑко на ÑеÑвеÑе
pop @tmp; # ÑловаÑи вида formatting.js.ru_RU.yaml - имеÑÑ Ð¸Ð¼Ñ formatting
( run in 1.659 second using v1.01-cache-2.11-cpan-71847e10f99 )