File Coverage

blib/lib/Locale/CLDR/Locales/Dua.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::Dua - Package for language Duala
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/dua.xml
10             # on Mon 11 Apr 5:26:30 pm GMT
11              
12             use strict;
13 1     1   851793 use warnings;
  1         2  
  1         25  
14 1     1   4 use version;
  1         2  
  1         22  
15 1     1   4  
  1         2  
  1         5  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   97 use mro 'c3';
  1         3  
20 1     1   4 use utf8;
  1         2  
  1         6  
21 1     1   20 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         6  
22 1     1   37 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         24  
23 1     1   105 use Moo;
  1         1  
  1         8  
24 1     1   901  
  1         1  
  1         6  
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             'dua' => 'duálá',
34              
35             );
36             if (@_) {
37             return $languages{$_[0]};
38             }
39             return \%languages;
40             }
41             },
42             );
43              
44             has 'display_name_region' => (
45             is => 'ro',
46             isa => HashRef[Str],
47             init_arg => undef,
48             default => sub {
49             {
50             'CM' => 'Cameroun',
51              
52             }
53             },
54             );
55              
56             has 'characters' => (
57             is => 'ro',
58             isa => HashRef,
59             init_arg => undef,
60             default => $^V ge v5.18.0
61             ? eval <<'EOT'
62             sub {
63             no warnings 'experimental::regex_sets';
64             return {
65             auxiliary => qr{[h q v x z]},
66             index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', 'E', 'Ɛ', 'F', 'G', 'I', 'J', 'K', 'L', 'M', 'N', 'Ŋ', 'O', 'Ɔ', 'P', 'S', 'T', 'U', 'W', 'Y'],
67             main => qr{[a á b ɓ c d ɗ e é ɛ {ɛ́} f g i í j k l m n {ny} ŋ o ó ɔ {ɔ́} p r s t u ú ū w y]},
68             numbers => qr{[  \- , % ‰ + 0 1 2 3 4 5 6 7 8 9]},
69             };
70             },
71             EOT
72             : sub {
73             return { index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', 'E', 'Ɛ', 'F', 'G', 'I', 'J', 'K', 'L', 'M', 'N', 'Ŋ', 'O', 'Ɔ', 'P', 'S', 'T', 'U', 'W', 'Y'], };
74             },
75             );
76 1     1   96  
  1         2  
  1         108  
77              
78             has 'quote_start' => (
79             is => 'ro',
80             isa => Str,
81             init_arg => undef,
82             default => qq{«},
83             );
84              
85             has 'quote_end' => (
86             is => 'ro',
87             isa => Str,
88             init_arg => undef,
89             default => qq{»},
90             );
91              
92             has 'alternate_quote_start' => (
93             is => 'ro',
94             isa => Str,
95             init_arg => undef,
96             default => qq{‘},
97             );
98              
99             has 'alternate_quote_end' => (
100             is => 'ro',
101             isa => Str,
102             init_arg => undef,
103             default => qq{’},
104             );
105              
106             has 'yesstr' => (
107             is => 'ro',
108             isa => RegexpRef,
109             init_arg => undef,
110             default => sub { qr'^(?i:ee|e|yes|y)$' }
111             );
112              
113             has 'nostr' => (
114             is => 'ro',
115             isa => RegexpRef,
116             init_arg => undef,
117             default => sub { qr'^(?i:kɛ́m|k|no|n)$' }
118             );
119              
120             has 'number_symbols' => (
121             is => 'ro',
122             isa => HashRef,
123             init_arg => undef,
124             default => sub { {
125             'latn' => {
126             'decimal' => q(,),
127             'group' => q( ),
128             },
129             } }
130             );
131              
132             has 'number_formats' => (
133             is => 'ro',
134             isa => HashRef,
135             init_arg => undef,
136             default => sub { {
137             decimalFormat => {
138             'default' => {
139             'standard' => {
140             'default' => '#,##0.###',
141             },
142             },
143             },
144             percentFormat => {
145             'default' => {
146             'standard' => {
147             'default' => '#,##0 %',
148             },
149             },
150             },
151             } },
152             );
153              
154             has 'number_currency_formats' => (
155             is => 'ro',
156             isa => HashRef,
157             init_arg => undef,
158             default => sub { {
159             'latn' => {
160             'pattern' => {
161             'default' => {
162             'standard' => {
163             'positive' => '#,##0.00 ¤',
164             },
165             },
166             },
167             },
168             } },
169             );
170              
171             has 'calendar_months' => (
172             is => 'ro',
173             isa => HashRef,
174             init_arg => undef,
175             default => sub { {
176             'gregorian' => {
177             'format' => {
178             abbreviated => {
179             nonleap => [
180             'di',
181             'ŋgɔn',
182             'sɔŋ',
183             'diɓ',
184             'emi',
185             'esɔ',
186             'mad',
187             'diŋ',
188             'nyɛt',
189             'may',
190             'tin',
191             'elá'
192             ],
193             leap => [
194            
195             ],
196             },
197             wide => {
198             nonleap => [
199             'dimɔ́di',
200             'ŋgɔndɛ',
201             'sɔŋɛ',
202             'diɓáɓá',
203             'emiasele',
204             'esɔpɛsɔpɛ',
205             'madiɓɛ́díɓɛ́',
206             'diŋgindi',
207             'nyɛtɛki',
208             'mayésɛ́',
209             'tiníní',
210             'eláŋgɛ́'
211             ],
212             leap => [
213            
214             ],
215             },
216             },
217             'stand-alone' => {
218             narrow => {
219             nonleap => [
220             'd',
221             'ŋ',
222             's',
223             'd',
224             'e',
225             'e',
226             'm',
227             'd',
228             'n',
229             'm',
230             't',
231             'e'
232             ],
233             leap => [
234            
235             ],
236             },
237             },
238             },
239             } },
240             );
241              
242             has 'calendar_days' => (
243             is => 'ro',
244             isa => HashRef,
245             init_arg => undef,
246             default => sub { {
247             'gregorian' => {
248             'format' => {
249             abbreviated => {
250             mon => 'mɔ́s',
251             tue => 'kwa',
252             wed => 'muk',
253             thu => 'ŋgi',
254             fri => 'ɗón',
255             sat => 'esa',
256             sun => 'ét'
257             },
258             wide => {
259             mon => 'mɔ́sú',
260             tue => 'kwasú',
261             wed => 'mukɔ́sú',
262             thu => 'ŋgisú',
263             fri => 'ɗónɛsú',
264             sat => 'esaɓasú',
265             sun => 'éti'
266             },
267             },
268             'stand-alone' => {
269             narrow => {
270             mon => 'm',
271             tue => 'k',
272             wed => 'm',
273             thu => 'ŋ',
274             fri => 'ɗ',
275             sat => 'e',
276             sun => 'e'
277             },
278             },
279             },
280             } },
281             );
282              
283             has 'calendar_quarters' => (
284             is => 'ro',
285             isa => HashRef,
286             init_arg => undef,
287             default => sub { {
288             'gregorian' => {
289             'format' => {
290             abbreviated => {0 => 'ndu1',
291             1 => 'ndu2',
292             2 => 'ndu3',
293             3 => 'ndu4'
294             },
295             wide => {0 => 'ndúmbū nyá ɓosó',
296             1 => 'ndúmbū ní lóndɛ́ íɓaá',
297             2 => 'ndúmbū ní lóndɛ́ ílálo',
298             3 => 'ndúmbū ní lóndɛ́ ínɛ́y'
299             },
300             },
301             },
302             } },
303             );
304              
305             has 'day_periods' => (
306             is => 'ro',
307             isa => HashRef,
308             init_arg => undef,
309             default => sub { {
310             'gregorian' => {
311             'format' => {
312             'abbreviated' => {
313             'am' => q{idiɓa},
314             'pm' => q{ebyámu},
315             },
316             'wide' => {
317             'am' => q{idiɓa},
318             'pm' => q{ebyámu},
319             },
320             },
321             },
322             } },
323             );
324              
325             has 'eras' => (
326             is => 'ro',
327             isa => HashRef,
328             init_arg => undef,
329             default => sub { {
330             'generic' => {
331             },
332             'gregorian' => {
333             abbreviated => {
334             '0' => 'ɓ.Ys',
335             '1' => 'mb.Ys'
336             },
337             wide => {
338             '0' => 'ɓoso ɓwá yáɓe lá',
339             '1' => 'mbúsa kwédi a Yés'
340             },
341             },
342             } },
343             );
344              
345             has 'date_formats' => (
346             is => 'ro',
347             isa => HashRef,
348             init_arg => undef,
349             default => sub { {
350             'generic' => {
351             'full' => q{EEEE d MMMM y G},
352             'long' => q{d MMMM y G},
353             'medium' => q{d MMM y G},
354             'short' => q{d/M/y GGGGG},
355             },
356             'gregorian' => {
357             'full' => q{EEEE d MMMM y},
358             'long' => q{d MMMM y},
359             'medium' => q{d MMM y},
360             'short' => q{d/M/y},
361             },
362             } },
363             );
364              
365             has 'time_formats' => (
366             is => 'ro',
367             isa => HashRef,
368             init_arg => undef,
369             default => sub { {
370             'generic' => {
371             },
372             'gregorian' => {
373             'full' => q{HH:mm:ss zzzz},
374             'long' => q{HH:mm:ss z},
375             'medium' => q{HH:mm:ss},
376             'short' => q{HH:mm},
377             },
378             } },
379             );
380              
381             has 'datetime_formats' => (
382             is => 'ro',
383             isa => HashRef,
384             init_arg => undef,
385             default => sub { {
386             'generic' => {
387             },
388             'gregorian' => {
389             },
390             } },
391             );
392              
393             has 'datetime_formats_available_formats' => (
394             is => 'ro',
395             isa => HashRef,
396             init_arg => undef,
397             default => sub { {
398             'generic' => {
399             Ed => q{E d},
400             Hm => q{HH:mm},
401             Hms => q{HH:mm:ss},
402             M => q{L},
403             MEd => q{E d/M},
404             MMM => q{LLL},
405             MMMEd => q{E d MMM},
406             MMMd => q{d MMM},
407             Md => q{d/M},
408             d => q{d},
409             hm => q{h:mm a},
410             hms => q{h:mm:ss a},
411             ms => q{m:ss},
412             y => q{y},
413             yM => q{M/y},
414             yMEd => q{E d/M/y},
415             yMMM => q{MMM y},
416             yMMMEd => q{E d MMM y},
417             yMMMd => q{d MMM y},
418             yMd => q{d/M/y},
419             yQQQ => q{QQQ y},
420             yQQQQ => q{QQQQ y},
421             },
422             'gregorian' => {
423             Ed => q{E d},
424             Hm => q{HH:mm},
425             Hms => q{HH:mm:ss},
426             M => q{L},
427             MEd => q{E d/M},
428             MMM => q{LLL},
429             MMMEd => q{E d MMM},
430             MMMd => q{d MMM},
431             Md => q{d/M},
432             d => q{d},
433             hm => q{h:mm a},
434             hms => q{h:mm:ss a},
435             ms => q{m:ss},
436             y => q{y},
437             yM => q{M/y},
438             yMEd => q{E d/M/y},
439             yMMM => q{MMM y},
440             yMMMEd => q{E d MMM y},
441             yMMMd => q{d MMM y},
442             yMd => q{d/M/y},
443             yQQQ => q{QQQ y},
444             yQQQQ => q{QQQQ y},
445             },
446             } },
447             );
448              
449             has 'datetime_formats_append_item' => (
450             is => 'ro',
451             isa => HashRef,
452             init_arg => undef,
453             default => sub { {
454             } },
455             );
456              
457             has 'datetime_formats_interval' => (
458             is => 'ro',
459             isa => HashRef,
460             init_arg => undef,
461             default => sub { {
462             } },
463             );
464              
465             no Moo;
466 1     1   7685  
  1         2  
  1         7  
467             1;
468              
469             # vim: tabstop=4