File Coverage

blib/lib/Locale/CLDR/Locales/Mni.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::Mni - Package for language Manipuri
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Mni;
10             # This file auto generated from Data\common\main\mni.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1519327 use strict;
  1         2  
  1         35  
14 1     1   4 use warnings;
  1         6  
  1         50  
15 1     1   5 use version;
  1         1  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   102 use v5.12.0;
  1         3  
20 1     1   5 use mro 'c3';
  1         2  
  1         10  
21 1     1   24 use utf8;
  1         1  
  1         9  
22 1     1   38 use feature 'unicode_strings';
  1         1  
  1         157  
23 1     1   7 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   1913 use Moo;
  1         2  
  1         48  
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             'ar' => 'আরাবিক',
35             'ar_001' => 'মোর্দর্ন স্তেন্দর্দ আরাবিক',
36             'bn' => 'বাংলা',
37             'de' => 'জর্মন',
38             'de_AT' => 'ওষ্ট্রিয়ান জর্মন',
39             'de_CH' => 'স্বিজ হায় জর্মন',
40             'en' => 'ইংলিস',
41             'en_AU' => 'ওষ্ট্রেলিয়ান ইংলিস',
42             'en_CA' => 'কানাদিয়ান ইংলিস',
43             'en_GB' => 'ব্রিটিশ ইংলিস',
44             'en_GB@alt=short' => 'য়ু কে ইংলিস',
45             'en_US' => 'অমেরিকান ইংলিস',
46             'en_US@alt=short' => 'য়ু এস ইংলিস',
47             'es' => 'স্পেনিস',
48             'es_419' => 'লেটিন অমেরিকান স্পেনিস',
49             'es_ES' => 'য়ুরোপিয়ান স্পেনিস',
50             'es_MX' => 'মেক্সিকান স্পেনিস',
51             'fr' => 'ফ্রেঞ্চ',
52             'fr_CA' => 'কানাদিয়ান ফ্রেঞ্চ',
53             'fr_CH' => 'স্বিজ ফ্রেঞ্চ',
54             'hi' => 'হিন্দী',
55             'id' => 'ইন্দোনেসিয়া',
56             'it' => 'ইটালিয়ন',
57             'ja' => 'জাপানিজ',
58             'ko' => 'কোরিয়ন',
59             'mni' => 'মৈতৈলোন্',
60             'nl' => 'দচ',
61             'nl_BE' => 'ফ্লেমিশ',
62             'pl' => 'পোলিশ',
63             'pt' => 'পোর্টুগিজ',
64             'pt_BR' => 'ব্রাজিলিয়ান পোর্টুগিজ',
65             'pt_PT' => 'য়ুরোপিয়ান পোর্টুগিজ',
66             'ru' => 'রুসিয়ান',
67             'th' => 'থাই',
68             'tr' => 'টর্কিশ',
69             'und' => 'মশকখংদবা লোল',
70             'zh' => 'চাইনিজ',
71             'zh@alt=menu' => 'চাইনিজ মন্দারিন',
72             'zh_Hans' => 'সিমপ্লিফাইদ চাইনিজ',
73             'zh_Hans@alt=long' => 'সিমপ্লিফাইদ মন্দারিন চাইনিজ',
74             'zh_Hant' => 'ত্রেদিস্নেল চাইনিজ',
75             'zh_Hant@alt=long' => 'ত্রেদিস্নেল মন্দারিন চাইনিজ',
76              
77             );
78             if (@_) {
79             return $languages{$_[0]};
80             }
81             return \%languages;
82             }
83             },
84             );
85              
86             has 'display_name_script' => (
87             is => 'ro',
88             isa => CodeRef,
89             init_arg => undef,
90             default => sub {
91             sub {
92             my %scripts = (
93             'Arab' => 'আরবিক',
94             'Beng' => 'বাংলা',
95             'Cyrl' => 'সিরিলিক',
96             'Hans' => 'লাইথোকহল্লবা',
97             'Hans@alt=stand-alone' => 'লাইথোকহল্লবা চাইনিজ',
98             'Hant' => 'ত্রেদিস্নেল',
99             'Hant@alt=stand-alone' => 'ত্রেদিস্নেল চাইনিজ',
100             'Jpan' => 'জপানিজ',
101             'Kore' => 'কোরিয়ন',
102             'Latn' => 'লেটিন',
103             'Mtei' => 'মীতৈ ময়েক',
104             'Zxxx' => 'ইদবা',
105             'Zzzz' => 'মশকখংদবা স্ক্রিপ্ট',
106              
107             );
108             if ( @_ ) {
109             return $scripts{$_[0]};
110             }
111             return \%scripts;
112             }
113             }
114             );
115              
116             has 'display_name_region' => (
117             is => 'ro',
118             isa => HashRef[Str],
119             init_arg => undef,
120             default => sub {
121             {
122             '001' => 'মালেম',
123             '002' => 'অফ্রিকা',
124             '019' => 'অমেরিকাশিং',
125             '150' => 'য়ুরোপ',
126             'BR' => 'ব্রাজিল',
127             'CN' => 'চিনা',
128             'DE' => 'জর্মনি',
129             'FR' => 'ফ্রান্স',
130             'GB' => 'য়ুনাইটেদ কিংদম',
131             'IN' => 'ইন্দিয়া',
132             'IT' => 'ইটালি',
133             'JP' => 'জাপান',
134             'RU' => 'রুসিয়া',
135             'US' => 'য়ুনাইটেদ ষ্টেটস',
136             'ZZ' => 'মশকখংদবা লমদম',
137              
138             }
139             },
140             );
141              
142             has 'display_name_type' => (
143             is => 'ro',
144             isa => HashRef[HashRef[Str]],
145             init_arg => undef,
146             default => sub {
147             {
148             'calendar' => {
149             'gregorian' => q{গ্রিগোরিয়ান কেলেন্দর},
150             },
151             'collation' => {
152             'standard' => q{ষ্টেন্দর্দ সোর্ট ওর্দর},
153             },
154             'numbers' => {
155             'beng' => q{বাংলা দিজিট},
156             'latn' => q{ৱেস্তর্ন দিজিট},
157             },
158              
159             }
160             },
161             );
162              
163             has 'display_name_measurement_system' => (
164             is => 'ro',
165             isa => HashRef[Str],
166             init_arg => undef,
167             default => sub {
168             {
169             'metric' => q{মেত্রিক},
170             'UK' => q{য়ু কে},
171             'US' => q{য়ু এস},
172              
173             }
174             },
175             );
176              
177             has 'display_name_code_patterns' => (
178             is => 'ro',
179             isa => HashRef[Str],
180             init_arg => undef,
181             default => sub {
182             {
183             'language' => 'লোল: {0}',
184             'script' => 'স্ক্রিপ্ট: {0}',
185             'region' => 'লমদম: {0}',
186              
187             }
188             },
189             );
190              
191             has 'characters' => (
192             is => 'ro',
193             isa => HashRef,
194             init_arg => undef,
195             default => $^V ge v5.18.0
196             ? eval <<'EOT'
197             sub {
198             no warnings 'experimental::regex_sets';
199             return {
200             auxiliary => qr{[‌‍]},
201             main => qr{[় ঁংঃ অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড{ড়} ঢ{ঢ়} ণ ত থ দ ধ ন প ফ ব ভ ম য{য়} র ল ৱ শ ষ স হ া ি ী ু ূ ৃ ে ৈ ো ৌ ্]},
202             numbers => qr{[\- ‑ , . % ‰ + 0০ 1১ 2২ 3৩ 4৪ 5৫ 6৬ 7৭ 8৮ 9৯]},
203             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
204             };
205             },
206             EOT
207             : sub {
208             return {};
209             },
210 1     1   198 );
  1         3  
  1         291  
