File Coverage

blib/lib/Locale/CLDR/Locales/Cic.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::Cic - Package for language Chickasaw
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Cic;
10             # This file auto generated from Data\common\main\cic.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1529992 use strict;
  1         4  
  1         48  
14 1     1   7 use warnings;
  1         2  
  1         63  
15 1     1   13 use version;
  1         4  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   147 use v5.12.0;
  1         4  
20 1     1   7 use mro 'c3';
  1         2  
  1         9  
21 1     1   36 use utf8;
  1         3  
  1         8  
22 1     1   67 use feature 'unicode_strings';
  1         3  
  1         172  
23 1     1   11 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         3  
  1         27  
24 1     1   3160 use Moo;
  1         2  
  1         16  
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             'cic' => 'Chikashshanompaʼ',
35              
36             );
37             if (@_) {
38             return $languages{$_[0]};
39             }
40             return \%languages;
41             }
42             },
43             );
44              
45             has 'display_name_region' => (
46             is => 'ro',
47             isa => HashRef[Str],
48             init_arg => undef,
49             default => sub {
50             {
51             'US' => 'United States',
52              
53             }
54             },
55             );
56              
57             has 'characters' => (
58             is => 'ro',
59             isa => HashRef,
60             init_arg => undef,
61             default => $^V ge v5.18.0
62             ? eval <<'EOT'
63             sub {
64             no warnings 'experimental::regex_sets';
65             return {
66             auxiliary => qr{[á{á̱} c d e g í{í̱} j ó{ó̱} q r u v x z]},
67             index => ['A{A̱}', 'B', '{CH}', 'D', 'E', 'F', 'H', 'I{I̱}', 'K', 'L', '{LH}', 'M', 'N', 'O{O̱}', 'P', 'S', '{SH}', 'T', 'V', 'W', 'Y'],
68             main => qr{[a{a̱} b {ch} f h i{i̱} k l {lh} m n {ng} o{o̱} p s {sh} t w y ʼ]},
69             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
70             };
71             },
72             EOT
73             : sub {
74             return { index => ['A{A̱}', 'B', '{CH}', 'D', 'E', 'F', 'H', 'I{I̱}', 'K', 'L', '{LH}', 'M', 'N', 'O{O̱}', 'P', 'S', '{SH}', 'T', 'V', 'W', 'Y'], };
75             },
76 1     1   203 );
  1         3  
  1         314  
