File Coverage

blib/lib/Locale/CLDR/Locales/Kw.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::Kw - Package for language Cornish
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Kw;
8             # This file auto generated from Data\common\main\kw.xml
9             # on Sun 24 Apr 8:39:01 am GMT
10              
11 1     1   2364212 use version;
  1         2  
  1         9  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   117 use v5.10.1;
  1         3  
16 1     1   5 use mro 'c3';
  1         7  
  1         9  
17 1     1   43 use utf8;
  1         1  
  1         9  
18 1     1   37 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         17  
19              
20 1     1   892 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         51538  
  1         11  
21 1     1   1466 use Moo;
  1         8893  
  1         3  
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             'ar' => 'Arabek',
32             'cy' => 'Kembrek',
33             'da' => 'Danek',
34             'de' => 'Almaynek',
35             'en' => 'Sowsnek',
36             'es' => 'Spaynek',
37             'eu' => 'Baskek',
38             'fr' => 'Frenkek',
39             'ga' => 'Wordhonek',
40             'it' => 'Italek',
41             'ja' => 'Japanek',
42             'kw' => 'kernewek',
43             'nl' => 'Iseldiryek',
44             'pt' => 'Portyngalek',
45             'pt_BR' => 'Portyngalek Brasil',
46             'ru' => 'Russek',
47             'yue' => 'Kantonek',
48             'zh' => 'Chinek',
49             'zh_Hans' => 'Chinek sempel',
50             'zh_Hant' => 'Chînek Tradycyonal',
51              
52             );
53             if (@_) {
54             return $languages{$_[0]};
55             }
56             return \%languages;
57             }
58             },
59             );
60              
61             has 'display_name_script' => (
62             is => 'ro',
63             isa => CodeRef,
64             init_arg => undef,
65             default => sub {
66             sub {
67             my %scripts = (
68             'Arab' => 'Arabek',
69              
70             );
71             if ( @_ ) {
72             return $scripts{$_[0]};
73             }
74             return \%scripts;
75             }
76             }
77             );
78              
79             has 'display_name_region' => (
80             is => 'ro',
81             isa => HashRef[Str],
82             init_arg => undef,
83             default => sub {
84             {
85             'BR' => 'Brasil',
86             'CN' => 'China',
87             'DE' => 'Almayn',
88             'FR' => 'Pow Frenk',
89             'GB' => 'Rywvaneth Unys',
90             'IN' => 'Eynda',
91             'IT' => 'Itali',
92             'JP' => 'Japan',
93             'RU' => 'Russi',
94             'US' => 'Statys Unys',
95              
96             }
97             },
98             );
99              
100             has 'display_name_key' => (
101             is => 'ro',
102             isa => HashRef[Str],
103             init_arg => undef,
104             default => sub {
105             {
106             'calendar' => 'kalans',
107              
108             }
109             },
110             );
111              
112             has 'display_name_type' => (
113             is => 'ro',
114             isa => HashRef[HashRef[Str]],
115             init_arg => undef,
116             default => sub {
117             {
118             'calendar' => {
119             'gregorian' => q{Kalans gregorek},
120             },
121              
122             }
123             },
124             );
125              
126             has 'characters' => (
127             is => 'ro',
128             isa => HashRef,
129             init_arg => undef,
130             default => $^V ge v5.18.0
131             ? eval <<'EOT'
132             sub {
133             no warnings 'experimental::regex_sets';
134             return {
135             index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'],
136             main => qr{(?^u:[a b c d e f g h i j k l m n o p q r s t u v w x y z])},
137             };
138             },
139             EOT
140             : sub {
141             return { index => ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], };
142             },
143 1     1   123 );
  1         2  
  1         98  
