File Coverage

blib/lib/Locale/CLDR/Locales/Om.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Om - Package for language Oromo
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Om;
8             # This file auto generated from Data\common\main\om.xml
9             # on Sun 24 Apr 8:45:31 am GMT
10              
11 1     1   2608576 use version;
  1         1  
  1         8  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   90 use v5.10.1;
  1         4  
16 1     1   5 use mro 'c3';
  1         5  
  1         9  
17 1     1   31 use utf8;
  1         0  
  1         7  
18 1     1   28 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         16  
19              
20 1     1   721 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         73968  
  1         12  
21 1     1   1669 use Moo;
  1         9838  
  1         7  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'af' => 'Afrikoota',
32             'am' => 'Afaan Sidaamaa',
33             'ar' => 'Arabiffaa',
34             'az' => 'Afaan Azerbaijani',
35             'be' => 'Afaan Belarusia',
36             'bg' => 'Afaan Bulgariya',
37             'bn' => 'Afaan Baangladeshi',
38             'bs' => 'Afaan Bosniyaa',
39             'ca' => 'Afaan Katalaa',
40             'cs' => 'Afaan Czech',
41             'cy' => 'Welishiffaa',
42             'da' => 'Afaan Deenmaark',
43             'de' => 'Afaan Jarmanii',
44             'el' => 'Afaan Giriiki',
45             'en' => 'Ingliffa',
46             'eo' => 'Afaan Esperantoo',
47             'es' => 'Afaan Ispeen',
48             'et' => 'Afaan Istooniya',
49             'eu' => 'Afaan Baskuu',
50             'fa' => 'Afaan Persia',
51             'fi' => 'Afaan Fiilaandi',
52             'fil' => 'Afaan Filippinii',
53             'fo' => 'Afaan Faroese',
54             'fr' => 'Afaan Faransaayii',
55             'fy' => 'Afaan Firisiyaani',
56             'ga' => 'Afaan Ayirishii',
57             'gd' => 'Scots Gaelic',
58             'gl' => 'Afaan Galishii',
59             'gn' => 'Afaan Guarani',
60             'gu' => 'Afaan Gujarati',
61             'he' => 'Afaan Hebrew',
62             'hi' => 'Afaan Hindii',
63             'hr' => 'Afaan Croatian',
64             'hu' => 'Afaan Hangaari',
65             'ia' => 'Interlingua',
66             'id' => 'Afaan Indoneziya',
67             'is' => 'Ayiislandiffaa',
68             'it' => 'Afaan Xaaliyaani',
69             'ja' => 'Afaan Japanii',
70             'jv' => 'Afaan Java',
71             'ka' => 'Afaan Georgian',
72             'kn' => 'Afaan Kannada',
73             'ko' => 'Afaan Korea',
74             'la' => 'Afaan Laatini',
75             'lt' => 'Afaan Liituniyaa',
76             'lv' => 'Afaan Lativiyaa',
77             'mk' => 'Afaan Macedooniyaa',
78             'ml' => 'Malayaalamiffaa',
79             'mr' => 'Afaan Maratii',
80             'ms' => 'Malaayiffaa',
81             'mt' => 'Afaan Maltesii',
82             'ne' => 'Afaan Nepalii',
83             'nl' => 'Afaan Dachii',
84             'nn' => 'Afaan Norwegian',
85             'no' => 'Afaan Norweyii',
86             'oc' => 'Afaan Occit',
87             'om' => 'Oromoo',
88             'pa' => 'Afaan Punjabii',
89             'pl' => 'Afaan Polandii',
90             'pt' => 'Afaan Porchugaal',
91             'pt_BR' => 'Afaan Portugali (Braazil)',
92             'pt_PT' => 'Afaan Protuguese',
93             'ro' => 'Afaan Romaniyaa',
94             'ru' => 'Afaan Rushiyaa',
95             'si' => 'Afaan Sinhalese',
96             'sk' => 'Afaan Slovak',
97             'sl' => 'Afaan Islovaniyaa',
98             'sq' => 'Afaan Albaniyaa',
99             'sr' => 'Afaan Serbiya',
100             'su' => 'Afaan Sudaanii',
101             'sv' => 'Afaan Suwidiin',
102             'sw' => 'Suwahilii',
103             'ta' => 'Afaan Tamilii',
104             'te' => 'Afaan Telugu',
105             'th' => 'Afaan Tayii',
106             'ti' => 'Afaan Tigiree',
107             'tk' => 'Lammii Turkii',
108             'tlh' => 'Afaan Kilingon',
109             'tr' => 'Afaan Turkii',
110             'uk' => 'Afaan Ukreenii',
111             'ur' => 'Afaan Urdu',
112             'uz' => 'Afaan Uzbek',
113             'vi' => 'Afaan Veetinam',
114             'xh' => 'Afaan Xhosa',
115             'zh' => 'Chinese',
116             'zu' => 'Afaan Zuulu',
117              
118             );
119             if (@_) {
120             return $languages{$_[0]};
121             }
122             return \%languages;
123             }
124             },
125             );
126              
127             has 'display_name_script' => (
128             is => 'ro',
129             isa => CodeRef,
130             init_arg => undef,
131             default => sub {
132             sub {
133             my %scripts = (
134             'Latn' => 'Latin',
135              
136             );
137             if ( @_ ) {
138             return $scripts{$_[0]};
139             }
140             return \%scripts;
141             }
142             }
143             );
144              
145             has 'display_name_region' => (
146             is => 'ro',
147             isa => HashRef[Str],
148             init_arg => undef,
149             default => sub {
150             {
151             'BR' => 'Brazil',
152             'CN' => 'China',
153             'DE' => 'Germany',
154             'ET' => 'Itoophiyaa',
155             'FR' => 'France',
156             'GB' => 'United Kingdom',
157             'IN' => 'India',
158             'IT' => 'Italy',
159             'JP' => 'Japan',
160             'KE' => 'Keeniyaa',
161             'RU' => 'Russia',
162             'US' => 'United States',
163              
164             }
165             },
166             );
167              
168             has 'characters' => (
169             is => 'ro',
170             isa => HashRef,
171             init_arg => undef,
172             default => $^V ge v5.18.0
173             ? eval <<'EOT'
174             sub {
175             no warnings 'experimental::regex_sets';
176             return {
177             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'],
178             main => qr{(?^u:[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])},
179             };
180             },
181             EOT
182             : sub {
183             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'], };
184             },
185 1     1   147 );
  1         3  
  1         305  
