File Coverage

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