File Coverage

blib/lib/Locale/CLDR/Locales/Sah.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Sah - Package for language Sakha
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Sah;
8             # This file auto generated from Data\common\main\sah.xml
9             # on Sun 24 Apr 8:48:53 am GMT
10              
11 1     1   2333060 use version;
  1         1  
  1         8  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   84 use v5.10.1;
  1         3  
16 1     1   3 use mro 'c3';
  1         6  
  1         6  
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   738 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         45762  
  1         10  
21 1     1   1553 use Moo;
  1         8854  
  1         4  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'ab' => 'Абхаастыы',
32             'af' => 'Аппырыкааныстыы',
33             'ar' => 'Араабтыы',
34             'az' => 'Адьырбайдьаанныы',
35             'be' => 'Бөлөрүүстүү',
36             'bg' => 'Булҕаардыы',
37             'bn' => 'Бенгаллыы',
38             'bo' => 'Тибиэттии',
39             'bs' => 'Босныйалыы',
40             'ca' => 'Каталаанныы',
41             'cs' => 'Чиэскэйдии',
42             'da' => 'Даатскайдыы',
43             'de' => 'Ниэмэстии',
44             'el' => 'Гириэктии',
45             'en' => 'Аҥылычаанныы',
46             'es' => 'Ыспаанныы',
47             'et' => 'Эстиэнийэлии',
48             'fa' => 'Пиэрсийэлии',
49             'fi' => 'Пииннии',
50             'fil' => 'Пилипииннии',
51             'fr' => 'Пырансуустуу',
52             'hu' => 'Бэҥгиэрдии',
53             'hy' => 'Эрмээннии',
54             'it' => 'Ытаалыйалыы',
55             'ja' => 'Дьоппуоннуу',
56             'ka' => 'Гурусууннуу',
57             'kk' => 'Хаһаахтыы',
58             'ko' => 'Кэриэйдии',
59             'ky' => 'Кыргыстыы',
60             'la' => 'Латыынныы',
61             'mn' => 'Моҕуоллуу',
62             'ne' => 'Ньыпааллыы',
63             'pa' => 'Пандьаабтыы',
64             'pt' => 'Португааллыы',
65             'ro' => 'Румыынныы',
66             'ru' => 'Нууччалыы',
67             'sah' => 'саха тыла',
68             'sk' => 'Словаактыы',
69             'sq' => 'Албаанскайдыы',
70             'ta' => 'Тамыллыы',
71             'te' => 'Төлүгүлүү',
72             'tg' => 'Тадьыыктыы',
73             'ug' => 'Уйгуурдуу',
74             'uk' => 'Украйыыньыстыы',
75             'uz' => 'Үзбиэктии',
76             'zh' => 'Кытайдыы',
77             'zu' => 'Зуулулуу',
78              
79             );
80             if (@_) {
81             return $languages{$_[0]};
82             }
83             return \%languages;
84             }
85             },
86             );
87              
88             has 'display_name_script' => (
89             is => 'ro',
90             isa => CodeRef,
91             init_arg => undef,
92             default => sub {
93             sub {
94             my %scripts = (
95             'Arab' => 'Арааптыы',
96             'Armn' => 'Эрмээннии',
97             'Cyrl' => 'Нууччалыы',
98             'Grek' => 'Кириэктии',
99             'Jpan' => 'Дьоппуоннуу',
100             'Kore' => 'Кэриэйдии',
101             'Latn' => 'Латыынныы',
102             'Thai' => 'Таайдыы',
103             'Zxxx' => 'Сурулла илик',
104             'Zzzz' => 'Биллибэт сурук',
105              
106             );
107             if ( @_ ) {
108             return $scripts{$_[0]};
109             }
110             return \%scripts;
111             }
112             }
113             );
114              
115             has 'display_name_region' => (
116             is => 'ro',
117             isa => HashRef[Str],
118             init_arg => undef,
119             default => sub {
120             {
121             '001' => 'Аан дойду',
122             '002' => 'Аапырыка',
123             '003' => 'Хотугу Эмиэрикэ',
124             '005' => 'Соҕуруу Эмиэрикэ',
125             'CN' => 'Кытай',
126             'RU' => 'Арассыыйа',
127              
128             }
129             },
130             );
131              
132             has 'display_name_measurement_system' => (
133             is => 'ro',
134             isa => HashRef[Str],
135             init_arg => undef,
136             default => sub {
137             {
138             'metric' => q{Мэтриичэскэй},
139              
140             }
141             },
142             );
143              
144             has 'characters' => (
145             is => 'ro',
146             isa => HashRef,
147             init_arg => undef,
148             default => $^V ge v5.18.0
149             ? eval <<'EOT'
150             sub {
151             no warnings 'experimental::regex_sets';
152             return {
153             auxiliary => qr{(?^u:[в е Ñ‘ ж з Ñ„ ц ш щ ÑŠ ÑŒ ÑŽ я])},
154             index => ['А', 'Б', 'Г', 'Ò”', 'Д', '{Дь}', 'И', 'Й', 'К', 'Л', 'Ðœ', 'Н', '{Нь}', 'Ò¤', 'О', 'Ó¨', 'П', 'Р', 'С', 'Т', 'У', 'Ò®', 'Ð¥', 'Òº', 'Ч', 'Ы', 'Э'],
155             main => qr{(?^u:[а б г Ò• д {дь} и й к л м н {нь} Ò¥ о Ó© п Ñ€ с Ñ‚ у Ò¯ Ñ… Ò» ч Ñ‹ э])},
156             punctuation => qr{(?^u:[\:])},
157             };
158             },
159             EOT
160             : sub {
161             return { index => ['А', 'Б', 'Г', 'Ò”', 'Д', '{Дь}', 'И', 'Й', 'К', 'Л', 'Ðœ', 'Н', '{Нь}', 'Ò¤', 'О', 'Ó¨', 'П', 'Р', 'С', 'Т', 'У', 'Ò®', 'Ð¥', 'Òº', 'Ч', 'Ы', 'Э'], };
162             },
163 1     1   92 );
  1         1  
  1         134  
