File Coverage

blib/lib/Locale/CLDR/Locales/Co.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::Co - Package for language Corsican
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Co;
10             # This file auto generated from Data\common\main\co.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1727453 use strict;
  1         3  
  1         33  
14 1     1   4 use warnings;
  1         2  
  1         55  
15 1     1   4 use version;
  1         1  
  1         9  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   99 use v5.12.0;
  1         3  
20 1     1   5 use mro 'c3';
  1         1  
  1         15  
21 1     1   41 use utf8;
  1         2  
  1         13  
22 1     1   67 use feature 'unicode_strings';
  1         1  
  1         197  
23 1     1   4 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         13  
  1         13  
24 1     1   2288 use Moo;
  1         3  
  1         12  
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' => 'arabu',
35             'ar_001' => 'arabu mudernu',
36             'co' => 'corsu',
37             'cs' => 'ceccu',
38             'da' => 'danese',
39             'de' => 'tedescu',
40             'de_AT' => 'tedescu austriacu',
41             'de_CH' => 'tedescu sguizzeru',
42             'el' => 'grecu',
43             'en' => 'inglese',
44             'en_AU' => 'inglese australianu',
45             'en_CA' => 'inglese canadianu',
46             'en_US' => 'inglese americanu',
47             'en_US@alt=short' => 'inglese (S.U.)',
48             'es' => 'spagnolu',
49             'fi' => 'finlandese',
50             'fr' => 'francese',
51             'fr_CA' => 'francese canadianu',
52             'fr_CH' => 'francese sguizzeru',
53             'hu' => 'ungarese',
54             'id' => 'indunesianu',
55             'it' => 'talianu',
56             'ja' => 'giappunese',
57             'ko' => 'cureanu',
58             'lv' => 'lettone',
59             'mt' => 'maltese',
60             'nl' => 'neerlandese',
61             'nl_BE' => 'fiammingu',
62             'pl' => 'pulunese',
63             'pt' => 'purtughese',
64             'pt_BR' => 'purtughese brasilianu',
65             'pt_PT' => 'purtughese europeanu',
66             'ru' => 'russiu',
67             'sk' => 'sluvaccu',
68             'sl' => 'sluvenu',
69             'sv' => 'svedese',
70             'th' => 'tailandese',
71             'tr' => 'turcu',
72             'und' => 'lingua scunnisciuta',
73             'zh' => 'chinese',
74             'zh@alt=menu' => 'chinese mandarinu',
75             'zh_Hans' => 'chinese simplificatu',
76             'zh_Hans@alt=long' => 'mandarinu simplificatu',
77             'zh_Hant' => 'chinese tradiziunale',
78             'zh_Hant@alt=long' => 'mandarinu tradiziunale',
79              
80             );
81             if (@_) {
82             return $languages{$_[0]};
83             }
84             return \%languages;
85             }
86             },
87             );
88              
89             has 'display_name_script' => (
90             is => 'ro',
91             isa => CodeRef,
92             init_arg => undef,
93             default => sub {
94             sub {
95             my %scripts = (
96             'Arab' => 'arabu',
97             'Jpan' => 'giappunese',
98             'Kore' => 'cureanu',
99             'Latn' => 'latinu',
100             'Zxxx' => 'micca scrittu',
101             'Zzzz' => 'scrittura scunnisciuta',
102              
103             );
104             if ( @_ ) {
105             return $scripts{$_[0]};
106             }
107             return \%scripts;
108             }
109             }
110             );
111              
112             has 'display_name_region' => (
113             is => 'ro',
114             isa => HashRef[Str],
115             init_arg => undef,
116             default => sub {
117             {
118             '001' => 'Mondu',
119             '002' => 'Africa',
120             '009' => 'Oceania',
121             '019' => 'Americhe',
122             '142' => 'Asia',
123             '150' => 'Europa',
124             '419' => 'America latina',
125             'AQ' => 'Antarticu',
126             'AT' => 'Austria',
127             'AU' => 'Australia',
128             'BE' => 'Belgica',
129             'CA' => 'Canada',
130             'CH' => 'Svizzera',
131             'CN' => 'China',
132             'CR' => 'Costa Rica',
133             'CU' => 'Cuba',
134             'CZ' => 'Republica cecca',
135             'DE' => 'Alemagna',
136             'DK' => 'Danimarca',
137             'DO' => 'Republica Duminicana',
138             'ES' => 'Spagna',
139             'EU' => 'Unione europea',
140             'FI' => 'Finlandia',
141             'FR' => 'Francia',
142             'GB' => 'Reame Unitu',
143             'GB@alt=short' => 'R.U.',
144             'GR' => 'Grecia',
145             'GT' => 'Guatemala',
146             'HU' => 'Ungheria',
147             'IE' => 'Irlanda',
148             'IL' => 'Israele',
149             'IN' => 'India',
150             'IR' => 'Iran',
151             'IS' => 'Islanda',
152             'IT' => 'Italia',
153             'JP' => 'Giappone',
154             'LB' => 'Libanu',
155             'LC' => 'Santa Lucia',
156             'MF' => 'San Martinu',
157             'MN' => 'Mungulia',
158             'MQ' => 'Martinica',
159             'MX' => 'Messicu',
160             'MY' => 'Malesia',
161             'NI' => 'Nicaragua',
162             'NL' => 'Nederlanda',
163             'NO' => 'Nurvegia',
164             'NZ' => 'Nova Zelanda',
165             'PA' => 'Panama',
166             'PE' => 'Perù',
167             'PH' => 'Filippine',
168             'PS' => 'Palestina',
169             'PT' => 'Portugallu',
170             'RS' => 'Serbia',
171             'RU' => 'Russia',
172             'SK' => 'Sluvacchia',
173             'SY' => 'Siria',
174             'TR' => 'Turchia',
175             'UN' => 'Nazioni Unite',
176             'US' => 'Stati Uniti',
177             'US@alt=short' => 'S.U.',
178             'ZZ' => 'regione scunnisciuta',
179              
180             }
181             },
182             );
183              
184             has 'display_name_type' => (
185             is => 'ro',
186             isa => HashRef[HashRef[Str]],
187             init_arg => undef,
188             default => sub {
189             {
190             'calendar' => {
191             'gregorian' => q{calendariu gregurianu},
192             'iso8601' => q{calendariu ISO 8601},
193             },
194             'collation' => {
195             'standard' => q{ordine di classificazione standardizatu},
196             },
197             'numbers' => {
198             'latn' => q{cifri occidentale},
199             },
200              
201             }
202             },
203             );
204              
205             has 'display_name_measurement_system' => (
206             is => 'ro',
207             isa => HashRef[Str],
208             init_arg => undef,
209             default => sub {
210             {
211             'metric' => q{metricu},
212             'UK' => q{imperiale},
213             'US' => q{americanu},
214              
215             }
216             },
217             );
218              
219             has 'display_name_code_patterns' => (
220             is => 'ro',
221             isa => HashRef[Str],
222             init_arg => undef,
223             default => sub {
224             {
225             'language' => 'lingua : {0}',
226             'script' => 'scrittura : {0}',
227             'region' => 'regione : {0}',
228              
229             }
230             },
231             );
232              
233             has 'characters' => (
234             is => 'ro',
235             isa => HashRef,
236             init_arg => undef,
237             default => $^V ge v5.18.0
238             ? eval <<'EOT'
239             sub {
240             no warnings 'experimental::regex_sets';
241             return {
242             auxiliary => qr{[â æ ç éêë î k ñ ô œ úû w x yÿ]},
243             index => ['A', 'B', 'C', '{CHJ}', 'D', 'E', 'F', 'G', '{GHJ}', 'H', 'I', 'J', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', '{SC}', '{SG}', 'T', 'U', 'V', 'Z'],
244             main => qr{[aà b c {chj} d eè f g {ghj} h iìï j l m n oò p q r s {sc} {sg} t uùü v z]},
245             punctuation => qr{[\- ‐‑ – — , ; \: ! ? . … '‘’ "“” ( ) \[ \] § @ * / \& # † ‡ ′ ″]},
246             };
247             },
248             EOT
249             : sub {
250             return { index => ['A', 'B', 'C', '{CHJ}', 'D', 'E', 'F', 'G', '{GHJ}', 'H', 'I', 'J', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', '{SC}', '{SG}', 'T', 'U', 'V', 'Z'], };
251             },
252 1     1   203 );
  1         3  
  1         262  
253              
254              
255             has 'ellipsis' => (
256             is => 'ro',
257             isa => HashRef,
258             init_arg => undef,
259             default => sub {
260             return {
261             'word-final' => '{0}…',
262             };
263             },
264             );
265              
266             has 'quote_start' => (
267             is => 'ro',
268             isa => Str,
269             init_arg => undef,
270             default => qq{«},
271             );
272              
273             has 'quote_end' => (
274             is => 'ro',
275             isa => Str,
276             init_arg => undef,
277             default => qq{»},
278             );
279              
280             has 'alternate_quote_start' => (
281             is => 'ro',
282             isa => Str,
283             init_arg => undef,
284             default => qq{«},
285             );
286              
287             has 'alternate_quote_end' => (
288             is => 'ro',
289             isa => Str,
290             init_arg => undef,
291             default => qq{»},
292             );
293              
294             has 'yesstr' => (
295             is => 'ro',
296             isa => RegexpRef,
297             init_arg => undef,
298             default => sub { qr'^(?i:iè|i|yes|y)$' }
299             );
300              
301             has 'nostr' => (
302             is => 'ro',
303             isa => RegexpRef,
304             init_arg => undef,
305             default => sub { qr'^(?i:innò|n)$' }
306             );
307              
308             has 'listPatterns' => (
309             is => 'ro',
310             isa => HashRef,
311             init_arg => undef,
312             default => sub { {
313             end => q({0} è {1}),
314             2 => q({0} è {1}),
315             } }
316             );
317              
318             has 'number_symbols' => (
319             is => 'ro',
320             isa => HashRef,
321             init_arg => undef,
322             default => sub { {
323             'latn' => {
324             'decimal' => q(,),
325             'group' => q( ),
326             },
327             } }
328             );
329              
330             has 'number_formats' => (
331             is => 'ro',
332             isa => HashRef,
333             init_arg => undef,
334             default => sub { {
335             percentFormat => {
336             'default' => {
337             'standard' => {
338             'default' => '#,##0 %',
339             },
340             },
341             },
342             } },
343             );
344              
345             has 'number_currency_formats' => (
346             is => 'ro',
347             isa => HashRef,
348             init_arg => undef,
349             default => sub { {
350             'latn' => {
351             'pattern' => {
352             'default' => {
353             'accounting' => {
354             'negative' => '(#,##0.00) ¤',
355             'positive' => '#,##0.00 ¤',
356             },
357             'standard' => {
358             'positive' => '#,##0.00 ¤',
359             },
360             },
361             },
362             },
363             } },
364             );
365              
366             has 'currencies' => (
367             is => 'ro',
368             isa => HashRef,
369             init_arg => undef,
370             default => sub { {
371             'CNY' => {
372             display_name => {
373             'currency' => q(yuan chinese),
374             },
375             },
376             'EUR' => {
377             symbol => 'EUR',
378             display_name => {
379             'currency' => q(euro),
380             },
381             },
382             'GBP' => {
383             symbol => '£GB',
384             display_name => {
385             'currency' => q(libra sterlina),
386             'other' => q(libre sterline),
387             },
388             },
389             'INR' => {
390             symbol => 'INR',
391             display_name => {
392             'currency' => q(rupia indiana),
393             'other' => q(rupie indiane),
394             },
395             },
396             'JPY' => {
397             display_name => {
398             'currency' => q(yen giappunese),
399             },
400             },
401             'RUB' => {
402             display_name => {
403             'currency' => q(rublu russiu),
404             'other' => q(rubli russii),
405             },
406             },
407             'USD' => {
408             symbol => '$US',
409             },
410             'XXX' => {
411             display_name => {
412             'currency' => q(muneta scunnisciuta),
413             'other' => q(munete scunnisciute),
414             },
415             },
416             } },
417             );
418              
419              
420             has 'calendar_months' => (
421             is => 'ro',
422             isa => HashRef,
423             init_arg => undef,
424             default => sub { {
425             'gregorian' => {
426             'format' => {
427             abbreviated => {
428             nonleap => [
429             'ghj.',
430             'fer.',
431             'mar.',
432             'apr.',
433             'mag.',
434             'ghju.',
435             'lug.',
436             'aos.',
437             'sit.',
438             'ott.',
439             'nuv.',
440             'dic.'
441             ],
442             leap => [
443            
444             ],
445             },
446             wide => {
447             nonleap => [
448             'di ghjennaghju',
449             'di ferraghju',
450             'di marzu',
451             'd’aprile',
452             'di maghju',
453             'di ghjugnu',
454             'di lugliu',
455             'd’aostu',
456             'di sittembre',
457             'd’ottobre',
458             'di nuvembre',
459             'di dicembre'
460             ],
461             leap => [
462            
463             ],
464             },
465             },
466             'stand-alone' => {
467             narrow => {
468             nonleap => [
469             'G',
470             'F',
471             'M',
472             'A',
473             'M',
474             'G',
475             'L',
476             'A',
477             'S',
478             'O',
479             'N',
480             'D'
481             ],
482             leap => [
483            
484             ],
485             },
486             wide => {
487             nonleap => [
488             'ghjennaghju',
489             'ferraghju',
490             'marzu',
491             'aprile',
492             'maghju',
493             'ghjugnu',
494             'lugliu',
495             'aostu',
496             'sittembre',
497             'ottobre',
498             'nuvembre',
499             'dicembre'
500             ],
501             leap => [
502            
503             ],
504             },
505             },
506             },
507             } },
508             );
509              
510             has 'calendar_days' => (
511             is => 'ro',
512             isa => HashRef,
513             init_arg => undef,
514             default => sub { {
515             'gregorian' => {
516             'format' => {
517             abbreviated => {
518             mon => 'lun.',
519             tue => 'mar.',
520             wed => 'mer.',
521             thu => 'ghj.',
522             fri => 'ven.',
523             sat => 'sab.',
524             sun => 'dum.'
525             },
526             short => {
527             mon => 'lu',
528             tue => 'ma',
529             wed => 'me',
530             thu => 'gh',
531             fri => 've',
532             sat => 'sa',
533             sun => 'du'
534             },
535             wide => {
536             mon => 'luni',
537             tue => 'marti',
538             wed => 'mercuri',
539             thu => 'ghjovi',
540             fri => 'venneri',
541             sat => 'sabbatu',
542             sun => 'dumenica'
543             },
544             },
545             'stand-alone' => {
546             narrow => {
547             mon => 'L',
548             tue => 'M',
549             wed => 'M',
550             thu => 'G',
551             fri => 'V',
552             sat => 'S',
553             sun => 'D'
554             },
555             },
556             },
557             } },
558             );
559              
560             has 'calendar_quarters' => (
561             is => 'ro',
562             isa => HashRef,
563             init_arg => undef,
564             default => sub { {
565             'gregorian' => {
566             'format' => {
567             abbreviated => {0 => 'T1',
568             1 => 'T2',
569             2 => 'T3',
570             3 => 'T4'
571             },
572             wide => {0 => '1u trimestru',
573             1 => '2u trimestru',
574             2 => '3u trimestru',
575             3 => '4u trimestru'
576             },
577             },
578             },
579             } },
580             );
581              
582             has 'eras' => (
583             is => 'ro',
584             isa => HashRef,
585             init_arg => undef,
586             default => sub { {
587             'generic' => {
588             },
589             'gregorian' => {
590             abbreviated => {
591             '0' => 'nz à C.',
592             '1' => 'dp à C.'
593             },
594             wide => {
595             '0' => 'nanzu à Cristu',
596             '1' => 'dopu à Cristu'
597             },
598             },
599             } },
600             );
601              
602             has 'date_formats' => (
603             is => 'ro',
604             isa => HashRef,
605             init_arg => undef,
606             default => sub { {
607             'generic' => {
608             'full' => q{EEEE d MMMM 'di' 'u' y G},
609             'long' => q{d MMMM 'di' 'u' y G},
610             'medium' => q{d MMM y G},
611             'short' => q{dd/MM/y GGGGG},
612             },
613             'gregorian' => {
614             'full' => q{EEEE d MMMM 'di' 'u' y},
615             'long' => q{d MMMM 'di' 'u' y},
616             'medium' => q{d MMM y},
617             'short' => q{dd/MM/y},
618             },
619             } },
620             );
621              
622             has 'time_formats' => (
623             is => 'ro',
624             isa => HashRef,
625             init_arg => undef,
626             default => sub { {
627             'generic' => {
628             },
629             'gregorian' => {
630             'full' => q{HH:mm:ss zzzz},
631             'long' => q{HH:mm:ss z},
632             'medium' => q{HH:mm:ss},
633             'short' => q{HH:mm},
634             },
635             } },
636             );
637              
638             has 'datetime_formats' => (
639             is => 'ro',
640             isa => HashRef,
641             init_arg => undef,
642             default => sub { {
643             'generic' => {
644             'full' => q{{1} 'à' {0}},
645             'long' => q{{1} 'à' {0}},
646             'medium' => q{{1} {0}},
647             'short' => q{{1} {0}},
648             },
649             'gregorian' => {
650             'full' => q{{1}, {0}},
651             'long' => q{{1}, {0}},
652             'medium' => q{{1} 'à' {0}},
653             'short' => q{{1} {0}},
654             },
655             } },
656             );
657              
658             has 'datetime_formats_available_formats' => (
659             is => 'ro',
660             isa => HashRef,
661             init_arg => undef,
662             default => sub { {
663             'gregorian' => {
664             E => q{E},
665             Ed => q{E d},
666             Ehm => q{E h:mm a},
667             Ehms => q{E h:mm:ss a},
668             Gy => q{y G},
669             GyMMM => q{MMM y G},
670             GyMMMEd => q{E d MMM y G},
671             GyMMMd => q{d MMM y G},
672             GyMd => q{dd/MM/y G},
673             MEd => q{E dd/MM},
674             MMMEd => q{E d MMM},
675             MMMMW => q{'settimana' W MMMM},
676             MMMMd => q{d MMMM},
677             MMMd => q{d MMM},
678             Md => q{dd/MM},
679             h => q{h a},
680             hm => q{h:mm a},
681             hms => q{h:mm:ss a},
682             hmsv => q{h:mm:ss a v},
683             hmv => q{h:mm a v},
684             yM => q{MM/y},
685             yMEd => q{E dd/MM/y},
686             yMMM => q{MMM y},
687             yMMMEd => q{E d MMM y},
688             yMMMM => q{LLLL 'di' 'u' y},
689             yMMMd => q{d MMM y},
690             yMd => q{dd/MM/y},
691             yQQQ => q{QQQ y},
692             yQQQQ => q{QQQQ 'di' 'u' y},
693             yw => q{'settimana' w 'di' 'u' Y},
694             },
695             } },
696             );
697              
698             has 'datetime_formats_append_item' => (
699             is => 'ro',
700             isa => HashRef,
701             init_arg => undef,
702             default => sub { {
703             } },
704             );
705              
706             has 'datetime_formats_interval' => (
707             is => 'ro',
708             isa => HashRef,
709             init_arg => undef,
710             default => sub { {
711             'gregorian' => {
712             H => {
713             H => q{HH – HH},
714             },
715             Hm => {
716             H => q{HH:mm – HH:mm},
717             m => q{HH:mm – HH:mm},
718             },
719             Hmv => {
720             H => q{HH:mm – HH:mm v},
721             m => q{HH:mm – HH:mm v},
722             },
723             Hv => {
724             H => q{HH – HH v},
725             },
726             MEd => {
727             M => q{E dd/MM – dd/MM},
728             d => q{E dd/MM – dd/MM},
729             },
730             MMM => {
731             M => q{MMM – MMM},
732             },
733             Md => {
734             M => q{dd/MM – dd/MM},
735             d => q{dd/MM – dd/MM},
736             },
737             h => {
738             a => q{h a – h a},
739             h => q{h – h a},
740             },
741             hm => {
742             a => q{h:mm a – h:mm a},
743             h => q{h:mm – h:mm a},
744             m => q{h:mm – h:mm a},
745             },
746             hmv => {
747             a => q{h:mm a – h:mm a v},
748             h => q{h:mm – h:mm a v},
749             m => q{h:mm – h:mm a v},
750             },
751             hv => {
752             a => q{h a – h a v},
753             h => q{h – h a v},
754             },
755             yMMM => {
756             M => q{MMM–MMM y},
757             },
758             yMMMM => {
759             M => q{LLLL–LLLL y},
760             y => q{LLLL y – LLLL y},
761             },
762             yMMMd => {
763             M => q{d MMM y – d MMM y},
764             d => q{d – d MMM y},
765             },
766             },
767             } },
768             );
769              
770             has 'time_zone_names' => (
771             is => 'ro',
772             isa => HashRef,
773             init_arg => undef,
774             default => sub { {
775             gmtFormat => q(UTC{0}),
776             gmtZeroFormat => q(UTC),
777             regionFormat => q(ora : {0}),
778             regionFormat => q({0} (ora d’estate)),
779             regionFormat => q({0} (ora usuale)),
780             'Etc/UTC' => {
781             long => {
782             'standard' => q#Tempu universale cuurdinatu#,
783             },
784             },
785             'GMT' => {
786             long => {
787             'standard' => q#ora mediana di Greenwich#,
788             },
789             },
790             } }
791             );
792 1     1   2569 no Moo;
  1         2  
  1         5  
793              
794             1;
795              
796             # vim: tabstop=4