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 NAME
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 Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1438864 use strict;
  1         2  
  1         67  
14 1     1   8 use warnings;
  1         7  
  1         70  
15 1     1   6 use version;
  1         4  
  1         8  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   144 use v5.12.0;
  1         6  
20 1     1   8 use mro 'c3';
  1         985  
  1         14  
21 1     1   87 use utf8;
  1         2  
  1         10  
22 1     1   99 use feature 'unicode_strings';
  1         3  
  1         174  
23 1     1   8 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   3309 use Moo;
  1         2  
  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             '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̧}', '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             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]},
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̧}', 'J', 'K', '{Kp}', '{Kw}', 'L', 'M', '{Mb}', 'N', '{Nd}', '{Nj}', '{Ny}', 'Ŋ', '{Ŋg}', '{Ŋgb}', '{Ŋgw}', 'O', 'Ɔ{Ɔ̧}', 'P', 'R', 'S', 'T', 'U{U̧}', 'V', 'W', 'Y'], };
77             },
78 1     1   218 );
  1         3  
  1         388  
79              
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 'number_symbols' => (
110             is => 'ro',
111             isa => HashRef,
112             init_arg => undef,
113             default => sub { {
114             'latn' => {
115             'decimal' => q(,),
116             'group' => q(.),
117             },
118             } }
119             );
120              
121             has 'currencies' => (
122             is => 'ro',
123             isa => HashRef,
124             init_arg => undef,
125             default => sub { {
126             'XAF' => {
127             display_name => {
128             'currency' => q(Franc CFA),
129             },
130             },
131             } },
132             );
133              
134              
135             has 'calendar_months' => (
136             is => 'ro',
137             isa => HashRef,
138             init_arg => undef,
139             default => sub { {
140             'gregorian' => {
141             'format' => {
142             wide => {
143             nonleap => [
144             'pamba',
145             'wanja',
146             'mbiyɔ mɛndoŋgɔ',
147             'Nyɔlɔmbɔŋgɔ',
148             'Mɔnɔ ŋgbanja',
149             'Nyaŋgwɛ ŋgbanja',
150             'kuŋgwɛ',
151             'fɛ',
152             'njapi',
153             'nyukul',
154             'M11',
155             'ɓulɓusɛ'
156             ],
157             leap => [
158            
159             ],
160             },
161             },
162             },
163             } },
164             );
165              
166             has 'calendar_days' => (
167             is => 'ro',
168             isa => HashRef,
169             init_arg => undef,
170             default => sub { {
171             'gregorian' => {
172             'format' => {
173             wide => {
174             mon => 'lundi',
175             tue => 'mardi',
176             wed => 'mɛrkɛrɛdi',
177             thu => 'yedi',
178             fri => 'vaŋdɛrɛdi',
179             sat => 'mɔnɔ sɔndi',
180             sun => 'sɔndi'
181             },
182             },
183             'stand-alone' => {
184             narrow => {
185             mon => 'lu',
186             tue => 'ma',
187             wed => 'mɛ',
188             thu => 'ye',
189             fri => 'va',
190             sat => 'ms',
191             sun => 'so'
192             },
193             short => {
194             mon => 'lu',
195             tue => 'ma',
196             wed => 'mɛ',
197             thu => 'ye',
198             fri => 'va',
199             sat => 'ms',
200             sun => 'so'
201             },
202             },
203             },
204             } },
205             );
206              
207             has 'eras' => (
208             is => 'ro',
209             isa => HashRef,
210             init_arg => undef,
211             default => sub { {
212             'generic' => {
213             },
214             'gregorian' => {
215             },
216             } },
217             );
218              
219             has 'date_formats' => (
220             is => 'ro',
221             isa => HashRef,
222             init_arg => undef,
223             default => sub { {
224             'generic' => {
225             'full' => q{EEEE dd MMMM y G},
226             'long' => q{d MMMM y G},
227             'medium' => q{d MMM y G},
228             'short' => q{dd/MM y GGGGG},
229             },
230             'gregorian' => {
231             'full' => q{EEEE dd MMMM y},
232             'long' => q{d MMMM y},
233             'medium' => q{d MMM y},
234             'short' => q{dd/MM y},
235             },
236             } },
237             );
238              
239             has 'time_formats' => (
240             is => 'ro',
241             isa => HashRef,
242             init_arg => undef,
243             default => sub { {
244             'generic' => {
245             },
246             'gregorian' => {
247             'medium' => q{HH:mm:ss},
248             'short' => q{HH:mm},
249             },
250             } },
251             );
252              
253             has 'datetime_formats' => (
254             is => 'ro',
255             isa => HashRef,
256             init_arg => undef,
257             default => sub { {
258             'generic' => {
259             'full' => q{{1} {0}},
260             'long' => q{{1} {0}},
261             'medium' => q{{1} {0}},
262             'short' => q{{1} {0}},
263             },
264             'gregorian' => {
265             'full' => q{{1} {0}},
266             'long' => q{{1} {0}},
267             'medium' => q{{1} {0}},
268             'short' => q{{1} {0}},
269             },
270             } },
271             );
272              
273             has 'datetime_formats_available_formats' => (
274             is => 'ro',
275             isa => HashRef,
276             init_arg => undef,
277             default => sub { {
278             'generic' => {
279             Ed => q{E d},
280             Gy => q{y G},
281             GyMMM => q{MMM y G},
282             GyMMMEd => q{E d MMM y G},
283             GyMMMd => q{d MMM y G},
284             MEd => q{E dd/MM},
285             MMMEd => q{E d MMM},
286             MMMd => q{d MMM},
287             Md => q{dd/MM},
288             yyyyM => q{MM y GGGGG},
289             yyyyMEd => q{E dd/MM y GGGGG},
290             yyyyMMM => q{MMM y G},
291             yyyyMMMEd => q{E d MMM y G},
292             yyyyMMMd => q{d MMM y G},
293             yyyyMd => q{dd/MM y GGGGG},
294             },
295             'gregorian' => {
296             Ed => q{E d},
297             Gy => q{y G},
298             GyMMM => q{MMM y G},
299             GyMMMEd => q{E d MMM y G},
300             GyMMMd => q{d MMM y G},
301             MEd => q{E dd/MM},
302             MMMEd => q{E d MMM},
303             MMMd => q{d MMM},
304             Md => q{dd/MM},
305             yM => q{MM y},
306             yMEd => q{E dd/MM y},
307             yMMM => q{MMM y},
308             yMMMEd => q{E d MMM y},
309             yMMMd => q{d MMM y},
310             yMd => q{dd/MM y},
311             },
312             } },
313             );
314              
315             has 'datetime_formats_append_item' => (
316             is => 'ro',
317             isa => HashRef,
318             init_arg => undef,
319             default => sub { {
320             } },
321             );
322              
323             has 'datetime_formats_interval' => (
324             is => 'ro',
325             isa => HashRef,
326             init_arg => undef,
327             default => sub { {
328             } },
329             );
330              
331 1     1   6875 no Moo;
  1         37  
  1         7  
332              
333             1;
334              
335             # vim: tabstop=4