File Coverage

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