File Coverage

blib/lib/Locale/CLDR/Locales/Nus.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             =head1
2              
3             Locale::CLDR::Locales::Nus - Package for language Nuer
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Nus;
8             # This file auto generated from Data\common\main\nus.xml
9             # on Sun 24 Apr 8:45:28 am GMT
10              
11 1     1   2835182 use version;
  1         2  
  1         8  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   97 use v5.10.1;
  1         3  
16 1     1   4 use mro 'c3';
  1         5  
  1         7  
17 1     1   31 use utf8;
  1         1  
  1         7  
18 1     1   27 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         13  
19              
20 1     1   726 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         49055  
  1         10  
21 1     1   1547 use Moo;
  1         9424  
  1         6  
22              
23             extends('Locale::CLDR::Locales::Root');
24             has 'display_name_language' => (
25             is => 'ro',
26             isa => CodeRef,
27             init_arg => undef,
28             default => sub {
29             sub {
30             my %languages = (
31             'ak' => 'Thok aka̱ni',
32             'am' => 'Thok bunyni',
33             'ar' => 'Thok Jalabni',
34             'be' => 'Thok bälärutha',
35             'bg' => 'Thok bälga̱a̱riani',
36             'bn' => 'Thok bängali',
37             'cs' => 'Thok cik',
38             'de' => 'Thok jarmani',
39             'el' => 'Thok girikni',
40             'en' => 'Thok liÅ‹li̱thni',
41             'es' => 'Thok i̱thpaaniani',
42             'fa' => 'Thok perthiani',
43             'fr' => 'Thok pÉ”rÉ”thani',
44             'ha' => 'Thok É£owthani',
45             'hi' => 'Thok ɣändini',
46             'hu' => 'Thok ɣänga̱a̱riÉ›ni',
47             'id' => 'Thok indunithiani',
48             'ig' => 'Thok i̱gboni',
49             'it' => 'Thok i̱taliani',
50             'ja' => 'Thok japanni',
51             'jv' => 'Thok jabanithni',
52             'km' => 'Thok kameeri',
53             'ko' => 'Thok kuriani',
54             'ms' => 'Thok mayÉ›yni',
55             'my' => 'Thok bormi̱thni',
56             'ne' => 'Thok napalni',
57             'nl' => 'Thok da̱c',
58             'nus' => 'Thok Nath',
59             'pa' => 'Thok puÉ”njabani',
60             'pl' => 'Thok pölicni',
61             'pt' => 'Thok puÉ”tigali',
62             'ro' => 'Thok ji̱ röm',
63             'ru' => 'Thok ra̱ciaani',
64             'rw' => 'Thok ruaandani',
65             'so' => 'Thok thomaaliani',
66             'sv' => 'Thok i̱thwidicni',
67             'ta' => 'Thok tamilni',
68             'th' => 'Thok tayni',
69             'tr' => 'Thok turkicni',
70             'uk' => 'Thok ukeraanini',
71             'ur' => 'Thok udoni',
72             'vi' => 'Thok betnaamni',
73             'yo' => 'Thok yurubani',
74             'zh' => 'Thok cayna',
75             'zu' => 'Thok dhuluni',
76              
77             );
78             if (@_) {
79             return $languages{$_[0]};
80             }
81             return \%languages;
82             }
83             },
84             );
85              
86             has 'display_name_region' => (
87             is => 'ro',
88             isa => HashRef[Str],
89             init_arg => undef,
90             default => sub {
91             {
92             'AD' => 'Andora',
93             'AF' => 'Abganithtan',
94             'AG' => 'Antiguaa kÉ›nÉ› Barbuda',
95             'AI' => 'AÅ‹guÉ›la',
96             'AL' => 'Albänia',
97             'AM' => 'AÉ›rmänia',
98             'AO' => 'AÅ‹gola',
99             'AR' => 'AÉ›rgentin',
100             'AS' => 'Amerika thamow',
101             'AT' => 'AthtÉ›ria',
102             'AU' => 'AthÉ”ra̱lia',
103             'AW' => 'Aruba',
104             'AZ' => 'Adhe̱rbe̱ja̱n',
105             'BA' => 'Bothnia kÉ›nÉ› ɣärgobinia',
106             'BB' => 'Bärbadoth',
107             'BD' => 'Bengeladiec',
108             'BE' => 'Be̱lgim',
109             'BF' => 'BurkinÉ› pa̱thu',
110             'BG' => 'Bulga̱a̱ria',
111             'BH' => 'Ba̱reen',
112             'BI' => 'Burundi',
113             'BJ' => 'Be̱ni̱n',
114             'BM' => 'Be̱rmudaa',
115             'BN' => 'BurunÉ›y',
116             'BO' => 'Bulibia',
117             'BR' => 'Bäraadhiil',
118             'BS' => 'BämuÉ”th',
119             'BT' => 'Buta̱n',
120             'BW' => 'Bothiwaana',
121             'BY' => 'Be̱lÉ›ruth',
122             'BZ' => 'Bilidha',
123             'CA' => 'KänÉ›da',
124             'CF' => 'CÉ›ntrÉ”l aprika repuÉ”blic',
125             'CG' => 'KɔŋgÉ”',
126             'CI' => 'Kodibo̱o̱',
127             'CK' => 'Kuk É£a̱ylÉ›n',
128             'CL' => 'Cili̱',
129             'CM' => 'KÉ›mÉ›run',
130             'CN' => 'Cayna',
131             'CO' => 'Kolombia',
132             'CR' => 'Kothtirika',
133             'CV' => 'KÉ›p bedi É£a̱ylÉ›n',
134             'DZ' => 'Algeria',
135             'HR' => 'Korwaatia',
136             'IO' => 'Burutic É£e̱ndian oce̱n',
137             'KH' => 'Kombodia',
138             'KM' => 'Komruth',
139             'KY' => 'KaymÉ›n É£a̱ylÉ›n',
140             'SD' => 'Sudan',
141             'TD' => 'Ca̱d',
142             'VG' => 'Burutic dhuɔ̱ɔ̱l be̱rgin',
143              
144             }
145             },
146             );
147              
148             has 'characters' => (
149             is => 'ro',
150             isa => HashRef,
151             init_arg => undef,
152             default => $^V ge v5.18.0
153             ? eval <<'EOT'
154             sub {
155             no warnings 'experimental::regex_sets';
156             return {
157             index => ['A', 'B', 'C', 'D', 'E', 'Ɛ', 'F', 'G', 'Æ”', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'ÅŠ', 'O', 'Ɔ', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
158             main => qr{(?^u:[a ä {a̱} b c d e ë {e̱} É› {ɛ̈} {ɛ̱} {ɛ̱̈} f g É£ h i ï {i̱} j k l m n Å‹ o ö {o̱} É” {ɔ̈} {ɔ̱} p q r s t u v w x y z])},
159             };
160             },
161             EOT
162             : sub {
163             return { index => ['A', 'B', 'C', 'D', 'E', 'Ɛ', 'F', 'G', 'Æ”', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'ÅŠ', 'O', 'Ɔ', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
164             },
165 1     1   141 );
  1         3  
  1         224  
166              
167              
168             has 'quote_start' => (
169             is => 'ro',
170             isa => Str,
171             init_arg => undef,
172             default => qq{“},
173             );
174              
175             has 'quote_end' => (
176             is => 'ro',
177             isa => Str,
178             init_arg => undef,
179             default => qq{”},
180             );
181              
182             has 'alternate_quote_start' => (
183             is => 'ro',
184             isa => Str,
185             init_arg => undef,
186             default => qq{‘},
187             );
188              
189             has 'alternate_quote_end' => (
190             is => 'ro',
191             isa => Str,
192             init_arg => undef,
193             default => qq{’},
194             );
195              
196             has 'yesstr' => (
197             is => 'ro',
198             isa => RegexpRef,
199             init_arg => undef,
200             default => sub { qr'^(?i:Ɣää|Æ”|yes|y)$' }
201             );
202              
203             has 'nostr' => (
204             is => 'ro',
205             isa => RegexpRef,
206             init_arg => undef,
207             default => sub { qr'^(?i:Ëëy|Ë|no|n)$' }
208             );
209              
210             has 'number_symbols' => (
211             is => 'ro',
212             isa => HashRef,
213             init_arg => undef,
214             default => sub { {
215             'latn' => {
216             'decimal' => q(.),
217             'group' => q(,),
218             },
219             } }
220             );
221              
222             has 'number_formats' => (
223             is => 'ro',
224             isa => HashRef,
225             init_arg => undef,
226             default => sub { {
227             decimalFormat => {
228             'default' => {
229             'standard' => {
230             '' => '#,##0.###',
231             },
232             },
233             },
234             percentFormat => {
235             'default' => {
236             'standard' => {
237             '' => '#,##0%',
238             },
239             },
240             },
241             } },
242             );
243              
244             has 'number_currency_formats' => (
245             is => 'ro',
246             isa => HashRef,
247             init_arg => undef,
248             default => sub { {
249             'latn' => {
250             'pattern' => {
251             'default' => {
252             'accounting' => {
253             'negative' => '(¤#,##0.00)',
254             'positive' => '¤#,##0.00',
255             },
256             'standard' => {
257             'positive' => '¤#,##0.00',
258             },
259             },
260             },
261             },
262             } },
263             );
264              
265             has 'currencies' => (
266             is => 'ro',
267             isa => HashRef,
268             init_arg => undef,
269             default => sub { {
270             'GBP' => {
271             symbol => 'GB£',
272             },
273             'SSP' => {
274             symbol => '£',
275             },
276             } },
277             );
278              
279              
280             has 'calendar_months' => (
281             is => 'ro',
282             isa => HashRef,
283             init_arg => undef,
284             default => sub { {
285             'gregorian' => {
286             'format' => {
287             abbreviated => {
288             nonleap => [
289             'Tiop',
290             'PÉ›t',
291             'Duɔ̱ɔ̱',
292             'Guak',
293             'Duä',
294             'Kor',
295             'Pay',
296             'Thoo',
297             'Tɛɛ',
298             'Laa',
299             'Kur',
300             'Tid'
301             ],
302             leap => [
303            
304             ],
305             },
306             wide => {
307             nonleap => [
308             'Tiop thar pÉ›t',
309             'PÉ›t',
310             'Duɔ̱ɔ̱ŋ',
311             'Guak',
312             'Duät',
313             'Kornyoot',
314             'Pay yie̱tni',
315             'Tho̱o̱r',
316             'Tɛɛr',
317             'Laath',
318             'Kur',
319             'Tio̱p in di̱i̱t'
320             ],
321             leap => [
322            
323             ],
324             },
325             },
326             'stand-alone' => {
327             narrow => {
328             nonleap => [
329             'T',
330             'P',
331             'D',
332             'G',
333             'D',
334             'K',
335             'P',
336             'T',
337             'T',
338             'L',
339             'K',
340             'T'
341             ],
342             leap => [
343            
344             ],
345             },
346             },
347             },
348             } },
349             );
350              
351             has 'calendar_days' => (
352             is => 'ro',
353             isa => HashRef,
354             init_arg => undef,
355             default => sub { {
356             'gregorian' => {
357             'format' => {
358             abbreviated => {
359             mon => 'Jiec',
360             tue => 'RÉ›w',
361             wed => 'Diɔ̱k',
362             thu => 'ÅŠuaan',
363             fri => 'Dhieec',
364             sat => 'BäkÉ›l',
365             sun => 'Cäŋ'
366             },
367             wide => {
368             mon => 'Jiec la̱t',
369             tue => 'RÉ›w lätni',
370             wed => 'Diɔ̱k lätni',
371             thu => 'ÅŠuaan lätni',
372             fri => 'Dhieec lätni',
373             sat => 'BäkÉ›l lätni',
374             sun => 'Cäŋ kuÉ”th'
375             },
376             },
377             'stand-alone' => {
378             narrow => {
379             mon => 'J',
380             tue => 'R',
381             wed => 'D',
382             thu => 'ÅŠ',
383             fri => 'D',
384             sat => 'B',
385             sun => 'C'
386             },
387             },
388             },
389             } },
390             );
391              
392             has 'calendar_quarters' => (
393             is => 'ro',
394             isa => HashRef,
395             init_arg => undef,
396             default => sub { {
397             'gregorian' => {
398             'format' => {
399             abbreviated => {0 => 'P1',
400             1 => 'P2',
401             2 => 'P3',
402             3 => 'P4'
403             },
404             wide => {0 => 'Päth diÉ”k tin nhiam',
405             1 => 'Päth diÉ”k tin guurÉ›',
406             2 => 'Päth diÉ”k tin wä kɔɔriÉ›n',
407             3 => 'Päth diÉ”k tin jiÉ”akdiÉ›n'
408             },
409             },
410             },
411             } },
412             );
413              
414             has 'day_periods' => (
415             is => 'ro',
416             isa => HashRef,
417             init_arg => undef,
418             default => sub { {
419             'gregorian' => {
420             'format' => {
421             'abbreviated' => {
422             'am' => q{RW},
423             'pm' => q{TÅŠ},
424             },
425             'wide' => {
426             'pm' => q{TÅŠ},
427             'am' => q{RW},
428             },
429             },
430             },
431             } },
432             );
433              
434             has 'eras' => (
435             is => 'ro',
436             isa => HashRef,
437             init_arg => undef,
438             default => sub { {
439             'generic' => {
440             },
441             'gregorian' => {
442             abbreviated => {
443             '0' => 'AY',
444             '1' => 'ƐY'
445             },
446             wide => {
447             '0' => 'A ka̱n Yecu ni dap',
448             '1' => 'Ɛ ca Yecu dap'
449             },
450             },
451             } },
452             );
453              
454             has 'date_formats' => (
455             is => 'ro',
456             isa => HashRef,
457             init_arg => undef,
458             default => sub { {
459             'generic' => {
460             'full' => q{EEEE d MMMM y G},
461             'long' => q{d MMMM y G},
462             'medium' => q{d MMM y G},
463             'short' => q{d/MM/y GGGGG},
464             },
465             'gregorian' => {
466             'full' => q{EEEE d MMMM y},
467             'long' => q{d MMMM y},
468             'medium' => q{d MMM y},
469             'short' => q{d/MM/y},
470             },
471             } },
472             );
473              
474             has 'time_formats' => (
475             is => 'ro',
476             isa => HashRef,
477             init_arg => undef,
478             default => sub { {
479             'generic' => {
480             },
481             'gregorian' => {
482             'full' => q{zzzz h:mm:ss a},
483             'long' => q{z h:mm:ss a},
484             'medium' => q{h:mm:ss a},
485             'short' => q{h:mm a},
486             },
487             } },
488             );
489              
490             has 'datetime_formats' => (
491             is => 'ro',
492             isa => HashRef,
493             init_arg => undef,
494             default => sub { {
495             'generic' => {
496             },
497             'gregorian' => {
498             },
499             } },
500             );
501              
502             has 'datetime_formats_available_formats' => (
503             is => 'ro',
504             isa => HashRef,
505             init_arg => undef,
506             default => sub { {
507             'gregorian' => {
508             Ed => q{E d},
509             Hm => q{HH:mm},
510             Hms => q{HH:mm:ss},
511             M => q{L},
512             MEd => q{EØŒ d-M},
513             MMM => q{LLL},
514             MMMEd => q{E d MMM},
515             MMMd => q{d MMM},
516             Md => q{d/M},
517             d => q{d},
518             hm => q{h:mm a},
519             hms => q{h:mm:ss a},
520             ms => q{m:ss},
521             y => q{y},
522             yM => q{M/y},
523             yMEd => q{EØŒ d/M/y},
524             yMMM => q{MMM y},
525             yMMMEd => q{EØŒ d MMM y},
526             yMMMd => q{d MMM y},
527             yMd => q{d/M/y},
528             yQQQ => q{QQQ y},
529             yQQQQ => q{QQQQ y},
530             },
531             'generic' => {
532             Ed => q{E d},
533             Hm => q{HH:mm},
534             Hms => q{HH:mm:ss},
535             M => q{L},
536             MEd => q{EØŒ d-M},
537             MMM => q{LLL},
538             MMMEd => q{E d MMM},
539             MMMd => q{d MMM},
540             Md => q{d/M},
541             d => q{d},
542             hm => q{h:mm a},
543             hms => q{h:mm:ss a},
544             ms => q{m:ss},
545             y => q{y},
546             yM => q{M/y},
547             yMEd => q{EØŒ d/M/y},
548             yMMM => q{MMM y},
549             yMMMEd => q{EØŒ d MMM y},
550             yMMMd => q{d MMM y},
551             yMd => q{d/M/y},
552             yQQQ => q{QQQ y},
553             yQQQQ => q{QQQQ y},
554             },
555             } },
556             );
557              
558             has 'datetime_formats_append_item' => (
559             is => 'ro',
560             isa => HashRef,
561             init_arg => undef,
562             default => sub { {
563             } },
564             );
565              
566             has 'datetime_formats_interval' => (
567             is => 'ro',
568             isa => HashRef,
569             init_arg => undef,
570             default => sub { {
571             } },
572             );
573              
574 1     1   9980 no Moo;
  1         2  
  1         9  
575              
576             1;
577              
578             # vim: tabstop=4