File Coverage

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