File Coverage

blib/lib/Locale/CLDR/Locales/Tt.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::Tt - Package for language Tatar
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Tt;
10             # This file auto generated from Data\common\main\tt.xml
11             # on Sun 16 Dec 4:42:04 pm GMT
12              
13 1     1   1127773 use strict;
  1         3  
  1         31  
14 1     1   5 use warnings;
  1         2  
  1         26  
15 1     1   5 use version;
  1         2  
  1         6  
16              
17             our $VERSION = version->declare('v0.34.0');
18              
19 1     1   109 use v5.10.1;
  1         4  
20 1     1   5 use mro 'c3';
  1         2  
  1         8  
21 1     1   26 use utf8;
  1         3  
  1         7  
22 1     1   48 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         18  
23 1     1   127 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         9  
24 1     1   1215 use Moo;
  1         3  
  1         6  
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             'af' => 'африкаанс',
51             'am' => 'амхар',
52             'ar' => 'гарәп',
53             'arn' => 'мапуче',
54             'as' => 'ассам',
55             'az' => 'әзәрбайҗан',
56             'ba' => 'башкорт',
57             'ban' => 'бали',
58             'be' => 'белорус',
59             'bem' => 'бемба',
60             'bg' => 'болгар',
61             'bn' => 'бенгали',
62             'bo' => 'тибет',
63             'br' => 'бретон',
64             'bs' => 'босния',
65             'ca' => 'каталан',
66             'ceb' => 'себуано',
67             'chm' => 'мари',
68             'chr' => 'чероки',
69             'ckb' => 'үзәк көрд',
70             'co' => 'корсика',
71             'cs' => 'чех',
72             'cy' => 'уэльс',
73             'da' => 'дания',
74             'de' => 'алман',
75             'de_CH' => 'югары алман (Швейцария)',
76             'dsb' => 'түбән сорб',
77             'dv' => 'мальдив',
78             'dz' => 'дзонг-кха',
79             'el' => 'грек',
80             'en' => 'инглиз',
81             'eo' => 'эсперанто',
82             'es' => 'испан',
83             'es_419' => 'испан (Латин Америкасы)',
84             'es_ES' => 'испан (Европа)',
85             'et' => 'эстон',
86             'eu' => 'баск',
87             'fa' => 'фарсы',
88             'ff' => 'фула',
89             'fi' => 'фин',
90             'fil' => 'филиппин',
91             'fo' => 'фарер',
92             'fr' => 'француз',
93             'ga' => 'ирланд',
94             'gd' => 'шотланд гэль',
95             'gl' => 'галисия',
96             'gn' => 'гуарани',
97             'gu' => 'гуҗарати',
98             'ha' => 'хауса',
99             'haw' => 'гавайи',
100             'he' => 'яһүд',
101             'hi' => 'һинд',
102             'hil' => 'хилигайнон',
103             'hr' => 'хорват',
104             'hsb' => 'югары сорб',
105             'ht' => 'гаити креол',
106             'hu' => 'венгр',
107             'hy' => 'әрмән',
108             'hz' => 'гереро',
109             'ibb' => 'ибибио',
110             'id' => 'индонезия',
111             'ig' => 'игбо',
112             'is' => 'исланд',
113             'it' => 'итальян',
114             'iu' => 'инуктикут',
115             'ja' => 'япон',
116             'ka' => 'грузин',
117             'kk' => 'казакъ',
118             'km' => 'кхмер',
119             'kn' => 'каннада',
120             'ko' => 'корея',
121             'kok' => 'конкани',
122             'kr' => 'канури',
123             'kru' => 'курух',
124             'ks' => 'кашмири',
125             'ku' => 'көрд',
126             'ky' => 'кыргыз',
127             'la' => 'латин',
128             'lb' => 'люксембург',
129             'lo' => 'лаос',
130             'lt' => 'литва',
131             'lv' => 'латыш',
132             'men' => 'менде',
133             'mg' => 'малагаси',
134             'mi' => 'маори',
135             'mk' => 'македон',
136             'ml' => 'малаялам',
137             'mn' => 'монгол',
138             'mni' => 'манипури',
139             'moh' => 'могаук',
140             'mr' => 'маратхи',
141             'ms' => 'малай',
142             'mt' => 'мальта',
143             'my' => 'бирма',
144             'ne' => 'непали',
145             'niu' => 'ниуэ',
146             'nl' => 'голланд',
147             'ny' => 'ньянҗа',
148             'oc' => 'окситан',
149             'om' => 'оромо',
150             'or' => 'ория',
151             'pa' => 'пәнҗаби',
152             'pap' => 'папьяменто',
153             'pl' => 'поляк',
154             'ps' => 'пушту',
155             'pt' => 'португал',
156             'pt_PT' => 'португал (Европа)',
157             'qu' => 'кечуа',
158             'quc' => 'киче',
159             'rm' => 'ретороман',
160             'ro' => 'румын',
161             'ru' => 'рус',
162             'rw' => 'руанда',
163             'sa' => 'санскрит',
164             'sah' => 'саха',
165             'sat' => 'сантали',
166             'sd' => 'синдһи',
167             'se' => 'төньяк саам',
168             'si' => 'сингал',
169             'sk' => 'словак',
170             'sl' => 'словен',
171             'sma' => 'көньяк саам',
172             'smj' => 'луле-саам',
173             'smn' => 'инари-саам',
174             'sms' => 'колтта-саам',
175             'so' => 'сомали',
176             'sq' => 'албан',
177             'sr' => 'серб',
178             'sv' => 'швед',
179             'syr' => 'сүрия',
180             'ta' => 'тамил',
181             'te' => 'телугу',
182             'tg' => 'таҗик',
183             'th' => 'тай',
184             'ti' => 'тигринья',
185             'tk' => 'төрекмән',
186             'to' => 'тонга',
187             'tr' => 'төрек',
188             'tt' => 'татар',
189             'tzm' => 'үзәк атлас тамазигт',
190             'ug' => 'уйгыр',
191             'uk' => 'украин',
192             'und' => 'билгесез тел',
193             'ur' => 'урду',
194             'uz' => 'үзбәк',
195             've' => 'венда',
196             'vi' => 'вьетнам',
197             'wo' => 'волоф',
198             'yi' => 'идиш',
199             'yo' => 'йоруба',
200             'zh' => 'кытай',
201             'zh_Hans' => 'гадиләштерелгән кытай',
202             'zh_Hant' => 'традицион кытай',
203              
204             );
205             if (@_) {
206             return $languages{$_[0]};
207             }
208             return \%languages;
209             }
210             },
211             );
212              
213             has 'display_name_script' => (
214             is => 'ro',
215             isa => CodeRef,
216             init_arg => undef,
217             default => sub {
218             sub {
219             my %scripts = (
220             'Arab' => 'гарәп',
221             'Cyrl' => 'кирилл',
222             'Hans' => 'гадиләштерелгән',
223             'Hans@alt=stand-alone' => 'гадиләштерелгән кытай',
224             'Hant' => 'традицион',
225             'Hant@alt=stand-alone' => 'традицион кытай',
226             'Latn' => 'латин',
227             'Zxxx' => 'язусыз',
228             'Zzzz' => 'билгесез язу',
229              
230             );
231             if ( @_ ) {
232             return $scripts{$_[0]};
233             }
234             return \%scripts;
235             }
236             }
237             );
238              
239             has 'display_name_region' => (
240             is => 'ro',
241             isa => HashRef[Str],
242             init_arg => undef,
243             default => sub {
244             {
245             'AD' => 'Андорра',
246             'AE' => 'Берләшкән Гарәп Әмирлекләре',
247             'AF' => 'Әфганстан',
248             'AG' => 'Антигуа һәм Барбуда',
249             'AI' => 'Ангилья',
250             'AL' => 'Албания',
251             'AM' => 'Әрмәнстан',
252             'AO' => 'Ангола',
253             'AQ' => 'Антарктика',
254             'AR' => 'Аргентина',
255             'AS' => 'Америка Самоасы',
256             'AT' => 'Австрия',
257             'AU' => 'Австралия',
258             'AW' => 'Аруба',
259             'AX' => 'Аланд утраулары',
260             'AZ' => 'Әзәрбайҗан',
261             'BA' => 'Босния һәм Герцеговина',
262             'BB' => 'Барбадос',
263             'BD' => 'Бангладеш',
264             'BE' => 'Бельгия',
265             'BF' => 'Буркина-Фасо',
266             'BG' => 'Болгария',
267             'BH' => 'Бәхрәйн',
268             'BI' => 'Бурунди',
269             'BJ' => 'Бенин',
270             'BL' => 'Сен-Бартельми',
271             'BM' => 'Бермуд утраулары',
272             'BN' => 'Бруней',
273             'BO' => 'Боливия',
274             'BR' => 'Бразилия',
275             'BS' => 'Багам утраулары',
276             'BT' => 'Бутан',
277             'BV' => 'Буве утравы',
278             'BW' => 'Ботсвана',
279             'BY' => 'Беларусь',
280             'BZ' => 'Белиз',
281             'CA' => 'Канада',
282             'CC' => 'Кокос (Килинг) утраулары',
283             'CD@alt=variant' => 'Конго (КДР)',
284             'CF' => 'Үзәк Африка Республикасы',
285             'CH' => 'Швейцария',
286             'CI' => 'Кот-д’Ивуар',
287             'CK' => 'Кук утраулары',
288             'CL' => 'Чили',
289             'CM' => 'Камерун',
290             'CN' => 'Кытай',
291             'CO' => 'Колумбия',
292             'CR' => 'Коста-Рика',
293             'CU' => 'Куба',
294             'CV' => 'Кабо-Верде',
295             'CW' => 'Кюрасао',
296             'CX' => 'Раштуа утравы',
297             'CY' => 'Кипр',
298             'CZ' => 'Чехия Республикасы',
299             'DE' => 'Германия',
300             'DJ' => 'Җибүти',
301             'DK' => 'Дания',
302             'DM' => 'Доминика',
303             'DO' => 'Доминикана Республикасы',
304             'DZ' => 'Алжир',
305             'EC' => 'Эквадор',
306             'EE' => 'Эстония',
307             'EG' => 'Мисыр',
308             'ER' => 'Эритрея',
309             'ES' => 'Испания',
310             'ET' => 'Эфиопия',
311             'FI' => 'Финляндия',
312             'FJ' => 'Фиджи',
313             'FK' => 'Фолкленд утраулары',
314             'FM' => 'Микронезия',
315             'FO' => 'Фарер утраулары',
316             'FR' => 'Франция',
317             'GA' => 'Габон',
318             'GB' => 'Бөекбритания',
319             'GD' => 'Гренада',
320             'GE' => 'Грузия',
321             'GF' => 'Француз Гвианасы',
322             'GG' => 'Гернси',
323             'GH' => 'Гана',
324             'GI' => 'Гибралтар',
325             'GL' => 'Гренландия',
326             'GM' => 'Гамбия',
327             'GN' => 'Гвинея',
328             'GP' => 'Гваделупа',
329             'GQ' => 'Экваториаль Гвинея',
330             'GR' => 'Греция',
331             'GS' => 'Көньяк Георгия һәм Көньяк Сандвич утраулары',
332             'GT' => 'Гватемала',
333             'GU' => 'Гуам',
334             'GW' => 'Гвинея-Бисау',
335             'GY' => 'Гайана',
336             'HK' => 'Гонконг Махсус Идарәле Төбәге',
337             'HK@alt=short' => 'Гонконг',
338             'HM' => 'Херд утравы һәм Макдональд утраулары',
339             'HN' => 'Гондурас',
340             'HR' => 'Хорватия',
341             'HT' => 'Гаити',
342             'HU' => 'Венгрия',
343             'ID' => 'Индонезия',
344             'IE' => 'Ирландия',
345             'IL' => 'Израиль',
346             'IM' => 'Мэн утравы',
347             'IN' => 'Индия',
348             'IO' => 'Британиянең Һинд Океанындагы Территориясе',
349             'IQ' => 'Гыйрак',
350             'IR' => 'Иран',
351             'IS' => 'Исландия',
352             'IT' => 'Италия',
353             'JE' => 'Джерси',
354             'JM' => 'Ямайка',
355             'JO' => 'Иордания',
356             'JP' => 'Япония',
357             'KE' => 'Кения',
358             'KG' => 'Кыргызстан',
359             'KH' => 'Камбоджа',
360             'KI' => 'Кирибати',
361             'KM' => 'Комор утраулары',
362             'KN' => 'Сент-Китс һәм Невис',
363             'KP' => 'Төньяк Корея',
364             'KW' => 'Күвәйт',
365             'KY' => 'Кайман утраулары',
366             'KZ' => 'Казахстан',
367             'LA' => 'Лаос',
368             'LB' => 'Ливан',
369             'LC' => 'Сент-Люсия',
370             'LI' => 'Лихтенштейн',
371             'LK' => 'Шри-Ланка',
372             'LR' => 'Либерия',
373             'LS' => 'Лесото',
374             'LT' => 'Литва',
375             'LU' => 'Люксембург',
376             'LV' => 'Латвия',
377             'LY' => 'Ливия',
378             'MA' => 'Марокко',
379             'MC' => 'Монако',
380             'MD' => 'Молдова',
381             'ME' => 'Черногория',
382             'MF' => 'Сент-Мартин',
383             'MG' => 'Мадагаскар',
384             'MH' => 'Маршалл утраулары',
385             'MK@alt=variant' => 'Македония (Македония Элекке Югославия Республикасы)',
386             'ML' => 'Мали',
387             'MN' => 'Монголия',
388             'MO' => 'Макао Махсус Идарәле Төбәге',
389             'MO@alt=short' => 'Макао',
390             'MP' => 'Төньяк Мариана утраулары',
391             'MQ' => 'Мартиника',
392             'MR' => 'Мавритания',
393             'MS' => 'Монтсеррат',
394             'MT' => 'Мальта',
395             'MU' => 'Маврикий',
396             'MV' => 'Мальдив утраулары',
397             'MW' => 'Малави',
398             'MX' => 'Мексика',
399             'MY' => 'Малайзия',
400             'MZ' => 'Мозамбик',
401             'NA' => 'Намибия',
402             'NC' => 'Яңа Каледония',
403             'NE' => 'Нигер',
404             'NF' => 'Норфолк утравы',
405             'NG' => 'Нигерия',
406             'NI' => 'Никарагуа',
407             'NL' => 'Нидерланд',
408             'NO' => 'Норвегия',
409             'NP' => 'Непал',
410             'NR' => 'Науру',
411             'NU' => 'Ниуэ',
412             'NZ' => 'Яңа Зеландия',
413             'OM' => 'Оман',
414             'PA' => 'Панама',
415             'PE' => 'Перу',
416             'PF' => 'Француз Полинезиясе',
417             'PG' => 'Папуа - Яңа Гвинея',
418             'PH' => 'Филиппин',
419             'PK' => 'Пакистан',
420             'PL' => 'Польша',
421             'PM' => 'Сен-Пьер һәм Микелон',
422             'PN' => 'Питкэрн утраулары',
423             'PR' => 'Пуэрто-Рико',
424             'PT' => 'Португалия',
425             'PW' => 'Палау',
426             'PY' => 'Парагвай',
427             'QA' => 'Катар',
428             'RE' => 'Реюньон',
429             'RO' => 'Румыния',
430             'RS' => 'Сербия',
431             'RU' => 'Россия',
432             'RW' => 'Руанда',
433             'SA' => 'Согуд Гарәбстаны',
434             'SB' => 'Сөләйман утраулары',
435             'SC' => 'Сейшел утраулары',
436             'SD' => 'Судан',
437             'SE' => 'Швеция',
438             'SG' => 'Сингапур',
439             'SI' => 'Словения',
440             'SJ' => 'Шпицберген һәм Ян-Майен',
441             'SK' => 'Словакия',
442             'SL' => 'Сьерра-Леоне',
443             'SM' => 'Сан-Марино',
444             'SN' => 'Сенегал',
445             'SO' => 'Сомали',
446             'SR' => 'Суринам',
447             'SS' => 'Көньяк Судан',
448             'ST' => 'Сан-Томе һәм Принсипи',
449             'SV' => 'Сальвадор',
450             'SX' => 'Синт-Мартен',
451             'SY' => 'Сүрия',
452             'SZ' => 'Свазиленд',
453             'TC' => 'Теркс һәм Кайкос утраулары',
454             'TD' => 'Чад',
455             'TF' => 'Франциянең Көньяк Территорияләре',
456             'TG' => 'Того',
457             'TH' => 'Тайланд',
458             'TJ' => 'Таҗикстан',
459             'TK' => 'Токелау',
460             'TL' => 'Тимор-Лесте',
461             'TM' => 'Төркмәнстан',
462             'TN' => 'Тунис',
463             'TO' => 'Тонга',
464             'TR' => 'Төркия',
465             'TT' => 'Тринидад һәм Тобаго',
466             'TV' => 'Тувалу',
467             'TW' => 'Тайвань',
468             'TZ' => 'Танзания',
469             'UA' => 'Украина',
470             'UG' => 'Уганда',
471             'UM' => 'АКШ Кече Читтәге утраулары',
472             'US' => 'АКШ',
473             'UY' => 'Уругвай',
474             'UZ' => 'Үзбәкстан',
475             'VC' => 'Сент-Винсент һәм Гренадин',
476             'VE' => 'Венесуэла',
477             'VG' => 'Британия Виргин утраулары',
478             'VI' => 'АКШ Виргин утраулары',
479             'VN' => 'Вьетнам',
480             'VU' => 'Вануату',
481             'WF' => 'Уоллис һәм Футуна',
482             'WS' => 'Самоа',
483             'XK' => 'Косово',
484             'YE' => 'Йәмән',
485             'YT' => 'Майотта',
486             'ZA' => 'Көньяк Африка',
487             'ZM' => 'Замбия',
488             'ZW' => 'Зимбабве',
489             'ZZ' => 'билгесез төбәк',
490              
491             }
492             },
493             );
494              
495             has 'display_name_type' => (
496             is => 'ro',
497             isa => HashRef[HashRef[Str]],
498             init_arg => undef,
499             default => sub {
500             {
501             'calendar' => {
502             'gregorian' => q{григориан ел исәбе},
503             },
504             'collation' => {
505             'standard' => q{гадәти тәртипләү ысулы},
506             },
507             'numbers' => {
508             'latn' => q{көнбатыш цифрлары},
509             },
510              
511             }
512             },
513             );
514              
515             has 'display_name_measurement_system' => (
516             is => 'ro',
517             isa => HashRef[Str],
518             init_arg => undef,
519             default => sub {
520             {
521             'metric' => q{метрик},
522             'UK' => q{Бөекбритания},
523             'US' => q{АКШ},
524              
525             }
526             },
527             );
528              
529             has 'display_name_code_patterns' => (
530             is => 'ro',
531             isa => HashRef[Str],
532             init_arg => undef,
533             default => sub {
534             {
535             'language' => 'Тел: {0}',
536             'script' => 'Язу: {0}',
537             'region' => 'Төбәк: {0}',
538              
539             }
540             },
541             );
542              
543             has 'characters' => (
544             is => 'ro',
545             isa => HashRef,
546             init_arg => undef,
547             default => $^V ge v5.18.0
548             ? eval <<'EOT'
549             sub {
550             no warnings 'experimental::regex_sets';
551             return {
552             auxiliary => qr{[Ò“ Ò› Ó¯]},
553             index => ['А', 'Ó˜', 'Б', 'Ð’', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'Ò–', 'З', 'И', 'Й', 'К', 'Л', 'Ðœ', 'Н', 'Ò¢', 'О', 'Ó¨', 'П', 'Р', 'С', 'Т', 'У', 'Ò®', 'Ф', 'Ð¥', 'Òº', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я'],
554             main => qr{[а Ó™ б в г д е Ñ‘ ж Ò— з и й к л м н Ò£ о Ó© п Ñ€ с Ñ‚ у Ò¯ Ñ„ Ñ… Ò» ц ч ш щ ÑŠ Ñ‹ ÑŒ э ÑŽ я]},
555             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
556             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” ( ) \[ \] § @ * / \& # ′ ″]},
557             };
558             },
559             EOT
560             : sub {
561             return { index => ['А', 'Ó˜', 'Б', 'Ð’', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'Ò–', 'З', 'И', 'Й', 'К', 'Л', 'Ðœ', 'Н', 'Ò¢', 'О', 'Ó¨', 'П', 'Р', 'С', 'Т', 'У', 'Ò®', 'Ф', 'Ð¥', 'Òº', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я'], };
562             },
563 1     1   150 );
  1         3  
  1         241  
564              
565              
566             has 'quote_start' => (
567             is => 'ro',
568             isa => Str,
569             init_arg => undef,
570             default => qq{“},
571             );
572              
573             has 'quote_end' => (
574             is => 'ro',
575             isa => Str,
576             init_arg => undef,
577             default => qq{”},
578             );
579              
580             has 'alternate_quote_start' => (
581             is => 'ro',
582             isa => Str,
583             init_arg => undef,
584             default => qq{‘},
585             );
586              
587             has 'alternate_quote_end' => (
588             is => 'ro',
589             isa => Str,
590             init_arg => undef,
591             default => qq{’},
592             );
593              
594             has 'duration_units' => (
595             is => 'ro',
596             isa => HashRef[Str],
597             init_arg => undef,
598             default => sub { {
599             hm => 'h:mm',
600             hms => 'h:mm:ss',
601             ms => 'm:ss',
602             } }
603             );
604              
605             has 'units' => (
606             is => 'ro',
607             isa => HashRef[HashRef[HashRef[Str]]],
608             init_arg => undef,
609             default => sub { {
610             } }
611             );
612              
613             has 'yesstr' => (
614             is => 'ro',
615             isa => RegexpRef,
616             init_arg => undef,
617             default => sub { qr'^(?i:әйе|әйе|yes|y)$' }
618             );
619              
620             has 'nostr' => (
621             is => 'ro',
622             isa => RegexpRef,
623             init_arg => undef,
624             default => sub { qr'^(?i:юк|юк|no|n)$' }
625             );
626              
627             has 'listPatterns' => (
628             is => 'ro',
629             isa => HashRef,
630             init_arg => undef,
631             default => sub { {
632             start => q({0}, {1}),
633             middle => q({0}, {1}),
634             end => q({0} һәм {1}),
635             2 => q({0} һәм {1}),
636             } }
637             );
638              
639             has 'default_numbering_system' => (
640             is => 'ro',
641             isa => Str,
642             init_arg => undef,
643             default => 'latn',
644             );
645              
646             has native_numbering_system => (
647             is => 'ro',
648             isa => Str,
649             init_arg => undef,
650             default => 'latn',
651             );
652              
653             has 'minimum_grouping_digits' => (
654             is =>'ro',
655             isa => Int,
656             init_arg => undef,
657             default => 1,
658             );
659              
660             has 'number_symbols' => (
661             is => 'ro',
662             isa => HashRef,
663             init_arg => undef,
664             default => sub { {
665             'latn' => {
666             'decimal' => q(,),
667             'exponential' => q(E),
668             'group' => q( ),
669             'infinity' => q(∞),
670             'minusSign' => q(-),
671             'nan' => q(NaN),
672             'perMille' => q(‰),
673             'percentSign' => q(%),
674             'plusSign' => q(+),
675             'superscriptingExponent' => q(×),
676             },
677             } }
678             );
679              
680             has 'number_formats' => (
681             is => 'ro',
682             isa => HashRef,
683             init_arg => undef,
684             default => sub { {
685             decimalFormat => {
686             'default' => {
687             'standard' => {
688             'default' => '#,##0.###',
689             },
690             },
691             },
692             percentFormat => {
693             'default' => {
694             'standard' => {
695             'default' => '#,##0 %',
696             },
697             },
698             },
699             scientificFormat => {
700             'default' => {
701             'standard' => {
702             'default' => '#E0',
703             },
704             },
705             },
706             } },
707             );
708              
709             has 'number_currency_formats' => (
710             is => 'ro',
711             isa => HashRef,
712             init_arg => undef,
713             default => sub { {
714             'latn' => {
715             'pattern' => {
716             'default' => {
717             'accounting' => {
718             'positive' => '#,##0.00 ¤',
719             },
720             'standard' => {
721             'positive' => '#,##0.00 ¤',
722             },
723             },
724             },
725             },
726             } },
727             );
728              
729             has 'currencies' => (
730             is => 'ro',
731             isa => HashRef,
732             init_arg => undef,
733             default => sub { {
734             'BRL' => {
735             symbol => 'R$',
736             display_name => {
737             'currency' => q(Бразилия реалы),
738             'other' => q(Бразилия реалы),
739             },
740             },
741             'CNY' => {
742             symbol => 'CNÂ¥',
743             display_name => {
744             'currency' => q(Кытай юане),
745             'other' => q(юань),
746             },
747             },
748             'EUR' => {
749             symbol => '€',
750             display_name => {
751             'currency' => q(евро),
752             'other' => q(евро),
753             },
754             },
755             'GBP' => {
756             symbol => '£',
757             display_name => {
758             'currency' => q(фунт стерлинг),
759             'other' => q(фунт стерлинг),
760             },
761             },
762             'INR' => {
763             symbol => '₹',
764             display_name => {
765             'currency' => q(Индия рупиясе),
766             'other' => q(Индия рупиясе),
767             },
768             },
769             'JPY' => {
770             symbol => 'JPÂ¥',
771             display_name => {
772             'currency' => q(Япония иенасы),
773             'other' => q(иена),
774             },
775             },
776             'RUB' => {
777             symbol => '₽',
778             display_name => {
779             'currency' => q(Россия сумы),
780             'other' => q(сум),
781             },
782             },
783             'RUR' => {
784             symbol => 'Ñ€.',
785             },
786             'USD' => {
787             symbol => '$',
788             display_name => {
789             'currency' => q(АКШ доллары),
790             'other' => q(АКШ доллары),
791             },
792             },
793             'XXX' => {
794             display_name => {
795             'currency' => q(билгесез валюта),
796             'other' => q(\(билгесез валюта\)),
797             },
798             },
799             } },
800             );
801              
802              
803             has 'calendar_months' => (
804             is => 'ro',
805             isa => HashRef,
806             init_arg => undef,
807             default => sub { {
808             'gregorian' => {
809             'format' => {
810             abbreviated => {
811             nonleap => [
812             'гыйн.',
813             'фев.',
814             'мар.',
815             'апр.',
816             'май',
817             'июнь',
818             'июль',
819             'авг.',
820             'сент.',
821             'окт.',
822             'нояб.',
823             'дек.'
824             ],
825             leap => [
826            
827             ],
828             },
829             narrow => {
830             nonleap => [
831             '1',
832             '2',
833             '3',
834             '4',
835             '5',
836             '6',
837             '7',
838             '8',
839             '9',
840             '10',
841             '11',
842             '12'
843             ],
844             leap => [
845            
846             ],
847             },
848             wide => {
849             nonleap => [
850             'гыйнвар',
851             'февраль',
852             'март',
853             'апрель',
854             'май',
855             'июнь',
856             'июль',
857             'август',
858             'сентябрь',
859             'октябрь',
860             'ноябрь',
861             'декабрь'
862             ],
863             leap => [
864            
865             ],
866             },
867             },
868             'stand-alone' => {
869             abbreviated => {
870             nonleap => [
871             'гыйн.',
872             'фев.',
873             'мар.',
874             'апр.',
875             'май',
876             'июнь',
877             'июль',
878             'авг.',
879             'сент.',
880             'окт.',
881             'нояб.',
882             'дек.'
883             ],
884             leap => [
885            
886             ],
887             },
888             narrow => {
889             nonleap => [
890             '1',
891             '2',
892             '3',
893             '4',
894             '5',
895             '6',
896             '7',
897             '8',
898             '9',
899             '10',
900             '11',
901             '12'
902             ],
903             leap => [
904            
905             ],
906             },
907             wide => {
908             nonleap => [
909             'гыйнвар',
910             'февраль',
911             'март',
912             'апрель',
913             'май',
914             'июнь',
915             'июль',
916             'август',
917             'сентябрь',
918             'октябрь',
919             'ноябрь',
920             'декабрь'
921             ],
922             leap => [
923            
924             ],
925             },
926             },
927             },
928             } },
929             );
930              
931             has 'calendar_days' => (
932             is => 'ro',
933             isa => HashRef,
934             init_arg => undef,
935             default => sub { {
936             'gregorian' => {
937             'format' => {
938             abbreviated => {
939             mon => 'дүш.',
940             tue => 'сиш.',
941             wed => 'чәр.',
942             thu => 'пәнҗ.',
943             fri => 'җом.',
944             sat => 'шим.',
945             sun => 'якш.'
946             },
947             narrow => {
948             mon => 'Д',
949             tue => 'С',
950             wed => 'Ч',
951             thu => 'П',
952             fri => 'Ò–',
953             sat => 'Ш',
954             sun => 'Я'
955             },
956             short => {
957             mon => 'дүш.',
958             tue => 'сиш.',
959             wed => 'чәр.',
960             thu => 'пәнҗ.',
961             fri => 'җом.',
962             sat => 'шим.',
963             sun => 'якш.'
964             },
965             wide => {
966             mon => 'дүшәмбе',
967             tue => 'сишәмбе',
968             wed => 'чәршәмбе',
969             thu => 'пәнҗешәмбе',
970             fri => 'җомга',
971             sat => 'шимбә',
972             sun => 'якшәмбе'
973             },
974             },
975             'stand-alone' => {
976             abbreviated => {
977             mon => 'дүш.',
978             tue => 'сиш.',
979             wed => 'чәр.',
980             thu => 'пәнҗ.',
981             fri => 'җом.',
982             sat => 'шим.',
983             sun => 'якш.'
984             },
985             narrow => {
986             mon => 'Д',
987             tue => 'С',
988             wed => 'Ч',
989             thu => 'П',
990             fri => 'Ò–',
991             sat => 'Ш',
992             sun => 'Я'
993             },
994             short => {
995             mon => 'дүш.',
996             tue => 'сиш.',
997             wed => 'чәр.',
998             thu => 'пәнҗ.',
999             fri => 'җом.',
1000             sat => 'шим.',
1001             sun => 'якш.'
1002             },
1003             wide => {
1004             mon => 'дүшәмбе',
1005             tue => 'сишәмбе',
1006             wed => 'чәршәмбе',
1007             thu => 'пәнҗешәмбе',
1008             fri => 'җомга',
1009             sat => 'шимбә',
1010             sun => 'якшәмбе'
1011             },
1012             },
1013             },
1014             } },
1015             );
1016              
1017             has 'calendar_quarters' => (
1018             is => 'ro',
1019             isa => HashRef,
1020             init_arg => undef,
1021             default => sub { {
1022             'gregorian' => {
1023             'format' => {
1024             abbreviated => {0 => '1 нче кв.',
1025             1 => '2 нче кв.',
1026             2 => '3 нче кв.',
1027             3 => '4 нче кв.'
1028             },
1029             narrow => {0 => '1',
1030             1 => '2',
1031             2 => '3',
1032             3 => '4'
1033             },
1034             wide => {0 => '1 нче квартал',
1035             1 => '2 нче квартал',
1036             2 => '3 нче квартал',
1037             3 => '4 нче квартал'
1038             },
1039             },
1040             'stand-alone' => {
1041             abbreviated => {0 => '1 нче кв.',
1042             1 => '2 нче кв.',
1043             2 => '3 нче кв.',
1044             3 => '4 нче кв.'
1045             },
1046             narrow => {0 => '1',
1047             1 => '2',
1048             2 => '3',
1049             3 => '4'
1050             },
1051             wide => {0 => '1 нче квартал',
1052             1 => '2 нче квартал',
1053             2 => '3 нче квартал',
1054             3 => '4 нче квартал'
1055             },
1056             },
1057             },
1058             } },
1059             );
1060              
1061             has 'day_periods' => (
1062             is => 'ro',
1063             isa => HashRef,
1064             init_arg => undef,
1065             default => sub { {
1066             'gregorian' => {
1067             'format' => {
1068             'abbreviated' => {
1069             'pm' => q{PM},
1070             'am' => q{AM},
1071             },
1072             'wide' => {
1073             'pm' => q{PM},
1074             'am' => q{AM},
1075             },
1076             'narrow' => {
1077             'pm' => q{PM},
1078             'am' => q{AM},
1079             },
1080             },
1081             'stand-alone' => {
1082             'abbreviated' => {
1083             'pm' => q{PM},
1084             'am' => q{AM},
1085             },
1086             'narrow' => {
1087             'am' => q{AM},
1088             'pm' => q{PM},
1089             },
1090             'wide' => {
1091             'am' => q{AM},
1092             'pm' => q{PM},
1093             },
1094             },
1095             },
1096             } },
1097             );
1098              
1099             has 'eras' => (
1100             is => 'ro',
1101             isa => HashRef,
1102             init_arg => undef,
1103             default => sub { {
1104             'generic' => {
1105             },
1106             'gregorian' => {
1107             abbreviated => {
1108             '0' => 'б.э.к.',
1109             '1' => 'б.э.'
1110             },
1111             wide => {
1112             '0' => 'безнең эрага кадәр',
1113             '1' => 'безнең эра'
1114             },
1115             },
1116             } },
1117             );
1118              
1119             has 'date_formats' => (
1120             is => 'ro',
1121             isa => HashRef,
1122             init_arg => undef,
1123             default => sub { {
1124             'generic' => {
1125             'full' => q{d MMMM, y 'ел' (G), EEEE},
1126             'long' => q{d MMMM, y 'ел' (G)},
1127             'medium' => q{dd.MM.y G},
1128             'short' => q{dd.MM.y GGGGG},
1129             },
1130             'gregorian' => {
1131             'full' => q{d MMMM, y 'ел', EEEE},
1132             'long' => q{d MMMM, y 'ел'},
1133             'medium' => q{d MMM, y 'ел'},
1134             'short' => q{dd.MM.y},
1135             },
1136             } },
1137             );
1138              
1139             has 'time_formats' => (
1140             is => 'ro',
1141             isa => HashRef,
1142             init_arg => undef,
1143             default => sub { {
1144             'generic' => {
1145             },
1146             'gregorian' => {
1147             'full' => q{H:mm:ss zzzz},
1148             'long' => q{H:mm:ss z},
1149             'medium' => q{H:mm:ss},
1150             'short' => q{H:mm},
1151             },
1152             } },
1153             );
1154              
1155             has 'datetime_formats' => (
1156             is => 'ro',
1157             isa => HashRef,
1158             init_arg => undef,
1159             default => sub { {
1160             'generic' => {
1161             'full' => q{{1}, {0}},
1162             'long' => q{{1}, {0}},
1163             'medium' => q{{1}, {0}},
1164             'short' => q{{1}, {0}},
1165             },
1166             'gregorian' => {
1167             'full' => q{{1}, {0}},
1168             'long' => q{{1}, {0}},
1169             'medium' => q{{1}, {0}},
1170             'short' => q{{1}, {0}},
1171             },
1172             } },
1173             );
1174              
1175             has 'datetime_formats_available_formats' => (
1176             is => 'ro',
1177             isa => HashRef,
1178             init_arg => undef,
1179             default => sub { {
1180             'gregorian' => {
1181             E => q{ccc},
1182             EHm => q{E, HH:mm},
1183             EHms => q{E, HH:mm:ss},
1184             Ed => q{E, d},
1185             Gy => q{G y 'ел'},
1186             GyMMM => q{G y 'ел', MMM},
1187             GyMMMEd => q{E, G d MMM y 'ел'},
1188             GyMMMd => q{G d MMM y 'ел'},
1189             H => q{HH},
1190             Hm => q{HH:mm},
1191             Hms => q{HH:mm:ss},
1192             Hmsv => q{HH:mm:ss v},
1193             Hmv => q{HH:mm v},
1194             M => q{L},
1195             MEd => q{E, dd.MM},
1196             MMM => q{LLL},
1197             MMMEd => q{E, d MMM},
1198             MMMMW => q{MMMM 'аеның' W 'атнасы'},
1199             MMMMd => q{d MMMM},
1200             MMMd => q{d MMM},
1201             Md => q{dd.MM},
1202             d => q{d},
1203             h => q{h a},
1204             hm => q{h:mm a},
1205             hms => q{h:mm:ss a},
1206             hmsv => q{h:mm:ss a v},
1207             hmv => q{h:mm a v},
1208             ms => q{mm:ss},
1209             y => q{y},
1210             yM => q{MM.y},
1211             yMEd => q{E, dd.MM.y},
1212             yMMM => q{MMM, y 'ел'},
1213             yMMMEd => q{E, d MMM, y 'ел'},
1214             yMMMM => q{MMMM, y 'ел'},
1215             yMMMd => q{d MMM, y 'ел'},
1216             yMd => q{dd.MM.y},
1217             yQQQ => q{QQQ, y 'ел'},
1218             yQQQQ => q{QQQQ, y 'ел'},
1219             yw => q{Y 'елның' w 'атнасы'},
1220             },
1221             } },
1222             );
1223              
1224             has 'datetime_formats_append_item' => (
1225             is => 'ro',
1226             isa => HashRef,
1227             init_arg => undef,
1228             default => sub { {
1229             'gregorian' => {
1230             'Timezone' => '{0} {1}',
1231             },
1232             } },
1233             );
1234              
1235             has 'datetime_formats_interval' => (
1236             is => 'ro',
1237             isa => HashRef,
1238             init_arg => undef,
1239             default => sub { {
1240             'gregorian' => {
1241             H => {
1242             H => q{HH–HH},
1243             },
1244             Hm => {
1245             H => q{HH:mm–HH:mm},
1246             m => q{HH:mm–HH:mm},
1247             },
1248             Hmv => {
1249             H => q{HH:mm–HH:mm v},
1250             m => q{HH:mm–HH:mm v},
1251             },
1252             Hv => {
1253             H => q{HH–HH v},
1254             },
1255             M => {
1256             M => q{MM–MM},
1257             },
1258             MEd => {
1259             M => q{E, dd.MM – E, dd.MM},
1260             d => q{E, dd.MM – E, dd.MM},
1261             },
1262             MMM => {
1263             M => q{LLL–LLL},
1264             },
1265             MMMEd => {
1266             M => q{E, d MMM – E, d MMM},
1267             d => q{E, d MMM – E, d MMM},
1268             },
1269             MMMd => {
1270             M => q{d MMM – d MMM},
1271             d => q{d–d MMM},
1272             },
1273             Md => {
1274             M => q{dd.MM – dd.MM},
1275             d => q{dd.MM – dd.MM},
1276             },
1277             d => {
1278             d => q{d–d},
1279             },
1280             fallback => '{0} – {1}',
1281             h => {
1282             a => q{h a – h a},
1283             h => q{h–h a},
1284             },
1285             hm => {
1286             a => q{h:mm a – h:mm a},
1287             h => q{h:mm–h:mm a},
1288             m => q{h:mm–h:mm a},
1289             },
1290             hmv => {
1291             a => q{h:mm a – h:mm a v},
1292             h => q{h:mm–h:mm a v},
1293             m => q{h:mm–h:mm a v},
1294             },
1295             hv => {
1296             a => q{h a – h a v},
1297             h => q{h–h a v},
1298             },
1299             y => {
1300             y => q{y–y},
1301             },
1302             yM => {
1303             M => q{MM.y – MM.y},
1304             y => q{MM.y – MM.y},
1305             },
1306             yMEd => {
1307             M => q{E, dd.MM.y – E, dd.MM.y},
1308             d => q{E, dd.MM.y – E, dd.MM.y},
1309             y => q{E, dd.MM.y – E, dd.MM.y},
1310             },
1311             yMMM => {
1312             M => q{MMM – MMM, y 'ел'},
1313             y => q{MMM, y 'ел' - MMM, y 'ел'},
1314             },
1315             yMMMEd => {
1316             M => q{E, d MMM – E, d MMM, y 'ел'},
1317             d => q{E, d MMM – E, d MMM, y 'ел'},
1318             y => q{E, d MMM, y 'ел' – E, d MMM, y 'ел'},
1319             },
1320             yMMMM => {
1321             M => q{MMMM – MMMM, y 'ел'},
1322             y => q{MMMM, y 'ел' – MMMM, y 'ел'},
1323             },
1324             yMMMd => {
1325             M => q{d MMM – d MMM, y 'ел'},
1326             d => q{d–d MMM, y 'ел'},
1327             y => q{d MMM, y 'ел' – d MMM, y 'ел'},
1328             },
1329             yMd => {
1330             M => q{dd.MM.y – dd.MM.y},
1331             d => q{dd.MM.y – dd.MM.y},
1332             y => q{dd.MM.y – dd.MM.y},
1333             },
1334             },
1335             'generic' => {
1336             fallback => '{0} – {1}',
1337             },
1338             } },
1339             );
1340              
1341             has 'time_zone_names' => (
1342             is => 'ro',
1343             isa => HashRef,
1344             init_arg => undef,
1345             default => sub { {
1346             hourFormat => q(+HH:mm;-HH:mm),
1347             gmtFormat => q(GMT{0}),
1348             gmtZeroFormat => q(GMT),
1349             regionFormat => q({0} вакыты),
1350             regionFormat => q({0} җәйге вакыты),
1351             regionFormat => q({0} гадәти вакыты),
1352             fallbackFormat => q({1} ({0})),
1353             'America_Central' => {
1354             long => {
1355             'daylight' => q#Төньяк Америка җәйге үзәк вакыты#,
1356             'generic' => q#Төньяк Америка үзәк вакыты#,
1357             'standard' => q#Төньяк Америка гадәти үзәк вакыты#,
1358             },
1359             },
1360             'America_Eastern' => {
1361             long => {
1362             'daylight' => q#Төньяк Америка җәйге көнчыгыш вакыты#,
1363             'generic' => q#Төньяк Америка көнчыгыш вакыты#,
1364             'standard' => q#Төньяк Америка гадәти көнчыгыш вакыты#,
1365             },
1366             },
1367             'America_Mountain' => {
1368             long => {
1369             'daylight' => q#Төньяк Америка җәйге тау вакыты#,
1370             'generic' => q#Төньяк Америка тау вакыты#,
1371             'standard' => q#Төньяк Америка гадәти тау вакыты#,
1372             },
1373             },
1374             'America_Pacific' => {
1375             long => {
1376             'daylight' => q#Төньяк Америка җәйге Тын океан вакыты#,
1377             'generic' => q#Төньяк Америка Тын океан вакыты#,
1378             'standard' => q#Төньяк Америка гадәти Тын океан вакыты#,
1379             },
1380             },
1381             'Atlantic' => {
1382             long => {
1383             'daylight' => q#Төньяк Америка җәйге атлантик вакыты#,
1384             'generic' => q#Төньяк Америка атлантик вакыты#,
1385             'standard' => q#Төньяк Америка гадәти атлантик вакыты#,
1386             },
1387             },
1388             'Etc/UTC' => {
1389             long => {
1390             'standard' => q#Бөтендөнья килештерелгән вакыты#,
1391             },
1392             },
1393             'Etc/Unknown' => {
1394             exemplarCity => q#билгесез шәһәр#,
1395             },
1396             'Europe_Central' => {
1397             long => {
1398             'daylight' => q#җәйге Үзәк Европа вакыты#,
1399             'generic' => q#Үзәк Европа вакыты#,
1400             'standard' => q#гадәти Үзәк Европа вакыты#,
1401             },
1402             },
1403             'Europe_Eastern' => {
1404             long => {
1405             'daylight' => q#җәйге Көнчыгыш Европа вакыты#,
1406             'generic' => q#Көнчыгыш Европа вакыты#,
1407             'standard' => q#гадәти Көнчыгыш Европа вакыты#,
1408             },
1409             },
1410             'Europe_Western' => {
1411             long => {
1412             'daylight' => q#җәйге Көнбатыш Европа вакыты#,
1413             'generic' => q#Көнбатыш Европа вакыты#,
1414             'standard' => q#гадәти Көнбатыш Европа вакыты#,
1415             },
1416             },
1417             'GMT' => {
1418             long => {
1419             'standard' => q#Гринвич уртача вакыты#,
1420             },
1421             },
1422             } }
1423             );
1424 1     1   12385 no Moo;
  1         3  
  1         7  
1425              
1426             1;
1427              
1428             # vim: tabstop=4