— |
our $VERSION = version->declare( 'v0.44.0' );
use if $^V ge v5.12.0, feature => 'unicode_strings' ;
extends ( 'Locale::CLDR::Locales::Root' );
has 'display_name_language' => (
is => 'ro' ,
isa => CodeRef,
init_arg => undef ,
default => sub {
sub {
my %languages = (
'af' => 'Seburu' ,
'am' => 'Se-amhari' ,
'ar' => 'Se-arab' ,
'az' => 'Se-azerbaijani' ,
'be' => 'Se-belarusia' ,
'bg' => 'Se-bulgaria' ,
'bn' => 'Se-bengali' ,
'br' => 'Breton' ,
'bs' => 'Se-bosnia' ,
'ca' => 'Se-catalia' ,
'cs' => 'Se-czech' ,
'cy' => 'Se-welsh' ,
'da' => 'Se-dutch' ,
'de' => 'Se-jeremane' ,
'el' => 'Se-greek' ,
'en' => 'Senyesemane' ,
'eo' => 'Se-esperanto' ,
'es' => 'Sespain' ,
'et' => 'Se-estonia' ,
'eu' => 'Se-basque' ,
'fa' => 'Se-persia' ,
'fi' => 'Se-finnish' ,
'fil' => 'Se-tagalog' ,
'fo' => 'Se-foroese' ,
'fr' => 'Se-french' ,
'fy' => 'Se-frisia' ,
'ga' => 'Se-irish' ,
'gd' => 'Se-scots gaelic' ,
'gl' => 'Se-galicia' ,
'gn' => 'Guarani' ,
'gu' => 'Se-gujarati' ,
'he' => 'Se-hebrew' ,
'hi' => 'Se-hindi' ,
'hr' => 'Se-croatia' ,
'hu' => 'Se-hungaria' ,
'ia' => 'Se-interlingua' ,
'id' => 'Se-indonesia' ,
'is' => 'Se-iceland' ,
'it' => 'Se-tariana' ,
'ja' => 'Se-japane' ,
'jv' => 'Se-javane' ,
'ka' => 'Se-geogia' ,
'kn' => 'Se-kannada' ,
'ko' => 'Se-korea' ,
'ku' => 'Kurdish' ,
'ky' => 'Kyrgyz' ,
'la' => 'Se-latino' ,
'lt' => 'Se-Lithuano' ,
'mk' => 'Se-masedonia' ,
'ml' => 'Se-malayalam' ,
'mr' => 'Se-marathi' ,
'ms' => 'Se-malay' ,
'mt' => 'Se-maltese' ,
'ne' => 'Se-nepali' ,
'nl' => 'Dutch' ,
'nn' => 'Se-norway (Nynorsk)' ,
'no' => 'Se-norway' ,
'oc' => 'Se-occitan' ,
'or' => 'Oriya' ,
'pa' => 'Se-punjabi' ,
'pl' => 'Se-polish' ,
'ps' => 'Pashto' ,
'pt' => 'Se-portugal' ,
'pt_BR' => 'Seputukesi (sa Brazil)' ,
'pt_PT' => 'Se-portugal (Portugal)' ,
'ro' => 'Se-romania' ,
'ru' => 'Se-rushia' ,
'sh' => 'Serbo-Croatian' ,
'si' => 'Se-sinhali' ,
'sk' => 'Se-slovak' ,
'sl' => 'Se-slovania' ,
'sq' => 'Se-albanian' ,
'sr' => 'Se-serbian' ,
'st' => 'Sesotho' ,
'su' => 'Se-sundanese' ,
'sv' => 'Se-sweden' ,
'sw' => 'Se-swahili' ,
'ta' => 'Se-tamil' ,
'te' => 'Se-telegu' ,
'th' => 'Se-thai' ,
'ti' => 'Se-tigrinya' ,
'tk' => 'Turkmen' ,
'tlh' => 'Se-klingon' ,
'tr' => 'Se-theki' ,
'tw' => 'Twi' ,
'uk' => 'Se-ukrania' ,
'ur' => 'Se-urdu' ,
'uz' => 'Se-uzbek' ,
'vi' => 'Se-vietnam' ,
'xh' => 'se Xhosa' ,
'yi' => 'Yiddish' ,
'zu' => 'se Zulu' ,
);
if ( @_ ) {
return $languages { $_ [0]};
}
return \ %languages ;
}
},
);
has 'characters' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => $^V ge v5.18.0
? eval <<'EOT'
sub {
no warnings 'experimental::regex_sets';
return {
auxiliary => qr{[c v x z]},
index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
main => qr{[a b d e f g h i j k l m n o p q r s t u w y]},
};
},
EOT
: sub {
return { index => [ 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' , 'H' , 'I' , 'J' , 'K' , 'L' , 'M' , 'N' , 'O' , 'P' , 'Q' , 'R' , 'S' , 'T' , 'U' , 'V' , 'W' , 'X' , 'Y' , 'Z' ], };
},
);
has 'quote_start' => (
is => 'ro' ,
isa => Str,
init_arg => undef ,
default => qq{‘} ,
);
has 'quote_end' => (
is => 'ro' ,
isa => Str,
init_arg => undef ,
default => qq{’} ,
);
has 'alternate_quote_start' => (
is => 'ro' ,
isa => Str,
init_arg => undef ,
default => qq{“} ,
);
has 'alternate_quote_end' => (
is => 'ro' ,
isa => Str,
init_arg => undef ,
default => qq{”} ,
);
has 'number_symbols' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'latn' => {
'decimal' => q(,) ,
'group' => q( ) ,
},
} }
);
has 'number_currency_formats' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'latn' => {
'pattern' => {
'default' => {
'standard' => {
'positive' => '¤#,##0.00' ,
},
},
},
},
} },
);
has 'currencies' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'ZAR' => {
symbol => 'R' ,
},
} },
);
has 'calendar_months' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
'format' => {
abbreviated => {
nonleap => [
'Phe' ,
'Kol' ,
'Ube' ,
'Mme' ,
'Mot' ,
'Jan' ,
'Upu' ,
'Pha' ,
'Leo' ,
'Mph' ,
'Pun' ,
'Tsh'
],
leap => [
],
},
wide => {
nonleap => [
'Phesekgong' ,
'Hlakola' ,
'Hlakubele' ,
'Mmese' ,
'Motsheanong' ,
'Phupjane' ,
'Phupu' ,
'Phata' ,
'Leotshe' ,
'Mphalane' ,
'Pundungwane' ,
'Tshitwe'
],
leap => [
],
},
},
},
} },
);
has 'calendar_days' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
'format' => {
abbreviated => {
mon => 'Mma' ,
tue => 'Bed' ,
wed => 'Rar' ,
thu => 'Ne' ,
fri => 'Hla' ,
sat => 'Moq' ,
sun => 'Son'
},
wide => {
mon => 'Mmantaha' ,
tue => 'Labobedi' ,
wed => 'Laboraru' ,
thu => 'Labone' ,
fri => 'Labohlane' ,
sat => 'Moqebelo' ,
sun => 'Sontaha'
},
},
},
} },
);
has 'eras' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
},
} },
);
has 'date_formats' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
},
} },
);
has 'time_formats' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
},
} },
);
has 'datetime_formats' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
},
} },
);
has 'datetime_formats_available_formats' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
Ehm => q{E h:mm a} ,
Ehms => q{E h:mm:ss a} ,
MMMMW => q{'week' W 'of' MMM} ,
h => q{h a} ,
hm => q{h:mm a} ,
hms => q{h:mm:ss a} ,
hmsv => q{h:mm:ss a v} ,
hmv => q{h:mm a v} ,
},
} },
);
has 'datetime_formats_append_item' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
} },
);
has 'datetime_formats_interval' => (
is => 'ro' ,
isa => HashRef,
init_arg => undef ,
default => sub { {
'gregorian' => {
MEd => {
M => q{MM-dd, E – MM-dd, E} ,
d => q{MM-dd, E – MM-dd, E} ,
},
MMMEd => {
M => q{MMM d, E – MMM d, E} ,
d => q{MMM d, E – MMM d, E} ,
},
MMMd => {
M => q{MMM d – MMM d} ,
},
Md => {
M => q{MM-dd – MM-dd} ,
d => q{MM-dd – MM-dd} ,
},
h => {
a => q{h a – h a} ,
h => q{h–h a} ,
},
hm => {
a => q{h:mm a – h:mm a} ,
h => q{h:mm–h:mm a} ,
m => q{h:mm–h:mm a} ,
},
hmv => {
a => q{h:mm a – h:mm a v} ,
h => q{h:mm–h:mm a v} ,
m => q{h:mm–h:mm a v} ,
},
hv => {
a => q{h a – h a v} ,
h => q{h–h a v} ,
},
yM => {
M => q{y-MM – y-MM} ,
y => q{y-MM – y-MM} ,
},
yMEd => {
M => q{y-MM-dd, E – y-MM-dd, E} ,
d => q{y-MM-dd, E – y-MM-dd, E} ,
y => q{y-MM-dd, E – y-MM-dd, E} ,
},
yMMM => {
y => q{y MMM – y MMM} ,
},
yMMMEd => {
M => q{y MMM d, E – MMM d, E} ,
d => q{y MMM d, E – MMM d, E} ,
y => q{y MMM d, E – y MMM d, E} ,
},
yMMMM => {
y => q{y MMMM – y MMMM} ,
},
yMMMd => {
M => q{y MMM d – MMM d} ,
y => q{y MMM d – y MMM d} ,
},
yMd => {
M => q{y-MM-dd – y-MM-dd} ,
d => q{y-MM-dd – y-MM-dd} ,
y => q{y-MM-dd – y-MM-dd} ,
},
},
} },
);
no Moo;
1;
|