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