File Coverage

blib/lib/Locale/CLDR/Locales/Mgh.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::Mgh - Package for language Makhuwa-Meetto
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Mgh;
8             # This file auto generated from Data\common\main\mgh.xml
9             # on Sun 24 Apr 8:41:20 am GMT
10              
11 1     1   2594790 use version;
  1         2  
  1         7  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   93 use v5.10.1;
  1         2  
16 1     1   4 use mro 'c3';
  1         5  
  1         8  
17 1     1   32 use utf8;
  1         1  
  1         7  
18 1     1   29 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         14  
19              
20 1     1   692 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         47851  
  1         10  
21 1     1   1534 use Moo;
  1         9052  
  1         4  
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             'ak' => 'Ikan',
32             'am' => 'Imhari',
33             'ar' => 'Iarabu',
34             'be' => 'Ibelausi',
35             'bg' => 'Ibulgaria',
36             'bn' => 'Ibangla',
37             'cs' => 'Icheki',
38             'de' => 'Ijerimani',
39             'el' => 'Igiriki',
40             'en' => 'Ingilishi',
41             'es' => 'Ihispaniola',
42             'fa' => 'Iajemi',
43             'fr' => 'Ifaransa',
44             'ha' => 'Ihausa',
45             'hi' => 'Ihindi',
46             'hu' => 'Ihungari',
47             'ig' => 'Igbo',
48             'it' => 'Italiano',
49             'ja' => 'Ijapani',
50             'jv' => 'Ijava',
51             'km' => 'Ikambodia',
52             'ko' => 'Ikorea',
53             'mgh' => 'Makua',
54             'ms' => 'Imalesia',
55             'my' => 'Iburma',
56             'ne' => 'Inepali',
57             'nl' => 'Iholanzi',
58             'pa' => 'Ipunjabi',
59             'pl' => 'Ipolandi',
60             'pt' => 'Nreno',
61             'ro' => 'Iromania',
62             'ru' => 'Irisi',
63             'rw' => 'Inyaranda',
64             'so' => 'Isomali',
65             'sv' => 'Iswidi',
66             'ta' => 'Itamil',
67             'th' => 'Itailandi',
68             'tr' => 'Ituruki',
69             'uk' => 'Iukran',
70             'ur' => 'Ihurdu',
71             'vi' => 'Ivyetinamu',
72             'yo' => 'Iyoruba',
73             'zh' => 'Ichina',
74             'zu' => 'Izulu',
75              
76             );
77             if (@_) {
78             return $languages{$_[0]};
79             }
80             return \%languages;
81             }
82             },
83             );
84              
85             has 'display_name_region' => (
86             is => 'ro',
87             isa => HashRef[Str],
88             init_arg => undef,
89             default => sub {
90             {
91             'AD' => 'Uandora',
92             'AF' => 'Ufugustani',
93             'AL' => 'Ualbania',
94             'AS' => 'Usamoa ya Marekani',
95             'AZ' => 'Uazabajani',
96             'BI' => 'Urundi',
97             'BJ' => 'Ubelin',
98             'CA' => 'Ukanada',
99             'CG' => 'Ukongo',
100             'CH' => 'Uswisi',
101             'CI' => 'Ukodiva',
102             'CL' => 'Uchile',
103             'CN' => 'Uchina',
104             'CO' => 'Ukolombia',
105             'CU' => 'Ukuba',
106             'CY' => 'Ukuprosi',
107             'CZ' => 'Ucheki',
108             'DJ' => 'Ujibuti',
109             'DK' => 'Udenimaka',
110             'DM' => 'Udominika',
111             'DZ' => 'Alujeria',
112             'EG' => 'Umisiri',
113             'ER' => 'Uriterea',
114             'ES' => 'Uhispania',
115             'ET' => 'Uhabeshi',
116             'FI' => 'Ufini',
117             'FJ' => 'Ufiji',
118             'FR' => 'Ufaransa',
119             'GA' => 'Ugaboni',
120             'GD' => 'Ugrenada',
121             'GE' => 'Ujojia',
122             'GF' => 'Ufaransa yo Gwaya',
123             'GH' => 'Ugana',
124             'GI' => 'Ujibralta',
125             'GL' => 'Ugrinlandi',
126             'GM' => 'Ugambia',
127             'GN' => 'Ugine',
128             'GP' => 'Ugwadelupe',
129             'GT' => 'Ugwatemala',
130             'GU' => 'Ugwam',
131             'GW' => 'Uginebisau',
132             'GY' => 'Uguyana',
133             'HN' => 'Uhondurasi',
134             'HR' => 'Ukorasia',
135             'HT' => 'Uhaiti',
136             'HU' => 'Uhungaria',
137             'ID' => 'Undonesia',
138             'IE' => 'Uayalandi',
139             'IL' => 'Uisraeli',
140             'IN' => 'Uhindini',
141             'IQ' => 'Wiraki',
142             'IT' => 'Italia',
143             'JM' => 'Ujamaika',
144             'JO' => 'Uyordani',
145             'JP' => 'Ujapani',
146             'KE' => 'Ukenya',
147             'KH' => 'Ukambodia',
148             'KM' => 'Ukomoro',
149             'KN' => 'Usantakitzi na Nevis',
150             'KP' => 'Ukorea Kaskazini',
151             'KR' => 'Ukorea Kusini',
152             'KZ' => 'Ukazakistani',
153             'LB' => 'Ulebanoni',
154             'LC' => 'Usantalusia',
155             'LI' => 'Ushenteni',
156             'LK' => 'Usirilanka',
157             'LR' => 'Uliberia',
158             'LS' => 'Ulesoto',
159             'LT' => 'Utwania',
160             'LU' => 'Usembaji',
161             'LV' => 'Ulativia',
162             'LY' => 'Ulibya',
163             'ME' => 'Umantegro',
164             'MG' => 'Ubukini',
165             'MK' => 'Umasedonia',
166             'MW' => 'Umalawi',
167             'MZ' => 'Umozambiki',
168             'NE' => 'Unijeri',
169             'NG' => 'Unijeria',
170             'NO' => 'Unorwe',
171             'OM' => 'Uomani',
172             'PA' => 'Upanama',
173             'PE' => 'Uperuu',
174             'PF' => 'Ufaransa yo Potina',
175             'PG' => 'Upapua',
176             'PH' => 'Ufilipino',
177             'PK' => 'Upakistani',
178             'PL' => 'Upolandi',
179             'PM' => 'Usantapieri na Mikeloni',
180             'PN' => 'Upitkairni',
181             'PR' => 'Upwetoriko',
182             'PY' => 'Paragwai',
183             'QA' => 'Ukatari',
184             'RE' => 'Uriyunioni',
185             'RO' => 'Uromania',
186             'RW' => 'Urwanda',
187             'SA' => 'Usaudi',
188             'SC' => 'Ushelisheli',
189             'SD' => 'Usudani',
190             'SE' => 'Uswidi',
191             'SG' => 'Usingapoo',
192             'SH' => 'Usantahelena',
193             'SI' => 'Uslovenia',
194             'SK' => 'Uslovakia',
195             'SM' => 'Usamarino',
196             'SN' => 'Usenegali',
197             'SO' => 'Usomalia',
198             'SR' => 'Usurinamu',
199             'ST' => 'Usao Tome na Principe',
200             'SV' => 'Usalavado',
201             'SY' => 'Usiria',
202             'SZ' => 'Uswazi',
203             'TD' => 'Uchadi',
204             'TG' => 'Utogo',
205             'TH' => 'Utailandi',
206             'TJ' => 'Ujikistani',
207             'TK' => 'Utokelau',
208             'TL' => 'Utimo Mashariki',
209             'TM' => 'Uturukimenistani',
210             'TN' => 'Utunisia',
211             'TO' => 'Utonga',
212             'TR' => 'Utuki',
213             'TT' => 'Utrinidad na Tobago',
214             'TV' => 'Utuvalu',
215             'TZ' => 'Utanzania',
216             'US' => 'Umarekani',
217             'VA' => 'Uvatikani',
218             'VC' => 'Usantavisenti na Grenadini',
219             'VE' => 'Uvenezuela',
220             'VN' => 'Uvietinamu',
221             'VU' => 'Uvanuatu',
222             'WF' => 'Uwalis na Futuna',
223             'WS' => 'Usamoa',
224             'YE' => 'Uyemeni',
225             'ZA' => 'Afrika du Sulu',
226             'ZM' => 'Uzambia',
227             'ZW' => 'Uzimbabwe',
228              
229             }
230             },
231             );
232              
233             has 'characters' => (
234             is => 'ro',
235             isa => HashRef,
236             init_arg => undef,
237             default => $^V ge v5.18.0
238             ? eval <<'EOT'
239             sub {
240             no warnings 'experimental::regex_sets';
241             return {
242             auxiliary => qr{(?^u:[q x])},
243             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'Y', 'Z'],
244             main => qr{(?^u:[a b c d e f g h i j k l m n o p r s t u v w y z])},
245             };
246             },
247             EOT
248             : sub {
249             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'Y', 'Z'], };
250             },
251 1     1   104 );
  1         2  
  1         136  
