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