File Coverage

blib/lib/Locale/CLDR/Locales/Eo.pm
Criterion Covered Total %
statement 35 42 83.3
branch n/a
condition n/a
subroutine 12 13 92.3
pod 0 1 0.0
total 47 56 83.9


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