File Coverage

blib/lib/Locale/CLDR/Locales/Es/Any/Ve.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::Ve - Package for language Spanish
6              
7             =cut
8              
9             package Locale::CLDR::Locales::Es::Any::Ve;
10             # This file auto generated from Data\common\main\es_VE.xml
11             # on Fri 13 Oct 9:14:15 am GMT
12              
13 1     1   894 use strict;
  1         3  
  1         26  
14 1     1   4 use warnings;
  1         1  
  1         21  
15 1     1   4 use version;
  1         1  
  1         4  
16              
17             our $VERSION = version->declare('v0.34.2');
18              
19 1     1   85 use v5.10.1;
  1         3  
20 1     1   5 use mro 'c3';
  1         1  
  1         4  
21 1     1   34 use utf8;
  1         2  
  1         4  
22 1     1   40 use if $^V ge v5.12.0, feature => 'unicode_strings';
  1         1  
  1         10  
23 1     1   102 use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
  1         3  
  1         6  
24 1     1   865 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              
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             'VEF' => {
110             symbol => 'Bs.',
111             },
112             'VES' => {
113             symbol => 'Bs.S',
114             display_name => {
115             'currency' => q(bolívar soberano),
116             'one' => q(bolívar soberano),
117             'other' => q(bolívares soberanos),
118             },
119             },
120             } },
121             );
122              
123              
124             has 'calendar_months' => (
125             is => 'ro',
126             isa => HashRef,
127             init_arg => undef,
128             default => sub { {
129             'gregorian' => {
130             'format' => {
131             abbreviated => {
132             nonleap => [
133             'ene.',
134             'feb.',
135             'mar.',
136             'abr.',
137             'may.',
138             'jun.',
139             'jul.',
140             'ago.',
141             'sept.',
142             'oct.',
143             'nov.',
144             'dic.'
145             ],
146             leap => [
147            
148             ],
149             },
150             },
151             'stand-alone' => {
152             abbreviated => {
153             nonleap => [
154             'ene.',
155             'feb.',
156             'mar.',
157             'abr.',
158             'may.',
159             'jun.',
160             'jul.',
161             'ago.',
162             'sept.',
163             'oct.',
164             'nov.',
165             'dic.'
166             ],
167             leap => [
168            
169             ],
170             },
171             },
172             },
173             } },
174             );
175              
176             has 'calendar_days' => (
177             is => 'ro',
178             isa => HashRef,
179             init_arg => undef,
180             default => sub { {
181             'gregorian' => {
182             'format' => {
183             short => {
184             mon => 'Lu',
185             tue => 'Ma',
186             wed => 'Mi',
187             thu => 'Ju',
188             fri => 'Vi',
189             sat => 'Sa',
190             sun => 'Do'
191             },
192             },
193             'stand-alone' => {
194             short => {
195             mon => 'Lu',
196             tue => 'Ma',
197             wed => 'Mi',
198             thu => 'Ju',
199             fri => 'Vi',
200             sat => 'Sa',
201             sun => 'Do'
202             },
203             },
204             },
205             } },
206             );
207              
208             has 'calendar_quarters' => (
209             is => 'ro',
210             isa => HashRef,
211             init_arg => undef,
212             default => sub { {
213             'gregorian' => {
214             'format' => {
215             wide => {0 => '1er trimestre',
216             1 => '2do trimestre',
217             2 => '3er trimestre',
218             3 => '4to trimestre'
219             },
220             },
221             'stand-alone' => {
222             wide => {0 => '1er trimestre',
223             1 => '2do trimestre',
224             2 => '3er trimestre',
225             3 => '4to trimestre'
226             },
227             },
228             },
229             } },
230             );
231              
232             has 'day_period_data' => (
233             is => 'ro',
234             isa => CodeRef,
235             init_arg => undef,
236             default => sub { sub {
237             # Time in hhmm format
238             my ($self, $type, $time, $day_period_type) = @_;
239             $day_period_type //= 'default';
240             SWITCH:
241             for ($type) {
242             if ($_ eq 'gregorian') {
243             if($day_period_type eq 'default') {
244             return 'noon' if $time == 1200;
245             return 'evening1' if $time >= 1200
246             && $time < 2000;
247             return 'morning1' if $time >= 0
248             && $time < 600;
249             return 'morning2' if $time >= 600
250             && $time < 1200;
251             return 'night1' if $time >= 2000
252             && $time < 2400;
253             }
254             if($day_period_type eq 'selection') {
255             return 'evening1' if $time >= 1200
256             && $time < 2000;
257             return 'morning1' if $time >= 0
258             && $time < 600;
259             return 'morning2' if $time >= 600
260             && $time < 1200;
261             return 'night1' if $time >= 2000
262             && $time < 2400;
263             }
264             last SWITCH;
265             }
266             }
267             } },
268             );
269              
270             around day_period_data => sub {
271             my ($orig, $self) = @_;
272             return $self->$orig;
273             };
274              
275             has 'day_periods' => (
276             is => 'ro',
277             isa => HashRef,
278             init_arg => undef,
279             default => sub { {
280             'gregorian' => {
281             'format' => {
282             'abbreviated' => {
283             'am' => q{a. m.},
284             'pm' => q{p. m.},
285             },
286             'wide' => {
287             'am' => q{a. m.},
288             'pm' => q{p. m.},
289             },
290             },
291             'stand-alone' => {
292             'abbreviated' => {
293             'am' => q{a. m.},
294             'pm' => q{p. m.},
295             },
296             'narrow' => {
297             'am' => q{a. m.},
298             'noon' => q{m.},
299             'pm' => q{p. m.},
300             },
301             'wide' => {
302             'am' => q{a. m.},
303             'pm' => q{p. m.},
304             },
305             },
306             },
307             } },
308             );
309              
310             has 'eras' => (
311             is => 'ro',
312             isa => HashRef,
313             init_arg => undef,
314             default => sub { {
315             'gregorian' => {
316             },
317             } },
318             );
319              
320             has 'date_formats' => (
321             is => 'ro',
322             isa => HashRef,
323             init_arg => undef,
324             default => sub { {
325             'gregorian' => {
326             },
327             } },
328             );
329              
330             has 'time_formats' => (
331             is => 'ro',
332             isa => HashRef,
333             init_arg => undef,
334             default => sub { {
335             'gregorian' => {
336             'full' => q{h:mm:ss a zzzz},
337             'long' => q{h:mm:ss a z},
338             'medium' => q{h:mm:ss a},
339             'short' => q{h:mm a},
340             },
341             } },
342             );
343              
344             has 'datetime_formats' => (
345             is => 'ro',
346             isa => HashRef,
347             init_arg => undef,
348             default => sub { {
349             'gregorian' => {
350             },
351             } },
352             );
353              
354             has 'datetime_formats_available_formats' => (
355             is => 'ro',
356             isa => HashRef,
357             init_arg => undef,
358             default => sub { {
359             'gregorian' => {
360             yMMMd => q{d MMM y},
361             },
362             } },
363             );
364              
365             has 'datetime_formats_append_item' => (
366             is => 'ro',
367             isa => HashRef,
368             init_arg => undef,
369             default => sub { {
370             } },
371             );
372              
373             has 'datetime_formats_interval' => (
374             is => 'ro',
375             isa => HashRef,
376             init_arg => undef,
377             default => sub { {
378             } },
379             );
380              
381             has 'time_zone_names' => (
382             is => 'ro',
383             isa => HashRef,
384             init_arg => undef,
385             default => sub { {
386             'Venezuela' => {
387             short => {
388             'standard' => q#VET#,
389             },
390             },
391             } }
392             );
393 1     1   1382 no Moo;
  1         2  
  1         5  
394              
395             1;
396              
397             # vim: tabstop=4