File Coverage

blib/lib/Locale/CLDR/Locales/Kkj.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::Kkj - Package for language Kako
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/kkj.xml
10             # on Mon 11 Apr 5:31:40 pm GMT
11              
12             use strict;
13 1     1   808361 use warnings;
  1         2  
  1         23  
14 1     1   4 use version;
  1         1  
  1         20  
15 1     1   3  
  1         2  
  1         5  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   91 use mro 'c3';
  1         3  
20 1     1   4 use utf8;
  1         1  
  1         6  
21 1     1   20 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         5  
22 1     1   35 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         22  
23 1     1   94 use Moo;
  1         2  
  1         8  
24 1     1   882  
  1         2  
  1         5  
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             'en' => 'yaman',
34             'fr' => 'numbu buy',
35             'kkj' => 'kakɔ',
36              
37             );
38             if (@_) {
39             return $languages{$_[0]};
40             }
41             return \%languages;
42             }
43             },
44             );
45              
46             has 'display_name_region' => (
47             is => 'ro',
48             isa => HashRef[Str],
49             init_arg => undef,
50             default => sub {
51             {
52             'CM' => 'Kamɛrun',
53              
54             }
55             },
56             );
57              
58             has 'characters' => (
59             is => 'ro',
60             isa => HashRef,
61             init_arg => undef,
62             default => $^V ge v5.18.0
63             ? eval <<'EOT'
64             sub {
65             no warnings 'experimental::regex_sets';
66             return {
67             auxiliary => qr{[q x z]},
68             index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', '{Ɗy}', 'E', 'Ɛ', 'F', 'G', '{Gb}', '{Gw}', 'H', 'I', '{I\u0327}', 'J', 'K', '{Kp}', '{Kw}', 'L', 'M', '{Mb}', 'N', '{Nd}', 'Nj', '{Ny}', 'Ŋ', '{Ŋg}', '{Ŋgb}', '{Ŋgw}', 'O', 'Ɔ', '{Ɔ\u0327}', 'P', 'R', 'S', 'T', 'U', '{U\u0327}', 'V', 'W', 'Y'],
69             main => qr{[a á à â {a̧} b ɓ c d ɗ {ɗy} e é è ê ɛ {ɛ́} {ɛ̀} {ɛ̂} {ɛ̧} f g {gb} {gw} h i í ì î {i̧} j k {kp} {kw} l m {mb} n {nd} nj {ny} ŋ {ŋg} {ŋgb} {ŋgw} o ó ò ô ɔ {ɔ́} {ɔ̀} {ɔ̂} {ɔ̧} p r s t u ú ù û {u̧} v w y]},
70             numbers => qr{[\- , . % ‰ + 0 1 2 3 4 5 6 7 8 9]},
71             punctuation => qr{[, \: ! ? . … ‘ ‹ › “ ” « » ( ) *]},
72             };
73             },
74             EOT
75             : sub {
76             return { index => ['A', 'B', 'Ɓ', 'C', 'D', 'Ɗ', '{Ɗy}', 'E', 'Ɛ', 'F', 'G', '{Gb}', '{Gw}', 'H', 'I', '{I\u0327}', 'J', 'K', '{Kp}', '{Kw}', 'L', 'M', '{Mb}', 'N', '{Nd}', 'Nj', '{Ny}', 'Ŋ', '{Ŋg}', '{Ŋgb}', '{Ŋgw}', 'O', 'Ɔ', '{Ɔ\u0327}', 'P', 'R', 'S', 'T', 'U', '{U\u0327}', 'V', 'W', 'Y'], };
77             },
78             );
79 1     1   100  
  1         1  
  1         169  
