File Coverage

blib/lib/Locale/CLDR/Locales/Om.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
4              
5             Locale::CLDR::Locales::Om - Package for language Oromo
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/om.xml
10             # on Mon 11 Apr 5:35:55 pm GMT
11              
12             use strict;
13 1     1   816714 use warnings;
  1         2  
  1         25  
14 1     1   5 use version;
  1         1  
  1         20  
15 1     1   3  
  1         2  
  1         6  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   91 use mro 'c3';
  1         4  
20 1     1   4 use utf8;
  1         2  
  1         6  
21 1     1   20 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         5  
22 1     1   36 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         25  
23 1     1   105 use Moo;
  1         2  
  1         9  
24 1     1   893  
  1         2  
  1         5  
25             extends('Locale::CLDR::Locales::Root');
26             has 'display_name_language' => (
27             is => 'ro',
28             isa => CodeRef,
29             init_arg => undef,
30             default => sub {
31             sub {
32             my %languages = (
33             'af' => 'Afrikoota',
34             'am' => 'Afaan Sidaamaa',
35             'ar' => 'Arabiffaa',
36             'az' => 'Afaan Azerbaijani',
37             'be' => 'Afaan Belarusia',
38             'bg' => 'Afaan Bulgariya',
39             'bn' => 'Afaan Baangladeshi',
40             'bs' => 'Afaan Bosniyaa',
41             'ca' => 'Afaan Katalaa',
42             'cs' => 'Afaan Czech',
43             'cy' => 'Welishiffaa',
44             'da' => 'Afaan Deenmaark',
45             'de' => 'Afaan Jarmanii',
46             'el' => 'Afaan Giriiki',
47             'en' => 'Ingliffa',
48             'eo' => 'Afaan Esperantoo',
49             'es' => 'Afaan Ispeen',
50             'et' => 'Afaan Istooniya',
51             'eu' => 'Afaan Baskuu',
52             'fa' => 'Afaan Persia',
53             'fi' => 'Afaan Fiilaandi',
54             'fil' => 'Afaan Filippinii',
55             'fo' => 'Afaan Faroese',
56             'fr' => 'Afaan Faransaayii',
57             'fy' => 'Afaan Firisiyaani',
58             'ga' => 'Afaan Ayirishii',
59             'gd' => 'Scots Gaelic',
60             'gl' => 'Afaan Galishii',
61             'gn' => 'Afaan Guarani',
62             'gu' => 'Afaan Gujarati',
63             'he' => 'Afaan Hebrew',
64             'hi' => 'Afaan Hindii',
65             'hr' => 'Afaan Croatian',
66             'hu' => 'Afaan Hangaari',
67             'ia' => 'Interlingua',
68             'id' => 'Afaan Indoneziya',
69             'is' => 'Ayiislandiffaa',
70             'it' => 'Afaan Xaaliyaani',
71             'ja' => 'Afaan Japanii',
72             'jv' => 'Afaan Java',
73             'ka' => 'Afaan Georgian',
74             'kn' => 'Afaan Kannada',
75             'ko' => 'Afaan Korea',
76             'la' => 'Afaan Laatini',
77             'lt' => 'Afaan Liituniyaa',
78             'lv' => 'Afaan Lativiyaa',
79             'mk' => 'Afaan Macedooniyaa',
80             'ml' => 'Malayaalamiffaa',
81             'mr' => 'Afaan Maratii',
82             'ms' => 'Malaayiffaa',
83             'mt' => 'Afaan Maltesii',
84             'ne' => 'Afaan Nepalii',
85             'nl' => 'Afaan Dachii',
86             'nn' => 'Afaan Norwegian',
87             'no' => 'Afaan Norweyii',
88             'oc' => 'Afaan Occit',
89             'om' => 'Oromoo',
90             'pa' => 'Afaan Punjabii',
91             'pl' => 'Afaan Polandii',
92             'pt' => 'Afaan Porchugaal',
93             'pt_BR' => 'Afaan Portugali (Braazil)',
94             'pt_PT' => 'Afaan Protuguese',
95             'ro' => 'Afaan Romaniyaa',
96             'ru' => 'Afaan Rushiyaa',
97             'si' => 'Afaan Sinhalese',
98             'sk' => 'Afaan Slovak',
99             'sl' => 'Afaan Islovaniyaa',
100             'sq' => 'Afaan Albaniyaa',
101             'sr' => 'Afaan Serbiya',
102             'su' => 'Afaan Sudaanii',
103             'sv' => 'Afaan Suwidiin',
104             'sw' => 'Suwahilii',
105             'ta' => 'Afaan Tamilii',
106             'te' => 'Afaan Telugu',
107             'th' => 'Afaan Tayii',
108             'ti' => 'Afaan Tigiree',
109             'tk' => 'Lammii Turkii',
110             'tlh' => 'Afaan Kilingon',
111             'tr' => 'Afaan Turkii',
112             'uk' => 'Afaan Ukreenii',
113             'ur' => 'Afaan Urdu',
114             'uz' => 'Afaan Uzbek',
115             'vi' => 'Afaan Veetinam',
116             'xh' => 'Afaan Xhosa',
117             'zh' => 'Chinese',
118             'zu' => 'Afaan Zuulu',
119              
120             );
121             if (@_) {
122             return $languages{$_[0]};
123             }
124             return \%languages;
125             }
126             },
127             );
128              
129             has 'display_name_script' => (
130             is => 'ro',
131             isa => CodeRef,
132             init_arg => undef,
133             default => sub {
134             sub {
135             my %scripts = (
136             'Latn' => 'Latin',
137              
138             );
139             if ( @_ ) {
140             return $scripts{$_[0]};
141             }
142             return \%scripts;
143             }
144             }
145             );
146              
147             has 'display_name_region' => (
148             is => 'ro',
149             isa => HashRef[Str],
150             init_arg => undef,
151             default => sub {
152             {
153             'BR' => 'Brazil',
154             'CN' => 'China',
155             'DE' => 'Germany',
156             'ET' => 'Itoophiyaa',
157             'FR' => 'France',
158             'GB' => 'United Kingdom',
159             'IN' => 'India',
160             'IT' => 'Italy',
161             'JP' => 'Japan',
162             'KE' => 'Keeniyaa',
163             'RU' => 'Russia',
164             'US' => 'United States',
165              
166             }
167             },
168             );
169              
170             has 'characters' => (
171             is => 'ro',
172             isa => HashRef,
173             init_arg => undef,
174             default => $^V ge v5.18.0
175             ? eval <<'EOT'
176             sub {
177             no warnings 'experimental::regex_sets';
178             return {
179             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'],
180             main => qr{[a b c d e f g h i j k l m n o p q r s t u v w x y z]},
181             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
182             };
183             },
184             EOT
185             : sub {
186             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'], };
187             },
188             );
189 1     1   89  
  1         2  
  1         162  
