File Coverage

blib/lib/Locale/CLDR/Locales/Nnh.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::Nnh - Package for language Ngiemboon
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Nnh;
8             # This file auto generated from Data\common\main\nnh.xml
9             # on Sun 24 Apr 8:45:27 am GMT
10              
11 1     1   2583785 use version;
  1         1  
  1         6  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   83 use v5.10.1;
  1         3  
16 1     1   4 use mro 'c3';
  1         5  
  1         7  
17 1     1   30 use utf8;
  1         1  
  1         6  
18 1     1   28 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         11  
19              
20 1     1   1007 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         48654  
  1         13  
21 1     1   1480 use Moo;
  1         9413  
  1         4  
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             'bas' => 'Shwóŋò pʉa mbasÇŽ',
32             'bax' => 'Shwóŋò pamom',
33             'bbj' => 'Shwóŋò pʉa nzsekàʼa',
34             'bfd' => 'Shwóŋò pafud',
35             'bkm' => 'Shwóŋò pʉ̀a njinikom',
36             'bss' => 'Shwóŋò pakÉ”si',
37             'bum' => 'Shwóŋò mbulu',
38             'byv' => 'Shwóŋò ngáŋtÿɔʼ',
39             'de' => 'nzÇŽmɔ̂ɔn',
40             'en' => 'ngilísè',
41             'ewo' => 'Shwóŋò pʉa Yɔɔnmendi',
42             'ff' => 'Shwóŋò menkesaÅ‹',
43             'fr' => 'felaÅ‹sée',
44             'kkj' => 'Shwóŋò pʉa shÿó BÉ›gtùa',
45             'nnh' => 'Shwóŋò ngiembɔɔn',
46             'yav' => 'Shwóŋò pʉa shÿó Mbafìa',
47             'ybb' => 'Shwóŋò TsaÅ‹',
48              
49             );
50             if (@_) {
51             return $languages{$_[0]};
52             }
53             return \%languages;
54             }
55             },
56             );
57              
58             has 'display_name_region' => (
59             is => 'ro',
60             isa => HashRef[Str],
61             init_arg => undef,
62             default => sub {
63             {
64             'CM' => 'Kàmalûm',
65              
66             }
67             },
68             );
69              
70             has 'display_name_key' => (
71             is => 'ro',
72             isa => HashRef[Str],
73             init_arg => undef,
74             default => sub {
75             {
76             'calendar' => 'fʉ̀ʼ njÿó',
77             'currency' => 'nkáb',
78              
79             }
80             },
81             );
82              
83             has 'display_name_measurement_system' => (
84             is => 'ro',
85             isa => HashRef[Str],
86             init_arg => undef,
87             default => sub {
88             {
89             'metric' => q{fʉ̀ʼʉ mmó},
90              
91             }
92             },
93             );
94              
95             has 'characters' => (
96             is => 'ro',
97             isa => HashRef,
98             init_arg => undef,
99             default => $^V ge v5.18.0
100             ? eval <<'EOT'
101             sub {
102             no warnings 'experimental::regex_sets';
103             return {
104             auxiliary => qr{(?^u:[q r x])},
105             index => ['A', 'B', 'C', 'D', 'E', 'Ɛ', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'ÅŠ', 'O', 'Ɔ', 'P', '{Pf}', 'R', 'S', '{Sh}', 'T', '{Ts}', 'U', 'É„', 'V', 'W', 'Ẅ', 'Y', 'Ÿ', 'Z', 'ʼ'],
106             main => qr{(?^u:[a á à â ÇŽ b c d e é è ê Ä› É› {ɛ́} {ɛ̀} {ɛ̂} {ɛ̌} f g h i í ì j k l m ḿ n Å„ Å‹ o ó ò ô Ç’ É” {ɔ́} {ɔ̀} {ɔ̂} {ɔ̌} p {pf} s {sh} t {ts} u ú ù û Ç” ʉ {ʉ́} {ʉ̀} {ʉ̂} {ʉ̌} v w ẅ y ÿ z ʼ])},
107             punctuation => qr{(?^u:[, ; \: ! ? . ' ‘ ’ « »])},
108             };
109             },
110             EOT
111             : sub {
112             return { index => ['A', 'B', 'C', 'D', 'E', 'Ɛ', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'ÅŠ', 'O', 'Ɔ', 'P', '{Pf}', 'R', 'S', '{Sh}', 'T', '{Ts}', 'U', 'É„', 'V', 'W', 'Ẅ', 'Y', 'Ÿ', 'Z', 'ʼ'], };
113             },
114 1     1   101 );
  1         1  
  1         188  
115              
116              
117             has 'quote_start' => (
118             is => 'ro',
119             isa => Str,
120             init_arg => undef,
121             default => qq{«},
122             );
123              
124             has 'quote_end' => (
125             is => 'ro',
126             isa => Str,
127             init_arg => undef,
128             default => qq{»},
129             );
130              
131             has 'alternate_quote_start' => (
132             is => 'ro',
133             isa => Str,
134             init_arg => undef,
135             default => qq{“},
136             );
137              
138             has 'alternate_quote_end' => (
139             is => 'ro',
140             isa => Str,
141             init_arg => undef,
142             default => qq{”},
143             );
144              
145             has 'number_symbols' => (
146             is => 'ro',
147             isa => HashRef,
148             init_arg => undef,
149             default => sub { {
150             'latn' => {
151             'decimal' => q(,),
152             'group' => q(.),
153             'list' => q(;),
154             'percentSign' => q(%),
155             },
156             } }
157             );
158              
159             has 'number_formats' => (
160             is => 'ro',
161             isa => HashRef,
162             init_arg => undef,
163             default => sub { {
164             decimalFormat => {
165             'default' => {
166             'standard' => {
167             '' => '#,##0.###',
168             },
169             },
170             },
171             } },
172             );
173              
174             has 'number_currency_formats' => (
175             is => 'ro',
176             isa => HashRef,
177             init_arg => undef,
178             default => sub { {
179             'latn' => {
180             'pattern' => {
181             'default' => {
182             'standard' => {
183             'positive' => '¤ #,##0.00',
184             },
185             },
186             },
187             },
188             } },
189             );
190              
191             has 'currencies' => (
192             is => 'ro',
193             isa => HashRef,
194             init_arg => undef,
195             default => sub { {
196             'XAF' => {
197             symbol => 'FCFA',
198             display_name => {
199             'currency' => q(feláŋ CFA),
200             },
201             },
202             } },
203             );
204              
205              
206             has 'calendar_months' => (
207             is => 'ro',
208             isa => HashRef,
209             init_arg => undef,
210             default => sub { {
211             'gregorian' => {
212             'format' => {
213             abbreviated => {
214             nonleap => [
215             'saÅ‹ tsetsɛ̀ɛ lùm',
216             'saÅ‹ kàg ngwóŋ',
217             'saÅ‹ lepyè shúm',
218             'saÅ‹ cÿó',
219             'saÅ‹ tsɛ̀ɛ cÿó',
220             'saÅ‹ njÿoláʼ',
221             'saÅ‹ tyɛ̀b tyɛ̀b mbʉ̀ŋ',
222             'saÅ‹ mbʉ̀ŋ',
223             'saÅ‹ ngwɔ̀ʼ mbÿɛ',
224             'saÅ‹ tàŋa tsetsáʼ',
225             'saÅ‹ mejwoŋó',
226             'saÅ‹ lùm'
227             ],
228             leap => [
229            
230             ],
231             },
232             wide => {
233             nonleap => [
234             'saÅ‹ tsetsɛ̀ɛ lùm',
235             'saÅ‹ kàg ngwóŋ',
236             'saÅ‹ lepyè shúm',
237             'saÅ‹ cÿó',
238             'saÅ‹ tsɛ̀ɛ cÿó',
239             'saÅ‹ njÿoláʼ',
240             'saÅ‹ tyɛ̀b tyɛ̀b mbʉ̀ŋ',
241             'saÅ‹ mbʉ̀ŋ',
242             'saÅ‹ ngwɔ̀ʼ mbÿɛ',
243             'saÅ‹ tàŋa tsetsáʼ',
244             'saÅ‹ mejwoŋó',
245             'saÅ‹ lùm'
246             ],
247             leap => [
248            
249             ],
250             },
251             },
252             'stand-alone' => {
253             abbreviated => {
254             nonleap => [
255             'saÅ‹ tsetsɛ̀ɛ lùm',
256             'saÅ‹ kàg ngwóŋ',
257             'saÅ‹ lepyè shúm',
258             'saÅ‹ cÿó',
259             'saÅ‹ tsɛ̀ɛ cÿó',
260             'saÅ‹ njÿoláʼ',
261             'saÅ‹ tyɛ̀b tyɛ̀b mbʉ̀ŋ',
262             'saÅ‹ mbʉ̀ŋ',
263             'saÅ‹ ngwɔ̀ʼ mbÿɛ',
264             'saÅ‹ tàŋa tsetsáʼ',
265             'saÅ‹ mejwoŋó',
266             'saÅ‹ lùm'
267             ],
268             leap => [
269            
270             ],
271             },
272             wide => {
273             nonleap => [
274             'saÅ‹ tsetsɛ̀ɛ lùm',
275             'saÅ‹ kàg ngwóŋ',
276             'saÅ‹ lepyè shúm',
277             'saÅ‹ cÿó',
278             'saÅ‹ tsɛ̀ɛ cÿó',
279             'saÅ‹ njÿoláʼ',
280             'saÅ‹ tyɛ̀b tyɛ̀b mbʉ̀ŋ',
281             'saÅ‹ mbʉ̀ŋ',
282             'saÅ‹ ngwɔ̀ʼ mbÿɛ',
283             'saÅ‹ tàŋa tsetsáʼ',
284             'saÅ‹ mejwoŋó',
285             'saÅ‹ lùm'
286             ],
287             leap => [
288            
289             ],
290             },
291             },
292             },
293             } },
294             );
295              
296             has 'calendar_days' => (
297             is => 'ro',
298             isa => HashRef,
299             init_arg => undef,
300             default => sub { {
301             'gregorian' => {
302             'format' => {
303             abbreviated => {
304             mon => 'mvfò lyɛ̌ʼ',
305             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
306             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
307             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
308             fri => 'mvfò màga lyɛ̌ʼ',
309             sat => 'màga lyɛ̌ʼ',
310             sun => 'lyɛʼɛ́ sẅíŋtè'
311             },
312             short => {
313             mon => 'mvfò lyɛ̌ʼ',
314             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
315             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
316             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
317             fri => 'mvfò màga lyɛ̌ʼ',
318             sat => 'màga lyɛ̌ʼ',
319             sun => 'lyɛʼɛ́ sẅíŋtè'
320             },
321             wide => {
322             mon => 'mvfò lyɛ̌ʼ',
323             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
324             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
325             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
326             fri => 'mvfò màga lyɛ̌ʼ',
327             sat => 'màga lyɛ̌ʼ',
328             sun => 'lyɛʼɛ́ sẅíŋtè'
329             },
330             },
331             'stand-alone' => {
332             abbreviated => {
333             mon => 'mvfò lyɛ̌ʼ',
334             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
335             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
336             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
337             fri => 'mvfò màga lyɛ̌ʼ',
338             sat => 'màga lyɛ̌ʼ',
339             sun => 'lyɛʼɛ́ sẅíŋtè'
340             },
341             short => {
342             mon => 'mvfò lyɛ̌ʼ',
343             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
344             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
345             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
346             fri => 'mvfò màga lyɛ̌ʼ',
347             sat => 'màga lyɛ̌ʼ',
348             sun => 'lyɛʼɛ́ sẅíŋtè'
349             },
350             wide => {
351             mon => 'mvfò lyɛ̌ʼ',
352             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
353             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
354             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
355             fri => 'mvfò màga lyɛ̌ʼ',
356             sat => 'màga lyɛ̌ʼ',
357             sun => 'lyɛʼɛ́ sẅíŋtè'
358             },
359             },
360             },
361             } },
362             );
363              
364             has 'day_periods' => (
365             is => 'ro',
366             isa => HashRef,
367             init_arg => undef,
368             default => sub { {
369             'gregorian' => {
370             'format' => {
371             'abbreviated' => {
372             'pm' => q{ncwònzém},
373             'am' => q{mbaʼámbaʼ},
374             },
375             'wide' => {
376             'am' => q{mbaʼámbaʼ},
377             'pm' => q{ncwònzém},
378             },
379             },
380             },
381             } },
382             );
383              
384             has 'eras' => (
385             is => 'ro',
386             isa => HashRef,
387             init_arg => undef,
388             default => sub { {
389             'generic' => {
390             },
391             'gregorian' => {
392             abbreviated => {
393             '0' => 'm.z.Y.',
394             '1' => 'm.g.n.Y.'
395             },
396             wide => {
397             '0' => 'mé zyé YÄ›sô',
398             '1' => 'mé gÿo Å„zyé YÄ›sô'
399             },
400             },
401             } },
402             );
403              
404             has 'date_formats' => (
405             is => 'ro',
406             isa => HashRef,
407             init_arg => undef,
408             default => sub { {
409             'generic' => {
410             'full' => q{EEEE , 'lyÉ›'̌ʼ d 'na' MMMM, y G},
411             'long' => q{'lyÉ›'̌ʼ d 'na' MMMM, y G},
412             'medium' => q{d MMM, y G},
413             'short' => q{dd/MM/yy GGGGG},
414             },
415             'gregorian' => {
416             'full' => q{EEEE , 'lyÉ›'̌ʼ d 'na' MMMM, y},
417             'long' => q{'lyÉ›'̌ʼ d 'na' MMMM, y},
418             'medium' => q{d MMM, y},
419             'short' => q{dd/MM/yy},
420             },
421             } },
422             );
423              
424             has 'time_formats' => (
425             is => 'ro',
426             isa => HashRef,
427             init_arg => undef,
428             default => sub { {
429             'generic' => {
430             },
431             'gregorian' => {
432             },
433             } },
434             );
435              
436             has 'datetime_formats' => (
437             is => 'ro',
438             isa => HashRef,
439             init_arg => undef,
440             default => sub { {
441             'generic' => {
442             'full' => q{{1},{0}},
443             'long' => q{{1}, {0}},
444             },
445             'gregorian' => {
446             'full' => q{{1},{0}},
447             'long' => q{{1}, {0}},
448             },
449             } },
450             );
451              
452             has 'datetime_formats_available_formats' => (
453             is => 'ro',
454             isa => HashRef,
455             init_arg => undef,
456             default => sub { {
457             'gregorian' => {
458             yMEd => q{E , 'lyÉ›'̌ʼ d 'na' M, y},
459             yMMM => q{MMM y},
460             yMMMEd => q{E , 'lyÉ›'̌ʼ d 'na' MMM, y},
461             yMMMd => q{'lyÉ›'̌ʼ d 'na' MMMM, y},
462             yMd => q{d/M/y},
463             },
464             'generic' => {
465             yMEd => q{E , 'lyÉ›'̌ʼ d 'na' M, y},
466             yMMM => q{MMM y},
467             yMMMEd => q{E , 'lyÉ›'̌ʼ d 'na' MMM, y},
468             yMMMd => q{'lyÉ›'̌ʼ d 'na' MMMM, y},
469             yMd => q{d/M/y},
470             },
471             } },
472             );
473              
474             has 'datetime_formats_append_item' => (
475             is => 'ro',
476             isa => HashRef,
477             init_arg => undef,
478             default => sub { {
479             } },
480             );
481              
482             has 'datetime_formats_interval' => (
483             is => 'ro',
484             isa => HashRef,
485             init_arg => undef,
486             default => sub { {
487             } },
488             );
489              
490 1     1   4526 no Moo;
  1         1  
  1         5  
491              
492             1;
493              
494             # vim: tabstop=4