File Coverage

blib/lib/Locale/CLDR/Locales/Os.pm
Criterion Covered Total %
statement 26 33 78.7
branch n/a
condition n/a
subroutine 9 10 90.0
pod 0 1 0.0
total 35 44 79.5


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