80              
81             has 'quote_start' => (
82             is => 'ro',
83             isa => Str,
84             init_arg => undef,
85             default => qq{«},
86             );
87              
88             has 'quote_end' => (
89             is => 'ro',
90             isa => Str,
91             init_arg => undef,
92             default => qq{»},
93             );
94              
95             has 'alternate_quote_start' => (
96             is => 'ro',
97             isa => Str,
98             init_arg => undef,
99             default => qq{‹},
100             );
101              
102             has 'alternate_quote_end' => (
103             is => 'ro',
104             isa => Str,
105             init_arg => undef,
106             default => qq{›},
107             );
108              
109             has 'listPatterns' => (
110             is => 'ro',
111             isa => HashRef,
112             init_arg => undef,
113             default => sub { {
114             start => q({0}, {1}),
115             middle => q({0}, {1}),
116             end => q({0}, {1}),
117             } }
118             );
119              
120             has 'default_numbering_system' => (
121             is => 'ro',
122             isa => Str,
123             init_arg => undef,
124             default => 'latn',
125             );
126              
127             has native_numbering_system => (
128             is => 'ro',
129             isa => Str,
130             init_arg => undef,
131             default => 'latn',
132             );
133              
134             has 'number_symbols' => (
135             is => 'ro',
136             isa => HashRef,
137             init_arg => undef,
138             default => sub { {
139             'latn' => {
140             'decimal' => q(,),
141             'group' => q(.),
142             },
143             } }
144             );
145              
146             has 'currencies' => (
147             is => 'ro',
148             isa => HashRef,
149             init_arg => undef,
150             default => sub { {
151             'XAF' => {
152             symbol => 'FCFA',
153             display_name => {
154             'currency' => q(Franc CFA),
155             },
156             },
157             } },
158             );
159              
160              
161             has 'calendar_months' => (
162             is => 'ro',
163             isa => HashRef,
164             init_arg => undef,
165             default => sub { {
166             'gregorian' => {
167             'format' => {
168             wide => {
169             nonleap => [
170             'pamba',
171             'wanja',
172             'mbiyɔ mɛndoŋgɔ',
173             'Nyɔlɔmbɔŋgɔ',
174             'Mɔnɔ ŋgbanja',
175             'Nyaŋgwɛ ŋgbanja',
176             'kuŋgwɛ',
177             'fɛ',
178             'njapi',
179             'nyukul',
180             '11',
181             'ɓulɓusɛ'
182             ],
183             leap => [
184            
185             ],
186             },
187             },
188             'stand-alone' => {
189             wide => {
190             nonleap => [
191             'pamba',
192             'wanja',
193             'mbiyɔ mɛndoŋgɔ',
194             'Nyɔlɔmbɔŋgɔ',
195             'Mɔnɔ ŋgbanja',
196             'Nyaŋgwɛ ŋgbanja',
197             'kuŋgwɛ',
198             'fɛ',
199             'njapi',
200             'nyukul',
201             '11',
202             'ɓulɓusɛ'
203             ],
204             leap => [
205            
206             ],
207             },
208             },
209             },
210             } },
211             );
212              
213             has 'calendar_days' => (
214             is => 'ro',
215             isa => HashRef,
216             init_arg => undef,
217             default => sub { {
218             'gregorian' => {
219             'format' => {
220             abbreviated => {
221             mon => 'lundi',
222             tue => 'mardi',
223             wed => 'mɛrkɛrɛdi',
224             thu => 'yedi',
225             fri => 'vaŋdɛrɛdi',
226             sat => 'mɔnɔ sɔndi',
227             sun => 'sɔndi'
228             },
229             narrow => {
230             mon => 'lu',
231             tue => 'ma',
232             wed => 'mɛ',
233             thu => 'ye',
234             fri => 'va',
235             sat => 'ms',
236             sun => 'so'
237             },
238             short => {
239             mon => 'lundi',
240             tue => 'mardi',
241             wed => 'mɛrkɛrɛdi',
242             thu => 'yedi',
243             fri => 'vaŋdɛrɛdi',
244             sat => 'mɔnɔ sɔndi',
245             sun => 'sɔndi'
246             },
247             wide => {
248             mon => 'lundi',
249             tue => 'mardi',
250             wed => 'mɛrkɛrɛdi',
251             thu => 'yedi',
252             fri => 'vaŋdɛrɛdi',
253             sat => 'mɔnɔ sɔndi',
254             sun => 'sɔndi'
255             },
256             },
257             'stand-alone' => {
258             abbreviated => {
259             mon => 'lundi',
260             tue => 'mardi',
261             wed => 'mɛrkɛrɛdi',
262             thu => 'yedi',
263             fri => 'vaŋdɛrɛdi',
264             sat => 'mɔnɔ sɔndi',
265             sun => 'sɔndi'
266             },
267             narrow => {
268             mon => 'lu',
269             tue => 'ma',
270             wed => 'mɛ',
271             thu => 'ye',
272             fri => 'va',
273             sat => 'ms',
274             sun => 'so'
275             },
276             short => {
277             mon => 'lu',
278             tue => 'ma',
279             wed => 'mɛ',
280             thu => 'ye',
281             fri => 'va',
282             sat => 'ms',
283             sun => 'so'
284             },
285             wide => {
286             mon => 'lundi',
287             tue => 'mardi',
288             wed => 'mɛrkɛrɛdi',
289             thu => 'yedi',
290             fri => 'vaŋdɛrɛdi',
291             sat => 'mɔnɔ sɔndi',
292             sun => 'sɔndi'
293             },
294             },
295             },
296             } },
297             );
298              
299             has 'eras' => (
300             is => 'ro',
301             isa => HashRef,
302             init_arg => undef,
303             default => sub { {
304             'generic' => {
305             },
306             'gregorian' => {
307             },
308             } },
309             );
310              
311             has 'date_formats' => (
312             is => 'ro',
313             isa => HashRef,
314             init_arg => undef,
315             default => sub { {
316             'generic' => {
317             'full' => q{EEEE dd MMMM y G},
318             'long' => q{d MMMM y G},
319             'medium' => q{d MMM y G},
320             'short' => q{dd/MM y GGGGG},
321             },
322             'gregorian' => {
323             'full' => q{EEEE dd MMMM y},
324             'long' => q{d MMMM y},
325             'medium' => q{d MMM y},
326             'short' => q{dd/MM y},
327             },
328             } },
329             );
330              
331             has 'time_formats' => (
332             is => 'ro',
333             isa => HashRef,
334             init_arg => undef,
335             default => sub { {
336             'generic' => {
337             },
338             'gregorian' => {
339             'medium' => q{HH:mm:ss},
340             'short' => q{HH:mm},
341             },
342             } },
343             );
344              
345             has 'datetime_formats' => (
346             is => 'ro',
347             isa => HashRef,
348             init_arg => undef,
349             default => sub { {
350             'generic' => {
351             'full' => q{{1} {0}},
352             'long' => q{{1} {0}},
353             'medium' => q{{1} {0}},
354             'short' => q{{1} {0}},
355             },
356             'gregorian' => {
357             'full' => q{{1} {0}},
358             'long' => q{{1} {0}},
359             'medium' => q{{1} {0}},
360             'short' => q{{1} {0}},
361             },
362             } },
363             );
364              
365             has 'datetime_formats_available_formats' => (
366             is => 'ro',
367             isa => HashRef,
368             init_arg => undef,
369             default => sub { {
370             'generic' => {
371             Ed => q{E d},
372             Gy => q{y G},
373             GyMMM => q{MMM y G},
374             GyMMMEd => q{E d MMM y G},
375             GyMMMd => q{d MMM y G},
376             MEd => q{E dd/MM},
377             MMMEd => q{E d MMM},
378             MMMd => q{d MMM},
379             Md => q{dd/MM},
380             yyyyM => q{MM y GGGGG},
381             yyyyMEd => q{E dd/MM y GGGGG},
382             yyyyMMM => q{MMM y G},
383             yyyyMMMEd => q{E d MMM y G},
384             yyyyMMMd => q{d MMM y G},
385             yyyyMd => q{dd/MM y GGGGG},
386             },
387             'gregorian' => {
388             Ed => q{E d},
389             Gy => q{y G},
390             GyMMM => q{MMM y G},
391             GyMMMEd => q{E d MMM y G},
392             GyMMMd => q{d MMM y G},
393             MEd => q{E dd/MM},
394             MMMEd => q{E d MMM},
395             MMMd => q{d MMM},
396             Md => q{dd/MM},
397             yM => q{MM y},
398             yMEd => q{E dd/MM y},
399             yMMM => q{MMM y},
400             yMMMEd => q{E d MMM y},
401             yMMMd => q{d MMM y},
402             yMd => q{dd/MM y},
403             },
404             } },
405             );
406              
407             has 'datetime_formats_append_item' => (
408             is => 'ro',
409             isa => HashRef,
410             init_arg => undef,
411             default => sub { {
412             } },
413             );
414              
415             has 'datetime_formats_interval' => (
416             is => 'ro',
417             isa => HashRef,
418             init_arg => undef,
419             default => sub { {
420             } },
421             );
422              
423             no Moo;
424 1     1   1202  
  1         2  
  1         3  
425             1;
426              
427             # vim: tabstop=4