77              
78              
79             has 'units' => (
80             is => 'ro',
81             isa => HashRef[HashRef[HashRef[Str]]],
82             init_arg => undef,
83             default => sub { {
84             'long' => {
85             # Long Unit Identifier
86             'duration-day' => {
87             'name' => q(Nittak),
88             'other' => q({0} Nittak),
89             },
90             # Core Unit Identifier
91             'day' => {
92             'name' => q(Nittak),
93             'other' => q({0} Nittak),
94             },
95             # Long Unit Identifier
96             'duration-hour' => {
97             'name' => q(Hashiʼ kanalli chaffaʼ),
98             'other' => q(Hashiʼ kanalli chaffaʼ {0}),
99             },
100             # Core Unit Identifier
101             'hour' => {
102             'name' => q(Hashiʼ kanalli chaffaʼ),
103             'other' => q(Hashiʼ kanalli chaffaʼ {0}),
104             },
105             # Long Unit Identifier
106             'duration-minute' => {
107             'name' => q(Hashiʼ kanallloshiʼ),
108             'other' => q(Hashiʼ kanallloshiʼ {0}),
109             },
110             # Core Unit Identifier
111             'minute' => {
112             'name' => q(Hashiʼ kanallloshiʼ),
113             'other' => q(Hashiʼ kanallloshiʼ {0}),
114             },
115             # Long Unit Identifier
116             'duration-month' => {
117             'name' => q(Hashiʼ alhpisaʼ),
118             'other' => q(Hashiʼ alhpisaʼ {0}),
119             },
120             # Core Unit Identifier
121             'month' => {
122             'name' => q(Hashiʼ alhpisaʼ),
123             'other' => q(Hashiʼ alhpisaʼ {0}),
124             },
125             # Long Unit Identifier
126             'duration-week' => {
127             'name' => q(Nittak hollo ittataklaʼ),
128             'other' => q(Nittak hollo ittataklaʼ {0}),
129             },
130             # Core Unit Identifier
131             'week' => {
132             'name' => q(Nittak hollo ittataklaʼ),
133             'other' => q(Nittak hollo ittataklaʼ {0}),
134             },
135             # Long Unit Identifier
136             'duration-year' => {
137             'name' => q(Afammi),
138             'other' => q(Afammi {0}),
139             },
140             # Core Unit Identifier
141             'year' => {
142             'name' => q(Afammi),
143             'other' => q(Afammi {0}),
144             },
145             },
146             } }
147             );
148              
149             has 'currencies' => (
150             is => 'ro',
151             isa => HashRef,
152             init_arg => undef,
153             default => sub { {
154             'USD' => {
155             symbol => '$',
156             },
157             } },
158             );
159              
160              
161             has 'calendar_months' => (
162             is => 'ro',
163             isa => HashRef,
164             init_arg => undef,
165             default => sub { {
166             'gregorian' => {
167             'format' => {
168             wide => {
169             nonleap => [
170             'Hashiʼ Ammoʼnaʼ',
171             'Hashiʼ Atokloʼ',
172             'Hashiʼ Atochchíʼnaʼ',
173             'Iiplal',
174             'Mih',
175             'Choon',
176             'Choola',
177             'Akaas',
178             'Siptimpaʼ',
179             'Aaktopaʼ',
180             'Nofimpaʼ',
181             'Tiisimpaʼ'
182             ],
183             leap => [
184            
185             ],
186             },
187             },
188             },
189             } },
190             );
191              
192             has 'calendar_days' => (
193             is => 'ro',
194             isa => HashRef,
195             init_arg => undef,
196             default => sub { {
197             'gregorian' => {
198             'format' => {
199             wide => {
200             mon => 'Mantiʼ',
201             tue => 'Chostiʼ',
202             wed => 'Winstiʼ',
203             thu => 'Soistiʼ',
204             fri => 'Nannalhchifaʼ Nittak',
205             sat => 'Nittak Holloʼ Nakfish',
206             sun => 'Nittak Holloʼ'
207             },
208             },
209             },
210             } },
211             );
212              
213             has 'eras' => (
214             is => 'ro',
215             isa => HashRef,
216             init_arg => undef,
217             default => sub { {
218             'generic' => {
219             },
220             'gregorian' => {
221             },
222             } },
223             );
224              
225             has 'date_formats' => (
226             is => 'ro',
227             isa => HashRef,
228             init_arg => undef,
229             default => sub { {
230             'generic' => {
231             'full' => q{EEEE, MMMM d, y G},
232             'long' => q{MMMM d, y G},
233             'medium' => q{MMM d, y G},
234             'short' => q{M/d/y GGGGG},
235             },
236             'gregorian' => {
237             'full' => q{EEEE, MMMM d, y},
238             'long' => q{MMMM d, y},
239             'medium' => q{MMM d, y},
240             'short' => q{M/d/yy},
241             },
242             } },
243             );
244              
245             has 'time_formats' => (
246             is => 'ro',
247             isa => HashRef,
248             init_arg => undef,
249             default => sub { {
250             'generic' => {
251             },
252             'gregorian' => {
253             'full' => q{h:mm:ss a zzzz},
254             'long' => q{h:mm:ss a z},
255             'medium' => q{h:mm:ss a},
256             'short' => q{h:mm a},
257             },
258             } },
259             );
260              
261             has 'datetime_formats' => (
262             is => 'ro',
263             isa => HashRef,
264             init_arg => undef,
265             default => sub { {
266             'generic' => {
267             },
268             'gregorian' => {
269             },
270             } },
271             );
272              
273             has 'datetime_formats_available_formats' => (
274             is => 'ro',
275             isa => HashRef,
276             init_arg => undef,
277             default => sub { {
278             } },
279             );
280              
281             has 'datetime_formats_append_item' => (
282             is => 'ro',
283             isa => HashRef,
284             init_arg => undef,
285             default => sub { {
286             } },
287             );
288              
289             has 'datetime_formats_interval' => (
290             is => 'ro',
291             isa => HashRef,
292             init_arg => undef,
293             default => sub { {
294             } },
295             );
296              
297 1     1   2608 no Moo;
  1         2  
  1         8  
298              
299             1;
300              
301             # vim: tabstop=4