File Coverage

blib/lib/Locale/CLDR/Locales/Kw.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::Kw - Package for language Cornish
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Kw;
10             # This file auto generated from Data\common\main\kw.xml
11             # on Sun 16 Dec 4:24:36 pm GMT
12              
13 1     1   1118760 use strict;
  1         3  
  1         33  
14 1     1   6 use warnings;
  1         2  
  1         30  
15 1     1   6 use version;
  1         2  
  1         8  
16              
17             our $VERSION = version->declare('v0.34.0');
18              
19 1     1   117 use v5.10.1;
  1         5  
20 1     1   6 use mro 'c3';
  1         2  
  1         9  
21 1     1   27 use utf8;
  1         4  
  1         9  
22 1     1   51 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         3  
  1         21  
23 1     1   145 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         11  
24 1     1   1280 use Moo;
  1         3  
  1         7  
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             'ar' => 'Arabek',
35             'ar_001' => 'Arabek Savonek Arnowydh',
36             'br' => 'Bretonek',
37             'cy' => 'Kembrek',
38             'da' => 'Danek',
39             'de' => 'Almaynek',
40             'de_AT' => 'Almaynek (Ostri)',
41             'de_CH' => 'Almaynek Ughel (Pow Swis)',
42             'el' => 'Greka',
43             'en' => 'Sowsnek',
44             'en_AU' => 'Sowsnek (Ostrali)',
45             'en_CA' => 'Sowsnek (Kanada)',
46             'en_GB' => 'Sowsnek (Breten Veur)',
47             'en_GB@alt=short' => 'Sowsnek (RU)',
48             'en_US@alt=short' => 'Sowsnek (SU)',
49             'es' => 'Spaynek',
50             'eu' => 'Baskek',
51             'fr' => 'Frenkek',
52             'fr_CA' => 'Frenkek (Kanada)',
53             'fr_CH' => 'Frenkek (Pow Swis)',
54             'ga' => 'Wordhonek',
55             'gd' => 'Godhalek Alban',
56             'it' => 'Italek',
57             'ja' => 'Japanek',
58             'kw' => 'kernewek',
59             'nl' => 'Iseldiryek',
60             'pt' => 'Portyngalek',
61             'pt_PT' => 'Portyngalek (Ewrop)',
62             'ro_MD' => 'Moldavek',
63             'ru' => 'Russek',
64             'yue' => 'Kantonek',
65             'zh' => 'Chinek',
66             'zh_Hans' => 'Chinek sempelhes',
67             'zh_Hant' => 'Chinek hengovek',
68              
69             );
70             if (@_) {
71             return $languages{$_[0]};
72             }
73             return \%languages;
74             }
75             },
76             );
77              
78             has 'display_name_script' => (
79             is => 'ro',
80             isa => CodeRef,
81             init_arg => undef,
82             default => sub {
83             sub {
84             my %scripts = (
85             'Arab' => 'Arabek',
86             'Grek' => 'Greka',
87             'Hani' => 'Han',
88             'Hans' => 'Sempelhes',
89             'Hans@alt=stand-alone' => 'Han sempelhes',
90             'Hant' => 'Hengovek',
91             'Hant@alt=stand-alone' => 'Han hengovek',
92             'Latn' => 'Latin',
93              
94             );
95             if ( @_ ) {
96             return $scripts{$_[0]};
97             }
98             return \%scripts;
99             }
100             }
101             );
102              
103             has 'display_name_region' => (
104             is => 'ro',
105             isa => HashRef[Str],
106             init_arg => undef,
107             default => sub {
108             {
109             '001' => 'An Bys',
110             '002' => 'Afrika',
111             '003' => 'Amerika Gledh',
112             '019' => 'An Amerikas',
113             '142' => 'Asi',
114             '150' => 'Europa',
115             'BR' => 'Brasil',
116             'CN' => 'China',
117             'DE' => 'Almayn',
118             'EU' => 'Unyans Europek',
119             'FR' => 'Pow Frenk',
120             'GB' => 'Rywvaneth Unys',
121             'IN' => 'Eynda',
122             'IT' => 'Itali',
123             'JP' => 'Japan',
124             'RU' => 'Russi',
125             'UN' => 'Kenedhlow Unys',
126             'US' => 'Statys Unys',
127              
128             }
129             },
130             );
131              
132             has 'display_name_key' => (
133             is => 'ro',
134             isa => HashRef[Str],
135             init_arg => undef,
136             default => sub {
137             {
138             'calendar' => 'kalans',
139              
140             }
141             },
142             );
143              
144             has 'display_name_type' => (
145             is => 'ro',
146             isa => HashRef[HashRef[Str]],
147             init_arg => undef,
148             default => sub {
149             {
150             'calendar' => {
151             'gregorian' => q{Kalans gregorek},
152             },
153              
154             }
155             },
156             );
157              
158             has 'display_name_code_patterns' => (
159             is => 'ro',
160             isa => HashRef[Str],
161             init_arg => undef,
162             default => sub {
163             {
164             'language' => 'Taves: {0}',
165              
166             }
167             },
168             );
169              
170             has 'characters' => (
171             is => 'ro',
172             isa => HashRef,
173             init_arg => undef,
174             default => $^V ge v5.18.0
175             ? eval <<'EOT'
176             sub {
177             no warnings 'experimental::regex_sets';
178             return {
179             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'],
180             main => qr{[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]},
181             };
182             },
183             EOT
184             : sub {
185             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'], };
186             },
187 1     1   190 );
  1         2  
  1         155  
