File Coverage

blib/lib/Locale/CLDR/Locales/Iu.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::Iu - Package for language Inuktitut
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Iu;
10             # This file auto generated from Data\common\main\iu.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1665507 use strict;
  1         3  
  1         51  
14 1     1   7 use warnings;
  1         2  
  1         59  
15 1     1   8 use version;
  1         9  
  1         10  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   165 use v5.12.0;
  1         4  
20 1     1   6 use mro 'c3';
  1         2  
  1         9  
21 1     1   54 use utf8;
  1         2  
  1         9  
22 1     1   51 use feature 'unicode_strings';
  1         3  
  1         217  
23 1     1   12 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   2060 use Moo;
  1         2  
  1         6  
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             'fr' => 'ᐅᐃᒍᐃᕐᒥᐅᖅ',
35             'iu' => 'ᐃᓄᒃᑎᑐᑦ',
36              
37             );
38             if (@_) {
39             return $languages{$_[0]};
40             }
41             return \%languages;
42             }
43             },
44             );
45              
46             has 'display_name_region' => (
47             is => 'ro',
48             isa => HashRef[Str],
49             init_arg => undef,
50             default => sub {
51             {
52             'CA' => 'ᑲᓇᑕᒥ',
53              
54             }
55             },
56             );
57              
58             has 'characters' => (
59             is => 'ro',
60             isa => HashRef,
61             init_arg => undef,
62             default => $^V ge v5.18.0
63             ? eval <<'EOT'
64             sub {
65             no warnings 'experimental::regex_sets';
66             return {
67             index => ['ᐃ', 'ᐄ', 'ᐅ', 'ᐆ', 'ᐊ', 'ᐋ', 'ᐱ', 'ᐲ', 'ᐳ', 'ᐴ', 'ᐸ', 'ᐹ', 'ᑎ', 'ᑏ', 'ᑐ', 'ᑑ', 'ᑕ', 'ᑖ', 'ᑦ', 'ᑭ', 'ᑮ', 'ᑯ', 'ᑰ', 'ᑳ', 'ᒃ', 'ᒋ', 'ᒌ', 'ᒍ', 'ᒎ', 'ᒐ', 'ᒑ', 'ᒡ', 'ᒥ', 'ᒦ', 'ᒨ', 'ᒪ', 'ᒫ', 'ᒻ', 'ᓂ', 'ᓃ', 'ᓄ', 'ᓅ', 'ᓇ', 'ᓈ', 'ᓐ', 'ᓖ', 'ᓗ', 'ᓘ', 'ᓚ', 'ᓛ', 'ᓪ', 'ᓯ', 'ᓰ', 'ᓱ', 'ᓲ', 'ᓴ', 'ᔅ', 'ᔨ', 'ᔩ', 'ᔪ', 'ᔫ', 'ᔭ', 'ᔮ', 'ᔾ', 'ᕆ', 'ᕇ', 'ᕈ', 'ᕋ', 'ᕌ', 'ᕐ', 'ᕕ', 'ᕖ', 'ᕗ', 'ᕘ', 'ᕙ', 'ᕚ', 'ᕝ', 'ᕿ', 'ᖁ', 'ᖂ', 'ᖃ', 'ᖅ', 'ᖏ', 'ᖑ', 'ᖒ', 'ᖓ', 'ᖔ', 'ᖕ', 'ᙱ', 'ᙳ', 'ᙴ', 'ᙵ', 'ᙶ', 'ᖖ', 'ᖠ', 'ᖡ', 'ᖢ', 'ᖣ', 'ᖤ', 'ᖥ'],
68             main => qr{[ᐃ ᐄ ᐅ ᐆ ᐊ ᐋ ᐱ ᐲ ᐳ ᐴ ᐸ ᐹ ᑉ ᑎ ᑏ ᑐ ᑑ ᑕ ᑖ ᑦ ᑭ ᑮ ᑯ ᑰ ᑲ ᑳ ᒃ ᒋ ᒌ ᒍ ᒎ ᒐ ᒑ ᒡ ᒥ ᒦ ᒧ ᒨ ᒪ ᒫ ᒻ ᓂ ᓃ ᓄ ᓅ ᓇ ᓈ ᓐ ᓕ ᓖ ᓗ ᓘ ᓚ ᓛ ᓪ ᓯ ᓰ ᓱ ᓲ ᓴ ᓵ ᔅ ᔨ ᔩ ᔪ ᔫ ᔭ ᔮ ᔾ ᕆ ᕇ ᕈ ᕉ ᕋ ᕌ ᕐ ᕕ ᕖ ᕗ ᕘ ᕙ ᕚ ᕝ ᕿ ᖀ ᖁ ᖂ ᖃ ᖅ ᖏ ᖑ ᖒ ᖓ ᖔ ᖕ ᙱ ᙲ ᙳ ᙴ ᙵ ᙶ ᖖ ᖠ ᖡ ᖢ ᖣ ᖤ ᖥ ᖦ]},
69             };
70             },
71             EOT
72             : sub {
73             return { index => ['ᐃ', 'ᐄ', 'ᐅ', 'ᐆ', 'ᐊ', 'ᐋ', 'ᐱ', 'ᐲ', 'ᐳ', 'ᐴ', 'ᐸ', 'ᐹ', 'ᑎ', 'ᑏ', 'ᑐ', 'ᑑ', 'ᑕ', 'ᑖ', 'ᑦ', 'ᑭ', 'ᑮ', 'ᑯ', 'ᑰ', 'ᑳ', 'ᒃ', 'ᒋ', 'ᒌ', 'ᒍ', 'ᒎ', 'ᒐ', 'ᒑ', 'ᒡ', 'ᒥ', 'ᒦ', 'ᒨ', 'ᒪ', 'ᒫ', 'ᒻ', 'ᓂ', 'ᓃ', 'ᓄ', 'ᓅ', 'ᓇ', 'ᓈ', 'ᓐ', 'ᓖ', 'ᓗ', 'ᓘ', 'ᓚ', 'ᓛ', 'ᓪ', 'ᓯ', 'ᓰ', 'ᓱ', 'ᓲ', 'ᓴ', 'ᔅ', 'ᔨ', 'ᔩ', 'ᔪ', 'ᔫ', 'ᔭ', 'ᔮ', 'ᔾ', 'ᕆ', 'ᕇ', 'ᕈ', 'ᕋ', 'ᕌ', 'ᕐ', 'ᕕ', 'ᕖ', 'ᕗ', 'ᕘ', 'ᕙ', 'ᕚ', 'ᕝ', 'ᕿ', 'ᖁ', 'ᖂ', 'ᖃ', 'ᖅ', 'ᖏ', 'ᖑ', 'ᖒ', 'ᖓ', 'ᖔ', 'ᖕ', 'ᙱ', 'ᙳ', 'ᙴ', 'ᙵ', 'ᙶ', 'ᖖ', 'ᖠ', 'ᖡ', 'ᖢ', 'ᖣ', 'ᖤ', 'ᖥ'], };
74             },
75 1     1   229 );
  1         3  
  1         337  