144              
145              
146             has 'number_currency_formats' => (
147             is => 'ro',
148             isa => HashRef,
149             init_arg => undef,
150             default => sub { {
151             'latn' => {
152             'pattern' => {
153             'default' => {
154             'standard' => {
155             'positive' => '¤#,##0.00',
156             },
157             },
158             },
159             },
160             } },
161             );
162              
163             has 'currencies' => (
164             is => 'ro',
165             isa => HashRef,
166             init_arg => undef,
167             default => sub { {
168             'EUR' => {
169             display_name => {
170             'currency' => q(Euro),
171             },
172             },
173             } },
174             );
175              
176              
177             has 'calendar_months' => (
178             is => 'ro',
179             isa => HashRef,
180             init_arg => undef,
181             default => sub { {
182             'gregorian' => {
183             'format' => {
184             abbreviated => {
185             nonleap => [
186             'Gen',
187             'Hwe',
188             'Meu',
189             'Ebr',
190             'Me',
191             'Met',
192             'Gor',
193             'Est',
194             'Gwn',
195             'Hed',
196             'Du',
197             'Kev'
198             ],
199             leap => [
200            
201             ],
202             },
203             wide => {
204             nonleap => [
205             'mis Genver',
206             'mis Hwevrer',
207             'mis Meurth',
208             'mis Ebrel',
209             'mis Me',
210             'mis Metheven',
211             'mis Gortheren',
212             'mis Est',
213             'mis Gwynngala',
214             'mis Hedra',
215             'mis Du',
216             'mis Kevardhu'
217             ],
218             leap => [
219            
220             ],
221             },
222             },
223             },
224             } },
225             );
226              
227             has 'calendar_days' => (
228             is => 'ro',
229             isa => HashRef,
230             init_arg => undef,
231             default => sub { {
232             'gregorian' => {
233             'format' => {
234             abbreviated => {
235             mon => 'Lun',
236             tue => 'Mth',
237             wed => 'Mhr',
238             thu => 'Yow',
239             fri => 'Gwe',
240             sat => 'Sad',
241             sun => 'Sul'
242             },
243             wide => {
244             mon => 'dy Lun',
245             tue => 'dy Meurth',
246             wed => 'dy Merher',
247             thu => 'dy Yow',
248             fri => 'dy Gwener',
249             sat => 'dy Sadorn',
250             sun => 'dy Sul'
251             },
252             },
253             },
254             } },
255             );
256              
257             has 'day_periods' => (
258             is => 'ro',
259             isa => HashRef,
260             init_arg => undef,
261             default => sub { {
262             'gregorian' => {
263             'format' => {
264             'abbreviated' => {
265             'pm' => q{p.m.},
266             'am' => q{a.m.},
267             },
268             'wide' => {
269             'am' => q{a.m.},
270             'pm' => q{p.m.},
271             },
272             },
273             },
274             } },
275             );
276              
277             has 'eras' => (
278             is => 'ro',
279             isa => HashRef,
280             init_arg => undef,
281             default => sub { {
282             'generic' => {
283             },
284             'gregorian' => {
285             abbreviated => {
286             '0' => 'RC',
287             '1' => 'AD'
288             },
289             },
290             } },
291             );
292              
293             has 'date_formats' => (
294             is => 'ro',
295             isa => HashRef,
296             init_arg => undef,
297             default => sub { {
298             'generic' => {
299             'full' => q{EEEE d MMMM y G},
300             'long' => q{d MMMM y G},
301             'medium' => q{d MMM y G},
302             'short' => q{dd/MM/y GGGGG},
303             },
304             'gregorian' => {
305             'full' => q{EEEE d MMMM y},
306             'long' => q{d MMMM y},
307             'medium' => q{d MMM y},
308             'short' => q{dd/MM/y},
309             },
310             } },
311             );
312              
313             has 'time_formats' => (
314             is => 'ro',
315             isa => HashRef,
316             init_arg => undef,
317             default => sub { {
318             'generic' => {
319             },
320             'gregorian' => {
321             'full' => q{HH:mm:ss zzzz},
322             'long' => q{HH:mm:ss z},
323             'medium' => q{HH:mm:ss},
324             'short' => q{HH:mm},
325             },
326             } },
327             );
328              
329             has 'datetime_formats' => (
330             is => 'ro',
331             isa => HashRef,
332             init_arg => undef,
333             default => sub { {
334             'generic' => {
335             },
336             'gregorian' => {
337             },
338             } },
339             );
340              
341             has 'datetime_formats_available_formats' => (
342             is => 'ro',
343             isa => HashRef,
344             init_arg => undef,
345             default => sub { {
346             } },
347             );
348              
349             has 'datetime_formats_append_item' => (
350             is => 'ro',
351             isa => HashRef,
352             init_arg => undef,
353             default => sub { {
354             } },
355             );
356              
357             has 'datetime_formats_interval' => (
358             is => 'ro',
359             isa => HashRef,
360             init_arg => undef,
361             default => sub { {
362             } },
363             );
364              
365             has 'time_zone_names' => (
366             is => 'ro',
367             isa => HashRef,
368             init_arg => undef,
369             default => sub { {
370             'Etc/Unknown' => {
371             exemplarCity => q#Ankoth#,
372             },
373             'Europe_Central' => {
374             short => {
375             'daylight' => q(CEST),
376             'generic' => q(CET),
377             'standard' => q(CET),
378             },
379             },
380             'Europe_Eastern' => {
381             short => {
382             'daylight' => q(EEST),
383             'generic' => q(EET),
384             'standard' => q(EET),
385             },
386             },
387             'Europe_Western' => {
388             short => {
389             'daylight' => q(WEST),
390             'generic' => q(WET),
391             'standard' => q(WET),
392             },
393             },
394             'GMT' => {
395             short => {
396             'standard' => q(GMT),
397             },
398             },
399             } }
400             );
401 1     1   4162 no Moo;
  1         2  
  1         6  
402              
403             1;
404              
405             # vim: tabstop=4