File Coverage

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