190              
191             has 'default_numbering_system' => (
192             is => 'ro',
193             isa => Str,
194             init_arg => undef,
195             default => 'latn',
196             );
197              
198             has native_numbering_system => (
199             is => 'ro',
200             isa => Str,
201             init_arg => undef,
202             default => 'latn',
203             );
204              
205             has traditional_numbering_system => (
206             is => 'ro',
207             isa => Str,
208             init_arg => undef,
209             default => 'ethi',
210             );
211              
212             has 'minimum_grouping_digits' => (
213             is =>'ro',
214             isa => Int,
215             init_arg => undef,
216             default => 1,
217             );
218              
219             has 'number_symbols' => (
220             is => 'ro',
221             isa => HashRef,
222             init_arg => undef,
223             default => sub { {
224             'latn' => {
225             'decimal' => q(.),
226             'exponential' => q(E),
227             'group' => q(,),
228             'infinity' => q(∞),
229             'minusSign' => q(-),
230             'nan' => q(NaN),
231             'perMille' => q(‰),
232             'percentSign' => q(%),
233             'plusSign' => q(+),
234             'superscriptingExponent' => q(×),
235             },
236             } }
237             );
238              
239             has 'number_formats' => (
240             is => 'ro',
241             isa => HashRef,
242             init_arg => undef,
243             default => sub { {
244             decimalFormat => {
245             'default' => {
246             'standard' => {
247             'default' => '#,##0.###',
248             },
249             },
250             },
251             percentFormat => {
252             'default' => {
253             'standard' => {
254             'default' => '#,##0%',
255             },
256             },
257             },
258             scientificFormat => {
259             'default' => {
260             'standard' => {
261             'default' => '#E0',
262             },
263             },
264             },
265             } },
266             );
267              
268             has 'number_currency_formats' => (
269             is => 'ro',
270             isa => HashRef,
271             init_arg => undef,
272             default => sub { {
273             'latn' => {
274             'pattern' => {
275             'default' => {
276             'accounting' => {
277             'positive' => '¤#,##0.00',
278             },
279             'standard' => {
280             'positive' => '¤#,##0.00',
281             },
282             },
283             },
284             },
285             } },
286             );
287              
288             has 'currencies' => (
289             is => 'ro',
290             isa => HashRef,
291             init_arg => undef,
292             default => sub { {
293             'BRL' => {
294             display_name => {
295             'currency' => q(Brazilian Real),
296             },
297             },
298             'CNY' => {
299             display_name => {
300             'currency' => q(Chinese Yuan Renminbi),
301             },
302             },
303             'ETB' => {
304             symbol => 'Br',
305             display_name => {
306             'currency' => q(Itoophiyaa Birrii),
307             },
308             },
309             'EUR' => {
310             display_name => {
311             'currency' => q(Euro),
312             },
313             },
314             'GBP' => {
315             display_name => {
316             'currency' => q(British Pound),
317             },
318             },
319             'INR' => {
320             display_name => {
321             'currency' => q(Indian Rupee),
322             },
323             },
324             'JPY' => {
325             display_name => {
326             'currency' => q(Japanese Yen),
327             },
328             },
329             'RUB' => {
330             display_name => {
331             'currency' => q(Russian Ruble),
332             },
333             },
334             'USD' => {
335             display_name => {
336             'currency' => q(US Dollar),
337             },
338             },
339             } },
340             );
341              
342              
343             has 'calendar_months' => (
344             is => 'ro',
345             isa => HashRef,
346             init_arg => undef,
347             default => sub { {
348             'gregorian' => {
349             'format' => {
350             abbreviated => {
351             nonleap => [
352             'Ama',
353             'Gur',
354             'Bit',
355             'Elb',
356             'Cam',
357             'Wax',
358             'Ado',
359             'Hag',
360             'Ful',
361             'Onk',
362             'Sad',
363             'Mud'
364             ],
365             leap => [
366            
367             ],
368             },
369             narrow => {
370             nonleap => [
371             'J',
372             'F',
373             'M',
374             'A',
375             'M',
376             'J',
377             'J',
378             'A',
379             'S',
380             'O',
381             'N',
382             'D'
383             ],
384             leap => [
385            
386             ],
387             },
388             wide => {
389             nonleap => [
390             'Amajjii',
391             'Guraandhala',
392             'Bitooteessa',
393             'Elba',
394             'Caamsa',
395             'Waxabajjii',
396             'Adooleessa',
397             'Hagayya',
398             'Fuulbana',
399             'Onkololeessa',
400             'Sadaasa',
401             'Muddee'
402             ],
403             leap => [
404            
405             ],
406             },
407             },
408             'stand-alone' => {
409             abbreviated => {
410             nonleap => [
411             'Ama',
412             'Gur',
413             'Bit',
414             'Elb',
415             'Cam',
416             'Wax',
417             'Ado',
418             'Hag',
419             'Ful',
420             'Onk',
421             'Sad',
422             'Mud'
423             ],
424             leap => [
425            
426             ],
427             },
428             narrow => {
429             nonleap => [
430             'J',
431             'F',
432             'M',
433             'A',
434             'M',
435             'J',
436             'J',
437             'A',
438             'S',
439             'O',
440             'N',
441             'D'
442             ],
443             leap => [
444            
445             ],
446             },
447             wide => {
448             nonleap => [
449             'Amajjii',
450             'Guraandhala',
451             'Bitooteessa',
452             'Elba',
453             'Caamsa',
454             'Waxabajjii',
455             'Adooleessa',
456             'Hagayya',
457             'Fuulbana',
458             'Onkololeessa',
459             'Sadaasa',
460             'Muddee'
461             ],
462             leap => [
463            
464             ],
465             },
466             },
467             },
468             } },
469             );
470              
471             has 'calendar_days' => (
472             is => 'ro',
473             isa => HashRef,
474             init_arg => undef,
475             default => sub { {
476             'gregorian' => {
477             'format' => {
478             abbreviated => {
479             mon => 'Wix',
480             tue => 'Qib',
481             wed => 'Rob',
482             thu => 'Kam',
483             fri => 'Jim',
484             sat => 'San',
485             sun => 'Dil'
486             },
487             short => {
488             mon => 'Wix',
489             tue => 'Qib',
490             wed => 'Rob',
491             thu => 'Kam',
492             fri => 'Jim',
493             sat => 'San',
494             sun => 'Dil'
495             },
496             wide => {
497             mon => 'Wiixata',
498             tue => 'Qibxata',
499             wed => 'Roobii',
500             thu => 'Kamiisa',
501             fri => 'Jimaata',
502             sat => 'Sanbata',
503             sun => 'Dilbata'
504             },
505             },
506             'stand-alone' => {
507             abbreviated => {
508             mon => 'Wix',
509             tue => 'Qib',
510             wed => 'Rob',
511             thu => 'Kam',
512             fri => 'Jim',
513             sat => 'San',
514             sun => 'Dil'
515             },
516             narrow => {
517             mon => 'M',
518             tue => 'T',
519             wed => 'W',
520             thu => 'T',
521             fri => 'F',
522             sat => 'S',
523             sun => 'S'
524             },
525             short => {
526             mon => 'Wix',
527             tue => 'Qib',
528             wed => 'Rob',
529             thu => 'Kam',
530             fri => 'Jim',
531             sat => 'San',
532             sun => 'Dil'
533             },
534             wide => {
535             mon => 'Wiixata',
536             tue => 'Qibxata',
537             wed => 'Roobii',
538             thu => 'Kamiisa',
539             fri => 'Jimaata',
540             sat => 'Sanbata',
541             sun => 'Dilbata'
542             },
543             },
544             },
545             } },
546             );
547              
548             has 'calendar_quarters' => (
549             is => 'ro',
550             isa => HashRef,
551             init_arg => undef,
552             default => sub { {
553             'gregorian' => {
554             'format' => {
555             abbreviated => {0 => 'Q1',
556             1 => 'Q2',
557             2 => 'Q3',
558             3 => 'Q4'
559             },
560             narrow => {0 => '1',
561             1 => '2',
562             2 => '3',
563             3 => '4'
564             },
565             wide => {0 => 'Kurmaana 1',
566             1 => 'Kurmaana 2',
567             2 => 'Kurmaana 3',
568             3 => 'Kurmaana 4'
569             },
570             },
571             'stand-alone' => {
572             abbreviated => {0 => 'Q1',
573             1 => 'Q2',
574             2 => 'Q3',
575             3 => 'Q4'
576             },
577             narrow => {0 => '1',
578             1 => '2',
579             2 => '3',
580             3 => '4'
581             },
582             wide => {0 => 'Kurmaana 1',
583             1 => 'Kurmaana 2',
584             2 => 'Kurmaana 3',
585             3 => 'Kurmaana 4'
586             },
587             },
588             },
589             } },
590             );
591              
592             has 'day_periods' => (
593             is => 'ro',
594             isa => HashRef,
595             init_arg => undef,
596             default => sub { {
597             'gregorian' => {
598             'format' => {
599             'abbreviated' => {
600             'am' => q{WD},
601             'pm' => q{WB},
602             },
603             'wide' => {
604             'am' => q{WD},
605             'pm' => q{WB},
606             },
607             },
608             'stand-alone' => {
609             'abbreviated' => {
610             'am' => q{WD},
611             'pm' => q{WB},
612             },
613             'narrow' => {
614             'am' => q{WD},
615             'pm' => q{WB},
616             },
617             'wide' => {
618             'am' => q{WD},
619             'pm' => q{WB},
620             },
621             },
622             },
623             } },
624             );
625              
626             has 'eras' => (
627             is => 'ro',
628             isa => HashRef,
629             init_arg => undef,
630             default => sub { {
631             'generic' => {
632             },
633             'gregorian' => {
634             abbreviated => {
635             '0' => 'BCE',
636             '1' => 'CE'
637             },
638             wide => {
639             '0' => 'Dheengadda Jeesu'
640             },
641             },
642             } },
643             );
644              
645             has 'date_formats' => (
646             is => 'ro',
647             isa => HashRef,
648             init_arg => undef,
649             default => sub { {
650             'generic' => {
651             'full' => q{EEEE, MMMM d, y G},
652             'long' => q{dd MMMM y G},
653             'medium' => q{dd-MMM-y G},
654             'short' => q{dd/MM/yy GGGGG},
655             },
656             'gregorian' => {
657             'full' => q{EEEE, MMMM d, y},
658             'long' => q{dd MMMM y},
659             'medium' => q{dd-MMM-y},
660             'short' => q{dd/MM/yy},
661             },
662             } },
663             );
664              
665             has 'time_formats' => (
666             is => 'ro',
667             isa => HashRef,
668             init_arg => undef,
669             default => sub { {
670             'generic' => {
671             },
672             'gregorian' => {
673             'full' => q{h:mm:ss a zzzz},
674             'long' => q{h:mm:ss a z},
675             'medium' => q{h:mm:ss a},
676             'short' => q{h:mm a},
677             },
678             } },
679             );
680              
681             has 'datetime_formats' => (
682             is => 'ro',
683             isa => HashRef,
684             init_arg => undef,
685             default => sub { {
686             'generic' => {
687             },
688             'gregorian' => {
689             'full' => q{{1} {0}},
690             'long' => q{{1} {0}},
691             'medium' => q{{1} {0}},
692             'short' => q{{1} {0}},
693             },
694             } },
695             );
696              
697             has 'datetime_formats_available_formats' => (
698             is => 'ro',
699             isa => HashRef,
700             init_arg => undef,
701             default => sub { {
702             'generic' => {
703             MMMMdd => q{dd MMMM},
704             MMdd => q{dd/MM},
705             yMM => q{MM/y},
706             yMMMM => q{MMMM y},
707             yQQQ => q{QQQ y},
708             },
709             'gregorian' => {
710             E => q{ccc},
711             EHm => q{E HH:mm},
712             EHms => q{E HH:mm:ss},
713             Ed => q{d, E},
714             Ehm => q{E h:mm a},
715             Ehms => q{E h:mm:ss a},
716             Gy => q{G y},
717             GyMMM => q{G y MMM},
718             GyMMMEd => q{G y MMM d, E},
719             GyMMMd => q{G y MMM d},
720             H => q{HH},
721             Hm => q{HH:mm},
722             Hms => q{HH:mm:ss},
723             Hmsv => q{HH:mm:ss v},
724             Hmv => q{HH:mm v},
725             M => q{L},
726             MEd => q{MM-dd, E},
727             MMM => q{LLL},
728             MMMEd => q{MMM d, E},
729             MMMMW => q{'week' W 'of' MMM},
730             MMMMd => q{MMMM d},
731             MMMMdd => q{dd MMMM},
732             MMMd => q{MMM d},
733             MMdd => q{dd/MM},
734             Md => q{MM-dd},
735             d => q{d},
736             h => q{h a},
737             hm => q{h:mm a},
738             hms => q{h:mm:ss a},
739             hmsv => q{h:mm:ss a v},
740             hmv => q{h:mm a v},
741             ms => q{mm:ss},
742             y => q{y},
743             yM => q{y-MM},
744             yMEd => q{y-MM-dd, E},
745             yMM => q{MM/y},
746             yMMM => q{y MMM},
747             yMMMEd => q{y MMM d, E},
748             yMMMM => q{MMMM y},
749             yMMMd => q{y MMM d},
750             yMd => q{y-MM-dd},
751             yQQQ => q{QQQ y},
752             yQQQQ => q{y QQQQ},
753             yw => q{'week' w 'of' Y},
754             },
755             } },
756             );
757              
758             has 'datetime_formats_append_item' => (
759             is => 'ro',
760             isa => HashRef,
761             init_arg => undef,
762             default => sub { {
763             'gregorian' => {
764             'Timezone' => '{0} {1}',
765             },
766             } },
767             );
768              
769             has 'datetime_formats_interval' => (
770             is => 'ro',
771             isa => HashRef,
772             init_arg => undef,
773             default => sub { {
774             'gregorian' => {
775             H => {
776             H => q{HH–HH},
777             },
778             Hm => {
779             H => q{HH:mm–HH:mm},
780             m => q{HH:mm–HH:mm},
781             },
782             Hmv => {
783             H => q{HH:mm–HH:mm v},
784             m => q{HH:mm–HH:mm v},
785             },
786             Hv => {
787             H => q{HH–HH v},
788             },
789             M => {
790             M => q{MM–MM},
791             },
792             MEd => {
793             M => q{MM-dd, E – MM-dd, E},
794             d => q{MM-dd, E – MM-dd, E},
795             },
796             MMM => {
797             M => q{LLL–LLL},
798             },
799             MMMEd => {
800             M => q{MMM d, E – MMM d, E},
801             d => q{MMM d, E – MMM d, E},
802             },
803             MMMd => {
804             M => q{MMM d – MMM d},
805             d => q{MMM d–d},
806             },
807             Md => {
808             M => q{MM-dd – MM-dd},
809             d => q{MM-dd – MM-dd},
810             },
811             d => {
812             d => q{d–d},
813             },
814             fallback => '{0} – {1}',
815             h => {
816             a => q{h a – h a},
817             h => q{h–h a},
818             },
819             hm => {
820             a => q{h:mm a – h:mm a},
821             h => q{h:mm–h:mm a},
822             m => q{h:mm–h:mm a},
823             },
824             hmv => {
825             a => q{h:mm a – h:mm a v},
826             h => q{h:mm–h:mm a v},
827             m => q{h:mm–h:mm a v},
828             },
829             hv => {
830             a => q{h a – h a v},
831             h => q{h–h a v},
832             },
833             y => {
834             y => q{y–y},
835             },
836             yM => {
837             M => q{y-MM – y-MM},
838             y => q{y-MM – y-MM},
839             },
840             yMEd => {
841             M => q{y-MM-dd, E – y-MM-dd, E},
842             d => q{y-MM-dd, E – y-MM-dd, E},
843             y => q{y-MM-dd, E – y-MM-dd, E},
844             },
845             yMMM => {
846             M => q{y MMM–MMM},
847             y => q{y MMM – y MMM},
848             },
849             yMMMEd => {
850             M => q{y MMM d, E – MMM d, E},
851             d => q{y MMM d, E – MMM d, E},
852             y => q{y MMM d, E – y MMM d, E},
853             },
854             yMMMM => {
855             M => q{y MMMM–MMMM},
856             y => q{y MMMM – y MMMM},
857             },
858             yMMMd => {
859             M => q{y MMM d – MMM d},
860             d => q{y MMM d–d},
861             y => q{y MMM d – y MMM d},
862             },
863             yMd => {
864             M => q{y-MM-dd – y-MM-dd},
865             d => q{y-MM-dd – y-MM-dd},
866             y => q{y-MM-dd – y-MM-dd},
867             },
868             },
869             } },
870             );
871              
872             has 'time_zone_names' => (
873             is => 'ro',
874             isa => HashRef,
875             init_arg => undef,
876             default => sub { {
877             hourFormat => q(+HH:mm;-HH:mm),
878             gmtFormat => q(GMT{0}),
879             } }
880             );
881             no Moo;
882 1     1   1888  
  1         2  
  1         4  
883             1;
884              
885             # vim: tabstop=4