|
extends ( 'Locale::CLDR::Root' );
has 'display_name_language' => (
is => 'ro' ,
isa => 'CodeRef' ,
init_arg => undef ,
default => sub {
sub {
my %languages = (
'ab' => 'Абхаастыы' ,
'af' => 'Аппырыкааныстыы' ,
'ar' => 'Араабтыы' ,
'az' => 'Адьырбайдьаанныы' ,
'be' => 'Бөлөрүүстүү' ,
'bg' => 'Булҕаардыы' ,
'bn' => 'Бенгаллыы' ,
'bo' => 'Тибиэттии' ,
'bs' => 'Босныйалыы' ,
'ca' => 'Каталаанныы' ,
'cs' => 'Чиэскэйдии' ,
'da' => 'Даатскайдыы' ,
'de' => 'Ниэмэстии' ,
'el' => 'Гириэктии' ,
'en' => 'Аҥылычаанныы' ,
'es' => 'Ыспаанныы' ,
'et' => 'Эстиэнийэлии' ,
'fa' => 'Пиэрсийэлии' ,
'fi' => 'Пииннии' ,
'fil' => 'Пилипииннии' ,
'fr' => 'Пырансуустуу' ,
'hu' => 'Бэҥгиэрдии' ,
'hy' => 'Эрмээннии' ,
'it' => 'Ытаалыйалыы' ,
'ja' => 'Дьоппуоннуу' ,
'ka' => 'Гурусууннуу' ,
'kk' => 'Хаһаахтыы' ,
'ko' => 'Кэриэйдии' ,
'ky' => 'Кыргыстыы' ,
'la' => 'Латыынныы' ,
'mn' => 'Моҕуоллуу' ,
'ne' => 'Ньыпааллыы' ,
'pa' => 'Пандьаабтыы' ,
'pt' => 'Португааллыы' ,
'ro' => 'Румыынныы' ,
'ru' => 'Нууччалыы' ,
'sah' => 'саха тыла' ,
'sk' => 'Словаактыы' ,
'sq' => 'Албаанскайдыы' ,
'ta' => 'Тамыллыы' ,
'te' => 'Төлүгүлүү' ,
'tg' => 'Тадьыыктыы' ,
'ug' => 'Уйгуурдуу' ,
'uk' => 'Украйыыньыстыы' ,
'uz' => 'Үзбиэктии' ,
'zh' => 'Кытайдыы' ,
'zu' => 'Зуулулуу' ,
);
if ( @_ ) {
return $languages { $_ [0]};
}
return \ %languages ;
}
},
);
has 'display_name_script' => (
is => 'ro' ,
isa => 'CodeRef' ,
init_arg => undef ,
default => sub {
sub {
my %scripts = (
'Arab' => 'Арааптыы' ,
'Armn' => 'Эрмээннии' ,
'Cyrl' => 'Нууччалыы' ,
'Grek' => 'Кириэктии' ,
'Jpan' => 'Дьоппуоннуу' ,
'Kore' => 'Кэриэйдии' ,
'Latn' => 'Латыынныы' ,
'Thai' => 'Таайдыы' ,
'Zxxx' => 'Сурулла илик' ,
'Zzzz' => 'Биллибэт сурук' ,
);
if ( @_ ) {
return $scripts { $_ [0]};
}
return \ %scripts ;
}
}
);
has 'display_name_territory' => (
is => 'ro' ,
isa => 'HashRef[Str]' ,
init_arg => undef ,
default => sub {
{
'001' => 'Аан дойду' ,
'002' => 'Аапырыка' ,
'003' => 'Хотугу Эмиэрикэ' ,
'005' => 'Соҕуруу Эмиэрикэ' ,
'CN' => 'Кытай' ,
}
},
);
has 'display_name_measurement_system' => (
is => 'ro' ,
isa => 'HashRef[Str]' ,
init_arg => undef ,
default => sub {
{
'metric' => q{Мэтриичэскэй} ,
}
},
);
has 'characters' => (
is => 'ro' ,
isa => 'HashRef' ,
init_arg => undef ,
default => sub {
no warnings 'experimental::regex_sets' ;
return {
auxiliary => qr{(?^u:[в е ё ж з ф ц ш щ ъ ь ю я])} ,
index => [ 'А' , 'Б' , 'Г' , 'Ҕ' , 'Д' , '{Дь}' , 'И' , 'Й' , 'К' , 'Л' , 'М' , 'Н' , '{Нь}' , 'Ҥ' , 'О' , 'Ө' , 'П' , 'Р' , 'С' , 'Т' , 'У' , 'Ү' , 'Х' , 'Һ' , 'Ч' , 'Ы' , 'Э' ],
main => qr{(?^u:[а б г ҕ д {дь} и й к л м н {нь} ҥ о ө п р с т у ү х һ ч ы э])},
punctuation => qr{(?^u:[\:])} ,
};
},
);
has 'units' => (
is => 'ro' ,
isa => 'HashRef[HashRef[HashRef[Str]]]' ,
init_arg => undef ,
default => sub { {
'long' => {
'day' => {
'other' => q({0} күн) ,
},
'hour' => {
'other' => q({0} чаас) ,
},
'minute' => {
'other' => q({0} мүнүүтэ) ,
},
'month' => {
'other' => q({0} ый) ,
},
'second' => {
'other' => q({0} сөкүүндэ) ,
},
'week' => {
'other' => q({0} нэдиэлэ) ,
},
'year' => {
'other' => q({0} сыл) ,
},
},
} }
);
|