File Coverage

blib/lib/Locale/CLDR/Locales/Es/Any/Ec.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::Ec - Package for language Spanish
6              
7             =cut
8              
9             # This file auto generated from Data/common/main/es_EC.xml
10             # on Mon 11 Apr 5:27:23 pm GMT
11              
12             use strict;
13 1     1   797 use warnings;
  1         3  
  1         23  
14 1     1   4 use version;
  1         2  
  1         19  
15 1     1   4  
  1         2  
  1         4  
16             our $VERSION = version->declare('v0.34.1');
17              
18             use v5.10.1;
19 1     1   76 use mro 'c3';
  1         2  
20 1     1   7 use utf8;
  1         2  
  1         4  
21 1     1   34 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         4  
22 1     1   38 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         9  
23 1     1   90 use Moo;
  1         1  
  1         6  
24 1     1   792  
  1         2  
  1         3  
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             'GB@alt=short' => 'RU',
65             'TA' => 'Tristán de Acuña',
66             'TL' => 'Timor-Leste',
67             'UM' => 'Islas menores alejadas de EE. UU.',
68              
69             }
70             },
71             );
72              
73             has 'number_symbols' => (
74             is => 'ro',
75             isa => HashRef,
76             init_arg => undef,
77             default => sub { {
78             'latn' => {
79             'decimal' => q(,),
80             'group' => q(.),
81             },
82             } }
83             );
84              
85             has 'number_currency_formats' => (
86             is => 'ro',
87             isa => HashRef,
88             init_arg => undef,
89             default => sub { {
90             'latn' => {
91             'pattern' => {
92             'default' => {
93             'standard' => {
94             'negative' => '¤-#,##0.00',
95             'positive' => '¤#,##0.00',
96             },
97             },
98             },
99             },
100             } },
101             );
102              
103             has 'currencies' => (
104             is => 'ro',
105             isa => HashRef,
106             init_arg => undef,
107             default => sub { {
108             'USD' => {
109             symbol => '$',
110             },
111             } },
112             );
113              
114              
115             has 'day_period_data' => (
116             is => 'ro',
117             isa => CodeRef,
118             init_arg => undef,
119             default => sub { sub {
120             # Time in hhmm format
121             my ($self, $type, $time, $day_period_type) = @_;
122             $day_period_type //= 'default';
123             SWITCH:
124             for ($type) {
125             if ($_ eq 'generic') {
126             if($day_period_type eq 'default') {
127             return 'noon' if $time == 1200;
128             return 'evening1' if $time >= 1200
129             && $time < 2000;
130             return 'morning1' if $time >= 0
131             && $time < 600;
132             return 'morning2' if $time >= 600
133             && $time < 1200;
134             return 'night1' if $time >= 2000
135             && $time < 2400;
136             }
137             if($day_period_type eq 'selection') {
138             return 'evening1' if $time >= 1200
139             && $time < 2000;
140             return 'morning1' if $time >= 0
141             && $time < 600;
142             return 'morning2' if $time >= 600
143             && $time < 1200;
144             return 'night1' if $time >= 2000
145             && $time < 2400;
146             }
147             last SWITCH;
148             }
149             if ($_ eq 'gregorian') {
150             if($day_period_type eq 'default') {
151             return 'noon' if $time == 1200;
152             return 'evening1' if $time >= 1200
153             && $time < 2000;
154             return 'morning1' if $time >= 0
155             && $time < 600;
156             return 'morning2' if $time >= 600
157             && $time < 1200;
158             return 'night1' if $time >= 2000
159             && $time < 2400;
160             }
161             if($day_period_type eq 'selection') {
162             return 'evening1' if $time >= 1200
163             && $time < 2000;
164             return 'morning1' if $time >= 0
165             && $time < 600;
166             return 'morning2' if $time >= 600
167             && $time < 1200;
168             return 'night1' if $time >= 2000
169             && $time < 2400;
170             }
171             last SWITCH;
172             }
173             }
174             } },
175             );
176              
177             around day_period_data => sub {
178             my ($orig, $self) = @_;
179             return $self->$orig;
180             };
181              
182             has 'day_periods' => (
183             is => 'ro',
184             isa => HashRef,
185             init_arg => undef,
186             default => sub { {
187             'gregorian' => {
188             'format' => {
189             'abbreviated' => {
190             'am' => q{a. m.},
191             'pm' => q{p. m.},
192             },
193             'wide' => {
194             'am' => q{a. m.},
195             'pm' => q{p. m.},
196             },
197             },
198             'stand-alone' => {
199             'abbreviated' => {
200             'am' => q{a. m.},
201             'pm' => q{p. m.},
202             },
203             'narrow' => {
204             'am' => q{a. m.},
205             'pm' => q{p. m.},
206             },
207             'wide' => {
208             'am' => q{a. m.},
209             'pm' => q{p. m.},
210             },
211             },
212             },
213             } },
214             );
215              
216             has 'eras' => (
217             is => 'ro',
218             isa => HashRef,
219             init_arg => undef,
220             default => sub { {
221             'generic' => {
222             },
223             'gregorian' => {
224             },
225             } },
226             );
227              
228             has 'date_formats' => (
229             is => 'ro',
230             isa => HashRef,
231             init_arg => undef,
232             default => sub { {
233             'generic' => {
234             },
235             'gregorian' => {
236             },
237             } },
238             );
239              
240             has 'time_formats' => (
241             is => 'ro',
242             isa => HashRef,
243             init_arg => undef,
244             default => sub { {
245             'generic' => {
246             },
247             'gregorian' => {
248             },
249             } },
250             );
251              
252             has 'datetime_formats' => (
253             is => 'ro',
254             isa => HashRef,
255             init_arg => undef,
256             default => sub { {
257             'generic' => {
258             },
259             'gregorian' => {
260             },
261             } },
262             );
263              
264             has 'datetime_formats_available_formats' => (
265             is => 'ro',
266             isa => HashRef,
267             init_arg => undef,
268             default => sub { {
269             } },
270             );
271              
272             has 'datetime_formats_append_item' => (
273             is => 'ro',
274             isa => HashRef,
275             init_arg => undef,
276             default => sub { {
277             } },
278             );
279              
280             has 'datetime_formats_interval' => (
281             is => 'ro',
282             isa => HashRef,
283             init_arg => undef,
284             default => sub { {
285             'generic' => {
286             H => {
287             H => q{H–H},
288             },
289             Hm => {
290             H => q{H:mm–H:mm},
291             m => q{H:mm–H:mm},
292             },
293             Hmv => {
294             H => q{H:mm–H:mm v},
295             m => q{H:mm–H:mm v},
296             },
297             Hv => {
298             H => q{H–H v},
299             },
300             MEd => {
301             M => q{E dd/MM – E dd/MM},
302             d => q{E dd/MM – E dd/MM},
303             },
304             MMMEd => {
305             M => q{E d 'de' MMM 'al' E d 'de' MMM},
306             d => q{E d 'al' E d 'de' MMM},
307             },
308             MMMd => {
309             M => q{d 'de' MMM 'al' d 'de' MMM},
310             },
311             Md => {
312             M => q{dd/MM – dd/MM},
313             d => q{dd/MM – dd/MM},
314             },
315             fallback => '{0} a el {1}',
316             hm => {
317             h => q{h:mm–h:mm a},
318             m => q{h:mm–h:mm a},
319             },
320             hmv => {
321             h => q{h:mm–h:mm a v},
322             m => q{h:mm–h:mm a v},
323             },
324             y => {
325             y => q{y–y},
326             },
327             yM => {
328             M => q{MM/y – MM/y},
329             y => q{MM/y – MM/y},
330             },
331             yMEd => {
332             M => q{E dd/MM/y – E dd/MM/y},
333             d => q{E dd/MM/y – E dd/MM/y},
334             y => q{E dd/MM/y – E dd/MM/y},
335             },
336             yMMM => {
337             M => q{MMM–MMM 'de' y},
338             y => q{MMM 'de' y 'a' MMM 'de' y},
339             },
340             yMMMEd => {
341             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y},
342             d => q{E d 'al' E d 'de' MMM 'de' y},
343             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y},
344             },
345             yMMMd => {
346             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
347             d => q{d–d 'de' MMM 'de' y},
348             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
349             },
350             yMd => {
351             M => q{dd/MM/y – dd/MM/y},
352             d => q{dd/MM/y – dd/MM/y},
353             y => q{dd/MM/y – dd/MM/y},
354             },
355             },
356             'gregorian' => {
357             MEd => {
358             M => q{E dd/MM – E dd/MM},
359             d => q{E dd/MM – E dd/MM},
360             },
361             MMMEd => {
362             M => q{E d 'de' MMM 'al' E d 'de' MMM},
363             d => q{E d 'al' E d 'de' MMM},
364             },
365             MMMd => {
366             M => q{d 'de' MMM 'al' d 'de' MMM},
367             },
368             Md => {
369             M => q{dd/MM – dd/MM},
370             d => q{dd/MM – dd/MM},
371             },
372             fallback => '{0} a el {1}',
373             hm => {
374             h => q{h:mm–h:mm a},
375             m => q{h:mm–h:mm a},
376             },
377             yM => {
378             M => q{MM/y – MM/y},
379             y => q{MM/y – MM/y},
380             },
381             yMEd => {
382             M => q{E dd/MM/y – E dd/MM/y},
383             d => q{E dd/MM/y – E dd/MM/y},
384             y => q{E dd/MM/y – E dd/MM/y},
385             },
386             yMMM => {
387             y => q{MMM 'de' y 'a' MMM 'de' y},
388             },
389             yMMMEd => {
390             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y},
391             d => q{E d 'al' E d 'de' MMM 'de' y},
392             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y},
393             },
394             yMMMd => {
395             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
396             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
397             },
398             yMd => {
399             M => q{dd/MM/y – dd/MM/y},
400             d => q{dd/MM/y – dd/MM/y},
401             y => q{dd/MM/y – dd/MM/y},
402             },
403             },
404             } },
405             );
406              
407             has 'time_zone_names' => (
408             is => 'ro',
409             isa => HashRef,
410             init_arg => undef,
411             default => sub { {
412             'Ecuador' => {
413             short => {
414             'standard' => q#ECT#,
415             },
416             },
417             } }
418             );
419             no Moo;
420 1     1   1346  
  1         2  
  1         3  
421             1;
422              
423             # vim: tabstop=4