File Coverage

blib/lib/Locale/CLDR/Locales/Os.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
4              
5             Locale::CLDR::Locales::Os - Package for language Ossetic
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/os.xml
10             # on Mon 11 Apr 5:36:02 pm GMT
11              
12             use strict;
13 1     1   818113 use warnings;
  1         2  
  1         24  
14 1     1   4 use version;
  1         2  
  1         20  
15 1     1   4  
  1         2  
  1         6  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   80 use mro 'c3';
  1         2  
20 1     1   5 use utf8;
  1         2  
  1         6  
21 1     1   20 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         6  
22 1     1   24 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         22  
23 1     1   118 use Moo;
  1         2  
  1         8  
24 1     1   840  
  1         2  
  1         4  
25             extends('Locale::CLDR::Locales::Root');
26             # Need to add code for Key type pattern
27             my ($self, $name, $region, $script, $variant) = @_;
28              
29 0     0 0   my $display_pattern = '{0} ({1})';
30             $display_pattern =~s/\{0\}/$name/g;
31 0           my $subtags = join '{0}, {1}', grep {$_} (
32 0           $region,
33 0           $script,
  0            
34             $variant,
35             );
36              
37             $display_pattern =~s/\{1\}/$subtags/g;
38             return $display_pattern;
39 0           }
40 0            
41             has 'display_name_language' => (
42             is => 'ro',
43             isa => CodeRef,
44             init_arg => undef,
45             default => sub {
46             sub {
47             my %languages = (
48             'ab' => 'абхазаг',
49             'ady' => 'адыгейаг',
50             'ae' => 'авестӕ',
51             'af' => 'африкаанс',
52             'ang' => 'рагон англисаг',
53             'ar' => 'араббаг',
54             'av' => 'авайраг',
55             'az' => 'тӕтӕйраг',
56             'ba' => 'башкираг',
57             'bg' => 'болгайраг',
58             'bs' => 'босниаг',
59             'bua' => 'бурятаг',
60             'ca' => 'каталайнаг',
61             'ce' => 'цӕцӕйнаг',
62             'cop' => 'коптаг',
63             'cs' => 'чехаг',
64             'cv' => 'чувашаг',
65             'da' => 'даниаг',
66             'de' => 'немыцаг',
67             'de_AT' => 'австралиаг немыцаг',
68             'de_CH' => 'швйецариаг немыцаг',
69             'egy' => 'рагон египтаг',
70             'el' => 'бердзейнаг',
71             'en' => 'англисаг',
72             'en_AU' => 'австралиаг англисаг',
73             'en_CA' => 'канадӕйаг англисаг',
74             'en_GB' => 'бритайнаг англисаг',
75             'en_US' => 'америкаг англисаг',
76             'eo' => 'есперанто',
77             'es' => 'испайнаг',
78             'es_419' => 'латинаг америкаг англисаг',
79             'es_ES' => 'европӕйаг англисаг',
80             'es_MX' => 'мексикӕйаг испайнаг',
81             'et' => 'естойнаг',
82             'eu' => 'баскаг',
83             'fa' => 'персайнаг',
84             'fi' => 'финнаг',
85             'fil' => 'филиппинаг',
86             'fj' => 'фиджи',
87             'fo' => 'фарераг',
88             'fr' => 'францаг',
89             'fr_CA' => 'канадӕйаг францаг',
90             'fr_CH' => 'швейцариаг францаг',
91             'fro' => 'рагон францаг',
92             'ga' => 'ирландиаг',
93             'grc' => 'рагон бердзейнаг',
94             'he' => 'уираг',
95             'hr' => 'хорватаг',
96             'hu' => 'венгериаг',
97             'hy' => 'сомихаг',
98             'inh' => 'мӕхъӕлон',
99             'it' => 'италиаг',
100             'ja' => 'япойнаг',
101             'ka' => 'гуырдзиаг',
102             'kbd' => 'кӕсгон',
103             'krc' => 'бӕлхъӕрон',
104             'ku' => 'курдаг',
105             'kum' => 'хъуымыхъхъаг',
106             'la' => 'латинаг',
107             'lez' => 'лекъаг',
108             'mk' => 'мӕчъидон',
109             'os' => 'ирон',
110             'pt' => 'португалиаг',
111             'pt_BR' => 'бразилиаг португалиаг',
112             'pt_PT' => 'европӕйаг полтугалиаг',
113             'rom' => 'цигайнаг',
114             'ru' => 'уырыссаг',
115             'und' => 'нӕзонгӕ ӕвзаг',
116             'zh' => 'китайаг',
117             'zh_Hans' => 'ӕнцонгонд китайаг',
118             'zh_Hant' => 'традицион китайаг',
119              
120             );
121             if (@_) {
122             return $languages{$_[0]};
123             }
124             return \%languages;
125             }
126             },
127             );
128              
129             has 'display_name_script' => (
130             is => 'ro',
131             isa => CodeRef,
132             init_arg => undef,
133             default => sub {
134             sub {
135             my %scripts = (
136             'Arab' => 'Араббаг',
137             'Cyrl' => 'Киррилицӕ',
138             'Hans' => 'Ӕнцонгонд китайаг',
139             'Hant' => 'Традицион китайаг',
140             'Latn' => 'Латинаг',
141             'Zxxx' => 'Нӕфысгӕ',
142             'Zzzz' => 'Нӕзонгӕ скрипт',
143              
144             );
145             if ( @_ ) {
146             return $scripts{$_[0]};
147             }
148             return \%scripts;
149             }
150             }
151             );
152              
153             has 'display_name_region' => (
154             is => 'ro',
155             isa => HashRef[Str],
156             init_arg => undef,
157             default => sub {
158             {
159             '001' => 'Дуне',
160             '002' => 'Африкӕ',
161             '009' => 'Океани',
162             '019' => 'Америкӕ',
163             '142' => 'Ази',
164             '150' => 'Европӕ',
165             'BR' => 'Бразили',
166             'CN' => 'Китай',
167             'DE' => 'Герман',
168             'FR' => 'Франц',
169             'GB' => 'Стыр Британи',
170             'GE' => 'Гуырдзыстон',
171             'IN' => 'Инди',
172             'IT' => 'Итали',
173             'JP' => 'Япон',
174             'RU' => 'Уӕрӕсе',
175             'US' => 'АИШ',
176             'ZZ' => 'Нӕзонгӕ бӕстӕ',
177              
178             }
179             },
180             );
181              
182             has 'display_name_key' => (
183             is => 'ro',
184             isa => HashRef[Str],
185             init_arg => undef,
186             default => sub {
187             {
188             'calendar' => 'Къӕлиндар',
189             'numbers' => 'Нымӕцтӕ',
190              
191             }
192             },
193             );
194              
195             has 'display_name_type' => (
196             is => 'ro',
197             isa => HashRef[HashRef[Str]],
198             init_arg => undef,
199             default => sub {
200             {
201             'calendar' => {
202             'gregorian' => q{Грегориан къӕлиндар},
203             'hebrew' => q{Уирӕгты къӕлиндар},
204             'persian' => q{Персайнаг къӕлиндар},
205             },
206             'numbers' => {
207             'latn' => q{Нырыккон цифрӕтӕ},
208             },
209              
210             }
211             },
212             );
213              
214             has 'display_name_measurement_system' => (
215             is => 'ro',
216             isa => HashRef[Str],
217             init_arg => undef,
218             default => sub {
219             {
220             'metric' => q{Метрикон},
221             'UK' => q{СБ},
222             'US' => q{АИШ},
223              
224             }
225             },
226             );
227              
228             has 'display_name_code_patterns' => (
229             is => 'ro',
230             isa => HashRef[Str],
231             init_arg => undef,
232             default => sub {
233             {
234             'language' => 'Ӕвзаг: {0}',
235             'script' => 'Скрипт: {0}',
236             'region' => 'Бӕстӕ: {0}',
237              
238             }
239             },
240             );
241              
242             has 'characters' => (
243             is => 'ro',
244             isa => HashRef,
245             init_arg => undef,
246             default => $^V ge v5.18.0
247             ? eval <<'EOT'
248             sub {
249             no warnings 'experimental::regex_sets';
250             return {
251             index => ['А', 'Ӕ', 'Б', 'В', 'Г', '{Гъ}', 'Д', '{Дж}', '{Дз}', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', '{Къ}', 'Л', 'М', 'Н', 'О', 'П', '{Пъ}', 'Р', 'С', 'Т', '{Тъ}', 'У', 'Ф', 'Х', '{Хъ}', 'Ц', '{Цъ}', 'Ч', '{Чъ}', 'Ш', 'Щ', 'Ы', 'Э', 'Ю', 'Я'],
252             main => qr{[а ӕ б в г {гъ} д {дж} {дз} е ё ж з и й к {къ} л м н о п {пъ} р с т {тъ} у ф х {хъ} ц {цъ} ч {чъ} ш щ ъ ы ь э ю я]},
253             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
254             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ' ‘ ‚ " “ „ « » ( ) \[ \] \{ \} § @ * / \& #]},
255             };
256             },
257             EOT
258             : sub {
259             return { index => ['А', 'Ӕ', 'Б', 'В', 'Г', '{Гъ}', 'Д', '{Дж}', '{Дз}', 'Е', 'Ё', 'Ж', 'З', 'И', 'Й', 'К', '{Къ}', 'Л', 'М', 'Н', 'О', 'П', '{Пъ}', 'Р', 'С', 'Т', '{Тъ}', 'У', 'Ф', 'Х', '{Хъ}', 'Ц', '{Цъ}', 'Ч', '{Чъ}', 'Ш', 'Щ', 'Ы', 'Э', 'Ю', 'Я'], };
260             },
261             );
262              
263 1     1   98  
  1         1  
  1         151  
264             has 'ellipsis' => (
265             is => 'ro',
266             isa => HashRef,
267             init_arg => undef,
268             default => sub {
269             return {
270             'final' => '{0}…',
271             'initial' => '…{0}',
272             'medial' => '{0}…{1}',
273             };
274             },
275             );
276              
277             has 'more_information' => (
278             is => 'ro',
279             isa => Str,
280             init_arg => undef,
281             default => qq{?},
282             );
283              
284             has 'quote_start' => (
285             is => 'ro',
286             isa => Str,
287             init_arg => undef,
288             default => qq{«},
289             );
290              
291             has 'quote_end' => (
292             is => 'ro',
293             isa => Str,
294             init_arg => undef,
295             default => qq{»},
296             );
297              
298             has 'alternate_quote_start' => (
299             is => 'ro',
300             isa => Str,
301             init_arg => undef,
302             default => qq{„},
303             );
304              
305             has 'alternate_quote_end' => (
306             is => 'ro',
307             isa => Str,
308             init_arg => undef,
309             default => qq{“},
310             );
311              
312             has 'units' => (
313             is => 'ro',
314             isa => HashRef[HashRef[HashRef[Str]]],
315             init_arg => undef,
316             default => sub { {
317             'long' => {
318             'day' => {
319             'name' => q(боны),
320             'one' => q({0} бон),
321             'other' => q({0} боны),
322             },
323             'hour' => {
324             'name' => q(сахаты),
325             'one' => q({0} сахат),
326             'other' => q({0} сахаты),
327             },
328             'minute' => {
329             'name' => q(минуты),
330             'one' => q({0} минут),
331             'other' => q({0} минуты),
332             },
333             'month' => {
334             'name' => q(мӕйы),
335             'one' => q({0} мӕй),
336             'other' => q({0} мӕйы),
337             },
338             'second' => {
339             'name' => q(секунды),
340             'one' => q({0} секунд),
341             'other' => q({0} секунды),
342             },
343             'week' => {
344             'name' => q(къуырийы),
345             'one' => q({0} къуыри),
346             'other' => q({0} къуырийы),
347             },
348             'year' => {
349             'name' => q(азы),
350             'one' => q({0} аз),
351             'other' => q({0} азы),
352             },
353             },
354             'short' => {
355             'day' => {
356             'name' => q(боны),
357             'one' => q({0} бон),
358             'other' => q({0} боны),
359             },
360             'hour' => {
361             'name' => q(сахаты),
362             'one' => q({0} с.),
363             'other' => q({0} с.),
364             },
365             'minute' => {
366             'name' => q(минуты),
367             'one' => q({0} мин.),
368             'other' => q({0} мин.),
369             },
370             'month' => {
371             'name' => q(мӕйы),
372             },
373             'second' => {
374             'name' => q(секунды),
375             },
376             'week' => {
377             'name' => q(къуырийы),
378             },
379             'year' => {
380             'name' => q(азы),
381             },
382             },
383             } }
384             );
385              
386             has 'yesstr' => (
387             is => 'ro',
388             isa => RegexpRef,
389             init_arg => undef,
390             default => sub { qr'^(?i:уойы|у|yes|y)$' }
391             );
392              
393             has 'nostr' => (
394             is => 'ro',
395             isa => RegexpRef,
396             init_arg => undef,
397             default => sub { qr'^(?i:нӕйы|н|no|n)$' }
398             );
399              
400             has 'listPatterns' => (
401             is => 'ro',
402             isa => HashRef,
403             init_arg => undef,
404             default => sub { {
405             start => q({0}, {1}),
406             middle => q({0}, {1}),
407             end => q({0} ӕмӕ {1}),
408             2 => q({0} ӕмӕ {1}),
409             } }
410             );
411              
412             has 'default_numbering_system' => (
413             is => 'ro',
414             isa => Str,
415             init_arg => undef,
416             default => 'latn',
417             );
418              
419             has 'number_symbols' => (
420             is => 'ro',
421             isa => HashRef,
422             init_arg => undef,
423             default => sub { {
424             'latn' => {
425             'decimal' => q(,),
426             'exponential' => q(E),
427             'group' => q( ),
428             'infinity' => q(∞),
429             'list' => q(;),
430             'minusSign' => q(-),
431             'nan' => q(НН),
432             'perMille' => q(‰),
433             'percentSign' => q(%),
434             'plusSign' => q(+),
435             },
436             } }
437             );
438              
439             has 'number_formats' => (
440             is => 'ro',
441             isa => HashRef,
442             init_arg => undef,
443             default => sub { {
444             decimalFormat => {
445             'default' => {
446             'standard' => {
447             'default' => '#,##0.###',
448             },
449             },
450             },
451             percentFormat => {
452             'default' => {
453             'standard' => {
454             'default' => '#,##0%',
455             },
456             },
457             },
458             scientificFormat => {
459             'default' => {
460             'standard' => {
461             'default' => '#E0',
462             },
463             },
464             },
465             } },
466             );
467              
468             has 'number_currency_formats' => (
469             is => 'ro',
470             isa => HashRef,
471             init_arg => undef,
472             default => sub { {
473             'latn' => {
474             'pattern' => {
475             'default' => {
476             'standard' => {
477             'positive' => '¤ #,##0.00',
478             },
479             },
480             },
481             },
482             } },
483             );
484              
485             has 'currencies' => (
486             is => 'ro',
487             isa => HashRef,
488             init_arg => undef,
489             default => sub { {
490             'BRL' => {
491             symbol => 'R$',
492             display_name => {
493             'currency' => q(Бразилиаг реал),
494             'one' => q(бразилиаг реал),
495             'other' => q(бразилиаг реалы),
496             },
497             },
498             'EUR' => {
499             symbol => '€',
500             display_name => {
501             'currency' => q(Евро),
502             'one' => q(евро),
503             'other' => q(евройы),
504             },
505             },
506             'GBP' => {
507             symbol => '£',
508             display_name => {
509             'currency' => q(Бритайнаг Фунт),
510             'one' => q(бритайнаг фунт),
511             'other' => q(бритайнаг фунты),
512             },
513             },
514             'GEL' => {
515             symbol => '₾',
516             display_name => {
517             'currency' => q(Лар),
518             'one' => q(лар),
519             'other' => q(лары),
520             },
521             },
522             'RUB' => {
523             display_name => {
524             'currency' => q(Сом),
525             'one' => q(сом),
526             'other' => q(сомы),
527             },
528             },
529             'USD' => {
530             symbol => '$',
531             display_name => {
532             'currency' => q(АИШ-ы Доллар),
533             'one' => q(АИШ-ы доллар),
534             'other' => q(АИШ-ы доллары),
535             },
536             },
537             'XXX' => {
538             display_name => {
539             'currency' => q(Нӕзонгӕ валютӕ),
540             'one' => q(нӕзонгӕ валютӕ),
541             'other' => q(нӕзонгӕ валютӕйы),
542             },
543             },
544             } },
545             );
546              
547              
548             has 'calendar_months' => (
549             is => 'ro',
550             isa => HashRef,
551             init_arg => undef,
552             default => sub { {
553             'gregorian' => {
554             'format' => {
555             abbreviated => {
556             nonleap => [
557             'янв.',
558             'фев.',
559             'мар.',
560             'апр.',
561             'майы',
562             'июны',
563             'июлы',
564             'авг.',
565             'сен.',
566             'окт.',
567             'ноя.',
568             'дек.'
569             ],
570             leap => [
571            
572             ],
573             },
574             narrow => {
575             nonleap => [
576             'Я',
577             'Ф',
578             'М',
579             'А',
580             'М',
581             'И',
582             'И',
583             'А',
584             'С',
585             'О',
586             'Н',
587             'Д'
588             ],
589             leap => [
590            
591             ],
592             },
593             wide => {
594             nonleap => [
595             'январы',
596             'февралы',
597             'мартъийы',
598             'апрелы',
599             'майы',
600             'июны',
601             'июлы',
602             'августы',
603             'сентябры',
604             'октябры',
605             'ноябры',
606             'декабры'
607             ],
608             leap => [
609            
610             ],
611             },
612             },
613             'stand-alone' => {
614             abbreviated => {
615             nonleap => [
616             'Янв.',
617             'Февр.',
618             'Март.',
619             'Апр.',
620             'Май',
621             'Июнь',
622             'Июль',
623             'Авг.',
624             'Сент.',
625             'Окт.',
626             'Нояб.',
627             'Дек.'
628             ],
629             leap => [
630            
631             ],
632             },
633             narrow => {
634             nonleap => [
635             'Я',
636             'Ф',
637             'М',
638             'А',
639             'М',
640             'И',
641             'И',
642             'А',
643             'С',
644             'О',
645             'Н',
646             'Д'
647             ],
648             leap => [
649            
650             ],
651             },
652             wide => {
653             nonleap => [
654             'Январь',
655             'Февраль',
656             'Мартъи',
657             'Апрель',
658             'Май',
659             'Июнь',
660             'Июль',
661             'Август',
662             'Сентябрь',
663             'Октябрь',
664             'Ноябрь',
665             'Декабрь'
666             ],
667             leap => [
668            
669             ],
670             },
671             },
672             },
673             } },
674             );
675              
676             has 'calendar_days' => (
677             is => 'ro',
678             isa => HashRef,
679             init_arg => undef,
680             default => sub { {
681             'gregorian' => {
682             'format' => {
683             abbreviated => {
684             mon => 'крс',
685             tue => 'дцг',
686             wed => 'ӕрт',
687             thu => 'цпр',
688             fri => 'мрб',
689             sat => 'сбт',
690             sun => 'хцб'
691             },
692             narrow => {
693             mon => 'К',
694             tue => 'Д',
695             wed => 'Ӕ',
696             thu => 'Ц',
697             fri => 'М',
698             sat => 'С',
699             sun => 'Х'
700             },
701             wide => {
702             mon => 'къуырисӕр',
703             tue => 'дыццӕг',
704             wed => 'ӕртыццӕг',
705             thu => 'цыппӕрӕм',
706             fri => 'майрӕмбон',
707             sat => 'сабат',
708             sun => 'хуыцаубон'
709             },
710             },
711             'stand-alone' => {
712             abbreviated => {
713             mon => 'Крс',
714             tue => 'Дцг',
715             wed => 'Ӕрт',
716             thu => 'Цпр',
717             fri => 'Мрб',
718             sat => 'Сбт',
719             sun => 'Хцб'
720             },
721             narrow => {
722             mon => 'К',
723             tue => 'Д',
724             wed => 'Ӕ',
725             thu => 'Ц',
726             fri => 'М',
727             sat => 'С',
728             sun => 'Х'
729             },
730             wide => {
731             mon => 'Къуырисӕр',
732             tue => 'Дыццӕг',
733             wed => 'Ӕртыццӕг',
734             thu => 'Цыппӕрӕм',
735             fri => 'Майрӕмбон',
736             sat => 'Сабат',
737             sun => 'Хуыцаубон'
738             },
739             },
740             },
741             } },
742             );
743              
744             has 'calendar_quarters' => (
745             is => 'ro',
746             isa => HashRef,
747             init_arg => undef,
748             default => sub { {
749             'gregorian' => {
750             'format' => {
751             abbreviated => {0 => '1-аг кв.',
752             1 => '2-аг кв.',
753             2 => '3-аг кв.',
754             3 => '4-ӕм кв.'
755             },
756             narrow => {0 => '1',
757             1 => '2',
758             2 => '3',
759             3 => '4'
760             },
761             wide => {0 => '1-аг квартал',
762             1 => '2-аг квартал',
763             2 => '3-аг квартал',
764             3 => '4-ӕм квартал'
765             },
766             },
767             'stand-alone' => {
768             abbreviated => {0 => '1-аг кв.',
769             1 => '2-аг кв.',
770             2 => '3-аг кв.',
771             3 => '4-ӕм кв.'
772             },
773             narrow => {0 => '1',
774             1 => '2',
775             2 => '3',
776             3 => '4'
777             },
778             wide => {0 => '1-аг квартал',
779             1 => '2-аг квартал',
780             2 => '3-аг квартал',
781             3 => '4-ӕм квартал'
782             },
783             },
784             },
785             } },
786             );
787              
788             has 'day_periods' => (
789             is => 'ro',
790             isa => HashRef,
791             init_arg => undef,
792             default => sub { {
793             'gregorian' => {
794             'format' => {
795             'abbreviated' => {
796             'am' => q{AM},
797             'pm' => q{PM},
798             },
799             'wide' => {
800             'am' => q{ӕмбисбоны размӕ},
801             'pm' => q{ӕмбисбоны фӕстӕ},
802             },
803             },
804             },
805             } },
806             );
807              
808             has 'eras' => (
809             is => 'ro',
810             isa => HashRef,
811             init_arg => undef,
812             default => sub { {
813             'generic' => {
814             },
815             'gregorian' => {
816             abbreviated => {
817             '0' => 'н.д.а.',
818             '1' => 'н.д.'
819             },
820             },
821             } },
822             );
823              
824             has 'date_formats' => (
825             is => 'ro',
826             isa => HashRef,
827             init_arg => undef,
828             default => sub { {
829             'generic' => {
830             'full' => q{EEEE, d MMMM, y 'аз' G},
831             'long' => q{d MMMM, y 'аз' G},
832             'medium' => q{dd MMM y 'аз' G},
833             'short' => q{dd.MM.yy GGGGG},
834             },
835             'gregorian' => {
836             'full' => q{EEEE, d MMMM, y 'аз'},
837             'long' => q{d MMMM, y 'аз'},
838             'medium' => q{dd MMM y 'аз'},
839             'short' => q{dd.MM.yy},
840             },
841             } },
842             );
843              
844             has 'time_formats' => (
845             is => 'ro',
846             isa => HashRef,
847             init_arg => undef,
848             default => sub { {
849             'generic' => {
850             },
851             'gregorian' => {
852             'full' => q{HH:mm:ss zzzz},
853             'long' => q{HH:mm:ss z},
854             'medium' => q{HH:mm:ss},
855             'short' => q{HH:mm},
856             },
857             } },
858             );
859              
860             has 'datetime_formats' => (
861             is => 'ro',
862             isa => HashRef,
863             init_arg => undef,
864             default => sub { {
865             'generic' => {
866             'full' => q{{1}, {0}},
867             'long' => q{{1}, {0}},
868             'medium' => q{{1}, {0}},
869             'short' => q{{1}, {0}},
870             },
871             'gregorian' => {
872             'full' => q{{1}, {0}},
873             'long' => q{{1}, {0}},
874             'medium' => q{{1}, {0}},
875             'short' => q{{1}, {0}},
876             },
877             } },
878             );
879              
880             has 'datetime_formats_available_formats' => (
881             is => 'ro',
882             isa => HashRef,
883             init_arg => undef,
884             default => sub { {
885             'generic' => {
886             H => q{HH},
887             Hm => q{HH:mm},
888             Hms => q{HH:mm:ss},
889             M => q{L},
890             MEd => q{E, dd.MM},
891             MMM => q{LLL},
892             MMMEd => q{ccc, d MMM},
893             MMMd => q{d MMM},
894             Md => q{dd.MM},
895             d => q{d},
896             h => q{h a},
897             hm => q{h:mm a},
898             hms => q{h:mm:ss a},
899             ms => q{mm:ss},
900             y => q{y},
901             yM => q{MM.y},
902             yMEd => q{E, dd.MM.y},
903             yMMM => q{LLL y},
904             yMMMEd => q{E, d MMM y},
905             yQQQ => q{y-'ӕм' 'азы' QQQ},
906             yQQQQ => q{y-'ӕм' 'азы' QQQQ},
907             },
908             'gregorian' => {
909             H => q{HH},
910             Hm => q{HH:mm},
911             Hms => q{HH:mm:ss},
912             M => q{L},
913             MEd => q{E, dd.MM},
914             MMM => q{LLL},
915             MMMEd => q{ccc, d MMM},
916             MMMd => q{d MMM},
917             Md => q{dd.MM},
918             d => q{d},
919             h => q{h a},
920             hm => q{h:mm a},
921             hms => q{h:mm:ss a},
922             ms => q{mm:ss},
923             y => q{y},
924             yM => q{MM.y},
925             yMEd => q{E, dd.MM.y},
926             yMMM => q{LLL y},
927             yMMMEd => q{E, d MMM y},
928             yQQQ => q{y-'ӕм' 'азы' QQQ},
929             yQQQQ => q{y-'ӕм' 'азы' QQQQ},
930             },
931             } },
932             );
933              
934             has 'datetime_formats_append_item' => (
935             is => 'ro',
936             isa => HashRef,
937             init_arg => undef,
938             default => sub { {
939             } },
940             );
941              
942             has 'datetime_formats_interval' => (
943             is => 'ro',
944             isa => HashRef,
945             init_arg => undef,
946             default => sub { {
947             'generic' => {
948             H => {
949             H => q{HH–HH},
950             },
951             Hm => {
952             H => q{HH:mm–HH:mm},
953             m => q{HH:mm–HH:mm},
954             },
955             Hmv => {
956             H => q{HH:mm–HH:mm v},
957             m => q{HH:mm–HH:mm v},
958             },
959             Hv => {
960             H => q{HH–HH v},
961             },
962             M => {
963             M => q{M–M},
964             },
965             Md => {
966             M => q{dd.MM – dd.MM},
967             d => q{dd.MM – dd.MM},
968             },
969             d => {
970             d => q{d–d},
971             },
972             fallback => '{0} – {1}',
973             h => {
974             a => q{h a – h a},
975             h => q{h–h a},
976             },
977             hm => {
978             a => q{h:mm a – h:mm a},
979             h => q{h:mm–h:mm a},
980             m => q{h:mm–h:mm a},
981             },
982             hmv => {
983             a => q{h:mm a – h:mm a v},
984             h => q{h:mm–h:mm a v},
985             m => q{h:mm–h:mm a v},
986             },
987             hv => {
988             a => q{h a – h a v},
989             h => q{h–h a v},
990             },
991             },
992             'gregorian' => {
993             H => {
994             H => q{HH–HH},
995             },
996             Hm => {
997             H => q{HH:mm–HH:mm},
998             m => q{HH:mm–HH:mm},
999             },
1000             Hmv => {
1001             H => q{HH:mm–HH:mm v},
1002             m => q{HH:mm–HH:mm v},
1003             },
1004             Hv => {
1005             H => q{HH–HH v},
1006             },
1007             M => {
1008             M => q{M–M},
1009             },
1010             Md => {
1011             M => q{dd.MM – dd.MM},
1012             d => q{dd.MM – dd.MM},
1013             },
1014             d => {
1015             d => q{d–d},
1016             },
1017             fallback => '{0} – {1}',
1018             h => {
1019             a => q{h a – h a},
1020             h => q{h–h a},
1021             },
1022             hm => {
1023             a => q{h:mm a – h:mm a},
1024             h => q{h:mm–h:mm a},
1025             m => q{h:mm–h:mm a},
1026             },
1027             hmv => {
1028             a => q{h:mm a – h:mm a v},
1029             h => q{h:mm–h:mm a v},
1030             m => q{h:mm–h:mm a v},
1031             },
1032             hv => {
1033             a => q{h a – h a v},
1034             h => q{h–h a v},
1035             },
1036             },
1037             } },
1038             );
1039              
1040             has 'time_zone_names' => (
1041             is => 'ro',
1042             isa => HashRef,
1043             init_arg => undef,
1044             default => sub { {
1045             hourFormat => q(+HH:mm;-HH:mm),
1046             gmtFormat => q(GMT{0}),
1047             gmtZeroFormat => q(GMT),
1048             regionFormat => q({0} рӕстӕг),
1049             fallbackFormat => q({1} ({0})),
1050             'Asia/Tbilisi' => {
1051             exemplarCity => q#Тбилис#,
1052             },
1053             'Etc/Unknown' => {
1054             exemplarCity => q#Нӕзонгӕ#,
1055             },
1056             'Europe/Minsk' => {
1057             exemplarCity => q#Минск#,
1058             },
1059             'Europe/Moscow' => {
1060             exemplarCity => q#Мӕскуы#,
1061             },
1062             'Europe_Central' => {
1063             long => {
1064             'daylight' => q#Астӕуккаг Европӕйаг сӕрдыгон рӕстӕг#,
1065             'generic' => q#Астӕуккаг Европӕйаг рӕстӕг#,
1066             'standard' => q#Астӕуккаг Европӕйаг стандартон рӕстӕг#,
1067             },
1068             },
1069             'Europe_Eastern' => {
1070             long => {
1071             'daylight' => q#Скӕсӕн Европӕйаг сӕрдыгон рӕстӕг#,
1072             'generic' => q#Скӕсӕн Европӕйаг рӕстӕг#,
1073             'standard' => q#Скӕсӕн Европӕйаг стандартон рӕстӕг#,
1074             },
1075             },
1076             'Europe_Western' => {
1077             long => {
1078             'daylight' => q#Ныгъуылӕн Европӕйаг сӕрдыгон рӕстӕг#,
1079             'generic' => q#Ныгъуылӕн Европӕйаг рӕстӕг#,
1080             'standard' => q#Ныгъуылӕн Европӕйаг стандартон рӕстӕг#,
1081             },
1082             },
1083             'GMT' => {
1084             long => {
1085             'standard' => q#Гринвичы рӕстӕмбис рӕстӕг#,
1086             },
1087             },
1088             'Georgia' => {
1089             long => {
1090             'daylight' => q#Гуырдзыстоны сӕрдыгон рӕстӕг#,
1091             'generic' => q#Гуырдзыстоны рӕстӕг#,
1092             'standard' => q#Гуырдзыстоны стандартон рӕстӕг#,
1093             },
1094             },
1095             'Moscow' => {
1096             long => {
1097             'daylight' => q#Мӕскуыйы сӕрдыгон рӕстӕг#,
1098             'generic' => q#Мӕскуыйы рӕстӕг#,
1099             'standard' => q#Мӕскуыйы стандартон рӕстӕг#,
1100             },
1101             },
1102             } }
1103             );
1104             no Moo;
1105              
1106 1     1   8703 1;
  1         2  
  1         5  
1107              
1108             # vim: tabstop=4