File Coverage

blib/lib/Locale/CLDR/Locales/Wo.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::Wo - Package for language Wolof
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/wo.xml
10             # on Mon 11 Apr 5:41:11 pm GMT
11              
12             use strict;
13 1     1   849994 use warnings;
  1         3  
  1         25  
14 1     1   3 use version;
  1         2  
  1         19  
15 1     1   4  
  1         2  
  1         5  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   95 use mro 'c3';
  1         3  
20 1     1   5 use utf8;
  1         1  
  1         6  
21 1     1   19 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         5  
22 1     1   37 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         14  
23 1     1   113 use Moo;
  1         2  
  1         8  
24 1     1   845  
  1         2  
  1         5  
25             extends('Locale::CLDR::Locales::Root');
26             # Need to add code for Key type pattern
27             my ($self, $name, $region, $script, $variant) = @_;
28              
29 0     0 0   my $display_pattern = '{0} ({1})';
30             $display_pattern =~s/\{0\}/$name/g;
31 0           my $subtags = join '{0}, {1}', grep {$_} (
32 0           $region,
33 0           $script,
  0            
34             $variant,
35             );
36              
37             $display_pattern =~s/\{1\}/$subtags/g;
38             return $display_pattern;
39 0           }
40 0            
41             has 'display_name_language' => (
42             is => 'ro',
43             isa => CodeRef,
44             init_arg => undef,
45             default => sub {
46             sub {
47             my %languages = (
48             'af' => 'Afrikaans',
49             'am' => 'Amharik',
50             'ar' => 'Araab',
51             'as' => 'Asame',
52             'az' => 'Aserbayjane',
53             'ba' => 'Baskir',
54             'ban' => 'Bali',
55             'be' => 'Belaris',
56             'bem' => 'Bemba',
57             'bg' => 'Bilgaar',
58             'bn' => 'Baŋla',
59             'bo' => 'Tibetan',
60             'br' => 'Breton',
61             'bs' => 'Bosñak',
62             'ca' => 'Katalan',
63             'ceb' => 'Sibiyanoo',
64             'chm' => 'Mari',
65             'chr' => 'Ceroki',
66             'ckb' => 'Kurdi gu Diggu',
67             'co' => 'Kors',
68             'cs' => 'Cek',
69             'cy' => 'Wels',
70             'da' => 'Danuwa',
71             'de' => 'Almaa',
72             'dsb' => 'Sorab-Suuf',
73             'dv' => 'Diweyi',
74             'dz' => 'Dsongkaa',
75             'el' => 'Gereg',
76             'en' => 'Àngale',
77             'en_GB@alt=short' => 'Àngale (RI)',
78             'en_US@alt=short' => 'Àngale (ES)',
79             'eo' => 'Esperantoo',
80             'es' => 'Español',
81             'es_419' => 'Español (Amerik Latin)',
82             'et' => 'Estoñiye',
83             'eu' => 'Bask',
84             'fa' => 'Pers',
85             'ff' => 'Pël',
86             'fi' => 'Feylànde',
87             'fil' => 'Filipiye',
88             'fo' => 'Feroos',
89             'fr' => 'Farañse',
90             'ga' => 'Irlànde',
91             'gd' => 'Galuwaa bu Ekos',
92             'gl' => 'Galisiye',
93             'gn' => 'Garani',
94             'gu' => 'Gujarati',
95             'ha' => 'Hawsa',
96             'haw' => 'Hawaye',
97             'he' => 'Ebrë',
98             'hi' => 'Endo',
99             'hil' => 'Hiligaynon',
100             'hr' => 'Krowat',
101             'hsb' => 'Sorab-Kaw',
102             'ht' => 'Kereyolu Ayti',
103             'hu' => 'Ongruwaa',
104             'hy' => 'Armaniye',
105             'hz' => 'Herero',
106             'ibb' => 'Ibibiyo',
107             'id' => 'Endonesiye',
108             'ig' => 'Igbo',
109             'is' => 'Islànde',
110             'it' => 'Italiye',
111             'iu' => 'Inuktitit',
112             'ja' => 'Sapone',
113             'ka' => 'Sorsiye',
114             'kk' => 'Kasax',
115             'km' => 'Xmer',
116             'kn' => 'Kannadaa',
117             'ko' => 'Koreye',
118             'kok' => 'Konkani',
119             'kr' => 'Kanuri',
120             'kru' => 'Kuruks',
121             'ks' => 'Kashmiri',
122             'ku' => 'Kurdi',
123             'ky' => 'Kirgiis',
124             'la' => 'Latin',
125             'lb' => 'Liksàmbursuwaa',
126             'lo' => 'Laaw',
127             'lt' => 'Lituyaniye',
128             'lv' => 'Letoniye',
129             'men' => 'Mende',
130             'mg' => 'Malagasi',
131             'mi' => 'Mawri',
132             'mk' => 'Maseduwaane',
133             'ml' => 'Malayalam',
134             'mn' => 'Mongoliye',
135             'mni' => 'Manipuri',
136             'moh' => 'Mowak',
137             'mr' => 'Marati',
138             'ms' => 'Malay',
139             'mt' => 'Malt',
140             'my' => 'Birmes',
141             'ne' => 'Nepale',
142             'niu' => 'Niweyan',
143             'nl' => 'Neyerlànde',
144             'no' => 'Nerwesiye',
145             'ny' => 'Sewa',
146             'oc' => 'Ositan',
147             'om' => 'Oromo',
148             'or' => 'Oja',
149             'pa' => 'Punjabi',
150             'pap' => 'Papiyamento',
151             'pl' => 'Polone',
152             'ps' => 'Pasto',
153             'pt' => 'Purtugees',
154             'qu' => 'Kesuwa',
155             'quc' => 'Kishe',
156             'rm' => 'Romaas',
157             'ro' => 'Rumaniyee',
158             'ru' => 'Rus',
159             'rw' => 'Kinyarwànda',
160             'sa' => 'Sanskrit',
161             'sah' => 'Saxa',
162             'sat' => 'Santali',
163             'sd' => 'Sindi',
164             'se' => 'Penku Sami',
165             'si' => 'Sinala',
166             'sk' => 'Eslowaki (Eslowak)',
167             'sl' => 'Esloweniye',
168             'sma' => 'Sami gu Saalum',
169             'smj' => 'Lule Sami',
170             'smn' => 'Inari Sami',
171             'sms' => 'Eskolt Sami',
172             'so' => 'Somali (làkk)',
173             'sq' => 'Albane',
174             'sr' => 'Serb',
175             'sv' => 'Suweduwaa',
176             'syr' => 'Siryak',
177             'ta' => 'Tamil',
178             'te' => 'Telugu',
179             'tg' => 'Tajis',
180             'th' => 'Tay',
181             'ti' => 'Tigriña',
182             'tk' => 'Tirkmen',
183             'to' => 'Tongan',
184             'tr' => 'Tirk',
185             'tt' => 'Tatar',
186             'tzm' => 'Tamasis gu Digg Atlaas',
187             'ug' => 'Uygur',
188             'uk' => 'Ikreniye',
189             'und' => 'Làkk wuñ xamul',
190             'ur' => 'Urdu',
191             'uz' => 'Usbek',
192             've' => 'Wenda',
193             'vi' => 'Wiyetnaamiye',
194             'wo' => 'Wolof',
195             'yi' => 'Yidis',
196             'yo' => 'Yoruba',
197             'zh' => 'Sinuwaa',
198             'zh_Hans' => 'Sinuwaa buñ woyofal',
199             'zh_Hant' => 'Sinuwaa bu cosaan',
200              
201             );
202             if (@_) {
203             return $languages{$_[0]};
204             }
205             return \%languages;
206             }
207             },
208             );
209              
210             has 'display_name_script' => (
211             is => 'ro',
212             isa => CodeRef,
213             init_arg => undef,
214             default => sub {
215             sub {
216             my %scripts = (
217             'Arab' => 'Araab',
218             'Cyrl' => 'Sirilik',
219             'Hans' => 'Buñ woyofal',
220             'Hans@alt=stand-alone' => 'Han buñ woyofal',
221             'Hant' => 'Cosaan',
222             'Hant@alt=stand-alone' => 'Han u cosaan',
223             'Latn' => 'Latin',
224             'Zxxx' => 'Luñ bindul',
225             'Zzzz' => 'Mbind muñ xamul',
226              
227             );
228             if ( @_ ) {
229             return $scripts{$_[0]};
230             }
231             return \%scripts;
232             }
233             }
234             );
235              
236             has 'display_name_region' => (
237             is => 'ro',
238             isa => HashRef[Str],
239             init_arg => undef,
240             default => sub {
241             {
242             'AD' => 'Andoor',
243             'AE' => 'Emira Arab Ini',
244             'AF' => 'Afganistaŋ',
245             'AG' => 'Antiguwa ak Barbuda',
246             'AI' => 'Angiiy',
247             'AL' => 'Albani',
248             'AM' => 'Armeni',
249             'AO' => 'Àngolaa',
250             'AQ' => 'Antarktik',
251             'AR' => 'Arsàntin',
252             'AS' => 'Samowa bu Amerig',
253             'AT' => 'Ótiriis',
254             'AU' => 'Ostarali',
255             'AW' => 'Aruba',
256             'AX' => 'Duni Aalànd',
257             'AZ' => 'Aserbayjaŋ',
258             'BA' => 'Bosni Ersegowin',
259             'BB' => 'Barbad',
260             'BD' => 'Bengalades',
261             'BE' => 'Belsig',
262             'BF' => 'Burkina Faaso',
263             'BG' => 'Bilgari',
264             'BH' => 'Bahreyin',
265             'BI' => 'Burundi',
266             'BJ' => 'Benee',
267             'BL' => 'Saŋ Bartalemi',
268             'BM' => 'Bermid',
269             'BN' => 'Burney',
270             'BO' => 'Boliwi',
271             'BR' => 'Beresil',
272             'BS' => 'Bahamas',
273             'BT' => 'Butaŋ',
274             'BV' => 'Dunu Buwet',
275             'BW' => 'Botswana',
276             'BY' => 'Belaris',
277             'BZ' => 'Belis',
278             'CA' => 'Kanadaa',
279             'CC' => 'Duni Koko (Kilin)',
280             'CD@alt=variant' => 'Kongo (R K D)',
281             'CF' => 'Repiblik Sàntar Afrik',
282             'CG@alt=variant' => 'Réewum Kongo',
283             'CH' => 'Siwis',
284             'CI' => 'Kodiwaar (Côte d’Ivoire)',
285             'CK' => 'Duni Kuuk',
286             'CL' => 'Sili',
287             'CM' => 'Kamerun',
288             'CN' => 'Siin',
289             'CO' => 'Kolombi',
290             'CR' => 'Kosta Rika',
291             'CU' => 'Kuba',
292             'CV' => 'Kabo Werde',
293             'CW' => 'Kursawo',
294             'CX' => 'Dunu Kirismas',
295             'CY' => 'Siipar',
296             'CZ' => 'Réewum Cek',
297             'DE' => 'Almaañ',
298             'DJ' => 'Jibuti',
299             'DK' => 'Danmàrk',
300             'DM' => 'Dominik',
301             'DO' => 'Repiblik Dominiken',
302             'DZ' => 'Alseri',
303             'EC' => 'Ekwaatër',
304             'EE' => 'Estoni',
305             'EG' => 'Esipt',
306             'ER' => 'Eritere',
307             'ES' => 'Españ',
308             'ET' => 'Ecopi',
309             'FI' => 'Finlànd',
310             'FJ' => 'Fijji',
311             'FK' => 'Duni Falkland',
312             'FM' => 'Mikoronesi',
313             'FO' => 'Duni Faro',
314             'FR' => 'Faraans',
315             'GA' => 'Gaboŋ',
316             'GB' => 'Ruwaayom Ini',
317             'GD' => 'Garanad',
318             'GE' => 'Seworsi',
319             'GF' => 'Guyaan Farañse',
320             'GG' => 'Gernase',
321             'GH' => 'Gana',
322             'GI' => 'Sibraltaar',
323             'GL' => 'Girinlànd',
324             'GM' => 'Gàmbi',
325             'GN' => 'Gine',
326             'GP' => 'Guwaadelup',
327             'GQ' => 'Gine Ekuwatoriyal',
328             'GR' => 'Gerees',
329             'GS' => 'Seworsi di Sid ak Duni Sàndwiis di Sid',
330             'GT' => 'Guwatemala',
331             'GU' => 'Guwam',
332             'GW' => 'Gine-Bisaawóo',
333             'GY' => 'Giyaan',
334             'HK@alt=short' => 'Ooŋ Koŋ',
335             'HM' => 'Duni Hërd ak Duni MakDonald',
336             'HN' => 'Onduraas',
337             'HR' => 'Korowasi',
338             'HT' => 'Ayti',
339             'HU' => 'Ongari',
340             'ID' => 'Indonesi',
341             'IE' => 'Irlànd',
342             'IL' => 'Israyel',
343             'IM' => 'Dunu Maan',
344             'IN' => 'End',
345             'IO' => 'Terituwaaru Brëtaañ ci Oseyaa Enjeŋ',
346             'IQ' => 'Irag',
347             'IR' => 'Iraŋ',
348             'IS' => 'Islànd',
349             'IT' => 'Itali',
350             'JE' => 'Serse',
351             'JM' => 'Samayig',
352             'JO' => 'Sordani',
353             'JP' => 'Sàppoŋ',
354             'KE' => 'Keeña',
355             'KG' => 'Kirgistaŋ',
356             'KH' => 'Kàmboj',
357             'KI' => 'Kiribati',
358             'KM' => 'Komoor',
359             'KN' => 'Saŋ Kits ak Newis',
360             'KP' => 'Kore Noor',
361             'KW' => 'Kowet',
362             'KY' => 'Duni Kaymaŋ',
363             'KZ' => 'Kasaxstaŋ',
364             'LA' => 'Lawos',
365             'LB' => 'Libaa',
366             'LC' => 'Saŋ Lusi',
367             'LI' => 'Liktensteyin',
368             'LK' => 'Siri Lànka',
369             'LR' => 'Liberiya',
370             'LS' => 'Lesoto',
371             'LT' => 'Litiyani',
372             'LU' => 'Liksàmbur',
373             'LV' => 'Letoni',
374             'LY' => 'Libi',
375             'MA' => 'Marog',
376             'MC' => 'Monako',
377             'MD' => 'Moldawi',
378             'ME' => 'Montenegoro',
379             'MF' => 'Saŋ Marteŋ',
380             'MG' => 'Madagaskaar',
381             'MH' => 'Duni Marsaal',
382             'MK' => 'Maseduwaan',
383             'MK@alt=variant' => 'Maseduwaan (Réewum yugoslawi gu yàgg ga)',
384             'ML' => 'Mali',
385             'MM' => 'Miyanmaar',
386             'MN' => 'Mongoli',
387             'MO@alt=short' => 'Makaawo',
388             'MP' => 'Duni Mariyaan Noor',
389             'MQ' => 'Martinik',
390             'MR' => 'Mooritani',
391             'MS' => 'Mooseraa',
392             'MT' => 'Malt',
393             'MU' => 'Moriis',
394             'MV' => 'Maldiiw',
395             'MW' => 'Malawi',
396             'MX' => 'Meksiko',
397             'MY' => 'Malesi',
398             'MZ' => 'Mosàmbig',
399             'NA' => 'Namibi',
400             'NC' => 'Nuwel Kaledoni',
401             'NE' => 'Niiseer',
402             'NF' => 'Dunu Norfolk',
403             'NG' => 'Niseriya',
404             'NI' => 'Nikaraguwa',
405             'NL' => 'Peyi Baa',
406             'NO' => 'Norwees',
407             'NP' => 'Nepaal',
408             'NR' => 'Nawru',
409             'NU' => 'Niw',
410             'NZ' => 'Nuwel Selànd',
411             'OM' => 'Omaan',
412             'PA' => 'Panama',
413             'PE' => 'Peru',
414             'PF' => 'Polinesi Farañse',
415             'PG' => 'Papuwasi Gine Gu Bees',
416             'PH' => 'Filipin',
417             'PK' => 'Pakistaŋ',
418             'PL' => 'Poloñ',
419             'PM' => 'Saŋ Peer ak Mikeloŋ',
420             'PN' => 'Duni Pitkayirn',
421             'PR' => 'Porto Riko',
422             'PT' => 'Portigaal',
423             'PW' => 'Palaw',
424             'PY' => 'Paraguwe',
425             'QA' => 'Kataar',
426             'RE' => 'Reeñoo',
427             'RO' => 'Rumani',
428             'RS' => 'Serbi',
429             'RU' => 'Risi',
430             'RW' => 'Ruwànda',
431             'SA' => 'Arabi Sawudi',
432             'SB' => 'Duni Salmoon',
433             'SC' => 'Seysel',
434             'SD' => 'Sudaŋ',
435             'SE' => 'Suwed',
436             'SG' => 'Singapuur',
437             'SH' => 'Saŋ Eleen',
438             'SI' => 'Esloweni',
439             'SJ' => 'Swalbaar ak Jan Mayen',
440             'SK' => 'Eslowaki',
441             'SL' => 'Siyera Lewon',
442             'SM' => 'San Marino',
443             'SN' => 'Senegaal',
444             'SO' => 'Somali',
445             'SR' => 'Sirinam',
446             'SS' => 'Sudaŋ di Sid',
447             'ST' => 'Sawo Tome ak Pirinsipe',
448             'SV' => 'El Salwadoor',
449             'SX' => 'Sin Marten',
450             'SY' => 'Siri',
451             'SZ' => 'Suwasilànd',
452             'TC' => 'Duni Tirk ak Kaykos',
453             'TD' => 'Càdd',
454             'TF' => 'Teer Ostraal gu Fraas',
455             'TG' => 'Togo',
456             'TH' => 'Taylànd',
457             'TJ' => 'Tajikistaŋ',
458             'TK' => 'Tokoloo',
459             'TL' => 'Timor Leste',
460             'TM' => 'Tirkmenistaŋ',
461             'TN' => 'Tinisi',
462             'TO' => 'Tonga',
463             'TR' => 'Tirki',
464             'TT' => 'Tirinite ak Tobago',
465             'TV' => 'Tuwalo',
466             'TW' => 'Taywan',
467             'TZ' => 'Taŋsani',
468             'UA' => 'Ikeren',
469             'UG' => 'Ugànda',
470             'UM' => 'Duni Amerig Utar meer',
471             'US' => 'Etaa Sini',
472             'UY' => 'Uruge',
473             'UZ' => 'Usbekistaŋ',
474             'VA' => 'Site bu Watikaa',
475             'VC' => 'Saŋ Weesaa ak Garanadin',
476             'VE' => 'Wenesiyela',
477             'VG' => 'Duni Wirsin yu Brëtaañ',
478             'VI' => 'Duni Wirsin yu Etaa-sini',
479             'VN' => 'Wiyetnam',
480             'VU' => 'Wanuatu',
481             'WF' => 'Walis ak Futuna',
482             'WS' => 'Samowa',
483             'XK' => 'Kosowo',
484             'YE' => 'Yaman',
485             'YT' => 'Mayot',
486             'ZA' => 'Afrik di Sid',
487             'ZM' => 'Sàmbi',
488             'ZW' => 'Simbabwe',
489             'ZZ' => 'Gox buñ xamul',
490              
491             }
492             },
493             );
494              
495             has 'display_name_type' => (
496             is => 'ro',
497             isa => HashRef[HashRef[Str]],
498             init_arg => undef,
499             default => sub {
500             {
501             'calendar' => {
502             'gregorian' => q{Arminaatu Gregoriyee},
503             },
504             'collation' => {
505             'standard' => q{SSO (Toftalin wiñ gën a xam)},
506             },
507             'numbers' => {
508             'latn' => q{Siifari Tugal},
509             },
510              
511             }
512             },
513             );
514              
515             has 'display_name_measurement_system' => (
516             is => 'ro',
517             isa => HashRef[Str],
518             init_arg => undef,
519             default => sub {
520             {
521             'metric' => q{Metrik},
522             'UK' => q{UK},
523             'US' => q{US},
524              
525             }
526             },
527             );
528              
529             has 'display_name_code_patterns' => (
530             is => 'ro',
531             isa => HashRef[Str],
532             init_arg => undef,
533             default => sub {
534             {
535             'language' => '{0}',
536             'script' => '{0}',
537             'region' => '{0}',
538              
539             }
540             },
541             );
542              
543             has 'characters' => (
544             is => 'ro',
545             isa => HashRef,
546             init_arg => undef,
547             default => $^V ge v5.18.0
548             ? eval <<'EOT'
549             sub {
550             no warnings 'experimental::regex_sets';
551             return {
552             auxiliary => qr{[ã h v z]},
553             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'],
554             main => qr{[a à b c d e é ë f g i j k l m n ñ ŋ o ó p q r s t u w x y]},
555             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
556             };
557             },
558             EOT
559             : sub {
560             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'], };
561             },
562             );
563              
564 1     1   129  
  1         2  
  1         117  