252              
253              
254             has 'yesstr' => (
255             is => 'ro',
256             isa => RegexpRef,
257             init_arg => undef,
258             default => sub { qr'^(?i:eyo|e|yes|y)$' }
259             );
260              
261             has 'nostr' => (
262             is => 'ro',
263             isa => RegexpRef,
264             init_arg => undef,
265             default => sub { qr'^(?i:akin’tuna|a|no|n)$' }
266             );
267              
268             has 'number_symbols' => (
269             is => 'ro',
270             isa => HashRef,
271             init_arg => undef,
272             default => sub { {
273             'latn' => {
274             'decimal' => q(,),
275             'group' => q(.),
276             },
277             } }
278             );
279              
280             has 'currencies' => (
281             is => 'ro',
282             isa => HashRef,
283             init_arg => undef,
284             default => sub { {
285             'MZN' => {
286             symbol => 'MTn',
287             },
288             } },
289             );
290              
291              
292             has 'calendar_months' => (
293             is => 'ro',
294             isa => HashRef,
295             init_arg => undef,
296             default => sub { {
297             'gregorian' => {
298             'format' => {
299             abbreviated => {
300             nonleap => [
301             'Kwa',
302             'Una',
303             'Rar',
304             'Che',
305             'Tha',
306             'Moc',
307             'Sab',
308             'Nan',
309             'Tis',
310             'Kum',
311             'Moj',
312             'Yel'
313             ],
314             leap => [
315            
316             ],
317             },
318             wide => {
319             nonleap => [
320             'Mweri wo kwanza',
321             'Mweri wo unayeli',
322             'Mweri wo uneraru',
323             'Mweri wo unecheshe',
324             'Mweri wo unethanu',
325             'Mweri wo thanu na mocha',
326             'Mweri wo saba',
327             'Mweri wo nane',
328             'Mweri wo tisa',
329             'Mweri wo kumi',
330             'Mweri wo kumi na moja',
331             'Mweri wo kumi na yel’li'
332             ],
333             leap => [
334            
335             ],
336             },
337             },
338             'stand-alone' => {
339             narrow => {
340             nonleap => [
341             'K',
342             'U',
343             'R',
344             'C',
345             'T',
346             'M',
347             'S',
348             'N',
349             'T',
350             'K',
351             'M',
352             'Y'
353             ],
354             leap => [
355            
356             ],
357             },
358             },
359             },
360             } },
361             );
362              
363             has 'calendar_days' => (
364             is => 'ro',
365             isa => HashRef,
366             init_arg => undef,
367             default => sub { {
368             'gregorian' => {
369             'format' => {
370             abbreviated => {
371             mon => 'Jtt',
372             tue => 'Jnn',
373             wed => 'Jtn',
374             thu => 'Ara',
375             fri => 'Iju',
376             sat => 'Jmo',
377             sun => 'Sab'
378             },
379             wide => {
380             mon => 'Jumatatu',
381             tue => 'Jumanne',
382             wed => 'Jumatano',
383             thu => 'Arahamisi',
384             fri => 'Ijumaa',
385             sat => 'Jumamosi',
386             sun => 'Sabato'
387             },
388             },
389             'stand-alone' => {
390             narrow => {
391             mon => 'J',
392             tue => 'J',
393             wed => 'J',
394             thu => 'A',
395             fri => 'I',
396             sat => 'J',
397             sun => 'S'
398             },
399             },
400             },
401             } },
402             );
403              
404             has 'day_periods' => (
405             is => 'ro',
406             isa => HashRef,
407             init_arg => undef,
408             default => sub { {
409             'gregorian' => {
410             'format' => {
411             'abbreviated' => {
412             'pm' => q{mchochil’l},
413             'am' => q{wichishu},
414             },
415             'wide' => {
416             'pm' => q{mchochil’l},
417             'am' => q{wichishu},
418             },
419             },
420             },
421             } },
422             );
423              
424             has 'eras' => (
425             is => 'ro',
426             isa => HashRef,
427             init_arg => undef,
428             default => sub { {
429             'generic' => {
430             },
431             'gregorian' => {
432             abbreviated => {
433             '0' => 'HY',
434             '1' => 'YY'
435             },
436             wide => {
437             '0' => 'Hinapiya yesu',
438             '1' => 'Yopia yesu'
439             },
440             },
441             } },
442             );
443              
444             has 'date_formats' => (
445             is => 'ro',
446             isa => HashRef,
447             init_arg => undef,
448             default => sub { {
449             'generic' => {
450             'full' => q{EEEE, d MMMM y G},
451             'long' => q{d MMMM y G},
452             'medium' => q{d MMM y G},
453             'short' => q{dd/MM/y GGGGG},
454             },
455             'gregorian' => {
456             'full' => q{EEEE, d MMMM y},
457             'long' => q{d MMMM y},
458             'medium' => q{d MMM y},
459             'short' => q{dd/MM/y},
460             },
461             } },
462             );
463              
464             has 'time_formats' => (
465             is => 'ro',
466             isa => HashRef,
467             init_arg => undef,
468             default => sub { {
469             'generic' => {
470             },
471             'gregorian' => {
472             'full' => q{HH:mm:ss zzzz},
473             'long' => q{HH:mm:ss z},
474             'medium' => q{HH:mm:ss},
475             'short' => q{HH:mm},
476             },
477             } },
478             );
479              
480             has 'datetime_formats' => (
481             is => 'ro',
482             isa => HashRef,
483             init_arg => undef,
484             default => sub { {
485             'generic' => {
486             },
487             'gregorian' => {
488             },
489             } },
490             );
491              
492             has 'datetime_formats_available_formats' => (
493             is => 'ro',
494             isa => HashRef,
495             init_arg => undef,
496             default => sub { {
497             'generic' => {
498             Ed => q{E d},
499             Hm => q{HH:mm},
500             Hms => q{HH:mm:ss},
501             M => q{L},
502             MEd => q{E, M/d},
503             MMM => q{LLL},
504             MMMEd => q{E, MMM d},
505             MMMd => q{MMM d},
506             Md => q{d/M},
507             d => q{d},
508             hm => q{h:mm a},
509             hms => q{h:mm:ss a},
510             ms => q{m:ss},
511             y => q{y},
512             yM => q{M/y},
513             yMEd => q{E, M/d/y},
514             yMMM => q{MMM y},
515             yMMMEd => q{E, MMM d, y},
516             yMMMd => q{MMM d, y},
517             yMd => q{d/M/y},
518             yQQQ => q{QQQ y},
519             yQQQQ => q{QQQQ y},
520             },
521             'gregorian' => {
522             Ed => q{E d},
523             Hm => q{HH:mm},
524             Hms => q{HH:mm:ss},
525             M => q{L},
526             MEd => q{E, M/d},
527             MMM => q{LLL},
528             MMMEd => q{E, MMM d},
529             MMMd => q{MMM d},
530             Md => q{d/M},
531             d => q{d},
532             hm => q{h:mm a},
533             hms => q{h:mm:ss a},
534             ms => q{m:ss},
535             y => q{y},
536             yM => q{M/y},
537             yMEd => q{E, M/d/y},
538             yMMM => q{MMM y},
539             yMMMEd => q{E, MMM d, y},
540             yMMMd => q{MMM d, y},
541             yMd => q{d/M/y},
542             yQQQ => q{QQQ y},
543             yQQQQ => q{QQQQ y},
544             },
545             } },
546             );
547              
548             has 'datetime_formats_append_item' => (
549             is => 'ro',
550             isa => HashRef,
551             init_arg => undef,
552             default => sub { {
553             } },
554             );
555              
556             has 'datetime_formats_interval' => (
557             is => 'ro',
558             isa => HashRef,
559             init_arg => undef,
560             default => sub { {
561             } },
562             );
563              
564 1     1   10022 no Moo;
  1         2  
  1         8  
565              
566             1;
567              
568             # vim: tabstop=4