@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.12\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2025-02-03 18:16 +0000\n "
14
+ "POT-Creation-Date : 2025-05-30 15:38 +0000\n "
15
15
"PO-Revision-Date : 2024-05-11 00:34+0000\n "
16
16
"Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n "
17
17
"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -25,7 +25,7 @@ msgstr ""
25
25
26
26
#: ../../library/zoneinfo.rst:2
27
27
msgid ":mod:`!zoneinfo` --- IANA time zone support"
28
- msgstr ""
28
+ msgstr ":mod:`!zoneinfo` --- Suporte a fuso horário da IANA "
29
29
30
30
#: ../../library/zoneinfo.rst:12
31
31
msgid "**Source code:** :source:`Lib/zoneinfo`"
@@ -39,26 +39,36 @@ msgid ""
39
39
"if no system time zone data is available, the library will fall back to "
40
40
"using the first-party :pypi:`tzdata` package available on PyPI."
41
41
msgstr ""
42
+ "O módulo :mod:`zoneinfo` fornece uma implementação concreta de fuso horário "
43
+ "para oferecer suporte ao banco de dados de fuso horário da IANA, conforme "
44
+ "especificado originalmente na :pep:`615`. Por padrão, :mod:`zoneinfo` usa os "
45
+ "dados de fuso horário do sistema, se disponíveis; se nenhum dado de fuso "
46
+ "horário do sistema estiver disponível, a biblioteca voltará a usar o pacote "
47
+ "original :pypi:`tzdata` disponível no PyPI."
42
48
43
49
#: ../../library/zoneinfo.rst:24
44
50
msgid "Module: :mod:`datetime`"
45
- msgstr ""
51
+ msgstr "Módulo: :mod:`datetime` "
46
52
47
53
#: ../../library/zoneinfo.rst:25
48
54
msgid ""
49
55
"Provides the :class:`~datetime.time` and :class:`~datetime.datetime` types "
50
56
"with which the :class:`ZoneInfo` class is designed to be used."
51
57
msgstr ""
58
+ "Fornece os tipos :class:`~datetime.time` e :class:`~datetime.datetime` com "
59
+ "os quais a classe :class:`ZoneInfo` foi projetada para ser usada."
52
60
53
61
#: ../../library/zoneinfo.rst:28
54
62
msgid "Package :pypi:`tzdata`"
55
- msgstr ""
63
+ msgstr "Pacote :pypi:`tzdata` "
56
64
57
65
#: ../../library/zoneinfo.rst:29
58
66
msgid ""
59
67
"First-party package maintained by the CPython core developers to supply time "
60
68
"zone data via PyPI."
61
69
msgstr ""
70
+ "Pacote próprio mantido pelos desenvolvedores principais do CPython para "
71
+ "fornecer dados de fuso horário via PyPI."
62
72
63
73
#: ../../includes/wasm-notavail.rst:3
64
74
msgid "Availability"
@@ -86,6 +96,10 @@ msgid ""
86
96
"replace>` method or :meth:`datetime.astimezone <datetime.datetime."
87
97
"astimezone>`::"
88
98
msgstr ""
99
+ ":class:`ZoneInfo` é uma implementação concreta da classe base abstrata :"
100
+ "class:`datetime.tzinfo` e deve ser anexada a ``tzinfo``, por meio do "
101
+ "construtor, do método :meth:`datetime.replace <datetime.datetime.replace>` "
102
+ "ou :meth:`datetime.astimezone <datetime.datetime.astimezone>`::"
89
103
90
104
#: ../../library/zoneinfo.rst:42
91
105
msgid ""
@@ -100,12 +114,25 @@ msgid ""
100
114
">>> dt.tzname()\n"
101
115
"'PDT'"
102
116
msgstr ""
117
+ ">>> from zoneinfo import ZoneInfo\n"
118
+ ">>> from datetime import datetime, timedelta\n"
119
+ "\n"
120
+ ">>> dt = datetime(2020, 10, 31, 12, tzinfo=ZoneInfo(\" America/"
121
+ "Los_Angeles\" ))\n"
122
+ ">>> print(dt)\n"
123
+ "2020-10-31 12:00:00-07:00\n"
124
+ "\n"
125
+ ">>> dt.tzname()\n"
126
+ "'PDT'"
103
127
104
128
#: ../../library/zoneinfo.rst:52
105
129
msgid ""
106
130
"Datetimes constructed in this way are compatible with datetime arithmetic "
107
131
"and handle daylight saving time transitions with no further intervention::"
108
132
msgstr ""
133
+ "Datas e horas construídas dessa maneira são compatíveis com a aritmética de "
134
+ "data e hora e lidam com transições de horário de verão sem intervenção "
135
+ "adicional::"
109
136
110
137
#: ../../library/zoneinfo.rst:55
111
138
msgid ""
@@ -117,6 +144,13 @@ msgid ""
117
144
">>> dt_add.tzname()\n"
118
145
"'PST'"
119
146
msgstr ""
147
+ ">>> dt_add = dt + timedelta(days=1)\n"
148
+ "\n"
149
+ ">>> print(dt_add)\n"
150
+ "2020-11-01 12:00:00-08:00\n"
151
+ "\n"
152
+ ">>> dt_add.tzname()\n"
153
+ "'PST'"
120
154
121
155
#: ../../library/zoneinfo.rst:63
122
156
msgid ""
@@ -126,6 +160,12 @@ msgid ""
126
160
"offset from *before* the transition is used when ``fold=0``, and the offset "
127
161
"*after* the transition is used when ``fold=1``, for example::"
128
162
msgstr ""
163
+ "Esses fusos horários também oferecem suporte ao atributo :attr:`~datetime."
164
+ "datetime.fold` introduzido em :pep:`495`. Durante transições de deslocamento "
165
+ "que induzem horários ambíguos (como uma transição do horário de verão para o "
166
+ "horário padrão), o deslocamento *anterior* à transição é usado quando "
167
+ "``fold=0``, e o deslocamento *posterior* à transição é usado quando "
168
+ "``fold=1``, por exemplo:"
129
169
130
170
#: ../../library/zoneinfo.rst:69
131
171
msgid ""
@@ -136,12 +176,20 @@ msgid ""
136
176
">>> print(dt.replace(fold=1))\n"
137
177
"2020-11-01 01:00:00-08:00"
138
178
msgstr ""
179
+ ">>> dt = datetime(2020, 11, 1, 1, tzinfo=ZoneInfo(\" America/Los_Angeles\" ))\n"
180
+ ">>> print(dt)\n"
181
+ "2020-11-01 01:00:00-07:00\n"
182
+ "\n"
183
+ ">>> print(dt.replace(fold=1))\n"
184
+ "2020-11-01 01:00:00-08:00"
139
185
140
186
#: ../../library/zoneinfo.rst:76
141
187
msgid ""
142
188
"When converting from another time zone, the fold will be set to the correct "
143
189
"value::"
144
190
msgstr ""
191
+ "Ao converter de outro fuso horário, a dobra será definida para o valor "
192
+ "correto::"
145
193
146
194
#: ../../library/zoneinfo.rst:79
147
195
msgid ""
@@ -157,10 +205,21 @@ msgid ""
157
205
">>> print((dt_utc + timedelta(hours=1)).astimezone(LOS_ANGELES))\n"
158
206
"2020-11-01 01:00:00-08:00"
159
207
msgstr ""
208
+ ">>> from datetime import timezone\n"
209
+ ">>> LOS_ANGELES = ZoneInfo(\" America/Los_Angeles\" )\n"
210
+ ">>> dt_utc = datetime(2020, 11, 1, 8, tzinfo=timezone.utc)\n"
211
+ "\n"
212
+ ">>> # Antes da transição PDT -> PST\n"
213
+ ">>> print(dt_utc.astimezone(LOS_ANGELES))\n"
214
+ "2020-11-01 01:00:00-07:00\n"
215
+ "\n"
216
+ ">>> # Após a transição PDT -> PST\n"
217
+ ">>> print((dt_utc + timedelta(hours=1)).astimezone(LOS_ANGELES))\n"
218
+ "2020-11-01 01:00:00-08:00"
160
219
161
220
#: ../../library/zoneinfo.rst:92
162
221
msgid "Data sources"
163
- msgstr ""
222
+ msgstr "Fontes de dados "
164
223
165
224
#: ../../library/zoneinfo.rst:94
166
225
msgid ""
@@ -173,6 +232,15 @@ msgid ""
173
232
"system data nor tzdata are available, all calls to :class:`ZoneInfo` will "
174
233
"raise :exc:`ZoneInfoNotFoundError`."
175
234
msgstr ""
235
+ "O módulo ``zoneinfo`` não fornece dados de fuso horário diretamente, mas, em "
236
+ "vez disso, extrai informações de fuso horário do banco de dados de fuso "
237
+ "horário do sistema ou do pacote PyPI original :pypi:`tzdata`, se disponível. "
238
+ "Alguns sistemas, incluindo principalmente os Windows, não possuem um banco "
239
+ "de dados IANA disponível e, portanto, para projetos que buscam "
240
+ "compatibilidade multiplataforma e exigem dados de fuso horário, recomenda-se "
241
+ "declarar uma dependência em tzdata. Se nem os dados do sistema nem o tzdata "
242
+ "estiverem disponíveis, todas as chamadas para :class:`ZoneInfo` levantarão :"
243
+ "exc:`ZoneInfoNotFoundError`."
176
244
177
245
#: ../../library/zoneinfo.rst:106
178
246
msgid "Configuring the data sources"
0 commit comments