File Coverage

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