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