188              
189              
190             has 'number_currency_formats' => (
191             is => 'ro',
192             isa => HashRef,
193             init_arg => undef,
194             default => sub { {
195             'latn' => {
196             'pattern' => {
197             'default' => {
198             'standard' => {
199             'positive' => '¤#,##0.00',
200             },
201             },
202             },
203             },
204             } },
205             );
206              
207             has 'currencies' => (
208             is => 'ro',
209             isa => HashRef,
210             init_arg => undef,
211             default => sub { {
212             'EUR' => {
213             display_name => {
214             'currency' => q(Euro),
215             },
216             },
217             } },
218             );
219              
220              
221             has 'calendar_months' => (
222             is => 'ro',
223             isa => HashRef,
224             init_arg => undef,
225             default => sub { {
226             'gregorian' => {
227             'format' => {
228             abbreviated => {
229             nonleap => [
230             'Gen',
231             'Hwe',
232             'Meu',
233             'Ebr',
234             'Me',
235             'Met',
236             'Gor',
237             'Est',
238             'Gwn',
239             'Hed',
240             'Du',
241             'Kev'
242             ],
243             leap => [
244            
245             ],
246             },
247             wide => {
248             nonleap => [
249             'mis Genver',
250             'mis Hwevrer',
251             'mis Meurth',
252             'mis Ebrel',
253             'mis Me',
254             'mis Metheven',
255             'mis Gortheren',
256             'mis Est',
257             'mis Gwynngala',
258             'mis Hedra',
259             'mis Du',
260             'mis Kevardhu'
261             ],
262             leap => [
263            
264             ],
265             },
266             },
267             },
268             } },
269             );
270              
271             has 'calendar_days' => (
272             is => 'ro',
273             isa => HashRef,
274             init_arg => undef,
275             default => sub { {
276             'gregorian' => {
277             'format' => {
278             abbreviated => {
279             mon => 'Lun',
280             tue => 'Mth',
281             wed => 'Mhr',
282             thu => 'Yow',
283             fri => 'Gwe',
284             sat => 'Sad',
285             sun => 'Sul'
286             },
287             wide => {
288             mon => 'dy Lun',
289             tue => 'dy Meurth',
290             wed => 'dy Merher',
291             thu => 'dy Yow',
292             fri => 'dy Gwener',
293             sat => 'dy Sadorn',
294             sun => 'dy Sul'
295             },
296             },
297             },
298             } },
299             );
300              
301             has 'day_periods' => (
302             is => 'ro',
303             isa => HashRef,
304             init_arg => undef,
305             default => sub { {
306             'gregorian' => {
307             'format' => {
308             'abbreviated' => {
309             'am' => q{a.m.},
310             'pm' => q{p.m.},
311             },
312             'wide' => {
313             'pm' => q{p.m.},
314             'am' => q{a.m.},
315             },
316             },
317             },
318             } },
319             );
320              
321             has 'eras' => (
322             is => 'ro',
323             isa => HashRef,
324             init_arg => undef,
325             default => sub { {
326             'generic' => {
327             },
328             'gregorian' => {
329             abbreviated => {
330             '0' => 'RC',
331             '1' => 'AD'
332             },
333             },
334             } },
335             );
336              
337             has 'date_formats' => (
338             is => 'ro',
339             isa => HashRef,
340             init_arg => undef,
341             default => sub { {
342             'generic' => {
343             'full' => q{EEEE d MMMM y G},
344             'long' => q{d MMMM y G},
345             'medium' => q{d MMM y G},
346             'short' => q{dd/MM/y GGGGG},
347             },
348             'gregorian' => {
349             'full' => q{EEEE d MMMM y},
350             'long' => q{d MMMM y},
351             'medium' => q{d MMM y},
352             'short' => q{dd/MM/y},
353             },
354             } },
355             );
356              
357             has 'time_formats' => (
358             is => 'ro',
359             isa => HashRef,
360             init_arg => undef,
361             default => sub { {
362             'generic' => {
363             },
364             'gregorian' => {
365             'full' => q{HH:mm:ss zzzz},
366             'long' => q{HH:mm:ss z},
367             'medium' => q{HH:mm:ss},
368             'short' => q{HH:mm},
369             },
370             } },
371             );
372              
373             has 'datetime_formats' => (
374             is => 'ro',
375             isa => HashRef,
376             init_arg => undef,
377             default => sub { {
378             'generic' => {
379             },
380             'gregorian' => {
381             },
382             } },
383             );
384              
385             has 'datetime_formats_available_formats' => (
386             is => 'ro',
387             isa => HashRef,
388             init_arg => undef,
389             default => sub { {
390             } },
391             );
392              
393             has 'datetime_formats_append_item' => (
394             is => 'ro',
395             isa => HashRef,
396             init_arg => undef,
397             default => sub { {
398             } },
399             );
400              
401             has 'datetime_formats_interval' => (
402             is => 'ro',
403             isa => HashRef,
404             init_arg => undef,
405             default => sub { {
406             } },
407             );
408              
409             has 'time_zone_names' => (
410             is => 'ro',
411             isa => HashRef,
412             init_arg => undef,
413             default => sub { {
414             'Etc/Unknown' => {
415             exemplarCity => q#Ankoth#,
416             },
417             'Europe_Central' => {
418             short => {
419             'daylight' => q#CEST#,
420             'generic' => q#CET#,
421             'standard' => q#CET#,
422             },
423             },
424             'Europe_Eastern' => {
425             short => {
426             'daylight' => q#EEST#,
427             'generic' => q#EET#,
428             'standard' => q#EET#,
429             },
430             },
431             'Europe_Western' => {
432             short => {
433             'daylight' => q#WEST#,
434             'generic' => q#WET#,
435             'standard' => q#WET#,
436             },
437             },
438             'GMT' => {
439             short => {
440             'standard' => q#GMT#,
441             },
442             },
443             } }
444             );
445 1     1   1770 no Moo;
  1         2  
  1         6  
446              
447             1;
448              
449             # vim: tabstop=4