211              
212              
213             has 'yesstr' => (
214             is => 'ro',
215             isa => RegexpRef,
216             init_arg => undef,
217             default => sub { qr'^(?i:য়েস|y)$' }
218             );
219              
220             has 'nostr' => (
221             is => 'ro',
222             isa => RegexpRef,
223             init_arg => undef,
224             default => sub { qr'^(?i:নো|n)$' }
225             );
226              
227             has 'listPatterns' => (
228             is => 'ro',
229             isa => HashRef,
230             init_arg => undef,
231             default => sub { {
232             end => q({0} অমসুং {1}),
233             2 => q({0} অমসুং {1}),
234             } }
235             );
236              
237             has 'default_numbering_system' => (
238             is => 'ro',
239             isa => Str,
240             init_arg => undef,
241             default => 'beng',
242             );
243              
244             has 'currencies' => (
245             is => 'ro',
246             isa => HashRef,
247             init_arg => undef,
248             default => sub { {
249             'BRL' => {
250             display_name => {
251             'currency' => q(ব্রাজিলিয়ান রেয়াল),
252             },
253             },
254             'CNY' => {
255             display_name => {
256             'currency' => q(চাইনিজ য়ুআন),
257             },
258             },
259             'EUR' => {
260             display_name => {
261             'currency' => q(য়ুরো),
262             },
263             },
264             'GBP' => {
265             display_name => {
266             'currency' => q(ব্রিটিশ পাউন্দ),
267             },
268             },
269             'INR' => {
270             display_name => {
271             'currency' => q(ইন্দিয়ান রুপী),
272             },
273             },
274             'JPY' => {
275             display_name => {
276             'currency' => q(জাপানিজ য়েন),
277             },
278             },
279             'RUB' => {
280             display_name => {
281             'currency' => q(রুসিয়ান রুবল),
282             },
283             },
284             'USD' => {
285             symbol => '$',
286             display_name => {
287             'currency' => q(য়ু এস দি),
288             },
289             },
290             'XXX' => {
291             display_name => {
292             'currency' => q(মশকখংদবা করেন্সি),
293             },
294             },
295             } },
296             );
297              
298              
299             has 'calendar_months' => (
300             is => 'ro',
301             isa => HashRef,
302             init_arg => undef,
303             default => sub { {
304             'gregorian' => {
305             'format' => {
306             abbreviated => {
307             nonleap => [
308             'জন',
309             'ফেব্রুৱারি',
310             'মার্চ',
311             'এপ্রিল',
312             'মে',
313             'জুন',
314             'জুলাই',
315             'ওগ',
316             'সেপ্টেম্বর',
317             'ওক্টোবর',
318             'নভেম্বর',
319             'ডিসেম্বর'
320             ],
321             leap => [
322            
323             ],
324             },
325             narrow => {
326             nonleap => [
327             'জা',
328             'ফে',
329             'মার',
330             'এপ',
331             'মে',
332             'জুন',
333             'জুল',
334             'আ',
335             'সে',
336             'ওক',
337             'নব',
338             'ডি'
339             ],
340             leap => [
341            
342             ],
343             },
344             wide => {
345             nonleap => [
346             'জনুৱারী',
347             'ফেব্রুৱারি',
348             'মার্চ',
349             'এপ্রিল',
350             'মে',
351             'জুন',
352             'জুলাই',
353             '‌ওগষ্ট',
354             'সেপ্টেম্বর',
355             'ওক্টোবর',
356             'নভেম্বর',
357             'ডিসেম্বর'
358             ],
359             leap => [
360            
361             ],
362             },
363             },
364             'stand-alone' => {
365             abbreviated => {
366             nonleap => [
367             'জানু',
368             'ফেব্রু',
369             'মার',
370             'এপ্রি',
371             'মে',
372             'জুন',
373             'জুলা',
374             'আগ',
375             'সেপ্ট',
376             'ওক্টো',
377             'নভে',
378             'ডিসে'
379             ],
380             leap => [
381            
382             ],
383             },
384             narrow => {
385             nonleap => [
386             'জা',
387             'ফে',
388             'মার',
389             'এপ',
390             'মে',
391             'জুন',
392             'জুল',
393             'আ',
394             'সে',
395             'ও',
396             'নব',
397             'ডি'
398             ],
399             leap => [
400            
401             ],
402             },
403             wide => {
404             nonleap => [
405             'জানুৱারি',
406             'ফেব্রুৱারি',
407             'মার্চ',
408             'এপ্রিল',
409             'মে',
410             'জুন',
411             'জুলাই',
412             'ওগষ্ট',
413             'সেপ্টেম্বর',
414             'ওক্টোবর',
415             'নবেম্বর',
416             'ডিসেম্বর'
417             ],
418             leap => [
419            
420             ],
421             },
422             },
423             },
424             } },
425             );
426              
427             has 'calendar_days' => (
428             is => 'ro',
429             isa => HashRef,
430             init_arg => undef,
431             default => sub { {
432             'gregorian' => {
433             'format' => {
434             narrow => {
435             mon => 'নিং',
436             tue => 'লৈবা',
437             wed => 'য়ুম',
438             thu => 'শগো',
439             fri => 'ইরা',
440             sat => 'থাং',
441             sun => 'নোং'
442             },
443             wide => {
444             mon => 'নিংথৌকাবা',
445             tue => 'লৈবাকপোকপা',
446             wed => 'য়ুমশকৈশা',
447             thu => 'শগোলশেন',
448             fri => 'ইরাই',
449             sat => 'থাংজ',
450             sun => 'নোংমাইজিং'
451             },
452             },
453             'stand-alone' => {
454             narrow => {
455             mon => 'নিং',
456             tue => 'লৈ',
457             wed => 'য়ুম',
458             thu => 'শগ',
459             fri => 'ইরা',
460             sat => 'থাং',
461             sun => 'নো'
462             },
463             },
464             },
465             } },
466             );
467              
468             has 'calendar_quarters' => (
469             is => 'ro',
470             isa => HashRef,
471             init_arg => undef,
472             default => sub { {
473             'gregorian' => {
474             'format' => {
475             wide => {0 => 'অহানবা মসুং',
476             1 => 'অনীশুবা মসুং',
477             2 => 'অহুমশুবা মসুং',
478             3 => 'মরীশুবা মসুং'
479             },
480             },
481             },
482             } },
483             );
484              
485             has 'day_periods' => (
486             is => 'ro',
487             isa => HashRef,
488             init_arg => undef,
489             default => sub { {
490             'gregorian' => {
491             'format' => {
492             'abbreviated' => {
493             'am' => q{নুমাং},
494             'pm' => q{PM},
495             },
496             'wide' => {
497             'am' => q{এ এম},
498             'pm' => q{পি এম},
499             },
500             },
501             },
502             } },
503             );
504              
505             has 'eras' => (
506             is => 'ro',
507             isa => HashRef,
508             init_arg => undef,
509             default => sub { {
510             'generic' => {
511             },
512             'gregorian' => {
513             abbreviated => {
514             '0' => 'খৃ: মমাং',
515             '1' => 'খৃ: মতুং'
516             },
517             },
518             } },
519             );
520              
521             has 'date_formats' => (
522             is => 'ro',
523             isa => HashRef,
524             init_arg => undef,
525             default => sub { {
526             'generic' => {
527             'full' => q{MMMM d, y G, EEEE},
528             'long' => q{MMMM d, y G},
529             'medium' => q{MMM d, y G},
530             'short' => q{M/d/y GGGGG},
531             },
532             'gregorian' => {
533             'full' => q{MMMM d, y, EEEE},
534             'long' => q{MMMM d, y},
535             'medium' => q{MMM d, y},
536             'short' => q{d/M/yy},
537             },
538             } },
539             );
540              
541             has 'time_formats' => (
542             is => 'ro',
543             isa => HashRef,
544             init_arg => undef,
545             default => sub { {
546             'generic' => {
547             },
548             'gregorian' => {
549             'full' => q{h:mm:ss a zzzz},
550             'long' => q{h:mm:ss a z},
551             'medium' => q{h:mm:ss a},
552             'short' => q{h:mm a},
553             },
554             } },
555             );
556              
557             has 'datetime_formats' => (
558             is => 'ro',
559             isa => HashRef,
560             init_arg => undef,
561             default => sub { {
562             'generic' => {
563             'full' => q{{1} {0}},
564             'long' => q{{1} {0}},
565             'medium' => q{{1} {0}},
566             'short' => q{{1}, {0}},
567             },
568             'gregorian' => {
569             'full' => q{{1}, {0}},
570             'long' => q{{1}, {0}},
571             'medium' => q{{1}, {0}},
572             'short' => q{{1}, {0}},
573             },
574             } },
575             );
576              
577             has 'datetime_formats_available_formats' => (
578             is => 'ro',
579             isa => HashRef,
580             init_arg => undef,
581             default => sub { {
582             'gregorian' => {
583             GyMd => q{GGGGG dd-MM-y},
584             MEd => q{d/M, E},
585             Md => q{d/M},
586             yM => q{M/y},
587             yMEd => q{d/M/y, E},
588             yMMM => q{MMM y},
589             yMMMEd => q{MMM d, y, E},
590             yMMMM => q{MMMM y},
591             yMMMd => q{MMM d, y},
592             yMd => q{d/M/y},
593             },
594             } },
595             );
596              
597             has 'datetime_formats_append_item' => (
598             is => 'ro',
599             isa => HashRef,
600             init_arg => undef,
601             default => sub { {
602             } },
603             );
604              
605             has 'datetime_formats_interval' => (
606             is => 'ro',
607             isa => HashRef,
608             init_arg => undef,
609             default => sub { {
610             'generic' => {
611             fallback => '{0} - {1}',
612             },
613             } },
614             );
615              
616             has 'time_zone_names' => (
617             is => 'ro',
618             isa => HashRef,
619             init_arg => undef,
620             default => sub { {
621             gmtFormat => q(জি এম টি {0}),
622             gmtZeroFormat => q(জি এম টি),
623             regionFormat => q({0} টাইম),
624             regionFormat => q({0} (+1) দেলাইট টাইম),
625             regionFormat => q({0} (+0) ষ্টেন্দর্দ টাইম),
626             'America_Central' => {
627             long => {
628             'daylight' => q#নোর্থ অমেরিকান সেন্ত্রেল দেলাইট টাইম#,
629             'generic' => q#নোর্থ অমেরিকান সেন্ত্রেল টাইম#,
630             'standard' => q#নোর্থ অমেরিকান সেন্ত্রেল ষ্টেন্দর্দ টাইম#,
631             },
632             },
633             'America_Eastern' => {
634             long => {
635             'daylight' => q#নোর্থ অমেরিকান ইষ্টর্ন দেলাইট টাইম#,
636             'generic' => q#নোর্থ অমেরিকান ইষ্টর্ন টাইম#,
637             'standard' => q#নোর্থ অমেরিকান ইষ্টর্ন ষ্টেন্দর্দ টাইম#,
638             },
639             },
640             'America_Mountain' => {
641             long => {
642             'daylight' => q#নোর্থ অমেরিকান মাউন্টেন দেলাইট টাইম#,
643             'generic' => q#নোর্থ অমেরিকান মাউন্টেন টাইম#,
644             'standard' => q#নোর্থ অমেরিকান মাউন্টেন ষ্টেন্দর্দ টাইম#,
645             },
646             },
647             'America_Pacific' => {
648             long => {
649             'daylight' => q#নোর্থ অমেরিকান পেসিফিক দেলাইট টাইম#,
650             'generic' => q#নোর্থ অমেরিকান পেসিফিক টাইম#,
651             'standard' => q#নোর্থ অমেরিকান পেসিফিক ষ্টেন্দর্দ টাইম#,
652             },
653             },
654             'Atlantic' => {
655             long => {
656             'daylight' => q#অটলান্টিক দেলাইট টাইম#,
657             'generic' => q#অটলান্টিক টাইম#,
658             'standard' => q#অটলান্টিক ষ্টেন্দর্দ টাইম#,
659             },
660             },
661             'Etc/UTC' => {
662             long => {
663             'standard' => q#কোওর্দিনেটেদ য়ুনিভর্সেল টাইম#,
664             },
665             },
666             'Etc/Unknown' => {
667             exemplarCity => q#মশকখংদবা সিটী#,
668             },
669             'Europe_Central' => {
670             long => {
671             'daylight' => q#সেন্ত্রেল য়ুরোপিয়ান সমর টাইম#,
672             'generic' => q#সেন্ত্রেল য়ুরোপিয়ান টাইম#,
673             'standard' => q#সেন্ত্রেল য়ুরোপিয়ান ষ্টেন্দর্দ টাইম#,
674             },
675             },
676             'Europe_Eastern' => {
677             long => {
678             'daylight' => q#ইষ্টর্ন য়ুরোপিয়ান সমর টাইম#,
679             'generic' => q#ইষ্টর্ন য়ুরোপিয়ান টাইম#,
680             'standard' => q#ইষ্টর্ন য়ুরোপিয়ান ষ্টেন্দর্দ টাইম#,
681             },
682             },
683             'Europe_Western' => {
684             long => {
685             'daylight' => q#ৱেষ্টর্ন য়ুরোপিয়ান সমর টাইম#,
686             'generic' => q#ৱেষ্টর্ন য়ুরোপিয়ান টাইম#,
687             'standard' => q#ৱেষ্টর্ন য়ুরোপিয়ান ষ্টেন্দর্দ টাইম#,
688             },
689             },
690             'GMT' => {
691             long => {
692             'standard' => q#গ্রিনৱিচ মিন টাইম#,
693             },
694             },
695             } }
696             );
697 1     1   2205 no Moo;
  1         2  
  1         6  
698              
699             1;
700              
701             # vim: tabstop=4