File Coverage

lib/Date/Manip/Lang/italian.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::italian;
2             # Copyright (c) 1999-2023 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   8 use strict;
  1         2  
  1         32  
12 1     1   5 use warnings;
  1         5  
  1         27  
13 1     1   4 use utf8;
  1         2  
  1         8  
14              
15             our($VERSION);
16             $VERSION='6.91';
17              
18             our($Language,@Encodings,$LangName,$YearAdded);
19             @Encodings = qw(utf-8 iso-8859-1 perl);
20             $LangName = "Italian";
21             $YearAdded = 1999;
22              
23             $Language = {
24             _special_rules => { },
25             ampm => [['AM', 'm.'], ['PM', 'p.']],
26             at => ['alle'],
27             day_abb => [['Lun'], ['Mar'], ['Mer'], ['Gio'], ['Ven'], ['Sab'], ['Dom']],
28             day_char => [['L'], ['Ma'], ['Me'], ['G'], ['V'], ['S'], ['D']],
29             day_name => [
30             ['Lunedì', 'Lunedi'],
31             ['Martedì', 'Martedi'],
32             ['Mercoledì', 'Mercoledi'],
33             ['Giovedì', 'Giovedi'],
34             ['Venerdì', 'Venerdi'],
35             ['Sabato'],
36             ['Domenica'],
37             ],
38             each => ['ogni'],
39             fields => [
40             ['anni', 'anno', 'a'],
41             ['mesi', 'mese', 'mes', 'm'],
42             ['settimane', 'settimana', 'sett'],
43             ['giorni', 'giorno', 'g'],
44             ['ore', 'ora', 'h'],
45             ['minuti', 'minuto', 'min'],
46             ['secondi', 's', 'secondo', 'sec'],
47             ],
48             last => ['ultimo','ultima'],
49             mode => [['esattamente', 'circa'], ['lavorativi', 'lavorativo']],
50             month_abb => [
51             ['Gen'],
52             ['Feb'],
53             ['Mar'],
54             ['Apr'],
55             ['Mag'],
56             ['Giu'],
57             ['Lug'],
58             ['Ago'],
59             ['Set'],
60             ['Ott'],
61             ['Nov'],
62             ['Dic'],
63             ],
64             month_name => [
65             ['Gennaio'],
66             ['Febbraio'],
67             ['Marzo'],
68             ['Aprile'],
69             ['Maggio'],
70             ['Giugno'],
71             ['Luglio'],
72             ['Agosto'],
73             ['Settembre'],
74             ['Ottobre'],
75             ['Novembre'],
76             ['Dicembre'],
77             ],
78             nextprev => [['prossimo','prossima'], ['scorso','scorsa']],
79             nth => [
80             ['1o', '1a', 'uno', 'una', 'primo', 'prima'],
81             ['2o', '2a', 'due', 'secondo', 'seconda'],
82             ['3o', '3a', 'tre', 'terzo', 'terza'],
83             ['4o', '4a', 'quattro', 'quarto', 'quarta'],
84             ['5o', '5a', 'cinque', 'quinto', 'quinta'],
85             ['6o', '6a', 'sei', 'sesto', 'sesta'],
86             ['7o', '7a', 'sette', 'settimo', 'settima'],
87             ['8o', '8a', 'otto', 'ottavo', 'ottava'],
88             ['9o', '9a', 'nove', 'nono', 'nona'],
89             ['10o', '10a', 'dieci', 'decimo', 'decima'],
90             ['11o', '11a', 'undici', 'undicesimo', 'undicesima'],
91             ['12o', '12a', 'dodici', 'dodicesimo', 'dodicesima'],
92             ['13o', '13a', 'tredici', 'tredicesimo', 'tredicesima'],
93             ['14o', '14a', 'quattordici', 'quattordicesimo', 'quattordicesima'],
94             ['15o', '15a', 'quindici', 'quindicesimo', 'quindicesima'],
95             ['16o', '16a', 'sedici', 'sedicesimo', 'sedicesima'],
96             ['17o', '17a', 'diciassette', 'diciassettesimo', 'diciassettesima'],
97             ['18o', '18a', 'diciotto', 'diciottesimo', 'diciottesima'],
98             ['19o', '19a', 'diciannove', 'diciannovesimo', 'diciannovesima'],
99             ['20o', '20a', 'venti', 'ventesimo', 'ventesima'],
100             ['21o', '21a', 'ventuno', 'ventunesimo', 'ventunesima'],
101             ['22o', '22a', 'ventidue', 'ventiduesimo', 'ventiduesima'],
102             ['23o', '23a', 'ventitré', 'ventitre', 'ventitreesimo', 'ventitreesima'],
103             ['24o', '24a', 'ventiquattro', 'ventiquattresimo', 'ventiquattresima'],
104             ['25o', '25a', 'venticinque', 'venticinquesimo', 'venticinquesima'],
105             ['26o', '26a', 'ventisei', 'ventiseiesimo', 'ventiseiesima'],
106             ['27o', '27a', 'ventisette', 'ventisettesimo', 'ventisettesima'],
107             ['28o', '28a', 'ventotto', 'ventottesimo', 'ventottesima'],
108             ['29o', '29a', 'ventinove', 'ventinovesimo', 'ventinovesima'],
109             ['30o', '30a', 'trenta', 'trentesimo', 'trentesima'],
110             ['31o', '31a', 'trentuno', 'trentunesimo', 'trentunesima'],
111             ['32o', '32a', 'trentadue', 'trentaduesimo','trentaduesima'],
112             ['33o', '33a', 'trentatré', 'trentatre', 'trentatreesimo', 'trentatreesima'],
113             ['34o', '34a', 'trentaquattro', 'trentiquattresimo', 'trentaquattresima'],
114             ['35o', '35a', 'trentacinque', 'trentacinquesimo', 'trentacinquesima'],
115             ['36o', '36a', 'trentasei', 'trentaseiesimo', 'trentaseiesima'],
116             ['37o', '37a', 'trentasette', 'trentasettesimo', 'trentasettesima'],
117             ['38o', '38a', 'trentotto', 'trentottesimo', 'trentottesima'],
118             ['39o', '39a', 'trentanove', 'trentanovesimo', 'trentanovesima'],
119             ['40o', '40a', 'quaranta', 'quarantesimo', 'quarantesima'],
120             ['41o', '41a', 'quarantuno', 'quarantunesimo', 'quarantunesima'],
121             ['42o', '42a', 'quarantadue', 'quarantaduesimo', 'quarantaduesima'],
122             ['43o', '43a', 'quarantatré', 'quarantatre', 'quarantatreesimo', 'quarantatreesima'],
123             ['44o', '44a', 'quarantaquattro', 'quarantaquattresimo', 'quarantaquattresima'],
124             ['45o', '45a', 'quarantacinque', 'quarantacinquesimo', 'quarantacinquesima'],
125             ['46o', '46a', 'quarantasei', 'quarantaseiesimo', 'quarantaseiesima'],
126             ['47o', '47a', 'quarantasette', 'quarantasettesimo', 'quarantasettesima'],
127             ['48o', '48a', 'quarantotto', 'quarantottesimo', 'quarantottesima'],
128             ['49o', '49a', 'quarantanove', 'quarantanovesimo', 'quarantanovesima'],
129             ['50o', '50a', 'cinquanta', 'cinquantesimo', 'cinquantesima'],
130             ['51o', '51a', 'cinquantuno', 'cinquantunesimo', 'cinquantunesima'],
131             ['52o', '52a', 'cinquantadue', 'cinquantaduesimo', 'cinquantaduesima'],
132             ['53o', '53a', 'cinquantatré', 'cinquantatre', 'cinquantatreesimo', 'cinquantatreesima'],
133             ],
134             of => ['della', 'del', 'di'],
135             offset_date => {
136             domani => '+0:0:0:1:0:0:0',
137             dopodomani => '+0:0:0:2:0:0:0',
138             ieri => '-0:0:0:1:0:0:0',
139             "l'altroieri" => '-0:0:0:2:0:0:0',
140             oggi => '0:0:0:0:0:0:0',
141             },
142             offset_time => { adesso => '0:0:0:0:0:0:0' },
143             on => ['di'],
144             times => { mezzanotte => '00:00:00', mezzogiorno => '12:00:00' },
145             when => [['fa'], ['fra', 'dopo']],
146             };
147              
148             1;