File Coverage

lib/Date/Manip/Lang/spanish.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Date::Manip::Lang::spanish;
2             # Copyright (c) 1998-2022 Sullivan Beck. All rights reserved.
3             # This program is free software; you can redistribute it and/or modify it
4             # under the same terms as Perl itself.
5              
6             ########################################################################
7             ########################################################################
8              
9             require 5.010000;
10              
11 1     1   7 use strict;
  1         2  
  1         29  
12 1     1   6 use warnings;
  1         1  
  1         40  
13 1     1   5 use utf8;
  1         2  
  1         12  
14              
15             our($VERSION);
16             $VERSION='6.90';
17              
18             our($Language,@Encodings,$LangName,$YearAdded);
19             @Encodings = qw(utf-8 iso-8859-1 perl);
20             $LangName = "Spanish";
21             $YearAdded = 1998;
22              
23             $Language = {
24             _special_rules => { },
25             ampm => [['AM', 'A.M.'], ['PM', 'P.M.']],
26             at => ['a'],
27             day_abb => [['Lun'], ['Mar'], ['Mié', 'Mie'], ['Jue'], ['Vie'], ['Sáb', 'Sab'], ['Dom']],
28             day_char => [['L'], ['Ma'], ['Mi'], ['J'], ['V'], ['S'], ['D']],
29             day_name => [
30             ['Lunes'],
31             ['Martes'],
32             ['Miércoles', 'Miercoles'],
33             ['Jueves'],
34             ['Viernes'],
35             ['Sábado', 'Sabado'],
36             ['Domingo'],
37             ],
38             each => ['cada'],
39             fields => [
40             ['anos', 'a', 'ano', 'ano', 'anos', 'años', 'año'],
41             ['meses', 'm', 'mes'],
42             ['semanas', 'sem', 'semana'],
43             ['dias', 'd', 'dia', 'días'],
44             ['horas', 'hr', 'hrs', 'hora'],
45             ['minutos', 'min', 'min', 'minuto'],
46             ['segundos', 's', 'seg', 'segundo'],
47             ],
48             last => ['ultimo', 'último'],
49             mode => [['exactamente', 'aproximadamente'], ['laborales']],
50             month_abb => [
51             ['Ene'],
52             ['Feb'],
53             ['Mar'],
54             ['Abr'],
55             ['May'],
56             ['Jun'],
57             ['Jul'],
58             ['Ago'],
59             ['Sep'],
60             ['Oct'],
61             ['Nov'],
62             ['Dic'],
63             ],
64             month_name => [
65             ['Enero'],
66             ['Febrero'],
67             ['Marzo'],
68             ['Abril'],
69             ['Mayo'],
70             ['Junio'],
71             ['Julio'],
72             ['Agosto'],
73             ['Septiembre'],
74             ['Octubre'],
75             ['Noviembre'],
76             ['Diciembre'],
77             ],
78             nextprev => [['siguiente'], ['anterior']],
79             nth => [
80             ['1o', '1a', 'uno', 'una', 'primero', 'primera'],
81             ['2o', '2a', 'dos', 'segundo', 'segunda'],
82             ['3o', '3a', 'tres', 'tercero', 'tercera'],
83             ['4o', '4a', 'cuatro', 'cuarto', 'cuarta'],
84             ['5o', '5a', 'cinco', 'quinto', 'quinta'],
85             ['6o', '6a', 'seis', 'sexto', 'sexta'],
86             ['7o', '7a', 'siete', 'séptimo', 'séptima', 'septimo', 'septima'],
87             ['8o', '8a', 'ocho', 'octavo', 'octava'],
88             ['9o', '9a', 'nueve', 'noveno', 'novena'],
89             ['10o', '10a', 'diez', 'décimo', 'décima', 'decimo', 'decima'],
90             [
91             '11o',
92             '11a',
93             'once',
94             'undécimo',
95             'undecimo',
96             'décimo primero',
97             'décimo primera',
98             'decimo primero',
99             'decimo primera',
100             ],
101             [
102             '12o',
103             '12a',
104             'doce',
105             'décimo segundo',
106             'décimo segunda',
107             'decimo segundo',
108             'decimo segunda',
109             ],
110             [
111             '13o',
112             '13a',
113             'trece',
114             'décimo tercero',
115             'décimo tercera',
116             'decimo tercero',
117             'decimo tercera',
118             ],
119             [
120             '14o',
121             '14a',
122             'catorce',
123             'décimo cuarto',
124             'décimo cuarta',
125             'decimo cuarto',
126             'decimo cuarta',
127             ],
128             [
129             '15o',
130             '15a',
131             'quince',
132             'décimo quinto',
133             'décimo quinta',
134             'decimo quinto',
135             'decimo quinta',
136             ],
137             [
138             '16o',
139             '16a',
140             'dieciséis',
141             'dieciseis',
142             'décimo sexto',
143             'décimo sexta',
144             'decimo sexto',
145             'decimo sexta',
146             ],
147             [
148             '17o',
149             '17a',
150             'diecisiete',
151             'décimo séptimo',
152             'décimo séptima',
153             'decimo septimo',
154             'decimo septima',
155             ],
156             [
157             '18o',
158             '18a',
159             'dieciocho',
160             'décimo octavo',
161             'décimo octava',
162             'decimo octavo',
163             'decimo octava',
164             ],
165             [
166             '19o',
167             '19a',
168             'diecinueve',
169             'décimo noveno',
170             'décimo novena',
171             'decimo noveno',
172             'decimo novena',
173             ],
174             ['20o', '20a', 'veinte', 'vigesimo', 'vigesima', 'vigésimo', 'vigésima'],
175             [
176             '21o',
177             '21a',
178             'veintiuno',
179             'veintiuna',
180             'veintiun',
181             'vigésimo primero',
182             'vigésimo primera',
183             'vigesimo primero',
184             'vigesimo primera',
185             ],
186             [
187             '22o',
188             '22a',
189             'veintidós',
190             'veintidos',
191             'vigésimo segundo',
192             'vigésimo segunda',
193             'vigesimo segundo',
194             'vigesimo segunda',
195             ],
196             [
197             '23o',
198             '23a',
199             'veintitrés',
200             'veintitres',
201             'vigésimo tercero',
202             'vigésimo tercera',
203             'vigesimo tercero',
204             'vigesimo tercera',
205             ],
206             [
207             '24o',
208             '24a',
209             'veinticuatro',
210             'vigésimo cuarto',
211             'vigésimo cuarta',
212             'vigesimo cuarto',
213             'vigesimo cuarta',
214             ],
215             [
216             '25o',
217             '25a',
218             'veinticinco',
219             'vigésimo quinto',
220             'vigésimo quinta',
221             'vigesimo quinto',
222             'vigesimo quinta',
223             ],
224             [
225             '26o',
226             '26a',
227             'veintiséis',
228             'veintiseis',
229             'vigésimo sexto',
230             'vigésimo sexta',
231             'vigesimo sexto',
232             'vigesimo sexta',
233             ],
234             [
235             '27o',
236             '27a',
237             'veintisiete',
238             'vigésimo séptimo',
239             'vigésimo séptima',
240             'vigesimo septimo',
241             'vigesimo septima',
242             ],
243             [
244             '28o',
245             '28a',
246             'veintiocho',
247             'vigésimo octavo',
248             'vigésimo octava',
249             'vigesimo octavo',
250             'vigesimo octava',
251             ],
252             [
253             '29o',
254             '29a',
255             'veintinueve',
256             'vigésimo noveno',
257             'vigésimo novena',
258             'vigesimo noveno',
259             'vigesimo novena',
260             ],
261             ['30o', '30a', 'treinta', 'trigésimo', 'trigésima', 'trigesimo', 'trigesima'],
262             [
263             '31o',
264             '31a',
265             'treinta y uno',
266             'treinta y una',
267             'trigésimo primero',
268             'trigésimo primera',
269             'trigesimo primero',
270             'trigesimo primera',
271             ],
272             [
273             '32o',
274             '32a',
275             'treinta y dos',
276             'trigésimo segundo',
277             'trigesimo segundo',
278             'trigésimo segunda',
279             'trigesimo segunda',
280             ],
281             [
282             '33o',
283             '33a',
284             'treinta y tres',
285             'trigésimo tercero',
286             'trigesimo tercero',
287             'trigésimo tercera',
288             'trigesimo tercera',
289             ],
290             [
291             '34o',
292             '34a',
293             'treinta y cuatro',
294             'trigésimo cuarto',
295             'trigesimo cuarto',
296             'trigésimo cuarta',
297             'trigesimo cuarta',
298             ],
299             [
300             '35o',
301             '35a',
302             'treinta y cinco',
303             'trigésimo quinto',
304             'trigesimo quinto',
305             'trigésimo quinta',
306             'trigesimo quinta',
307             ],
308             [
309             '36o',
310             '36a',
311             'treinta y seis',
312             'trigésimo sexto',
313             'trigesimo sexto',
314             'trigésimo sexta',
315             'trigesimo sexta',
316             ],
317             [
318             '37o',
319             '37a',
320             'treinta y siete',
321             'trigésimo séptimo',
322             'trigesimo septimo',
323             'trigésimo séptima',
324             'trigesimo septima',
325             ],
326             [
327             '38o',
328             '38a',
329             'treinta y ocho',
330             'trigésimo octavo',
331             'trigesimo octavo',
332             'trigésimo octava',
333             'trigesimo octava',
334             ],
335             [
336             '39o',
337             '39a',
338             'treinta y nueve',
339             'trigésimo noveno',
340             'trigesimo noveno',
341             'trigésimo novena',
342             'trigesimo novena',
343             ],
344             [
345             '40o',
346             '40a',
347             'cuarenta',
348             'cuadragésimo',
349             'cuadragesimo',
350             'cuadragésima',
351             'cuadragesima',
352             ],
353             [
354             '41o',
355             '41a',
356             'cuarenta y uno',
357             'cuarenta y una',
358             'cuadragésimo primero',
359             'cuadragésimo primera',
360             'cuadragesimo primero',
361             'cuadragesimo primera',
362             ],
363             [
364             '42o',
365             '42a',
366             'cuarenta y dos',
367             'cuadragésimo segundo',
368             'cuadragesimo segundo',
369             'cuadragésimo segunda',
370             'cuadragesimo segunda',
371             ],
372             [
373             '43o',
374             '43a',
375             'cuarenta y tres',
376             'cuadragésimo tercero',
377             'cuadragesimo tercero',
378             'cuadragésimo tercera',
379             'cuadragesimo tercera',
380             ],
381             [
382             '44o',
383             '44a',
384             'cuarenta y cuatro',
385             'cuadragésimo cuarto',
386             'cuadragesimo cuarto',
387             'cuadragésimo cuarta',
388             'cuadragesimo cuarta',
389             ],
390             [
391             '45o',
392             '45a',
393             'cuarenta y cinco',
394             'cuadragésimo quinto',
395             'cuadragesimo quinto',
396             'cuadragésimo quinta',
397             'cuadragesimo quinta',
398             ],
399             [
400             '46o',
401             '46a',
402             'cuarenta y seis',
403             'cuadragésimo sexto',
404             'cuadragesimo sexto',
405             'cuadragésimo sexta',
406             'cuadragesimo sexta',
407             ],
408             [
409             '47o',
410             '47a',
411             'cuarenta y siete',
412             'cuadragésimo séptimo',
413             'cuadragesimo septimo',
414             'cuadragésimo séptima',
415             'cuadragesimo septima',
416             ],
417             [
418             '48o',
419             '48a',
420             'cuarenta y ocho',
421             'cuadragésimo octavo',
422             'cuadragesimo octavo',
423             'cuadragésimo octava',
424             'cuadragesimo octava',
425             ],
426             [
427             '49o',
428             '49a',
429             'cuarenta y nueve',
430             'cuadragésimo noveno',
431             'cuadragesimo noveno',
432             'cuadragésimo novena',
433             'cuadragesimo novena',
434             ],
435             [
436             '50o',
437             '50a',
438             'cincuenta',
439             'quincuagésimo',
440             'quincuagésima',
441             'quincuagesimo',
442             'quincuagesima',
443             ],
444             [
445             '51o',
446             '51a',
447             'cincuenta y uno',
448             'cincuenta y una',
449             'quincuagésimo primero',
450             'quincuagésimo primera',
451             'quincuagesimo primero',
452             'quincuagesimo primera',
453             ],
454             [
455             '52o',
456             '52a',
457             'cincuenta y dos',
458             'quincuagésimo segundo',
459             'quincuagesimo segundo',
460             'quincuagésimo segunda',
461             'quincuagesimo segunda',
462             ],
463             [
464             '53o',
465             '53a',
466             'cincuenta y tres',
467             'quincuagésimo tercero',
468             'quincuagesimo tercero',
469             'quincuagésimo tercera',
470             'quincuagesimo tercera',
471             ],
472             ],
473             of => ['en', 'de'],
474             offset_date => {
475             ayer => '-0:0:0:1:0:0:0',
476             Hoy => '0:0:0:0:0:0:0',
477             'mañana' => '+0:0:0:1:0:0:0',
478             manana => '+0:0:0:1:0:0:0',
479             },
480             offset_time => { Ahora => '0:0:0:0:0:0:0' },
481             on => ['el'],
482             times => { medianoche => '00:00:00', mediodia => '12:00:00' },
483             when => [['hace'], ['en', 'later']],
484             };
485              
486             1;