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