File Coverage

lib/Date/Manip/Lang/portugue.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::portugue;
2             # Copyright (c) 1999-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         4  
  1         30  
12 1     1   5 use warnings;
  1         2  
  1         24  
13 1     1   4 use utf8;
  1         2  
  1         14  
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 = "Portuguese";
21             $YearAdded = 1999;
22              
23             $Language = {
24             _special_rules => { },
25             ampm => [['AM', 'A.M.'], ['PM', 'P.M.']],
26             at => ['as', 'às'],
27             day_abb => [['seg'], ['ter'], ['qua'], ['qui'], ['sex'], ['sáb', 'sab'], ['dom']],
28             day_char => [['Sg'], ['T'], ['Qa'], ['Qi'], ['Sx'], ['Sb'], ['D']],
29             day_name => [
30             ['segunda', 'segunda-feira', 'segunda feira'],
31             ['terça', 'terca', 'terça-feira', 'terca-feira', 'terça feira', 'terca feira'],
32             ['quarta', 'quarta-feira', 'quarta feira'],
33             ['quinta', 'quinta-feira', 'quinta feira'],
34             ['sexta', 'sexta-feira', 'sexta feira'],
35             ['sábado', 'sabado'],
36             ['domingo'],
37             ],
38             each => ['cada'],
39             fields => [
40             ['anos', 'ano', 'ans', 'an', 'a'],
41             ['meses', 'mês', 'mes', 'm'],
42             ['semanas', 'semana', 'sem', 'sems', 's'],
43             ['dias', 'dia', 'd'],
44             ['horas', 'hora', 'hr', 'hrs'],
45             ['minutos', 'minuto', 'min', 'mn'],
46             ['segundos', 'segundo', 'seg', 'sg'],
47             ],
48             last => ['ultimo', 'último'],
49             mode => [['exactamente', 'aproximadamente'], ['util', 'uteis']],
50             month_abb => [
51             ['Jan'],
52             ['Fev'],
53             ['Mar'],
54             ['Abr'],
55             ['Mai'],
56             ['Jun'],
57             ['Jul'],
58             ['Ago'],
59             ['Set'],
60             ['Out'],
61             ['Nov'],
62             ['Dez'],
63             ],
64             month_name => [
65             ['Janeiro'],
66             ['Fevereiro'],
67             ['Março', 'Marco'],
68             ['Abril'],
69             ['Maio'],
70             ['Junho'],
71             ['Julho'],
72             ['Agosto'],
73             ['Setembro'],
74             ['Outubro'],
75             ['Novembro'],
76             ['Dezembro'],
77             ],
78             nextprev => [
79             ['proxima', 'próxima', 'proximo', 'próximo'],
80             ['ultima', 'última', 'ultimo', 'último'],
81             ],
82             nth => [
83             ['1º', 'um', 'primeiro'],
84             ['2º', 'dois', 'segundo'],
85             ['3º', 'três', 'tres', 'terceiro'],
86             ['4º', 'quatro', 'quarto'],
87             ['5º', 'cinco', 'quinto'],
88             ['6º', 'seis', 'sexto'],
89             ['7º', 'sete', 'setimo', 'sétimo'],
90             ['8º', 'oito', 'oitavo'],
91             ['9º', 'nove', 'nono'],
92             ['10º', 'dez', 'decimo', 'décimo'],
93             ['11º', 'onze', 'decimo primeiro', 'décimo primeiro'],
94             ['12º', 'doze', 'decimo segundo', 'décimo segundo'],
95             ['13º', 'treze', 'decimo terceiro', 'décimo terceiro'],
96             ['14º', 'quatorze', 'decimo quarto', 'décimo quarto'],
97             ['15º', 'quinze', 'decimo quinto', 'décimo quinto'],
98             ['16º', 'dezasseis', 'decimo sexto', 'décimo sexto'],
99             ['17º', 'dezessete', 'decimo setimo', 'décimo sétimo'],
100             ['18º', 'dezoito', 'decimo oitavo', 'décimo oitavo'],
101             ['19º', 'dezanove', 'decimo nono', 'décimo nono'],
102             ['20º', 'vinte', 'vigesimo', 'vigésimo'],
103             ['21º', 'vinte e um', 'vigesimo primeiro', 'vigésimo primeiro'],
104             ['22º', 'vinte e dois', 'vigesimo segundo', 'vigésimo segundo'],
105             [
106             '23º',
107             'vinte e três',
108             'vinte e tres',
109             'vigesimo terceiro',
110             'vigésimo terceiro',
111             ],
112             ['24º', 'vinte e quatro', 'vigesimo quarto', 'vigésimo quarto'],
113             ['25º', 'vinte cinco', 'vigesimo quinto', 'vigésimo quinto'],
114             ['26º', 'vinte seis', 'vigesimo sexto', 'vigésimo sexto'],
115             ['27º', 'vinte sete', 'vigesimo setimo', 'vigésimo sétimo'],
116             ['28º', 'vinte e oito', 'vigesimo oitavo', 'vigésimo oitavo'],
117             ['29º', 'vinte e nove', 'vigesimo nono', 'vigésimo nono'],
118             ['30º', 'trinta', 'trigesimo', 'trigésimo'],
119             ['31º', 'trinta e um', 'trigesimo primeiro', 'trigésimo primeiro'],
120             ['32º', 'trinta e dois', 'trigésimo segundo', 'trigesimo segundo'],
121             [
122             '33º',
123             'trinta e três',
124             'trinta e tres',
125             'trigésimo terceiro',
126             'trigesimo terceiro',
127             ],
128             ['34º', 'trinta e quatro', 'trigésimo quarto', 'trigesimo quarto'],
129             ['35º', 'trinta e cinco', 'trigésimo quinto', 'trigesimo quinto'],
130             ['36º', 'trinta e seis', 'trigésimo sexto', 'trigesimo sexto'],
131             ['37º', 'trinta e sete', 'trigésimo sétimo', 'trigesimo setimo'],
132             ['38º', 'trinta e oito', 'trigésimo oitavo', 'trigesimo oitavo'],
133             ['39º', 'trinta e nove', 'trigésimo nono', 'trigesimo nono'],
134             ['40º', 'quarenta', 'quadragésimo', 'quadragesimo', undef],
135             ['41º', 'quarenta e um', 'quadragésimo primeiro', 'quadragesimo primeiro'],
136             ['42º', 'quarenta e dois', 'quadragésimo segundo', 'quadragesimo segundo'],
137             [
138             '43º',
139             'quarenta e três',
140             'quarenta e tres',
141             'quadragésimo terceiro',
142             'quadragesimo terceiro',
143             ],
144             ['44º', 'quarenta e quatro', 'quadragésimo quarto', 'quadragesimo quarto'],
145             ['45º', 'quarenta e cinco', 'quadragésimo quinto', 'quadragesimo quinto'],
146             ['46º', 'quarenta e seis', 'quadragésimo sexto', 'quadragesimo sexto'],
147             ['47º', 'quarenta e sete', 'quadragésimo sétimo', 'quadragesimo setimo'],
148             ['48º', 'quarenta e oito', 'quadragésimo oitavo', 'quadragesimo oitavo'],
149             ['49º', 'quarenta e nove', 'quadragésimo nono', 'quadragesimo nono'],
150             ['50º', 'cinquenta', 'quinquagésimo', 'quinquagesimo'],
151             ['51º', 'cinquenta e um', 'quinquagésimo primeiro', 'quinquagesimo primeiro'],
152             ['52º', 'cinquenta e dois', 'quinquagésimo segundo', 'quinquagesimo segundo'],
153             [
154             '53º',
155             'cinqüenta e três anos',
156             'cinquenta e tres anos',
157             'quinquagésimo terceiro',
158             'quinquagesimo terceiro',
159             ],
160             ],
161             of => ['da', 'do'],
162             offset_date => {
163             'amanha' => '+0:0:0:1:0:0:0',
164             'amanhã' => '+0:0:0:1:0:0:0',
165             'hoje' => '0:0:0:0:0:0:0',
166             'ontem' => '-0:0:0:1:0:0:0',
167             },
168             offset_time => { agora => '0:0:0:0:0:0:0' },
169             on => ['na', 'no'],
170             times => { 'meia-noite' => '00:00:00', 'meio-dia' => '12:00:00' },
171             when => [['a', 'à'], ['em', 'passadas', 'passados']],
172             };
173              
174             1;