File Coverage

blib/lib/Locale/CLDR/Locales/Uz/Cyrl.pm
Criterion Covered Total %
statement 26 33 78.7
branch n/a
condition n/a
subroutine 9 10 90.0
pod 0 1 0.0
total 35 44 79.5


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Uz::Cyrl - Package for language Uzbek
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Uz::Cyrl;
8             # This file auto generated from Data\common\main\uz_Cyrl.xml
9             # on Sun 24 Apr 8:56:32 am GMT
10              
11 1     1   900 use version;
  1         2  
  1         6  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   89 use v5.10.1;
  1         2  
16 1     1   5 use mro 'c3';
  1         1  
  1         7  
17 1     1   36 use utf8;
  1         1  
  1         7  
18 1     1   32 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         16  
19              
20 1     1   102 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         7  
21 1     1   654 use Moo;
  1         1  
  1         5  
22              
23             extends('Locale::CLDR::Locales::Uz');
24             # Need to add code for Key type pattern
25             sub display_name_pattern {
26 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
27              
28 0           my $display_pattern = '{0} ({1})';
29 0           $display_pattern =~s/\{0\}/$name/g;
30 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
31             $region,
32             $script,
33             $variant,
34             );
35              
36 0           $display_pattern =~s/\{1\}/$subtags/g;
37 0           return $display_pattern;
38             }
39              
40             has 'display_name_language' => (
41             is => 'ro',
42             isa => CodeRef,
43             init_arg => undef,
44             default => sub {
45             sub {
46             my %languages = (
47             'ab' => 'Абхазча',
48             'af' => 'Африканча',
49             'am' => 'Амхарча',
50             'ar' => 'Арабча',
51             'as' => 'Ассамча',
52             'az' => 'Озарбайжонча',
53             'be' => 'Беларусча',
54             'bg' => 'Болгарча',
55             'bn' => 'Бенгалча',
56             'bo' => 'Тибетча',
57             'bs' => 'Боснияча',
58             'ca' => 'Каталанча',
59             'cs' => 'Чехча',
60             'cy' => 'Уэлсча',
61             'da' => 'Данияча',
62             'de' => 'Олмонча',
63             'el' => 'Грекча',
64             'en' => 'Инглизча',
65             'en_GB@alt=short' => 'Бирлашган Қироллик',
66             'eo' => 'Эсперанто',
67             'es' => 'Испанча',
68             'es_419' => 'Лотин Америка испанчаси',
69             'et' => 'Эстонча',
70             'eu' => 'Баскча',
71             'fa' => 'Форсча',
72             'fi' => 'Финча',
73             'fil' => 'Филипино',
74             'fj' => 'Фижича',
75             'fo' => 'Фарэрча',
76             'fr' => 'Французча',
77             'fy' => 'Ғарбий фризианча',
78             'ga' => 'Ирландча',
79             'gl' => 'Галицийча',
80             'gn' => 'Гуарани',
81             'gsw' => 'Швейцария немисчаси',
82             'gu' => 'Гужарати',
83             'ha' => 'Хауса',
84             'haw' => 'Гавайча',
85             'he' => 'Иброний',
86             'hi' => 'Ҳиндча',
87             'hr' => 'Хорватча',
88             'ht' => 'Гаитианча',
89             'hu' => 'Венгрча',
90             'hy' => 'Арманча',
91             'id' => 'Индонезияча',
92             'ig' => 'Игбо',
93             'is' => 'Исландча',
94             'it' => 'Италянча',
95             'ja' => 'Японча',
96             'jv' => 'Яванча',
97             'ka' => 'Грузинча',
98             'kk' => 'Қозоқча',
99             'km' => 'Хмерча',
100             'kn' => 'Каннада',
101             'ko' => 'Корейсча',
102             'ks' => 'Кашмирча',
103             'ku' => 'Курдча',
104             'ky' => 'Қирғизча',
105             'la' => 'Лотинча',
106             'lb' => 'Люксембургча',
107             'lo' => 'Лао',
108             'lt' => 'Литвача',
109             'lv' => 'Латишча',
110             'mg' => 'Малагаси',
111             'mi' => 'Маори',
112             'mk' => 'Македонча',
113             'ml' => 'Малайалам',
114             'mr' => 'Марати',
115             'ms' => 'Малайча',
116             'mt' => 'Мальтача',
117             'my' => 'Бирманча',
118             'nb' => 'Норвегча Бокмал',
119             'ne' => 'Непалча',
120             'nl' => 'Голландча',
121             'nl_BE' => 'Фламандча',
122             'nn' => 'Норвегча Нинорск',
123             'or' => 'Ория',
124             'pa' => 'Панжобча',
125             'pl' => 'Полякча',
126             'ps' => 'Пушту',
127             'pt' => 'Португалча',
128             'qu' => 'Квечуа',
129             'rm' => 'Романча',
130             'ro' => 'Руминча',
131             'ru' => 'Русча',
132             'sa' => 'Санскритча',
133             'sd' => 'Синдхи',
134             'si' => 'Синхала',
135             'sk' => 'Словакча',
136             'sl' => 'Словенча',
137             'so' => 'Сомалича',
138             'sq' => 'Албанча',
139             'sr' => 'Сербча',
140             'su' => 'Сунданча',
141             'sv' => 'Шведча',
142             'sw' => 'Суахили',
143             'ta' => 'Тамилча',
144             'te' => 'Телугу',
145             'tg' => 'Тожикча',
146             'th' => 'Тайча',
147             'ti' => 'Тигринья',
148             'tk' => 'Туркманча',
149             'to' => 'Тонгоча',
150             'tr' => 'Туркча',
151             'tt' => 'Татарча',
152             'ug' => 'Уйғурча',
153             'uk' => 'Украинча',
154             'und' => 'Номаълум тил',
155             'ur' => 'Урду',
156             'uz' => 'Ўзбек',
157             'vi' => 'Вьетнамча',
158             'wo' => 'Волофча',
159             'xh' => 'Хоса',
160             'yo' => 'Йоруба',
161             'zgh' => 'Стандарт Марокаш Тамазит',
162             'zh' => 'Хитойча',
163             'zu' => 'Зулу',
164             'zxx' => 'Тил таркиби йўқ',
165              
166             );
167             if (@_) {
168             return $languages{$_[0]};
169             }
170             return \%languages;
171             }
172             },
173             );
174              
175             has 'display_name_script' => (
176             is => 'ro',
177             isa => CodeRef,
178             init_arg => undef,
179             default => sub {
180             sub {
181             my %scripts = (
182             'Arab' => 'Араб',
183             'Armn' => 'Арман',
184             'Beng' => 'Бенгали',
185             'Bopo' => 'Бопомофо',
186             'Brai' => 'Браилле',
187             'Cyrl' => 'Кирил',
188             'Deva' => 'Девангари',
189             'Ethi' => 'Ҳабаш',
190             'Geor' => 'Грузин',
191             'Grek' => 'Юнон',
192             'Gujr' => 'Гужарати',
193             'Guru' => 'Гурмухи',
194             'Hang' => 'Хангул',
195             'Hani' => 'Хан',
196             'Hans' => 'Соддалаштирилган',
197             'Hans@alt=stand-alone' => 'Соддалаштирилган',
198             'Hant' => 'Анъанавий',
199             'Hant@alt=stand-alone' => 'Анъанавий',
200             'Hebr' => 'Иброний',
201             'Hira' => 'Хирагана',
202             'Jpan' => 'Япон',
203             'Kana' => 'Катакана',
204             'Khmr' => 'Хмер',
205             'Knda' => 'Каннада',
206             'Kore' => 'Корейс',
207             'Laoo' => 'Лао',
208             'Latn' => 'Лотин',
209             'Mlym' => 'Малайалам',
210             'Mong' => 'Мўғулча',
211             'Mymr' => 'Мьянма',
212             'Orya' => 'Ория',
213             'Sinh' => 'Синхала',
214             'Taml' => 'Тамил',
215             'Telu' => 'Телугу',
216             'Thaa' => 'Таана',
217             'Thai' => 'Тай',
218             'Tibt' => 'Тибет',
219             'Zsym' => 'Рамзлар',
220             'Zxxx' => 'Ёзилмаган',
221             'Zyyy' => 'Умумий',
222             'Zzzz' => 'Номаълум шрифт',
223              
224             );
225             if ( @_ ) {
226             return $scripts{$_[0]};
227             }
228             return \%scripts;
229             }
230             }
231             );
232              
233             has 'display_name_region' => (
234             is => 'ro',
235             isa => HashRef[Str],
236             init_arg => undef,
237             default => sub {
238             {
239             '001' => 'Дунё',
240             '002' => 'Африка',
241             '003' => 'Шимолий Америка',
242             '005' => 'Жанубий Америка',
243             '009' => 'Океания',
244             '011' => 'Ғарбий Африка',
245             '013' => 'Марказий Америка',
246             '014' => 'Шарқий Африка',
247             '015' => 'Шимолий Африка',
248             '017' => 'Марказий Африка',
249             '018' => 'Жануби-Африка',
250             '019' => 'Америка',
251             '021' => 'Шимоли-Америка',
252             '029' => 'Кариб ҳавзаси',
253             '030' => 'Шарқий Осиё',
254             '034' => 'Жанубий Осиё',
255             '035' => 'Жанубий-Шарқий Осиё',
256             '039' => 'Жанубий Европа',
257             '053' => 'Австралазия',
258             '054' => 'Меланезия',
259             '057' => 'Микронезия минтақаси',
260             '061' => 'Полинезия',
261             '142' => 'Осиё',
262             '143' => 'Марказий Осиё',
263             '145' => 'Ғарбий Осиё',
264             '150' => 'Европа',
265             '151' => 'Шарқий Европа',
266             '154' => 'Шимолий Европа',
267             '155' => 'Ғарбий Европа',
268             '419' => 'Лотин Америкаси',
269             'AC' => 'Вознесение ороли',
270             'AD' => 'Андорра',
271             'AE' => 'Бирлашган Араб Амирликлари',
272             'AF' => 'Афғонистон',
273             'AG' => 'Антигуа ва Барбадос',
274             'AI' => 'Ангила',
275             'AL' => 'Албания',
276             'AM' => 'Арманистон',
277             'AO' => 'Ангола',
278             'AQ' => 'Антарктика',
279             'AR' => 'Аргентина',
280             'AS' => 'Америка Самоаси',
281             'AT' => 'Австрия',
282             'AU' => 'Австралия',
283             'AW' => 'Аруба',
284             'AX' => 'Аланд ороллари',
285             'AZ' => 'Озарбайжон',
286             'BA' => 'Босния ва Герцеговина',
287             'BB' => 'Барбадос',
288             'BD' => 'Бангладеш',
289             'BE' => 'Бельгия',
290             'BF' => 'Буркина-Фасо',
291             'BG' => 'Болгария',
292             'BH' => 'Баҳрайн',
293             'BI' => 'Бурунди',
294             'BJ' => 'Бенин',
295             'BL' => 'Муқаддас Варфаломей',
296             'BM' => 'Бермуда',
297             'BN' => 'Бруней',
298             'BO' => 'Боливия',
299             'BQ' => 'Кариб Нидерландияси',
300             'BR' => 'Бразилия',
301             'BS' => 'Багама ороллари',
302             'BT' => 'Бутан',
303             'BV' => 'Бувет ороли',
304             'BW' => 'Ботсванна',
305             'BY' => 'Белорусия',
306             'BZ' => 'Белиз',
307             'CA' => 'Канада',
308             'CC' => 'Кокос (Килинг) ороллари',
309             'CD' => 'Конго-Киншаса',
310             'CD@alt=variant' => 'Конго (КДР)',
311             'CF' => 'Марказий Африка Республикаси',
312             'CG' => 'Конго Браззавиль',
313             'CG@alt=variant' => 'Конго (Республика)',
314             'CH' => 'Швейцария',
315             'CI' => 'Кот-д-Ивуар',
316             'CI@alt=variant' => 'Фил Суяги Қирғоғи',
317             'CK' => 'Кук ороллари',
318             'CL' => 'Чили',
319             'CM' => 'Камерун',
320             'CN' => 'Хитой',
321             'CO' => 'Колумбия',
322             'CP' => 'Клиппертон ороли',
323             'CR' => 'Коста-Рика',
324             'CU' => 'Куба',
325             'CV' => 'Кабо-Верде',
326             'CW' => 'Курасао',
327             'CX' => 'Рождество ороли',
328             'CY' => 'Кипр',
329             'CZ' => 'Чехия Республикаси',
330             'DE' => 'Олмония',
331             'DG' => 'Диего Гарсия',
332             'DJ' => 'Джибути',
333             'DK' => 'Дания',
334             'DM' => 'Доминика',
335             'DO' => 'Доминикан Республикаси',
336             'DZ' => 'Жазоир',
337             'EA' => 'Сейта ва Мелилла',
338             'EC' => 'Эквадор',
339             'EE' => 'Эстония',
340             'EG' => 'Миср',
341             'EH' => 'Ғарбий Саҳрои Кабир',
342             'ER' => 'Эритрея',
343             'ES' => 'Испания',
344             'ET' => 'Эфиопия',
345             'EU' => 'Европа Иттифоқи',
346             'FI' => 'Финляндия',
347             'FJ' => 'Фижи ороллари',
348             'FK' => 'Фолькленд ороллари',
349             'FK@alt=variant' => 'Фолькленд ороллари (Мальвин ороллари)',
350             'FM' => 'Микронезия',
351             'FO' => 'Фарер ороллари',
352             'FR' => 'Франция',
353             'GA' => 'Габон',
354             'GB' => 'Бирлашган Қироллик',
355             'GB@alt=short' => 'Бирлашган Қироллик',
356             'GD' => 'Гренада',
357             'GE' => 'Грузия',
358             'GF' => 'Француз Гвианаси',
359             'GG' => 'Гернси',
360             'GH' => 'Гана',
361             'GI' => 'Гибралтар',
362             'GL' => 'Гренландия',
363             'GM' => 'Гамбия',
364             'GN' => 'Гвинея',
365             'GP' => 'Гваделупе',
366             'GQ' => 'Экваториал Гвинея',
367             'GR' => 'Греция',
368             'GS' => 'Жанубий Джорджия ва Жанубий Сендвич ороллари',
369             'GT' => 'Гватемала',
370             'GU' => 'Гуам',
371             'GW' => 'Гвинея-Бисау',
372             'GY' => 'Гаяна',
373             'HK' => 'Гонконг Хитой ММҲ',
374             'HK@alt=short' => 'Гонконг',
375             'HM' => 'Герд ороли ва МакДоналд ороллари',
376             'HN' => 'Гондурас',
377             'HR' => 'Хорватия',
378             'HT' => 'Гаити',
379             'HU' => 'Венгрия',
380             'IC' => 'Канар ороллари',
381             'ID' => 'Индонезия',
382             'IE' => 'Ирландия',
383             'IL' => 'Исроил',
384             'IM' => 'Мэн ороли',
385             'IN' => 'Ҳиндистон',
386             'IO' => 'Британия Ҳинд океани ҳудуди',
387             'IQ' => 'Ироқ',
388             'IR' => 'Эрон',
389             'IS' => 'Исландия',
390             'IT' => 'Италия',
391             'JE' => 'Джерси',
392             'JM' => 'Ямайка',
393             'JO' => 'Иордания',
394             'JP' => 'Япония',
395             'KE' => 'Кения',
396             'KG' => 'Қирғизистон',
397             'KH' => 'Камбоджа',
398             'KI' => 'Кирибати',
399             'KM' => 'Комор ороллари',
400             'KN' => 'Сент-Китс ва Невис',
401             'KP' => 'Шимолий Корея',
402             'KR' => 'Жанубий Корея',
403             'KW' => 'Кувайт',
404             'KY' => 'Кайман ороллари',
405             'KZ' => 'Қозоғистон',
406             'LA' => 'Лаос',
407             'LB' => 'Ливан',
408             'LC' => 'Сент-Люсия',
409             'LI' => 'Лихтенштейн',
410             'LK' => 'Шри-Ланка',
411             'LR' => 'Либерия',
412             'LS' => 'Лесото',
413             'LT' => 'Литва',
414             'LU' => 'Люксембург',
415             'LV' => 'Латвия',
416             'LY' => 'Ливия',
417             'MA' => 'Марокаш',
418             'MC' => 'Монако',
419             'MD' => 'Молдова',
420             'ME' => 'Черногория',
421             'MF' => 'Сент-Мартин',
422             'MG' => 'Мадагаскар',
423             'MH' => 'Маршал ороллари',
424             'MK' => 'Македония',
425             'MK@alt=variant' => 'Македония (СЮР)',
426             'ML' => 'Мали',
427             'MM' => 'Мьянма (Бирма)',
428             'MN' => 'Муғулистон',
429             'MO' => 'Макао Хитой ММҲ',
430             'MO@alt=short' => 'Макао',
431             'MP' => 'Шимолий Марианна ороллари',
432             'MQ' => 'Мартиника',
433             'MR' => 'Мавритания',
434             'MS' => 'Монтсеррат',
435             'MT' => 'Мальта',
436             'MU' => 'Маврикий',
437             'MV' => 'Мальдив ороллари',
438             'MW' => 'Малави',
439             'MX' => 'Мексика',
440             'MY' => 'Малайзия',
441             'MZ' => 'Мозамбик',
442             'NA' => 'Намибия',
443             'NC' => 'Янги Каледония',
444             'NE' => 'Нигер',
445             'NF' => 'Норфолк ороллари',
446             'NG' => 'Нигерия',
447             'NI' => 'Никарагуа',
448             'NL' => 'Нидерландия',
449             'NO' => 'Норвегия',
450             'NP' => 'Непал',
451             'NR' => 'Науру',
452             'NU' => 'Ниуе',
453             'NZ' => 'Янги Зеландия',
454             'OM' => 'Уммон',
455             'PA' => 'Панама',
456             'PE' => 'Перу',
457             'PF' => 'Француз Полинезияси',
458             'PG' => 'Папуа Янги Гвинея',
459             'PH' => 'Филиппин',
460             'PK' => 'Покистон',
461             'PL' => 'Польша',
462             'PM' => 'Сент-Пьер ва Микелон',
463             'PN' => 'Питкарин ороллари',
464             'PR' => 'Пуэрто-Рико',
465             'PS' => 'Фаластин ҳудуди',
466             'PS@alt=short' => 'Фаластина',
467             'PT' => 'Португалия',
468             'PW' => 'Палау',
469             'PY' => 'Парагвай',
470             'QA' => 'Қатар',
471             'QO' => 'Ёндош Океания',
472             'RE' => 'Реюньон',
473             'RO' => 'Руминия',
474             'RS' => 'Сербия',
475             'RU' => 'Россия',
476             'RW' => 'Руанда',
477             'SA' => 'Саудия Арабистони',
478             'SB' => 'Соломон ороллари',
479             'SC' => 'Сейшел ороллари',
480             'SD' => 'Судан',
481             'SE' => 'Швеция',
482             'SG' => 'Сингапур',
483             'SH' => 'Муқаддас Елена ороллари',
484             'SI' => 'Словения',
485             'SJ' => 'Савльбард ва Жан Маен',
486             'SK' => 'Словакия',
487             'SL' => 'Сьерра-Леоне',
488             'SM' => 'Сан-Марино',
489             'SN' => 'Сенегал',
490             'SO' => 'Сомали',
491             'SR' => 'Суринам',
492             'SS' => 'Жанубий Судан',
493             'ST' => 'Сан-Томе ва Принсипи',
494             'SV' => 'Эль-Сальвадор',
495             'SX' => 'Синт-Маартен',
496             'SY' => 'Сурия',
497             'SZ' => 'Свазиленд',
498             'TA' => 'Тристан де Куна',
499             'TC' => 'Туркс ва Кайкос ороллари',
500             'TD' => 'Чад',
501             'TF' => 'Франция жанубий худудлари',
502             'TG' => 'Того',
503             'TH' => 'Тайланд',
504             'TJ' => 'Тожикистон',
505             'TK' => 'Токелау',
506             'TL' => 'Шарқий-Тимор',
507             'TL@alt=variant' => 'Шарқий Тимор',
508             'TM' => 'Туркманистон',
509             'TN' => 'Тунис',
510             'TO' => 'Тонга',
511             'TR' => 'Туркия',
512             'TT' => 'Тринидад ва Тобаго',
513             'TV' => 'Тувалу',
514             'TW' => 'Тайван',
515             'TZ' => 'Танзания',
516             'UA' => 'Украина',
517             'UG' => 'Уганда',
518             'UM' => 'АҚШ ёндош ороллари',
519             'US' => 'Қўшма Штатлар',
520             'US@alt=short' => 'АКШ',
521             'UY' => 'Уругвай',
522             'UZ' => 'Ўзбекистон',
523             'VA' => 'Ватикан',
524             'VC' => 'Сент-Винсент ва Гренадин',
525             'VE' => 'Венесуэла',
526             'VG' => 'Британия Вирджиния ороллари',
527             'VI' => 'АҚШ Вирджиния ороллари',
528             'VN' => 'Вьетнам',
529             'VU' => 'Вануату',
530             'WF' => 'Уэллис ва Футуна',
531             'WS' => 'Самоа',
532             'XK' => 'Косово',
533             'YE' => 'Яман',
534             'YT' => 'Майотта',
535             'ZA' => 'Жанубий Африка',
536             'ZM' => 'Замбия',
537             'ZW' => 'Зимбабве',
538             'ZZ' => 'Номаълум минтақа',
539              
540             }
541             },
542             );
543              
544             has 'display_name_key' => (
545             is => 'ro',
546             isa => HashRef[Str],
547             init_arg => undef,
548             default => sub {
549             {
550             'calendar' => 'Календарь',
551             'collation' => 'Саралаш тартиби',
552             'currency' => 'Валюта',
553             'numbers' => 'Рақамлар',
554              
555             }
556             },
557             );
558              
559             has 'display_name_type' => (
560             is => 'ro',
561             isa => HashRef[HashRef[Str]],
562             init_arg => undef,
563             default => sub {
564             {
565             'calendar' => {
566             'gregorian' => q{Григориан календари},
567             },
568             'collation' => {
569             'ducet' => q{Сукут бўйича саралаш тартиби},
570             'search' => q{Умумий қидириш},
571             'standard' => q{Стандарт саралаш тартиби},
572             },
573             'numbers' => {
574             'arab' => q{Араб-ҳинд рақамлари},
575             'arabext' => q{Кенгайтирилган араб-ҳинд рақамлари},
576             'armn' => q{Арман сонлари},
577             'armnlow' => q{Арман кичик сонлари},
578             'beng' => q{Бенгали рақамлари},
579             'deva' => q{Деванагари рақамлари},
580             'ethi' => q{Ҳабаш сонлари},
581             'fullwide' => q{Тўлиқ кенгликдаги рақамлар},
582             'geor' => q{Грузин сонлари},
583             'grek' => q{Грек сонлари},
584             'greklow' => q{Грек кичик сонлари},
585             'gujr' => q{Гужарати рақамлари},
586             'guru' => q{Гурмухи рақамлари},
587             'hanidec' => q{Хитой ўнлик сонлари},
588             'hans' => q{Соддалаштирилган Хитой сонлари},
589             'hansfin' => q{Соддалаштирилган Хитой молия сонлари},
590             'hant' => q{Анъанавий Хитой сонлари},
591             'hantfin' => q{Анъанавий Хитой молия сонлари},
592             'hebr' => q{Иброний сонлари},
593             'jpan' => q{Япония сонлари},
594             'jpanfin' => q{Япония молия сонлари},
595             'khmr' => q{Хмер рақамлари},
596             'knda' => q{Каннада рақамлари},
597             'laoo' => q{Лао рақамлари},
598             'latn' => q{Ғарб рақамлари},
599             'mlym' => q{Малайалам рақамлари},
600             'mymr' => q{Мьянма рақамлари},
601             'orya' => q{Ория рақамлари},
602             'roman' => q{Рим сонлари},
603             'romanlow' => q{Рим кичик сонлари},
604             'taml' => q{Анъанавий Тамил сонлари},
605             'tamldec' => q{Тамил рақамлари},
606             'telu' => q{Телугу рақамлари},
607             'thai' => q{Тай рақамлари},
608             'tibt' => q{Тибет рақамлари},
609             },
610              
611             }
612             },
613             );
614              
615             has 'display_name_measurement_system' => (
616             is => 'ro',
617             isa => HashRef[Str],
618             init_arg => undef,
619             default => sub {
620             {
621             'metric' => q{Metric},
622             'UK' => q{UK},
623             'US' => q{US},
624              
625             }
626             },
627             );
628              
629             has 'display_name_code_patterns' => (
630             is => 'ro',
631             isa => HashRef[Str],
632             init_arg => undef,
633             default => sub {
634             {
635             'language' => 'Тил: {0}',
636             'script' => '{0}',
637             'region' => '{0}',
638              
639             }
640             },
641             );
642              
643             has 'characters' => (
644             is => 'ro',
645             isa => HashRef,
646             init_arg => undef,
647             default => $^V ge v5.18.0
648             ? eval <<'EOT'
649             sub {
650             no warnings 'experimental::regex_sets';
651             return {
652             auxiliary => qr{(?^u:[ц щ Ñ‹ ÑŒ])},
653             index => ['А', 'Б', 'Ð’', 'Г', 'Ò’', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Òš', 'Л', 'Ðœ', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'ÐŽ', 'Ф', 'Ð¥', 'Ò²', 'Ч', 'Ш', 'Ъ', 'Э', 'Ю', 'Я'],
654             main => qr{(?^u:[а б в г Ò“ д е Ñ‘ ж з и й к Ò› л м н о п Ñ€ с Ñ‚ у Ñž Ñ„ Ñ… Ò³ ч ш ÑŠ э ÑŽ я])},
655             };
656             },
657             EOT
658             : sub {
659             return { index => ['А', 'Б', 'Ð’', 'Г', 'Ò’', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Òš', 'Л', 'Ðœ', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'ÐŽ', 'Ф', 'Ð¥', 'Ò²', 'Ч', 'Ш', 'Ъ', 'Э', 'Ю', 'Я'], };
660             },
661 1     1   185 );
  1         2  
  1         199  
662              
663              
664             has 'ellipsis' => (
665             is => 'ro',
666             isa => HashRef,
667             init_arg => undef,
668             default => sub {
669             return {
670             'final' => '{0}…',
671             'initial' => '…{0}',
672             'medial' => '{0}…{1}',
673             'word-final' => '{0} …',
674             'word-initial' => '… {0}',
675             'word-medial' => '{0} … {1}',
676             };
677             },
678             );
679              
680             has 'more_information' => (
681             is => 'ro',
682             isa => Str,
683             init_arg => undef,
684             default => qq{?},
685             );
686              
687             has 'quote_start' => (
688             is => 'ro',
689             isa => Str,
690             init_arg => undef,
691             default => qq{“},
692             );
693              
694             has 'quote_end' => (
695             is => 'ro',
696             isa => Str,
697             init_arg => undef,
698             default => qq{”},
699             );
700              
701             has 'alternate_quote_start' => (
702             is => 'ro',
703             isa => Str,
704             init_arg => undef,
705             default => qq{‘},
706             );
707              
708             has 'alternate_quote_end' => (
709             is => 'ro',
710             isa => Str,
711             init_arg => undef,
712             default => qq{’},
713             );
714              
715             has 'duration_units' => (
716             is => 'ro',
717             isa => HashRef[Str],
718             init_arg => undef,
719             default => sub { {
720             hm => 'h:mm',
721             hms => 'h:mm:ss',
722             ms => 'm:ss',
723             } }
724             );
725              
726             has 'units' => (
727             is => 'ro',
728             isa => HashRef[HashRef[HashRef[Str]]],
729             init_arg => undef,
730             default => sub { {
731             'long' => {
732             'acre' => {
733             'name' => q(ac),
734             'one' => q({0} ac),
735             'other' => q({0} ac),
736             },
737             'arc-minute' => {
738             'name' => q(′),
739             'one' => q({0}′),
740             'other' => q({0}′),
741             },
742             'arc-second' => {
743             'name' => q(″),
744             'one' => q({0}″),
745             'other' => q({0}″),
746             },
747             'celsius' => {
748             'name' => q(°C),
749             'one' => q({0}°C),
750             'other' => q({0}°C),
751             },
752             'centimeter' => {
753             'name' => q(см),
754             'one' => q({0} см),
755             'other' => q({0} см),
756             },
757             'cubic-kilometer' => {
758             'name' => q(km³),
759             'one' => q({0} km³),
760             'other' => q({0} km³),
761             },
762             'cubic-mile' => {
763             'name' => q(mi³),
764             'one' => q({0} mi³),
765             'other' => q({0} mi³),
766             },
767             'day' => {
768             'name' => q(кун),
769             'one' => q({0} кун),
770             'other' => q({0} кун),
771             },
772             'degree' => {
773             'name' => q(°),
774             'one' => q({0}°),
775             'other' => q({0}°),
776             },
777             'fahrenheit' => {
778             'name' => q(°F),
779             'one' => q({0}°F),
780             'other' => q({0}°F),
781             },
782             'foot' => {
783             'name' => q(фут),
784             'one' => q({0} фут),
785             'other' => q({0} фут),
786             },
787             'g-force' => {
788             'name' => q(G),
789             'one' => q({0} G),
790             'other' => q({0} G),
791             },
792             'gram' => {
793             'name' => q(г),
794             'one' => q({0} г),
795             'other' => q({0} г),
796             },
797             'hectare' => {
798             'name' => q(ha),
799             'one' => q({0} ha),
800             'other' => q({0} ha),
801             },
802             'hectopascal' => {
803             'name' => q(hPa),
804             'one' => q({0} hPa),
805             'other' => q({0} hPa),
806             },
807             'horsepower' => {
808             'name' => q(hp),
809             'one' => q({0} hp),
810             'other' => q({0} hp),
811             },
812             'hour' => {
813             'name' => q(соат),
814             'one' => q({0} соат),
815             'other' => q({0} соат),
816             },
817             'inch' => {
818             'name' => q(дюйм),
819             'one' => q({0} дюйм),
820             'other' => q({0} дюйм),
821             },
822             'inch-hg' => {
823             'name' => q(inHg),
824             'one' => q({0} inHg),
825             'other' => q({0} inHg),
826             },
827             'kilogram' => {
828             'name' => q(кг),
829             'one' => q({0} кг),
830             'other' => q({0} кг),
831             },
832             'kilometer' => {
833             'name' => q(км),
834             'one' => q({0} км),
835             'other' => q({0} км),
836             },
837             'kilometer-per-hour' => {
838             'name' => q(km/h),
839             'one' => q({0} km/h),
840             'other' => q({0} km/h),
841             },
842             'kilowatt' => {
843             'name' => q(kW),
844             'one' => q({0} kW),
845             'other' => q({0} kW),
846             },
847             'light-year' => {
848             'name' => q(Ñ‘.й.),
849             'one' => q({0} Ñ‘.й.),
850             'other' => q({0} Ñ‘.й.),
851             },
852             'liter' => {
853             'name' => q(l),
854             'one' => q({0} l),
855             'other' => q({0} l),
856             },
857             'meter' => {
858             'name' => q(м),
859             'one' => q({0} м),
860             'other' => q({0} м),
861             },
862             'meter-per-second' => {
863             'name' => q(m/s),
864             'one' => q({0} m/s),
865             'other' => q({0} m/s),
866             },
867             'mile' => {
868             'name' => q(миля),
869             'one' => q({0} миля),
870             'other' => q({0} миля),
871             },
872             'mile-per-hour' => {
873             'name' => q(mi/h),
874             'one' => q({0} mi/h),
875             'other' => q({0} mi/h),
876             },
877             'millibar' => {
878             'name' => q(mbar),
879             'one' => q({0} mbar),
880             'other' => q({0} mbar),
881             },
882             'millimeter' => {
883             'name' => q(мм),
884             'one' => q({0} мм),
885             'other' => q({0} мм),
886             },
887             'millisecond' => {
888             'name' => q(миллисония),
889             'one' => q({0} миллисония),
890             'other' => q({0} миллисония),
891             },
892             'minute' => {
893             'name' => q(дақиқа),
894             'one' => q({0} дақиқа),
895             'other' => q({0} дақиқа),
896             },
897             'month' => {
898             'name' => q(ой),
899             'one' => q({0} ой),
900             'other' => q({0} ой),
901             },
902             'ounce' => {
903             'name' => q(унция),
904             'one' => q({0} унция),
905             'other' => q({0} унция),
906             },
907             'per' => {
908             '1' => q({0}/{1}),
909             },
910             'picometer' => {
911             'name' => q(пм),
912             'one' => q({0} пм),
913             'other' => q({0} пм),
914             },
915             'pound' => {
916             'name' => q(фунт),
917             'one' => q({0} фунт),
918             'other' => q({0} фунт),
919             },
920             'second' => {
921             'name' => q(сония),
922             'one' => q({0} сония),
923             'other' => q({0} сония),
924             },
925             'square-foot' => {
926             'name' => q(ft²),
927             'one' => q({0} ft²),
928             'other' => q({0} ft²),
929             },
930             'square-kilometer' => {
931             'name' => q(km²),
932             'one' => q({0} km²),
933             'other' => q({0} km²),
934             },
935             'square-meter' => {
936             'name' => q(m²),
937             'one' => q({0} m²),
938             'other' => q({0} m²),
939             },
940             'square-mile' => {
941             'name' => q(mi²),
942             'one' => q({0} mi²),
943             'other' => q({0} mi²),
944             },
945             'watt' => {
946             'name' => q(W),
947             'one' => q({0} W),
948             'other' => q({0} W),
949             },
950             'week' => {
951             'name' => q(ҳафта),
952             'one' => q({0} ҳафта),
953             'other' => q({0} ҳафта),
954             },
955             'yard' => {
956             'name' => q(ярд),
957             'one' => q({0} ярд),
958             'other' => q({0} ярд),
959             },
960             'year' => {
961             'name' => q(йил),
962             'one' => q({0} йил),
963             'other' => q({0} йил),
964             },
965             },
966             'narrow' => {
967             'acre' => {
968             'one' => q({0} ac),
969             'other' => q({0} ac),
970             },
971             'arc-minute' => {
972             'one' => q({0}′),
973             'other' => q({0}′),
974             },
975             'arc-second' => {
976             'one' => q({0}″),
977             'other' => q({0}″),
978             },
979             'celsius' => {
980             'one' => q({0}°),
981             'other' => q({0}°),
982             },
983             'centimeter' => {
984             'one' => q({0} см),
985             'other' => q({0} см),
986             },
987             'cubic-kilometer' => {
988             'one' => q({0} km³),
989             'other' => q({0} km³),
990             },
991             'cubic-mile' => {
992             'one' => q({0} mi³),
993             'other' => q({0} mi³),
994             },
995             'day' => {
996             'one' => q({0} к),
997             'other' => q({0} к),
998             },
999             'degree' => {
1000             'one' => q({0}°),
1001             'other' => q({0}°),
1002             },
1003             'fahrenheit' => {
1004             'one' => q({0}°F),
1005             'other' => q({0}°F),
1006             },
1007             'foot' => {
1008             'one' => q({0} фут),
1009             'other' => q({0} фут),
1010             },
1011             'g-force' => {
1012             'one' => q({0} G),
1013             'other' => q({0} G),
1014             },
1015             'gram' => {
1016             'one' => q({0} г),
1017             'other' => q({0} г),
1018             },
1019             'hectare' => {
1020             'one' => q({0} ha),
1021             'other' => q({0} ha),
1022             },
1023             'hectopascal' => {
1024             'one' => q({0} hPa),
1025             'other' => q({0} hPa),
1026             },
1027             'horsepower' => {
1028             'one' => q({0} hp),
1029             'other' => q({0} hp),
1030             },
1031             'hour' => {
1032             'one' => q({0} с),
1033             'other' => q({0} с),
1034             },
1035             'inch' => {
1036             'one' => q({0} дюйм),
1037             'other' => q({0} дюйм),
1038             },
1039             'inch-hg' => {
1040             'one' => q({0} inHg),
1041             'other' => q({0} inHg),
1042             },
1043             'kilogram' => {
1044             'one' => q({0} кг),
1045             'other' => q({0} кг),
1046             },
1047             'kilometer' => {
1048             'one' => q({0} км),
1049             'other' => q({0} км),
1050             },
1051             'kilometer-per-hour' => {
1052             'one' => q({0} km/h),
1053             'other' => q({0} km/h),
1054             },
1055             'kilowatt' => {
1056             'one' => q({0} kW),
1057             'other' => q({0} kW),
1058             },
1059             'light-year' => {
1060             'one' => q({0} Ñ‘.й.),
1061             'other' => q({0} Ñ‘.й.),
1062             },
1063             'liter' => {
1064             'one' => q({0} l),
1065             'other' => q({0} l),
1066             },
1067             'meter' => {
1068             'one' => q({0} м),
1069             'other' => q({0} м),
1070             },
1071             'meter-per-second' => {
1072             'one' => q({0} m/s),
1073             'other' => q({0} m/s),
1074             },
1075             'mile' => {
1076             'one' => q({0} миля),
1077             'other' => q({0} миля),
1078             },
1079             'mile-per-hour' => {
1080             'one' => q({0} mi/h),
1081             'other' => q({0} mi/h),
1082             },
1083             'millibar' => {
1084             'one' => q({0} mbar),
1085             'other' => q({0} mbar),
1086             },
1087             'millimeter' => {
1088             'one' => q({0} мм),
1089             'other' => q({0} мм),
1090             },
1091             'millisecond' => {
1092             'one' => q({0} мс),
1093             'other' => q({0} мс),
1094             },
1095             'minute' => {
1096             'one' => q({0} дақ),
1097             'other' => q({0} дақ),
1098             },
1099             'month' => {
1100             'one' => q({0} ой),
1101             'other' => q({0} ой),
1102             },
1103             'ounce' => {
1104             'one' => q({0} унция),
1105             'other' => q({0} унция),
1106             },
1107             'per' => {
1108             '1' => q({0}/{1}),
1109             },
1110             'picometer' => {
1111             'one' => q({0} пм),
1112             'other' => q({0} пм),
1113             },
1114             'pound' => {
1115             'one' => q({0} фунт),
1116             'other' => q({0} фунт),
1117             },
1118             'second' => {
1119             'one' => q({0} сон),
1120             'other' => q({0} сон),
1121             },
1122             'square-foot' => {
1123             'one' => q({0} ft²),
1124             'other' => q({0} ft²),
1125             },
1126             'square-kilometer' => {
1127             'one' => q({0} km²),
1128             'other' => q({0} km²),
1129             },
1130             'square-meter' => {
1131             'one' => q({0} m²),
1132             'other' => q({0} m²),
1133             },
1134             'square-mile' => {
1135             'one' => q({0} mi²),
1136             'other' => q({0} mi²),
1137             },
1138             'watt' => {
1139             'one' => q({0} W),
1140             'other' => q({0} W),
1141             },
1142             'week' => {
1143             'one' => q({0} ҳафт),
1144             'other' => q({0} ҳафт),
1145             },
1146             'yard' => {
1147             'one' => q({0} ярд),
1148             'other' => q({0} ярд),
1149             },
1150             'year' => {
1151             'one' => q({0} й),
1152             'other' => q({0} й),
1153             },
1154             },
1155             'short' => {
1156             'acre' => {
1157             'name' => q(ac),
1158             'one' => q({0} ac),
1159             'other' => q({0} ac),
1160             },
1161             'arc-minute' => {
1162             'name' => q(′),
1163             'one' => q({0}′),
1164             'other' => q({0}′),
1165             },
1166             'arc-second' => {
1167             'name' => q(″),
1168             'one' => q({0}″),
1169             'other' => q({0}″),
1170             },
1171             'celsius' => {
1172             'name' => q(°C),
1173             'one' => q({0}°C),
1174             'other' => q({0}°C),
1175             },
1176             'centimeter' => {
1177             'name' => q(см),
1178             'one' => q({0} см),
1179             'other' => q({0} см),
1180             },
1181             'cubic-kilometer' => {
1182             'name' => q(km³),
1183             'one' => q({0} km³),
1184             'other' => q({0} km³),
1185             },
1186             'cubic-mile' => {
1187             'name' => q(mi³),
1188             'one' => q({0} mi³),
1189             'other' => q({0} mi³),
1190             },
1191             'day' => {
1192             'name' => q(кун),
1193             'one' => q({0} кун),
1194             'other' => q({0} кун),
1195             },
1196             'degree' => {
1197             'name' => q(°),
1198             'one' => q({0}°),
1199             'other' => q({0}°),
1200             },
1201             'fahrenheit' => {
1202             'name' => q(°F),
1203             'one' => q({0}°F),
1204             'other' => q({0}°F),
1205             },
1206             'foot' => {
1207             'name' => q(фут),
1208             'one' => q({0} фут),
1209             'other' => q({0} фут),
1210             },
1211             'g-force' => {
1212             'name' => q(G),
1213             'one' => q({0} G),
1214             'other' => q({0} G),
1215             },
1216             'gram' => {
1217             'name' => q(г),
1218             'one' => q({0} г),
1219             'other' => q({0} г),
1220             },
1221             'hectare' => {
1222             'name' => q(ha),
1223             'one' => q({0} ha),
1224             'other' => q({0} ha),
1225             },
1226             'hectopascal' => {
1227             'name' => q(hPa),
1228             'one' => q({0} hPa),
1229             'other' => q({0} hPa),
1230             },
1231             'horsepower' => {
1232             'name' => q(hp),
1233             'one' => q({0} hp),
1234             'other' => q({0} hp),
1235             },
1236             'hour' => {
1237             'name' => q(соат),
1238             'one' => q({0} соат),
1239             'other' => q({0} соат),
1240             },
1241             'inch' => {
1242             'name' => q(дюйм),
1243             'one' => q({0} дюйм),
1244             'other' => q({0} дюйм),
1245             },
1246             'inch-hg' => {
1247             'name' => q(inHg),
1248             'one' => q({0} inHg),
1249             'other' => q({0} inHg),
1250             },
1251             'kilogram' => {
1252             'name' => q(кг),
1253             'one' => q({0} кг),
1254             'other' => q({0} кг),
1255             },
1256             'kilometer' => {
1257             'name' => q(км),
1258             'one' => q({0} км),
1259             'other' => q({0} км),
1260             },
1261             'kilometer-per-hour' => {
1262             'name' => q(km/h),
1263             'one' => q({0} km/h),
1264             'other' => q({0} km/h),
1265             },
1266             'kilowatt' => {
1267             'name' => q(kW),
1268             'one' => q({0} kW),
1269             'other' => q({0} kW),
1270             },
1271             'light-year' => {
1272             'name' => q(Ñ‘.й.),
1273             'one' => q({0} Ñ‘.й.),
1274             'other' => q({0} Ñ‘.й.),
1275             },
1276             'liter' => {
1277             'name' => q(l),
1278             'one' => q({0} l),
1279             'other' => q({0} l),
1280             },
1281             'meter' => {
1282             'name' => q(м),
1283             'one' => q({0} м),
1284             'other' => q({0} м),
1285             },
1286             'meter-per-second' => {
1287             'name' => q(m/s),
1288             'one' => q({0} m/s),
1289             'other' => q({0} m/s),
1290             },
1291             'mile' => {
1292             'name' => q(миля),
1293             'one' => q({0} миля),
1294             'other' => q({0} миля),
1295             },
1296             'mile-per-hour' => {
1297             'name' => q(mi/h),
1298             'one' => q({0} mi/h),
1299             'other' => q({0} mi/h),
1300             },
1301             'millibar' => {
1302             'name' => q(mbar),
1303             'one' => q({0} mbar),
1304             'other' => q({0} mbar),
1305             },
1306             'millimeter' => {
1307             'name' => q(мм),
1308             'one' => q({0} мм),
1309             'other' => q({0} мм),
1310             },
1311             'millisecond' => {
1312             'name' => q(миллисония),
1313             'one' => q({0} мс),
1314             'other' => q({0} мс),
1315             },
1316             'minute' => {
1317             'name' => q(дақиқа),
1318             'one' => q({0} дақ),
1319             'other' => q({0} дақ),
1320             },
1321             'month' => {
1322             'name' => q(ой),
1323             'one' => q({0} ой),
1324             'other' => q({0} ой),
1325             },
1326             'ounce' => {
1327             'name' => q(унция),
1328             'one' => q({0} унция),
1329             'other' => q({0} унция),
1330             },
1331             'per' => {
1332             '1' => q({0}/{1}),
1333             },
1334             'picometer' => {
1335             'name' => q(пм),
1336             'one' => q({0} пм),
1337             'other' => q({0} пм),
1338             },
1339             'pound' => {
1340             'name' => q(фунт),
1341             'one' => q({0} фунт),
1342             'other' => q({0} фунт),
1343             },
1344             'second' => {
1345             'name' => q(сония),
1346             'one' => q({0} сония),
1347             'other' => q({0} сония),
1348             },
1349             'square-foot' => {
1350             'name' => q(ft²),
1351             'one' => q({0} ft²),
1352             'other' => q({0} ft²),
1353             },
1354             'square-kilometer' => {
1355             'name' => q(km²),
1356             'one' => q({0} km²),
1357             'other' => q({0} km²),
1358             },
1359             'square-meter' => {
1360             'name' => q(m²),
1361             'one' => q({0} m²),
1362             'other' => q({0} m²),
1363             },
1364             'square-mile' => {
1365             'name' => q(mi²),
1366             'one' => q({0} mi²),
1367             'other' => q({0} mi²),
1368             },
1369             'watt' => {
1370             'name' => q(W),
1371             'one' => q({0} W),
1372             'other' => q({0} W),
1373             },
1374             'week' => {
1375             'name' => q(ҳафта),
1376             'one' => q({0} ҳафт),
1377             'other' => q({0} ҳафт),
1378             },
1379             'yard' => {
1380             'name' => q(ярд),
1381             'one' => q({0} ярд),
1382             'other' => q({0} ярд),
1383             },
1384             'year' => {
1385             'name' => q(йил),
1386             'one' => q({0} й),
1387             'other' => q({0} й),
1388             },
1389             },
1390             } }
1391             );
1392              
1393             has 'yesstr' => (
1394             is => 'ro',
1395             isa => RegexpRef,
1396             init_arg => undef,
1397             default => sub { qr'^(?i:ҳа|Ò³|yes|y)$' }
1398             );
1399              
1400             has 'nostr' => (
1401             is => 'ro',
1402             isa => RegexpRef,
1403             init_arg => undef,
1404             default => sub { qr'^(?i:йўқ|й|no|n)$' }
1405             );
1406              
1407             has 'listPatterns' => (
1408             is => 'ro',
1409             isa => HashRef,
1410             init_arg => undef,
1411             default => sub { {
1412             start => q({0}, {1}),
1413             middle => q({0}, {1}),
1414             end => q({0}, {1}),
1415             2 => q({0}, {1}),
1416             } }
1417             );
1418              
1419             has 'number_symbols' => (
1420             is => 'ro',
1421             isa => HashRef,
1422             init_arg => undef,
1423             default => sub { {
1424             'arabext' => {
1425             'decimal' => q(Ù«),
1426             'exponential' => q(×۱۰^),
1427             'group' => q(Ù¬),
1428             'infinity' => q(∞),
1429             'minusSign' => q(-),
1430             'nan' => q(NaN),
1431             'perMille' => q(؉),
1432             'percentSign' => q(Ùª),
1433             'plusSign' => q(+),
1434             'superscriptingExponent' => q(×),
1435             },
1436             'latn' => {
1437             'decimal' => q(,),
1438             'exponential' => q(E),
1439             'group' => q( ),
1440             'infinity' => q(∞),
1441             'minusSign' => q(-),
1442             'nan' => q(NaN),
1443             'perMille' => q(‰),
1444             'percentSign' => q(%),
1445             'plusSign' => q(+),
1446             'superscriptingExponent' => q(×),
1447             },
1448             } }
1449             );
1450              
1451             has 'number_formats' => (
1452             is => 'ro',
1453             isa => HashRef,
1454             init_arg => undef,
1455             default => sub { {
1456             decimalFormat => {
1457             'default' => {
1458             '1000' => {
1459             'one' => '0минг',
1460             'other' => '0минг',
1461             },
1462             '10000' => {
1463             'one' => '00минг',
1464             'other' => '00минг',
1465             },
1466             '100000' => {
1467             'one' => '000минг',
1468             'other' => '000минг',
1469             },
1470             '1000000' => {
1471             'one' => '0млн',
1472             'other' => '0млн',
1473             },
1474             '10000000' => {
1475             'one' => '00млн',
1476             'other' => '00млн',
1477             },
1478             '100000000' => {
1479             'one' => '000млн',
1480             'other' => '000млн',
1481             },
1482             '1000000000' => {
1483             'one' => '0млрд',
1484             'other' => '0млрд',
1485             },
1486             '10000000000' => {
1487             'one' => '00млрд',
1488             'other' => '00млрд',
1489             },
1490             '100000000000' => {
1491             'one' => '000млрд',
1492             'other' => '000млрд',
1493             },
1494             '1000000000000' => {
1495             'one' => '0трлн',
1496             'other' => '0трлн',
1497             },
1498             '10000000000000' => {
1499             'one' => '00трлн',
1500             'other' => '00трлн',
1501             },
1502             '100000000000000' => {
1503             'one' => '000трлн',
1504             'other' => '000трлн',
1505             },
1506             'standard' => {
1507             '' => '#,##0.###',
1508             },
1509             },
1510             'long' => {
1511             '1000' => {
1512             'one' => '0 минг',
1513             'other' => '0 минг',
1514             },
1515             '10000' => {
1516             'one' => '00 минг',
1517             'other' => '00 минг',
1518             },
1519             '100000' => {
1520             'one' => '000 минг',
1521             'other' => '000 минг',
1522             },
1523             '1000000' => {
1524             'one' => '0 миллион',
1525             'other' => '0 миллион',
1526             },
1527             '10000000' => {
1528             'one' => '00 миллион',
1529             'other' => '00 миллион',
1530             },
1531             '100000000' => {
1532             'one' => '000 миллион',
1533             'other' => '000 миллион',
1534             },
1535             '1000000000' => {
1536             'one' => '0 миллиард',
1537             'other' => '0 миллиард',
1538             },
1539             '10000000000' => {
1540             'one' => '00 миллиард',
1541             'other' => '00 миллиард',
1542             },
1543             '100000000000' => {
1544             'one' => '000 миллиард',
1545             'other' => '000 миллиард',
1546             },
1547             '1000000000000' => {
1548             'one' => '0 трилион',
1549             'other' => '0 трилион',
1550             },
1551             '10000000000000' => {
1552             'one' => '00 трилион',
1553             'other' => '00 трилион',
1554             },
1555             '100000000000000' => {
1556             'one' => '000 трилион',
1557             'other' => '000 трилион',
1558             },
1559             },
1560             'short' => {
1561             '1000' => {
1562             'one' => '0минг',
1563             'other' => '0минг',
1564             },
1565             '10000' => {
1566             'one' => '00минг',
1567             'other' => '00минг',
1568             },
1569             '100000' => {
1570             'one' => '000минг',
1571             'other' => '000минг',
1572             },
1573             '1000000' => {
1574             'one' => '0млн',
1575             'other' => '0млн',
1576             },
1577             '10000000' => {
1578             'one' => '00млн',
1579             'other' => '00млн',
1580             },
1581             '100000000' => {
1582             'one' => '000млн',
1583             'other' => '000млн',
1584             },
1585             '1000000000' => {
1586             'one' => '0млрд',
1587             'other' => '0млрд',
1588             },
1589             '10000000000' => {
1590             'one' => '00млрд',
1591             'other' => '00млрд',
1592             },
1593             '100000000000' => {
1594             'one' => '000млрд',
1595             'other' => '000млрд',
1596             },
1597             '1000000000000' => {
1598             'one' => '0трлн',
1599             'other' => '0трлн',
1600             },
1601             '10000000000000' => {
1602             'one' => '00трлн',
1603             'other' => '00трлн',
1604             },
1605             '100000000000000' => {
1606             'one' => '000трлн',
1607             'other' => '000трлн',
1608             },
1609             },
1610             },
1611             percentFormat => {
1612             'default' => {
1613             'standard' => {
1614             '' => '#,##0%',
1615             },
1616             },
1617             },
1618             scientificFormat => {
1619             'default' => {
1620             'standard' => {
1621             '' => '#E0',
1622             },
1623             },
1624             },
1625             } },
1626             );
1627              
1628             has 'number_currency_formats' => (
1629             is => 'ro',
1630             isa => HashRef,
1631             init_arg => undef,
1632             default => sub { {
1633             'arabext' => {
1634             'pattern' => {
1635             'default' => {
1636             'standard' => {
1637             'positive' => '¤ #,##0.00',
1638             },
1639             },
1640             },
1641             },
1642             'latn' => {
1643             'pattern' => {
1644             'default' => {
1645             'standard' => {
1646             'positive' => '¤ #,##0.00',
1647             },
1648             },
1649             },
1650             },
1651             } },
1652             );
1653              
1654             has 'currencies' => (
1655             is => 'ro',
1656             isa => HashRef,
1657             init_arg => undef,
1658             default => sub { {
1659             'ANG' => {
1660             display_name => {
1661             'currency' => q(Голланд Антил гульдени),
1662             'one' => q(Голланд Антил гульдени),
1663             'other' => q(Голланд Антил гульдени),
1664             },
1665             },
1666             'ARS' => {
1667             display_name => {
1668             'currency' => q(Аргентина песоси),
1669             'one' => q(Аргентина песоси),
1670             'other' => q(Аргентина песоси),
1671             },
1672             },
1673             'AUD' => {
1674             symbol => 'A$',
1675             },
1676             'AWG' => {
1677             display_name => {
1678             'currency' => q(Аруба флорини),
1679             'one' => q(Аруба флорини),
1680             'other' => q(Аруба флорини),
1681             },
1682             },
1683             'BBD' => {
1684             display_name => {
1685             'currency' => q(Барбадос доллари),
1686             'one' => q(Барбадос доллари),
1687             'other' => q(Барбадос доллари),
1688             },
1689             },
1690             'BMD' => {
1691             display_name => {
1692             'currency' => q(Бермуда доллари),
1693             'one' => q(Бермуда доллари),
1694             'other' => q(Бермуда доллари),
1695             },
1696             },
1697             'BOB' => {
1698             display_name => {
1699             'currency' => q(Боливия болвиани),
1700             'one' => q(Боливия болвиани),
1701             'other' => q(Боливия болвиани),
1702             },
1703             },
1704             'BRL' => {
1705             symbol => 'R$',
1706             display_name => {
1707             'currency' => q(Бразил реали),
1708             'one' => q(Бразил реали),
1709             'other' => q(Бразил реали),
1710             },
1711             },
1712             'BSD' => {
1713             display_name => {
1714             'currency' => q(Багама доллари),
1715             'one' => q(Багама доллари),
1716             'other' => q(Багама доллари),
1717             },
1718             },
1719             'BZD' => {
1720             display_name => {
1721             'currency' => q(Белиз доллари),
1722             'one' => q(Белиз доллари),
1723             'other' => q(Белиз доллари),
1724             },
1725             },
1726             'CAD' => {
1727             symbol => 'CA$',
1728             display_name => {
1729             'currency' => q(Канада доллари),
1730             'one' => q(Канада доллари),
1731             'other' => q(Канада доллари),
1732             },
1733             },
1734             'CLP' => {
1735             display_name => {
1736             'currency' => q(Чили песоси),
1737             'one' => q(Чили песоси),
1738             'other' => q(Чили песоси),
1739             },
1740             },
1741             'CNY' => {
1742             symbol => 'CNÂ¥',
1743             display_name => {
1744             'currency' => q(Хитой юани),
1745             'one' => q(Хитой юани),
1746             'other' => q(Хитой юани),
1747             },
1748             },
1749             'COP' => {
1750             display_name => {
1751             'currency' => q(Колумбия песоси),
1752             'one' => q(Колумбия песоси),
1753             'other' => q(Колумбия песоси),
1754             },
1755             },
1756             'CRC' => {
1757             display_name => {
1758             'currency' => q(Коста-Рика колони),
1759             'one' => q(Коста-Рика колони),
1760             'other' => q(Коста-Рика колони),
1761             },
1762             },
1763             'CUC' => {
1764             display_name => {
1765             'currency' => q(Куба Айирбошлаш песоси),
1766             'one' => q(Куба айирбошлаш песоси),
1767             'other' => q(Куба айирбошлаш песоси),
1768             },
1769             },
1770             'CUP' => {
1771             display_name => {
1772             'currency' => q(Куба песоси),
1773             'one' => q(Куба песоси),
1774             'other' => q(Куба песоси),
1775             },
1776             },
1777             'DOP' => {
1778             display_name => {
1779             'currency' => q(Доминикан песоси),
1780             'one' => q(Доминикан песоси),
1781             'other' => q(Доминикан песоси),
1782             },
1783             },
1784             'DZD' => {
1785             display_name => {
1786             'currency' => q(Жазоир динори),
1787             'one' => q(Жазоир динори),
1788             'other' => q(Жазоир динори),
1789             },
1790             },
1791             'EGP' => {
1792             display_name => {
1793             'currency' => q(Миср фунти),
1794             'one' => q(Миср фунти),
1795             'other' => q(Миср фунти),
1796             },
1797             },
1798             'EUR' => {
1799             symbol => '€',
1800             display_name => {
1801             'currency' => q(Евро),
1802             'one' => q(Евро),
1803             'other' => q(Евро),
1804             },
1805             },
1806             'FKP' => {
1807             display_name => {
1808             'currency' => q(Фолькленд ороли фунти),
1809             'one' => q(Фолькленд ороли фунти),
1810             'other' => q(Фолькленд ороли фунти),
1811             },
1812             },
1813             'GBP' => {
1814             symbol => '£',
1815             display_name => {
1816             'currency' => q(Инглиз фунт),
1817             'one' => q(Инглиз фунт),
1818             'other' => q(Инглиз фунт),
1819             },
1820             },
1821             'GTQ' => {
1822             display_name => {
1823             'currency' => q(Гватемала кветзали),
1824             'one' => q(Гватемала кветзали),
1825             'other' => q(Гватемала кветзали),
1826             },
1827             },
1828             'GYD' => {
1829             display_name => {
1830             'currency' => q(Гаяна доллари),
1831             'one' => q(Гаяна доллари),
1832             'other' => q(Гаяна доллари),
1833             },
1834             },
1835             'HKD' => {
1836             symbol => 'HK$',
1837             },
1838             'HNL' => {
1839             display_name => {
1840             'currency' => q(Гондурас лемпираси),
1841             'one' => q(Гондурас лемпираси),
1842             'other' => q(Гондурас лемпираси),
1843             },
1844             },
1845             'HTG' => {
1846             display_name => {
1847             'currency' => q(Гаити гурдаси),
1848             'one' => q(Гаити гурдаси),
1849             'other' => q(Гаити гурдаси),
1850             },
1851             },
1852             'ILS' => {
1853             symbol => '₪',
1854             },
1855             'INR' => {
1856             symbol => '₹',
1857             display_name => {
1858             'currency' => q(Ҳинд рупияси),
1859             },
1860             },
1861             'JMD' => {
1862             display_name => {
1863             'currency' => q(Ямайка доллари),
1864             'one' => q(Ямайка доллари),
1865             'other' => q(Ямайка доллари),
1866             },
1867             },
1868             'JPY' => {
1869             symbol => 'JPÂ¥',
1870             display_name => {
1871             'currency' => q(Япон йенаси),
1872             'one' => q(Япон йенаси),
1873             'other' => q(Япон йенаси),
1874             },
1875             },
1876             'KRW' => {
1877             symbol => 'â‚©',
1878             },
1879             'KYD' => {
1880             display_name => {
1881             'currency' => q(Кайман ороли Доллари),
1882             'one' => q(Кайман ороли доллари),
1883             'other' => q(Кайман ороли доллари),
1884             },
1885             },
1886             'LYD' => {
1887             display_name => {
1888             'currency' => q(Ливия динори),
1889             'one' => q(Ливия динори),
1890             'other' => q(Ливия динори),
1891             },
1892             },
1893             'MAD' => {
1894             display_name => {
1895             'currency' => q(Марокаш дирҳами),
1896             'one' => q(Марокаш дирҳами),
1897             'other' => q(Марокаш дирҳами),
1898             },
1899             },
1900             'MXN' => {
1901             symbol => 'MX$',
1902             display_name => {
1903             'currency' => q(Мексика песоси),
1904             'one' => q(Мексика песоси),
1905             'other' => q(Мексика песоси),
1906             },
1907             },
1908             'NIO' => {
1909             display_name => {
1910             'currency' => q(Никарагуа кордобаси),
1911             'one' => q(Никарагуа кордобаси),
1912             'other' => q(Никарагуа кордобаси),
1913             },
1914             },
1915             'NZD' => {
1916             symbol => 'NZ$',
1917             },
1918             'PAB' => {
1919             display_name => {
1920             'currency' => q(Панама бальбоаси),
1921             'one' => q(Панама бальбоаси),
1922             'other' => q(Панама бальбоаси),
1923             },
1924             },
1925             'PEN' => {
1926             display_name => {
1927             'currency' => q(Перу нуево сол),
1928             'one' => q(Перу нуево сол),
1929             'other' => q(Перу нуево сол),
1930             },
1931             },
1932             'PYG' => {
1933             display_name => {
1934             'currency' => q(Парагвай гуарани),
1935             'one' => q(Парагвай гуарани),
1936             'other' => q(Парагвай гуарани),
1937             },
1938             },
1939             'RON' => {
1940             symbol => 'RON',
1941             },
1942             'RUB' => {
1943             display_name => {
1944             'currency' => q(Рус рубли),
1945             'one' => q(Рус рубли),
1946             'other' => q(Рус рубли),
1947             },
1948             },
1949             'SRD' => {
1950             display_name => {
1951             'currency' => q(Суринам доллари),
1952             'one' => q(Суринам доллари),
1953             'other' => q(Суринам доллари),
1954             },
1955             },
1956             'THB' => {
1957             symbol => '฿',
1958             },
1959             'TTD' => {
1960             display_name => {
1961             'currency' => q(Тринидад ва Тобаго доллари),
1962             'one' => q(Тринидад ва Тобаго доллари),
1963             'other' => q(Тринидад ва Тобаго доллари),
1964             },
1965             },
1966             'TWD' => {
1967             symbol => 'NT$',
1968             },
1969             'USD' => {
1970             symbol => 'US$',
1971             display_name => {
1972             'currency' => q(АҚШ доллари),
1973             'one' => q(АҚШ доллари),
1974             'other' => q(АҚШ доллари),
1975             },
1976             },
1977             'UYU' => {
1978             display_name => {
1979             'currency' => q(Уругвай песоси),
1980             'one' => q(Уругвай песоси),
1981             'other' => q(Уругвай песоси),
1982             },
1983             },
1984             'UZS' => {
1985             symbol => 'сўм',
1986             display_name => {
1987             'currency' => q(Ўзбекистон сўм),
1988             'one' => q(Ўзбекистон сўм),
1989             'other' => q(Ўзбекистон сўм),
1990             },
1991             },
1992             'VEF' => {
1993             display_name => {
1994             'currency' => q(Венесуэла боливари),
1995             'one' => q(Венесуэла боливари),
1996             'other' => q(Венесуэла боливари),
1997             },
1998             },
1999             'VND' => {
2000             symbol => 'â‚«',
2001             },
2002             'XAF' => {
2003             symbol => 'FCFA',
2004             },
2005             'XCD' => {
2006             symbol => 'EC$',
2007             display_name => {
2008             'currency' => q(Шарқий Кариб доллари),
2009             'one' => q(Шарқ Кариб доллари),
2010             'other' => q(Шарқ Кариб доллари),
2011             },
2012             },
2013             'XOF' => {
2014             symbol => 'CFA',
2015             },
2016             'XPF' => {
2017             symbol => 'CFPF',
2018             },
2019             } },
2020             );
2021              
2022              
2023             has 'calendar_months' => (
2024             is => 'ro',
2025             isa => HashRef,
2026             init_arg => undef,
2027             default => sub { {
2028             'gregorian' => {
2029             'format' => {
2030             abbreviated => {
2031             nonleap => [
2032             'Янв',
2033             'Фев',
2034             'Мар',
2035             'Апр',
2036             'Май',
2037             'Июн',
2038             'Июл',
2039             'Авг',
2040             'Сен',
2041             'Окт',
2042             'Ноя',
2043             'Дек'
2044             ],
2045             leap => [
2046            
2047             ],
2048             },
2049             narrow => {
2050             nonleap => [
2051             'Я',
2052             'Ф',
2053             'Ðœ',
2054             'А',
2055             'Ðœ',
2056             'И',
2057             'И',
2058             'А',
2059             'С',
2060             'О',
2061             'Н',
2062             'Д'
2063             ],
2064             leap => [
2065            
2066             ],
2067             },
2068             wide => {
2069             nonleap => [
2070             'Январ',
2071             'Феврал',
2072             'Март',
2073             'Апрел',
2074             'Май',
2075             'Июн',
2076             'Июл',
2077             'Август',
2078             'Сентябр',
2079             'Октябр',
2080             'Ноябр',
2081             'Декабр'
2082             ],
2083             leap => [
2084            
2085             ],
2086             },
2087             },
2088             'stand-alone' => {
2089             abbreviated => {
2090             nonleap => [
2091             'Янв',
2092             'Фев',
2093             'Мар',
2094             'Апр',
2095             'Май',
2096             'Июн',
2097             'Июл',
2098             'Авг',
2099             'Сен',
2100             'Окт',
2101             'Ноя',
2102             'Дек'
2103             ],
2104             leap => [
2105            
2106             ],
2107             },
2108             narrow => {
2109             nonleap => [
2110             'Я',
2111             'Ф',
2112             'Ðœ',
2113             'А',
2114             'Ðœ',
2115             'И',
2116             'И',
2117             'А',
2118             'С',
2119             'О',
2120             'Н',
2121             'Д'
2122             ],
2123             leap => [
2124            
2125             ],
2126             },
2127             wide => {
2128             nonleap => [
2129             'Январ',
2130             'Феврал',
2131             'Март',
2132             'Апрел',
2133             'Май',
2134             'Июн',
2135             'Июл',
2136             'Август',
2137             'Сентябр',
2138             'Октябр',
2139             'Ноябр',
2140             'Декабр'
2141             ],
2142             leap => [
2143            
2144             ],
2145             },
2146             },
2147             },
2148             'islamic' => {
2149             'format' => {
2150             wide => {
2151             nonleap => [
2152             'Муҳаррам',
2153             'Сафар',
2154             'Рабиул-аввал',
2155             'Рабиул-охир',
2156             'Жумодиул-уло',
2157             'Жумодиул-ухро',
2158             'Ражаб',
2159             'Шаъбон',
2160             'Рамазон',
2161             'Шаввол',
2162             'Зил-қаъда',
2163             'Зил-ҳижжа'
2164             ],
2165             leap => [
2166            
2167             ],
2168             },
2169             },
2170             },
2171             } },
2172             );
2173              
2174             has 'calendar_days' => (
2175             is => 'ro',
2176             isa => HashRef,
2177             init_arg => undef,
2178             default => sub { {
2179             'gregorian' => {
2180             'format' => {
2181             abbreviated => {
2182             mon => 'Душ',
2183             tue => 'Сеш',
2184             wed => 'Чор',
2185             thu => 'Пай',
2186             fri => 'Жум',
2187             sat => 'Шан',
2188             sun => 'Якш'
2189             },
2190             narrow => {
2191             mon => 'Д',
2192             tue => 'С',
2193             wed => 'Ч',
2194             thu => 'П',
2195             fri => 'Ж',
2196             sat => 'Ш',
2197             sun => 'Я'
2198             },
2199             short => {
2200             mon => 'Душ',
2201             tue => 'Сеш',
2202             wed => 'Чор',
2203             thu => 'Пай',
2204             fri => 'Жум',
2205             sat => 'Шан',
2206             sun => 'Якш'
2207             },
2208             wide => {
2209             mon => 'душанба',
2210             tue => 'сешанба',
2211             wed => 'чоршанба',
2212             thu => 'пайшанба',
2213             fri => 'жума',
2214             sat => 'шанба',
2215             sun => 'якшанба'
2216             },
2217             },
2218             'stand-alone' => {
2219             abbreviated => {
2220             mon => 'Душ',
2221             tue => 'Сеш',
2222             wed => 'Чор',
2223             thu => 'Пай',
2224             fri => 'Жум',
2225             sat => 'Шан',
2226             sun => 'Якш'
2227             },
2228             narrow => {
2229             mon => 'Д',
2230             tue => 'С',
2231             wed => 'Ч',
2232             thu => 'П',
2233             fri => 'Ж',
2234             sat => 'Ш',
2235             sun => 'Я'
2236             },
2237             short => {
2238             mon => 'Душ',
2239             tue => 'Сеш',
2240             wed => 'Чор',
2241             thu => 'Пай',
2242             fri => 'Жум',
2243             sat => 'Шан',
2244             sun => 'Якш'
2245             },
2246             wide => {
2247             mon => 'душанба',
2248             tue => 'сешанба',
2249             wed => 'чоршанба',
2250             thu => 'пайшанба',
2251             fri => 'жума',
2252             sat => 'шанба',
2253             sun => 'якшанба'
2254             },
2255             },
2256             },
2257             } },
2258             );
2259              
2260             has 'calendar_quarters' => (
2261             is => 'ro',
2262             isa => HashRef,
2263             init_arg => undef,
2264             default => sub { {
2265             'gregorian' => {
2266             'format' => {
2267             abbreviated => {0 => '1-ч',
2268             1 => '2-ч',
2269             2 => '3-ч',
2270             3 => '4-ч'
2271             },
2272             narrow => {0 => '1',
2273             1 => '2',
2274             2 => '3',
2275             3 => '4'
2276             },
2277             wide => {0 => '1-чорак',
2278             1 => '2-чорак',
2279             2 => '3-чорак',
2280             3 => '4-чорак'
2281             },
2282             },
2283             'stand-alone' => {
2284             abbreviated => {0 => '1-ч',
2285             1 => '2-ч',
2286             2 => '3-ч',
2287             3 => '4-ч'
2288             },
2289             narrow => {0 => '1',
2290             1 => '2',
2291             2 => '3',
2292             3 => '4'
2293             },
2294             wide => {0 => '1-чорак',
2295             1 => '2-чорак',
2296             2 => '3-чорак',
2297             3 => '4-чорак'
2298             },
2299             },
2300             },
2301             } },
2302             );
2303              
2304             has 'day_period_data' => (
2305             is => 'ro',
2306             isa => CodeRef,
2307             init_arg => undef,
2308             default => sub { sub {
2309             # Time in hhmm format
2310             my ($self, $type, $time, $day_period_type) = @_;
2311             $day_period_type //= 'default';
2312             SWITCH:
2313             for ($type) {
2314             if ($_ eq 'gregorian') {
2315             if($day_period_type eq 'default') {
2316             return 'midnight' if $time == 0;
2317             return 'noon' if $time == 1200;
2318             return 'afternoon1' if $time >= 1100
2319             && $time < 1800;
2320             return 'morning1' if $time >= 600
2321             && $time < 1100;
2322             return 'night1' if $time >= 2200;
2323             return 'night1' if $time < 600;
2324             return 'evening1' if $time >= 1800
2325             && $time < 2200;
2326             }
2327             if($day_period_type eq 'selection') {
2328             return 'evening1' if $time >= 1800
2329             && $time < 2200;
2330             return 'night1' if $time >= 2200;
2331             return 'night1' if $time < 600;
2332             return 'morning1' if $time >= 600
2333             && $time < 1100;
2334             return 'afternoon1' if $time >= 1100
2335             && $time < 1800;
2336             }
2337             last SWITCH;
2338             }
2339             if ($_ eq 'generic') {
2340             if($day_period_type eq 'default') {
2341             return 'midnight' if $time == 0;
2342             return 'noon' if $time == 1200;
2343             return 'afternoon1' if $time >= 1100
2344             && $time < 1800;
2345             return 'morning1' if $time >= 600
2346             && $time < 1100;
2347             return 'night1' if $time >= 2200;
2348             return 'night1' if $time < 600;
2349             return 'evening1' if $time >= 1800
2350             && $time < 2200;
2351             }
2352             if($day_period_type eq 'selection') {
2353             return 'evening1' if $time >= 1800
2354             && $time < 2200;
2355             return 'night1' if $time >= 2200;
2356             return 'night1' if $time < 600;
2357             return 'morning1' if $time >= 600
2358             && $time < 1100;
2359             return 'afternoon1' if $time >= 1100
2360             && $time < 1800;
2361             }
2362             last SWITCH;
2363             }
2364             if ($_ eq 'islamic') {
2365             if($day_period_type eq 'default') {
2366             return 'midnight' if $time == 0;
2367             return 'noon' if $time == 1200;
2368             return 'afternoon1' if $time >= 1100
2369             && $time < 1800;
2370             return 'morning1' if $time >= 600
2371             && $time < 1100;
2372             return 'night1' if $time >= 2200;
2373             return 'night1' if $time < 600;
2374             return 'evening1' if $time >= 1800
2375             && $time < 2200;
2376             }
2377             if($day_period_type eq 'selection') {
2378             return 'evening1' if $time >= 1800
2379             && $time < 2200;
2380             return 'night1' if $time >= 2200;
2381             return 'night1' if $time < 600;
2382             return 'morning1' if $time >= 600
2383             && $time < 1100;
2384             return 'afternoon1' if $time >= 1100
2385             && $time < 1800;
2386             }
2387             last SWITCH;
2388             }
2389             }
2390             } },
2391             );
2392              
2393             around day_period_data => sub {
2394             my ($orig, $self) = @_;
2395             return $self->$orig;
2396             };
2397              
2398             has 'eras' => (
2399             is => 'ro',
2400             isa => HashRef,
2401             init_arg => undef,
2402             default => sub { {
2403             'generic' => {
2404             },
2405             'gregorian' => {
2406             abbreviated => {
2407             '0' => 'Ðœ.А.',
2408             '1' => 'Э'
2409             },
2410             },
2411             'islamic' => {
2412             },
2413             } },
2414             );
2415              
2416             has 'date_formats' => (
2417             is => 'ro',
2418             isa => HashRef,
2419             init_arg => undef,
2420             default => sub { {
2421             'generic' => {
2422             'full' => q{EEEE, G y MMMM dd},
2423             'long' => q{G y MMMM d},
2424             'medium' => q{G y MMM d},
2425             'short' => q{GGGGG y/MM/dd},
2426             },
2427             'gregorian' => {
2428             'full' => q{EEEE, y MMMM dd},
2429             'long' => q{y MMMM d},
2430             'medium' => q{y MMM d},
2431             'short' => q{dd/MM/yy},
2432             },
2433             'islamic' => {
2434             },
2435             } },
2436             );
2437              
2438             has 'time_formats' => (
2439             is => 'ro',
2440             isa => HashRef,
2441             init_arg => undef,
2442             default => sub { {
2443             'generic' => {
2444             },
2445             'gregorian' => {
2446             'full' => q{HH:mm:ss zzzz},
2447             'long' => q{HH:mm:ss z},
2448             'medium' => q{HH:mm:ss},
2449             'short' => q{HH:mm},
2450             },
2451             'islamic' => {
2452             },
2453             } },
2454             );
2455              
2456             has 'datetime_formats' => (
2457             is => 'ro',
2458             isa => HashRef,
2459             init_arg => undef,
2460             default => sub { {
2461             'generic' => {
2462             'full' => q{{1} {0}},
2463             'long' => q{{1} {0}},
2464             'medium' => q{{1} {0}},
2465             'short' => q{{1} {0}},
2466             },
2467             'gregorian' => {
2468             'full' => q{{1} {0}},
2469             'long' => q{{1} {0}},
2470             'medium' => q{{1} {0}},
2471             'short' => q{{1} {0}},
2472             },
2473             'islamic' => {
2474             },
2475             } },
2476             );
2477              
2478             has 'datetime_formats_available_formats' => (
2479             is => 'ro',
2480             isa => HashRef,
2481             init_arg => undef,
2482             default => sub { {
2483             'generic' => {
2484             Ed => q{d, E},
2485             Gy => q{G y},
2486             GyMMM => q{G y MMM},
2487             GyMMMEd => q{G y MMM d, E},
2488             GyMMMd => q{G y MMM d},
2489             M => q{L},
2490             MEd => q{MM-dd, E},
2491             MMM => q{LLL},
2492             MMMEd => q{MMM d, E},
2493             MMMd => q{MMM d},
2494             Md => q{MM-dd},
2495             d => q{d},
2496             y => q{G y},
2497             yyyy => q{G y},
2498             yyyyM => q{GGGGG y-MM},
2499             yyyyMEd => q{GGGGG y-MM-dd, E},
2500             yyyyMMM => q{G y MMM},
2501             yyyyMMMEd => q{G y MMM d, E},
2502             yyyyMMMd => q{G y MMM d},
2503             yyyyMd => q{GGGGG y-MM-dd},
2504             yyyyQQQ => q{G y QQQ},
2505             yyyyQQQQ => q{G y QQQQ},
2506             },
2507             'gregorian' => {
2508             EHm => q{E HH:mm},
2509             EHms => q{E HH:mm:ss},
2510             Ed => q{d, E},
2511             Ehm => q{E h:mm a},
2512             Ehms => q{E h:mm:ss a},
2513             Gy => q{G y},
2514             GyMMM => q{G y MMM},
2515             GyMMMEd => q{G y MMM d, E},
2516             GyMMMd => q{G y MMM d},
2517             H => q{HH},
2518             Hm => q{HH:mm},
2519             Hms => q{HH:mm:ss},
2520             M => q{L},
2521             MEd => q{MM-dd, E},
2522             MMM => q{LLL},
2523             MMMEd => q{MMM d, E},
2524             MMMd => q{MMM d},
2525             Md => q{MM-dd},
2526             d => q{d},
2527             h => q{h a},
2528             hm => q{h:mm a},
2529             hms => q{h:mm:ss a},
2530             ms => q{mm:ss},
2531             y => q{y},
2532             yM => q{y-MM},
2533             yMEd => q{y-MM-dd, E},
2534             yMMM => q{y MMM},
2535             yMMMEd => q{y MMM d, E},
2536             yMMMM => q{y MMMM},
2537             yMMMd => q{y MMM d},
2538             yMd => q{y-MM-dd},
2539             yQQQ => q{y QQQ},
2540             yQQQQ => q{y QQQQ},
2541             },
2542             } },
2543             );
2544              
2545             has 'datetime_formats_append_item' => (
2546             is => 'ro',
2547             isa => HashRef,
2548             init_arg => undef,
2549             default => sub { {
2550             'gregorian' => {
2551             'Timezone' => '{0} {1}',
2552             },
2553             } },
2554             );
2555              
2556             has 'datetime_formats_interval' => (
2557             is => 'ro',
2558             isa => HashRef,
2559             init_arg => undef,
2560             default => sub { {
2561             'generic' => {
2562             M => {
2563             M => q{MM–MM},
2564             },
2565             MEd => {
2566             M => q{MM-dd, E – MM-dd, E},
2567             d => q{MM-dd, E – MM-dd, E},
2568             },
2569             MMM => {
2570             M => q{LLL–LLL},
2571             },
2572             MMMEd => {
2573             M => q{MMM d, E – MMM d, E},
2574             d => q{MMM d, E – MMM d, E},
2575             },
2576             MMMd => {
2577             M => q{MMM d – MMM d},
2578             d => q{MMM d–d},
2579             },
2580             Md => {
2581             M => q{MM-dd – MM-dd},
2582             d => q{MM-dd – MM-dd},
2583             },
2584             d => {
2585             d => q{d–d},
2586             },
2587             fallback => '{0} – {1}',
2588             y => {
2589             y => q{G y–y},
2590             },
2591             yM => {
2592             M => q{GGGGG y-MM – y-MM},
2593             y => q{GGGGG y-MM – y-MM},
2594             },
2595             yMEd => {
2596             M => q{GGGGG y-MM-dd, E – y-MM-dd, E},
2597             d => q{GGGGG y-MM-dd, E – y-MM-dd, E},
2598             y => q{GGGGG y-MM-dd, E – y-MM-dd, E},
2599             },
2600             yMMM => {
2601             M => q{G y MMM–MMM},
2602             y => q{G y MMM – y MMM},
2603             },
2604             yMMMEd => {
2605             M => q{G y MMM d, E – MMM d, E},
2606             d => q{G y MMM d, E – MMM d, E},
2607             y => q{G y MMM d, E – y MMM d, E},
2608             },
2609             yMMMM => {
2610             M => q{G y MMMM–MMMM},
2611             y => q{G y MMMM – y MMMM},
2612             },
2613             yMMMd => {
2614             M => q{G y MMM d – MMM d},
2615             d => q{G y MMM d–d},
2616             y => q{G y MMM d – y MMM d},
2617             },
2618             yMd => {
2619             M => q{GGGGG y-MM-dd – y-MM-dd},
2620             d => q{GGGGG y-MM-dd – y-MM-dd},
2621             y => q{GGGGG y-MM-dd – y-MM-dd},
2622             },
2623             },
2624             'gregorian' => {
2625             H => {
2626             H => q{HH–HH},
2627             },
2628             Hm => {
2629             H => q{HH:mm–HH:mm},
2630             m => q{HH:mm–HH:mm},
2631             },
2632             Hmv => {
2633             H => q{HH:mm–HH:mm v},
2634             m => q{HH:mm–HH:mm v},
2635             },
2636             Hv => {
2637             H => q{HH–HH v},
2638             },
2639             M => {
2640             M => q{MM–MM},
2641             },
2642             MEd => {
2643             M => q{MM-dd, E – MM-dd, E},
2644             d => q{MM-dd, E – MM-dd, E},
2645             },
2646             MMM => {
2647             M => q{LLL–LLL},
2648             },
2649             MMMEd => {
2650             M => q{MMM d, E – MMM d, E},
2651             d => q{MMM d, E – MMM d, E},
2652             },
2653             MMMd => {
2654             M => q{MMM d – MMM d},
2655             d => q{MMM d–d},
2656             },
2657             Md => {
2658             M => q{MM-dd – MM-dd},
2659             d => q{MM-dd – MM-dd},
2660             },
2661             d => {
2662             d => q{d–d},
2663             },
2664             fallback => '{0} – {1}',
2665             h => {
2666             a => q{h a – h a},
2667             h => q{h–h a},
2668             },
2669             hm => {
2670             a => q{h:mm a – h:mm a},
2671             h => q{h:mm–h:mm a},
2672             m => q{h:mm–h:mm a},
2673             },
2674             hmv => {
2675             a => q{h:mm a – h:mm a v},
2676             h => q{h:mm–h:mm a v},
2677             m => q{h:mm–h:mm a v},
2678             },
2679             hv => {
2680             a => q{h a – h a v},
2681             h => q{h–h a v},
2682             },
2683             y => {
2684             y => q{y–y},
2685             },
2686             yM => {
2687             M => q{y-MM – y-MM},
2688             y => q{y-MM – y-MM},
2689             },
2690             yMEd => {
2691             M => q{y-MM-dd, E – y-MM-dd, E},
2692             d => q{y-MM-dd, E – y-MM-dd, E},
2693             y => q{y-MM-dd, E – y-MM-dd, E},
2694             },
2695             yMMM => {
2696             M => q{y MMM–MMM},
2697             y => q{y MMM – y MMM},
2698             },
2699             yMMMEd => {
2700             M => q{y MMM d, E – MMM d, E},
2701             d => q{y MMM d, E – MMM d, E},
2702             y => q{y MMM d, E – y MMM d, E},
2703             },
2704             yMMMM => {
2705             M => q{y MMMM–MMMM},
2706             y => q{y MMMM – y MMMM},
2707             },
2708             yMMMd => {
2709             M => q{y MMM d – MMM d},
2710             d => q{y MMM d–d},
2711             y => q{y MMM d – y MMM d},
2712             },
2713             yMd => {
2714             M => q{y-MM-dd – y-MM-dd},
2715             d => q{y-MM-dd – y-MM-dd},
2716             y => q{y-MM-dd – y-MM-dd},
2717             },
2718             },
2719             } },
2720             );
2721              
2722             has 'time_zone_names' => (
2723             is => 'ro',
2724             isa => HashRef,
2725             init_arg => undef,
2726             default => sub { {
2727             hourFormat => q(+HH:mm;-HH:mm),
2728             gmtFormat => q(GMT{0}),
2729             gmtZeroFormat => q(GMT),
2730             regionFormat => q({0} вақти),
2731             regionFormat => q({0} кундузги вақти),
2732             regionFormat => q({0} стандарт вақти),
2733             fallbackFormat => q({1} ({0})),
2734             'Afghanistan' => {
2735             long => {
2736             'standard' => q(Афғонистон вақти),
2737             },
2738             },
2739             'Africa/Asmera' => {
2740             exemplarCity => q#Asmara#,
2741             },
2742             'Africa_Central' => {
2743             long => {
2744             'standard' => q(Марказий Африка вақти),
2745             },
2746             },
2747             'Africa_Eastern' => {
2748             long => {
2749             'standard' => q(Шарқий Африка вақти),
2750             },
2751             },
2752             'Africa_Southern' => {
2753             long => {
2754             'standard' => q(Жанубий Африка вақти),
2755             },
2756             },
2757             'Africa_Western' => {
2758             long => {
2759             'daylight' => q(Ғарбий Африка ёзги вақти),
2760             'generic' => q(Ғарбий Африка вақти),
2761             'standard' => q(Ғарбий Африка стандарт вақти),
2762             },
2763             },
2764             'Alaska' => {
2765             long => {
2766             'daylight' => q(Аляска кундузги вақти),
2767             'generic' => q(Аляска вақти),
2768             'standard' => q(Аляска стандарт вақти),
2769             },
2770             },
2771             'Amazon' => {
2772             long => {
2773             'daylight' => q(Амазонка ёзги вақти),
2774             'generic' => q(Амазонка вақти),
2775             'standard' => q(Амазонка стандарт вақти),
2776             },
2777             },
2778             'America/Coral_Harbour' => {
2779             exemplarCity => q#Atikokan#,
2780             },
2781             'America/Godthab' => {
2782             exemplarCity => q#Nuuk#,
2783             },
2784             'America/Indiana/Knox' => {
2785             exemplarCity => q#Knox, Indiana#,
2786             },
2787             'America/Indiana/Marengo' => {
2788             exemplarCity => q#Marengo, Indiana#,
2789             },
2790             'America/Indiana/Petersburg' => {
2791             exemplarCity => q#Petersburg, Indiana#,
2792             },
2793             'America/Indiana/Tell_City' => {
2794             exemplarCity => q#Tell City, Indiana#,
2795             },
2796             'America/Indiana/Vevay' => {
2797             exemplarCity => q#Vevay, Indiana#,
2798             },
2799             'America/Indiana/Vincennes' => {
2800             exemplarCity => q#Vincennes, Indiana#,
2801             },
2802             'America/Indiana/Winamac' => {
2803             exemplarCity => q#Winamac, Indiana#,
2804             },
2805             'America/Kentucky/Monticello' => {
2806             exemplarCity => q#Monticello, Kentucky#,
2807             },
2808             'America/Lower_Princes' => {
2809             exemplarCity => q#Lower Princeʼs Quarter#,
2810             },
2811             'America/North_Dakota/Beulah' => {
2812             exemplarCity => q#Beulah, North Dakota#,
2813             },
2814             'America/North_Dakota/Center' => {
2815             exemplarCity => q#Center, North Dakota#,
2816             },
2817             'America/North_Dakota/New_Salem' => {
2818             exemplarCity => q#New Salem, North Dakota#,
2819             },
2820             'America/Scoresbysund' => {
2821             exemplarCity => q#Ittoqqortoormiit#,
2822             },
2823             'America/St_Barthelemy' => {
2824             exemplarCity => q#St. Barthelemy#,
2825             },
2826             'America/St_Johns' => {
2827             exemplarCity => q#St. John’s#,
2828             },
2829             'America/St_Kitts' => {
2830             exemplarCity => q#St. Kitts#,
2831             },
2832             'America/St_Lucia' => {
2833             exemplarCity => q#St. Lucia#,
2834             },
2835             'America/St_Thomas' => {
2836             exemplarCity => q#St. Thomas#,
2837             },
2838             'America/St_Vincent' => {
2839             exemplarCity => q#St. Vincent#,
2840             },
2841             'America_Central' => {
2842             long => {
2843             'daylight' => q(Шимолий Америка марказий кундузги вақти),
2844             'generic' => q(Шимолий Америка),
2845             'standard' => q(Шимолий Америка марказий стандарт вақти),
2846             },
2847             },
2848             'America_Eastern' => {
2849             long => {
2850             'daylight' => q(Шимолий Америка шарқий кундузги вақти),
2851             'generic' => q(Шимолий Америка шарқий вақти),
2852             'standard' => q(Шимолий Америка шарқий стандарт вақти),
2853             },
2854             },
2855             'America_Mountain' => {
2856             long => {
2857             'daylight' => q(Шимолий Америка тоғ кундузги вақти),
2858             'generic' => q(Шимолий Америка тоғ вақти),
2859             'standard' => q(Шимолий Америка тоғ стандарт вақти),
2860             },
2861             },
2862             'America_Pacific' => {
2863             long => {
2864             'daylight' => q(Шимолий Америка тинч океани кундузги вақти),
2865             'generic' => q(Шимолий Америка тинч океани вақти),
2866             'standard' => q(Шимолий Америка тинч океани стандарт вақти),
2867             },
2868             },
2869             'Antarctica/DumontDUrville' => {
2870             exemplarCity => q#Dumont d’Urville#,
2871             },
2872             'Arabian' => {
2873             long => {
2874             'daylight' => q(Арабистон кундузги вақти),
2875             'generic' => q(Арабистон вақти),
2876             'standard' => q(Арабистон стандарт вақти),
2877             },
2878             },
2879             'Argentina' => {
2880             long => {
2881             'daylight' => q(Аргентина ёзги вақти),
2882             'generic' => q(Аргентина вақти),
2883             'standard' => q(Аргентина стандарт вақти),
2884             },
2885             },
2886             'Argentina_Western' => {
2887             long => {
2888             'daylight' => q(Ғарбий Аргентина ёзги вақти),
2889             'generic' => q(Ғарбий Аргентина вақти),
2890             'standard' => q(Ғарбий Аргентина стандарт вақти),
2891             },
2892             },
2893             'Armenia' => {
2894             long => {
2895             'daylight' => q(Арманистон ёзги вақти),
2896             'generic' => q(Арамнистон вақти),
2897             'standard' => q(Арманистон стандарт вақти),
2898             },
2899             },
2900             'Asia/Calcutta' => {
2901             exemplarCity => q#Kolkata#,
2902             },
2903             'Asia/Katmandu' => {
2904             exemplarCity => q#Kathmandu#,
2905             },
2906             'Asia/Saigon' => {
2907             exemplarCity => q#Ho Chi Minh#,
2908             },
2909             'Atlantic' => {
2910             long => {
2911             'daylight' => q(Атлантика кундузги вақти),
2912             'generic' => q(Атлантика вақти),
2913             'standard' => q(Атлантика стандарт вақти),
2914             },
2915             },
2916             'Atlantic/Faeroe' => {
2917             exemplarCity => q#Faroe#,
2918             },
2919             'Atlantic/St_Helena' => {
2920             exemplarCity => q#St. Helena#,
2921             },
2922             'Australia_Central' => {
2923             long => {
2924             'daylight' => q(Марказий Австралия кундузги вақти),
2925             'generic' => q(Марказий Австралия вақти),
2926             'standard' => q(Марказий Австралия стандарт вақти),
2927             },
2928             },
2929             'Australia_CentralWestern' => {
2930             long => {
2931             'daylight' => q(Марказий Австралия Ғарбий кундузги вақти),
2932             'generic' => q(Марказий Австралия Ғарбий вақти),
2933             'standard' => q(Марказий Австралия Ғарбий стандарт вақти),
2934             },
2935             },
2936             'Australia_Eastern' => {
2937             long => {
2938             'daylight' => q(Шарқий Австралия кундузги вақти),
2939             'generic' => q(Шарқий Австралия вақти),
2940             'standard' => q(Шарқий Австралия стандарт вақти),
2941             },
2942             },
2943             'Australia_Western' => {
2944             long => {
2945             'daylight' => q(Ғарбий Австралия кундузги вақти),
2946             'generic' => q(Ғарбий Австралия вақти),
2947             'standard' => q(Ғарбий Австралия стандарт вақти),
2948             },
2949             },
2950             'Azerbaijan' => {
2951             long => {
2952             'daylight' => q(Озарбайжон ёзги вақти),
2953             'generic' => q(Озарбайжон вақти),
2954             'standard' => q(Озарбайжон стандарт вақти),
2955             },
2956             },
2957             'Azores' => {
2958             long => {
2959             'daylight' => q(Азор ёзги вақти),
2960             'generic' => q(Азор вақти),
2961             'standard' => q(Азор стандарт вақти),
2962             },
2963             },
2964             'Bangladesh' => {
2965             long => {
2966             'daylight' => q(Бангладеш ёзги вақти),
2967             'generic' => q(Бангладеш вақти),
2968             'standard' => q(Бангладеш стандарт вақти),
2969             },
2970             },
2971             'Bhutan' => {
2972             long => {
2973             'standard' => q(Бутан вақти),
2974             },
2975             },
2976             'Bolivia' => {
2977             long => {
2978             'standard' => q(Боливия вақти),
2979             },
2980             },
2981             'Brasilia' => {
2982             long => {
2983             'daylight' => q(Бразилия ёзги вақти),
2984             'generic' => q(Бразилия вақти),
2985             'standard' => q(Бразилия стандарт вақти),
2986             },
2987             },
2988             'Brunei' => {
2989             long => {
2990             'standard' => q(Бруней Даруссалом вақти),
2991             },
2992             },
2993             'Cape_Verde' => {
2994             long => {
2995             'daylight' => q(Кабо-Верде ёзги вақти),
2996             'generic' => q(Кабо-Верде вақти),
2997             'standard' => q(Кабо-Верде стандарт вақти),
2998             },
2999             },
3000             'Chamorro' => {
3001             long => {
3002             'standard' => q(Каморро вақти),
3003             },
3004             },
3005             'Chatham' => {
3006             long => {
3007             'daylight' => q(Чатхам кундузги вақти),
3008             'generic' => q(Чатхам вақти),
3009             'standard' => q(Чатхам стандарт вақти),
3010             },
3011             },
3012             'Chile' => {
3013             long => {
3014             'daylight' => q(Чили ёзги вақти),
3015             'generic' => q(Чили вақти),
3016             'standard' => q(Чили стандарт вақти),
3017             },
3018             },
3019             'China' => {
3020             long => {
3021             'daylight' => q(Хитой кундузги вақти),
3022             'generic' => q(Хитой вақти),
3023             'standard' => q(Хитой стандарт вақти),
3024             },
3025             },
3026             'Choibalsan' => {
3027             long => {
3028             'daylight' => q(Чойбалсан ёзги вақти),
3029             'generic' => q(Чойбалсан вақти),
3030             'standard' => q(Чойбалсан стандарт вақти),
3031             },
3032             },
3033             'Christmas' => {
3034             long => {
3035             'standard' => q(Рождество ороли вақти),
3036             },
3037             },
3038             'Cocos' => {
3039             long => {
3040             'standard' => q(Кокос ороллари вақти),
3041             },
3042             },
3043             'Colombia' => {
3044             long => {
3045             'daylight' => q(Колумбия ёзги вақти),
3046             'generic' => q(Колумбия вақти),
3047             'standard' => q(Колумбия стандарт вақти),
3048             },
3049             },
3050             'Cook' => {
3051             long => {
3052             'daylight' => q(Кук ороллари ярим ёзги вақти),
3053             'generic' => q(Кук ороллари вақти),
3054             'standard' => q(Кук ороллари стандарт вақти),
3055             },
3056             },
3057             'Cuba' => {
3058             long => {
3059             'daylight' => q(Куба кундузги вақти),
3060             'generic' => q(Куба вақти),
3061             'standard' => q(Куба стандарт вақти),
3062             },
3063             },
3064             'Davis' => {
3065             long => {
3066             'standard' => q(Дэвис вақти),
3067             },
3068             },
3069             'DumontDUrville' => {
3070             long => {
3071             'standard' => q(Думонт-д-Урвил вақти),
3072             },
3073             },
3074             'East_Timor' => {
3075             long => {
3076             'standard' => q(Шарқий Тимор вақти),
3077             },
3078             },
3079             'Easter' => {
3080             long => {
3081             'daylight' => q(Пасхи ороли ёзги вақти),
3082             'generic' => q(Пасхи Ороли вақти),
3083             'standard' => q(Пасхи ороли стандарт вақти),
3084             },
3085             },
3086             'Ecuador' => {
3087             long => {
3088             'standard' => q(Эквадор вақти),
3089             },
3090             },
3091             'Etc/Unknown' => {
3092             exemplarCity => q#Номаълум#,
3093             },
3094             'Europe/Dublin' => {
3095             long => {
3096             'daylight' => q(Ирландия ёзги вақти),
3097             },
3098             },
3099             'Europe/London' => {
3100             long => {
3101             'daylight' => q(Британия ёзги вақти),
3102             },
3103             },
3104             'Europe_Central' => {
3105             long => {
3106             'daylight' => q(Марказий Европа ёзги вақти),
3107             'generic' => q(Марказий Европа вақти),
3108             'standard' => q(Марказий Европа стандарт вақти),
3109             },
3110             },
3111             'Europe_Eastern' => {
3112             long => {
3113             'daylight' => q(Шарқий Европа ёзги вақти),
3114             'generic' => q(Шарқий Европа вақти),
3115             'standard' => q(Шарқий Европа стандарт вақти),
3116             },
3117             },
3118             'Europe_Western' => {
3119             long => {
3120             'daylight' => q(Ғарбий Европа ёзги вақти),
3121             'generic' => q(Ғарбий Европа вақти),
3122             'standard' => q(Ғарбий Европа стандарт вақти),
3123             },
3124             },
3125             'Falkland' => {
3126             long => {
3127             'daylight' => q(Фолькленд ороллари ёзги вақти),
3128             'generic' => q(Фолькленд ороллари вақти),
3129             'standard' => q(Фолькленд ороллари стандарт вақти),
3130             },
3131             },
3132             'Fiji' => {
3133             long => {
3134             'daylight' => q(Фижи ёзги вақти),
3135             'generic' => q(Фижи вақти),
3136             'standard' => q(Фижи стандарт вақти),
3137             },
3138             },
3139             'French_Guiana' => {
3140             long => {
3141             'standard' => q(Француз Гвианаси вақти),
3142             },
3143             },
3144             'French_Southern' => {
3145             long => {
3146             'standard' => q(Француз жанубий ва Антарктика вақти),
3147             },
3148             },
3149             'GMT' => {
3150             long => {
3151             'standard' => q(Гринвич вақти),
3152             },
3153             },
3154             'Galapagos' => {
3155             long => {
3156             'standard' => q(Галапагос вақти),
3157             },
3158             },
3159             'Gambier' => {
3160             long => {
3161             'standard' => q(Гамбиер вақти),
3162             },
3163             },
3164             'Georgia' => {
3165             long => {
3166             'daylight' => q(Грузия ёзги вақти),
3167             'generic' => q(Грузия вақти),
3168             'standard' => q(Грузия стандарт вақти),
3169             },
3170             },
3171             'Gilbert_Islands' => {
3172             long => {
3173             'standard' => q(Гилберт ороллари вақти),
3174             },
3175             },
3176             'Greenland_Eastern' => {
3177             long => {
3178             'daylight' => q(Шарқий Гренландия ёзги вақти),
3179             'generic' => q(Шарқий Гренландия вақти),
3180             'standard' => q(Шарқий Гренландия стандарт вақти),
3181             },
3182             },
3183             'Greenland_Western' => {
3184             long => {
3185             'daylight' => q(Ғарбий Гренландия ёзги вақти),
3186             'generic' => q(Ғарбий Гренландия вақти),
3187             'standard' => q(Ғарбий Гренландия стандарт вақти),
3188             },
3189             },
3190             'Gulf' => {
3191             long => {
3192             'standard' => q(Кўрфаз вақти),
3193             },
3194             },
3195             'Guyana' => {
3196             long => {
3197             'standard' => q(Гайана вақти),
3198             },
3199             },
3200             'Hawaii_Aleutian' => {
3201             long => {
3202             'daylight' => q(Гавайи-алеут кундузги вақти),
3203             'generic' => q(Гавайи-алеут вақти),
3204             'standard' => q(Гавайи-алеут стандарт вақти),
3205             },
3206             },
3207             'Hong_Kong' => {
3208             long => {
3209             'daylight' => q(Гонконг ёзги вақти),
3210             'generic' => q(Гонконг вақти),
3211             'standard' => q(Гонконг стандарт вақти),
3212             },
3213             },
3214             'Hovd' => {
3215             long => {
3216             'daylight' => q(Ховд ёзги вақти),
3217             'generic' => q(Ховд вақти),
3218             'standard' => q(Ховд стандарт вақти),
3219             },
3220             },
3221             'India' => {
3222             long => {
3223             'standard' => q(Ҳиндистон вақти),
3224             },
3225             },
3226             'Indian_Ocean' => {
3227             long => {
3228             'standard' => q(Ҳинд океани вақти),
3229             },
3230             },
3231             'Indochina' => {
3232             long => {
3233             'standard' => q(Ҳинд-Хитой вақти),
3234             },
3235             },
3236             'Indonesia_Central' => {
3237             long => {
3238             'standard' => q(Марказий Индонезия вақти),
3239             },
3240             },
3241             'Indonesia_Eastern' => {
3242             long => {
3243             'standard' => q(Шарқий Индонезия вақти),
3244             },
3245             },
3246             'Indonesia_Western' => {
3247             long => {
3248             'standard' => q(Ғарбий Индонезия вақти),
3249             },
3250             },
3251             'Iran' => {
3252             long => {
3253             'daylight' => q(Эрон кундузги вақти),
3254             'generic' => q(Эрон вақти),
3255             'standard' => q(Эрон стандарт вақти),
3256             },
3257             },
3258             'Irkutsk' => {
3259             long => {
3260             'daylight' => q(Иркутск ёзги вақти),
3261             'generic' => q(Иркутск вақти),
3262             'standard' => q(Иркутск стандарт вақти),
3263             },
3264             },
3265             'Israel' => {
3266             long => {
3267             'daylight' => q(Исроил кундузги вақти),
3268             'generic' => q(Исроил вақти),
3269             'standard' => q(Исроил стандарт вақти),
3270             },
3271             },
3272             'Japan' => {
3273             long => {
3274             'daylight' => q(Япония кундузги вақти),
3275             'generic' => q(Япония вақти),
3276             'standard' => q(Япония стандарт вақти),
3277             },
3278             },
3279             'Kazakhstan_Eastern' => {
3280             long => {
3281             'standard' => q(Шарқий Қозоғистон вақти),
3282             },
3283             },
3284             'Kazakhstan_Western' => {
3285             long => {
3286             'standard' => q(Ғарбий Қозоғистон вақти),
3287             },
3288             },
3289             'Korea' => {
3290             long => {
3291             'daylight' => q(Корея кундузги вақти),
3292             'generic' => q(Корея вақти),
3293             'standard' => q(Корея стандарт вақти),
3294             },
3295             },
3296             'Kosrae' => {
3297             long => {
3298             'standard' => q(Косрае вақти),
3299             },
3300             },
3301             'Krasnoyarsk' => {
3302             long => {
3303             'daylight' => q(Красноярск ёзги вақти),
3304             'generic' => q(Красноярск вақти),
3305             'standard' => q(Красноярск стандарт вақти),
3306             },
3307             },
3308             'Kyrgystan' => {
3309             long => {
3310             'standard' => q(Қирғизистон вақти),
3311             },
3312             },
3313             'Line_Islands' => {
3314             long => {
3315             'standard' => q(Лайн ороллари вақти),
3316             },
3317             },
3318             'Lord_Howe' => {
3319             long => {
3320             'daylight' => q(Лорд Хове кундузги вақти),
3321             'generic' => q(Лорд Хове вақти),
3322             'standard' => q(Лорд Хове стандарт вақти),
3323             },
3324             },
3325             'Macquarie' => {
3326             long => {
3327             'standard' => q(Маквари ороли вақти),
3328             },
3329             },
3330             'Magadan' => {
3331             long => {
3332             'daylight' => q(Магадан ёзги вақти),
3333             'generic' => q(Магадан вақти),
3334             'standard' => q(Магадан стандарт вақти),
3335             },
3336             },
3337             'Malaysia' => {
3338             long => {
3339             'standard' => q(Малайзия вақти),
3340             },
3341             },
3342             'Maldives' => {
3343             long => {
3344             'standard' => q(Мальдив ороллар),
3345             },
3346             },
3347             'Marquesas' => {
3348             long => {
3349             'standard' => q(Маркезас вақти),
3350             },
3351             },
3352             'Marshall_Islands' => {
3353             long => {
3354             'standard' => q(Маршалл ороллари вақти),
3355             },
3356             },
3357             'Mauritius' => {
3358             long => {
3359             'daylight' => q(Маврикий ёзги вақти),
3360             'generic' => q(Маврикий вақти),
3361             'standard' => q(Маврикий стандарт вақти),
3362             },
3363             },
3364             'Mawson' => {
3365             long => {
3366             'standard' => q(Моувсон вақти),
3367             },
3368             },
3369             'Mongolia' => {
3370             long => {
3371             'daylight' => q(Улан-Батор ёзги вақти),
3372             'generic' => q(Улан-Батор вақти),
3373             'standard' => q(Улан-Батор стандарт вақти),
3374             },
3375             },
3376             'Moscow' => {
3377             long => {
3378             'daylight' => q(Москва ёзги вақти),
3379             'generic' => q(Москва вақти),
3380             'standard' => q(Москва стандарт вақти),
3381             },
3382             },
3383             'Myanmar' => {
3384             long => {
3385             'standard' => q(Мьянма вақти),
3386             },
3387             },
3388             'Nauru' => {
3389             long => {
3390             'standard' => q(Науру вақти),
3391             },
3392             },
3393             'Nepal' => {
3394             long => {
3395             'standard' => q(Непал вақти),
3396             },
3397             },
3398             'New_Caledonia' => {
3399             long => {
3400             'daylight' => q(Янги Каледония ёзги вақти),
3401             'generic' => q(Янги Каледония вақти),
3402             'standard' => q(Янги Каледония стандарт вақти),
3403             },
3404             },
3405             'New_Zealand' => {
3406             long => {
3407             'daylight' => q(Янги Зеландия кундузги вақти),
3408             'generic' => q(Янги Зеландия вақти),
3409             'standard' => q(Янги Зеландия стандарт вақти),
3410             },
3411             },
3412             'Newfoundland' => {
3413             long => {
3414             'daylight' => q(Ньюфаундленд кундузги вақти),
3415             'generic' => q(Ньюфаундленд вақти),
3416             'standard' => q(Ньюфаундленд стандарт вақти),
3417             },
3418             },
3419             'Niue' => {
3420             long => {
3421             'standard' => q(Ниуе вақти),
3422             },
3423             },
3424             'Norfolk' => {
3425             long => {
3426             'standard' => q(Норфолк ороли вақти),
3427             },
3428             },
3429             'Noronha' => {
3430             long => {
3431             'daylight' => q(Фернандо де Норонья ёзги вақти),
3432             'generic' => q(Фернандо де Норонья вақти),
3433             'standard' => q(Фернандо де Норонья стандарт вақти),
3434             },
3435             },
3436             'Novosibirsk' => {
3437             long => {
3438             'daylight' => q(Новосибирск ёзги вақти),
3439             'generic' => q(Новосибирск вақти),
3440             'standard' => q(Новосибирск стандарт вақти),
3441             },
3442             },
3443             'Omsk' => {
3444             long => {
3445             'daylight' => q(Омск ёзги вақти),
3446             'generic' => q(Омск вақти),
3447             'standard' => q(Омск стандарт вақти),
3448             },
3449             },
3450             'Pacific/Ponape' => {
3451             exemplarCity => q#Pohnpei#,
3452             },
3453             'Pacific/Truk' => {
3454             exemplarCity => q#Chuuk#,
3455             },
3456             'Pakistan' => {
3457             long => {
3458             'daylight' => q(Покистон ёзги вақти),
3459             'generic' => q(Покистон вақти),
3460             'standard' => q(Покистон стандарт вақти),
3461             },
3462             },
3463             'Palau' => {
3464             long => {
3465             'standard' => q(Палау вақти),
3466             },
3467             },
3468             'Papua_New_Guinea' => {
3469             long => {
3470             'standard' => q(Папуа-Янги Гвинея вақти),
3471             },
3472             },
3473             'Paraguay' => {
3474             long => {
3475             'daylight' => q(Парагвай ёзги вақти),
3476             'generic' => q(Парагвай вақти),
3477             'standard' => q(Парагвай стандарт вақти),
3478             },
3479             },
3480             'Peru' => {
3481             long => {
3482             'daylight' => q(Перу ёзги вақти),
3483             'generic' => q(Перу вақти),
3484             'standard' => q(Перу стандарт вақти),
3485             },
3486             },
3487             'Philippines' => {
3488             long => {
3489             'daylight' => q(Филиппин ёзги вақти),
3490             'generic' => q(Филиппин вақти),
3491             'standard' => q(Филиппин стандарт вақти),
3492             },
3493             },
3494             'Phoenix_Islands' => {
3495             long => {
3496             'standard' => q(Феникс ороллари вақти),
3497             },
3498             },
3499             'Pierre_Miquelon' => {
3500             long => {
3501             'daylight' => q(Сент-Пьер ва Микелон кундузги вақти),
3502             'generic' => q(Сент-Пьер ва Микелон вақти),
3503             'standard' => q(Сент-Пьер ва Микелон стандарт вақти),
3504             },
3505             },
3506             'Pitcairn' => {
3507             long => {
3508             'standard' => q(Питкерн вақти),
3509             },
3510             },
3511             'Ponape' => {
3512             long => {
3513             'standard' => q(Понапе вақти),
3514             },
3515             },
3516             'Reunion' => {
3517             long => {
3518             'standard' => q(Реюньон вақти),
3519             },
3520             },
3521             'Rothera' => {
3522             long => {
3523             'standard' => q(Ротера вақти),
3524             },
3525             },
3526             'Sakhalin' => {
3527             long => {
3528             'daylight' => q(Сахалин ёзги вақти),
3529             'generic' => q(Сахалин вақти),
3530             'standard' => q(Сахалин стандарт вақти),
3531             },
3532             },
3533             'Samoa' => {
3534             long => {
3535             'daylight' => q(Самоа кундузги вақти),
3536             'generic' => q(Самоа вақти),
3537             'standard' => q(Самоа стандарт вақти),
3538             },
3539             },
3540             'Seychelles' => {
3541             long => {
3542             'standard' => q(Сейшел ороллари вақти),
3543             },
3544             },
3545             'Singapore' => {
3546             long => {
3547             'standard' => q(Сингапур вақти),
3548             },
3549             },
3550             'Solomon' => {
3551             long => {
3552             'standard' => q(Соломон ороллари вақти),
3553             },
3554             },
3555             'South_Georgia' => {
3556             long => {
3557             'standard' => q(Жанубий Джорджия вақти),
3558             },
3559             },
3560             'Suriname' => {
3561             long => {
3562             'standard' => q(Суринам вақти),
3563             },
3564             },
3565             'Syowa' => {
3566             long => {
3567             'standard' => q(Сьова вақти),
3568             },
3569             },
3570             'Tahiti' => {
3571             long => {
3572             'standard' => q(Таити вақти),
3573             },
3574             },
3575             'Taipei' => {
3576             long => {
3577             'daylight' => q(Тайпей кундузги вақти),
3578             'generic' => q(Тайпей вақти),
3579             'standard' => q(Тайпей стандарт вақти),
3580             },
3581             },
3582             'Tajikistan' => {
3583             long => {
3584             'standard' => q(Тожикистон вақти),
3585             },
3586             },
3587             'Tokelau' => {
3588             long => {
3589             'standard' => q(Токелау вақти),
3590             },
3591             },
3592             'Tonga' => {
3593             long => {
3594             'daylight' => q(Тонга ёзги вақти),
3595             'generic' => q(Тонга вақти),
3596             'standard' => q(Тонга стандарт вақти),
3597             },
3598             },
3599             'Truk' => {
3600             long => {
3601             'standard' => q(Чуук вақти),
3602             },
3603             },
3604             'Turkmenistan' => {
3605             long => {
3606             'daylight' => q(Туркманистон ёзги вақти),
3607             'generic' => q(Туркманистон вақти),
3608             'standard' => q(Туркманистон стандарт вақти),
3609             },
3610             },
3611             'Tuvalu' => {
3612             long => {
3613             'standard' => q(Тувалу вақти),
3614             },
3615             },
3616             'Uruguay' => {
3617             long => {
3618             'daylight' => q(Уругвай ёзги вақти),
3619             'generic' => q(Уругвай вақти),
3620             'standard' => q(Уругвай стандарт вақти),
3621             },
3622             },
3623             'Uzbekistan' => {
3624             long => {
3625             'daylight' => q(Ўзбекистон ёзги вақти),
3626             'generic' => q(Ўзбекистон вақти),
3627             'standard' => q(Ўзбекистон стандарт вақти),
3628             },
3629             },
3630             'Vanuatu' => {
3631             long => {
3632             'daylight' => q(Вануату ёзги вақти),
3633             'generic' => q(Вануату вақти),
3634             'standard' => q(Вануату стандарт вақти),
3635             },
3636             },
3637             'Venezuela' => {
3638             long => {
3639             'standard' => q(Венесуэла вақти),
3640             },
3641             },
3642             'Vladivostok' => {
3643             long => {
3644             'daylight' => q(Владивосток ёзги вақти),
3645             'generic' => q(Владивосток вақти),
3646             'standard' => q(Владивосток стандарт вақти),
3647             },
3648             },
3649             'Volgograd' => {
3650             long => {
3651             'daylight' => q(Волгоград ёзги вақти),
3652             'generic' => q(Волгоград вақти),
3653             'standard' => q(Волгоград стандарт вақти),
3654             },
3655             },
3656             'Vostok' => {
3657             long => {
3658             'standard' => q(Восток вақти),
3659             },
3660             },
3661             'Wake' => {
3662             long => {
3663             'standard' => q(Уэйк ороли вақти),
3664             },
3665             },
3666             'Wallis' => {
3667             long => {
3668             'standard' => q(Уэллис ва Футуна вақти),
3669             },
3670             },
3671             'Yakutsk' => {
3672             long => {
3673             'daylight' => q(Якутск ёзги вақти),
3674             'generic' => q(Якутск вақти),
3675             'standard' => q(Якутск стандарт вақти),
3676             },
3677             },
3678             'Yekaterinburg' => {
3679             long => {
3680             'daylight' => q(Екатеринбург ёзги вақти),
3681             'generic' => q(Екатеринбург вақти),
3682             'standard' => q(Екатеринбург стандарт вақти),
3683             },
3684             },
3685             } }
3686             );
3687 1     1   7763 no Moo;
  1         2  
  1         11  
3688              
3689             1;
3690              
3691             # vim: tabstop=4