565             has 'quote_start' => (
566             is => 'ro',
567             isa => Str,
568             init_arg => undef,
569             default => qq{“},
570             );
571              
572             has 'quote_end' => (
573             is => 'ro',
574             isa => Str,
575             init_arg => undef,
576             default => qq{”},
577             );
578              
579             has 'alternate_quote_start' => (
580             is => 'ro',
581             isa => Str,
582             init_arg => undef,
583             default => qq{‘},
584             );
585              
586             has 'alternate_quote_end' => (
587             is => 'ro',
588             isa => Str,
589             init_arg => undef,
590             default => qq{’},
591             );
592              
593             has 'duration_units' => (
594             is => 'ro',
595             isa => HashRef[Str],
596             init_arg => undef,
597             default => sub { {
598             hm => 'h:mm',
599             hms => 'h:mm:ss',
600             ms => 'm:ss',
601             } }
602             );
603              
604             has 'units' => (
605             is => 'ro',
606             isa => HashRef[HashRef[HashRef[Str]]],
607             init_arg => undef,
608             default => sub { {
609             } }
610             );
611              
612             has 'yesstr' => (
613             is => 'ro',
614             isa => RegexpRef,
615             init_arg => undef,
616             default => sub { qr'^(?i:waaw|wa|yes|y)$' }
617             );
618              
619             has 'nostr' => (
620             is => 'ro',
621             isa => RegexpRef,
622             init_arg => undef,
623             default => sub { qr'^(?i:déedet|dé|no|n)$' }
624             );
625              
626             has 'listPatterns' => (
627             is => 'ro',
628             isa => HashRef,
629             init_arg => undef,
630             default => sub { {
631             start => q({0}, {1}),
632             middle => q({0}, {1}),
633             end => q({0}, {1}),
634             2 => q({0}, {1}),
635             } }
636             );
637              
638             has 'default_numbering_system' => (
639             is => 'ro',
640             isa => Str,
641             init_arg => undef,
642             default => 'latn',
643             );
644              
645             has native_numbering_system => (
646             is => 'ro',
647             isa => Str,
648             init_arg => undef,
649             default => 'latn',
650             );
651              
652             has 'minimum_grouping_digits' => (
653             is =>'ro',
654             isa => Int,
655             init_arg => undef,
656             default => 1,
657             );
658              
659             has 'number_symbols' => (
660             is => 'ro',
661             isa => HashRef,
662             init_arg => undef,
663             default => sub { {
664             'latn' => {
665             'decimal' => q(,),
666             'exponential' => q(E),
667             'group' => q(.),
668             'infinity' => q(∞),
669             'minusSign' => q(-),
670             'nan' => q(NaN),
671             'perMille' => q(‰),
672             'percentSign' => q(%),
673             'plusSign' => q(+),
674             'superscriptingExponent' => q(×),
675             },
676             } }
677             );
678              
679             has 'number_formats' => (
680             is => 'ro',
681             isa => HashRef,
682             init_arg => undef,
683             default => sub { {
684             decimalFormat => {
685             'default' => {
686             'standard' => {
687             'default' => '#,##0.###',
688             },
689             },
690             },
691             percentFormat => {
692             'default' => {
693             'standard' => {
694             'default' => '#,##0%',
695             },
696             },
697             },
698             scientificFormat => {
699             'default' => {
700             'standard' => {
701             'default' => '#E0',
702             },
703             },
704             },
705             } },
706             );
707              
708             has 'number_currency_formats' => (
709             is => 'ro',
710             isa => HashRef,
711             init_arg => undef,
712             default => sub { {
713             'latn' => {
714             'pattern' => {
715             'default' => {
716             'accounting' => {
717             'positive' => '¤ #,##0.00',
718             },
719             'standard' => {
720             'positive' => '¤ #,##0.00',
721             },
722             },
723             },
724             },
725             } },
726             );
727              
728             has 'currencies' => (
729             is => 'ro',
730             isa => HashRef,
731             init_arg => undef,
732             default => sub { {
733             'BRL' => {
734             symbol => 'R$',
735             display_name => {
736             'currency' => q(Real bu Bresil),
737             'other' => q(Real yu Bresil),
738             },
739             },
740             'CNY' => {
741             symbol => 'CN¥',
742             display_name => {
743             'currency' => q(Yuan bu Siin),
744             'other' => q(Yuan yu Siin),
745             },
746             },
747             'EUR' => {
748             symbol => '€',
749             display_name => {
750             'currency' => q(Euro),
751             'other' => q(euro),
752             },
753             },
754             'GBP' => {
755             symbol => '£',
756             display_name => {
757             'currency' => q(Pound bu Grànd Brëtaañ),
758             'other' => q(Pound yu Grànd Brëtaañ),
759             },
760             },
761             'INR' => {
762             symbol => '₹',
763             display_name => {
764             'currency' => q(Rupee bu End),
765             'other' => q(Rupee yu End),
766             },
767             },
768             'JPY' => {
769             symbol => 'JP¥',
770             display_name => {
771             'currency' => q(Yen bu Sapoŋ),
772             'other' => q(Yen yu Sapoŋ),
773             },
774             },
775             'RUB' => {
776             symbol => 'RUB',
777             display_name => {
778             'currency' => q(Ruble bi Rsis),
779             'other' => q(Ruble yu Risi),
780             },
781             },
782             'USD' => {
783             symbol => '$',
784             display_name => {
785             'currency' => q(Dolaaru US),
786             'other' => q(Dolaari US),
787             },
788             },
789             'XOF' => {
790             symbol => 'CFA',
791             display_name => {
792             'currency' => q(Franc CFA bu Afrik Sowwu-jant),
793             'other' => q(Franc CFA yu Afrik Sowwu-jant),
794             },
795             },
796             'XXX' => {
797             display_name => {
798             'currency' => q(Xaalis buñ Xamul),
799             'other' => q(\(xaalis buñ xamul\)),
800             },
801             },
802             } },
803             );
804              
805              
806             has 'calendar_months' => (
807             is => 'ro',
808             isa => HashRef,
809             init_arg => undef,
810             default => sub { {
811             'gregorian' => {
812             'format' => {
813             abbreviated => {
814             nonleap => [
815             'Sam',
816             'Few',
817             'Mar',
818             'Awr',
819             'Mee',
820             'Suw',
821             'Sul',
822             'Ut',
823             'Sàt',
824             'Okt',
825             'Now',
826             'Des'
827             ],
828             leap => [
829            
830             ],
831             },
832             narrow => {
833             nonleap => [
834             '1',
835             '2',
836             '3',
837             '4',
838             '5',
839             '6',
840             '7',
841             '8',
842             '9',
843             '10',
844             '11',
845             '12'
846             ],
847             leap => [
848            
849             ],
850             },
851             wide => {
852             nonleap => [
853             'Samwiyee',
854             'Fewriyee',
855             'Mars',
856             'Awril',
857             'Mee',
858             'Suwe',
859             'Sulet',
860             'Ut',
861             'Sàttumbar',
862             'Oktoobar',
863             'Nowàmbar',
864             'Desàmbar'
865             ],
866             leap => [
867            
868             ],
869             },
870             },
871             'stand-alone' => {
872             abbreviated => {
873             nonleap => [
874             'Sam',
875             'Few',
876             'Mar',
877             'Awr',
878             'Mee',
879             'Suw',
880             'Sul',
881             'Ut',
882             'Sàt',
883             'Okt',
884             'Now',
885             'Des'
886             ],
887             leap => [
888            
889             ],
890             },
891             narrow => {
892             nonleap => [
893             '1',
894             '2',
895             '3',
896             '4',
897             '5',
898             '6',
899             '7',
900             '8',
901             '9',
902             '10',
903             '11',
904             '12'
905             ],
906             leap => [
907            
908             ],
909             },
910             wide => {
911             nonleap => [
912             'Samwiyee',
913             'Fewriyee',
914             'Mars',
915             'Awril',
916             'Mee',
917             'Suwe',
918             'Sulet',
919             'Ut',
920             'Sàttumbar',
921             'Oktoobar',
922             'Nowàmbar',
923             'Desàmbar'
924             ],
925             leap => [
926            
927             ],
928             },
929             },
930             },
931             } },
932             );
933              
934             has 'calendar_days' => (
935             is => 'ro',
936             isa => HashRef,
937             init_arg => undef,
938             default => sub { {
939             'gregorian' => {
940             'format' => {
941             abbreviated => {
942             mon => 'Alt',
943             tue => 'Tal',
944             wed => 'Àla',
945             thu => 'Alx',
946             fri => 'Àjj',
947             sat => 'Ase',
948             sun => 'Dib'
949             },
950             narrow => {
951             mon => 'Alt',
952             tue => 'Tal',
953             wed => 'Àla',
954             thu => 'Alx',
955             fri => 'Àjj',
956             sat => 'Ase',
957             sun => 'Dib'
958             },
959             short => {
960             mon => 'Alt',
961             tue => 'Tal',
962             wed => 'Àla',
963             thu => 'Alx',
964             fri => 'Àjj',
965             sat => 'Ase',
966             sun => 'Dib'
967             },
968             wide => {
969             mon => 'Altine',
970             tue => 'Talaata',
971             wed => 'Àlarba',
972             thu => 'Alxamis',
973             fri => 'Àjjuma',
974             sat => 'Aseer',
975             sun => 'Dibéer'
976             },
977             },
978             'stand-alone' => {
979             abbreviated => {
980             mon => 'Alt',
981             tue => 'Tal',
982             wed => 'Àla',
983             thu => 'Alx',
984             fri => 'Àjj',
985             sat => 'Ase',
986             sun => 'Dib'
987             },
988             narrow => {
989             mon => 'Alt',
990             tue => 'Tal',
991             wed => 'Àla',
992             thu => 'Alx',
993             fri => 'Àjj',
994             sat => 'Ase',
995             sun => 'Dib'
996             },
997             short => {
998             mon => 'Alt',
999             tue => 'Tal',
1000             wed => 'Àla',
1001             thu => 'Alx',
1002             fri => 'Àjj',
1003             sat => 'Ase',
1004             sun => 'Dib'
1005             },
1006             wide => {
1007             mon => 'Altine',
1008             tue => 'Talaata',
1009             wed => 'Àlarba',
1010             thu => 'Alxamis',
1011             fri => 'Àjjuma',
1012             sat => 'Aseer',
1013             sun => 'Dibéer'
1014             },
1015             },
1016             },
1017             } },
1018             );
1019              
1020             has 'calendar_quarters' => (
1021             is => 'ro',
1022             isa => HashRef,
1023             init_arg => undef,
1024             default => sub { {
1025             'gregorian' => {
1026             'format' => {
1027             abbreviated => {0 => '1er Tri',
1028             1 => '2e Tri',
1029             2 => '3e Tri',
1030             3 => '4e Tri'
1031             },
1032             narrow => {0 => '1',
1033             1 => '2',
1034             2 => '3',
1035             3 => '4'
1036             },
1037             wide => {0 => '1er Trimestar',
1038             1 => '2e Trimestar',
1039             2 => '3e Trimestar',
1040             3 => '4e Trimestar'
1041             },
1042             },
1043             'stand-alone' => {
1044             abbreviated => {0 => '1er Tri',
1045             1 => '2e Tri',
1046             2 => '3e Tri',
1047             3 => '4e Tri'
1048             },
1049             narrow => {0 => '1',
1050             1 => '2',
1051             2 => '3',
1052             3 => '4'
1053             },
1054             wide => {0 => '1er Trimestar',
1055             1 => '2e Trimestar',
1056             2 => '3e Trimestar',
1057             3 => '4e Trimestar'
1058             },
1059             },
1060             },
1061             } },
1062             );
1063              
1064             has 'day_periods' => (
1065             is => 'ro',
1066             isa => HashRef,
1067             init_arg => undef,
1068             default => sub { {
1069             'gregorian' => {
1070             'format' => {
1071             'abbreviated' => {
1072             'am' => q{Sub},
1073             'pm' => q{Ngo},
1074             },
1075             'narrow' => {
1076             'am' => q{Sub},
1077             'pm' => q{Ngo},
1078             },
1079             'wide' => {
1080             'am' => q{Sub},
1081             'pm' => q{Ngo},
1082             },
1083             },
1084             'stand-alone' => {
1085             'abbreviated' => {
1086             'am' => q{Sub},
1087             'pm' => q{Ngo},
1088             },
1089             'narrow' => {
1090             'am' => q{Sub},
1091             'pm' => q{Ngo},
1092             },
1093             'wide' => {
1094             'am' => q{Sub},
1095             'pm' => q{Ngo},
1096             },
1097             },
1098             },
1099             } },
1100             );
1101              
1102             has 'eras' => (
1103             is => 'ro',
1104             isa => HashRef,
1105             init_arg => undef,
1106             default => sub { {
1107             'generic' => {
1108             },
1109             'gregorian' => {
1110             abbreviated => {
1111             '0' => 'JC',
1112             '1' => 'AD'
1113             },
1114             wide => {
1115             '0' => 'av. JC',
1116             '1' => 'AD'
1117             },
1118             },
1119             } },
1120             );
1121              
1122             has 'date_formats' => (
1123             is => 'ro',
1124             isa => HashRef,
1125             init_arg => undef,
1126             default => sub { {
1127             'generic' => {
1128             'full' => q{EEEE, d MMM, y G},
1129             'long' => q{d MMMM, y G},
1130             'medium' => q{d MMM, y G},
1131             'short' => q{dd-MM-y GGGGG},
1132             },
1133             'gregorian' => {
1134             'full' => q{EEEE, d MMM, y},
1135             'long' => q{d MMMM, y},
1136             'medium' => q{d MMM, y},
1137             'short' => q{dd-MM-y},
1138             },
1139             } },
1140             );
1141              
1142             has 'time_formats' => (
1143             is => 'ro',
1144             isa => HashRef,
1145             init_arg => undef,
1146             default => sub { {
1147             'generic' => {
1148             },
1149             'gregorian' => {
1150             'full' => q{HH:mm:ss zzzz},
1151             'long' => q{HH:mm:ss z},
1152             'medium' => q{HH:mm:ss},
1153             'short' => q{HH:mm},
1154             },
1155             } },
1156             );
1157              
1158             has 'datetime_formats' => (
1159             is => 'ro',
1160             isa => HashRef,
1161             init_arg => undef,
1162             default => sub { {
1163             'generic' => {
1164             'full' => q{{1} 'ci' {0}},
1165             'long' => q{{1} 'ci' {0}},
1166             'medium' => q{{1} - {0}},
1167             'short' => q{{1} - {0}},
1168             },
1169             'gregorian' => {
1170             'full' => q{{1} 'ci' {0}},
1171             'long' => q{{1} 'ci' {0}},
1172             'medium' => q{{1} - {0}},
1173             'short' => q{{1} - {0}},
1174             },
1175             } },
1176             );
1177              
1178             has 'datetime_formats_available_formats' => (
1179             is => 'ro',
1180             isa => HashRef,
1181             init_arg => undef,
1182             default => sub { {
1183             'generic' => {
1184             E => q{ccc},
1185             Ed => q{E, d},
1186             Gy => q{y G},
1187             GyMMM => q{MMM, y G},
1188             GyMMMEd => q{E, d MMM, y G},
1189             GyMMMd => q{d MMM, y G},
1190             M => q{L},
1191             MEd => q{E, dd-MM},
1192             MMM => q{LLL},
1193             MMMEd => q{E, d MMM},
1194             MMMMd => q{d MMMM},
1195             MMMd => q{d MMM},
1196             Md => q{dd-MM},
1197             d => q{d},
1198             y => q{y G},
1199             yyyy => q{y G},
1200             yyyyM => q{MM y GGGGG},
1201             yyyyMEd => q{E, dd/MM/y GGGGG},
1202             yyyyMMM => q{MMM y G},
1203             yyyyMMMEd => q{E, d MMM y G},
1204             yyyyMMMM => q{MMMM y G},
1205             yyyyMMMd => q{d/MM/y G},
1206             yyyyMd => q{d/M/y GGGGG},
1207             yyyyQQQ => q{QQQ y G},
1208             yyyyQQQQ => q{QQQQ y G},
1209             },
1210             'gregorian' => {
1211             E => q{ccc},
1212             EHm => q{E HH:mm},
1213             EHms => q{E HH:mm:ss},
1214             Ed => q{E, d},
1215             Ehm => q{E h:mm a},
1216             Ehms => q{E h:mm:ss a},
1217             Gy => q{y G},
1218             GyMMM => q{MMM, y G},
1219             GyMMMEd => q{E, d MMM, y G},
1220             GyMMMd => q{d MMM, y G},
1221             H => q{HH},
1222             Hm => q{HH:mm},
1223             Hms => q{HH:mm:ss},
1224             Hmsv => q{HH:mm:ss v},
1225             Hmv => q{HH:mm v},
1226             M => q{L},
1227             MEd => q{E, dd-MM},
1228             MMM => q{LLL},
1229             MMMEd => q{E, d MMM},
1230             MMMMd => q{d MMMM},
1231             MMMd => q{d MMM},
1232             Md => q{dd-MM},
1233             d => q{d},
1234             h => q{h a},
1235             hm => q{h:mm a},
1236             hms => q{h:mm:ss a},
1237             hmsv => q{h:mm:ss a v},
1238             hmv => q{h:mm a v},
1239             ms => q{mm:ss},
1240             y => q{y},
1241             yM => q{MM-y},
1242             yMEd => q{E, dd-MM-y},
1243             yMMM => q{MMM y},
1244             yMMMEd => q{E, d MMM y},
1245             yMMMM => q{MMMM y},
1246             yMMMd => q{d MMM y},
1247             yMd => q{dd-MM-y},
1248             yQQQ => q{QQQ y},
1249             yQQQQ => q{QQQQ y},
1250             },
1251             } },
1252             );
1253              
1254             has 'datetime_formats_append_item' => (
1255             is => 'ro',
1256             isa => HashRef,
1257             init_arg => undef,
1258             default => sub { {
1259             'gregorian' => {
1260             'Timezone' => '{0} {1}',
1261             },
1262             } },
1263             );
1264              
1265             has 'datetime_formats_interval' => (
1266             is => 'ro',
1267             isa => HashRef,
1268             init_arg => undef,
1269             default => sub { {
1270             'generic' => {
1271             fallback => '{0} – {1}',
1272             },
1273             'gregorian' => {
1274             fallback => '{0} – {1}',
1275             },
1276             } },
1277             );
1278              
1279             has 'time_zone_names' => (
1280             is => 'ro',
1281             isa => HashRef,
1282             init_arg => undef,
1283             default => sub { {
1284             hourFormat => q(+HH:mm;-HH:mm),
1285             gmtFormat => q(GMT{0}),
1286             gmtZeroFormat => q(GMT),
1287             regionFormat => q({0}),
1288             regionFormat => q({0} (+1)),
1289             regionFormat => q({0} (+0)),
1290             fallbackFormat => q({1} ({0})),
1291             'Africa/Dakar' => {
1292             exemplarCity => q#Dakar#,
1293             },
1294             'America_Central' => {
1295             long => {
1296             'daylight' => q#CDT (waxtu bëccëgu sàntaraal#,
1297             'generic' => q#CT (waxtu sàntaral)#,
1298             'standard' => q#CST (waxtu estàndaaru sàntaraal)#,
1299             },
1300             },
1301             'America_Eastern' => {
1302             long => {
1303             'daylight' => q#EDT (waxtu bëccëgu penku)#,
1304             'generic' => q#ET waxtu penku#,
1305             'standard' => q#EST (waxtu estàndaaru penku)#,
1306             },
1307             },
1308             'America_Mountain' => {
1309             long => {
1310             'daylight' => q#MDT (waxtu bëccëgu tundu)#,
1311             'generic' => q#MT (waxtu tundu)#,
1312             'standard' => q#MST (waxtu estàndaaru tundu)#,
1313             },
1314             },
1315             'America_Pacific' => {
1316             long => {
1317             'daylight' => q#PDT (waxtu bëccëgu pasifik)#,
1318             'generic' => q#PT (waxtu pasifik)#,
1319             'standard' => q#PST (waxtu estàndaaru pasifik)#,
1320             },
1321             },
1322             'Atlantic' => {
1323             long => {
1324             'daylight' => q#ADT (waxtu bëccëgu atlàntik)#,
1325             'generic' => q#AT (waxtu atlàntik)#,
1326             'standard' => q#AST (waxtu estàndaaru penku)#,
1327             },
1328             },
1329             'Etc/UTC' => {
1330             long => {
1331             'standard' => q#CUT (waxtu iniwelsel yuñ boole)#,
1332             },
1333             },
1334             'Etc/Unknown' => {
1335             exemplarCity => q#Dëkk buñ xamul#,
1336             },
1337             'Europe_Central' => {
1338             long => {
1339             'daylight' => q#CEST (waxtu ete wu ëroop sàntaraal)#,
1340             'generic' => q#CTE (waxtu ëroop sàntaraal)#,
1341             'standard' => q#CEST (waxtu estàndaaru ëroop sàntaraal)#,
1342             },
1343             },
1344             'Europe_Eastern' => {
1345             long => {
1346             'daylight' => q#EEST (waxtu ete wu ëroop u penku)#,
1347             'generic' => q#EET (waxtu ëroop u penku)#,
1348             'standard' => q#EEST (waxtu estàndaaru ëroop u penku)#,
1349             },
1350             },
1351             'Europe_Western' => {
1352             long => {
1353             'daylight' => q#WEST (waxtu ete wu ëroop u sowwu-jant)#,
1354             'generic' => q#WET (waxtu ëroop u sowwu-jant#,
1355             'standard' => q#WEST (waxtu estàndaaru ëroop u sowwu-jant)#,
1356             },
1357             },
1358             'GMT' => {
1359             long => {
1360             'standard' => q#GMT (waxtu Greenwich)#,
1361             },
1362             },
1363             } }
1364             );
1365             no Moo;
1366              
1367 1     1   9048 1;
  1         2  
  1         5  
1368              
1369             # vim: tabstop=4