76              
77              
78             has 'calendar_months' => (
79             is => 'ro',
80             isa => HashRef,
81             init_arg => undef,
82             default => sub { {
83             'gregorian' => {
84             'format' => {
85             wide => {
86             nonleap => [
87             'ᔭᓐᓄᐊᓕ',
88             'ᕕᕝᕗᐊᓕ',
89             'ᒫᑦᓯ',
90             'ᐊᐃᑉᐳᓗ',
91             'ᒪᐃ',
92             'ᔫᓂ',
93             'ᔪᓚᐃ',
94             'ᐊᐅᒡᒍᓯ',
95             'ᓯᑎᐱᕆ',
96             'ᐆᑦᑑᕝᕙ',
97             'ᓄᕕᐱᕆ',
98             'ᑎᓯᐱᕆ'
99             ],
100             leap => [
101            
102             ],
103             },
104             },
105             },
106             } },
107             );
108              
109             has 'calendar_days' => (
110             is => 'ro',
111             isa => HashRef,
112             init_arg => undef,
113             default => sub { {
114             'gregorian' => {
115             'format' => {
116             wide => {
117             mon => 'ᓇᒡᒐᔾᔭᐅ',
118             tue => 'ᓇᒡᒐᔾᔭᐅᓕᖅᑭ',
119             wed => 'ᐱᖓᑦᓯᖅ',
120             thu => 'ᓯᑕᒻᒥᖅ',
121             fri => 'ᑕᓪᓕᒻᒥᐅᑦ',
122             sat => 'ᓈᑦᓰᖑᔭᓛᕐᓂᐊᖅ',
123             sun => 'ᓈᑦᑏᖑᔭᖅ'
124             },
125             },
126             },
127             } },
128             );
129              
130             has 'day_periods' => (
131             is => 'ro',
132             isa => HashRef,
133             init_arg => undef,
134             default => sub { {
135             'gregorian' => {
136             'format' => {
137             'abbreviated' => {
138             'am' => q{am},
139             'pm' => q{pm},
140             },
141             },
142             },
143             } },
144             );
145              
146             has 'eras' => (
147             is => 'ro',
148             isa => HashRef,
149             init_arg => undef,
150             default => sub { {
151             'generic' => {
152             },
153             'gregorian' => {
154             },
155             } },
156             );
157              
158             has 'date_formats' => (
159             is => 'ro',
160             isa => HashRef,
161             init_arg => undef,
162             default => sub { {
163             'generic' => {
164             'full' => q{EEEE, MMMM d, y G},
165             'long' => q{MMMM d, y G},
166             'medium' => q{MMM d, y G},
167             'short' => q{MM/dd/y GGGGG},
168             },
169             'gregorian' => {
170             'full' => q{EEEE, MMMM d, y},
171             'long' => q{MMMM d, y},
172             'medium' => q{MMM d, y},
173             'short' => q{MM/dd/y},
174             },
175             } },
176             );
177              
178             has 'time_formats' => (
179             is => 'ro',
180             isa => HashRef,
181             init_arg => undef,
182             default => sub { {
183             'generic' => {
184             },
185             'gregorian' => {
186             'full' => q{h:mm:ss a zzzz},
187             'long' => q{h:mm:ss a z},
188             'medium' => q{h:mm:ss a},
189             'short' => q{h:mm a},
190             },
191             } },
192             );
193              
194             has 'datetime_formats' => (
195             is => 'ro',
196             isa => HashRef,
197             init_arg => undef,
198             default => sub { {
199             'generic' => {
200             },
201             'gregorian' => {
202             },
203             } },
204             );
205              
206             has 'datetime_formats_available_formats' => (
207             is => 'ro',
208             isa => HashRef,
209             init_arg => undef,
210             default => sub { {
211             'generic' => {
212             Ed => q{E, d},
213             Gy => q{y G},
214             MEd => q{E, MM/dd},
215             MMMEd => q{E, MMM d},
216             Md => q{MM/dd},
217             y => q{y},
218             yM => q{MM/y},
219             yMEd => q{E, MM/dd/y},
220             yMMM => q{MMM y},
221             yMMMEd => q{E, MMM d, y},
222             yMMMd => q{MMM d, y},
223             yMd => q{MM/dd/y},
224             yQQQ => q{QQQ y},
225             yQQQQ => q{QQQQ y},
226             },
227             'gregorian' => {
228             Ed => q{E, d},
229             Gy => q{y G},
230             MEd => q{E, MM/dd},
231             MMMEd => q{E, MMM d},
232             Md => q{MM/dd},
233             yM => q{MM/y},
234             yMEd => q{E, MM/dd/y},
235             yMMM => q{MMM y},
236             yMMMEd => q{E, MMM d, y},
237             yMMMd => q{MMM d, y},
238             yMd => q{MM/dd/y},
239             yQQQ => q{QQQ y},
240             yQQQQ => q{QQQQ y},
241             },
242             } },
243             );
244              
245             has 'datetime_formats_append_item' => (
246             is => 'ro',
247             isa => HashRef,
248             init_arg => undef,
249             default => sub { {
250             } },
251             );
252              
253             has 'datetime_formats_interval' => (
254             is => 'ro',
255             isa => HashRef,
256             init_arg => undef,
257             default => sub { {
258             } },
259             );
260              
261 1     1   1565 no Moo;
  1         10  
  1         6  
262              
263             1;
264              
265             # vim: tabstop=4