File Coverage

blib/lib/Locale/CLDR/Locales/Mni/Mtei.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::Mtei - Package for language Manipuri
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Mni::Mtei;
10             # This file auto generated from Data\common\main\mni_Mtei.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   677 use strict;
  1         2  
  1         31  
14 1     1   4 use warnings;
  1         1  
  1         38  
15 1     1   6 use version;
  1         1  
  1         6  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   99 use v5.12.0;
  1         3  
20 1     1   4 use mro 'c3';
  1         1  
  1         36  
21 1     1   24 use utf8;
  1         2  
  1         17  
22 1     1   26 use feature 'unicode_strings';
  1         2  
  1         131  
23 1     1   5 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         10  
24 1     1   1800 use Moo;
  1         1  
  1         8  
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             'mni' => 'ꯃꯤꯇꯩꯂꯣꯟ',
35              
36             );
37             if (@_) {
38             return $languages{$_[0]};
39             }
40             return \%languages;
41             }
42             },
43             );
44              
45             has 'display_name_script' => (
46             is => 'ro',
47             isa => CodeRef,
48             init_arg => undef,
49             default => sub {
50             sub {
51             my %scripts = (
52             'Beng' => 'ꯕꯪꯂꯥ',
53             'Mtei' => 'ꯃꯤꯇꯩ ꯃꯌꯦꯛ',
54              
55             );
56             if ( @_ ) {
57             return $scripts{$_[0]};
58             }
59             return \%scripts;
60             }
61             }
62             );
63              
64             has 'characters' => (
65             is => 'ro',
66             isa => HashRef,
67             init_arg => undef,
68             default => $^V ge v5.18.0
69             ? eval <<'EOT'
70             sub {
71             no warnings 'experimental::regex_sets';
72             return {
73             main => qr{[꯬ ꯀ ꯁ ꯂ ꯃ ꯄ ꯅ ꯆ ꯇ ꯈ ꯉ ꯊ ꯋ ꯌ ꯍ ꯎ ꯏ ꯐ ꯑ ꯒ ꯓ ꯔ ꯕ ꯖ ꯗ ꯘ ꯙ ꯚ ꯣ ꯤ ꯥ ꯦ ꯧ ꯨ ꯩ ꯪ ꯛ ꯜ ꯝ ꯞ ꯟ ꯠ ꯡ ꯢ ꯭]},
74             numbers => qr{[\- ‑ , . % + 0꯰ 1꯱ 2꯲ 3꯳ 4꯴ 5꯵ 6꯶ 7꯷ 8꯸ 9꯹]},
75             punctuation => qr{[\- ‑ , ; \: ! ? . … ꯫ ' " ( ) \[ \] @ * / \& #]},
76             };
77             },
78             EOT
79             : sub {
80             return {};
81             },
82 1     1   145 );
  1         2  
  1         199  
83              
84              
85             has 'default_numbering_system' => (
86             is => 'ro',
87             isa => Str,
88             init_arg => undef,
89             default => 'mtei',
90             );
91              
92             has 'eras' => (
93             is => 'ro',
94             isa => HashRef,
95             init_arg => undef,
96             default => sub { {
97             'gregorian' => {
98             },
99             } },
100             );
101              
102             has 'date_formats' => (
103             is => 'ro',
104             isa => HashRef,
105             init_arg => undef,
106             default => sub { {
107             'gregorian' => {
108             'full' => q{EEEE, d MMMM, y},
109             'long' => q{d MMMM, y},
110             'medium' => q{dd-MM-y},
111             'short' => q{d-M-y},
112             },
113             } },
114             );
115              
116             has 'time_formats' => (
117             is => 'ro',
118             isa => HashRef,
119             init_arg => undef,
120             default => sub { {
121             'gregorian' => {
122             'full' => q{h.mm.ss a zzzz},
123             'long' => q{h.mm.ss a z},
124             'medium' => q{h.mm.ss a},
125             'short' => q{h.mm. a},
126             },
127             } },
128             );
129              
130             has 'datetime_formats' => (
131             is => 'ro',
132             isa => HashRef,
133             init_arg => undef,
134             default => sub { {
135             'gregorian' => {
136             },
137             } },
138             );
139              
140             has 'datetime_formats_available_formats' => (
141             is => 'ro',
142             isa => HashRef,
143             init_arg => undef,
144             default => sub { {
145             } },
146             );
147              
148             has 'datetime_formats_append_item' => (
149             is => 'ro',
150             isa => HashRef,
151             init_arg => undef,
152             default => sub { {
153             } },
154             );
155              
156             has 'datetime_formats_interval' => (
157             is => 'ro',
158             isa => HashRef,
159             init_arg => undef,
160             default => sub { {
161             } },
162             );
163              
164 1     1   979 no Moo;
  1         2  
  1         4  
165              
166             1;
167              
168             # vim: tabstop=4