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