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