File Coverage

blib/lib/Locale/CLDR/Locales/Prg.pm
Criterion Covered Total %
statement 32 39 82.0
branch n/a
condition n/a
subroutine 11 12 91.6
pod 0 1 0.0
total 43 52 82.6


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Prg - Package for language Prussian
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Prg;
10             # This file auto generated from Data\common\main\prg.xml
11             # on Fri 13 Oct 9:33:35 am GMT
12              
13 1     1   937047 use strict;
  1         2  
  1         58  
14 1     1   6 use warnings;
  1         2  
  1         26  
15 1     1   5 use version;
  1         2  
  1         8  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   95 use v5.10.1;
  1         3  
20 1     1   5 use mro 'c3';
  1         1  
  1         7  
21 1     1   22 use utf8;
  1         2  
  1         7  
22 1     1   29 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         16  
23 1     1   125 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         3  
  1         9  
24 1     1   941 use Moo;
  1         2  
  1         5  
25              
26             extends('Locale::CLDR::Locales::Root');
27             # Need to add code for Key type pattern
28             sub display_name_pattern {
29 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
30              
31 0           my $display_pattern = '{0} ({1})';
32 0           $display_pattern =~s/\{0\}/$name/g;
33 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
34             $region,
35             $script,
36             $variant,
37             );
38              
39 0           $display_pattern =~s/\{1\}/$subtags/g;
40 0           return $display_pattern;
41             }
42              
43             has 'display_name_language' => (
44             is => 'ro',
45             isa => CodeRef,
46             init_arg => undef,
47             default => sub {
48             sub {
49             my %languages = (
50             'ar' => 'arābiskan',
51             'da' => 'dāniskan',
52             'de' => 'miksiskan',
53             'de_AT' => 'Āustrarīkis miksiskan',
54             'de_CH' => 'Šwēicis aūktamiksiskan',
55             'el' => 'grēkiskan',
56             'en' => 'ēngliskan',
57             'en_AU' => 'Austrālijas ēngliskan',
58             'en_CA' => 'Kanādas ēngliskan',
59             'en_GB' => 'brītiskan ēngliskan',
60             'en_GB@alt=short' => 'brītiskan ēngliskan',
61             'en_US' => 'amērikaniskan ēngliskan',
62             'en_US@alt=short' => 'APW ēngliskan',
63             'es' => 'špāniskan',
64             'es_419' => 'Lātiniskas Amērikas špāniskan',
65             'es_ES' => 'eurōpiskan špāniskan',
66             'es_MX' => 'Meksikus špāniskan',
67             'et' => 'èstiskan',
68             'fi' => 'sōmiskan',
69             'fr' => 'prancōziskan',
70             'fr_CA' => 'Kanādas prancōziskan',
71             'fr_CH' => 'Šwēicis prancōziskan',
72             'it' => 'wālkiskan',
73             'ja' => 'japāniskan',
74             'lt' => 'laītawiskan',
75             'lv' => 'lattawiskan',
76             'nl' => 'ullandiskan',
77             'pl' => 'pōliskan',
78             'prg' => 'prūsiskan',
79             'pt' => 'pōrtugaliskan',
80             'pt_BR' => 'Brazīlijas pōrtugaliskan',
81             'pt_PT' => 'eurōpiskan pōrtugaliskan',
82             'ru' => 'maskōwitiskan',
83             'sv' => 'šwēdiskan',
84             'tr' => 'turkiskan',
85             'und' => 'niwaistā bilā',
86             'zh' => 'kīniskan',
87             'zh_Hans' => 'prastintan kīniskan',
88             'zh_Hant' => 'tradiciōnalin kīniskan',
89              
90             );
91             if (@_) {
92             return $languages{$_[0]};
93             }
94             return \%languages;
95             }
96             },
97             );
98              
99             has 'display_name_script' => (
100             is => 'ro',
101             isa => CodeRef,
102             init_arg => undef,
103             default => sub {
104             sub {
105             my %scripts = (
106             'Arab' => 'arābiskan',
107             'Cyrl' => 'cīriliskan',
108             'Hans' => 'prastintan',
109             'Hans@alt=stand-alone' => 'prastintan han',
110             'Hant' => 'tradiciōnalin',
111             'Hant@alt=stand-alone' => 'tradiciōnalin han',
112             'Jpan' => 'japāniskas',
113             'Latn' => 'lātiniskan',
114             'Zxxx' => 'nienpeisātan',
115             'Zzzz' => 'niwaīstan skriptan',
116              
117             );
118             if ( @_ ) {
119             return $scripts{$_[0]};
120             }
121             return \%scripts;
122             }
123             }
124             );
125              
126             has 'display_name_region' => (
127             is => 'ro',
128             isa => HashRef[Str],
129             init_arg => undef,
130             default => sub {
131             {
132             '001' => 'swītai',
133             '002' => 'Afrika',
134             '003' => 'Zēimanamērika',
135             '005' => 'Pussideinanamērika',
136             '019' => 'Amērika',
137             '142' => 'Āzija',
138             '150' => 'Eurōpa',
139             'AD' => 'Andōra',
140             'AG' => 'Antīgwa be Barbūda',
141             'AL' => 'Albānija',
142             'AR' => 'Argentīnija',
143             'AT' => 'Āustrarīki',
144             'AU' => 'Austrālija',
145             'BA' => 'Bōsnija be Ercegōwina',
146             'BB' => 'Barbādas',
147             'BE' => 'Belgija',
148             'BG' => 'Bulgārija',
149             'BO' => 'Bōliwija',
150             'BR' => 'Brazīlija',
151             'BS' => 'Bahāmai',
152             'BY' => 'Krēiwa',
153             'BZ' => 'Belīzi',
154             'CA' => 'Kānada',
155             'CH' => 'Šwēici',
156             'CL' => 'Čīli',
157             'CN' => 'Kīna',
158             'CO' => 'Kōlumbija',
159             'CR' => 'Costa Rica',
160             'CU' => 'Kūba',
161             'CZ' => 'Čekkija',
162             'DE' => 'Mikskātauta',
163             'DK' => 'Dānanmarki',
164             'DM' => 'Dōminika',
165             'DO' => 'Dōminikas Republīki',
166             'EC' => 'Ekwadōrs',
167             'EE' => 'Estantauta',
168             'ES' => 'Špānija',
169             'FI' => 'Sōmija',
170             'FO' => 'Farēirai',
171             'FR' => 'Prankrīki',
172             'GB' => 'Debabritānija',
173             'GB@alt=short' => 'DB',
174             'GD' => 'Grenāda',
175             'GF' => 'Prancōziska Gujāna',
176             'GI' => 'Gibrāltars',
177             'GL' => 'Grēnlandan',
178             'GR' => 'Grēkantauta',
179             'GT' => 'Gwatemāla',
180             'GY' => 'Gujāna',
181             'HN' => 'Hōnduras',
182             'HR' => 'Kruātija',
183             'HT' => 'Haīti',
184             'HU' => 'Ungrai',
185             'ID' => 'Indōnezija',
186             'IN' => 'Īndija',
187             'IS' => 'Īslandan',
188             'IT' => 'Wālkija',
189             'JM' => 'Jamāika',
190             'JP' => 'Japānija',
191             'KR' => 'Pussideinankōreja',
192             'LI' => 'Līchtenšteinan',
193             'LT' => 'Laītawa',
194             'LU' => 'Luksemburgan',
195             'LV' => 'Lattawa',
196             'MC' => 'Mōnakō',
197             'MD' => 'Mōldawija',
198             'ME' => 'Mōntenegran',
199             'MK' => 'Macedōnija',
200             'MT' => 'Mālta',
201             'MX' => 'Meksiku',
202             'NI' => 'Nikarāgwa',
203             'NO' => 'Nōrwigai',
204             'NZ' => 'Nawazēlandan',
205             'PA' => 'Panāma',
206             'PE' => 'Perū',
207             'PL' => 'Pōli',
208             'PT' => 'Pōrtugalin',
209             'PW' => 'Palau',
210             'PY' => 'Paragwājs',
211             'RO' => 'Rumānija',
212             'RS' => 'Serbija',
213             'RU' => 'Russi',
214             'SA' => 'Saūdi Arābija',
215             'SE' => 'Šwēdija',
216             'SI' => 'Slōwenija',
217             'SK' => 'Slōwakei',
218             'SM' => 'San Marinō',
219             'SR' => 'Surināms',
220             'SV' => 'El Salvadōrs',
221             'TH' => 'Tāilandan',
222             'TR' => 'Turkāja',
223             'TT' => 'Trinidāds be Tobagō',
224             'TW' => 'Taiwāns',
225             'UA' => 'Ukrāini',
226             'US' => 'Peraīnintas Wālstis',
227             'US@alt=short' => 'PW',
228             'UY' => 'Urugwājs',
229             'VE' => 'Venezuēla',
230             'XK' => 'Kōsawa',
231             'ZA' => 'Pussideinanafrika',
232             'ZZ' => 'niwaistā regiōni',
233              
234             }
235             },
236             );
237              
238             has 'display_name_type' => (
239             is => 'ro',
240             isa => HashRef[HashRef[Str]],
241             init_arg => undef,
242             default => sub {
243             {
244             'calendar' => {
245             'gregorian' => q{Gregōriskas kalāndars},
246             },
247             'collation' => {
248             'standard' => q{sēisnas rikā},
249             },
250             'numbers' => {
251             'latn' => q{lātiniskas cipperis},
252             },
253              
254             }
255             },
256             );
257              
258             has 'display_name_measurement_system' => (
259             is => 'ro',
260             isa => HashRef[Str],
261             init_arg => undef,
262             default => sub {
263             {
264             'metric' => q{mētriskan},
265             'UK' => q{brītiskan},
266             'US' => q{amērikaniskan},
267              
268             }
269             },
270             );
271              
272             has 'display_name_code_patterns' => (
273             is => 'ro',
274             isa => HashRef[Str],
275             init_arg => undef,
276             default => sub {
277             {
278             'language' => 'Bilā: {0}',
279             'script' => 'Skriptan: {0}',
280             'region' => 'Regiōni: {0}',
281              
282             }
283             },
284             );
285              
286             has 'characters' => (
287             is => 'ro',
288             isa => HashRef,
289             init_arg => undef,
290             default => $^V ge v5.18.0
291             ? eval <<'EOT'
292             sub {
293             no warnings 'experimental::regex_sets';
294             return {
295             index => ['A', 'Ā', 'B', 'C', 'D', 'Ḑ', 'E', 'Ē', 'F', 'G', 'Ģ', 'H', 'I', 'Ī', 'J', 'K', 'Ķ', 'L', 'M', 'N', 'Ņ', 'O', 'Ō', 'P', 'Q', 'R', 'Ŗ', 'S', 'Š', 'T', 'Ț', 'U', 'Ū', 'V', 'W', 'X', 'Y', 'Z', 'Ž'],
296             main => qr{[a ā b c d ḑ e ē f g ģ h i ī j k ķ l m n ņ o ō p q r ŗ s š t ț u ū v w x y z ž]},
297             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
298             punctuation => qr{[\- ‐ – — , ; \: ! ? . … “ „ ( ) \[ \] \{ \}]},
299             };
300             },
301             EOT
302             : sub {
303             return { index => ['A', 'Ā', 'B', 'C', 'D', 'Ḑ', 'E', 'Ē', 'F', 'G', 'Ģ', 'H', 'I', 'Ī', 'J', 'K', 'Ķ', 'L', 'M', 'N', 'Ņ', 'O', 'Ō', 'P', 'Q', 'R', 'Ŗ', 'S', 'Š', 'T', 'Ț', 'U', 'Ū', 'V', 'W', 'X', 'Y', 'Z', 'Ž'], };
304             },
305 1     1   126 );
  1         2  
  1         157  
