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