File Coverage

blib/lib/Locale/CLDR/Locales/Dyo.pm
Criterion Covered Total %
statement 32 32 100.0
branch n/a
condition n/a
subroutine 11 11 100.0
pod n/a
total 43 43 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1 NAME
4              
5             Locale::CLDR::Locales::Dyo - Package for language Jola-Fonyi
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Dyo;
10             # This file auto generated from Data\common\main\dyo.xml
11             # on Fri 13 Oct 9:12:05 am GMT
12              
13 1     1   941026 use strict;
  1         2  
  1         29  
14 1     1   4 use warnings;
  1         2  
  1         21  
15 1     1   4 use version;
  1         2  
  1         8  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   92 use v5.10.1;
  1         4  
20 1     1   4 use mro 'c3';
  1         2  
  1         6  
21 1     1   22 use utf8;
  1         2  
  1         7  
22 1     1   40 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         16  
23 1     1   114 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         9  
24 1     1   996 use Moo;
  1         2  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Root');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'ak' => 'akan',
35             'am' => 'amharik',
36             'ar' => 'arab',
37             'be' => 'belarus',
38             'bg' => 'bulgaari',
39             'bn' => 'bengali',
40             'cs' => 'sek',
41             'de' => 'alman',
42             'dyo' => 'joola',
43             'el' => 'greek',
44             'en' => 'angle',
45             'es' => 'español',
46             'fa' => 'persan',
47             'fr' => 'franse',
48             'ha' => 'hausa',
49             'hi' => 'endu',
50             'hu' => 'ongrua',
51             'id' => 'indoneesi',
52             'ig' => 'igbo',
53             'it' => 'italien',
54             'ja' => 'saponee',
55             'jv' => 'savanee',
56             'km' => 'kmeer',
57             'ko' => 'koree',
58             'ms' => 'maleesi',
59             'my' => 'birmani',
60             'ne' => 'nepalees',
61             'nl' => 'neerlande',
62             'pa' => 'penjabi',
63             'pl' => 'polonees',
64             'pt' => 'portugees',
65             'ro' => 'rumeen',
66             'ru' => 'rus',
67             'rw' => 'ruanda',
68             'so' => 'somali',
69             'sv' => 'suedi',
70             'ta' => 'tamil',
71             'th' => 'tay',
72             'tr' => 'turki',
73             'uk' => 'ukrain',
74             'ur' => 'urdu',
75             'vi' => 'vietnam',
76             'yo' => 'yoruba',
77             'zh' => 'sinua',
78             'zu' => 'sulu',
79              
80             );
81             if (@_) {
82             return $languages{$_[0]};
83             }
84             return \%languages;
85             }
86             },
87             );
88              
89             has 'display_name_region' => (
90             is => 'ro',
91             isa => HashRef[Str],
92             init_arg => undef,
93             default => sub {
94             {
95             'AD' => 'Andorra',
96             'AF' => 'Afganistan',
97             'AG' => 'Antigua di Barbuda',
98             'AI' => 'Angiiya',
99             'AL' => 'Albani',
100             'AM' => 'Armeni',
101             'AO' => 'Angola',
102             'AR' => 'Arsantin',
103             'AS' => 'Samoa yati Amerik',
104             'AT' => 'Otris',
105             'AU' => 'Ostraalia',
106             'AW' => 'Aruba',
107             'AZ' => 'Aserbaysan',
108             'BA' => 'Bosni di Hersegovin',
109             'BB' => 'Barbad',
110             'BD' => 'Banglades',
111             'BE' => 'Belsik',
112             'BF' => 'Burukiina Faso',
113             'BG' => 'Bulgari',
114             'BH' => 'Bahrayn',
115             'BI' => 'Burundi',
116             'BJ' => 'Bene',
117             'BM' => 'Bermud',
118             'BN' => 'Buruney',
119             'BO' => 'Boliivi',
120             'BR' => 'Bresil',
121             'BS' => 'Bahama',
122             'BT' => 'Butan',
123             'BW' => 'Boswana',
124             'BY' => 'Belarus',
125             'BZ' => 'Beliis',
126             'CA' => 'Kanada',
127             'CD' => 'Mofam demokratik mati Kongo',
128             'CG' => 'Kongo',
129             'CI' => 'Koddiwar',
130             'CL' => 'Cili',
131             'CM' => 'Kamerun',
132             'CN' => 'Siin',
133             'CO' => 'Kolombi',
134             'CR' => 'Kosta Rika',
135             'CU' => 'Kuba',
136             'CV' => 'Kap Ver',
137             'CY' => 'Siipr',
138             'CZ' => 'Mofam mati Cek',
139             'DE' => 'Almaañ',
140             'DJ' => 'Jibuti',
141             'DK' => 'Danmark',
142             'DM' => 'Dominika',
143             'DO' => 'Mofam mati Dominik',
144             'DZ' => 'Alseri',
145             'EC' => 'Ekuador',
146             'EE' => 'Estoni',
147             'EG' => 'Esípt',
148             'ER' => 'Eritree',
149             'ES' => 'Espaañ',
150             'ET' => 'Ecoopi',
151             'FI' => 'Finland',
152             'FJ' => 'Fiji',
153             'FR' => 'Frans',
154             'GA' => 'Gabon',
155             'GD' => 'Grenada',
156             'GE' => 'Seorsi',
157             'GH' => 'Gaana',
158             'GI' => 'Sipraltaar',
159             'GL' => 'Greenland',
160             'GM' => 'Gambi',
161             'GN' => 'Giné',
162             'GP' => 'Guwadalup',
163             'GR' => 'Gres',
164             'GT' => 'Guatemala',
165             'GU' => 'Guam',
166             'GW' => 'Giné Bisaau',
167             'GY' => 'Giyan',
168             'HN' => 'Onduras',
169             'HR' => 'Kroasi',
170             'HT' => 'Ayti',
171             'HU' => 'Oŋri',
172             'ID' => 'Endonesi',
173             'IE' => 'Irland',
174             'IL' => 'Israel',
175             'IN' => 'End',
176             'IQ' => 'Irak',
177             'IR' => 'Iran',
178             'IS' => 'Iisland',
179             'IT' => 'Itali',
180             'JM' => 'Samaik',
181             'JP' => 'Sapoŋ',
182             'KE' => 'Keniya',
183             'KH' => 'Kamboj',
184             'KM' => 'Komor',
185             'LC' => 'Saŋ Lusia',
186             'LK' => 'Siri Lanka',
187             'LR' => 'Liberia',
188             'MG' => 'Madagaskaar',
189             'ML' => 'Mali',
190             'NF' => 'Ecinkey yati Noorfok',
191             'SA' => 'Abari Saudi',
192             'SD' => 'Sudan',
193             'SG' => 'Singapur',
194             'SI' => 'Sloveni',
195             'SK' => 'Slovaki',
196             'SL' => 'Serra Leon',
197             'SN' => 'Senegal',
198             'SO' => 'Somali',
199             'SV' => 'Salvadoor',
200             'TD' => 'Cad',
201             'TG' => 'Togo',
202             'TH' => 'Tailand',
203              
204             }
205             },
206             );
207              
208             has 'characters' => (
209             is => 'ro',
210             isa => HashRef,
211             init_arg => undef,
212             default => $^V ge v5.18.0
213             ? eval <<'EOT'
214             sub {
215             no warnings 'experimental::regex_sets';
216             return {
217             auxiliary => qr{[z]},
218             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'],
219             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]},
220             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
221             };
222             },
223             EOT
224             : sub {
225             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'], };
226             },
227 1     1   114 );
  1         3  
  1         118  