306              
307              
308             has 'quote_start' => (
309             is => 'ro',
310             isa => Str,
311             init_arg => undef,
312             default => qq{„},
313             );
314              
315             has 'quote_end' => (
316             is => 'ro',
317             isa => Str,
318             init_arg => undef,
319             default => qq{“},
320             );
321              
322             has 'alternate_quote_start' => (
323             is => 'ro',
324             isa => Str,
325             init_arg => undef,
326             default => qq{„},
327             );
328              
329             has 'alternate_quote_end' => (
330             is => 'ro',
331             isa => Str,
332             init_arg => undef,
333             default => qq{“},
334             );
335              
336             has 'duration_units' => (
337             is => 'ro',
338             isa => HashRef[Str],
339             init_arg => undef,
340             default => sub { {
341             hm => 'h:mm',
342             hms => 'h:mm:ss',
343             ms => 'm:ss',
344             } }
345             );
346              
347             has 'units' => (
348             is => 'ro',
349             isa => HashRef[HashRef[HashRef[Str]]],
350             init_arg => undef,
351             default => sub { {
352             } }
353             );
354              
355             has 'yesstr' => (
356             is => 'ro',
357             isa => RegexpRef,
358             init_arg => undef,
359             default => sub { qr'^(?i:jā|j|yes|y)$' }
360             );
361              
362             has 'nostr' => (
363             is => 'ro',
364             isa => RegexpRef,
365             init_arg => undef,
366             default => sub { qr'^(?i:ni|n)$' }
367             );
368              
369             has 'listPatterns' => (
370             is => 'ro',
371             isa => HashRef,
372             init_arg => undef,
373             default => sub { {
374             start => q({0}, {1}),
375             middle => q({0}, {1}),
376             end => q({0} be {1}),
377             2 => q({0} be {1}),
378             } }
379             );
380              
381             has 'default_numbering_system' => (
382             is => 'ro',
383             isa => Str,
384             init_arg => undef,
385             default => 'latn',
386             );
387              
388             has native_numbering_system => (
389             is => 'ro',
390             isa => Str,
391             init_arg => undef,
392             default => 'latn',
393             );
394              
395             has 'number_symbols' => (
396             is => 'ro',
397             isa => HashRef,
398             init_arg => undef,
399             default => sub { {
400             'latn' => {
401             'decimal' => q(,),
402             'group' => q( ),
403             'minusSign' => q(-),
404             'percentSign' => q(%),
405             'plusSign' => q(+),
406             },
407             } }
408             );
409              
410             has 'number_formats' => (
411             is => 'ro',
412             isa => HashRef,
413             init_arg => undef,
414             default => sub { {
415             decimalFormat => {
416             'default' => {
417             'standard' => {
418             'default' => '#,##0.###',
419             },
420             },
421             },
422             percentFormat => {
423             'default' => {
424             'standard' => {
425             'default' => '#,##0%',
426             },
427             },
428             },
429             scientificFormat => {
430             'default' => {
431             'standard' => {
432             'default' => '#E0',
433             },
434             },
435             },
436             } },
437             );
438              
439             has 'number_currency_formats' => (
440             is => 'ro',
441             isa => HashRef,
442             init_arg => undef,
443             default => sub { {
444             'latn' => {
445             'pattern' => {
446             'default' => {
447             'standard' => {
448             'positive' => '#,##0.00 ¤',
449             },
450             },
451             },
452             },
453             } },
454             );
455              
456             has 'currencies' => (
457             is => 'ro',
458             isa => HashRef,
459             init_arg => undef,
460             default => sub { {
461             'BRL' => {
462             display_name => {
463             'currency' => q(Brazīlijas reals),
464             'one' => q(Brazīlijas reals),
465             'other' => q(Brazīlijas realai),
466             'zero' => q(Brazīlijas realin),
467             },
468             },
469             'CNY' => {
470             display_name => {
471             'currency' => q(Kīnas juāns),
472             'one' => q(Kīnas juāns),
473             'other' => q(Kīnas juānai),
474             'zero' => q(Kīnas juānan),
475             },
476             },
477             'EUR' => {
478             display_name => {
479             'currency' => q(eurō),
480             'one' => q(eurō),
481             'other' => q(eurō),
482             'zero' => q(eurō),
483             },
484             },
485             'GBP' => {
486             display_name => {
487             'currency' => q(punds sterlings),
488             'one' => q(punds sterlings),
489             'other' => q(pundai sterlingai),
490             'zero' => q(pundan sterlingan),
491             },
492             },
493             'INR' => {
494             display_name => {
495             'currency' => q(Īndijas rūpija),
496             'one' => q(Īndijas rūpija),
497             'other' => q(Īndijas rūpijas),
498             'zero' => q(Īndijas rūpijan),
499             },
500             },
501             'JPY' => {
502             display_name => {
503             'currency' => q(Japānijas jāns),
504             'one' => q(Japānijas jāns),
505             'other' => q(Japānijas jānai),
506             'zero' => q(Japānijas jānan),
507             },
508             },
509             'RUB' => {
510             display_name => {
511             'currency' => q(Russis rūbels),
512             'one' => q(Russis rūbels),
513             'other' => q(Russis rūblai),
514             'zero' => q(Russis rūblin),
515             },
516             },
517             'USD' => {
518             display_name => {
519             'currency' => q(APW dālars),
520             'one' => q(APW dālars),
521             'other' => q(APW dālarai),
522             'zero' => q(APW dālaran),
523             },
524             },
525             'XXX' => {
526             display_name => {
527             'currency' => q(niwaistā walūta),
528             'one' => q(\(niwaistā walūtas aīnibi\)),
529             'other' => q(\(niwaistā walūta\)),
530             'zero' => q(\(niwaistā walūta\)),
531             },
532             },
533             } },
534             );
535              
536              
537             has 'calendar_months' => (
538             is => 'ro',
539             isa => HashRef,
540             init_arg => undef,
541             default => sub { {
542             'gregorian' => {
543             'format' => {
544             abbreviated => {
545             nonleap => [
546             'rag',
547             'was',
548             'pūl',
549             'sak',
550             'zal',
551             'sīm',
552             'līp',
553             'dag',
554             'sil',
555             'spa',
556             'lap',
557             'sal'
558             ],
559             leap => [
560            
561             ],
562             },
563             narrow => {
564             nonleap => [
565             'R',
566             'W',
567             'P',
568             'S',
569             'Z',
570             'S',
571             'L',
572             'D',
573             'S',
574             'S',
575             'L',
576             'S'
577             ],
578             leap => [
579            
580             ],
581             },
582             wide => {
583             nonleap => [
584             'rags',
585             'wassarins',
586             'pūlis',
587             'sakkis',
588             'zallaws',
589             'sīmenis',
590             'līpa',
591             'daggis',
592             'sillins',
593             'spallins',
594             'lapkrūtis',
595             'sallaws'
596             ],
597             leap => [
598            
599             ],
600             },
601             },
602             'stand-alone' => {
603             abbreviated => {
604             nonleap => [
605             'rag',
606             'was',
607             'pūl',
608             'sak',
609             'zal',
610             'sīm',
611             'līp',
612             'dag',
613             'sil',
614             'spa',
615             'lap',
616             'sal'
617             ],
618             leap => [
619            
620             ],
621             },
622             narrow => {
623             nonleap => [
624             'R',
625             'W',
626             'P',
627             'S',
628             'Z',
629             'S',
630             'L',
631             'D',
632             'S',
633             'S',
634             'L',
635             'S'
636             ],
637             leap => [
638            
639             ],
640             },
641             wide => {
642             nonleap => [
643             'rags',
644             'wassarins',
645             'pūlis',
646             'sakkis',
647             'zallaws',
648             'sīmenis',
649             'līpa',
650             'daggis',
651             'sillins',
652             'spallins',
653             'lapkrūtis',
654             'sallaws'
655             ],
656             leap => [
657            
658             ],
659             },
660             },
661             },
662             } },
663             );
664              
665             has 'calendar_days' => (
666             is => 'ro',
667             isa => HashRef,
668             init_arg => undef,
669             default => sub { {
670             'gregorian' => {
671             'format' => {
672             abbreviated => {
673             mon => 'pan',
674             tue => 'wis',
675             wed => 'pus',
676             thu => 'ket',
677             fri => 'pēn',
678             sat => 'sab',
679             sun => 'nad'
680             },
681             narrow => {
682             mon => 'P',
683             tue => 'W',
684             wed => 'P',
685             thu => 'K',
686             fri => 'P',
687             sat => 'S',
688             sun => 'N'
689             },
690             wide => {
691             mon => 'panadīli',
692             tue => 'wisasīdis',
693             wed => 'pussisawaiti',
694             thu => 'ketwirtiks',
695             fri => 'pēntniks',
696             sat => 'sabattika',
697             sun => 'nadīli'
698             },
699             },
700             'stand-alone' => {
701             abbreviated => {
702             mon => 'pan',
703             tue => 'wis',
704             wed => 'pus',
705             thu => 'ket',
706             fri => 'pēn',
707             sat => 'sab',
708             sun => 'nad'
709             },
710             narrow => {
711             mon => 'P',
712             tue => 'W',
713             wed => 'P',
714             thu => 'K',
715             fri => 'P',
716             sat => 'S',
717             sun => 'N'
718             },
719             wide => {
720             mon => 'panadīli',
721             tue => 'wisasīdis',
722             wed => 'pussisawaiti',
723             thu => 'ketwirtiks',
724             fri => 'pēntniks',
725             sat => 'sabattika',
726             sun => 'nadīli'
727             },
728             },
729             },
730             } },
731             );
732              
733             has 'calendar_quarters' => (
734             is => 'ro',
735             isa => HashRef,
736             init_arg => undef,
737             default => sub { {
738             'gregorian' => {
739             'format' => {
740             abbreviated => {0 => '1. k.',
741             1 => '2. k.',
742             2 => '3. k.',
743             3 => '4. k.'
744             },
745             narrow => {0 => '1',
746             1 => '2',
747             2 => '3',
748             3 => '4'
749             },
750             wide => {0 => '1. ketwirts',
751             1 => '2. ketwirts',
752             2 => '3. ketwirts',
753             3 => '4. ketwirts'
754             },
755             },
756             'stand-alone' => {
757             abbreviated => {0 => '1. ketw.',
758             1 => '2. ketw.',
759             2 => '3. ketw.',
760             3 => '4. ketw.'
761             },
762             narrow => {0 => '1',
763             1 => '2',
764             2 => '3',
765             3 => '4'
766             },
767             wide => {0 => '1. ketwirts',
768             1 => '2. ketwirts',
769             2 => '3. ketwirts',
770             3 => '4. ketwirts'
771             },
772             },
773             },
774             } },
775             );
776              
777             has 'day_periods' => (
778             is => 'ro',
779             isa => HashRef,
780             init_arg => undef,
781             default => sub { {
782             'gregorian' => {
783             'format' => {
784             'abbreviated' => {
785             'am' => q{AM},
786             'pm' => q{PM},
787             },
788             'wide' => {
789             'am' => q{ankstāinan},
790             'pm' => q{pa pussideinan},
791             },
792             },
793             },
794             } },
795             );
796              
797             has 'eras' => (
798             is => 'ro',
799             isa => HashRef,
800             init_arg => undef,
801             default => sub { {
802             'generic' => {
803             },
804             'gregorian' => {
805             abbreviated => {
806             '0' => 'BC',
807             '1' => 'AD'
808             },
809             },
810             } },
811             );
812              
813             has 'date_formats' => (
814             is => 'ro',
815             isa => HashRef,
816             init_arg => undef,
817             default => sub { {
818             'generic' => {
819             'full' => q{EEEE, y 'mettas' d. MMMM G},
820             'long' => q{y 'mettas' d. MMMM G},
821             'medium' => q{dd.MM 'st'. y G},
822             'short' => q{dd.MM.y GGGGG},
823             },
824             'gregorian' => {
825             'full' => q{EEEE, y 'mettas' d. MMMM},
826             'long' => q{y 'mettas' d. MMMM},
827             'medium' => q{dd.MM 'st'. y},
828             'short' => q{dd.MM.yy},
829             },
830             } },
831             );
832              
833             has 'time_formats' => (
834             is => 'ro',
835             isa => HashRef,
836             init_arg => undef,
837             default => sub { {
838             'generic' => {
839             },
840             'gregorian' => {
841             'full' => q{HH:mm:ss zzzz},
842             'long' => q{HH:mm:ss z},
843             'medium' => q{HH:mm:ss},
844             'short' => q{HH:mm},
845             },
846             } },
847             );
848              
849             has 'datetime_formats' => (
850             is => 'ro',
851             isa => HashRef,
852             init_arg => undef,
853             default => sub { {
854             'generic' => {
855             'full' => q{{1} {0}},
856             'long' => q{{1} {0}},
857             'medium' => q{{1} {0}},
858             'short' => q{{1} {0}},
859             },
860             'gregorian' => {
861             'full' => q{{1} {0}},
862             'long' => q{{1} {0}},
863             'medium' => q{{1} {0}},
864             'short' => q{{1} {0}},
865             },
866             } },
867             );
868              
869             has 'datetime_formats_available_formats' => (
870             is => 'ro',
871             isa => HashRef,
872             init_arg => undef,
873             default => sub { {
874             'gregorian' => {
875             E => q{ccc},
876             EHm => q{E, HH:mm},
877             EHms => q{E, HH:mm:ss},
878             Ed => q{E, d.},
879             Ehm => q{E, h:mm a},
880             Ehms => q{E, h:mm:ss a},
881             Gy => q{y 'm'. G},
882             GyMMM => q{y 'm'. MMM G},
883             GyMMMEd => q{E, dd.MM 'st'. y G},
884             GyMMMd => q{dd.MM 'st'. y G},
885             H => q{HH},
886             Hm => q{HH:mm},
887             Hms => q{HH:mm:ss},
888             Hmsv => q{HH:mm:ss; v},
889             Hmv => q{HH:mm; v},
890             M => q{L.},
891             MEd => q{E, d.M},
892             MMM => q{LLL},
893             MMMEd => q{E, d. MMM},
894             MMMd => q{d. MMM},
895             Md => q{d.M},
896             d => q{d.},
897             h => q{h a},
898             hm => q{h:mm a},
899             hms => q{h:mm:ss a},
900             hmsv => q{h:mm:ss a; v},
901             hmv => q{h:mm a; v},
902             ms => q{mm:ss},
903             y => q{y 'm'.},
904             yM => q{M.y},
905             yMEd => q{E, d.M.y},
906             yMMM => q{y 'm'. MMM},
907             yMMMEd => q{E, dd.MM 'st'. y},
908             yMMMd => q{dd.MM 'st'. y},
909             yMd => q{d.M.y},
910             yQQQ => q{y 'm'. QQQ},
911             yQQQQ => q{y 'm'. QQQQ},
912             },
913             } },
914             );
915              
916             has 'datetime_formats_append_item' => (
917             is => 'ro',
918             isa => HashRef,
919             init_arg => undef,
920             default => sub { {
921             'gregorian' => {
922             'Timezone' => '{0} {1}',
923             },
924             } },
925             );
926              
927             has 'datetime_formats_interval' => (
928             is => 'ro',
929             isa => HashRef,
930             init_arg => undef,
931             default => sub { {
932             'generic' => {
933             fallback => '{0} – {1}',
934             },
935             'gregorian' => {
936             H => {
937             H => q{HH–HH},
938             },
939             Hm => {
940             H => q{HH:mm–HH:mm},
941             m => q{HH:mm–HH:mm},
942             },
943             Hmv => {
944             H => q{HH:mm–HH:mm v},
945             m => q{HH:mm–HH:mm v},
946             },
947             Hv => {
948             H => q{HH–HH v},
949             },
950             M => {
951             M => q{M.–M.},
952             },
953             MEd => {
954             M => q{E, dd.MM – E, dd.MM},
955             d => q{E, dd.MM – E, dd.MM},
956             },
957             MMM => {
958             M => q{MMM–MMM},
959             },
960             MMMEd => {
961             M => q{E, d. MMM – E, d. MMM},
962             d => q{E, d. – E, d. MMM},
963             },
964             MMMd => {
965             M => q{d. MMM – d. MMM},
966             d => q{d.–d. MMM},
967             },
968             Md => {
969             M => q{dd.MM–dd.MM},
970             d => q{dd.MM–dd.MM},
971             },
972             d => {
973             d => q{d.–d.},
974             },
975             fallback => '{0} – {1}',
976             h => {
977             a => q{h a – h a},
978             h => q{h–h a},
979             },
980             hm => {
981             a => q{h:mm a – h:mm a},
982             h => q{h:mm–h:mm a},
983             m => q{h:mm–h:mm a},
984             },
985             hmv => {
986             a => q{h:mm a – h:mm a v},
987             h => q{h:mm–h:mm a v},
988             m => q{h:mm–h:mm a v},
989             },
990             hv => {
991             a => q{h a – h a v},
992             h => q{h–h a v},
993             },
994             y => {
995             y => q{y–y},
996             },
997             yM => {
998             M => q{MM.y–MM.y},
999             y => q{MM.y–MM.y},
1000             },
1001             yMEd => {
1002             M => q{E, dd.MM.y – E, dd.MM.y},
1003             d => q{E, dd.MM.y – E, dd.MM.y},
1004             y => q{E, dd.MM.y – E, dd.MM.y},
1005             },
1006             yMMM => {
1007             M => q{y 'm'. MMM–MMM},
1008             y => q{y 'm'. MMM – y 'm'. MMM},
1009             },
1010             yMMMEd => {
1011             M => q{E, dd.MM – E, dd.MM 'st'. y},
1012             d => q{E, dd. – E, dd.MM 'st'. y},
1013             y => q{E, dd.MM 'st'. y – E, dd.MM 'st'. y},
1014             },
1015             yMMMM => {
1016             M => q{y 'mettas' MMMM–MMMM},
1017             y => q{y 'mettas' MMMM – y 'mettas' MMMM},
1018             },
1019             yMMMd => {
1020             M => q{dd.MM–dd.MM 'st'. y},
1021             d => q{dd.–dd.MM 'st'. y},
1022             y => q{dd.MM 'st'. y – dd.MM 'st'. y},
1023             },
1024             yMd => {
1025             M => q{dd.MM.y–dd.MM.y},
1026             d => q{dd.MM.y–dd.MM.y},
1027             y => q{dd.MM.y–dd.MM.y},
1028             },
1029             },
1030             } },
1031             );
1032              
1033             has 'time_zone_names' => (
1034             is => 'ro',
1035             isa => HashRef,
1036             init_arg => undef,
1037             default => sub { {
1038             hourFormat => q(+HH:mm;-HH:mm),
1039             gmtFormat => q(GMT{0}),
1040             gmtZeroFormat => q(GMT),
1041             regionFormat => q(Kerdā: {0}),
1042             regionFormat => q(Daggas kerdā: {0}),
1043             regionFormat => q(Zēimas kerdā: {0}),
1044             fallbackFormat => q({1} ({0})),
1045             'America_Central' => {
1046             long => {
1047             'daylight' => q#Centrālas Amērikas daggas kerdā#,
1048             'generic' => q#Centrālas Amērikas kerdā#,
1049             'standard' => q#Centrālas Amērikas zēimas kerdā#,
1050             },
1051             },
1052             'America_Eastern' => {
1053             long => {
1054             'daylight' => q#Dēiniskas Amērikas daggas kerdā#,
1055             'generic' => q#Dēiniskas Amērikas kerdā#,
1056             'standard' => q#Dēiniskas Amērikas zēimas kerdā#,
1057             },
1058             },
1059             'America_Mountain' => {
1060             long => {
1061             'daylight' => q#Amērikas gārban daggas kerdā#,
1062             'generic' => q#Amērikas gārban kerdā#,
1063             'standard' => q#Amērikas gārban zēimas kerdā#,
1064             },
1065             },
1066             'America_Pacific' => {
1067             long => {
1068             'daylight' => q#Pacīfiskas Amērikas daggas kerdā#,
1069             'generic' => q#Pacīfiskas Amērikas kerdā#,
1070             'standard' => q#Pacīfiskas Amērikas zēimas kerdā#,
1071             },
1072             },
1073             'Atlantic' => {
1074             long => {
1075             'daylight' => q#Atlāntiska daggas kerdā#,
1076             'generic' => q#Atlāntiska kerdā#,
1077             'standard' => q#Atlāntiska zēimas kerdā#,
1078             },
1079             },
1080             'Europe_Central' => {
1081             long => {
1082             'daylight' => q#Centrālas Eurōpas daggas kerdā#,
1083             'generic' => q#Centrālas Eurōpas kerdā#,
1084             'standard' => q#Centrālas Eurōpas zēimas kerdā#,
1085             },
1086             },
1087             'Europe_Eastern' => {
1088             long => {
1089             'daylight' => q#Dēiniskas Eurōpas daggas kerdā#,
1090             'generic' => q#Dēiniskas Eurōpas kerdā#,
1091             'standard' => q#Dēiniskas Eurōpas zēimas kerdā#,
1092             },
1093             },
1094             'Europe_Western' => {
1095             long => {
1096             'daylight' => q#Wakkariskas Eurōpas daggas kerdā#,
1097             'generic' => q#Wakkariskas Eurōpas kerdā#,
1098             'standard' => q#Wakkariskas Eurōpas zēimas kerdā#,
1099             },
1100             },
1101             'GMT' => {
1102             long => {
1103             'standard' => q#Greenwich kerdā#,
1104             },
1105             },
1106             } }
1107             );
1108 1     1   9292 no Moo;
  1         3  
  1         5  
1109              
1110             1;
1111              
1112             # vim: tabstop=4