164              
165              
166             has 'units' => (
167             is => 'ro',
168             isa => HashRef[HashRef[HashRef[Str]]],
169             init_arg => undef,
170             default => sub { {
171             'long' => {
172             'day' => {
173             'name' => q(күн),
174             'other' => q({0} күн),
175             },
176             'hour' => {
177             'name' => q(чаас),
178             'other' => q({0} чаас),
179             },
180             'minute' => {
181             'name' => q(мүнүүтэ),
182             'other' => q({0} мүнүүтэ),
183             },
184             'month' => {
185             'name' => q(ый),
186             'other' => q({0} ый),
187             },
188             'second' => {
189             'name' => q(сөкүүндэ),
190             'other' => q({0} сөкүүндэ),
191             },
192             'week' => {
193             'name' => q(нэдиэлэ),
194             'other' => q({0} нэдиэлэ),
195             },
196             'year' => {
197             'name' => q(сыл),
198             'other' => q({0} сыл),
199             },
200             },
201             'short' => {
202             'day' => {
203             'name' => q(күн),
204             },
205             'hour' => {
206             'name' => q(чаас),
207             },
208             'minute' => {
209             'name' => q(мүнүүтэ),
210             },
211             'month' => {
212             'name' => q(ый),
213             },
214             'second' => {
215             'name' => q(сөкүүндэ),
216             },
217             'week' => {
218             'name' => q(нэдиэлэ),
219             },
220             'year' => {
221             'name' => q(сыл),
222             },
223             },
224             } }
225             );
226              
227             has 'default_numbering_system' => (
228             is => 'ro',
229             isa => Str,
230             init_arg => undef,
231             default => 'latn',
232             );
233              
234             has native_numbering_system => (
235             is => 'ro',
236             isa => Str,
237             init_arg => undef,
238             default => 'latn',
239             );
240              
241             has 'number_symbols' => (
242             is => 'ro',
243             isa => HashRef,
244             init_arg => undef,
245             default => sub { {
246             'latn' => {
247             'decimal' => q(.),
248             'group' => q(,),
249             },
250             } }
251             );
252              
253             has 'currencies' => (
254             is => 'ro',
255             isa => HashRef,
256             init_arg => undef,
257             default => sub { {
258             'RUB' => {
259             symbol => '₽',
260             },
261             } },
262             );
263              
264              
265             has 'calendar_months' => (
266             is => 'ro',
267             isa => HashRef,
268             init_arg => undef,
269             default => sub { {
270             'gregorian' => {
271             'format' => {
272             abbreviated => {
273             nonleap => [
274             'Тохс',
275             'Олун',
276             'Клн_Ñ‚Ñ‚Ñ€',
277             'Мус_уст',
278             'Ыам_йн',
279             'Бэс_йн',
280             'От_йн',
281             'Атрдь_йн',
282             'Блҕн_йн',
283             'Алт',
284             'Сэт',
285             'Ахс'
286             ],
287             leap => [
288            
289             ],
290             },
291             wide => {
292             nonleap => [
293             'Тохсунньу',
294             'Олунньу',
295             'Кулун тутар',
296             'Муус устар',
297             'Ыам ыйын',
298             'Бэс ыйын',
299             'От ыйын',
300             'Атырдьых ыйын',
301             'Балаҕан ыйын',
302             'Алтынньы',
303             'Сэтинньи',
304             'Ахсынньы'
305             ],
306             leap => [
307            
308             ],
309             },
310             },
311             'stand-alone' => {
312             narrow => {
313             nonleap => [
314             'Т',
315             'О',
316             'К',
317             'Ðœ',
318             'Ы',
319             'Б',
320             'О',
321             'А',
322             'Б',
323             'А',
324             'С',
325             'А'
326             ],
327             leap => [
328            
329             ],
330             },
331             },
332             },
333             } },
334             );
335              
336             has 'calendar_days' => (
337             is => 'ro',
338             isa => HashRef,
339             init_arg => undef,
340             default => sub { {
341             'gregorian' => {
342             'format' => {
343             abbreviated => {
344             mon => 'Бн',
345             tue => 'Оп',
346             wed => 'Сэ',
347             thu => 'Чп',
348             fri => 'Бэ',
349             sat => 'Сб',
350             sun => 'Бс'
351             },
352             narrow => {
353             mon => 'Б',
354             tue => 'О',
355             wed => 'С',
356             thu => 'Ч',
357             fri => 'Б',
358             sat => 'С',
359             sun => 'Б'
360             },
361             wide => {
362             mon => 'Бэнидиэлинньик',
363             tue => 'Оптуорунньук',
364             wed => 'Сэрэдэ',
365             thu => 'Чэппиэр',
366             fri => 'Бээтиҥсэ',
367             sat => 'Субуота',
368             sun => 'Баскыһыанньа'
369             },
370             },
371             'stand-alone' => {
372             abbreviated => {
373             mon => 'Бн',
374             tue => 'Оп',
375             wed => 'Сэ',
376             thu => 'Чп',
377             fri => 'Бэ',
378             sat => 'Сб',
379             sun => 'Бс'
380             },
381             narrow => {
382             mon => 'Б',
383             tue => 'О',
384             wed => 'С',
385             thu => 'Ч',
386             fri => 'Б',
387             sat => 'С',
388             sun => 'Б'
389             },
390             wide => {
391             mon => 'Бэнидиэлинньик',
392             tue => 'Оптуорунньук',
393             wed => 'Сэрэдэ',
394             thu => 'Чэппиэр',
395             fri => 'Бээтиҥсэ',
396             sat => 'Субуота',
397             sun => 'Баскыһыанньа'
398             },
399             },
400             },
401             } },
402             );
403              
404             has 'calendar_quarters' => (
405             is => 'ro',
406             isa => HashRef,
407             init_arg => undef,
408             default => sub { {
409             'gregorian' => {
410             'format' => {
411             abbreviated => {0 => '1-кы кб',
412             1 => '2-с кб',
413             2 => '3-с кб',
414             3 => '4-с кб'
415             },
416             narrow => {0 => '1',
417             1 => '2',
418             2 => '3',
419             3 => '4'
420             },
421             wide => {0 => '1-кы кыбаартал',
422             1 => '2-с кыбаартал',
423             2 => '3-с кыбаартал',
424             3 => '4-с кыбаартал'
425             },
426             },
427             'stand-alone' => {
428             abbreviated => {0 => '1-кы кб',
429             1 => '2-с кб',
430             2 => '3-с кб',
431             3 => '4-с кб'
432             },
433             wide => {0 => '1-кы кыбаартал',
434             1 => '2-с кыбаартал',
435             2 => '3-с кыбаартал',
436             3 => '4-с кыбаартал'
437             },
438             },
439             },
440             } },
441             );
442              
443             has 'day_periods' => (
444             is => 'ro',
445             isa => HashRef,
446             init_arg => undef,
447             default => sub { {
448             'gregorian' => {
449             'format' => {
450             'wide' => {
451             'pm' => q{ЭК},
452             'am' => q{ЭИ},
453             },
454             'abbreviated' => {
455             'am' => q{ЭИ},
456             'pm' => q{ЭК},
457             },
458             },
459             },
460             } },
461             );
462              
463             has 'eras' => (
464             is => 'ro',
465             isa => HashRef,
466             init_arg => undef,
467             default => sub { {
468             'generic' => {
469             },
470             'gregorian' => {
471             abbreviated => {
472             '0' => 'б. э. и.',
473             '1' => 'б. э'
474             },
475             },
476             } },
477             );
478              
479             has 'date_formats' => (
480             is => 'ro',
481             isa => HashRef,
482             init_arg => undef,
483             default => sub { {
484             'generic' => {
485             'full' => q{G y 'сыл' MMMM d 'күнэ', EEEE},
486             'long' => q{G y, MMMM d},
487             'medium' => q{G y, MMM d},
488             'short' => q{GGGGG yy/M/d},
489             },
490             'gregorian' => {
491             'full' => q{y 'сыл' MMMM d 'күнэ', EEEE},
492             'long' => q{y, MMMM d},
493             'medium' => q{y, MMM d},
494             'short' => q{yy/M/d},
495             },
496             } },
497             );
498              
499             has 'time_formats' => (
500             is => 'ro',
501             isa => HashRef,
502             init_arg => undef,
503             default => sub { {
504             'generic' => {
505             },
506             'gregorian' => {
507             'long' => q{HH:mm:ss z},
508             'medium' => q{HH:mm:ss},
509             },
510             } },
511             );
512              
513             has 'datetime_formats' => (
514             is => 'ro',
515             isa => HashRef,
516             init_arg => undef,
517             default => sub { {
518             'generic' => {
519             },
520             'gregorian' => {
521             },
522             } },
523             );
524              
525             has 'datetime_formats_available_formats' => (
526             is => 'ro',
527             isa => HashRef,
528             init_arg => undef,
529             default => sub { {
530             'gregorian' => {
531             y => q{y},
532             },
533             } },
534             );
535              
536             has 'datetime_formats_append_item' => (
537             is => 'ro',
538             isa => HashRef,
539             init_arg => undef,
540             default => sub { {
541             } },
542             );
543              
544             has 'datetime_formats_interval' => (
545             is => 'ro',
546             isa => HashRef,
547             init_arg => undef,
548             default => sub { {
549             } },
550             );
551              
552             has 'time_zone_names' => (
553             is => 'ro',
554             isa => HashRef,
555             init_arg => undef,
556             default => sub { {
557             'Etc/Unknown' => {
558             exemplarCity => q#Биллибэт#,
559             },
560             } }
561             );
562 1     1   4390 no Moo;
  1         2  
  1         5  
563              
564             1;
565              
566             # vim: tabstop=4