186              
187              
188             has 'default_numbering_system' => (
189             is => 'ro',
190             isa => Str,
191             init_arg => undef,
192             default => 'latn',
193             );
194              
195             has native_numbering_system => (
196             is => 'ro',
197             isa => Str,
198             init_arg => undef,
199             default => 'latn',
200             );
201              
202             has traditional_numbering_system => (
203             is => 'ro',
204             isa => Str,
205             init_arg => undef,
206             default => 'ethi',
207             );
208              
209             has 'number_currency_formats' => (
210             is => 'ro',
211             isa => HashRef,
212             init_arg => undef,
213             default => sub { {
214             'latn' => {
215             'pattern' => {
216             'default' => {
217             'standard' => {
218             'positive' => '¤#,##0.00',
219             },
220             },
221             },
222             },
223             } },
224             );
225              
226             has 'currencies' => (
227             is => 'ro',
228             isa => HashRef,
229             init_arg => undef,
230             default => sub { {
231             'BRL' => {
232             display_name => {
233             'currency' => q(Brazilian Real),
234             },
235             },
236             'CNY' => {
237             display_name => {
238             'currency' => q(Chinese Yuan Renminbi),
239             },
240             },
241             'ETB' => {
242             symbol => 'Br',
243             display_name => {
244             'currency' => q(Itoophiyaa Birrii),
245             },
246             },
247             'EUR' => {
248             display_name => {
249             'currency' => q(Euro),
250             },
251             },
252             'GBP' => {
253             display_name => {
254             'currency' => q(British Pound),
255             },
256             },
257             'INR' => {
258             display_name => {
259             'currency' => q(Indian Rupee),
260             },
261             },
262             'JPY' => {
263             display_name => {
264             'currency' => q(Japanese Yen),
265             },
266             },
267             'RUB' => {
268             display_name => {
269             'currency' => q(Russian Ruble),
270             },
271             },
272             'USD' => {
273             display_name => {
274             'currency' => q(US Dollar),
275             },
276             },
277             } },
278             );
279              
280              
281             has 'calendar_months' => (
282             is => 'ro',
283             isa => HashRef,
284             init_arg => undef,
285             default => sub { {
286             'gregorian' => {
287             'format' => {
288             abbreviated => {
289             nonleap => [
290             'Ama',
291             'Gur',
292             'Bit',
293             'Elb',
294             'Cam',
295             'Wax',
296             'Ado',
297             'Hag',
298             'Ful',
299             'Onk',
300             'Sad',
301             'Mud'
302             ],
303             leap => [
304            
305             ],
306             },
307             wide => {
308             nonleap => [
309             'Amajjii',
310             'Guraandhala',
311             'Bitooteessa',
312             'Elba',
313             'Caamsa',
314             'Waxabajjii',
315             'Adooleessa',
316             'Hagayya',
317             'Fuulbana',
318             'Onkololeessa',
319             'Sadaasa',
320             'Muddee'
321             ],
322             leap => [
323            
324             ],
325             },
326             },
327             'stand-alone' => {
328             narrow => {
329             nonleap => [
330             'J',
331             'F',
332             'M',
333             'A',
334             'M',
335             'J',
336             'J',
337             'A',
338             'S',
339             'O',
340             'N',
341             'D'
342             ],
343             leap => [
344            
345             ],
346             },
347             },
348             },
349             } },
350             );
351              
352             has 'calendar_days' => (
353             is => 'ro',
354             isa => HashRef,
355             init_arg => undef,
356             default => sub { {
357             'gregorian' => {
358             'format' => {
359             abbreviated => {
360             mon => 'Wix',
361             tue => 'Qib',
362             wed => 'Rob',
363             thu => 'Kam',
364             fri => 'Jim',
365             sat => 'San',
366             sun => 'Dil'
367             },
368             wide => {
369             mon => 'Wiixata',
370             tue => 'Qibxata',
371             wed => 'Roobii',
372             thu => 'Kamiisa',
373             fri => 'Jimaata',
374             sat => 'Sanbata',
375             sun => 'Dilbata'
376             },
377             },
378             'stand-alone' => {
379             narrow => {
380             mon => 'M',
381             tue => 'T',
382             wed => 'W',
383             thu => 'T',
384             fri => 'F',
385             sat => 'S',
386             sun => 'S'
387             },
388             },
389             },
390             } },
391             );
392              
393             has 'day_periods' => (
394             is => 'ro',
395             isa => HashRef,
396             init_arg => undef,
397             default => sub { {
398             'gregorian' => {
399             'format' => {
400             'wide' => {
401             'am' => q{WD},
402             'pm' => q{WB},
403             },
404             'abbreviated' => {
405             'pm' => q{WB},
406             'am' => q{WD},
407             },
408             },
409             },
410             } },
411             );
412              
413             has 'eras' => (
414             is => 'ro',
415             isa => HashRef,
416             init_arg => undef,
417             default => sub { {
418             'generic' => {
419             },
420             'gregorian' => {
421             abbreviated => {
422             '0' => 'KD',
423             '1' => 'KB'
424             },
425             },
426             } },
427             );
428              
429             has 'date_formats' => (
430             is => 'ro',
431             isa => HashRef,
432             init_arg => undef,
433             default => sub { {
434             'generic' => {
435             'full' => q{EEEE, MMMM d, y G},
436             'long' => q{dd MMMM y G},
437             'medium' => q{dd-MMM-y G},
438             'short' => q{dd/MM/yy GGGGG},
439             },
440             'gregorian' => {
441             'full' => q{EEEE, MMMM d, y},
442             'long' => q{dd MMMM y},
443             'medium' => q{dd-MMM-y},
444             'short' => q{dd/MM/yy},
445             },
446             } },
447             );
448              
449             has 'time_formats' => (
450             is => 'ro',
451             isa => HashRef,
452             init_arg => undef,
453             default => sub { {
454             'generic' => {
455             },
456             'gregorian' => {
457             'full' => q{h:mm:ss a zzzz},
458             'long' => q{h:mm:ss a z},
459             'medium' => q{h:mm:ss a},
460             'short' => q{h:mm a},
461             },
462             } },
463             );
464              
465             has 'datetime_formats' => (
466             is => 'ro',
467             isa => HashRef,
468             init_arg => undef,
469             default => sub { {
470             'generic' => {
471             },
472             'gregorian' => {
473             },
474             } },
475             );
476              
477             has 'datetime_formats_available_formats' => (
478             is => 'ro',
479             isa => HashRef,
480             init_arg => undef,
481             default => sub { {
482             'generic' => {
483             MMMMdd => q{dd MMMM},
484             MMdd => q{dd/MM},
485             yMM => q{MM/y},
486             yMMMM => q{MMMM y},
487             yQQQ => q{QQQ y},
488             },
489             'gregorian' => {
490             MMMMdd => q{dd MMMM},
491             MMdd => q{dd/MM},
492             yMM => q{MM/y},
493             yMMMM => q{MMMM y},
494             yQQQ => q{QQQ y},
495             },
496             } },
497             );
498              
499             has 'datetime_formats_append_item' => (
500             is => 'ro',
501             isa => HashRef,
502             init_arg => undef,
503             default => sub { {
504             } },
505             );
506              
507             has 'datetime_formats_interval' => (
508             is => 'ro',
509             isa => HashRef,
510             init_arg => undef,
511             default => sub { {
512             } },
513             );
514              
515             has 'time_zone_names' => (
516             is => 'ro',
517             isa => HashRef,
518             init_arg => undef,
519             default => sub { {
520             hourFormat => q(+HH:mm;-HH:mm),
521             gmtFormat => q(GMT{0}),
522             } }
523             );
524 1     1   9027 no Moo;
  1         3  
  1         11  
525              
526             1;
527              
528             # vim: tabstop=4