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