File Coverage

blib/lib/Locale/CLDR/Locales/Csw.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::Csw - Package for language Swampy Cree
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Csw;
10             # This file auto generated from Data\common\main\csw.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1826864 use strict;
  1         3  
  1         41  
14 1     1   5 use warnings;
  1         32  
  1         62  
15 1     1   8 use version;
  1         1  
  1         9  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   126 use v5.12.0;
  1         5  
20 1     1   6 use mro 'c3';
  1         2  
  1         7  
21 1     1   45 use utf8;
  1         2  
  1         10  
22 1     1   66 use feature 'unicode_strings';
  1         3  
  1         173  
23 1     1   7 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         12  
24 1     1   2672 use Moo;
  1         8  
  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             'chr' => 'ᒉᕑᐅᑫᕀ',
35             'csw' => 'ᓀᐦᐃᓇᐍᐏᐣ',
36             'en' => 'ᐊᑲᓈᓰᒧᐏᐣ',
37             'en_AU' => 'ᐊᑲᓈᓰᒧᐏᐣ (AU)',
38             'en_CA' => 'ᐊᑲᓈᓰᒧᐏᐣ (ᑳᓇᑕ)',
39             'en_GB' => 'ᐊᑲᓈᓰᒧᐏᐣ (GB)',
40             'en_US' => 'ᐊᑲᓈᓰᒧᐏᐣ (US)',
41             'fr' => 'ᐹᕽᐘᔦᓰᒧᐏᐣ',
42             'fr_CA' => 'ᐹᕽᐘᔦᓰᒧᐏᐣ (ᑳᓇᑕ)',
43             'fr_CH' => 'ᐹᕽᐘᔦᓰᒧᐏᐣ (CH)',
44             'he' => 'ᐦᐄᑊᕑᐅᐤ',
45             'mul' => 'ᒥᐦᒉᐟ ᐊᔭᒧᐏᓇ',
46             'und' => 'ᓇᒨᓇ ᐃᐦᑕᐟᐘᐣ ᐊᔭᒧᐏᐣ',
47              
48             );
49             if (@_) {
50             return $languages{$_[0]};
51             }
52             return \%languages;
53             }
54             },
55             );
56              
57             has 'display_name_script' => (
58             is => 'ro',
59             isa => CodeRef,
60             init_arg => undef,
61             default => sub {
62             sub {
63             my %scripts = (
64             'Cans' => 'ᓀᐦᐃᔭᐘᓯᓇᐦᐃᑳᑌᐤ',
65             'Cher' => 'ᒉᕑᐅᑫᕀ',
66             'Latn' => 'ᐋᑲᓈᓰᒨᐏᐣ',
67              
68             );
69             if ( @_ ) {
70             return $scripts{$_[0]};
71             }
72             return \%scripts;
73             }
74             }
75             );
76              
77             has 'display_name_region' => (
78             is => 'ro',
79             isa => HashRef[Str],
80             init_arg => undef,
81             default => sub {
82             {
83             '001' => 'ᐊᐢᑭᕀ',
84             '003' => 'ᒥᐦᑭᓇᕽ ᒥᓂᐢᑎᐠ',
85             '005' => 'ᓵᐘᓄᕽ ᒥᐦᑭᓇᕽ ᒥᓂᐢᑎᐠ',
86             '013' => 'ᐋᐱᐦᑕᐤ ᒥᐦᑭᓇᕽ ᒥᓂᐢᑎᐠ',
87             '021' => 'ᑮᐍᑎᓄᕽ ᒥᐦᑭᓇᕽ ᒥᓂᐢᑎᐠ',
88             'CA' => 'ᑳᓇᑕ',
89             'EU' => 'ᐊᑳᒪᐢᑮᔭ',
90             'EZ' => 'ᐊᑳᒪᐢᑮᕽ',
91             'UN' => 'ᒫᒫᐏ ᐊᐢᑮᔭ',
92             'US' => 'ᑭᐦᒋ ᒨᑯᒫᓂᕽ',
93              
94             }
95             },
96             );
97              
98             has 'display_name_key' => (
99             is => 'ro',
100             isa => HashRef[Str],
101             init_arg => undef,
102             default => sub {
103             {
104             'calendar' => 'ᐲᓯᒧᐊᓯᓇᐦᐃᑲᐣ',
105              
106             }
107             },
108             );
109              
110             has 'display_name_code_patterns' => (
111             is => 'ro',
112             isa => HashRef[Str],
113             init_arg => undef,
114             default => sub {
115             {
116             'language' => 'ᐊᔭᒥᐏᐣ: {0}',
117             'script' => 'ᒪᓯᓇᐦᐃᑫᐏᐣ: {0}',
118             'region' => 'ᓀᐦᐃᔭᐘᐣᑭᕀ: {0}',
119              
120             }
121             },
122             );
123              
124             has 'characters' => (
125             is => 'ro',
126             isa => HashRef,
127             init_arg => undef,
128             default => $^V ge v5.18.0
129             ? eval <<'EOT'
130             sub {
131             no warnings 'experimental::regex_sets';
132             return {
133             auxiliary => qr{[ᔐ ᔑ ᔒ ᔓ ᔔ ᔕ ᔖ]},
134             main => qr{[ᐁ ᐃ ᐄ ᐅ ᐆ ᐊ ᐋ ᐍ ᐏ ᐑ ᐓ ᐕ ᐘ ᐚ ᐟ ᐠ ᐢ ᐣ ᐤ ᐦ ᐨ ᐯ ᐱ ᐲ ᐳ ᐴ ᐸ ᐹ ᑊ ᑌ ᑎ ᑏ ᑐ ᑑ ᑕ ᑖ ᑫ ᑭ ᑮ ᑯ ᑰ ᑲ ᑳ ᒉ ᒋ ᒌ ᒍ ᒎ ᒐ ᒑ ᒣ ᒥ ᒦ ᒧ ᒨ ᒪ ᒫ ᒼ ᓀ ᓂ ᓃ ᓄ ᓅ ᓇ ᓈ ᓓ ᓕ ᓖ ᓗ ᓘ ᓚ ᓛ ᓫ ᓭ ᓯ ᓰ ᓱ ᓲ ᓴ ᓵ ᔦ ᔨ ᔩ ᔪ ᔫ ᔭ ᔮ ᕀ ᕃ ᕆ ᕇ ᕈ ᕉ ᕋ ᕌ ᕑ ᕽ]},
135             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … ᙮ '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
136             };
137             },
138             EOT
139             : sub {
140             return {};
141             },
142 1     1   209 );
  1         3  
  1         310  
