| 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; |