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