File Coverage

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