File Coverage

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