143              
144              
145             has 'yesstr' => (
146             is => 'ro',
147             isa => RegexpRef,
148             init_arg => undef,
149             default => sub { qr'^(?i:ᐁᐦᐁ|ᐁ|yes|y)$' }
150             );
151              
152             has 'nostr' => (
153             is => 'ro',
154             isa => RegexpRef,
155             init_arg => undef,
156             default => sub { qr'^(?i:ᓇᒨᓇ|ᓇ|no|n)$' }
157             );
158              
159             has 'listPatterns' => (
160             is => 'ro',
161             isa => HashRef,
162             init_arg => undef,
163             default => sub { {
164             2 => q({0} ᐊᐠᐘ {1}),
165             } }
166             );
167              
168             has 'currencies' => (
169             is => 'ro',
170             isa => HashRef,
171             init_arg => undef,
172             default => sub { {
173             'CAD' => {
174             display_name => {
175             'currency' => q(ᑲᓀᑎᔭᐣ ᐯᔭᐠᐚᐱᐢᐠ),
176             'one' => q(ᑲᓀᑎᔭᐣ ᐯᔭᐠᐚᐱᐢᐠ),
177             'other' => q(ᑲᓀᑎᔭᐣ ᐯᔭᐠᐚᐱᐢᐠᐘᐠ),
178             },
179             },
180             } },
181             );
182              
183              
184             has 'calendar_months' => (
185             is => 'ro',
186             isa => HashRef,
187             init_arg => undef,
188             default => sub { {
189             'gregorian' => {
190             'format' => {
191             abbreviated => {
192             nonleap => [
193             'ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ',
194             'ᐸᐚᐦᒐᑭᓇᓰᐢ',
195             'ᒥᑭᓯᐏᐲᓯᒼ',
196             'ᓂᐢᑭᐲᓯᒼ',
197             'ᐊᓃᑭᐲᓯᒼ',
198             'ᐚᐏᐲᓯᒼ',
199             'ᐹᐢᑲᐦᐋᐏᐲᓯᒼ',
200             'ᐅᐸᐦᐅᐏᐲᓯᒼ',
201             'ᓄᒌᑐᐏᐲᓯᒼ',
202             'ᐱᓈᐢᑯᐏᐲᓯᒼ',
203             'ᐋᕽᐘᑎᓄᐏᐲᓯᒼ',
204             'ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ'
205             ],
206             leap => [
207            
208             ],
209             },
210             wide => {
211             nonleap => [
212             'ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ',
213             'ᐸᐚᐦᒐᑭᓇᓰᐢ',
214             'ᒥᑭᓯᐏᐲᓯᒼ',
215             'ᓂᐢᑭᐲᓯᒼ',
216             'ᐊᓃᑭᐲᓯᒼ',
217             'ᐚᐏᐲᓯᒼ',
218             'ᐹᐢᑲᐦᐋᐏᐲᓯᒼ',
219             'ᐅᐸᐦᐅᐏᐲᓯᒼ',
220             'ᓄᒌᑐᐏᐲᓯᒼ',
221             'ᐱᓈᐢᑯᐏᐲᓯᒼ',
222             'ᐋᕽᐘᑎᓄᐏᐲᓯᒼ',
223             'ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ'
224             ],
225             leap => [
226            
227             ],
228             },
229             },
230             'stand-alone' => {
231             abbreviated => {
232             nonleap => [
233             'ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ',
234             'ᐸᐚᐦᒐᑭᓇᓰᐢ',
235             'ᒥᑭᓯᐏᐲᓯᒼ',
236             'ᓂᐢᑭᐲᓯᒼ',
237             'ᐊᓃᑭᐲᓯᒼ',
238             'ᐚᐏᐲᓯᒼ',
239             'ᐹᐢᑲᐦᐋᐏᐲᓯᒼ',
240             'ᐅᐸᐦᐅᐏᐲᓯᒼ',
241             'ᓄᒌᑐᐏᐲᓯᒼ',
242             'ᐱᓈᐢᑯᐏᐲᓯᒼ',
243             'ᐋᕽᐘᑎᓄᐏᐲᓯᒼ',
244             'ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ'
245             ],
246             leap => [
247            
248             ],
249             },
250             wide => {
251             nonleap => [
252             'ᐅᒉᒥᑮᓯᑳᐏᐲᓯᒼ',
253             'ᐸᐚᐦᒐᑭᓇᓰᐢ',
254             'ᒥᑭᓯᐏᐲᓯᒼ',
255             'ᓂᐢᑭᐲᓯᒼ',
256             'ᐊᓃᑭᐲᓯᒼ',
257             'ᐚᐏᐲᓯᒼ',
258             'ᐹᐢᑲᐦᐋᐏᐲᓯᒼ',
259             'ᐅᐸᐦᐅᐏᐲᓯᒼ',
260             'ᓄᒌᑐᐏᐲᓯᒼ',
261             'ᐱᓈᐢᑯᐏᐲᓯᒼ',
262             'ᐋᕽᐘᑎᓄᐏᐲᓯᒼ',
263             'ᒪᑯᓭᑮᓭᑳᐏᐲᓯᒼ'
264             ],
265             leap => [
266            
267             ],
268             },
269             },
270             },
271             } },
272             );
273              
274             has 'calendar_days' => (
275             is => 'ro',
276             isa => HashRef,
277             init_arg => undef,
278             default => sub { {
279             'gregorian' => {
280             'format' => {
281             abbreviated => {
282             mon => 'ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ',
283             tue => 'ᓃᓱᑮᓯᑳᐤ',
284             wed => 'ᐋᐱᐦᑕᐘᐣ',
285             thu => 'ᐴᓂᐋᐱᐦᑕᐘᐣ',
286             fri => 'ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ',
287             sat => 'ᒫᑎᓇᐍᑮᓯᑳᐤ',
288             sun => 'ᐊᔭᒥᐦᐁᑮᓯᑳᐤ'
289             },
290             narrow => {
291             mon => 'ᐴ',
292             tue => 'ᓃ',
293             wed => 'ᐋ',
294             thu => 'ᐴ',
295             fri => 'ᑫ',
296             sat => 'ᒫ',
297             sun => 'ᐊ'
298             },
299             short => {
300             mon => 'ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ',
301             tue => 'ᓃᓱᑮᓯᑳᐤ',
302             wed => 'ᐋᐱᐦᑕᐘᐣ',
303             thu => 'ᐴᓂᐋᐱᐦᑕᐘᐣ',
304             fri => 'ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ',
305             sat => 'ᒫᑎᓇᐍᑮᓯᑳᐤ',
306             sun => 'ᐊᔭᒥᐦᐁᑮᓯᑳᐤ'
307             },
308             wide => {
309             mon => 'ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ',
310             tue => 'ᓃᓱᑮᓯᑳᐤ',
311             wed => 'ᐋᐱᐦᑕᐘᐣ',
312             thu => 'ᐴᓂᐋᐱᐦᑕᐘᐣ',
313             fri => 'ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ',
314             sat => 'ᒫᑎᓇᐍᑮᓯᑳᐤ',
315             sun => 'ᐊᔭᒥᐦᐁᑮᓯᑳᐤ'
316             },
317             },
318             'stand-alone' => {
319             abbreviated => {
320             mon => 'ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ',
321             tue => 'ᓃᓱᑮᓯᑳᐤ',
322             wed => 'ᐋᐱᐦᑕᐘᐣ',
323             thu => 'ᐴᓂᐋᐱᐦᑕᐘᐣ',
324             fri => 'ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ',
325             sat => 'ᒫᑎᓇᐍᑮᓯᑳᐤ',
326             sun => 'ᐊᔭᒥᐦᐁᑮᓯᑳᐤ'
327             },
328             narrow => {
329             mon => 'ᐴ',
330             tue => 'ᓃ',
331             wed => 'ᐋ',
332             thu => 'ᐴ',
333             fri => 'ᑫ',
334             sat => 'ᒫ',
335             sun => 'ᐊ'
336             },
337             short => {
338             mon => 'ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ',
339             tue => 'ᓃᓱᑮᓯᑳᐤ',
340             wed => 'ᐋᐱᐦᑕᐘᐣ',
341             thu => 'ᐴᓂᐋᐱᐦᑕᐘᐣ',
342             fri => 'ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ',
343             sat => 'ᒫᑎᓇᐍᑮᓯᑳᐤ',
344             sun => 'ᐊᔭᒥᐦᐁᑮᓯᑳᐤ'
345             },
346             wide => {
347             mon => 'ᐴᓂ ᐊᔭᒥᐦᐁᑮᓯᑳᐤ',
348             tue => 'ᓃᓱᑮᓯᑳᐤ',
349             wed => 'ᐋᐱᐦᑕᐘᐣ',
350             thu => 'ᐴᓂᐋᐱᐦᑕᐘᐣ',
351             fri => 'ᑫᑳᐨ ᒫᑎᓇᐍᑮᓯᑳᐤ',
352             sat => 'ᒫᑎᓇᐍᑮᓯᑳᐤ',
353             sun => 'ᐊᔭᒥᐦᐁᑮᓯᑳᐤ'
354             },
355             },
356             },
357             } },
358             );
359              
360             has 'day_periods' => (
361             is => 'ro',
362             isa => HashRef,
363             init_arg => undef,
364             default => sub { {
365             'gregorian' => {
366             'format' => {
367             'abbreviated' => {
368             'am' => q{ᐊᒼ},
369             'pm' => q{ᐲᒼ},
370             },
371             'narrow' => {
372             'am' => q{ᐊᒼ},
373             'pm' => q{ᐲᒼ},
374             },
375             'wide' => {
376             'am' => q{ᐁᒼ},
377             'pm' => q{ᐲᒼ},
378             },
379             },
380             'stand-alone' => {
381             'abbreviated' => {
382             'am' => q{ᐊᒼ},
383             'pm' => q{ᐲᒼ},
384             },
385             'narrow' => {
386             'am' => q{ᐊᒼ},
387             'pm' => q{ᐲᒼ},
388             },
389             'wide' => {
390             'am' => q{ᐊᒼ},
391             'pm' => q{ᐲᒼ},
392             },
393             },
394             },
395             } },
396             );
397              
398             has 'eras' => (
399             is => 'ro',
400             isa => HashRef,
401             init_arg => undef,
402             default => sub { {
403             'gregorian' => {
404             },
405             } },
406             );
407              
408             has 'date_formats' => (
409             is => 'ro',
410             isa => HashRef,
411             init_arg => undef,
412             default => sub { {
413             'gregorian' => {
414             'full' => q{y MMMM d, EEEE},
415             'long' => q{y MMMM d},
416             'medium' => q{y MMM d},
417             'short' => q{y-MM-dd},
418             },
419             } },
420             );
421              
422             has 'time_formats' => (
423             is => 'ro',
424             isa => HashRef,
425             init_arg => undef,
426             default => sub { {
427             'gregorian' => {
428             'full' => q{h:mm:ss a zzzz},
429             'long' => q{h:mm:ss a z},
430             'medium' => q{h:mm:ss a},
431             'short' => q{h:mm a},
432             },
433             } },
434             );
435              
436             has 'datetime_formats' => (
437             is => 'ro',
438             isa => HashRef,
439             init_arg => undef,
440             default => sub { {
441             'gregorian' => {
442             'full' => q{{1} {0}},
443             'long' => q{{1} {0}},
444             'medium' => q{{1} {0}},
445             'short' => q{{1} {0}},
446             },
447             } },
448             );
449              
450             has 'datetime_formats_available_formats' => (
451             is => 'ro',
452             isa => HashRef,
453             init_arg => undef,
454             default => sub { {
455             } },
456             );
457              
458             has 'datetime_formats_append_item' => (
459             is => 'ro',
460             isa => HashRef,
461             init_arg => undef,
462             default => sub { {
463             } },
464             );
465              
466             has 'datetime_formats_interval' => (
467             is => 'ro',
468             isa => HashRef,
469             init_arg => undef,
470             default => sub { {
471             } },
472             );
473              
474             has 'time_zone_names' => (
475             is => 'ro',
476             isa => HashRef,
477             init_arg => undef,
478             default => sub { {
479             regionFormat => q({0} ᐁᐃᐢᐸᓂᐠ),
480             regionFormat => q({0} ᑮᓯᑳᐤ ᐁᐃᐢᐸᓂᐠ),
481             regionFormat => q({0} ᐯᔭᑯᐦᑖᐏᐣ ᐁᐃᐢᐸᓂᐠ),
482             'America/Coral_Harbour' => {
483             exemplarCity => q#ᐊᑎᐦᑯᑲᐣ#,
484             },
485             'America/Edmonton' => {
486             exemplarCity => q#ᐁᐟᒪᐣᑐᐣ#,
487             },
488             'America/Inuvik' => {
489             exemplarCity => q#ᐃᓄᐱᐠ#,
490             },
491             'America/Iqaluit' => {
492             exemplarCity => q#ᐃᑳᓫᐅᐃᐟ#,
493             },
494             'America/Swift_Current' => {
495             exemplarCity => q#ᓴᐢᑳᐟᒉᐘᐣ#,
496             },
497             'America/Winnipeg' => {
498             exemplarCity => q#ᐑᓂᐯᐠ#,
499             },
500             'Etc/Unknown' => {
501             exemplarCity => q#ᓇᒨᓇ ᑭᐢᑫᓂᑖᑿᐣ ᐃᐦᑖᐏᐣ#,
502             },
503             'GMT' => {
504             long => {
505             'standard' => q#ᐠᕑᐁᓂᐨ ᐯᔭᑯᐦᑖᐏᐣ ᐁᐃᐢᐸᓂᐠ#,
506             },
507             },
508             } }
509             );
510 1     1   6093 no Moo;
  1         2  
  1         8  
511              
512             1;
513              
514             # vim: tabstop=4