Revision 3 (by ahitrov@rambler.ru, 2010/03/24 15:19:32) |
The CORE
|
use warnings;
use strict;
use DateTime::Locale::ru;
use Encode;
my $src_path = $INC{'DateTime/Locale/ru.pm'};
my $dst_path = $INC[0].($INC[0] =~ m|/$| ? '' : '/').'DateTime/Locale/';
system "mkdir -p $dst_path"; $dst_path .= 'ru_RU_KOI8_R.pm';
open my $in, "<:encoding(utf-8)", $src_path or die $!;
open my $out, ">:encoding(koi8-r)", $dst_path or die $!;
while (<$in>) {
next if /^use utf8/;
s/::ru/::ru_RU_KOI8_R/ if /^package DateTime::Locale::ru;/;
print $out $_;
}