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