File Coverage

blib/lib/Locale/CLDR/Locales/Es/Any/Co.pm
Criterion Covered Total %
statement 29 29 100.0
branch n/a
condition n/a
subroutine 10 10 100.0
pod n/a
total 39 39 100.0


line stmt bran cond sub pod time code
1             =encoding utf8
2              
3             =head1
4              
5             Locale::CLDR::Locales::Es::Any::Co - Package for language Spanish
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Es::Any::Co;
10             # This file auto generated from Data\common\main\es_CO.xml
11             # on Sun 16 Dec 4:13:54 pm GMT
12              
13 1     1   1066 use strict;
  1         2  
  1         27  
14 1     1   4 use warnings;
  1         2  
  1         24  
15 1     1   4 use version;
  1         2  
  1         5  
16              
17             our $VERSION = version->declare('v0.34.0');
18              
19 1     1   90 use v5.10.1;
  1         3  
20 1     1   4 use mro 'c3';
  1         3  
  1         5  
21 1     1   23 use utf8;
  1         2  
  1         6  
22 1     1   36 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         3  
  1         13  
23 1     1   113 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         11  
  1         8  
24 1     1   944 use Moo;
  1         2  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Es::Any::419');
27             has 'display_name_language' => (
28             is => 'ro',
29             isa => CodeRef,
30             init_arg => undef,
31             default => sub {
32             sub {
33             my %languages = (
34             'ace' => 'acehnés',
35             'arp' => 'arapaho',
36             'bho' => 'bhojpuri',
37             'eu' => 'euskera',
38             'grc' => 'griego antiguo',
39             'lo' => 'lao',
40             'nso' => 'sotho septentrional',
41             'pa' => 'punyabí',
42             'ss' => 'siswati',
43             'sw' => 'suajili',
44             'sw_CD' => 'suajili del Congo',
45             'tn' => 'setswana',
46             'wo' => 'wolof',
47             'zgh' => 'tamazight marroquí estándar',
48              
49             );
50             if (@_) {
51             return $languages{$_[0]};
52             }
53             return \%languages;
54             }
55             },
56             );
57              
58             has 'display_name_region' => (
59             is => 'ro',
60             isa => HashRef[Str],
61             init_arg => undef,
62             default => sub {
63             {
64             'BA' => 'Bosnia y Herzegovina',
65             'GB@alt=short' => 'RU',
66             'TA' => 'Tristán de Acuña',
67             'TL' => 'Timor-Leste',
68             'UM' => 'Islas menores alejadas de EE. UU.',
69             'VI' => 'Islas Vírgenes de EE. UU.',
70              
71             }
72             },
73             );
74              
75             has 'units' => (
76             is => 'ro',
77             isa => HashRef[HashRef[HashRef[Str]]],
78             init_arg => undef,
79             default => sub { {
80             'long' => {
81             'month' => {
82             'per' => q({0}/mes),
83             },
84             'week' => {
85             'per' => q({0}/sem.),
86             },
87             },
88             'narrow' => {
89             'day' => {
90             'name' => q(día),
91             'one' => q({0} día),
92             'other' => q({0} días),
93             },
94             'hour' => {
95             'one' => q({0} h),
96             'other' => q({0} h),
97             },
98             'millisecond' => {
99             'one' => q({0} ms),
100             'other' => q({0} ms),
101             },
102             'minute' => {
103             'one' => q({0} min),
104             'other' => q({0} min),
105             },
106             'month' => {
107             'name' => q(mes),
108             'one' => q({0} mes),
109             'other' => q({0} meses),
110             },
111             'second' => {
112             'one' => q({0} s),
113             'other' => q({0} s),
114             },
115             'week' => {
116             'one' => q({0} sem.),
117             'other' => q({0} sems.),
118             },
119             'year' => {
120             'one' => q({0} a.),
121             'other' => q({0} a.),
122             },
123             },
124             'short' => {
125             'day' => {
126             'name' => q(días),
127             'one' => q({0} día),
128             'other' => q({0} días),
129             'per' => q({0}/día),
130             },
131             'month' => {
132             'name' => q(mes),
133             'one' => q({0} mes),
134             'other' => q({0} meses),
135             'per' => q({0}/mes),
136             },
137             'year' => {
138             'name' => q(a.),
139             'one' => q({0} a.),
140             'other' => q({0} a.),
141             'per' => q({0}/año),
142             },
143             },
144             } }
145             );
146              
147             has 'number_symbols' => (
148             is => 'ro',
149             isa => HashRef,
150             init_arg => undef,
151             default => sub { {
152             'latn' => {
153             'decimal' => q(,),
154             'group' => q(.),
155             },
156             } }
157             );
158              
159             has 'number_currency_formats' => (
160             is => 'ro',
161             isa => HashRef,
162             init_arg => undef,
163             default => sub { {
164             'latn' => {
165             'pattern' => {
166             'default' => {
167             'standard' => {
168             'positive' => '¤ #,##0.00',
169             },
170             },
171             },
172             },
173             } },
174             );
175              
176             has 'currencies' => (
177             is => 'ro',
178             isa => HashRef,
179             init_arg => undef,
180             default => sub { {
181             'COP' => {
182             symbol => '$',
183             },
184             'USD' => {
185             symbol => 'US$',
186             },
187             } },
188             );
189              
190              
191             has 'calendar_months' => (
192             is => 'ro',
193             isa => HashRef,
194             init_arg => undef,
195             default => sub { {
196             'gregorian' => {
197             'stand-alone' => {
198             abbreviated => {
199             nonleap => [
200             'ene.',
201             'feb.',
202             'mar.',
203             'abr.',
204             'may.',
205             'jun.',
206             'jul.',
207             'ago.',
208             'sept.',
209             'oct.',
210             'nov.',
211             'dic.'
212             ],
213             leap => [
214            
215             ],
216             },
217             },
218             },
219             } },
220             );
221              
222             has 'calendar_days' => (
223             is => 'ro',
224             isa => HashRef,
225             init_arg => undef,
226             default => sub { {
227             'gregorian' => {
228             'format' => {
229             narrow => {
230             mon => 'L',
231             tue => 'M',
232             wed => 'M',
233             thu => 'J',
234             fri => 'V',
235             sat => 'S',
236             sun => 'D'
237             },
238             },
239             'stand-alone' => {
240             narrow => {
241             mon => 'l',
242             tue => 'm',
243             wed => 'm',
244             thu => 'j',
245             fri => 'v',
246             sat => 's',
247             sun => 'd'
248             },
249             },
250             },
251             } },
252             );
253              
254             has 'day_period_data' => (
255             is => 'ro',
256             isa => CodeRef,
257             init_arg => undef,
258             default => sub { sub {
259             # Time in hhmm format
260             my ($self, $type, $time, $day_period_type) = @_;
261             $day_period_type //= 'default';
262             SWITCH:
263             for ($type) {
264             if ($_ eq 'gregorian') {
265             if($day_period_type eq 'default') {
266             return 'noon' if $time == 1200;
267             return 'night1' if $time >= 2000
268             && $time < 2400;
269             return 'morning2' if $time >= 600
270             && $time < 1200;
271             return 'evening1' if $time >= 1200
272             && $time < 2000;
273             return 'morning1' if $time >= 0
274             && $time < 600;
275             }
276             if($day_period_type eq 'selection') {
277             return 'morning1' if $time >= 0
278             && $time < 600;
279             return 'evening1' if $time >= 1200
280             && $time < 2000;
281             return 'morning2' if $time >= 600
282             && $time < 1200;
283             return 'night1' if $time >= 2000
284             && $time < 2400;
285             }
286             last SWITCH;
287             }
288             if ($_ eq 'generic') {
289             if($day_period_type eq 'default') {
290             return 'noon' if $time == 1200;
291             return 'night1' if $time >= 2000
292             && $time < 2400;
293             return 'morning2' if $time >= 600
294             && $time < 1200;
295             return 'evening1' if $time >= 1200
296             && $time < 2000;
297             return 'morning1' if $time >= 0
298             && $time < 600;
299             }
300             if($day_period_type eq 'selection') {
301             return 'morning1' if $time >= 0
302             && $time < 600;
303             return 'evening1' if $time >= 1200
304             && $time < 2000;
305             return 'morning2' if $time >= 600
306             && $time < 1200;
307             return 'night1' if $time >= 2000
308             && $time < 2400;
309             }
310             last SWITCH;
311             }
312             }
313             } },
314             );
315              
316             around day_period_data => sub {
317             my ($orig, $self) = @_;
318             return $self->$orig;
319             };
320              
321             has 'day_periods' => (
322             is => 'ro',
323             isa => HashRef,
324             init_arg => undef,
325             default => sub { {
326             'gregorian' => {
327             'format' => {
328             'abbreviated' => {
329             'night1' => q{de la noche},
330             'morning2' => q{de la mañana},
331             'evening1' => q{de la tarde},
332             'am' => q{a. m.},
333             'noon' => q{m.},
334             'pm' => q{p. m.},
335             },
336             'wide' => {
337             'am' => q{a. m.},
338             'pm' => q{p. m.},
339             },
340             },
341             'stand-alone' => {
342             'narrow' => {
343             'pm' => q{p. m.},
344             'am' => q{a. m.},
345             'noon' => q{m.},
346             },
347             'wide' => {
348             'am' => q{a. m.},
349             'pm' => q{p. m.},
350             },
351             'abbreviated' => {
352             'pm' => q{p. m.},
353             'noon' => q{m.},
354             'am' => q{a. m.},
355             },
356             },
357             },
358             } },
359             );
360              
361             has 'eras' => (
362             is => 'ro',
363             isa => HashRef,
364             init_arg => undef,
365             default => sub { {
366             'generic' => {
367             },
368             'gregorian' => {
369             },
370             } },
371             );
372              
373             has 'date_formats' => (
374             is => 'ro',
375             isa => HashRef,
376             init_arg => undef,
377             default => sub { {
378             'generic' => {
379             'medium' => q{d/MM/y G},
380             'short' => q{d/MM/yy GGGGG},
381             },
382             'gregorian' => {
383             'medium' => q{d/MM/y},
384             'short' => q{d/MM/yy},
385             },
386             } },
387             );
388              
389             has 'time_formats' => (
390             is => 'ro',
391             isa => HashRef,
392             init_arg => undef,
393             default => sub { {
394             'generic' => {
395             },
396             'gregorian' => {
397             'full' => q{h:mm:ss a zzzz},
398             'long' => q{h:mm:ss a z},
399             'medium' => q{h:mm:ss a},
400             'short' => q{h:mm a},
401             },
402             } },
403             );
404              
405             has 'datetime_formats' => (
406             is => 'ro',
407             isa => HashRef,
408             init_arg => undef,
409             default => sub { {
410             'generic' => {
411             'medium' => q{{1}, {0}},
412             'short' => q{{1}, {0}},
413             },
414             'gregorian' => {
415             'medium' => q{{1}, {0}},
416             'short' => q{{1}, {0}},
417             },
418             } },
419             );
420              
421             has 'datetime_formats_available_formats' => (
422             is => 'ro',
423             isa => HashRef,
424             init_arg => undef,
425             default => sub { {
426             'generic' => {
427             GyMMMEd => q{E, d MMM 'de' y G},
428             },
429             'gregorian' => {
430             GyMMM => q{MMM 'de' y G},
431             GyMMMEd => q{E, d MMM 'de' y G},
432             H => q{H},
433             Hm => q{H:mm},
434             Hms => q{H:mm:ss},
435             MMMEd => q{E, d 'de' MMM},
436             MMMd => q{d 'de' MMM},
437             MMMdd => q{d 'de' MMM},
438             yMEd => q{EEE, d/M/y},
439             yMMM => q{MMM 'de' y},
440             yMMMd => q{d 'de' MMM 'de' y},
441             },
442             } },
443             );
444              
445             has 'datetime_formats_append_item' => (
446             is => 'ro',
447             isa => HashRef,
448             init_arg => undef,
449             default => sub { {
450             } },
451             );
452              
453             has 'datetime_formats_interval' => (
454             is => 'ro',
455             isa => HashRef,
456             init_arg => undef,
457             default => sub { {
458             'generic' => {
459             H => {
460             H => q{H–H},
461             },
462             Hm => {
463             H => q{H:mm–H:mm},
464             m => q{H:mm–H:mm},
465             },
466             Hmv => {
467             H => q{H:mm–H:mm v},
468             m => q{H:mm–H:mm v},
469             },
470             Hv => {
471             H => q{H–H v},
472             },
473             M => {
474             M => q{M 'a' M},
475             },
476             MEd => {
477             M => q{E d/MM 'al' E d/MM},
478             d => q{E d/MM 'a' E d/MM},
479             },
480             MMM => {
481             M => q{MMM 'a' MMM},
482             },
483             MMMEd => {
484             M => q{E d 'de' MMM 'al' E d 'de' MMM},
485             d => q{E d 'al' E d 'de' MMM},
486             },
487             MMMd => {
488             M => q{d 'de' MMM 'al' d 'de' MMM},
489             d => q{d 'a' d 'de' MMM},
490             },
491             Md => {
492             M => q{d/MM 'al' d/MM},
493             d => q{d/MM 'a' d/MM},
494             },
495             d => {
496             d => q{d 'a' d},
497             },
498             fallback => '{0} ‘al’ {1}',
499             hm => {
500             h => q{h:mm–h:mm a},
501             m => q{h:mm–h:mm a},
502             },
503             hmv => {
504             h => q{h:mm–h:mm a v},
505             m => q{h:mm–h:mm a v},
506             },
507             y => {
508             y => q{y 'a' y G},
509             },
510             yM => {
511             M => q{M/y 'a' M/y GGGGG},
512             y => q{M/y 'al' M/y GGGGG},
513             },
514             yMEd => {
515             M => q{E, d/M/y 'al' E, d/M/y GGGGG},
516             d => q{E, d/M/y 'a' E, d/M/y GGGGG},
517             y => q{E, d/M/y 'al' E, d/M/y GGGGG},
518             },
519             yMMM => {
520             M => q{MMM 'a' MMM 'de' y G},
521             y => q{MMM 'de' y 'a' MMM 'de' y},
522             },
523             yMMMEd => {
524             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y G},
525             d => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y G},
526             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y G},
527             },
528             yMMMM => {
529             M => q{MMMM 'a' MMMM 'de' y G},
530             y => q{MMMM 'de' y 'a' MMMM 'de' y G},
531             },
532             yMMMd => {
533             M => q{d 'de' MMM 'al' d 'de' MMM y G},
534             d => q{d 'a' d 'de' MMM 'de' y G},
535             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y G},
536             },
537             yMd => {
538             M => q{d/M/y 'al' d/M/y GGGGG},
539             d => q{d/M/y 'a' d/M/y GGGGG},
540             y => q{d/M/y 'al' d/M/y GGGGG},
541             },
542             },
543             'gregorian' => {
544             H => {
545             H => q{HH 'a' HH},
546             },
547             Hm => {
548             H => q{HH:mm 'a' HH:mm},
549             m => q{HH:mm 'a' HH:mm},
550             },
551             Hmv => {
552             H => q{HH:mm 'a' HH:mm v},
553             m => q{HH:mm 'a' HH:mm v},
554             },
555             Hv => {
556             H => q{HH 'a' HH v},
557             },
558             M => {
559             M => q{M 'a' M},
560             },
561             MEd => {
562             M => q{E d/MM 'al' E d/MM},
563             d => q{E d/MM 'a' E d/MM},
564             },
565             MMM => {
566             M => q{MMM 'a' MMM},
567             },
568             MMMEd => {
569             M => q{E d 'de' MMM 'al' E d 'de' MMM},
570             d => q{E d 'al' E d 'de' MMM},
571             },
572             MMMd => {
573             M => q{d 'de' MMM 'al' d 'de' MMM},
574             d => q{d 'a' d 'de' MMM},
575             },
576             Md => {
577             M => q{d/MM 'al' d/MM},
578             d => q{d/MM 'a' d/MM},
579             },
580             d => {
581             d => q{d 'a' d},
582             },
583             fallback => '{0} ‘al’ {1}',
584             h => {
585             a => q{h a 'a' h a},
586             h => q{h 'a' h a},
587             },
588             hm => {
589             a => q{h:mm a 'a' h:mm a},
590             h => q{h:mm 'a' h:mm a},
591             m => q{h:mm 'a' h:mm a},
592             },
593             hmv => {
594             a => q{h:mm a 'a' h:mm a v},
595             h => q{h:mm 'a' h:mm a v},
596             m => q{h:mm 'a' h:mm a v},
597             },
598             hv => {
599             a => q{h a 'a' h a v},
600             h => q{h 'a' h a v},
601             },
602             y => {
603             y => q{y 'a' y},
604             },
605             yM => {
606             M => q{MM/y 'a' MM/y},
607             y => q{MM/y 'al' MM/y},
608             },
609             yMEd => {
610             M => q{E d/MM/y 'al' E d/MM/y},
611             d => q{E d/MM/y 'a' E d/MM/y},
612             y => q{E d/MM/y 'al' E d/MM/y},
613             },
614             yMMM => {
615             M => q{MMM 'a' MMM 'de' y},
616             y => q{MMM 'de' y 'a' MMM 'de' y},
617             },
618             yMMMEd => {
619             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y},
620             d => q{E d 'al' E d 'de' MMM 'de' y},
621             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y},
622             },
623             yMMMM => {
624             M => q{MMMM 'a' MMMM 'de' y},
625             y => q{MMMM 'de' y 'a' MMMM 'de' y},
626             },
627             yMMMd => {
628             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
629             d => q{d 'a' d 'de' MMM 'de' y},
630             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
631             },
632             yMd => {
633             M => q{d/MM/y 'al' d/MM/y},
634             d => q{d/MM/y 'a' d/MM/y},
635             y => q{d/MM/y 'al' d/MM/y},
636             },
637             },
638             } },
639             );
640              
641             has 'time_zone_names' => (
642             is => 'ro',
643             isa => HashRef,
644             init_arg => undef,
645             default => sub { {
646             'Colombia' => {
647             short => {
648             'daylight' => q#COST#,
649             'generic' => q#COT#,
650             'standard' => q#COT#,
651             },
652             },
653             } }
654             );
655 1     1   1873 no Moo;
  1         3  
  1         5  
656              
657             1;
658              
659             # vim: tabstop=4