File Coverage

blib/lib/Locale/CLDR/Locales/Es/Any/Ar.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::Ar - Package for language Spanish
4              
5             =cut
6              
7             package Locale::CLDR::Locales::Es::Any::Ar;
8             # This file auto generated from Data\common\main\es_AR.xml
9             # on Sun 24 Apr 8:25:34 am GMT
10              
11 1     1   1674 use version;
  1         2  
  1         10  
12              
13             our $VERSION = version->declare('v0.29.0');
14              
15 1     1   127 use v5.10.1;
  1         4  
16 1     1   7 use mro 'c3';
  1         2  
  1         11  
17 1     1   47 use utf8;
  1         2  
  1         10  
18 1     1   41 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         2  
  1         17  
19              
20 1     1   145 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         2  
  1         14  
21 1     1   1137 use Moo;
  1         3  
  1         9  
22              
23             extends('Locale::CLDR::Locales::Es::Any::419');
24             has 'units' => (
25             is => 'ro',
26             isa => HashRef[HashRef[HashRef[Str]]],
27             init_arg => undef,
28             default => sub { {
29             'long' => {
30             'ampere' => {
31             'name' => q(amperios),
32             'one' => q({0} amperio),
33             'other' => q({0} amperios),
34             },
35             'joule' => {
36             'name' => q(julios),
37             'one' => q({0} julio),
38             'other' => q({0} julios),
39             },
40             'kilojoule' => {
41             'name' => q(kilojulios),
42             'one' => q({0} kilojulio),
43             'other' => q({0} kilojulios),
44             },
45             'milliampere' => {
46             'name' => q(miliamperios),
47             'one' => q({0} miliamperio),
48             'other' => q({0} miliamperios),
49             },
50             'ohm' => {
51             'one' => q({0} ohmio),
52             'other' => q({0} ohmios),
53             },
54             'volt' => {
55             'one' => q({0} voltio),
56             'other' => q({0} voltios),
57             },
58             'year' => {
59             'per' => q({0}/año),
60             },
61             },
62             'narrow' => {
63             'second' => {
64             'name' => q(seg.),
65             'one' => q({0}seg.),
66             'other' => q({0}seg.),
67             },
68             'year' => {
69             'one' => q({0}a.),
70             'other' => q({0}a.),
71             },
72             },
73             'short' => {
74             'century' => {
75             'name' => q(s),
76             'one' => q({0} s),
77             'other' => q({0} s),
78             },
79             'hour' => {
80             'name' => q(hs.),
81             },
82             'second' => {
83             'name' => q(seg.),
84             'one' => q({0} seg.),
85             'other' => q({0} seg.),
86             'per' => q({0}/seg.),
87             },
88             'volt' => {
89             'name' => q(voltios),
90             },
91             'watt' => {
92             'name' => q(vatios),
93             },
94             'year' => {
95             'name' => q(años),
96             'one' => q({0} año),
97             'other' => q({0} años),
98             },
99             },
100             } }
101             );
102              
103             has 'number_symbols' => (
104             is => 'ro',
105             isa => HashRef,
106             init_arg => undef,
107             default => sub { {
108             'latn' => {
109             'decimal' => q(,),
110             'group' => q(.),
111             },
112             } }
113             );
114              
115             has 'number_currency_formats' => (
116             is => 'ro',
117             isa => HashRef,
118             init_arg => undef,
119             default => sub { {
120             'latn' => {
121             'pattern' => {
122             'default' => {
123             'accounting' => {
124             'negative' => '(¤ #,##0.00)',
125             'positive' => '¤ #,##0.00',
126             },
127             'standard' => {
128             'positive' => '¤ #,##0.00',
129             },
130             },
131             },
132             },
133             } },
134             );
135              
136             has 'currencies' => (
137             is => 'ro',
138             isa => HashRef,
139             init_arg => undef,
140             default => sub { {
141             'ARS' => {
142             symbol => '$',
143             },
144             'GEL' => {
145             symbol => 'GEL',
146             },
147             'USD' => {
148             symbol => 'US$',
149             },
150             } },
151             );
152              
153              
154             has 'day_period_data' => (
155             is => 'ro',
156             isa => CodeRef,
157             init_arg => undef,
158             default => sub { sub {
159             # Time in hhmm format
160             my ($self, $type, $time, $day_period_type) = @_;
161             $day_period_type //= 'default';
162             SWITCH:
163             for ($type) {
164             if ($_ eq 'gregorian') {
165             if($day_period_type eq 'default') {
166             return 'noon' if $time == 1200;
167             return 'evening1' if $time >= 1200
168             && $time < 2000;
169             return 'night1' if $time >= 2000
170             && $time < 2400;
171             return 'morning2' if $time >= 600
172             && $time < 1200;
173             return 'morning1' if $time >= 0
174             && $time < 600;
175             }
176             if($day_period_type eq 'selection') {
177             return 'night1' if $time >= 2000
178             && $time < 2400;
179             return 'morning2' if $time >= 600
180             && $time < 1200;
181             return 'morning1' if $time >= 0
182             && $time < 600;
183             return 'evening1' if $time >= 1200
184             && $time < 2000;
185             }
186             last SWITCH;
187             }
188             if ($_ eq 'generic') {
189             if($day_period_type eq 'default') {
190             return 'noon' if $time == 1200;
191             return 'evening1' if $time >= 1200
192             && $time < 2000;
193             return 'night1' if $time >= 2000
194             && $time < 2400;
195             return 'morning2' if $time >= 600
196             && $time < 1200;
197             return 'morning1' if $time >= 0
198             && $time < 600;
199             }
200             if($day_period_type eq 'selection') {
201             return 'night1' if $time >= 2000
202             && $time < 2400;
203             return 'morning2' if $time >= 600
204             && $time < 1200;
205             return 'morning1' if $time >= 0
206             && $time < 600;
207             return 'evening1' if $time >= 1200
208             && $time < 2000;
209             }
210             last SWITCH;
211             }
212             }
213             } },
214             );
215              
216             around day_period_data => sub {
217             my ($orig, $self) = @_;
218             return $self->$orig;
219             };
220              
221             has 'day_periods' => (
222             is => 'ro',
223             isa => HashRef,
224             init_arg => undef,
225             default => sub { {
226             'gregorian' => {
227             'format' => {
228             'abbreviated' => {
229             'noon' => q{mediodía},
230             'evening1' => q{tarde},
231             'morning2' => q{mañana},
232             'night1' => q{noche},
233             'morning1' => q{madrugada},
234             },
235             'wide' => {
236             'noon' => q{mediodía},
237             'evening1' => q{tarde},
238             'morning1' => q{madrugada},
239             'morning2' => q{mañana},
240             'night1' => q{noche},
241             },
242             },
243             'stand-alone' => {
244             'narrow' => {
245             'noon' => q{m.},
246             },
247             },
248             },
249             } },
250             );
251              
252             has 'eras' => (
253             is => 'ro',
254             isa => HashRef,
255             init_arg => undef,
256             default => sub { {
257             'generic' => {
258             },
259             'gregorian' => {
260             },
261             } },
262             );
263              
264             has 'date_formats' => (
265             is => 'ro',
266             isa => HashRef,
267             init_arg => undef,
268             default => sub { {
269             'generic' => {
270             },
271             'gregorian' => {
272             },
273             } },
274             );
275              
276             has 'time_formats' => (
277             is => 'ro',
278             isa => HashRef,
279             init_arg => undef,
280             default => sub { {
281             'generic' => {
282             },
283             'gregorian' => {
284             },
285             } },
286             );
287              
288             has 'datetime_formats' => (
289             is => 'ro',
290             isa => HashRef,
291             init_arg => undef,
292             default => sub { {
293             'generic' => {
294             },
295             'gregorian' => {
296             },
297             } },
298             );
299              
300             has 'datetime_formats_available_formats' => (
301             is => 'ro',
302             isa => HashRef,
303             init_arg => undef,
304             default => sub { {
305             'generic' => {
306             MEd => q{E d-M},
307             yyyyM => q{M-y G},
308             },
309             'gregorian' => {
310             GyMMMEd => q{E, d 'de' MMM 'de' y G},
311             Hmsv => q{HH:mm:ss v},
312             Hmv => q{HH:mm v},
313             MEd => q{E d-M},
314             hms => q{hh:mm:ss},
315             yM => q{M-y},
316             yMEd => q{E, d/M/y},
317             yMMMd => q{d 'de' MMM 'de' y},
318             },
319             } },
320             );
321              
322             has 'datetime_formats_append_item' => (
323             is => 'ro',
324             isa => HashRef,
325             init_arg => undef,
326             default => sub { {
327             } },
328             );
329              
330             has 'datetime_formats_interval' => (
331             is => 'ro',
332             isa => HashRef,
333             init_arg => undef,
334             default => sub { {
335             'generic' => {
336             Hm => {
337             H => q{HH:mm–HH:mm},
338             m => q{HH:mm–HH:mm},
339             },
340             Hmv => {
341             H => q{HH:mm–HH:mm v},
342             m => q{HH:mm–HH:mm v},
343             },
344             MEd => {
345             M => q{E dd/MM – E dd/MM},
346             d => q{E dd/MM – E dd/MM},
347             },
348             MMMEd => {
349             M => q{E d 'de' MMM 'al' E d 'de' MMM},
350             d => q{E d 'al' E d 'de' MMM},
351             },
352             MMMd => {
353             M => q{d 'de' MMM 'al' d 'de' MMM},
354             },
355             Md => {
356             M => q{dd/MM – dd/MM},
357             d => q{dd/MM – dd/MM},
358             },
359             fallback => '{0} a el {1}',
360             hm => {
361             h => q{h:mm–h:mm a},
362             m => q{h:mm–h:mm a},
363             },
364             hmv => {
365             h => q{h:mm–h:mm a v},
366             m => q{h:mm–h:mm a v},
367             },
368             yM => {
369             M => q{MM/y – MM/y G},
370             y => q{MM/y – MM/y G},
371             },
372             yMEd => {
373             M => q{E dd/MM/y – E dd/MM/y G},
374             d => q{E dd/MM/y – E dd/MM/y G},
375             y => q{E dd/MM/y – E dd/MM/y G},
376             },
377             yMMM => {
378             y => q{MMM 'de' y 'a' MMM 'de' y G},
379             },
380             yMMMEd => {
381             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y G},
382             d => q{E d 'al' E d 'de' MMM 'de' y G},
383             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y G},
384             },
385             yMMMd => {
386             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y G},
387             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y G},
388             },
389             yMd => {
390             M => q{dd/MM/y – dd/MM/y G},
391             d => q{dd/MM/y – dd/MM/y G},
392             y => q{dd/MM/y – dd/MM/y G},
393             },
394             },
395             'gregorian' => {
396             Hm => {
397             H => q{HH:mm–HH:mm},
398             m => q{HH:mm–HH:mm},
399             },
400             Hmv => {
401             H => q{HH:mm–HH:mm v},
402             m => q{HH:mm–HH:mm v},
403             },
404             Hv => {
405             H => q{HH–HH v},
406             },
407             MEd => {
408             M => q{E dd/MM – E dd/MM},
409             d => q{E dd/MM – E dd/MM},
410             },
411             MMMEd => {
412             M => q{E d 'de' MMM 'al' E d 'de' MMM},
413             d => q{E d 'al' E d 'de' MMM},
414             },
415             MMMd => {
416             M => q{d 'de' MMM 'al' d 'de' MMM},
417             d => q{dd – dd 'de' MM},
418             },
419             Md => {
420             M => q{dd/MM – dd/MM},
421             d => q{dd/MM – dd/MM},
422             },
423             fallback => '{0} a el {1}',
424             hm => {
425             h => q{h:mm–h:mm a},
426             m => q{h:mm–h:mm a},
427             },
428             yM => {
429             M => q{MM/y – MM/y},
430             y => q{MM/y – MM/y},
431             },
432             yMEd => {
433             M => q{E, dd/MM/y – E, dd/MM/y},
434             d => q{E, dd/MM/y – E, dd/MM/y},
435             y => q{E, dd/MM/y – E, dd/MM/y},
436             },
437             yMMM => {
438             y => q{MMM 'de' y 'a' MMM 'de' y},
439             },
440             yMMMEd => {
441             M => q{E, d 'de' MMM 'al' E, d 'de' MMM 'de' y},
442             d => q{E, d 'al' E, d 'de' MMM 'de' y},
443             y => q{E, d 'de' MMM 'de' y 'al' E, d 'de' MMM 'de' y},
444             },
445             yMMMM => {
446             M => q{MMMM 'al' MMMM 'de' y},
447             y => q{MMMM 'de' y 'al' MMMM 'de' y},
448             },
449             yMMMd => {
450             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
451             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
452             },
453             yMd => {
454             M => q{dd/MM/y – dd/MM/y},
455             d => q{dd/MM/y – dd/MM/y},
456             y => q{dd/MM/y – dd/MM/y},
457             },
458             },
459             } },
460             );
461              
462             has 'time_zone_names' => (
463             is => 'ro',
464             isa => HashRef,
465             init_arg => undef,
466             default => sub { {
467             'Argentina' => {
468             short => {
469             'daylight' => q(ARST),
470             'generic' => q(ART),
471             'standard' => q(ART),
472             },
473             },
474             'Argentina_Western' => {
475             short => {
476             'daylight' => q(WARST),
477             'generic' => q(WART),
478             'standard' => q(WART),
479             },
480             },
481             } }
482             );
483 1     1   5024 no Moo;
  1         2  
  1         7  
484              
485             1;
486              
487             # vim: tabstop=4