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