File Coverage

blib/lib/Locale/CLDR/Locales/Ku.pm
Criterion Covered Total %
statement 32 39 82.0
branch n/a
condition n/a
subroutine 11 12 91.6
pod 0 1 0.0
total 43 52 82.6


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Ku - Package for language Kurdish
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Ku;
10             # This file auto generated from Data\common\main\ku.xml
11             # on Sun 16 Dec 4:24:35 pm GMT
12              
13 1     1   951555 use strict;
  1         2  
  1         27  
14 1     1   5 use warnings;
  1         2  
  1         23  
15 1     1   5 use version;
  1         1  
  1         7  
16              
17             our $VERSION = version->declare('v0.34.0');
18              
19 1     1   92 use v5.10.1;
  1         3  
20 1     1   5 use mro 'c3';
  1         2  
  1         6  
21 1     1   22 use utf8;
  1         2  
  1         7  
22 1     1   27 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         14  
23 1     1   119 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         8  
24 1     1   942 use Moo;
  1         2  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Root');
27             # Need to add code for Key type pattern
28             sub display_name_pattern {
29 0     0 0   my ($self, $name, $region, $script, $variant) = @_;
30              
31 0           my $display_pattern = '{0} ({1})';
32 0           $display_pattern =~s/\{0\}/$name/g;
33 0           my $subtags = join '{0}, {1}', grep {$_} (
  0            
34             $region,
35             $script,
36             $variant,
37             );
38              
39 0           $display_pattern =~s/\{1\}/$subtags/g;
40 0           return $display_pattern;
41             }
42              
43             has 'display_name_language' => (
44             is => 'ro',
45             isa => CodeRef,
46             init_arg => undef,
47             default => sub {
48             sub {
49             my %languages = (
50             'aa' => 'afarî',
51             'ab' => 'abxazî',
52             'ace' => 'açehî',
53             'ady' => 'adîgeyî',
54             'af' => 'afrîkansî',
55             'ain' => 'aynuyî',
56             'ale' => 'alêwîtî',
57             'am' => 'amharî',
58             'an' => 'aragonî',
59             'ar' => 'erebî',
60             'ar_001' => 'erebiya standard',
61             'as' => 'asamî',
62             'ast' => 'astûrî',
63             'av' => 'avarî',
64             'ay' => 'aymarayî',
65             'az' => 'azerî',
66             'az@alt=short' => 'azerî',
67             'ba' => 'baÅŸkîrî',
68             'ban' => 'balînî',
69             'be' => 'belarusî',
70             'bem' => 'bembayî',
71             'bg' => 'bulgarî',
72             'bho' => 'bojpûrî',
73             'bi' => 'bîslamayî',
74             'bla' => 'blakfotî',
75             'bm' => 'bambarayî',
76             'bn' => 'bengalî',
77             'bo' => 'tîbetî',
78             'br' => 'bretonî',
79             'bs' => 'bosnî',
80             'bug' => 'bugî',
81             'byn' => 'byn',
82             'ca' => 'katalanî',
83             'ce' => 'çeçenî',
84             'ceb' => 'sebwanoyî',
85             'ch' => 'çamoroyî',
86             'chk' => 'çûkî',
87             'chm' => 'marî',
88             'chr' => 'çerokî',
89             'chy' => 'çeyenî',
90             'ckb' => 'soranî',
91             'co' => 'korsîkayî',
92             'cs' => 'çekî',
93             'cv' => 'çuvaşî',
94             'cy' => 'weylsî',
95             'da' => 'danmarkî',
96             'de' => 'elmanî',
97             'dsb' => 'sorbiya jêrîn',
98             'dua' => 'diwalayî',
99             'dv' => 'divehî',
100             'dz' => 'conxayî',
101             'ee' => 'eweyî',
102             'el' => 'yewnanî',
103             'en' => 'îngilîzî',
104             'eo' => 'esperantoyî',
105             'es' => 'spanî',
106             'et' => 'estonî',
107             'eu' => 'baskî',
108             'fa' => 'farisî',
109             'ff' => 'fulahî',
110             'fi' => 'fînî',
111             'fil' => 'fîlîpînoyî',
112             'fj' => 'fîjî',
113             'fo' => 'ferî',
114             'fr' => 'frensî',
115             'fur' => 'friyolî',
116             'fy' => 'frîsî',
117             'ga' => 'îrî',
118             'gd' => 'gaelîka skotî',
119             'gez' => 'gez',
120             'gil' => 'kîrîbatî',
121             'gl' => 'galîsî',
122             'gn' => 'guwaranî',
123             'gor' => 'gorontaloyî',
124             'gsw' => 'elmanîşî',
125             'gu' => 'gujaratî',
126             'gv' => 'manksî',
127             'ha' => 'hawsayî',
128             'haw' => 'hawayî',
129             'he' => 'îbranî',
130             'hi' => 'hindî',
131             'hil' => 'hîlîgaynonî',
132             'hr' => 'xirwatî',
133             'hsb' => 'sorbiya jorîn',
134             'ht' => 'haîtî',
135             'hu' => 'mecarî',
136             'hy' => 'ermenî',
137             'hz' => 'hereroyî',
138             'ia' => 'interlingua',
139             'id' => 'indonezî',
140             'ig' => 'îgboyî',
141             'ilo' => 'îlokanoyî',
142             'inh' => 'îngûşî',
143             'io' => 'îdoyî',
144             'is' => 'îzlendî',
145             'it' => 'îtalî',
146             'iu' => 'înuîtî',
147             'ja' => 'japonî',
148             'jbo' => 'lojbanî',
149             'jv' => 'javayî',
150             'ka' => 'gurcî',
151             'kab' => 'kabîlî',
152             'kea' => 'kapverdî',
153             'kk' => 'qazaxî',
154             'kl' => 'kalalîsûtî',
155             'km' => 'ximêrî',
156             'kn' => 'kannadayî',
157             'ko' => 'koreyî',
158             'kok' => 'konkanî',
159             'ks' => 'keÅŸmîrî',
160             'ksh' => 'rîpwarî',
161             'ku' => 'kurdî',
162             'kv' => 'komî',
163             'kw' => 'kornî',
164             'ky' => 'kirgizî',
165             'lad' => 'ladînoyî',
166             'lb' => 'luksembûrgî',
167             'lez' => 'lezgînî',
168             'lg' => 'lugandayî',
169             'li' => 'lîmbûrgî',
170             'lkt' => 'lakotayî',
171             'ln' => 'lingalayî',
172             'lo' => 'lawsî',
173             'lrc' => 'luriya bakur',
174             'lt' => 'lîtwanî',
175             'lv' => 'latviyayî',
176             'mad' => 'madurayî',
177             'mas' => 'masayî',
178             'mdf' => 'mokÅŸayî',
179             'mg' => 'malagasî',
180             'mh' => 'marÅŸalî',
181             'mi' => 'maorî',
182             'mic' => 'mîkmakî',
183             'min' => 'mînangkabawî',
184             'mk' => 'makedonî',
185             'ml' => 'malayalamî',
186             'mn' => 'mongolî',
187             'moh' => 'mohawkî',
188             'mr' => 'maratî',
189             'ms' => 'malezî',
190             'mt' => 'maltayî',
191             'my' => 'burmayî',
192             'myv' => 'erzayî',
193             'mzn' => 'mazenderanî',
194             'na' => 'nawrûyî',
195             'nap' => 'napolîtanî',
196             'nb' => 'norwecî (bokmÃ¥l)',
197             'ne' => 'nepalî',
198             'niu' => 'nîwî',
199             'nl' => 'holendî',
200             'nl_BE' => 'flamî',
201             'nn' => 'norwecî (nynorsk)',
202             'nso' => 'sotoyiya bakur',
203             'nv' => 'navajoyî',
204             'oc' => 'oksîtanî',
205             'om' => 'oromoyî',
206             'or' => 'oriyayî',
207             'os' => 'osetî',
208             'pa' => 'puncabî',
209             'pam' => 'kapampanganî',
210             'pap' => 'papyamentoyî',
211             'pau' => 'palawî',
212             'pl' => 'polonî',
213             'prg' => 'prûsyayî',
214             'ps' => 'peÅŸtûyî',
215             'pt' => 'portugalî',
216             'qu' => 'keçwayî',
217             'rap' => 'rapanuyî',
218             'rar' => 'rarotongî',
219             'rm' => 'romancî',
220             'ro' => 'romanî',
221             'ru' => 'rusî',
222             'rup' => 'aromanî',
223             'rw' => 'kînyariwandayî',
224             'sa' => 'sanskrîtî',
225             'sc' => 'sardînî',
226             'scn' => 'sicîlî',
227             'sco' => 'skotî',
228             'sd' => 'sindhî',
229             'se' => 'samiya bakur',
230             'si' => 'kîngalî',
231             'sk' => 'slovakî',
232             'sl' => 'slovenî',
233             'sm' => 'samoayî',
234             'smn' => 'samiya înarî',
235             'sn' => 'ÅŸonayî',
236             'so' => 'somalî',
237             'sq' => 'elbanî',
238             'sr' => 'sirbî',
239             'srn' => 'sirananî',
240             'ss' => 'swazî',
241             'st' => 'sotoyiya başûr',
242             'su' => 'sundanî',
243             'sv' => 'swêdî',
244             'sw' => 'swahîlî',
245             'swb' => 'komorî',
246             'syr' => 'siryanî',
247             'ta' => 'tamîlî',
248             'te' => 'telûgûyî',
249             'tet' => 'tetûmî',
250             'tg' => 'tacikî',
251             'th' => 'tayî',
252             'ti' => 'tigrînî',
253             'tk' => 'tirkmenî',
254             'tlh' => 'klîngonî',
255             'tn' => 'tswanayî',
256             'to' => 'tongî',
257             'tpi' => 'tokpisinî',
258             'tr' => 'tirkî',
259             'trv' => 'tarokoyî',
260             'ts' => 'tsongayî',
261             'tt' => 'teterî',
262             'tum' => 'tumbukayî',
263             'tvl' => 'tuvalûyî',
264             'ty' => 'tahîtî',
265             'tzm' => 'temazîxtî',
266             'udm' => 'udmurtî',
267             'ug' => 'oygurî',
268             'uk' => 'ukraynî',
269             'ur' => 'urdûyî',
270             'uz' => 'ozbekî',
271             'vi' => 'viyetnamî',
272             'vo' => 'volapûkî',
273             'wa' => 'walonî',
274             'war' => 'warayî',
275             'wo' => 'wolofî',
276             'xh' => 'xosayî',
277             'yi' => 'yidîşî',
278             'yo' => 'yorubayî',
279             'yue' => 'kantonî',
280             'zu' => 'zuluyî',
281             'zza' => 'zazakî',
282              
283             );
284             if (@_) {
285             return $languages{$_[0]};
286             }
287             return \%languages;
288             }
289             },
290             );
291              
292             has 'display_name_script' => (
293             is => 'ro',
294             isa => CodeRef,
295             init_arg => undef,
296             default => sub {
297             sub {
298             my %scripts = (
299             'Arab' => 'erebî',
300             'Armn' => 'ermenî',
301             'Beng' => 'bengalî',
302             'Cyrl' => 'kirîlî',
303             'Deva' => 'devanagarî',
304             'Geor' => 'gurcî',
305             'Grek' => 'yewnanî',
306             'Khmr' => 'ximêrî',
307             'Latn' => 'latînî',
308             'Mong' => 'mongolî',
309             'Tibt' => 'tîbetî',
310             'Zsym' => 'sembol',
311             'Zxxx' => 'ne nivîsandî',
312             'Zyyy' => 'hevpar',
313             'Zzzz' => 'nivîsa nenas',
314              
315             );
316             if ( @_ ) {
317             return $scripts{$_[0]};
318             }
319             return \%scripts;
320             }
321             }
322             );
323              
324             has 'display_name_region' => (
325             is => 'ro',
326             isa => HashRef[Str],
327             init_arg => undef,
328             default => sub {
329             {
330             '001' => 'Cîhan',
331             '002' => 'Afrîka',
332             '003' => 'Amerîkaya Bakur',
333             '005' => 'Amerîkaya Başûr',
334             '009' => 'Okyanûsya',
335             '013' => 'Amerîkaya Navîn',
336             '015' => 'Afrîkaya Bakur',
337             '019' => 'Amerîka',
338             '029' => 'Karîb',
339             '053' => 'Awistralasya',
340             '054' => 'Melanezya',
341             '057' => 'Herêma Mîkronezya',
342             '061' => 'Polînezya',
343             '142' => 'Asya',
344             '150' => 'Ewropa',
345             '151' => 'Ewropaya Rojhilat',
346             '155' => 'Ewropaya Rojava',
347             '419' => 'Amerîkaya Latînî',
348             'AD' => 'Andorra',
349             'AE' => 'Emîrtiyên Erebî yên Yekbûyî',
350             'AF' => 'Efxanistan',
351             'AG' => 'Antîgua û Berbûda',
352             'AL' => 'Albanya',
353             'AM' => 'Ermenistan',
354             'AO' => 'Angola',
355             'AQ' => 'Antarktîka',
356             'AR' => 'Arjentîn',
357             'AS' => 'Samoaya Amerîkanî',
358             'AT' => 'Awistirya',
359             'AU' => 'Awistralya',
360             'AW' => 'Arûba',
361             'AZ' => 'Azerbaycan',
362             'BA' => 'Bosniya û Herzegovîna',
363             'BB' => 'Barbados',
364             'BD' => 'BangladeÅŸ',
365             'BE' => 'Belçîka',
366             'BF' => 'Burkîna Faso',
367             'BG' => 'Bulgaristan',
368             'BH' => 'Behreyn',
369             'BI' => 'Burundî',
370             'BJ' => 'Bênîn',
371             'BL' => 'Saint-Barthélemy',
372             'BM' => 'Bermûda',
373             'BN' => 'Brûney',
374             'BO' => 'Bolîvya',
375             'BR' => 'Brazîl',
376             'BS' => 'Bahama',
377             'BT' => 'Bûtan',
378             'BW' => 'Botswana',
379             'BY' => 'Belarûs',
380             'BZ' => 'Belîze',
381             'CA' => 'Kanada',
382             'CD' => 'Kongo - KînÅŸasa',
383             'CD@alt=variant' => 'Kongo (KDK)',
384             'CF' => 'Komara Afrîkaya Navend',
385             'CG' => 'Kongo - Brazzaville',
386             'CG@alt=variant' => 'Kongo (Komar)',
387             'CH' => 'Swîsre',
388             'CI' => 'Peravê Diranfîl',
389             'CK' => 'Giravên Cook',
390             'CL' => 'Şîle',
391             'CM' => 'Kamerûn',
392             'CN' => 'Çîn',
393             'CO' => 'Kolombiya',
394             'CR' => 'Kosta Rîka',
395             'CU' => 'Kûba',
396             'CV' => 'Kap Verde',
397             'CY' => 'Kîpros',
398             'CZ' => 'Çekya',
399             'CZ@alt=variant' => 'Komara Çekî',
400             'DE' => 'Almanya',
401             'DJ' => 'Cîbûtî',
402             'DK' => 'Danîmarka',
403             'DM' => 'Domînîka',
404             'DO' => 'Komara Domînîk',
405             'DZ' => 'Cezayir',
406             'EC' => 'Ekuador',
407             'EE' => 'Estonya',
408             'EG' => 'Misir',
409             'EH' => 'Sahraya Rojava',
410             'ER' => 'Erîtrea',
411             'ES' => 'Spanya',
412             'ET' => 'Etiyopya',
413             'EU' => 'Yekîtiya Ewropayê',
414             'FI' => 'Fînlenda',
415             'FJ' => 'Fîjî',
416             'FK' => 'Giravên Malvîn',
417             'FK@alt=variant' => 'Giravên Falkland',
418             'FM' => 'Mîkronezya',
419             'FO' => 'Giravên Feroe',
420             'FR' => 'Fransa',
421             'GA' => 'Gabon',
422             'GB' => 'Keyaniya Yekbûyî',
423             'GB@alt=short' => 'KY',
424             'GD' => 'Grenada',
425             'GE' => 'Gurcistan',
426             'GF' => 'Guyanaya Fransî',
427             'GH' => 'Gana',
428             'GI' => 'Cîbraltar',
429             'GL' => 'Grînlenda',
430             'GM' => 'Gambiya',
431             'GN' => 'Gîne',
432             'GP' => 'Guadeloupe',
433             'GQ' => 'Gîneya Rojbendî',
434             'GR' => 'Yewnanistan',
435             'GT' => 'Guatemala',
436             'GU' => 'Guam',
437             'GW' => 'Gîne-Bissau',
438             'GY' => 'Guyana',
439             'HK@alt=short' => 'Hong Kong',
440             'HN' => 'Hondûras',
441             'HR' => 'Kroatya',
442             'HT' => 'Haîtî',
443             'HU' => 'Macaristan',
444             'IC' => 'Giravên Qenariyê',
445             'ID' => 'ÃŽndonezya',
446             'IE' => 'ÃŽrlenda',
447             'IL' => 'ÃŽsraêl',
448             'IM' => 'Girava Man',
449             'IN' => 'Hindistan',
450             'IQ' => 'Iraq',
451             'IR' => 'ÃŽran',
452             'IS' => 'ÃŽslenda',
453             'IT' => 'ÃŽtalya',
454             'JM' => 'Jamaîka',
455             'JO' => 'Urdun',
456             'JP' => 'Japon',
457             'KE' => 'Kenya',
458             'KG' => 'Qirgizistan',
459             'KH' => 'Kamboca',
460             'KI' => 'Kirîbatî',
461             'KM' => 'Komor',
462             'KN' => 'Saint Kitts û Nevîs',
463             'KP' => 'Korêya Bakur',
464             'KR' => 'Korêya Başûr',
465             'KW' => 'Kuweyt',
466             'KY' => 'Giravên Kaymanê',
467             'KZ' => 'Qazaxistan',
468             'LA' => 'Laos',
469             'LB' => 'Libnan',
470             'LC' => 'Saint Lucia',
471             'LI' => 'Liechtenstein',
472             'LK' => 'Srî Lanka',
473             'LR' => 'Lîberya',
474             'LS' => 'Lesoto',
475             'LT' => 'Lîtvanya',
476             'LU' => 'Lûksembûrg',
477             'LV' => 'Letonya',
478             'LY' => 'Lîbya',
479             'MA' => 'Maroko',
480             'MC' => 'Monako',
481             'MD' => 'Moldova',
482             'ME' => 'Montenegro',
483             'MF' => 'MF',
484             'MG' => 'Madagaskar',
485             'MH' => 'Giravên MarÅŸal',
486             'MK' => 'Makedonya',
487             'MK@alt=variant' => 'MK',
488             'ML' => 'Malî',
489             'MM' => 'Myanmar (Birmanya)',
490             'MN' => 'Mongolya',
491             'MO@alt=short' => 'Makao',
492             'MP' => 'Giravên Bakurê Marianan',
493             'MQ' => 'Martinique',
494             'MR' => 'Morîtanya',
495             'MT' => 'Malta',
496             'MU' => 'Maurîtius',
497             'MV' => 'Maldîv',
498             'MW' => 'Malawî',
499             'MX' => 'Meksîk',
500             'MY' => 'Malezya',
501             'MZ' => 'Mozambîk',
502             'NA' => 'Namîbya',
503             'NC' => 'Kaledonyaya Nû',
504             'NE' => 'Nîjer',
505             'NF' => 'Girava Norfolk',
506             'NG' => 'Nîjerya',
507             'NI' => 'Nîkaragua',
508             'NL' => 'Holenda',
509             'NO' => 'Norwêc',
510             'NP' => 'Nepal',
511             'NR' => 'Naûrû',
512             'NU' => 'Niûe',
513             'NZ' => 'Nû Zelenda',
514             'OM' => 'Oman',
515             'PA' => 'Panama',
516             'PE' => 'Perû',
517             'PF' => 'Polînezyaya Fransî',
518             'PG' => 'Papua Gîneya Nû',
519             'PH' => 'Filîpîn',
520             'PK' => 'Pakistan',
521             'PL' => 'Polonya',
522             'PM' => 'Saint-Pierre û Miquelon',
523             'PN' => 'Giravên Pitcairn',
524             'PR' => 'Porto Rîko',
525             'PS' => 'Xakên filistînî',
526             'PS@alt=short' => 'Filistîn',
527             'PT' => 'Portûgal',
528             'PW' => 'Palau',
529             'PY' => 'Paraguay',
530             'QA' => 'Qeter',
531             'RE' => 'Réunion',
532             'RO' => 'Romanya',
533             'RS' => 'Serbistan',
534             'RU' => 'Rûsya',
535             'RW' => 'Rwanda',
536             'SA' => 'Erebistana Siyûdî',
537             'SB' => 'Giravên Salomon',
538             'SC' => 'SeyÅŸel',
539             'SD' => 'Sûdan',
540             'SE' => 'Swêd',
541             'SG' => 'Singapûr',
542             'SI' => 'Slovenya',
543             'SK' => 'Slovakya',
544             'SL' => 'Sierra Leone',
545             'SM' => 'San Marîno',
546             'SN' => 'Senegal',
547             'SO' => 'Somalya',
548             'SR' => 'Sûrînam',
549             'SS' => 'Sûdana Başûr',
550             'ST' => 'Sao Tome û Prînsîpe',
551             'SV' => 'El Salvador',
552             'SY' => 'Sûrî',
553             'SZ' => 'Swazîlenda',
554             'TC' => 'Giravên Turk û Kaîkos',
555             'TD' => 'Çad',
556             'TG' => 'Togo',
557             'TH' => 'Taylenda',
558             'TJ' => 'Tacîkistan',
559             'TK' => 'Tokelau',
560             'TL' => 'Tîmora-Leste',
561             'TL@alt=variant' => 'Tîmora Rojhilat',
562             'TM' => 'Tirkmenistan',
563             'TN' => 'Tûnis',
564             'TO' => 'Tonga',
565             'TR' => 'Tirkiye',
566             'TT' => 'Trînîdad û Tobago',
567             'TV' => 'Tûvalû',
568             'TW' => 'Taywan',
569             'TZ' => 'Tanzanya',
570             'UA' => 'Ûkrayna',
571             'UG' => 'Ûganda',
572             'UN' => 'Neteweyên Yekbûyî',
573             'US' => 'Dewletên Yekbûyî yên Amerîkayê',
574             'US@alt=short' => 'DYA',
575             'UY' => 'Ûrûguay',
576             'UZ' => 'Ûzbêkistan',
577             'VA' => 'Vatîkan',
578             'VC' => 'Saint Vincent û Giravên Grenadîn',
579             'VE' => 'Venezuela',
580             'VN' => 'Viyetnam',
581             'VU' => 'Vanûatû',
582             'WF' => 'Wallis û Futuna',
583             'WS' => 'Samoa',
584             'XK' => 'Kosovo',
585             'YE' => 'Yemen',
586             'ZA' => 'Afrîkaya Başûr',
587             'ZM' => 'Zambiya',
588             'ZW' => 'Zîmbabwe',
589              
590             }
591             },
592             );
593              
594             has 'display_name_key' => (
595             is => 'ro',
596             isa => HashRef[Str],
597             init_arg => undef,
598             default => sub {
599             {
600             'calendar' => 'salname',
601             'collation' => 'rêzkirin',
602             'currency' => 'diwîz',
603              
604             }
605             },
606             );
607              
608             has 'display_name_type' => (
609             is => 'ro',
610             isa => HashRef[HashRef[Str]],
611             init_arg => undef,
612             default => sub {
613             {
614             'calendar' => {
615             'chinese' => q{salnameya çînî},
616             'gregorian' => q{salnameya gregorî},
617             'hebrew' => q{salnameya îbranî},
618             'islamic' => q{salnameya koçî},
619             'iso8601' => q{salnameya ISO-8601},
620             'japanese' => q{salnameya japonî},
621             'persian' => q{salnameya îranî},
622             'roc' => q{salnameya Komara Çînê},
623             },
624             'numbers' => {
625             'roman' => q{hejmarên romî},
626             },
627              
628             }
629             },
630             );
631              
632             has 'display_name_code_patterns' => (
633             is => 'ro',
634             isa => HashRef[Str],
635             init_arg => undef,
636             default => sub {
637             {
638             'language' => 'ziman: {0}',
639             'script' => 'nivîs: {0}',
640             'region' => 'herêm: {0}',
641              
642             }
643             },
644             );
645              
646             has 'characters' => (
647             is => 'ro',
648             isa => HashRef,
649             init_arg => undef,
650             default => $^V ge v5.18.0
651             ? eval <<'EOT'
652             sub {
653             no warnings 'experimental::regex_sets';
654             return {
655             auxiliary => qr{[á à ă â Ã¥ ä ã ā æ é è Ä• ë Ä“ í ì Ä­ ï Ä« ñ ó ò ŏ ô ø ō Å“ ß ú ù Å­ Å« ÿ]},
656             index => ['A', 'B', 'C', 'Ç', 'D', 'E', 'Ê', 'F', 'G', 'H', 'I', 'ÃŽ', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'Åž', 'T', 'U', 'Û', 'V', 'W', 'X', 'Y', 'Z'],
657             main => qr{[a b c ç d e ê f g h i î j k l m n o p q r s ÅŸ t u û v w x y z]},
658             punctuation => qr{[\- ‐ – — , ; \: ! ? . … ' ‘ ’ " “ ” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
659             };
660             },
661             EOT
662             : sub {
663             return { index => ['A', 'B', 'C', 'Ç', 'D', 'E', 'Ê', 'F', 'G', 'H', 'I', 'ÃŽ', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'Åž', 'T', 'U', 'Û', 'V', 'W', 'X', 'Y', 'Z'], };
664             },
665 1     1   107 );
  1         2  
  1         493  
666              
667              
668             has 'ellipsis' => (
669             is => 'ro',
670             isa => HashRef,
671             init_arg => undef,
672             default => sub {
673             return {
674             'final' => '{0}…',
675             'initial' => '…{0}',
676             'medial' => '{0}…{1}',
677             'word-final' => '{0} …',
678             'word-initial' => '… {0}',
679             'word-medial' => '{0} … {1}',
680             };
681             },
682             );
683              
684             has 'more_information' => (
685             is => 'ro',
686             isa => Str,
687             init_arg => undef,
688             default => qq{?},
689             );
690              
691             has 'quote_start' => (
692             is => 'ro',
693             isa => Str,
694             init_arg => undef,
695             default => qq{“},
696             );
697              
698             has 'quote_end' => (
699             is => 'ro',
700             isa => Str,
701             init_arg => undef,
702             default => qq{”},
703             );
704              
705             has 'alternate_quote_start' => (
706             is => 'ro',
707             isa => Str,
708             init_arg => undef,
709             default => qq{‘},
710             );
711              
712             has 'alternate_quote_end' => (
713             is => 'ro',
714             isa => Str,
715             init_arg => undef,
716             default => qq{’},
717             );
718              
719             has 'units' => (
720             is => 'ro',
721             isa => HashRef[HashRef[HashRef[Str]]],
722             init_arg => undef,
723             default => sub { {
724             'long' => {
725             'coordinate' => {
726             'east' => q({0} rojhilat),
727             'north' => q({0} bakur),
728             'south' => q({0} başûr),
729             'west' => q({0} rojava),
730             },
731             'day' => {
732             'name' => q(roj),
733             'one' => q({0} roj),
734             'other' => q({0} roj),
735             'per' => q({0}/roj),
736             },
737             'hour' => {
738             'name' => q(saet),
739             'one' => q({0} saet),
740             'other' => q({0} saet),
741             'per' => q({0}/st),
742             },
743             'minute' => {
744             'name' => q(deqîqe),
745             'one' => q({0} deqîqe),
746             'other' => q({0} deqîqe),
747             'per' => q({0}/d),
748             },
749             'month' => {
750             'name' => q(meh),
751             'one' => q({0} meh),
752             'other' => q({0} meh),
753             'per' => q({0}/meh),
754             },
755             'second' => {
756             'name' => q(sanî),
757             'one' => q({0} saniye),
758             'other' => q({0} saniye),
759             'per' => q({0}/s),
760             },
761             'week' => {
762             'name' => q(hefte),
763             'one' => q({0} hefte),
764             'other' => q({0} hefte),
765             'per' => q({0}/hefte),
766             },
767             'year' => {
768             'name' => q(sal),
769             'one' => q({0} sal),
770             'other' => q({0} sal),
771             },
772             },
773             'narrow' => {
774             'coordinate' => {
775             'east' => q({0}Rh),
776             'north' => q({0}Bk),
777             'south' => q({0}BÅŸ),
778             'west' => q({0}Ra),
779             },
780             'day' => {
781             'name' => q(roj),
782             'one' => q({0}r),
783             'other' => q({0}r),
784             },
785             'hour' => {
786             'name' => q(saet),
787             'one' => q({0}st),
788             'other' => q({0}st),
789             },
790             'minute' => {
791             'name' => q(d),
792             'one' => q({0}d),
793             'other' => q({0}d),
794             },
795             'month' => {
796             'name' => q(meh),
797             'one' => q({0}m),
798             'other' => q({0}m),
799             },
800             'second' => {
801             'name' => q(s),
802             'one' => q({0}s),
803             'other' => q({0}s),
804             },
805             'week' => {
806             'one' => q({0}hf),
807             'other' => q({0}hf),
808             },
809             'year' => {
810             'name' => q(sl),
811             'one' => q({0}sl),
812             'other' => q({0}sl),
813             },
814             },
815             'short' => {
816             'coordinate' => {
817             'east' => q({0} Rh),
818             'north' => q({0} Bk),
819             'south' => q({0} BÅŸ),
820             'west' => q({0} Ra),
821             },
822             'day' => {
823             'name' => q(roj),
824             'one' => q({0} roj),
825             'other' => q({0} roj),
826             'per' => q({0}/r),
827             },
828             'hour' => {
829             'name' => q(saet),
830             'one' => q({0} st),
831             'other' => q({0} st),
832             'per' => q({0}/st),
833             },
834             'minute' => {
835             'name' => q(d),
836             'one' => q({0} d),
837             'other' => q({0} d),
838             'per' => q({0}/d),
839             },
840             'month' => {
841             'name' => q(meh),
842             'one' => q({0} m),
843             'other' => q({0} m),
844             'per' => q({0}/m),
845             },
846             'second' => {
847             'name' => q(s),
848             'one' => q({0} s),
849             'other' => q({0} s),
850             'per' => q({0}/s),
851             },
852             'week' => {
853             'name' => q(hf),
854             'one' => q({0} hf),
855             'other' => q({0} hf),
856             'per' => q({0}/hf),
857             },
858             'year' => {
859             'name' => q(sal),
860             'one' => q({0} sal),
861             'other' => q({0} sal),
862             'per' => q({0}/sal),
863             },
864             },
865             } }
866             );
867              
868             has 'yesstr' => (
869             is => 'ro',
870             isa => RegexpRef,
871             init_arg => undef,
872             default => sub { qr'^(?i:erê|e|yes|y)$' }
873             );
874              
875             has 'nostr' => (
876             is => 'ro',
877             isa => RegexpRef,
878             init_arg => undef,
879             default => sub { qr'^(?i:na|n)$' }
880             );
881              
882             has 'listPatterns' => (
883             is => 'ro',
884             isa => HashRef,
885             init_arg => undef,
886             default => sub { {
887             start => q({0}, {1}),
888             middle => q({0}, {1}),
889             end => q({0} û {1}),
890             2 => q({0} û {1}),
891             } }
892             );
893              
894             has 'default_numbering_system' => (
895             is => 'ro',
896             isa => Str,
897             init_arg => undef,
898             default => 'latn',
899             );
900              
901             has native_numbering_system => (
902             is => 'ro',
903             isa => Str,
904             init_arg => undef,
905             default => 'latn',
906             );
907              
908             has 'minimum_grouping_digits' => (
909             is =>'ro',
910             isa => Int,
911             init_arg => undef,
912             default => 1,
913             );
914              
915             has 'number_symbols' => (
916             is => 'ro',
917             isa => HashRef,
918             init_arg => undef,
919             default => sub { {
920             'latn' => {
921             'decimal' => q(,),
922             'exponential' => q(E),
923             'group' => q(.),
924             'infinity' => q(∞),
925             'minusSign' => q(-),
926             'nan' => q(NaN),
927             'perMille' => q(‰),
928             'percentSign' => q(%),
929             'plusSign' => q(+),
930             'superscriptingExponent' => q(×),
931             },
932             } }
933             );
934              
935             has 'number_formats' => (
936             is => 'ro',
937             isa => HashRef,
938             init_arg => undef,
939             default => sub { {
940             decimalFormat => {
941             'default' => {
942             'standard' => {
943             'default' => '#,##0.###',
944             },
945             },
946             },
947             percentFormat => {
948             'default' => {
949             'standard' => {
950             'default' => '%#,##0',
951             },
952             },
953             },
954             scientificFormat => {
955             'default' => {
956             'standard' => {
957             'default' => '#E0',
958             },
959             },
960             },
961             } },
962             );
963              
964             has 'number_currency_formats' => (
965             is => 'ro',
966             isa => HashRef,
967             init_arg => undef,
968             default => sub { {
969             'latn' => {
970             'pattern' => {
971             'default' => {
972             'accounting' => {
973             'negative' => '(#,##0.00 ¤)',
974             'positive' => '#,##0.00 ¤',
975             },
976             'standard' => {
977             'positive' => '#,##0.00 ¤',
978             },
979             },
980             },
981             },
982             } },
983             );
984              
985             has 'currencies' => (
986             is => 'ro',
987             isa => HashRef,
988             init_arg => undef,
989             default => sub { {
990             'EUR' => {
991             symbol => '€',
992             display_name => {
993             'currency' => q(ewro),
994             'one' => q(ewro),
995             'other' => q(ewro),
996             },
997             },
998             'TRY' => {
999             symbol => '₺',
1000             },
1001             } },
1002             );
1003              
1004              
1005             has 'calendar_months' => (
1006             is => 'ro',
1007             isa => HashRef,
1008             init_arg => undef,
1009             default => sub { {
1010             'gregorian' => {
1011             'format' => {
1012             abbreviated => {
1013             nonleap => [
1014             'rêb',
1015             'reÅŸ',
1016             'ada',
1017             'avr',
1018             'gul',
1019             'pûş',
1020             'tîr',
1021             'gel',
1022             'rez',
1023             'kew',
1024             'ser',
1025             'ber'
1026             ],
1027             leap => [
1028            
1029             ],
1030             },
1031             narrow => {
1032             nonleap => [
1033             'R',
1034             'R',
1035             'A',
1036             'A',
1037             'G',
1038             'P',
1039             'T',
1040             'G',
1041             'R',
1042             'K',
1043             'S',
1044             'B'
1045             ],
1046             leap => [
1047            
1048             ],
1049             },
1050             wide => {
1051             nonleap => [
1052             'rêbendanê',
1053             'reÅŸemiyê',
1054             'adarê',
1055             'avrêlê',
1056             'gulanê',
1057             'pûşperê',
1058             'tîrmehê',
1059             'gelawêjê',
1060             'rezberê',
1061             'kewçêrê',
1062             'sermawezê',
1063             'berfanbarê'
1064             ],
1065             leap => [
1066            
1067             ],
1068             },
1069             },
1070             'stand-alone' => {
1071             abbreviated => {
1072             nonleap => [
1073             'rêb',
1074             'reÅŸ',
1075             'ada',
1076             'avr',
1077             'gul',
1078             'pûş',
1079             'tîr',
1080             'gel',
1081             'rez',
1082             'kew',
1083             'ser',
1084             'ber'
1085             ],
1086             leap => [
1087            
1088             ],
1089             },
1090             narrow => {
1091             nonleap => [
1092             'R',
1093             'R',
1094             'A',
1095             'A',
1096             'G',
1097             'P',
1098             'T',
1099             'G',
1100             'R',
1101             'K',
1102             'S',
1103             'B'
1104             ],
1105             leap => [
1106            
1107             ],
1108             },
1109             wide => {
1110             nonleap => [
1111             'rêbendan',
1112             'reÅŸemî',
1113             'adar',
1114             'avrêl',
1115             'gulan',
1116             'pûşper',
1117             'tîrmeh',
1118             'gelawêj',
1119             'rezber',
1120             'kewçêr',
1121             'sermawez',
1122             'berfanbar'
1123             ],
1124             leap => [
1125            
1126             ],
1127             },
1128             },
1129             },
1130             'islamic' => {
1131             'format' => {
1132             wide => {
1133             nonleap => [
1134             'muẖerem',
1135             'sefer',
1136             'rebîʿulewel',
1137             'rebîʿulaxer',
1138             'cemazîyelewel',
1139             'cemazîyelaxer',
1140             'receb',
1141             'ÅŸeÊ¿ban',
1142             'remezan',
1143             'ÅŸewal',
1144             'zîlqeÊ¿de',
1145             'zîlẖece'
1146             ],
1147             leap => [
1148            
1149             ],
1150             },
1151             },
1152             },
1153             } },
1154             );
1155              
1156             has 'calendar_days' => (
1157             is => 'ro',
1158             isa => HashRef,
1159             init_arg => undef,
1160             default => sub { {
1161             'gregorian' => {
1162             'format' => {
1163             abbreviated => {
1164             mon => 'dÅŸ',
1165             tue => 'sÅŸ',
1166             wed => 'çş',
1167             thu => 'pÅŸ',
1168             fri => 'în',
1169             sat => 'ÅŸ',
1170             sun => 'yÅŸ'
1171             },
1172             narrow => {
1173             mon => 'D',
1174             tue => 'S',
1175             wed => 'Ç',
1176             thu => 'P',
1177             fri => 'ÃŽ',
1178             sat => 'Åž',
1179             sun => 'Y'
1180             },
1181             short => {
1182             mon => 'dÅŸ',
1183             tue => 'sÅŸ',
1184             wed => 'çş',
1185             thu => 'pÅŸ',
1186             fri => 'în',
1187             sat => 'ÅŸ',
1188             sun => 'yÅŸ'
1189             },
1190             wide => {
1191             mon => 'duÅŸem',
1192             tue => 'sêşem',
1193             wed => 'çarÅŸem',
1194             thu => 'pêncÅŸem',
1195             fri => 'în',
1196             sat => 'ÅŸemî',
1197             sun => 'yekÅŸem'
1198             },
1199             },
1200             'stand-alone' => {
1201             abbreviated => {
1202             mon => 'dÅŸ',
1203             tue => 'sÅŸ',
1204             wed => 'çş',
1205             thu => 'pÅŸ',
1206             fri => 'în',
1207             sat => 'ÅŸ',
1208             sun => 'yÅŸ'
1209             },
1210             narrow => {
1211             mon => 'D',
1212             tue => 'S',
1213             wed => 'Ç',
1214             thu => 'P',
1215             fri => 'ÃŽ',
1216             sat => 'Åž',
1217             sun => 'Y'
1218             },
1219             short => {
1220             mon => 'dÅŸ',
1221             tue => 'sÅŸ',
1222             wed => 'çş',
1223             thu => 'pÅŸ',
1224             fri => 'în',
1225             sat => 'ÅŸ',
1226             sun => 'yÅŸ'
1227             },
1228             wide => {
1229             mon => 'duÅŸem',
1230             tue => 'sêşem',
1231             wed => 'çarÅŸem',
1232             thu => 'pêncÅŸem',
1233             fri => 'în',
1234             sat => 'ÅŸemî',
1235             sun => 'yekÅŸem'
1236             },
1237             },
1238             },
1239             } },
1240             );
1241              
1242             has 'calendar_quarters' => (
1243             is => 'ro',
1244             isa => HashRef,
1245             init_arg => undef,
1246             default => sub { {
1247             'gregorian' => {
1248             'format' => {
1249             abbreviated => {0 => 'Ç1',
1250             1 => 'Ç2',
1251             2 => 'Ç3',
1252             3 => 'Ç4'
1253             },
1254             narrow => {0 => '1',
1255             1 => '2',
1256             2 => '3',
1257             3 => '4'
1258             },
1259             wide => {0 => 'Ç1',
1260             1 => 'Ç2',
1261             2 => 'Ç3',
1262             3 => 'Ç4'
1263             },
1264             },
1265             'stand-alone' => {
1266             abbreviated => {0 => 'Ç1',
1267             1 => 'Ç2',
1268             2 => 'Ç3',
1269             3 => 'Ç4'
1270             },
1271             narrow => {0 => '1',
1272             1 => '2',
1273             2 => '3',
1274             3 => '4'
1275             },
1276             },
1277             },
1278             } },
1279             );
1280              
1281             has 'day_periods' => (
1282             is => 'ro',
1283             isa => HashRef,
1284             init_arg => undef,
1285             default => sub { {
1286             'gregorian' => {
1287             'format' => {
1288             'wide' => {
1289             'pm' => q{PN},
1290             'am' => q{BN},
1291             },
1292             'abbreviated' => {
1293             'pm' => q{PN},
1294             'am' => q{BN},
1295             },
1296             },
1297             },
1298             } },
1299             );
1300              
1301             has 'eras' => (
1302             is => 'ro',
1303             isa => HashRef,
1304             init_arg => undef,
1305             default => sub { {
1306             'generic' => {
1307             },
1308             'gregorian' => {
1309             abbreviated => {
1310             '0' => 'BZ',
1311             '1' => 'PZ'
1312             },
1313             wide => {
1314             '0' => 'berî zayînê',
1315             '1' => 'piÅŸtî zayînê'
1316             },
1317             },
1318             'islamic' => {
1319             },
1320             } },
1321             );
1322              
1323             has 'date_formats' => (
1324             is => 'ro',
1325             isa => HashRef,
1326             init_arg => undef,
1327             default => sub { {
1328             'generic' => {
1329             },
1330             'gregorian' => {
1331             },
1332             'islamic' => {
1333             },
1334             } },
1335             );
1336              
1337             has 'time_formats' => (
1338             is => 'ro',
1339             isa => HashRef,
1340             init_arg => undef,
1341             default => sub { {
1342             'generic' => {
1343             },
1344             'gregorian' => {
1345             },
1346             'islamic' => {
1347             },
1348             } },
1349             );
1350              
1351             has 'datetime_formats' => (
1352             is => 'ro',
1353             isa => HashRef,
1354             init_arg => undef,
1355             default => sub { {
1356             'generic' => {
1357             'medium' => q{{1} {0}},
1358             'short' => q{{1} {0}},
1359             },
1360             'gregorian' => {
1361             },
1362             'islamic' => {
1363             },
1364             } },
1365             );
1366              
1367             has 'datetime_formats_available_formats' => (
1368             is => 'ro',
1369             isa => HashRef,
1370             init_arg => undef,
1371             default => sub { {
1372             'generic' => {
1373             E => q{ccc},
1374             d => q{d},
1375             },
1376             } },
1377             );
1378              
1379             has 'datetime_formats_append_item' => (
1380             is => 'ro',
1381             isa => HashRef,
1382             init_arg => undef,
1383             default => sub { {
1384             } },
1385             );
1386              
1387             has 'datetime_formats_interval' => (
1388             is => 'ro',
1389             isa => HashRef,
1390             init_arg => undef,
1391             default => sub { {
1392             'gregorian' => {
1393             H => {
1394             H => q{HH–HH},
1395             },
1396             Hm => {
1397             H => q{HH:mm–HH:mm},
1398             m => q{HH:mm–HH:mm},
1399             },
1400             Hmv => {
1401             H => q{HH:mm–HH:mm v},
1402             m => q{HH:mm–HH:mm v},
1403             },
1404             Hv => {
1405             H => q{HH–HH v},
1406             },
1407             fallback => '{0} – {1}',
1408             },
1409             } },
1410             );
1411              
1412 1     1   10830 no Moo;
  1         3  
  1         7  
1413              
1414             1;
1415              
1416             # vim: tabstop=4