File Coverage

blib/lib/Locale/CLDR/Locales/Dua.pm
Criterion Covered Total %
statement 26 26 100.0
branch n/a
condition n/a
subroutine 9 9 100.0
pod n/a
total 35 35 100.0


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