File Coverage

blib/lib/Locale/CLDR/Locales/Es/Any/Cl.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::Cl - Package for language Spanish
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/es_CL.xml
10             # on Mon 11 Apr 5:27:22 pm GMT
11              
12             use strict;
13 1     1   821 use warnings;
  1         1  
  1         24  
14 1     1   4 use version;
  1         23  
  1         22  
15 1     1   5  
  1         1  
  1         4  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   78 use mro 'c3';
  1         3  
20 1     1   7 use utf8;
  1         2  
  1         5  
21 1     1   22 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         4  
22 1     1   37 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         1  
  1         9  
23 1     1   91 use Moo;
  1         2  
  1         4  
24 1     1   770  
  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             'EH' => 'Sahara Occidental',
65             'GB@alt=short' => 'RU',
66             'PS' => 'Territorio Palestino',
67             'TA' => 'Tristán de Acuña',
68             'TL' => 'Timor-Leste',
69             'UM' => 'Islas menores alejadas de EE. UU.',
70              
71             }
72             },
73             );
74              
75             has 'display_name_key' => (
76             is => 'ro',
77             isa => HashRef[Str],
78             init_arg => undef,
79             default => sub {
80             {
81             'currency' => 'divisa',
82              
83             }
84             },
85             );
86              
87             has 'display_name_type' => (
88             is => 'ro',
89             isa => HashRef[HashRef[Str]],
90             init_arg => undef,
91             default => sub {
92             {
93             'collation' => {
94             'phonebook' => q{orden de directorio telefónico},
95             },
96              
97             }
98             },
99             );
100              
101             has 'duration_units' => (
102             is => 'ro',
103             isa => HashRef[Str],
104             init_arg => undef,
105             default => sub { {
106             hms => 'hh:mm:ss',
107             ms => 'mm:ss',
108             } }
109             );
110              
111             has 'units' => (
112             is => 'ro',
113             isa => HashRef[HashRef[HashRef[Str]]],
114             init_arg => undef,
115             default => sub { {
116             'long' => {
117             'ampere' => {
118             'name' => q(amperios),
119             'one' => q({0} amperio),
120             'other' => q({0} amperios),
121             },
122             'milliampere' => {
123             'name' => q(miliamperios),
124             'one' => q({0} miliamperio),
125             'other' => q({0} miliamperios),
126             },
127             'ohm' => {
128             'one' => q({0} ohmio),
129             'other' => q({0} ohmios),
130             },
131             'volt' => {
132             'one' => q({0} voltio),
133             'other' => q({0} voltios),
134             },
135             },
136             'short' => {
137             'volt' => {
138             'name' => q(voltios),
139             },
140             'watt' => {
141             'name' => q(vatios),
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             'negative' => '¤-#,##0.00',
169             'positive' => '¤#,##0.00',
170             },
171             },
172             },
173             },
174             } },
175             );
176              
177             has 'currencies' => (
178             is => 'ro',
179             isa => HashRef,
180             init_arg => undef,
181             default => sub { {
182             'CLP' => {
183             symbol => '$',
184             display_name => {
185             'currency' => q(Peso chileno),
186             },
187             },
188             'USD' => {
189             symbol => 'US$',
190             },
191             } },
192             );
193              
194              
195             has 'calendar_months' => (
196             is => 'ro',
197             isa => HashRef,
198             init_arg => undef,
199             default => sub { {
200             'gregorian' => {
201             'stand-alone' => {
202             abbreviated => {
203             nonleap => [
204             'ene.',
205             'feb.',
206             'mar.',
207             'abr.',
208             'may.',
209             'jun.',
210             'jul.',
211             'ago.',
212             'sept.',
213             'oct.',
214             'nov.',
215             'dic.'
216             ],
217             leap => [
218            
219             ],
220             },
221             },
222             },
223             } },
224             );
225              
226             has 'calendar_days' => (
227             is => 'ro',
228             isa => HashRef,
229             init_arg => undef,
230             default => sub { {
231             'gregorian' => {
232             'format' => {
233             short => {
234             mon => 'lu',
235             tue => 'ma',
236             wed => 'mi',
237             thu => 'ju',
238             fri => 'vi',
239             sat => 'sá',
240             sun => 'do'
241             },
242             },
243             },
244             } },
245             );
246              
247             has 'calendar_quarters' => (
248             is => 'ro',
249             isa => HashRef,
250             init_arg => undef,
251             default => sub { {
252             'gregorian' => {
253             'stand-alone' => {
254             wide => {0 => '1.° trimestre',
255             1 => '2.° trimestre',
256             2 => '3.° trimestre',
257             3 => '4.º trimestre'
258             },
259             },
260             },
261             } },
262             );
263              
264             has 'day_period_data' => (
265             is => 'ro',
266             isa => CodeRef,
267             init_arg => undef,
268             default => sub { sub {
269             # Time in hhmm format
270             my ($self, $type, $time, $day_period_type) = @_;
271             $day_period_type //= 'default';
272             SWITCH:
273             for ($type) {
274             if ($_ eq 'generic') {
275             if($day_period_type eq 'default') {
276             return 'noon' if $time == 1200;
277             return 'evening1' if $time >= 1200
278             && $time < 2000;
279             return 'morning1' if $time >= 0
280             && $time < 600;
281             return 'morning2' if $time >= 600
282             && $time < 1200;
283             return 'night1' if $time >= 2000
284             && $time < 2400;
285             }
286             if($day_period_type eq 'selection') {
287             return 'evening1' if $time >= 1200
288             && $time < 2000;
289             return 'morning1' if $time >= 0
290             && $time < 600;
291             return 'morning2' if $time >= 600
292             && $time < 1200;
293             return 'night1' if $time >= 2000
294             && $time < 2400;
295             }
296             last SWITCH;
297             }
298             if ($_ eq 'gregorian') {
299             if($day_period_type eq 'default') {
300             return 'noon' if $time == 1200;
301             return 'evening1' if $time >= 1200
302             && $time < 2000;
303             return 'morning1' if $time >= 0
304             && $time < 600;
305             return 'morning2' if $time >= 600
306             && $time < 1200;
307             return 'night1' if $time >= 2000
308             && $time < 2400;
309             }
310             if($day_period_type eq 'selection') {
311             return 'evening1' if $time >= 1200
312             && $time < 2000;
313             return 'morning1' if $time >= 0
314             && $time < 600;
315             return 'morning2' if $time >= 600
316             && $time < 1200;
317             return 'night1' if $time >= 2000
318             && $time < 2400;
319             }
320             last SWITCH;
321             }
322             }
323             } },
324             );
325              
326             around day_period_data => sub {
327             my ($orig, $self) = @_;
328             return $self->$orig;
329             };
330              
331             has 'day_periods' => (
332             is => 'ro',
333             isa => HashRef,
334             init_arg => undef,
335             default => sub { {
336             'gregorian' => {
337             'format' => {
338             'abbreviated' => {
339             'am' => q{a. m.},
340             'pm' => q{p. m.},
341             },
342             'wide' => {
343             'am' => q{a. m.},
344             'pm' => q{p. m.},
345             },
346             },
347             'stand-alone' => {
348             'abbreviated' => {
349             'am' => q{a. m.},
350             'pm' => q{p. m.},
351             },
352             'narrow' => {
353             'am' => q{a. m.},
354             'pm' => q{p. m.},
355             },
356             'wide' => {
357             'am' => q{a. m.},
358             'pm' => q{p. m.},
359             },
360             },
361             },
362             } },
363             );
364              
365             has 'eras' => (
366             is => 'ro',
367             isa => HashRef,
368             init_arg => undef,
369             default => sub { {
370             'generic' => {
371             },
372             'gregorian' => {
373             },
374             } },
375             );
376              
377             has 'date_formats' => (
378             is => 'ro',
379             isa => HashRef,
380             init_arg => undef,
381             default => sub { {
382             'generic' => {
383             'medium' => q{dd-MM-y G},
384             'short' => q{dd-MM-y GGGGG},
385             },
386             'gregorian' => {
387             'medium' => q{dd-MM-y},
388             'short' => q{dd-MM-yy},
389             },
390             } },
391             );
392              
393             has 'time_formats' => (
394             is => 'ro',
395             isa => HashRef,
396             init_arg => undef,
397             default => sub { {
398             'generic' => {
399             },
400             'gregorian' => {
401             },
402             } },
403             );
404              
405             has 'datetime_formats' => (
406             is => 'ro',
407             isa => HashRef,
408             init_arg => undef,
409             default => sub { {
410             'generic' => {
411             },
412             'gregorian' => {
413             },
414             } },
415             );
416              
417             has 'datetime_formats_available_formats' => (
418             is => 'ro',
419             isa => HashRef,
420             init_arg => undef,
421             default => sub { {
422             'generic' => {
423             MEd => q{E, dd-MM},
424             Md => q{dd-MM},
425             yyyyM => q{MM-y G},
426             yyyyMEd => q{E dd-MM-y G},
427             yyyyMd => q{dd-MM-y G},
428             },
429             'gregorian' => {
430             GyMMMd => q{d MMM y G},
431             MEd => q{E, dd-MM},
432             Md => q{dd-MM},
433             yM => q{MM-y},
434             yMEd => q{E dd-MM-y},
435             yMd => q{dd-MM-y},
436             },
437             } },
438             );
439              
440             has 'datetime_formats_append_item' => (
441             is => 'ro',
442             isa => HashRef,
443             init_arg => undef,
444             default => sub { {
445             } },
446             );
447              
448             has 'datetime_formats_interval' => (
449             is => 'ro',
450             isa => HashRef,
451             init_arg => undef,
452             default => sub { {
453             'generic' => {
454             H => {
455             H => q{H–H},
456             },
457             Hm => {
458             H => q{H:mm–H:mm},
459             m => q{H:mm–H:mm},
460             },
461             Hmv => {
462             H => q{H:mm–H:mm v},
463             m => q{H:mm–H:mm v},
464             },
465             Hv => {
466             H => q{H–H v},
467             },
468             MEd => {
469             M => q{E dd-MM – E dd-MM},
470             d => q{E dd-MM – E dd-MM},
471             },
472             MMMEd => {
473             M => q{E d 'de' MMM 'al' E d 'de' MMM},
474             d => q{E d 'al' E d 'de' MMM},
475             },
476             MMMd => {
477             M => q{d 'de' MMM 'al' d 'de' MMM},
478             },
479             Md => {
480             M => q{dd-MM – dd-MM},
481             d => q{dd-MM – dd-MM},
482             },
483             fallback => '{0} a el {1}',
484             hm => {
485             h => q{h:mm–h:mm a},
486             m => q{h:mm–h:mm a},
487             },
488             hmv => {
489             h => q{h:mm–h:mm a v},
490             m => q{h:mm–h:mm a v},
491             },
492             yM => {
493             M => q{MM-y – MM-y G},
494             y => q{MM-y – MM-y G},
495             },
496             yMEd => {
497             M => q{E dd-MM-y – E dd-MM-y G},
498             d => q{E dd-MM-y – E dd-MM-y G},
499             y => q{E dd-MM-y – E dd-MM-y G},
500             },
501             yMMM => {
502             y => q{MMM 'de' y 'a' MMM 'de' y G},
503             },
504             yMMMEd => {
505             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y G},
506             d => q{E d 'al' E d 'de' MMM 'de' y G},
507             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y G},
508             },
509             yMMMd => {
510             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y G},
511             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y G},
512             },
513             yMd => {
514             M => q{dd-MM-y – dd-MM-y G},
515             d => q{dd-MM-y – dd-MM-y G},
516             y => q{dd-MM-y – dd-MM-y G},
517             },
518             },
519             'gregorian' => {
520             MEd => {
521             M => q{E dd-MM – E dd-MM},
522             d => q{E dd-MM – E dd-MM},
523             },
524             MMMEd => {
525             M => q{E d 'de' MMM 'al' E d 'de' MMM},
526             d => q{E d 'al' E d 'de' MMM},
527             },
528             MMMd => {
529             M => q{d 'de' MMM 'al' d 'de' MMM},
530             },
531             Md => {
532             M => q{dd-MM – dd-MM},
533             d => q{dd-MM – dd-MM},
534             },
535             fallback => '{0} a el {1}',
536             hm => {
537             h => q{h:mm–h:mm a},
538             m => q{h:mm–h:mm a},
539             },
540             yM => {
541             M => q{MM-y – MM-y},
542             y => q{MM-y – MM-y},
543             },
544             yMEd => {
545             M => q{E dd-MM-y – E dd-MM-y},
546             d => q{E dd-MM-y – E dd-MM-y},
547             y => q{E dd-MM-y – E dd-MM-y},
548             },
549             yMMM => {
550             y => q{MMM 'de' y 'a' MMM 'de' y},
551             },
552             yMMMEd => {
553             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y},
554             d => q{E d 'al' E d 'de' MMM 'de' y},
555             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y},
556             },
557             yMMMd => {
558             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
559             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
560             },
561             yMd => {
562             M => q{dd-MM-y – dd-MM-y},
563             d => q{dd-MM-y – dd-MM-y},
564             y => q{dd-MM-y – dd-MM-y},
565             },
566             },
567             } },
568             );
569              
570             has 'time_zone_names' => (
571             is => 'ro',
572             isa => HashRef,
573             init_arg => undef,
574             default => sub { {
575             'Chile' => {
576             short => {
577             'daylight' => q#CLST#,
578             'generic' => q#CLT#,
579             'standard' => q#CLT#,
580             },
581             },
582             } }
583             );
584             no Moo;
585 1     1   1859  
  1         2  
  1         3  
586             1;
587              
588             # vim: tabstop=4