228              
229              
230             has 'quote_start' => (
231             is => 'ro',
232             isa => Str,
233             init_arg => undef,
234             default => qq{«},
235             );
236              
237             has 'quote_end' => (
238             is => 'ro',
239             isa => Str,
240             init_arg => undef,
241             default => qq{»},
242             );
243              
244             has 'alternate_quote_start' => (
245             is => 'ro',
246             isa => Str,
247             init_arg => undef,
248             default => qq{“},
249             );
250              
251             has 'alternate_quote_end' => (
252             is => 'ro',
253             isa => Str,
254             init_arg => undef,
255             default => qq{”},
256             );
257              
258             has 'yesstr' => (
259             is => 'ro',
260             isa => RegexpRef,
261             init_arg => undef,
262             default => sub { qr'^(?i:Eey|E|yes|y)$' }
263             );
264              
265             has 'nostr' => (
266             is => 'ro',
267             isa => RegexpRef,
268             init_arg => undef,
269             default => sub { qr'^(?i:Hani|H|no|n)$' }
270             );
271              
272             has 'number_symbols' => (
273             is => 'ro',
274             isa => HashRef,
275             init_arg => undef,
276             default => sub { {
277             'latn' => {
278             'decimal' => q(,),
279             'group' => q( ),
280             },
281             } }
282             );
283              
284             has 'number_formats' => (
285             is => 'ro',
286             isa => HashRef,
287             init_arg => undef,
288             default => sub { {
289             decimalFormat => {
290             'default' => {
291             'standard' => {
292             'default' => '#,##0.###',
293             },
294             },
295             },
296             percentFormat => {
297             'default' => {
298             'standard' => {
299             'default' => '#,##0%',
300             },
301             },
302             },
303             } },
304             );
305              
306             has 'number_currency_formats' => (
307             is => 'ro',
308             isa => HashRef,
309             init_arg => undef,
310             default => sub { {
311             'latn' => {
312             'pattern' => {
313             'default' => {
314             'standard' => {
315             'positive' => '#,##0.00 ¤',
316             },
317             },
318             },
319             },
320             } },
321             );
322              
323             has 'currencies' => (
324             is => 'ro',
325             isa => HashRef,
326             init_arg => undef,
327             default => sub { {
328             'AOA' => {
329             display_name => {
330             'currency' => q(kwanza yati Angola),
331             },
332             },
333             'AUD' => {
334             display_name => {
335             'currency' => q(dolaar yati Ostraalia),
336             },
337             },
338             'BHD' => {
339             display_name => {
340             'currency' => q(dinaar yati Bahrayn),
341             },
342             },
343             'BIF' => {
344             display_name => {
345             'currency' => q(fraaŋ yati Burundi),
346             },
347             },
348             'BWP' => {
349             display_name => {
350             'currency' => q(pula yati Boswana),
351             },
352             },
353             'CAD' => {
354             display_name => {
355             'currency' => q(dolaar yati Kanada),
356             },
357             },
358             'CDF' => {
359             display_name => {
360             'currency' => q(fraaŋ yati Kongo),
361             },
362             },
363             'CNY' => {
364             display_name => {
365             'currency' => q(yuan yati Siin),
366             },
367             },
368             'CVE' => {
369             display_name => {
370             'currency' => q(eskuudo yati Kap Ver),
371             },
372             },
373             'DJF' => {
374             display_name => {
375             'currency' => q(fraaŋ yati Jibuti),
376             },
377             },
378             'DZD' => {
379             display_name => {
380             'currency' => q(dinaar yati Alseri),
381             },
382             },
383             'EGP' => {
384             display_name => {
385             'currency' => q(liiverey yati Esípt),
386             },
387             },
388             'ERN' => {
389             display_name => {
390             'currency' => q(nafka yati Eritree),
391             },
392             },
393             'ETB' => {
394             display_name => {
395             'currency' => q(birr yati Ecoopi),
396             },
397             },
398             'EUR' => {
399             display_name => {
400             'currency' => q(euro),
401             },
402             },
403             'GHC' => {
404             display_name => {
405             'currency' => q(cedi yati Gaana),
406             },
407             },
408             'GMD' => {
409             display_name => {
410             'currency' => q(dalasi yati Gambi),
411             },
412             },
413             'GNS' => {
414             display_name => {
415             'currency' => q(sili yati Giné),
416             },
417             },
418             'INR' => {
419             display_name => {
420             'currency' => q(rupii yati End),
421             },
422             },
423             'JPY' => {
424             display_name => {
425             'currency' => q(yen yati Sapoŋ),
426             },
427             },
428             'KES' => {
429             display_name => {
430             'currency' => q(silliŋ yati Keniya),
431             },
432             },
433             'KMF' => {
434             display_name => {
435             'currency' => q(fraaŋ yati Komor),
436             },
437             },
438             'LRD' => {
439             display_name => {
440             'currency' => q(dolaar yati Liberia),
441             },
442             },
443             'LYD' => {
444             display_name => {
445             'currency' => q(dinaar yati Libia),
446             },
447             },
448             'MGA' => {
449             display_name => {
450             'currency' => q(ariari yati Madagaskaar),
451             },
452             },
453             'MRO' => {
454             display_name => {
455             'currency' => q(ugiiya yati Mooritanii \(1973–2017\)),
456             },
457             },
458             'MRU' => {
459             display_name => {
460             'currency' => q(ugiiya yati Mooritanii),
461             },
462             },
463             'MWK' => {
464             display_name => {
465             'currency' => q(kwacha yati Malawi),
466             },
467             },
468             'XAF' => {
469             display_name => {
470             'currency' => q(seefa BEAC),
471             },
472             },
473             'XOF' => {
474             display_name => {
475             'currency' => q(seefa yati BCEAO),
476             },
477             },
478             } },
479             );
480              
481              
482             has 'calendar_months' => (
483             is => 'ro',
484             isa => HashRef,
485             init_arg => undef,
486             default => sub { {
487             'gregorian' => {
488             'format' => {
489             abbreviated => {
490             nonleap => [
491             'Sa',
492             'Fe',
493             'Ma',
494             'Ab',
495             'Me',
496             'Su',
497             'Sú',
498             'Ut',
499             'Se',
500             'Ok',
501             'No',
502             'De'
503             ],
504             leap => [
505            
506             ],
507             },
508             wide => {
509             nonleap => [
510             'Sanvie',
511             'Fébirie',
512             'Mars',
513             'Aburil',
514             'Mee',
515             'Sueŋ',
516             'Súuyee',
517             'Ut',
518             'Settembar',
519             'Oktobar',
520             'Novembar',
521             'Disambar'
522             ],
523             leap => [
524            
525             ],
526             },
527             },
528             'stand-alone' => {
529             narrow => {
530             nonleap => [
531             'S',
532             'F',
533             'M',
534             'A',
535             'M',
536             'S',
537             'S',
538             'U',
539             'S',
540             'O',
541             'N',
542             'D'
543             ],
544             leap => [
545            
546             ],
547             },
548             },
549             },
550             } },
551             );
552              
553             has 'calendar_days' => (
554             is => 'ro',
555             isa => HashRef,
556             init_arg => undef,
557             default => sub { {
558             'gregorian' => {
559             'format' => {
560             abbreviated => {
561             mon => 'Ten',
562             tue => 'Tal',
563             wed => 'Ala',
564             thu => 'Ara',
565             fri => 'Arj',
566             sat => 'Sib',
567             sun => 'Dim'
568             },
569             wide => {
570             mon => 'Teneŋ',
571             tue => 'Talata',
572             wed => 'Alarbay',
573             thu => 'Aramisay',
574             fri => 'Arjuma',
575             sat => 'Sibiti',
576             sun => 'Dimas'
577             },
578             },
579             'stand-alone' => {
580             narrow => {
581             mon => 'T',
582             tue => 'T',
583             wed => 'A',
584             thu => 'A',
585             fri => 'A',
586             sat => 'S',
587             sun => 'D'
588             },
589             },
590             },
591             } },
592             );
593              
594             has 'eras' => (
595             is => 'ro',
596             isa => HashRef,
597             init_arg => undef,
598             default => sub { {
599             'generic' => {
600             },
601             'gregorian' => {
602             abbreviated => {
603             '0' => 'ArY',
604             '1' => 'AtY'
605             },
606             wide => {
607             '0' => 'Ariŋuu Yeesu',
608             '1' => 'Atooŋe Yeesu'
609             },
610             },
611             } },
612             );
613              
614             has 'date_formats' => (
615             is => 'ro',
616             isa => HashRef,
617             init_arg => undef,
618             default => sub { {
619             'generic' => {
620             'full' => q{EEEE d MMMM y G},
621             'long' => q{d MMMM y G},
622             'medium' => q{d MMM y G},
623             'short' => q{d/M/y GGGGG},
624             },
625             'gregorian' => {
626             'full' => q{EEEE d MMMM y},
627             'long' => q{d MMMM y},
628             'medium' => q{d MMM y},
629             'short' => q{d/M/y},
630             },
631             } },
632             );
633              
634             has 'time_formats' => (
635             is => 'ro',
636             isa => HashRef,
637             init_arg => undef,
638             default => sub { {
639             'generic' => {
640             },
641             'gregorian' => {
642             'full' => q{HH:mm:ss zzzz},
643             'long' => q{HH:mm:ss z},
644             'medium' => q{HH:mm:ss},
645             'short' => q{HH:mm},
646             },
647             } },
648             );
649              
650             has 'datetime_formats' => (
651             is => 'ro',
652             isa => HashRef,
653             init_arg => undef,
654             default => sub { {
655             'generic' => {
656             },
657             'gregorian' => {
658             },
659             } },
660             );
661              
662             has 'datetime_formats_available_formats' => (
663             is => 'ro',
664             isa => HashRef,
665             init_arg => undef,
666             default => sub { {
667             'generic' => {
668             Ed => q{E d},
669             Hm => q{HH:mm},
670             Hms => q{HH:mm:ss},
671             M => q{L},
672             MEd => q{E d/M},
673             MMM => q{LLL},
674             MMMEd => q{E d MMM},
675             MMMd => q{d MMM},
676             Md => q{d/M},
677             d => q{d},
678             hm => q{h:mm a},
679             hms => q{h:mm:ss a},
680             ms => q{m:ss},
681             y => q{y},
682             yM => q{M/y},
683             yMEd => q{E d/M/y},
684             yMMM => q{MMM y},
685             yMMMEd => q{E d MMM y},
686             yMMMd => q{d MMM y},
687             yMd => q{d/M/y},
688             yQQQ => q{QQQ y},
689             yQQQQ => q{QQQQ y},
690             },
691             'gregorian' => {
692             Ed => q{E d},
693             Hm => q{HH:mm},
694             Hms => q{HH:mm:ss},
695             M => q{L},
696             MEd => q{E d/M},
697             MMM => q{LLL},
698             MMMEd => q{E d MMM},
699             MMMd => q{d MMM},
700             Md => q{d/M},
701             d => q{d},
702             hm => q{h:mm a},
703             hms => q{h:mm:ss a},
704             ms => q{m:ss},
705             y => q{y},
706             yM => q{M/y},
707             yMEd => q{E d/M/y},
708             yMMM => q{MMM y},
709             yMMMEd => q{E d MMM y},
710             yMMMd => q{d MMM y},
711             yMd => q{d/M/y},
712             yQQQ => q{QQQ y},
713             yQQQQ => q{QQQQ y},
714             },
715             } },
716             );
717              
718             has 'datetime_formats_append_item' => (
719             is => 'ro',
720             isa => HashRef,
721             init_arg => undef,
722             default => sub { {
723             } },
724             );
725              
726             has 'datetime_formats_interval' => (
727             is => 'ro',
728             isa => HashRef,
729             init_arg => undef,
730             default => sub { {
731             } },
732             );
733              
734 1     1   1968 no Moo;
  1         3  
  1         5  
735              
736             1;
737              
738             # vim: tabstop=4