|
extends ( 'Locale::CLDR::Fa::Any' );
has 'display_name_language' => (
is => 'ro' ,
isa => 'CodeRef' ,
init_arg => undef ,
default => sub {
sub {
my %languages = (
'es' => 'هسپانوی' ,
'fa' => 'دری' ,
'fi' => 'فنلندی' ,
'ga' => 'آیرلندی' ,
'hr' => 'کروشیایی' ,
'id' => 'اندونیزیایی' ,
'is' => 'آیسلندی' ,
'it' => 'ایتالوی' ,
'ja' => 'جاپانی' ,
'ko' => 'کوریایی' ,
'ky' => 'قرغزی' ,
'mn' => 'مغلی' ,
'ne' => 'نیپالی' ,
'nl' => 'هالندی' ,
'no' => 'نارویژی' ,
'pl' => 'پولندی' ,
'pt' => 'پرتگالی' ,
'sv' => 'سویدنی' ,
'tg' => 'تاجکی' ,
);
if ( @_ ) {
return $languages { $_ [0]};
}
return \ %languages ;
}
},
);
has 'display_name_script' => (
is => 'ro' ,
isa => 'CodeRef' ,
init_arg => undef ,
default => sub {
sub {
my %scripts = (
'Mong' => 'مغلی' ,
);
if ( @_ ) {
return $scripts { $_ [0]};
}
return \ %scripts ;
}
}
);
has 'display_name_territory' => (
is => 'ro' ,
isa => 'HashRef[Str]' ,
init_arg => undef ,
default => sub {
{
'AD' => 'اندورا' ,
'AG' => 'انتیگوا و باربودا' ,
'AL' => 'البانیا' ,
'AO' => 'انگولا' ,
'AR' => 'ارجنتاین' ,
'AU' => 'آسترالیا' ,
'BA' => 'بوسنیا و هرزهگوینا' ,
'BD' => 'بنگلهدیش' ,
'BE' => 'بلجیم' ,
'BG' => 'بلغاریا' ,
'BN' => 'برونی' ,
'BO' => 'بولیویا' ,
'BR' => 'برازیل' ,
'BS' => 'بهاماس' ,
'BY' => 'روسیهٔ سفید' ,
'CD' => 'جمهوری دموکراتیک کانگو' ,
'CF' => 'افریقای مرکزی' ,
'CG' => 'کانگو' ,
'CH' => 'سویس' ,
'CL' => 'چلی' ,
'CO' => 'کولمبیا' ,
'CR' => 'کاستریکا' ,
'CU' => 'کیوبا' ,
'DK' => 'دنمارک' ,
'EE' => 'استونیا' ,
'ER' => 'اریتریا' ,
'ES' => 'هسپانیه' ,
'ET' => 'ایتوپیا' ,
'FI' => 'فنلند' ,
'FM' => 'میکرونزیا' ,
'GD' => 'گرینادا' ,
'GN' => 'گینیا' ,
'GQ' => 'گینیا استوایی' ,
'GT' => 'گواتیمالا' ,
'GW' => 'گینیا بیسائو' ,
'GY' => 'گیانا' ,
'HN' => 'هاندوراس' ,
'HR' => 'کروشیا' ,
'HT' => 'هایتی' ,
'ID' => 'اندونیزیا' ,
'IE' => 'آیرلند' ,
'IS' => 'آیسلند' ,
'JP' => 'جاپان' ,
'KE' => 'کینیا' ,
'KG' => 'قرغزستان' ,
'KH' => 'کمپوچیا' ,
'KN' => 'سنت کیتس و نیویس' ,
'KP' => 'کوریای شمالی' ,
'KR' => 'کوریای جنوبی' ,
'LK' => 'سریلانکا' ,
'LS' => 'لیسوتو' ,
'LT' => 'لتوانیا' ,
'LV' => 'لاتویا' ,
'LY' => 'لیبیا' ,
'MG' => 'مادغاسکر' ,
'MN' => 'منگولیا' ,
'MR' => 'موریتانیا' ,
'MT' => 'مالتا' ,
'MX' => 'مکسیکو' ,
'MY' => 'مالیزیا' ,
'MZ' => 'موزمبیق' ,
'NG' => 'نیجریا' ,
'NI' => 'نیکاراگوا' ,
'NL' => 'هالند' ,
'NO' => 'ناروی' ,
'NP' => 'نیپال' ,
'NZ' => 'زیلاند جدید' ,
'PA' => 'پانامه' ,
'PE' => 'پیرو' ,
'PG' => 'پاپوا نیو گینیا' ,
'PL' => 'پولند' ,
'PT' => 'پرتگال' ,
'PY' => 'پاراگوای' ,
'RO' => 'رومانیا' ,
'RW' => 'روآندا' ,
'SB' => 'جزایر سلومون' ,
'SE' => 'سویدن' ,
'SG' => 'سینگاپور' ,
'SI' => 'سلونیا' ,
'SK' => 'سلواکیا' ,
'SL' => 'سیرالیون' ,
'SN' => 'سینیگال' ,
'SO' => 'سومالیه' ,
'ST' => 'سائو تومه و پرینسیپ' ,
'SV' => 'السلوادور' ,
'TJ' => 'تاجکستان' ,
'UA' => 'اکراین' ,
'UY' => 'یوروگوای' ,
'VC' => 'سنت وینسنت و گرینادین' ,
'VE' => 'ونزویلا' ,
'ZW' => 'زیمبابوی' ,
}
},
);
has 'characters' => (
is => 'ro' ,
isa => 'HashRef' ,
init_arg => undef ,
default => sub {
no warnings 'experimental::regex_sets' ;
return {
auxiliary => qr{(?^u:[ ٖ ٰ ټ ځ څ ډ ړ ږ ښ ګ ڼ ي])} ,
};
},
);
|