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