File Coverage

blib/lib/Locale/CLDR/Locales/Es/Latn/Gt.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::Latn::Gt - Package for language Spanish
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Es::Latn::Gt;
10             # This file auto generated from Data\common\main\es_GT.xml
11             # on Fri 17 Jan 12:03:31 pm GMT
12              
13 1     1   1217 use strict;
  1         2  
  1         31  
14 1     1   3 use warnings;
  1         1  
  1         35  
15 1     1   4 use version;
  1         1  
  1         5  
16              
17             our $VERSION = version->declare('v0.46.0');
18              
19 1     1   86 use v5.12.0;
  1         3  
20 1     1   4 use mro 'c3';
  1         1  
  1         5  
21 1     1   18 use utf8;
  1         2  
  1         5  
22 1     1   28 use feature 'unicode_strings';
  1         2  
  1         85  
23 1     1   4 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         8  
  1         21  
24 1     1   1639 use Moo;
  1         2  
  1         6  
25              
26             extends('Locale::CLDR::Locales::Es::Latn::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             '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             'TL' => 'Timor-Leste',
66             'UM' => 'Islas menores alejadas de EE. UU.',
67              
68             }
69             },
70             );
71              
72             has 'units' => (
73             is => 'ro',
74             isa => HashRef[HashRef[HashRef[Str]]],
75             init_arg => undef,
76             default => sub { {
77             'long' => {
78             # Long Unit Identifier
79             'duration-day' => {
80             'per' => q({0} al día),
81             },
82             # Core Unit Identifier
83             'day' => {
84             'per' => q({0} al día),
85             },
86             # Long Unit Identifier
87             'duration-month' => {
88             'per' => q({0} al mes),
89             },
90             # Core Unit Identifier
91             'month' => {
92             'per' => q({0} al mes),
93             },
94             # Long Unit Identifier
95             'duration-year' => {
96             'per' => q({0} al año),
97             },
98             # Core Unit Identifier
99             'year' => {
100             'per' => q({0} al año),
101             },
102             # Long Unit Identifier
103             'electric-ampere' => {
104             'name' => q(amperios),
105             'one' => q({0} amperio),
106             'other' => q({0} amperios),
107             },
108             # Core Unit Identifier
109             'ampere' => {
110             'name' => q(amperios),
111             'one' => q({0} amperio),
112             'other' => q({0} amperios),
113             },
114             # Long Unit Identifier
115             'electric-milliampere' => {
116             'name' => q(miliamperios),
117             'one' => q({0} miliamperio),
118             'other' => q({0} miliamperios),
119             },
120             # Core Unit Identifier
121             'milliampere' => {
122             'name' => q(miliamperios),
123             'one' => q({0} miliamperio),
124             'other' => q({0} miliamperios),
125             },
126             # Long Unit Identifier
127             'electric-ohm' => {
128             'one' => q({0} ohmio),
129             'other' => q({0} ohmios),
130             },
131             # Core Unit Identifier
132             'ohm' => {
133             'one' => q({0} ohmio),
134             'other' => q({0} ohmios),
135             },
136             # Long Unit Identifier
137             'energy-joule' => {
138             'name' => q(julios),
139             'one' => q({0} julio),
140             'other' => q({0} julios),
141             },
142             # Core Unit Identifier
143             'joule' => {
144             'name' => q(julios),
145             'one' => q({0} julio),
146             'other' => q({0} julios),
147             },
148             # Long Unit Identifier
149             'energy-kilojoule' => {
150             'name' => q(kilojulios),
151             'one' => q({0} kilojulio),
152             'other' => q({0} kilojulios),
153             },
154             # Core Unit Identifier
155             'kilojoule' => {
156             'name' => q(kilojulios),
157             'one' => q({0} kilojulio),
158             'other' => q({0} kilojulios),
159             },
160             # Long Unit Identifier
161             'power-horsepower' => {
162             'one' => q({0} caballos de fuerza),
163             'other' => q({0} caballos de fuerza),
164             },
165             # Core Unit Identifier
166             'horsepower' => {
167             'one' => q({0} caballos de fuerza),
168             'other' => q({0} caballos de fuerza),
169             },
170             # Long Unit Identifier
171             'volume-cubic-centimeter' => {
172             'per' => q({0} por pie cúbico),
173             },
174             # Core Unit Identifier
175             'cubic-centimeter' => {
176             'per' => q({0} por pie cúbico),
177             },
178             },
179             'narrow' => {
180             # Long Unit Identifier
181             'duration-hour' => {
182             'name' => q(hora),
183             },
184             # Core Unit Identifier
185             'hour' => {
186             'name' => q(hora),
187             },
188             },
189             'short' => {
190             # Long Unit Identifier
191             'electric-volt' => {
192             'name' => q(voltios),
193             },
194             # Core Unit Identifier
195             'volt' => {
196             'name' => q(voltios),
197             },
198             # Long Unit Identifier
199             'length-foot' => {
200             'name' => q(pie),
201             },
202             # Core Unit Identifier
203             'foot' => {
204             'name' => q(pie),
205             },
206             # Long Unit Identifier
207             'power-watt' => {
208             'name' => q(vatios),
209             },
210             # Core Unit Identifier
211             'watt' => {
212             'name' => q(vatios),
213             },
214             # Long Unit Identifier
215             'volume-acre-foot' => {
216             'name' => q(acre pie),
217             },
218             # Core Unit Identifier
219             'acre-foot' => {
220             'name' => q(acre pie),
221             },
222             },
223             } }
224             );
225              
226             has 'currencies' => (
227             is => 'ro',
228             isa => HashRef,
229             init_arg => undef,
230             default => sub { {
231             'GTQ' => {
232             symbol => 'Q',
233             display_name => {
234             'currency' => q(quetzal),
235             'one' => q(quetzal),
236             'other' => q(quetzales),
237             },
238             },
239             } },
240             );
241              
242              
243             has 'day_period_data' => (
244             is => 'ro',
245             isa => CodeRef,
246             init_arg => undef,
247             default => sub { sub {
248             # Time in hhmm format
249             my ($self, $type, $time, $day_period_type) = @_;
250             $day_period_type //= 'default';
251             SWITCH:
252             for ($type) {
253             if ($_ eq 'generic') {
254             if($day_period_type eq 'default') {
255             return 'noon' if $time == 1200;
256             return 'evening1' if $time >= 1200
257             && $time < 2000;
258             return 'morning1' if $time >= 0
259             && $time < 600;
260             return 'morning2' if $time >= 600
261             && $time < 1200;
262             return 'night1' if $time >= 2000
263             && $time < 2400;
264             }
265             if($day_period_type eq 'selection') {
266             return 'evening1' if $time >= 1200
267             && $time < 2000;
268             return 'morning1' if $time >= 0
269             && $time < 600;
270             return 'morning2' if $time >= 600
271             && $time < 1200;
272             return 'night1' if $time >= 2000
273             && $time < 2400;
274             }
275             last SWITCH;
276             }
277             if ($_ eq 'gregorian') {
278             if($day_period_type eq 'default') {
279             return 'noon' if $time == 1200;
280             return 'evening1' if $time >= 1200
281             && $time < 2000;
282             return 'morning1' if $time >= 0
283             && $time < 600;
284             return 'morning2' if $time >= 600
285             && $time < 1200;
286             return 'night1' if $time >= 2000
287             && $time < 2400;
288             }
289             if($day_period_type eq 'selection') {
290             return 'evening1' if $time >= 1200
291             && $time < 2000;
292             return 'morning1' if $time >= 0
293             && $time < 600;
294             return 'morning2' if $time >= 600
295             && $time < 1200;
296             return 'night1' if $time >= 2000
297             && $time < 2400;
298             }
299             last SWITCH;
300             }
301             }
302             } },
303             );
304              
305             around day_period_data => sub {
306             my ($orig, $self) = @_;
307             return $self->$orig;
308             };
309              
310             has 'day_periods' => (
311             is => 'ro',
312             isa => HashRef,
313             init_arg => undef,
314             default => sub { {
315             'gregorian' => {
316             'format' => {
317             'abbreviated' => {
318             'am' => q{a. m.},
319             'pm' => q{p. m.},
320             },
321             'wide' => {
322             'am' => q{a. m.},
323             'pm' => q{p. m.},
324             },
325             },
326             'stand-alone' => {
327             'abbreviated' => {
328             'am' => q{a. m.},
329             'pm' => q{p. m.},
330             },
331             'narrow' => {
332             'am' => q{a. m.},
333             'pm' => q{p. m.},
334             },
335             'wide' => {
336             'am' => q{a. m.},
337             'pm' => q{p. m.},
338             },
339             },
340             },
341             } },
342             );
343              
344             has 'eras' => (
345             is => 'ro',
346             isa => HashRef,
347             init_arg => undef,
348             default => sub { {
349             'generic' => {
350             },
351             'gregorian' => {
352             },
353             } },
354             );
355              
356             has 'date_formats' => (
357             is => 'ro',
358             isa => HashRef,
359             init_arg => undef,
360             default => sub { {
361             'generic' => {
362             'medium' => q{d/MM/y G},
363             'short' => q{d/MM/yy GGGGG},
364             },
365             'gregorian' => {
366             'medium' => q{d/MM/y},
367             'short' => q{d/MM/yy},
368             },
369             } },
370             );
371              
372             has 'time_formats' => (
373             is => 'ro',
374             isa => HashRef,
375             init_arg => undef,
376             default => sub { {
377             'generic' => {
378             },
379             'gregorian' => {
380             },
381             } },
382             );
383              
384             has 'datetime_formats' => (
385             is => 'ro',
386             isa => HashRef,
387             init_arg => undef,
388             default => sub { {
389             'generic' => {
390             },
391             'gregorian' => {
392             },
393             } },
394             );
395              
396             has 'datetime_formats_available_formats' => (
397             is => 'ro',
398             isa => HashRef,
399             init_arg => undef,
400             default => sub { {
401             } },
402             );
403              
404             has 'datetime_formats_append_item' => (
405             is => 'ro',
406             isa => HashRef,
407             init_arg => undef,
408             default => sub { {
409             } },
410             );
411              
412             has 'datetime_formats_interval' => (
413             is => 'ro',
414             isa => HashRef,
415             init_arg => undef,
416             default => sub { {
417             'generic' => {
418             Hm => {
419             H => q{HH:mm–HH:mm},
420             m => q{HH:mm–HH:mm},
421             },
422             Hmv => {
423             H => q{HH:mm–HH:mm v},
424             m => q{HH:mm–HH:mm v},
425             },
426             MEd => {
427             M => q{E d/MM – E d/MM},
428             d => q{E d/MM – E d/MM},
429             },
430             MMMEd => {
431             M => q{E d 'de' MMM 'al' E d 'de' MMM},
432             d => q{E d 'al' E d 'de' MMM},
433             },
434             MMMd => {
435             M => q{d 'de' MMM 'al' d 'de' MMM},
436             },
437             Md => {
438             M => q{d/MM – d/MM},
439             d => q{d/MM – d/MM},
440             },
441             fallback => '{0} a el {1}',
442             hm => {
443             h => q{h:mm–h:mm a},
444             m => q{h:mm–h:mm a},
445             },
446             hmv => {
447             h => q{h:mm–h:mm a v},
448             m => q{h:mm–h:mm a v},
449             },
450             yM => {
451             M => q{MM/y – MM/y},
452             y => q{MM/y – MM/y},
453             },
454             yMEd => {
455             M => q{E d/MM/y – E d/MM/y},
456             d => q{E d/MM/y – E d/MM/y},
457             y => q{E d/MM/y – E d/MM/y},
458             },
459             yMMM => {
460             M => q{MMM–MMM 'de' y},
461             y => q{MMM 'de' y 'a' MMM 'de' y},
462             },
463             yMMMEd => {
464             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y},
465             d => q{E d 'al' E d 'de' MMM 'de' y},
466             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y},
467             },
468             yMMMd => {
469             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
470             d => q{d–d 'de' MMM 'de' y},
471             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
472             },
473             yMd => {
474             M => q{d/MM/y – d/MM/y},
475             d => q{d/MM/y – d/MM/y},
476             y => q{d/MM/y – d/MM/y},
477             },
478             },
479             'gregorian' => {
480             MEd => {
481             M => q{E d/MM – E d/MM},
482             d => q{E d/MM – E d/MM},
483             },
484             MMMEd => {
485             M => q{E d 'de' MMM 'al' E d 'de' MMM},
486             d => q{E d 'al' E d 'de' MMM},
487             },
488             MMMd => {
489             M => q{d 'de' MMM 'al' d 'de' MMM},
490             },
491             Md => {
492             M => q{d/MM – d/MM},
493             d => q{d/MM – d/MM},
494             },
495             hm => {
496             h => q{h:mm–h:mm a},
497             m => q{h:mm–h:mm a},
498             },
499             y => {
500             y => q{y 'al' y},
501             },
502             yM => {
503             M => q{MM/y – MM/y},
504             y => q{MM/y – MM/y},
505             },
506             yMEd => {
507             M => q{E d/MM/y – E d/MM/y},
508             d => q{E d/MM/y – E d/MM/y},
509             y => q{E d/MM/y – E d/MM/y},
510             },
511             yMMM => {
512             y => q{MMM 'de' y 'a' MMM 'de' y},
513             },
514             yMMMEd => {
515             M => q{E d 'de' MMM 'al' E d 'de' MMM 'de' y},
516             d => q{E d 'al' E d 'de' MMM 'de' y},
517             y => q{E d 'de' MMM 'de' y 'al' E d 'de' MMM 'de' y},
518             },
519             yMMMd => {
520             M => q{d 'de' MMM 'al' d 'de' MMM 'de' y},
521             y => q{d 'de' MMM 'de' y 'al' d 'de' MMM 'de' y},
522             },
523             yMd => {
524             M => q{d/MM/y – d/MM/y},
525             d => q{d/MM/y – d/MM/y},
526             y => q{d/MM/y – d/MM/y},
527             },
528             },
529             } },
530             );
531              
532 1     1   1611 no Moo;
  1         2  
  1         4  
533              
534             1;
535              
536             # vim: tabstop=4