File Coverage

blib/lib/Locale/CLDR/Locales/Eo.pm
Criterion Covered Total %
statement 29 36 80.5
branch n/a
condition n/a
subroutine 10 11 90.9
pod 0 1 0.0
total 39 48 81.2


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Eo - Package for language Esperanto
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Eo;
8             # This file auto generated from Data\common\main\eo.xml
9             # on Sun 24 Apr 8:25:00 am GMT
10              
11 1     1   2298036 use version;
  1         1  
  1         7  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   90 use v5.10.1;
  1         3  
16 1     1   3 use mro 'c3';
  1         5  
  1         8  
17 1     1   32 use utf8;
  1         1  
  1         7  
18 1     1   27 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         14  
19              
20 1     1   1115 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         47267  
  1         13  
21 1     1   1606 use Moo;
  1         8872  
  1         4  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'valid_algorithmic_formats' => (
25             is => 'ro',
26             isa => ArrayRef,
27             init_arg => undef,
28             default => sub {[ 'spellout-numbering-year','spellout-numbering','spellout-cardinal','spellout-ordinal' ]},
29             );
30              
31             has 'algorithmic_number_format_data' => (
32             is => 'ro',
33             isa => HashRef,
34             init_arg => undef,
35             default => sub {
36 1     1   3496 use bignum;
  1         2  
  1         10  
37             return {
38             'spellout-cardinal' => {
39             'public' => {
40             '-x' => {
41             divisor => q(1),
42             rule => q(minus →→),
43             },
44             '0' => {
45             base_value => q(0),
46             divisor => q(1),
47             rule => q(nulo),
48             },
49             'x.x' => {
50             divisor => q(1),
51             rule => q(←← komo →→),
52             },
53             '1' => {
54             base_value => q(1),
55             divisor => q(1),
56             rule => q(unu),
57             },
58             '2' => {
59             base_value => q(2),
60             divisor => q(1),
61             rule => q(du),
62             },
63             '3' => {
64             base_value => q(3),
65             divisor => q(1),
66             rule => q(tri),
67             },
68             '4' => {
69             base_value => q(4),
70             divisor => q(1),
71             rule => q(kvar),
72             },
73             '5' => {
74             base_value => q(5),
75             divisor => q(1),
76             rule => q(kvin),
77             },
78             '6' => {
79             base_value => q(6),
80             divisor => q(1),
81             rule => q(ses),
82             },
83             '7' => {
84             base_value => q(7),
85             divisor => q(1),
86             rule => q(sep),
87             },
88             '8' => {
89             base_value => q(8),
90             divisor => q(1),
91             rule => q(ok),
92             },
93             '9' => {
94             base_value => q(9),
95             divisor => q(1),
96             rule => q(naÅ­),
97             },
98             '10' => {
99             base_value => q(10),
100             divisor => q(10),
101             rule => q(dek[ →→]),
102             },
103             '20' => {
104             base_value => q(20),
105             divisor => q(10),
106             rule => q(←←dek[ →→]),
107             },
108             '100' => {
109             base_value => q(100),
110             divisor => q(100),
111             rule => q(cent[ →→]),
112             },
113             '200' => {
114             base_value => q(200),
115             divisor => q(100),
116             rule => q(←←cent[ →→]),
117             },
118             '1000' => {
119             base_value => q(1000),
120             divisor => q(1000),
121             rule => q(mil[ →→]),
122             },
123             '2000' => {
124             base_value => q(2000),
125             divisor => q(1000),
126             rule => q(←← mil[ →→]),
127             },
128             '1000000' => {
129             base_value => q(1000000),
130             divisor => q(1000000),
131             rule => q(miliono[ →→]),
132             },
133             '2000000' => {
134             base_value => q(2000000),
135             divisor => q(1000000),
136             rule => q(←← milionoj[ →→]),
137             },
138             '1000000000' => {
139             base_value => q(1000000000),
140             divisor => q(1000000000),
141             rule => q(miliardo[ →→]),
142             },
143             '2000000000' => {
144             base_value => q(2000000000),
145             divisor => q(1000000000),
146             rule => q(←← miliardoj[ →→]),
147             },
148             '1000000000000' => {
149             base_value => q(1000000000000),
150             divisor => q(1000000000000),
151             rule => q(biliono[ →→]),
152             },
153             '2000000000000' => {
154             base_value => q(2000000000000),
155             divisor => q(1000000000000),
156             rule => q(←← bilionoj[ →→]),
157             },
158             '1000000000000000' => {
159             base_value => q(1000000000000000),
160             divisor => q(1000000000000000),
161             rule => q(biliardo[ →→]),
162             },
163             '2000000000000000' => {
164             base_value => q(2000000000000000),
165             divisor => q(1000000000000000),
166             rule => q(←← biliardoj[ →→]),
167             },
168             '1000000000000000000' => {
169             base_value => q(1000000000000000000),
170             divisor => q(1000000000000000000),
171             rule => q(=#,##0=),
172             },
173             'max' => {
174             base_value => q(1000000000000000000),
175             divisor => q(1000000000000000000),
176             rule => q(=#,##0=),
177             },
178             },
179             },
180             'spellout-numbering' => {
181             'public' => {
182             '0' => {
183             base_value => q(0),
184             divisor => q(1),
185             rule => q(=%spellout-cardinal=),
186             },
187             'max' => {
188             base_value => q(0),
189             divisor => q(1),
190             rule => q(=%spellout-cardinal=),
191             },
192             },
193             },
194             'spellout-numbering-year' => {
195             'public' => {
196             '0' => {
197             base_value => q(0),
198             divisor => q(1),
199             rule => q(=%spellout-numbering=),
200             },
201             'x.x' => {
202             divisor => q(1),
203             rule => q(=#,###0.#=),
204             },
205             'max' => {
206             divisor => q(1),
207             rule => q(=#,###0.#=),
208             },
209             },
210             },
211             'spellout-ordinal' => {
212             'public' => {
213             '0' => {
214             base_value => q(0),
215             divisor => q(1),
216             rule => q(=%spellout-cardinal=a),
217             },
218             'max' => {
219             base_value => q(0),
220             divisor => q(1),
221             rule => q(=%spellout-cardinal=a),
222             },
223             },
224             },
225             } },
226             );
227              
228             # Need to add code for Key type pattern
229             sub display_name_pattern {
230 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
231              
232 0           my $display_pattern = '{0} ({1})';
233 0           $display_pattern =~s/\{0\}/$name/g;
234 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
235             $region,
236             $script,
237             $variant,
238             );
239              
240 0           $display_pattern =~s/\{1\}/$subtags/g;
241 0           return $display_pattern;
242             }
243              
244             has 'display_name_language' => (
245             is => 'ro',
246             isa => CodeRef,
247             init_arg => undef,
248             default => sub {
249             sub {
250             my %languages = (
251             'aa' => 'afara',
252             'ab' => 'abÄ¥aza',
253             'af' => 'afrikansa',
254             'ak' => 'akana',
255             'am' => 'amhara',
256             'ar' => 'araba',
257             'ar_001' => 'moderna norma araba',
258             'arn' => 'mapuĉa',
259             'as' => 'asama',
260             'ay' => 'ajmara',
261             'az' => 'azerbajĝana',
262             'ba' => 'baŝkira',
263             'be' => 'belorusa',
264             'bg' => 'bulgara',
265             'bi' => 'bislamo',
266             'bm' => 'bambara',
267             'bn' => 'bengala',
268             'bo' => 'tibeta',
269             'br' => 'bretona',
270             'brx' => 'bodoa',
271             'bs' => 'bosnia',
272             'ca' => 'kataluna',
273             'chr' => 'ĉeroka',
274             'ckb' => 'sorana',
275             'co' => 'korsika',
276             'cs' => 'ĉeÄ¥a',
277             'cy' => 'kimra',
278             'da' => 'dana',
279             'de' => 'germana',
280             'de_AT' => 'aÅ­stra germana',
281             'de_CH' => 'svisa germana',
282             'dsb' => 'malsuprasoraba',
283             'dv' => 'mahla',
284             'dz' => 'dzonko',
285             'efi' => 'ibibioefika',
286             'el' => 'greka',
287             'en' => 'angla',
288             'en_AU' => 'aÅ­stralia angla',
289             'en_CA' => 'kanada angla',
290             'en_GB' => 'brita angla',
291             'en_GB@alt=short' => 'brita angla',
292             'en_US' => 'usona angla',
293             'en_US@alt=short' => 'usona angla',
294             'eo' => 'esperanto',
295             'es' => 'hispana',
296             'es_419' => 'amerika hispana',
297             'es_ES' => 'eÅ­ropa hispana',
298             'es_MX' => 'meksika hispana',
299             'et' => 'estona',
300             'eu' => 'eÅ­ska',
301             'fa' => 'persa',
302             'fi' => 'finna',
303             'fil' => 'filipina',
304             'fj' => 'fiĝia',
305             'fo' => 'feroa',
306             'fr' => 'franca',
307             'fr_CA' => 'kanada franca',
308             'fr_CH' => 'svisa franca',
309             'fy' => 'frisa',
310             'ga' => 'irlanda',
311             'gd' => 'gaela',
312             'gl' => 'galega',
313             'gn' => 'gvarania',
314             'gu' => 'guĝarata',
315             'ha' => 'haÅ­sa',
316             'haw' => 'havaja',
317             'he' => 'hebrea',
318             'hi' => 'hinda',
319             'hr' => 'kroata',
320             'ht' => 'haitia kreola',
321             'hu' => 'hungara',
322             'hy' => 'armena',
323             'ia' => 'interlingvao',
324             'id' => 'indonezia',
325             'ie' => 'okcidentalo',
326             'ik' => 'eskima',
327             'is' => 'islanda',
328             'it' => 'itala',
329             'iu' => 'inuita',
330             'ja' => 'japana',
331             'jv' => 'java',
332             'ka' => 'kartvela',
333             'kk' => 'kazaÄ¥a',
334             'kl' => 'gronlanda',
335             'km' => 'kmera',
336             'kn' => 'kanara',
337             'ko' => 'korea',
338             'ks' => 'kaŝmira',
339             'ku' => 'kurda',
340             'ky' => 'kirgiza',
341             'la' => 'latino',
342             'lb' => 'luksemburga',
343             'ln' => 'lingala',
344             'lo' => 'laÅ­a',
345             'lt' => 'litova',
346             'lv' => 'latva',
347             'mg' => 'malagasa',
348             'mi' => 'maoria',
349             'mk' => 'makedona',
350             'ml' => 'malajalama',
351             'mn' => 'mongola',
352             'mr' => 'marata',
353             'ms' => 'malaja',
354             'mt' => 'malta',
355             'mul' => 'pluraj lingvoj',
356             'my' => 'birma',
357             'na' => 'naura',
358             'nb' => 'dannorvega',
359             'ne' => 'nepala',
360             'nl' => 'nederlanda',
361             'nl_BE' => 'flandra',
362             'nn' => 'novnorvega',
363             'no' => 'norvega',
364             'oc' => 'okcitana',
365             'om' => 'oroma',
366             'or' => 'orijo',
367             'pa' => 'panĝaba',
368             'pl' => 'pola',
369             'ps' => 'paŝtoa',
370             'pt' => 'portugala',
371             'pt_BR' => 'brazilportugala',
372             'pt_PT' => 'eÅ­ropportugala',
373             'qu' => 'keĉua',
374             'rm' => 'romanĉa',
375             'rn' => 'burunda',
376             'ro' => 'rumana',
377             'ru' => 'rusa',
378             'rw' => 'ruanda',
379             'sa' => 'sanskrito',
380             'sd' => 'sinda',
381             'sg' => 'sangoa',
382             'sh' => 'serbo-Kroata',
383             'si' => 'sinhala',
384             'sk' => 'slovaka',
385             'sl' => 'slovena',
386             'sm' => 'samoa',
387             'sn' => 'ŝona',
388             'so' => 'somala',
389             'sq' => 'albana',
390             'sr' => 'serba',
391             'ss' => 'svazia',
392             'st' => 'sota',
393             'su' => 'sunda',
394             'sv' => 'sveda',
395             'sw' => 'svahila',
396             'ta' => 'tamila',
397             'te' => 'telugua',
398             'tg' => 'taĝika',
399             'th' => 'taja',
400             'ti' => 'tigraja',
401             'tk' => 'turkmena',
402             'tl' => 'tagaloga',
403             'tlh' => 'klingona',
404             'tn' => 'cvana',
405             'to' => 'tongaa',
406             'tr' => 'turka',
407             'ts' => 'conga',
408             'tt' => 'tatara',
409             'tw' => 'tw',
410             'ug' => 'ujgura',
411             'uk' => 'ukraina',
412             'und' => 'nekonata lingvo',
413             'ur' => 'urduo',
414             'uz' => 'uzbeka',
415             'vi' => 'vjetnama',
416             'vo' => 'volapuko',
417             'wo' => 'volofa',
418             'xh' => 'ksosa',
419             'yi' => 'jida',
420             'yo' => 'joruba',
421             'za' => 'ĝuanga',
422             'zh' => 'ĉina',
423             'zh_Hans' => 'ĉina simpligita',
424             'zh_Hant' => 'ĉina tradicia',
425             'zu' => 'zulua',
426             'zxx' => 'nelingvaĵo',
427              
428             );
429             if (@_) {
430             return $languages{$_[0]};
431             }
432             return \%languages;
433             }
434             },
435             );
436              
437             has 'display_name_script' => (
438             is => 'ro',
439             isa => CodeRef,
440             init_arg => undef,
441             default => sub {
442             sub {
443             my %scripts = (
444             'Arab' => 'araba',
445             'Cyrl' => 'cirila',
446             'Hans' => 'simpligita',
447             'Hans@alt=stand-alone' => 'simpligita ĉina',
448             'Hant' => 'tradicia',
449             'Hant@alt=stand-alone' => 'tradicia ĉina',
450             'Jpan' => 'japana',
451             'Kore' => 'korea',
452             'Latn' => 'latina',
453             'Zxxx' => 'neskribata',
454             'Zzzz' => 'nekonata skribsistemo',
455              
456             );
457             if ( @_ ) {
458             return $scripts{$_[0]};
459             }
460             return \%scripts;
461             }
462             }
463             );
464              
465             has 'display_name_region' => (
466             is => 'ro',
467             isa => HashRef[Str],
468             init_arg => undef,
469             default => sub {
470             {
471             'AD' => 'Andoro',
472             'AE' => 'Unuiĝintaj Arabaj Emirlandoj',
473             'AF' => 'Afganujo',
474             'AG' => 'Antigvo-Barbudo',
475             'AI' => 'Angvilo',
476             'AL' => 'Albanujo',
477             'AM' => 'Armenujo',
478             'AO' => 'Angolo',
479             'AQ' => 'Antarkto',
480             'AR' => 'Argentino',
481             'AT' => 'AÅ­strujo',
482             'AU' => 'AÅ­stralio',
483             'AW' => 'Arubo',
484             'AZ' => 'Azerbajĝano',
485             'BA' => 'Bosnio-Hercegovino',
486             'BB' => 'Barbado',
487             'BD' => 'Bangladeŝo',
488             'BE' => 'Belgujo',
489             'BF' => 'Burkino',
490             'BG' => 'Bulgarujo',
491             'BH' => 'Barejno',
492             'BI' => 'Burundo',
493             'BJ' => 'Benino',
494             'BM' => 'Bermudoj',
495             'BN' => 'Brunejo',
496             'BO' => 'Bolivio',
497             'BR' => 'Brazilo',
498             'BS' => 'Bahamoj',
499             'BT' => 'Butano',
500             'BW' => 'Bocvano',
501             'BY' => 'Belorusujo',
502             'BZ' => 'Belizo',
503             'CA' => 'Kanado',
504             'CF' => 'Centr-Afrika Respubliko',
505             'CG' => 'Kongolo',
506             'CH' => 'Svisujo',
507             'CI' => 'Ebur-Bordo',
508             'CK' => 'Kukinsuloj',
509             'CL' => 'Ĉilio',
510             'CM' => 'Kameruno',
511             'CN' => 'Ĉinujo',
512             'CO' => 'Kolombio',
513             'CR' => 'Kostariko',
514             'CU' => 'Kubo',
515             'CV' => 'Kabo-Verdo',
516             'CY' => 'Kipro',
517             'CZ' => 'ĈeÄ¥ujo',
518             'DE' => 'Germanujo',
519             'DJ' => 'Äœibutio',
520             'DK' => 'Danujo',
521             'DM' => 'Dominiko',
522             'DO' => 'Domingo',
523             'DZ' => 'Alĝerio',
524             'EC' => 'Ekvadoro',
525             'EE' => 'Estonujo',
526             'EG' => 'Egipto',
527             'EH' => 'Okcidenta Saharo',
528             'ER' => 'Eritreo',
529             'ES' => 'Hispanujo',
530             'ET' => 'Etiopujo',
531             'FI' => 'Finnlando',
532             'FJ' => 'Fiĝoj',
533             'FM' => 'Mikronezio',
534             'FO' => 'Ferooj',
535             'FR' => 'Francujo',
536             'GA' => 'Gabono',
537             'GB' => 'Unuiĝinta Reĝlando',
538             'GD' => 'Grenado',
539             'GE' => 'Kartvelujo',
540             'GF' => 'Franca Gviano',
541             'GH' => 'Ganao',
542             'GI' => 'Äœibraltaro',
543             'GL' => 'Gronlando',
544             'GM' => 'Gambio',
545             'GN' => 'Gvineo',
546             'GP' => 'Gvadelupo',
547             'GQ' => 'Ekvatora Gvineo',
548             'GR' => 'Grekujo',
549             'GS' => 'Sud-Georgio kaj Sud-Sandviĉinsuloj',
550             'GT' => 'Gvatemalo',
551             'GU' => 'Gvamo',
552             'GW' => 'Gvineo-BisaÅ­o',
553             'GY' => 'Gujano',
554             'HK' => 'Honkongo',
555             'HM' => 'Herda kaj Makdonaldaj Insuloj',
556             'HN' => 'Honduro',
557             'HR' => 'Kroatujo',
558             'HT' => 'Haitio',
559             'HU' => 'Hungarujo',
560             'ID' => 'Indonezio',
561             'IE' => 'Irlando',
562             'IL' => 'Israelo',
563             'IN' => 'Hindujo',
564             'IO' => 'Brita Hindoceana Teritorio',
565             'IQ' => 'Irako',
566             'IR' => 'Irano',
567             'IS' => 'Islando',
568             'IT' => 'Italujo',
569             'JM' => 'Jamajko',
570             'JO' => 'Jordanio',
571             'JP' => 'Japanujo',
572             'KE' => 'Kenjo',
573             'KG' => 'Kirgizistano',
574             'KH' => 'Kamboĝo',
575             'KI' => 'Kiribato',
576             'KM' => 'Komoroj',
577             'KN' => 'Sent-Kristofo kaj Neviso',
578             'KP' => 'Nord-Koreo',
579             'KR' => 'Sud-Koreo',
580             'KW' => 'Kuvajto',
581             'KY' => 'Kejmanoj',
582             'KZ' => 'KazaÄ¥stano',
583             'LA' => 'Laoso',
584             'LB' => 'Libano',
585             'LC' => 'Sent-Lucio',
586             'LI' => 'LiÄ¥tenŝtejno',
587             'LK' => 'Sri-Lanko',
588             'LR' => 'Liberio',
589             'LS' => 'Lesoto',
590             'LT' => 'Litovujo',
591             'LU' => 'Luksemburgo',
592             'LV' => 'Latvujo',
593             'LY' => 'Libio',
594             'MA' => 'Maroko',
595             'MC' => 'Monako',
596             'MD' => 'Moldavujo',
597             'MG' => 'Madagaskaro',
598             'MH' => 'Marŝaloj',
599             'MK' => 'Makedonujo',
600             'ML' => 'Malio',
601             'MM' => 'Mjanmao',
602             'MN' => 'Mongolujo',
603             'MP' => 'Nord-Marianoj',
604             'MQ' => 'Martiniko',
605             'MR' => 'MaÅ­ritanujo',
606             'MT' => 'Malto',
607             'MU' => 'MaÅ­ricio',
608             'MV' => 'Maldivoj',
609             'MW' => 'Malavio',
610             'MX' => 'Meksiko',
611             'MY' => 'Malajzio',
612             'MZ' => 'Mozambiko',
613             'NA' => 'Namibio',
614             'NC' => 'Nov-Kaledonio',
615             'NE' => 'Niĝero',
616             'NF' => 'Norfolkinsulo',
617             'NG' => 'Niĝerio',
618             'NI' => 'Nikaragvo',
619             'NL' => 'Nederlando',
620             'NO' => 'Norvegujo',
621             'NP' => 'Nepalo',
622             'NR' => 'Nauro',
623             'NU' => 'Niuo',
624             'NZ' => 'Nov-Zelando',
625             'OM' => 'Omano',
626             'PA' => 'Panamo',
627             'PE' => 'Peruo',
628             'PF' => 'Franca Polinezio',
629             'PG' => 'Papuo-Nov-Gvineo',
630             'PH' => 'Filipinoj',
631             'PK' => 'Pakistano',
632             'PL' => 'Pollando',
633             'PM' => 'Sent-Piero kaj Mikelono',
634             'PN' => 'Pitkarna Insulo',
635             'PR' => 'Puerto-Riko',
636             'PT' => 'Portugalujo',
637             'PW' => 'BelaÅ­o',
638             'PY' => 'Paragvajo',
639             'QA' => 'Kataro',
640             'RE' => 'Reunio',
641             'RO' => 'Rumanujo',
642             'RU' => 'Rusujo',
643             'RW' => 'Ruando',
644             'SA' => 'SaÅ­da Arabujo',
645             'SB' => 'Salomonoj',
646             'SC' => 'Sejŝeloj',
647             'SD' => 'Sudano',
648             'SE' => 'Svedujo',
649             'SG' => 'Singapuro',
650             'SH' => 'Sent-Heleno',
651             'SI' => 'Slovenujo',
652             'SJ' => 'Svalbardo kaj Jan-Majen-insulo',
653             'SK' => 'Slovakujo',
654             'SL' => 'Siera-Leono',
655             'SM' => 'San-Marino',
656             'SN' => 'Senegalo',
657             'SO' => 'Somalujo',
658             'SR' => 'Surinamo',
659             'SS' => 'Sud-Sudano',
660             'ST' => 'Sao-Tomeo kaj Principeo',
661             'SV' => 'Salvadoro',
662             'SY' => 'Sirio',
663             'SZ' => 'Svazilando',
664             'TD' => 'Ĉado',
665             'TG' => 'Togolo',
666             'TH' => 'Tajlando',
667             'TJ' => 'Taĝikujo',
668             'TM' => 'Turkmenujo',
669             'TN' => 'Tunizio',
670             'TO' => 'Tongo',
671             'TR' => 'Turkujo',
672             'TT' => 'Trinidado kaj Tobago',
673             'TV' => 'Tuvalo',
674             'TW' => 'Tajvano',
675             'TZ' => 'Tanzanio',
676             'UA' => 'Ukrajno',
677             'UG' => 'Ugando',
678             'UM' => 'Usonaj malgrandaj insuloj',
679             'US' => 'Usono',
680             'UY' => 'Urugvajo',
681             'UZ' => 'Uzbekujo',
682             'VA' => 'Vatikano',
683             'VC' => 'Sent-Vincento kaj la Grenadinoj',
684             'VE' => 'Venezuelo',
685             'VG' => 'Britaj Virgulininsuloj',
686             'VI' => 'Usonaj Virgulininsuloj',
687             'VN' => 'Vjetnamo',
688             'VU' => 'Vanuatuo',
689             'WF' => 'Valiso kaj Futuno',
690             'WS' => 'Samoo',
691             'YE' => 'Jemeno',
692             'YT' => 'Majoto',
693             'ZA' => 'Sud-Afriko',
694             'ZM' => 'Zambio',
695             'ZW' => 'Zimbabvo',
696             'ZZ' => 'nekonata regiono',
697              
698             }
699             },
700             );
701              
702             has 'display_name_type' => (
703             is => 'ro',
704             isa => HashRef[HashRef[Str]],
705             init_arg => undef,
706             default => sub {
707             {
708             'calendar' => {
709             'gregorian' => q{gregoria kalendaro},
710             'iso8601' => q{kalendaro ISO-8601},
711             },
712             'collation' => {
713             'standard' => q{norma ordigo},
714             },
715             'numbers' => {
716             'latn' => q{eÅ­ropaj ciferoj},
717             },
718              
719             }
720             },
721             );
722              
723             has 'display_name_measurement_system' => (
724             is => 'ro',
725             isa => HashRef[Str],
726             init_arg => undef,
727             default => sub {
728             {
729             'metric' => q{metra},
730             'UK' => q{brita},
731             'US' => q{usona},
732              
733             }
734             },
735             );
736              
737             has 'display_name_code_patterns' => (
738             is => 'ro',
739             isa => HashRef[Str],
740             init_arg => undef,
741             default => sub {
742             {
743             'language' => 'Lingvo: {0}',
744             'script' => 'Skribsistemo: {0}',
745             'region' => 'Regiono: {0}',
746              
747             }
748             },
749             );
750              
751             has 'characters' => (
752             is => 'ro',
753             isa => HashRef,
754             init_arg => undef,
755             default => $^V ge v5.18.0
756             ? eval <<'EOT'
757             sub {
758             no warnings 'experimental::regex_sets';
759             return {
760             auxiliary => qr{(?^u:[q w x y])},
761             index => ['A', 'B', 'C', 'Ĉ', 'D', 'E', 'F', 'G', 'Äœ', 'H', 'Ĥ', 'I', 'J', 'Ä´', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'Åœ', 'T', 'U', 'Ŭ', 'V', 'Z'],
762             main => qr{(?^u:[a b c ĉ d e f g ĝ h Ä¥ i j ĵ k l m n o p r s ŝ t u Å­ v z])},
763             punctuation => qr{(?^u:[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” ( ) \[ \] \{ \} /])},
764             };
765             },
766             EOT
767             : sub {
768             return { index => ['A', 'B', 'C', 'Ĉ', 'D', 'E', 'F', 'G', 'Äœ', 'H', 'Ĥ', 'I', 'J', 'Ä´', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'Åœ', 'T', 'U', 'Ŭ', 'V', 'Z'], };
769             },
770 1     1   116 );
  1         12  
  1         156  
771              
772              
773             has 'ellipsis' => (
774             is => 'ro',
775             isa => HashRef,
776             init_arg => undef,
777             default => sub {
778             return {
779             'final' => '{0}…',
780             'initial' => '…{0}',
781             'medial' => '{0}…{1}',
782             };
783             },
784             );
785              
786             has 'more_information' => (
787             is => 'ro',
788             isa => Str,
789             init_arg => undef,
790             default => qq{?},
791             );
792              
793             has 'quote_start' => (
794             is => 'ro',
795             isa => Str,
796             init_arg => undef,
797             default => qq{“},
798             );
799              
800             has 'quote_end' => (
801             is => 'ro',
802             isa => Str,
803             init_arg => undef,
804             default => qq{”},
805             );
806              
807             has 'alternate_quote_start' => (
808             is => 'ro',
809             isa => Str,
810             init_arg => undef,
811             default => qq{‘},
812             );
813              
814             has 'alternate_quote_end' => (
815             is => 'ro',
816             isa => Str,
817             init_arg => undef,
818             default => qq{’},
819             );
820              
821             has 'duration_units' => (
822             is => 'ro',
823             isa => HashRef[Str],
824             init_arg => undef,
825             default => sub { {
826             hm => 'h:mm',
827             hms => 'h:mm:ss',
828             ms => 'm:ss',
829             } }
830             );
831              
832             has 'units' => (
833             is => 'ro',
834             isa => HashRef[HashRef[HashRef[Str]]],
835             init_arg => undef,
836             default => sub { {
837             'long' => {
838             'acre' => {
839             'name' => q(akreoj),
840             'one' => q({0} akreo),
841             'other' => q({0} akreoj),
842             },
843             'astronomical-unit' => {
844             'name' => q(astronomiaj unuoj),
845             'one' => q({0} astronomia unuo),
846             'other' => q({0} astronomiaj unuoj),
847             },
848             'bit' => {
849             'name' => q(bitoj),
850             'one' => q({0} bito),
851             'other' => q({0} bitoj),
852             },
853             'byte' => {
854             'name' => q(bajtoj),
855             'one' => q({0} bajto),
856             'other' => q({0} bajtoj),
857             },
858             'celsius' => {
859             'name' => q(gradoj celsiaj),
860             'one' => q({0} grado celsia),
861             'other' => q({0} gradoj celsiaj),
862             },
863             'centimeter' => {
864             'name' => q(centimetroj),
865             'one' => q({0} centimetro),
866             'other' => q({0} centimetroj),
867             },
868             'day' => {
869             'name' => q(tagoj),
870             'one' => q({0} tago),
871             'other' => q({0} tagoj),
872             },
873             'decimeter' => {
874             'name' => q(decimetroj),
875             'one' => q({0} decimetro),
876             'other' => q({0} decimetroj),
877             },
878             'fathom' => {
879             'name' => q(klaftoj),
880             'one' => q({0} klafto),
881             'other' => q({0} klaftoj),
882             },
883             'foot' => {
884             'name' => q(futoj),
885             'one' => q({0} futo),
886             'other' => q({0} futoj),
887             },
888             'furlong' => {
889             'name' => q(stadioj),
890             'one' => q({0} stadio),
891             'other' => q({0} stadioj),
892             },
893             'gigabit' => {
894             'name' => q(gigabitoj),
895             'one' => q({0} gigabito),
896             'other' => q({0} gigabitoj),
897             },
898             'gigabyte' => {
899             'name' => q(gigabajtoj),
900             'one' => q({0} gigabajto),
901             'other' => q({0} gigabajtoj),
902             },
903             'gram' => {
904             'name' => q(gramoj),
905             'one' => q({0} gramo),
906             'other' => q({0} gramoj),
907             },
908             'hectare' => {
909             'name' => q(hektaroj),
910             'one' => q({0} hektaro),
911             'other' => q({0} hektaroj),
912             },
913             'hour' => {
914             'name' => q(horoj),
915             'one' => q({0} horo),
916             'other' => q({0} horoj),
917             'per' => q({0} por horo),
918             },
919             'inch' => {
920             'name' => q(coloj),
921             'one' => q({0} colo),
922             'other' => q({0} coloj),
923             },
924             'kilobit' => {
925             'name' => q(kilobitoj),
926             'one' => q({0} kilobito),
927             'other' => q({0} kilobitoj),
928             },
929             'kilobyte' => {
930             'name' => q(kilobajtoj),
931             'one' => q({0} kilobajto),
932             'other' => q({0} kilobajtoj),
933             },
934             'kilogram' => {
935             'name' => q(kilogramoj),
936             'one' => q({0} kilogramo),
937             'other' => q({0} kilogramoj),
938             },
939             'kilometer' => {
940             'name' => q(kilometroj),
941             'one' => q({0} kilometro),
942             'other' => q({0} kilometroj),
943             },
944             'kilometer-per-hour' => {
945             'name' => q(kilometroj en horo),
946             'one' => q({0} kilometro en horo),
947             'other' => q({0} kilometroj en horo),
948             },
949             'light-year' => {
950             'name' => q(lumjaroj),
951             'one' => q({0} lumjaro),
952             'other' => q({0} lumjaroj),
953             },
954             'liter' => {
955             'name' => q(litroj),
956             'one' => q({0} litro),
957             'other' => q({0} litroj),
958             },
959             'megabit' => {
960             'name' => q(megabitoj),
961             'one' => q({0} megabito),
962             'other' => q({0} megabitoj),
963             },
964             'megabyte' => {
965             'name' => q(megabajtoj),
966             'one' => q({0} megabajto),
967             'other' => q({0} megabajtoj),
968             },
969             'meter' => {
970             'name' => q(metroj),
971             'one' => q({0} metro),
972             'other' => q({0} metroj),
973             },
974             'micrometer' => {
975             'name' => q(mikrometroj),
976             'one' => q({0} mikrometro),
977             'other' => q({0} mikrometroj),
978             },
979             'mile' => {
980             'name' => q(mejloj),
981             'one' => q({0} mejlo),
982             'other' => q({0} mejloj),
983             },
984             'millimeter' => {
985             'name' => q(milimetroj),
986             'one' => q({0} milimetro),
987             'other' => q({0} milimetroj),
988             },
989             'millisecond' => {
990             'name' => q(milisekundoj),
991             'one' => q({0} milisekundo),
992             'other' => q({0} milisekundoj),
993             },
994             'minute' => {
995             'name' => q(minutoj),
996             'one' => q({0} minuto),
997             'other' => q({0} minutoj),
998             },
999             'month' => {
1000             'name' => q(monatoj),
1001             'one' => q({0} monato),
1002             'other' => q({0} monatoj),
1003             },
1004             'nanometer' => {
1005             'name' => q(nanometroj),
1006             'one' => q({0} nanometro),
1007             'other' => q({0} nanometroj),
1008             },
1009             'nautical-mile' => {
1010             'name' => q(marmejloj),
1011             'one' => q({0} marmejlo),
1012             'other' => q({0} marmejloj),
1013             },
1014             'parsec' => {
1015             'name' => q(parsekoj),
1016             'one' => q({0} parseko),
1017             'other' => q({0} parsekoj),
1018             },
1019             'picometer' => {
1020             'name' => q(pikometroj),
1021             'one' => q({0} pikometro),
1022             'other' => q({0} pikometroj),
1023             },
1024             'second' => {
1025             'name' => q(sekundoj),
1026             'one' => q({0} sekundo),
1027             'other' => q({0} sekundoj),
1028             'per' => q({0} por sekundo),
1029             },
1030             'square-centimeter' => {
1031             'name' => q(kvadrataj centimetroj),
1032             'one' => q({0} kvadrata centimetro),
1033             'other' => q({0} kvadrataj centimetroj),
1034             },
1035             'square-foot' => {
1036             'name' => q(kvadrataj futoj),
1037             'one' => q({0} kvadrata futo),
1038             'other' => q({0} kvadrataj futoj),
1039             },
1040             'square-inch' => {
1041             'name' => q(kvadrataj coloj),
1042             'one' => q({0} kvadrata colo),
1043             'other' => q({0} kvadrataj coloj),
1044             },
1045             'square-kilometer' => {
1046             'name' => q(kvadrataj kilometroj),
1047             'one' => q({0} kvadrata kilometro),
1048             'other' => q({0} kvadrataj kilometroj),
1049             },
1050             'square-meter' => {
1051             'name' => q(kvadrataj metroj),
1052             'one' => q({0} kvadrata metro),
1053             'other' => q({0} kvadrataj metroj),
1054             },
1055             'square-mile' => {
1056             'name' => q(kvadrataj mejloj),
1057             'one' => q({0} kvadrata mejlo),
1058             'other' => q({0} kvadrataj mejloj),
1059             },
1060             'square-yard' => {
1061             'name' => q(kvadrataj jardoj),
1062             'one' => q({0} kvadrata jardo),
1063             'other' => q({0} kvadrataj jardoj),
1064             },
1065             'terabit' => {
1066             'name' => q(terabitoj),
1067             'one' => q({0} terabito),
1068             'other' => q({0} terabitoj),
1069             },
1070             'terabyte' => {
1071             'name' => q(terabajtoj),
1072             'one' => q({0} terabajto),
1073             'other' => q({0} terabajtoj),
1074             },
1075             'week' => {
1076             'name' => q(semajnoj),
1077             'one' => q({0} semajno),
1078             'other' => q({0} semajnoj),
1079             },
1080             'yard' => {
1081             'name' => q(jardoj),
1082             'one' => q({0} jardo),
1083             'other' => q({0} jardoj),
1084             },
1085             'year' => {
1086             'name' => q(jaroj),
1087             'one' => q({0} jaro),
1088             'other' => q({0} jaroj),
1089             },
1090             },
1091             'narrow' => {
1092             'astronomical-unit' => {
1093             'name' => q(au),
1094             'one' => q({0}au),
1095             'other' => q({0}au),
1096             },
1097             'celsius' => {
1098             'name' => q(°C),
1099             'one' => q({0}°C),
1100             'other' => q({0}°C),
1101             },
1102             'centimeter' => {
1103             'name' => q(cm),
1104             'one' => q({0}cm),
1105             'other' => q({0}cm),
1106             },
1107             'day' => {
1108             'name' => q(t.),
1109             'one' => q({0}t.),
1110             'other' => q({0}t.),
1111             },
1112             'decimeter' => {
1113             'name' => q(dm),
1114             'one' => q({0}dm),
1115             'other' => q({0}dm),
1116             },
1117             'degree' => {
1118             'one' => q({0}°),
1119             'other' => q({0}°),
1120             },
1121             'gram' => {
1122             'name' => q(g),
1123             'one' => q({0}g),
1124             'other' => q({0}g),
1125             },
1126             'hectare' => {
1127             'name' => q(ha),
1128             'one' => q({0}ha),
1129             'other' => q({0}ha),
1130             },
1131             'hour' => {
1132             'name' => q(h.),
1133             'one' => q({0}h.),
1134             'other' => q({0}h.),
1135             'per' => q({0}/h.),
1136             },
1137             'kilogram' => {
1138             'name' => q(kg),
1139             'one' => q({0}kg),
1140             'other' => q({0}kg),
1141             },
1142             'kilometer' => {
1143             'name' => q(km),
1144             'one' => q({0}km),
1145             'other' => q({0}km),
1146             },
1147             'kilometer-per-hour' => {
1148             'name' => q(km/h),
1149             'one' => q({0}km/h),
1150             'other' => q({0}km/h),
1151             },
1152             'light-year' => {
1153             'name' => q(lj),
1154             'one' => q({0}lj),
1155             'other' => q({0}lj),
1156             },
1157             'liter' => {
1158             'name' => q(L),
1159             'one' => q({0}L),
1160             'other' => q({0}L),
1161             },
1162             'meter' => {
1163             'name' => q(m),
1164             'one' => q({0}m),
1165             'other' => q({0}m),
1166             },
1167             'micrometer' => {
1168             'name' => q(µm),
1169             'one' => q({0}µm),
1170             'other' => q({0}µm),
1171             },
1172             'millimeter' => {
1173             'name' => q(mm),
1174             'one' => q({0}mm),
1175             'other' => q({0}mm),
1176             },
1177             'millisecond' => {
1178             'name' => q(ms.),
1179             'one' => q({0}ms.),
1180             'other' => q({0}ms.),
1181             },
1182             'minute' => {
1183             'name' => q(m.),
1184             'one' => q({0}m.),
1185             'other' => q({0}m.),
1186             },
1187             'nanometer' => {
1188             'name' => q(nm),
1189             'one' => q({0}nm),
1190             'other' => q({0}nm),
1191             },
1192             'parsec' => {
1193             'name' => q(pc),
1194             'one' => q({0}pc),
1195             'other' => q({0}pc),
1196             },
1197             'picometer' => {
1198             'name' => q(pm),
1199             'one' => q({0}pm),
1200             'other' => q({0}pm),
1201             },
1202             'second' => {
1203             'name' => q(s.),
1204             'one' => q({0}s.),
1205             'other' => q({0}s.),
1206             'per' => q({0}/s.),
1207             },
1208             'square-centimeter' => {
1209             'name' => q(cm²),
1210             'one' => q({0}cm²),
1211             'other' => q({0}cm²),
1212             },
1213             'square-kilometer' => {
1214             'name' => q(km²),
1215             'one' => q({0}km²),
1216             'other' => q({0}km²),
1217             },
1218             'square-meter' => {
1219             'name' => q(m²),
1220             'one' => q({0}m²),
1221             'other' => q({0}m²),
1222             },
1223             'year' => {
1224             'name' => q(j.),
1225             'one' => q({0}j.),
1226             'other' => q({0}j.),
1227             },
1228             },
1229             'short' => {
1230             'astronomical-unit' => {
1231             'name' => q(au),
1232             'one' => q({0} au),
1233             'other' => q({0} au),
1234             },
1235             'celsius' => {
1236             'name' => q(°C),
1237             'one' => q({0} °C),
1238             'other' => q({0} °C),
1239             },
1240             'centimeter' => {
1241             'name' => q(cm),
1242             'one' => q({0} cm),
1243             'other' => q({0} cm),
1244             },
1245             'day' => {
1246             'name' => q(tago),
1247             'one' => q({0} t.),
1248             'other' => q({0} t.),
1249             },
1250             'decimeter' => {
1251             'name' => q(dm),
1252             'one' => q({0} dm),
1253             'other' => q({0} dm),
1254             },
1255             'gram' => {
1256             'name' => q(g),
1257             'one' => q({0} g),
1258             'other' => q({0} g),
1259             },
1260             'hectare' => {
1261             'name' => q(ha),
1262             'one' => q({0} ha),
1263             'other' => q({0} ha),
1264             },
1265             'hour' => {
1266             'name' => q(horo),
1267             'one' => q({0} h.),
1268             'other' => q({0} h.),
1269             'per' => q({0}/h.),
1270             },
1271             'kilogram' => {
1272             'name' => q(kg),
1273             'one' => q({0} kg),
1274             'other' => q({0} kg),
1275             },
1276             'kilometer' => {
1277             'name' => q(km),
1278             'one' => q({0} km),
1279             'other' => q({0} km),
1280             },
1281             'kilometer-per-hour' => {
1282             'name' => q(km/h),
1283             'one' => q({0} km/h),
1284             'other' => q({0} km/h),
1285             },
1286             'light-year' => {
1287             'name' => q(lj),
1288             'one' => q({0} lj),
1289             'other' => q({0} lj),
1290             },
1291             'liter' => {
1292             'name' => q(L),
1293             'one' => q({0} L),
1294             'other' => q({0} L),
1295             },
1296             'meter' => {
1297             'name' => q(m),
1298             'one' => q({0} m),
1299             'other' => q({0} m),
1300             },
1301             'micrometer' => {
1302             'name' => q(µm),
1303             'one' => q({0} µm),
1304             'other' => q({0} µm),
1305             },
1306             'millimeter' => {
1307             'name' => q(mm),
1308             'one' => q({0} mm),
1309             'other' => q({0} mm),
1310             },
1311             'millisecond' => {
1312             'name' => q(milisekundo),
1313             'one' => q({0} ms.),
1314             'other' => q({0} ms.),
1315             },
1316             'minute' => {
1317             'name' => q(minuto),
1318             'one' => q({0} m.),
1319             'other' => q({0} m.),
1320             },
1321             'month' => {
1322             'name' => q(monato),
1323             'one' => q({0} mon.),
1324             'other' => q({0} mon.),
1325             },
1326             'nanometer' => {
1327             'name' => q(nm),
1328             'one' => q({0} nm),
1329             'other' => q({0} nm),
1330             },
1331             'parsec' => {
1332             'name' => q(pc),
1333             'one' => q({0} pc),
1334             'other' => q({0} pc),
1335             },
1336             'picometer' => {
1337             'name' => q(pm),
1338             'one' => q({0} pm),
1339             'other' => q({0} pm),
1340             },
1341             'second' => {
1342             'name' => q(sekundo),
1343             'one' => q({0} s.),
1344             'other' => q({0} s.),
1345             'per' => q({0}/s.),
1346             },
1347             'square-centimeter' => {
1348             'name' => q(cm²),
1349             'one' => q({0} cm²),
1350             'other' => q({0} cm²),
1351             },
1352             'square-kilometer' => {
1353             'name' => q(km²),
1354             'one' => q({0} km²),
1355             'other' => q({0} km²),
1356             },
1357             'square-meter' => {
1358             'name' => q(m²),
1359             'one' => q({0} m²),
1360             'other' => q({0} m²),
1361             },
1362             'week' => {
1363             'name' => q(semajno),
1364             },
1365             'year' => {
1366             'name' => q(jaro),
1367             'one' => q({0} j.),
1368             'other' => q({0} j.),
1369             },
1370             },
1371             } }
1372             );
1373              
1374             has 'yesstr' => (
1375             is => 'ro',
1376             isa => RegexpRef,
1377             init_arg => undef,
1378             default => sub { qr'^(?i:jes|j|yes|y)$' }
1379             );
1380              
1381             has 'nostr' => (
1382             is => 'ro',
1383             isa => RegexpRef,
1384             init_arg => undef,
1385             default => sub { qr'^(?i:ne|n)$' }
1386             );
1387              
1388             has 'listPatterns' => (
1389             is => 'ro',
1390             isa => HashRef,
1391             init_arg => undef,
1392             default => sub { {
1393             start => q({0}, {1}),
1394             middle => q({0}, {1}),
1395             end => q({0} kaj {1}),
1396             2 => q({0} kaj {1}),
1397             } }
1398             );
1399              
1400             has 'default_numbering_system' => (
1401             is => 'ro',
1402             isa => Str,
1403             init_arg => undef,
1404             default => 'latn',
1405             );
1406              
1407             has native_numbering_system => (
1408             is => 'ro',
1409             isa => Str,
1410             init_arg => undef,
1411             default => 'latn',
1412             );
1413              
1414             has 'number_symbols' => (
1415             is => 'ro',
1416             isa => HashRef,
1417             init_arg => undef,
1418             default => sub { {
1419             'latn' => {
1420             'decimal' => q(,),
1421             'group' => q( ),
1422             'infinity' => q(∞),
1423             'minusSign' => q(−),
1424             'perMille' => q(‰),
1425             'percentSign' => q(%),
1426             'plusSign' => q(+),
1427             },
1428             } }
1429             );
1430              
1431             has 'number_formats' => (
1432             is => 'ro',
1433             isa => HashRef,
1434             init_arg => undef,
1435             default => sub { {
1436             decimalFormat => {
1437             'default' => {
1438             'standard' => {
1439             '' => '#,##0.###',
1440             },
1441             },
1442             },
1443             percentFormat => {
1444             'default' => {
1445             'standard' => {
1446             '' => '#,##0%',
1447             },
1448             },
1449             },
1450             } },
1451             );
1452              
1453             has 'currencies' => (
1454             is => 'ro',
1455             isa => HashRef,
1456             init_arg => undef,
1457             default => sub { {
1458             'AUD' => {
1459             symbol => 'AU$',
1460             display_name => {
1461             'currency' => q(AÅ­stralia dolaro),
1462             'one' => q(aÅ­stralia dolaro),
1463             'other' => q(aÅ­straliaj dolaroj),
1464             },
1465             },
1466             'BRL' => {
1467             symbol => 'R$',
1468             display_name => {
1469             'currency' => q(Brazila realo),
1470             'one' => q(brazila realo),
1471             'other' => q(brazilaj realoj),
1472             },
1473             },
1474             'CAD' => {
1475             symbol => 'CA$',
1476             display_name => {
1477             'currency' => q(Kanada dolaro),
1478             'one' => q(kanada dolaro),
1479             'other' => q(kanadaj dolaroj),
1480             },
1481             },
1482             'CHF' => {
1483             symbol => 'CHF',
1484             display_name => {
1485             'currency' => q(Svisa franko),
1486             'one' => q(svisa franko),
1487             'other' => q(svisaj frankoj),
1488             },
1489             },
1490             'CNY' => {
1491             symbol => 'CNÂ¥',
1492             display_name => {
1493             'currency' => q(Ĉina juano),
1494             'one' => q(ĉina juano),
1495             'other' => q(ĉinaj juanoj),
1496             },
1497             },
1498             'DKK' => {
1499             symbol => 'DKK',
1500             display_name => {
1501             'currency' => q(Dana krono),
1502             'one' => q(dana krono),
1503             'other' => q(danaj kronoj),
1504             },
1505             },
1506             'EUR' => {
1507             symbol => '€',
1508             display_name => {
1509             'currency' => q(EÅ­ro),
1510             'one' => q(eÅ­ro),
1511             'other' => q(eÅ­roj),
1512             },
1513             },
1514             'GBP' => {
1515             symbol => '£',
1516             display_name => {
1517             'currency' => q(Brita pundo),
1518             'one' => q(brita pundo),
1519             'other' => q(britaj pundoj),
1520             },
1521             },
1522             'HKD' => {
1523             symbol => 'HK$',
1524             display_name => {
1525             'currency' => q(Honkonga dolaro),
1526             'one' => q(honkonga dolaro),
1527             'other' => q(honkongaj dolaroj),
1528             },
1529             },
1530             'IDR' => {
1531             symbol => 'IDR',
1532             display_name => {
1533             'currency' => q(Indonezia rupio),
1534             'one' => q(Indonezia rupio),
1535             'other' => q(Indoneziaj rupioj),
1536             },
1537             },
1538             'INR' => {
1539             symbol => '₹',
1540             display_name => {
1541             'currency' => q(Barata rupio),
1542             'one' => q(barata rupio),
1543             'other' => q(barataj rupioj),
1544             },
1545             },
1546             'JPY' => {
1547             symbol => 'JPÂ¥',
1548             display_name => {
1549             'currency' => q(Japana eno),
1550             'one' => q(japana eno),
1551             'other' => q(japanaj enoj),
1552             },
1553             },
1554             'KRW' => {
1555             symbol => 'â‚©',
1556             display_name => {
1557             'currency' => q(Sud-korea Å­ono),
1558             'one' => q(sud-korea Å­ono),
1559             'other' => q(sud-koreaj Å­onoj),
1560             },
1561             },
1562             'MXN' => {
1563             symbol => 'MX$',
1564             display_name => {
1565             'currency' => q(Meksika peso),
1566             'one' => q(meksika peso),
1567             'other' => q(meksikaj pesoj),
1568             },
1569             },
1570             'NOK' => {
1571             symbol => 'NOK',
1572             display_name => {
1573             'currency' => q(Norvega krono),
1574             'one' => q(norvega krono),
1575             'other' => q(norvegaj kronoj),
1576             },
1577             },
1578             'PLN' => {
1579             symbol => 'PLN',
1580             display_name => {
1581             'currency' => q(Pola zloto),
1582             'one' => q(pola zloto),
1583             'other' => q(polaj zlotoj),
1584             },
1585             },
1586             'RUB' => {
1587             symbol => 'RUB',
1588             display_name => {
1589             'currency' => q(Rusa rublo),
1590             'one' => q(rusa rublo),
1591             'other' => q(rusaj rubloj),
1592             },
1593             },
1594             'SAR' => {
1595             symbol => 'SAR',
1596             display_name => {
1597             'currency' => q(Sauda rialo),
1598             'one' => q(sauda rialo),
1599             'other' => q(saudaj rialoj),
1600             },
1601             },
1602             'SEK' => {
1603             symbol => 'SEK',
1604             display_name => {
1605             'currency' => q(Sveda krono),
1606             'one' => q(sveda krono),
1607             'other' => q(svedaj kronoj),
1608             },
1609             },
1610             'THB' => {
1611             symbol => '฿',
1612             display_name => {
1613             'currency' => q(Taja bahto),
1614             'one' => q(taja bahto),
1615             'other' => q(tajaj bahtoj),
1616             },
1617             },
1618             'TRY' => {
1619             symbol => '₺',
1620             display_name => {
1621             'currency' => q(Turka liro),
1622             'one' => q(turka liro),
1623             'other' => q(turkaj liroj),
1624             },
1625             },
1626             'TWD' => {
1627             symbol => 'NT$',
1628             display_name => {
1629             'currency' => q(Nova tajvana dolaro),
1630             'one' => q(nova tajvana dolaro),
1631             'other' => q(novaj tajvanaj dolaroj),
1632             },
1633             },
1634             'USD' => {
1635             symbol => 'US$',
1636             display_name => {
1637             'currency' => q(Usona dolaro),
1638             'one' => q(usona dolaro),
1639             'other' => q(usonaj dolaroj),
1640             },
1641             },
1642             'XAG' => {
1643             display_name => {
1644             'currency' => q(arĝento),
1645             },
1646             },
1647             'XAU' => {
1648             display_name => {
1649             'currency' => q(oro),
1650             },
1651             },
1652             'XBB' => {
1653             display_name => {
1654             'currency' => q(eÅ­ropa monunuo),
1655             },
1656             },
1657             'XFO' => {
1658             display_name => {
1659             'currency' => q(franca ora franko),
1660             },
1661             },
1662             'XPD' => {
1663             display_name => {
1664             'currency' => q(paladio),
1665             },
1666             },
1667             'XPT' => {
1668             display_name => {
1669             'currency' => q(plateno),
1670             },
1671             },
1672             'XXX' => {
1673             display_name => {
1674             'currency' => q(Nekonata valuto),
1675             'one' => q(nekonata monunuo),
1676             'other' => q(nekonataj monunuoj),
1677             },
1678             },
1679             'ZAR' => {
1680             symbol => 'ZAR',
1681             display_name => {
1682             'currency' => q(Sud-afrika rando),
1683             'one' => q(sud-afrika rando),
1684             'other' => q(sud-afrikaj randoj),
1685             },
1686             },
1687             } },
1688             );
1689              
1690              
1691             has 'calendar_months' => (
1692             is => 'ro',
1693             isa => HashRef,
1694             init_arg => undef,
1695             default => sub { {
1696             'gregorian' => {
1697             'format' => {
1698             abbreviated => {
1699             nonleap => [
1700             'jan',
1701             'feb',
1702             'mar',
1703             'apr',
1704             'maj',
1705             'jun',
1706             'jul',
1707             'aÅ­g',
1708             'sep',
1709             'okt',
1710             'nov',
1711             'dec'
1712             ],
1713             leap => [
1714            
1715             ],
1716             },
1717             wide => {
1718             nonleap => [
1719             'januaro',
1720             'februaro',
1721             'marto',
1722             'aprilo',
1723             'majo',
1724             'junio',
1725             'julio',
1726             'aÅ­gusto',
1727             'septembro',
1728             'oktobro',
1729             'novembro',
1730             'decembro'
1731             ],
1732             leap => [
1733            
1734             ],
1735             },
1736             },
1737             'stand-alone' => {
1738             narrow => {
1739             nonleap => [
1740             'J',
1741             'F',
1742             'M',
1743             'A',
1744             'M',
1745             'J',
1746             'J',
1747             'A',
1748             'S',
1749             'O',
1750             'N',
1751             'D'
1752             ],
1753             leap => [
1754            
1755             ],
1756             },
1757             wide => {
1758             nonleap => [
1759             'januaro',
1760             'februaro',
1761             'marto',
1762             'aprilo',
1763             'majo',
1764             'junio',
1765             'julio',
1766             'aÅ­gusto',
1767             'septembro',
1768             'oktobro',
1769             'novembro',
1770             'decembro'
1771             ],
1772             leap => [
1773            
1774             ],
1775             },
1776             },
1777             },
1778             } },
1779             );
1780              
1781             has 'calendar_days' => (
1782             is => 'ro',
1783             isa => HashRef,
1784             init_arg => undef,
1785             default => sub { {
1786             'gregorian' => {
1787             'format' => {
1788             abbreviated => {
1789             mon => 'lu',
1790             tue => 'ma',
1791             wed => 'me',
1792             thu => 'ĵa',
1793             fri => 've',
1794             sat => 'sa',
1795             sun => 'di'
1796             },
1797             wide => {
1798             mon => 'lundo',
1799             tue => 'mardo',
1800             wed => 'merkredo',
1801             thu => 'ĵaÅ­do',
1802             fri => 'vendredo',
1803             sat => 'sabato',
1804             sun => 'dimanĉo'
1805             },
1806             },
1807             'stand-alone' => {
1808             narrow => {
1809             mon => 'L',
1810             tue => 'M',
1811             wed => 'M',
1812             thu => 'Ä´',
1813             fri => 'V',
1814             sat => 'S',
1815             sun => 'D'
1816             },
1817             wide => {
1818             mon => 'lundo',
1819             tue => 'mardo',
1820             wed => 'merkredo',
1821             thu => 'ĵaÅ­do',
1822             fri => 'vendredo',
1823             sat => 'sabato',
1824             sun => 'dimanĉo'
1825             },
1826             },
1827             },
1828             } },
1829             );
1830              
1831             has 'calendar_quarters' => (
1832             is => 'ro',
1833             isa => HashRef,
1834             init_arg => undef,
1835             default => sub { {
1836             'gregorian' => {
1837             'format' => {
1838             abbreviated => {0 => 'K1',
1839             1 => 'K2',
1840             2 => 'K3',
1841             3 => 'K4'
1842             },
1843             wide => {0 => '1-a kvaronjaro',
1844             1 => '2-a kvaronjaro',
1845             2 => '3-a kvaronjaro',
1846             3 => '4-a kvaronjaro'
1847             },
1848             },
1849             'stand-alone' => {
1850             narrow => {0 => '1',
1851             1 => '2',
1852             2 => '3',
1853             3 => '4'
1854             },
1855             wide => {0 => '1-a kvaronjaro',
1856             1 => '2-a kvaronjaro',
1857             2 => '3-a kvaronjaro',
1858             3 => '4-a kvaronjaro'
1859             },
1860             },
1861             },
1862             } },
1863             );
1864              
1865             has 'day_periods' => (
1866             is => 'ro',
1867             isa => HashRef,
1868             init_arg => undef,
1869             default => sub { {
1870             'gregorian' => {
1871             'format' => {
1872             'wide' => {
1873             'am' => q{atm},
1874             'pm' => q{ptm},
1875             },
1876             'narrow' => {
1877             'pm' => q{p},
1878             'am' => q{a},
1879             },
1880             'abbreviated' => {
1881             'am' => q{atm},
1882             'pm' => q{ptm},
1883             },
1884             },
1885             },
1886             } },
1887             );
1888              
1889             has 'eras' => (
1890             is => 'ro',
1891             isa => HashRef,
1892             init_arg => undef,
1893             default => sub { {
1894             'generic' => {
1895             },
1896             'gregorian' => {
1897             abbreviated => {
1898             '0' => 'aK',
1899             '1' => 'pK'
1900             },
1901             narrow => {
1902             '0' => 'aK',
1903             '1' => 'pK'
1904             },
1905             wide => {
1906             '0' => 'aK',
1907             '1' => 'pK'
1908             },
1909             },
1910             } },
1911             );
1912              
1913             has 'date_formats' => (
1914             is => 'ro',
1915             isa => HashRef,
1916             init_arg => undef,
1917             default => sub { {
1918             'generic' => {
1919             'full' => q{EEEE, d-'a' 'de' MMMM y G},
1920             'long' => q{G y-MMMM-dd},
1921             'medium' => q{G y-MMM-dd},
1922             'short' => q{GGGGG y-MM-dd},
1923             },
1924             'gregorian' => {
1925             'full' => q{EEEE, d-'a' 'de' MMMM y},
1926             'long' => q{y-MMMM-dd},
1927             'medium' => q{y-MMM-dd},
1928             'short' => q{yy-MM-dd},
1929             },
1930             } },
1931             );
1932              
1933             has 'time_formats' => (
1934             is => 'ro',
1935             isa => HashRef,
1936             init_arg => undef,
1937             default => sub { {
1938             'generic' => {
1939             },
1940             'gregorian' => {
1941             'full' => q{H-'a' 'horo' 'kaj' m:ss zzzz},
1942             'long' => q{HH:mm:ss z},
1943             'medium' => q{HH:mm:ss},
1944             'short' => q{HH:mm},
1945             },
1946             } },
1947             );
1948              
1949             has 'datetime_formats' => (
1950             is => 'ro',
1951             isa => HashRef,
1952             init_arg => undef,
1953             default => sub { {
1954             'generic' => {
1955             },
1956             'gregorian' => {
1957             },
1958             } },
1959             );
1960              
1961             has 'datetime_formats_available_formats' => (
1962             is => 'ro',
1963             isa => HashRef,
1964             init_arg => undef,
1965             default => sub { {
1966             'gregorian' => {
1967             Ed => q{E d},
1968             MMMEd => q{E 'la' d-'an' 'de' MMM},
1969             MMMd => q{d MMM},
1970             d => q{d},
1971             y => q{y},
1972             yMMM => q{MMM y},
1973             yMMMEd => q{E 'la' d-'an' 'de' MMM y},
1974             yMMMd => q{d MMM y},
1975             yQQQ => q{QQQ y},
1976             yQQQQ => q{QQQQ y},
1977             },
1978             } },
1979             );
1980              
1981             has 'datetime_formats_append_item' => (
1982             is => 'ro',
1983             isa => HashRef,
1984             init_arg => undef,
1985             default => sub { {
1986             } },
1987             );
1988              
1989             has 'datetime_formats_interval' => (
1990             is => 'ro',
1991             isa => HashRef,
1992             init_arg => undef,
1993             default => sub { {
1994             'gregorian' => {
1995             H => {
1996             H => q{HH–HH},
1997             },
1998             Hm => {
1999             H => q{HH:mm–HH:mm},
2000             m => q{HH:mm–HH:mm},
2001             },
2002             Hmv => {
2003             H => q{HH:mm–HH:mm v},
2004             m => q{HH:mm–HH:mm v},
2005             },
2006             Hv => {
2007             H => q{HH–HH v},
2008             },
2009             M => {
2010             M => q{M–M},
2011             },
2012             MEd => {
2013             M => q{E, MM-dd – E, MM-dd},
2014             d => q{E, MM-dd – E, MM-dd},
2015             },
2016             MMM => {
2017             M => q{MMM–MMM},
2018             },
2019             MMMEd => {
2020             M => q{E, MMM-dd – E, MMM-dd},
2021             d => q{E, MMM-dd – E, MMM-dd},
2022             },
2023             MMMd => {
2024             M => q{MMM-dd – MMM-dd},
2025             d => q{MMM-dd – MMM-dd},
2026             },
2027             Md => {
2028             M => q{MM-dd – MM-dd},
2029             d => q{MM-dd – MM-dd},
2030             },
2031             d => {
2032             d => q{d–d},
2033             },
2034             fallback => '{0} – {1}',
2035             h => {
2036             h => q{h–h a},
2037             },
2038             hm => {
2039             h => q{h:mm–h:mm a},
2040             m => q{h:mm–h:mm a},
2041             },
2042             hmv => {
2043             h => q{h:mm–h:mm a v},
2044             m => q{h:mm–h:mm a v},
2045             },
2046             hv => {
2047             h => q{h–h a v},
2048             },
2049             y => {
2050             y => q{y–y},
2051             },
2052             yM => {
2053             M => q{y-MM – y-MM},
2054             y => q{y-MM – y-MM},
2055             },
2056             yMEd => {
2057             M => q{E, y-MM-dd – E, y-MM-dd},
2058             d => q{E, y-MM-dd – E, y-MM-dd},
2059             y => q{E, y-MM-dd – E, y-MM-dd},
2060             },
2061             yMMM => {
2062             M => q{y-MMM – y-MMM},
2063             y => q{y-MMM – y-MMM},
2064             },
2065             yMMMEd => {
2066             M => q{E, d-'a' 'de' MMM – E, d-'a' 'de' MMM y},
2067             d => q{E, d-'a' - E, d-'a' 'de' MMM y},
2068             y => q{E, d-'a' 'de' MMM y – E, d-'a' 'de' MMM y},
2069             },
2070             yMMMd => {
2071             M => q{y-MMM-dd – y-MMM-dd},
2072             d => q{y-MMM-dd – y-MMM-dd},
2073             y => q{y-MMM-dd – y-MMM-dd},
2074             },
2075             yMd => {
2076             M => q{y-MM-dd – y-MM-dd},
2077             d => q{y-MM-dd – y-MM-dd},
2078             y => q{y-MM-dd – y-MM-dd},
2079             },
2080             },
2081             'generic' => {
2082             H => {
2083             H => q{HH–HH},
2084             },
2085             Hm => {
2086             H => q{HH:mm–HH:mm},
2087             m => q{HH:mm–HH:mm},
2088             },
2089             Hmv => {
2090             H => q{HH:mm–HH:mm v},
2091             m => q{HH:mm–HH:mm v},
2092             },
2093             Hv => {
2094             H => q{HH–HH v},
2095             },
2096             M => {
2097             M => q{M–M},
2098             },
2099             MEd => {
2100             M => q{E, MM-dd – E, MM-dd},
2101             d => q{E, MM-dd – E, MM-dd},
2102             },
2103             MMM => {
2104             M => q{MMM–MMM},
2105             },
2106             MMMEd => {
2107             M => q{E, MMM-dd – E, MMM-dd},
2108             d => q{E, MMM-dd – E, MMM-dd},
2109             },
2110             MMMd => {
2111             M => q{MMM-dd – MMM-dd},
2112             d => q{MMM-dd – MMM-dd},
2113             },
2114             Md => {
2115             M => q{MM-dd – MM-dd},
2116             d => q{MM-dd – MM-dd},
2117             },
2118             d => {
2119             d => q{d–d},
2120             },
2121             fallback => '{0} – {1}',
2122             h => {
2123             h => q{h–h a},
2124             },
2125             hm => {
2126             h => q{h:mm–h:mm a},
2127             m => q{h:mm–h:mm a},
2128             },
2129             hmv => {
2130             h => q{h:mm–h:mm a v},
2131             m => q{h:mm–h:mm a v},
2132             },
2133             hv => {
2134             h => q{h–h a v},
2135             },
2136             y => {
2137             y => q{G y–y},
2138             },
2139             yM => {
2140             M => q{G y-MM – y-MM},
2141             y => q{G y-MM – y-MM},
2142             },
2143             yMEd => {
2144             M => q{E, y-MM-dd – E, y-MM-dd},
2145             d => q{E, y-MM-dd – E, y-MM-dd},
2146             y => q{E, y-MM-dd – E, y-MM-dd},
2147             },
2148             yMMM => {
2149             M => q{G y-MMM – y-MMM},
2150             y => q{G y-MMM – y-MMM},
2151             },
2152             yMMMEd => {
2153             M => q{E, d-'a' 'de' MMM – E, d-'a' 'de' MMM y G},
2154             d => q{E, d-'a' - E, d-'a' 'de' MMM y G},
2155             y => q{E, d-'a' 'de' MMM y – E, d-'a' 'de' MMM y G},
2156             },
2157             yMMMd => {
2158             M => q{G y-MMM-dd – y-MMM-dd},
2159             d => q{G y-MMM-dd – y-MMM-dd},
2160             y => q{G y-MMM-dd – y-MMM-dd},
2161             },
2162             yMd => {
2163             M => q{G y-MM-dd – y-MM-dd},
2164             d => q{G y-MM-dd – y-MM-dd},
2165             y => q{G y-MM-dd – y-MM-dd},
2166             },
2167             },
2168             } },
2169             );
2170              
2171             has 'time_zone_names' => (
2172             is => 'ro',
2173             isa => HashRef,
2174             init_arg => undef,
2175             default => sub { {
2176             hourFormat => q(+HH:mm;−HH:mm),
2177             gmtFormat => q(UTC{0}),
2178             gmtZeroFormat => q(UTC),
2179             regionFormat => q(tempo de {0}),
2180             regionFormat => q(somera tempo de {0}),
2181             regionFormat => q(norma tempo de {0}),
2182             fallbackFormat => q({1} ({0})),
2183             'Africa_Central' => {
2184             long => {
2185             'standard' => q(centra afrika tempo),
2186             },
2187             },
2188             'Africa_Eastern' => {
2189             long => {
2190             'standard' => q(orienta afrika tempo),
2191             },
2192             },
2193             'Africa_Southern' => {
2194             long => {
2195             'standard' => q(suda afrika tempo),
2196             },
2197             },
2198             'Africa_Western' => {
2199             long => {
2200             'daylight' => q(okcidenta afrika somera tempo),
2201             'generic' => q(okcidenta afrika tempo),
2202             'standard' => q(okcidenta afrika norma tempo),
2203             },
2204             },
2205             'America_Central' => {
2206             long => {
2207             'daylight' => q(centra nord-amerika somera tempo),
2208             'generic' => q(centra nord-amerika tempo),
2209             'standard' => q(centra nord-amerika norma tempo),
2210             },
2211             },
2212             'America_Eastern' => {
2213             long => {
2214             'daylight' => q(orienta nord-amerika somera tempo),
2215             'generic' => q(orienta nord-amerika tempo),
2216             'standard' => q(orienta nord-amerika norma tempo),
2217             },
2218             },
2219             'America_Mountain' => {
2220             long => {
2221             'daylight' => q(monta nord-amerika somera tempo),
2222             'generic' => q(monta nord-amerika tempo),
2223             'standard' => q(monta nord-amerika norma tempo),
2224             },
2225             },
2226             'America_Pacific' => {
2227             long => {
2228             'daylight' => q(pacifika nord-amerika somera tempo),
2229             'generic' => q(pacifika nord-amerika tempo),
2230             'standard' => q(pacifika nord-amerika norma tempo),
2231             },
2232             },
2233             'Arabian' => {
2234             long => {
2235             'daylight' => q(araba somera tempo),
2236             'generic' => q(araba tempo),
2237             'standard' => q(araba norma tempo),
2238             },
2239             },
2240             'Atlantic' => {
2241             long => {
2242             'daylight' => q(atlantika nord-amerika somera tempo),
2243             'generic' => q(atlantika nord-amerika tempo),
2244             'standard' => q(atlantika nord-amerika norma tempo),
2245             },
2246             },
2247             'Australia_Central' => {
2248             long => {
2249             'daylight' => q(centra aÅ­stralia somera tempo),
2250             'generic' => q(centra aÅ­stralia tempo),
2251             'standard' => q(centra aÅ­stralia norma tempo),
2252             },
2253             },
2254             'Australia_CentralWestern' => {
2255             long => {
2256             'daylight' => q(centrokcidenta aÅ­stralia somera tempo),
2257             'generic' => q(centrokcidenta aÅ­stralia tempo),
2258             'standard' => q(centrokcidenta aÅ­stralia norma tempo),
2259             },
2260             },
2261             'Australia_Eastern' => {
2262             long => {
2263             'daylight' => q(orienta aÅ­stralia somera tempo),
2264             'generic' => q(orienta aÅ­stralia tempo),
2265             'standard' => q(orienta aÅ­stralia norma tempo),
2266             },
2267             },
2268             'Australia_Western' => {
2269             long => {
2270             'daylight' => q(okcidenta aÅ­stralia somera tempo),
2271             'generic' => q(okcidenta aÅ­stralia tempo),
2272             'standard' => q(okcidenta aÅ­stralia norma tempo),
2273             },
2274             },
2275             'China' => {
2276             long => {
2277             'daylight' => q(ĉina somera tempo),
2278             'generic' => q(ĉina tempo),
2279             'standard' => q(ĉina norma tempo),
2280             },
2281             },
2282             'Etc/Unknown' => {
2283             exemplarCity => q#nekonata urbo#,
2284             },
2285             'Europe_Central' => {
2286             long => {
2287             'daylight' => q(centra eÅ­ropa somera tempo),
2288             'generic' => q(centra eÅ­ropa tempo),
2289             'standard' => q(centra eÅ­ropa norma tempo),
2290             },
2291             },
2292             'Europe_Eastern' => {
2293             long => {
2294             'daylight' => q(orienta eÅ­ropa somera tempo),
2295             'generic' => q(orienta eÅ­ropa tempo),
2296             'standard' => q(orienta eÅ­ropa norma tempo),
2297             },
2298             },
2299             'Europe_Western' => {
2300             long => {
2301             'daylight' => q(okcidenta eÅ­ropa somera tempo),
2302             'generic' => q(okcidenta eÅ­ropa tempo),
2303             'standard' => q(okcidenta eÅ­ropa norma tempo),
2304             },
2305             },
2306             'GMT' => {
2307             long => {
2308             'standard' => q(universala tempo kunordigita),
2309             },
2310             },
2311             'India' => {
2312             long => {
2313             'standard' => q(barata tempo),
2314             },
2315             },
2316             'Indochina' => {
2317             long => {
2318             'standard' => q(hindoĉina tempo),
2319             },
2320             },
2321             'Indonesia_Central' => {
2322             long => {
2323             'standard' => q(centra indonezia tempo),
2324             },
2325             },
2326             'Indonesia_Eastern' => {
2327             long => {
2328             'standard' => q(orienta indonezia tempo),
2329             },
2330             },
2331             'Indonesia_Western' => {
2332             long => {
2333             'standard' => q(okcidenta indonezia tempo),
2334             },
2335             },
2336             'Israel' => {
2337             long => {
2338             'daylight' => q(israela somera tempo),
2339             'generic' => q(israela tempo),
2340             'standard' => q(israela norma tempo),
2341             },
2342             },
2343             'Japan' => {
2344             long => {
2345             'daylight' => q(japana somera tempo),
2346             'generic' => q(japana tempo),
2347             'standard' => q(japana norma tempo),
2348             },
2349             },
2350             'Korea' => {
2351             long => {
2352             'daylight' => q(korea somera tempo),
2353             'generic' => q(korea tempo),
2354             'standard' => q(korea norma tempo),
2355             },
2356             },
2357             'Moscow' => {
2358             long => {
2359             'daylight' => q(moskva somera tempo),
2360             'generic' => q(moskva tempo),
2361             'standard' => q(moskva norma tempo),
2362             },
2363             },
2364             } }
2365             );
2366 1     1   4589 no Moo;
  1         2  
  1         6  
2367              
2368             1;
2369              
2370             # vim: tabstop=4