File Coverage

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


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