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 NAME
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 Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   2090547 use strict;
  1         4  
  1         49  
14 1     1   6 use warnings;
  1         8  
  1         63  
15 1     1   7 use version;
  1         2  
  1         9  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   137 use v5.12.0;
  1         5  
20 1     1   6 use mro 'c3';
  1         3  
  1         9  
21 1     1   30 use utf8;
  1         2  
  1         9  
22 1     1   56 use feature 'unicode_strings';
  1         2  
  1         274  
23 1     1   9 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         24  
24 1     1   3816 use Moo;
  1         8  
  1         9  
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   211 );
  1         2  
  1         320  
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 'yesstr' => (
94             is => 'ro',
95             isa => RegexpRef,
96             init_arg => undef,
97             default => sub { qr'^(?i:ee|e|yes|y)$' }
98             );
99              
100             has 'nostr' => (
101             is => 'ro',
102             isa => RegexpRef,
103             init_arg => undef,
104             default => sub { qr'^(?i:kɛ́m|k|no|n)$' }
105             );
106              
107             has 'number_symbols' => (
108             is => 'ro',
109             isa => HashRef,
110             init_arg => undef,
111             default => sub { {
112             'latn' => {
113             'decimal' => q(,),
114             'group' => q( ),
115             },
116             } }
117             );
118              
119             has 'number_formats' => (
120             is => 'ro',
121             isa => HashRef,
122             init_arg => undef,
123             default => sub { {
124             percentFormat => {
125             'default' => {
126             'standard' => {
127             'default' => '#,##0 %',
128             },
129             },
130             },
131             } },
132             );
133              
134             has 'number_currency_formats' => (
135             is => 'ro',
136             isa => HashRef,
137             init_arg => undef,
138             default => sub { {
139             'latn' => {
140             'pattern' => {
141             'default' => {
142             'standard' => {
143             'positive' => '#,##0.00 ¤',
144             },
145             },
146             },
147             },
148             } },
149             );
150              
151             has 'calendar_months' => (
152             is => 'ro',
153             isa => HashRef,
154             init_arg => undef,
155             default => sub { {
156             'gregorian' => {
157             'format' => {
158             abbreviated => {
159             nonleap => [
160             'di',
161             'ŋgɔn',
162             'sɔŋ',
163             'diɓ',
164             'emi',
165             'esɔ',
166             'mad',
167             'diŋ',
168             'nyɛt',
169             'may',
170             'tin',
171             'elá'
172             ],
173             leap => [
174            
175             ],
176             },
177             wide => {
178             nonleap => [
179             'dimɔ́di',
180             'ŋgɔndɛ',
181             'sɔŋɛ',
182             'diɓáɓá',
183             'emiasele',
184             'esɔpɛsɔpɛ',
185             'madiɓɛ́díɓɛ́',
186             'diŋgindi',
187             'nyɛtɛki',
188             'mayésɛ́',
189             'tiníní',
190             'eláŋgɛ́'
191             ],
192             leap => [
193            
194             ],
195             },
196             },
197             'stand-alone' => {
198             narrow => {
199             nonleap => [
200             'd',
201             'ŋ',
202             's',
203             'd',
204             'e',
205             'e',
206             'm',
207             'd',
208             'n',
209             'm',
210             't',
211             'e'
212             ],
213             leap => [
214            
215             ],
216             },
217             },
218             },
219             } },
220             );
221              
222             has 'calendar_days' => (
223             is => 'ro',
224             isa => HashRef,
225             init_arg => undef,
226             default => sub { {
227             'gregorian' => {
228             'format' => {
229             abbreviated => {
230             mon => 'mɔ́s',
231             tue => 'kwa',
232             wed => 'muk',
233             thu => 'ŋgi',
234             fri => 'ɗón',
235             sat => 'esa',
236             sun => 'ét'
237             },
238             wide => {
239             mon => 'mɔ́sú',
240             tue => 'kwasú',
241             wed => 'mukɔ́sú',
242             thu => 'ŋgisú',
243             fri => 'ɗónɛsú',
244             sat => 'esaɓasú',
245             sun => 'éti'
246             },
247             },
248             'stand-alone' => {
249             narrow => {
250             mon => 'm',
251             tue => 'k',
252             wed => 'm',
253             thu => 'ŋ',
254             fri => 'ɗ',
255             sat => 'e',
256             sun => 'e'
257             },
258             },
259             },
260             } },
261             );
262              
263             has 'calendar_quarters' => (
264             is => 'ro',
265             isa => HashRef,
266             init_arg => undef,
267             default => sub { {
268             'gregorian' => {
269             'format' => {
270             abbreviated => {0 => 'ndu1',
271             1 => 'ndu2',
272             2 => 'ndu3',
273             3 => 'ndu4'
274             },
275             wide => {0 => 'ndúmbū nyá ɓosó',
276             1 => 'ndúmbū ní lóndɛ́ íɓaá',
277             2 => 'ndúmbū ní lóndɛ́ ílálo',
278             3 => 'ndúmbū ní lóndɛ́ ínɛ́y'
279             },
280             },
281             },
282             } },
283             );
284              
285             has 'day_periods' => (
286             is => 'ro',
287             isa => HashRef,
288             init_arg => undef,
289             default => sub { {
290             'gregorian' => {
291             'format' => {
292             'abbreviated' => {
293             'am' => q{idiɓa},
294             'pm' => q{ebyámu},
295             },
296             },
297             },
298             } },
299             );
300              
301             has 'eras' => (
302             is => 'ro',
303             isa => HashRef,
304             init_arg => undef,
305             default => sub { {
306             'generic' => {
307             },
308             'gregorian' => {
309             abbreviated => {
310             '0' => 'ɓ.Ys',
311             '1' => 'mb.Ys'
312             },
313             wide => {
314             '0' => 'ɓoso ɓwá yáɓe lá',
315             '1' => 'mbúsa kwédi a Yés'
316             },
317             },
318             } },
319             );
320              
321             has 'date_formats' => (
322             is => 'ro',
323             isa => HashRef,
324             init_arg => undef,
325             default => sub { {
326             'generic' => {
327             'full' => q{EEEE d MMMM y G},
328             'long' => q{d MMMM y G},
329             'medium' => q{d MMM y G},
330             'short' => q{d/M/y GGGGG},
331             },
332             'gregorian' => {
333             'full' => q{EEEE d MMMM y},
334             'long' => q{d MMMM y},
335             'medium' => q{d MMM y},
336             'short' => q{d/M/y},
337             },
338             } },
339             );
340              
341             has 'time_formats' => (
342             is => 'ro',
343             isa => HashRef,
344             init_arg => undef,
345             default => sub { {
346             'generic' => {
347             },
348             'gregorian' => {
349             'full' => q{HH:mm:ss zzzz},
350             'long' => q{HH:mm:ss z},
351             'medium' => q{HH:mm:ss},
352             'short' => q{HH:mm},
353             },
354             } },
355             );
356              
357             has 'datetime_formats' => (
358             is => 'ro',
359             isa => HashRef,
360             init_arg => undef,
361             default => sub { {
362             'generic' => {
363             },
364             'gregorian' => {
365             },
366             } },
367             );
368              
369             has 'datetime_formats_available_formats' => (
370             is => 'ro',
371             isa => HashRef,
372             init_arg => undef,
373             default => sub { {
374             'generic' => {
375             Ed => q{E d},
376             MEd => q{E d/M},
377             MMMEd => q{E d MMM},
378             MMMd => q{d MMM},
379             Md => q{d/M},
380             hm => q{h:mm a},
381             hms => q{h:mm:ss a},
382             ms => q{m:ss},
383             y => q{y},
384             yM => q{M/y},
385             yMEd => q{E d/M/y},
386             yMMM => q{MMM y},
387             yMMMEd => q{E d MMM y},
388             yMMMd => q{d MMM y},
389             yMd => q{d/M/y},
390             yQQQ => q{QQQ y},
391             yQQQQ => q{QQQQ y},
392             },
393             'gregorian' => {
394             Ed => q{E d},
395             MEd => q{E d/M},
396             MMMEd => q{E d MMM},
397             MMMd => q{d MMM},
398             Md => q{d/M},
399             hm => q{h:mm a},
400             hms => q{h:mm:ss a},
401             ms => q{m:ss},
402             yM => q{M/y},
403             yMEd => q{E d/M/y},
404             yMMM => q{MMM y},
405             yMMMEd => q{E d MMM y},
406             yMMMd => q{d MMM y},
407             yMd => q{d/M/y},
408             yQQQ => q{QQQ y},
409             yQQQQ => q{QQQQ y},
410             },
411             } },
412             );
413              
414             has 'datetime_formats_append_item' => (
415             is => 'ro',
416             isa => HashRef,
417             init_arg => undef,
418             default => sub { {
419             } },
420             );
421              
422             has 'datetime_formats_interval' => (
423             is => 'ro',
424             isa => HashRef,
425             init_arg => undef,
426             default => sub { {
427             } },
428             );
429              
430 1     1   3777 no Moo;
  1         2  
  1         7  
431              
432             1;
433              
434             # vim: tabstop=4