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 17 Jan 12:03:31 pm GMT
12              
13 1     1   1981654 use strict;
  1         3  
  1         45  
14 1     1   7 use warnings;
  1         2  
  1         105  
15 1     1   16 use version;
  1         3  
  1         10  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   146 use v5.12.0;
  1         6  
20 1     1   7 use mro 'c3';
  1         2  
  1         8  
21 1     1   74 use utf8;
  1         3  
  1         9  
22 1     1   70 use feature 'unicode_strings';
  1         3  
  1         235  
23 1     1   9 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         3  
  1         11  
24 1     1   3091 use Moo;
  1         7  
  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             '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             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 1     1   272 );
  1         2  
  1         390  
118              
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             },
157             } }
158             );
159              
160             has 'currencies' => (
161             is => 'ro',
162             isa => HashRef,
163             init_arg => undef,
164             default => sub { {
165             'XAF' => {
166             display_name => {
167             'currency' => q(feláŋ CFA),
168             },
169             },
170             } },
171             );
172              
173              
174             has 'calendar_months' => (
175             is => 'ro',
176             isa => HashRef,
177             init_arg => undef,
178             default => sub { {
179             'gregorian' => {
180             'format' => {
181             wide => {
182             nonleap => [
183             'saŋ tsetsɛ̀ɛ lùm',
184             'saŋ kàg ngwóŋ',
185             'saŋ lepyè shúm',
186             'saŋ cÿó',
187             'saŋ tsɛ̀ɛ cÿó',
188             'saŋ njÿoláʼ',
189             'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ',
190             'saŋ mbʉ̀ŋ',
191             'saŋ ngwɔ̀ʼ mbÿɛ',
192             'saŋ tàŋa tsetsáʼ',
193             'saŋ mejwoŋó',
194             'saŋ lùm'
195             ],
196             leap => [
197            
198             ],
199             },
200             },
201             },
202             } },
203             );
204              
205             has 'calendar_days' => (
206             is => 'ro',
207             isa => HashRef,
208             init_arg => undef,
209             default => sub { {
210             'gregorian' => {
211             'format' => {
212             wide => {
213             mon => 'mvfò lyɛ̌ʼ',
214             tue => 'mbɔ́ɔntè mvfò lyɛ̌ʼ',
215             wed => 'tsètsɛ̀ɛ lyɛ̌ʼ',
216             thu => 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ',
217             fri => 'mvfò màga lyɛ̌ʼ',
218             sat => 'màga lyɛ̌ʼ',
219             sun => 'lyɛʼɛ́ sẅíŋtè'
220             },
221             },
222             },
223             } },
224             );
225              
226             has 'day_periods' => (
227             is => 'ro',
228             isa => HashRef,
229             init_arg => undef,
230             default => sub { {
231             'gregorian' => {
232             'format' => {
233             'abbreviated' => {
234             'am' => q{mbaʼámbaʼ},
235             'pm' => q{ncwònzém},
236             },
237             },
238             },
239             } },
240             );
241              
242             has 'eras' => (
243             is => 'ro',
244             isa => HashRef,
245             init_arg => undef,
246             default => sub { {
247             'generic' => {
248             },
249             'gregorian' => {
250             abbreviated => {
251             '0' => 'm.z.Y.',
252             '1' => 'm.g.n.Y.'
253             },
254             wide => {
255             '0' => 'mé zyé Yěsô',
256             '1' => 'mé gÿo ńzyé Yěsô'
257             },
258             },
259             } },
260             );
261              
262             has 'date_formats' => (
263             is => 'ro',
264             isa => HashRef,
265             init_arg => undef,
266             default => sub { {
267             'generic' => {
268             'full' => q{EEEE , 'lyɛ'̌ʼ d 'na' MMMM, y G},
269             'long' => q{'lyɛ'̌ʼ d 'na' MMMM, y G},
270             'medium' => q{d MMM, y G},
271             'short' => q{dd/MM/yy GGGGG},
272             },
273             'gregorian' => {
274             'full' => q{EEEE , 'lyɛ'̌ʼ d 'na' MMMM, y},
275             'long' => q{'lyɛ'̌ʼ d 'na' MMMM, y},
276             'medium' => q{d MMM, y},
277             'short' => q{dd/MM/yy},
278             },
279             } },
280             );
281              
282             has 'time_formats' => (
283             is => 'ro',
284             isa => HashRef,
285             init_arg => undef,
286             default => sub { {
287             'generic' => {
288             },
289             'gregorian' => {
290             },
291             } },
292             );
293              
294             has 'datetime_formats' => (
295             is => 'ro',
296             isa => HashRef,
297             init_arg => undef,
298             default => sub { {
299             'generic' => {
300             'full' => q{{1},{0}},
301             'long' => q{{1}, {0}},
302             },
303             'gregorian' => {
304             'full' => q{{1},{0}},
305             'long' => q{{1}, {0}},
306             },
307             } },
308             );
309              
310             has 'datetime_formats_available_formats' => (
311             is => 'ro',
312             isa => HashRef,
313             init_arg => undef,
314             default => sub { {
315             'generic' => {
316             yMEd => q{E , 'lyɛ'̌ʼ d 'na' M, y},
317             yMMM => q{MMM y},
318             yMMMEd => q{E , 'lyɛ'̌ʼ d 'na' MMM, y},
319             yMMMd => q{'lyɛ'̌ʼ d 'na' MMMM, y},
320             yMd => q{d/M/y},
321             },
322             'gregorian' => {
323             yMEd => q{E , 'lyɛ'̌ʼ d 'na' M, y},
324             yMMM => q{MMM y},
325             yMMMEd => q{E , 'lyɛ'̌ʼ d 'na' MMM, y},
326             yMMMd => q{'lyɛ'̌ʼ d 'na' MMMM, y},
327             yMd => q{d/M/y},
328             },
329             } },
330             );
331              
332             has 'datetime_formats_append_item' => (
333             is => 'ro',
334             isa => HashRef,
335             init_arg => undef,
336             default => sub { {
337             } },
338             );
339              
340             has 'datetime_formats_interval' => (
341             is => 'ro',
342             isa => HashRef,
343             init_arg => undef,
344             default => sub { {
345             } },
346             );
347              
348 1     1   2881 no Moo;
  1         3  
  1         6  
349              
350             1;
351              
352             # vim: tabstop=4