Skip to content

Commit 17c0f42

Browse files
Update translation
Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>
1 parent 92f4f97 commit 17c0f42

7 files changed

Lines changed: 168 additions & 30 deletions

File tree

c-api/conversion.po

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -368,33 +368,42 @@ msgstr ""
368368

369369
#: ../../c-api/conversion.rst:197
370370
msgid "Return true if the character *c* is a decimal digit (``0-9``)."
371-
msgstr ""
371+
msgstr "Retorna verdadeiro se o caractere *c* for um dígito decimal (``0-9``)."
372372

373373
#: ../../c-api/conversion.rst:202
374374
msgid "Return true if the character *c* is a lowercase ASCII letter (``a-z``)."
375375
msgstr ""
376+
"Retorna verdadeiro se o caractere *c* for uma letra minúscula do ASCII (``a-"
377+
"z``)."
376378

377379
#: ../../c-api/conversion.rst:207
378380
msgid ""
379381
"Return true if the character *c* is an uppercase ASCII letter (``A-Z``)."
380382
msgstr ""
383+
"Retorna verdadeiro se o caractere *c* for uma letra maiúscula do ASCII (``A-"
384+
"Z``)."
381385

382386
#: ../../c-api/conversion.rst:212
383387
msgid ""
384388
"Return true if the character *c* is a whitespace character (space, tab, "
385389
"carriage return, newline, vertical tab, or form feed)."
386390
msgstr ""
391+
"Retorna verdadeiro se o caractere *c* for um caractere de espaço em branco "
392+
"(espaço, tabulação, retorno de carro, nova linha, tabulação vertical ou "
393+
"alimentação de formulário)."
387394

388395
#: ../../c-api/conversion.rst:218
389396
msgid ""
390397
"Return true if the character *c* is a hexadecimal digit (``0-9``, ``a-f``, "
391398
"and ``A-F``)."
392399
msgstr ""
400+
"Retorna verdadeiro se o caractere *c* for um dígito hexadecimal (``0-9``, "
401+
"``a-f`` e ``A-F``)."
393402

394403
#: ../../c-api/conversion.rst:224
395404
msgid "Return the lowercase equivalent of the character *c*."
396-
msgstr ""
405+
msgstr "Retorna o equivalente em minúsculas do caractere *c*."
397406

398407
#: ../../c-api/conversion.rst:229
399408
msgid "Return the uppercase equivalent of the character *c*."
400-
msgstr ""
409+
msgstr "Retorna o equivalente em maiúsculas do caractere *c*."

c-api/iterator.po

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.14\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-07 14:15+0000\n"
15+
"POT-Creation-Date: 2025-11-17 14:14+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"MIME-Version: 1.0\n"
@@ -100,27 +101,32 @@ msgstr ""
100101

101102
#: ../../c-api/iterator.rst:56
102103
msgid "Range Objects"
103-
msgstr ""
104+
msgstr "Objetos intervalo"
104105

105106
#: ../../c-api/iterator.rst:60
106107
msgid "The type object for :class:`range` objects."
107-
msgstr ""
108+
msgstr "O objeto tipo para objetos :class:`range`."
108109

109110
#: ../../c-api/iterator.rst:65
110111
msgid ""
111112
"Return true if the object *o* is an instance of a :class:`range` object. "
112113
"This function always succeeds."
113114
msgstr ""
115+
"Retorna verdadeiro se o objeto *op* for uma instância de um objeto :class:"
116+
"`range`. Esta função sempre tem sucesso."
114117

115118
#: ../../c-api/iterator.rst:70
116119
msgid "Builtin Iterator Types"
117-
msgstr ""
120+
msgstr "Tipos de iteradores embutidos"
118121

119122
#: ../../c-api/iterator.rst:72
120123
msgid ""
121124
"These are built-in iteration types that are included in Python's C API, but "
122125
"provide no additional functions. They are here for completeness."
123126
msgstr ""
127+
"Esses são tipos de iteração integrados que estão incluídos na API C do "
128+
"Python, mas não fornecem funções adicionais. Eles estão aqui para fins de "
129+
"completude."
124130

125131
#: ../../c-api/iterator.rst:80
126132
msgid "C type"

c-api/structures.po

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ msgid ""
8181
"The members must not be accessed directly; instead use macros such as :c:"
8282
"macro:`Py_REFCNT` and :c:macro:`Py_TYPE`."
8383
msgstr ""
84-
"Os membros não devem ser acessados ​​diretamente; em vez disso, use macros "
84+
"Os membros não devem ser acessados diretamente; em vez disso, use macros "
8585
"como :c:macro:`Py_REFCNT` e :c:macro:`Py_TYPE`."
8686

8787
#: ../../c-api/structures.rst:38
@@ -116,23 +116,32 @@ msgid ""
116116
"ob_size` field. This is intended for objects that have some notion of "
117117
"*length*."
118118
msgstr ""
119+
"Uma extensão de :c:type:`PyObject` que adiciona o campo :c:member:"
120+
"`~PyVarObject.ob_size`. Isso se destina a objetos que possuem alguma noção "
121+
"de *comprimento*."
119122

120123
#: ../../c-api/structures.rst:58
121124
msgid ""
122125
"As with :c:type:`!PyObject`, the members must not be accessed directly; "
123126
"instead use macros such as :c:macro:`Py_SIZE`, :c:macro:`Py_REFCNT` and :c:"
124127
"macro:`Py_TYPE`."
125128
msgstr ""
129+
"Assim como com :c:type:`!PyObject`, os membros não devem ser acessados "
130+
"diretamente; em vez disso, use macros como :c:macro:`Py_SIZE`, :c:macro:"
131+
"`Py_REFCNT` e :c:macro:`Py_TYPE`."
126132

127133
#: ../../c-api/structures.rst:64
128134
msgid ""
129135
"A size field, whose contents should be considered an object's internal "
130136
"implementation detail."
131137
msgstr ""
138+
"Um campo de tamanho, cujo conteúdo deve ser considerado um detalhe de "
139+
"implementação interna do objeto."
132140

133141
#: ../../c-api/structures.rst:67
134142
msgid "Do not use this field directly; use :c:macro:`Py_SIZE` instead."
135143
msgstr ""
144+
"Não utilize este campo diretamente; utilize :c:macro:`Py_SIZE` em vez disso."
136145

137146
#: ../../c-api/structures.rst:69
138147
msgid ""
@@ -141,12 +150,19 @@ msgid ""
141150
"arbitrary values can be stored in :c:member:`!ob_size` using :c:macro:"
142151
"`Py_SET_SIZE`."
143152
msgstr ""
153+
"Funções de criação de objetos, como :c:func:`PyObject_NewVar`, geralmente "
154+
"definem este campo com o tamanho solicitado (número de itens). Após a "
155+
"criação, valores arbitrários podem ser armazenados em :c:member:`!ob_size` "
156+
"usando :c:macro:`Py_SET_SIZE`."
144157

145158
#: ../../c-api/structures.rst:74
146159
msgid ""
147160
"To get an object's publicly exposed length, as returned by the Python "
148161
"function :py:func:`len`, use :c:func:`PyObject_Length` instead."
149162
msgstr ""
163+
"Para obter o comprimento publicamente exposto de um objeto, conforme "
164+
"retornado pela função Python :py:func:`len`, use :c:func:`PyObject_Length` "
165+
"em vez disso."
150166

151167
#: ../../c-api/structures.rst:81
152168
msgid ""
@@ -158,7 +174,7 @@ msgstr ""
158174

159175
#: ../../c-api/structures.rst:84
160176
msgid "PyObject ob_base;"
161-
msgstr ""
177+
msgstr "PyObject ob_base;"
162178

163179
#: ../../c-api/structures.rst:86
164180
msgid "See documentation of :c:type:`PyObject` above."
@@ -170,10 +186,13 @@ msgid ""
170186
"length that varies from instance to instance. The PyObject_VAR_HEAD macro "
171187
"expands to::"
172188
msgstr ""
189+
"Esta é uma macro usada ao declarar novos tipos que representam objetos com "
190+
"um comprimento que varia de instância para instância. A macro "
191+
"PyObject_VAR_HEAD se expande para::"
173192

174193
#: ../../c-api/structures.rst:95
175194
msgid "PyVarObject ob_base;"
176-
msgstr ""
195+
msgstr "PyVarObject ob_base;"
177196

178197
#: ../../c-api/structures.rst:97
179198
msgid "See documentation of :c:type:`PyVarObject` above."
@@ -183,6 +202,8 @@ msgstr "Veja documentação de :c:type:`PyVarObject` acima."
183202
msgid ""
184203
"The base class of all other objects, the same as :class:`object` in Python."
185204
msgstr ""
205+
"A classe base de todos os outros objetos, equivalente a :class:`object` em "
206+
"Python."
186207

187208
#: ../../c-api/structures.rst:107
188209
msgid ""

library/dbm.po

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.14\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-10-09 14:15+0000\n"
15+
"POT-Creation-Date: 2025-11-17 14:14+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
16-
"Last-Translator: python-doc bot, 2025\n"
17+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1718
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1819
"teams/5390/pt_BR/)\n"
1920
"MIME-Version: 1.0\n"
@@ -187,6 +188,13 @@ msgid ""
187188
"clear` are available. The :meth:`!keys` method returns a list instead of a "
188189
"view object. The :meth:`!setdefault` method requires two arguments."
189190
msgstr ""
191+
"O objeto retornado por :func:`~dbm.open` oferece suporte à funcionalidade "
192+
"básica de :term:`mapeamentos <mapping>` mutáveis; chaves e seus valores "
193+
"correspondentes podem ser armazenados, recuperados e excluídos, e iteração, "
194+
"o operador :keyword:`in` e os métodos :meth:`!keys`, :meth:`!get`, :meth:`!"
195+
"setdefault` e :meth:`!clear` estão disponíveis. O método :meth:`!keys` "
196+
"retorna uma lista em vez de um objeto de visualização. O método :meth:`!"
197+
"setdefault` requer dois argumentos."
190198

191199
#: ../../library/dbm.rst:95
192200
msgid ""
@@ -233,6 +241,8 @@ msgstr ""
233241
#: ../../library/dbm.rst:114
234242
msgid ":meth:`!clear` methods are now available for all :mod:`dbm` backends."
235243
msgstr ""
244+
"Os métodos :meth:`!clear` estão agora disponíveis para todos os backends do :"
245+
"mod:`dbm`."
236246

237247
#: ../../library/dbm.rst:118
238248
msgid ""
@@ -338,7 +348,7 @@ msgstr ""
338348

339349
#: ../../library/dbm.rst:176
340350
msgid "Open an SQLite database."
341-
msgstr ""
351+
msgstr "Abre um banco de dados SQLite."
342352

343353
#: ../../library/dbm.rst:178
344354
msgid "The path to the database to be opened."
@@ -359,14 +369,19 @@ msgid ""
359369
"method requires two arguments. It also supports a \"closing\" context "
360370
"manager via the :keyword:`with` keyword."
361371
msgstr ""
372+
"O objeto de banco de dados retornado se comporta de forma semelhante a um :"
373+
"term:`mapeamento` mutável, mas o método :meth:`!keys` retorna uma lista e o "
374+
"método :meth:`!setdefault` requer dois argumentos. Ele também oferece "
375+
"suporte a um gerenciador de contexto de \"fechamento\" por meio da palavra "
376+
"reservada :keyword:`with`."
362377

363378
#: ../../library/dbm.rst:198 ../../library/dbm.rst:399
364379
msgid "The following method is also provided:"
365380
msgstr "O seguinte método também é fornecido:"
366381

367382
#: ../../library/dbm.rst:202
368383
msgid "Close the SQLite database."
369-
msgstr ""
384+
msgstr "Fecha o banco de dados SQLite."
370385

371386
#: ../../library/dbm.rst:206
372387
msgid ":mod:`dbm.gnu` --- GNU database manager"
@@ -498,18 +513,24 @@ msgid ""
498513
"list, and the :meth:`!setdefault` method requires two arguments. It also "
499514
"supports a \"closing\" context manager via the :keyword:`with` keyword."
500515
msgstr ""
516+
"Objetos :class:`!gdbm` se comportam de forma semelhante aos ​​:term:"
517+
"`mapeamentos <mapping>` mutáveis, mas os métodos :meth:`!items`, :meth:`!"
518+
"values`, :meth:`!pop`, :meth:`!popitem` e :meth:`!update` não são "
519+
"suportados, :meth:`!keys` retorna uma lista e o método :meth:`!setdefault` "
520+
"requer dois argumentos. Ele também oferece suporte a um gerenciador de "
521+
"contexto de \"fechamento\" por meio da palavra reservada :keyword:`with`."
501522

502523
#: ../../library/dbm.rst:280 ../../library/dbm.rst:393
503524
msgid "Added the :meth:`!get` and :meth:`!setdefault` methods."
504-
msgstr ""
525+
msgstr "Adiciionados os métodos :meth:`!get` e :meth:`!setdefault`."
505526

506527
#: ../../library/dbm.rst:283 ../../library/dbm.rst:396
507528
msgid "Added the :meth:`!clear` method."
508-
msgstr ""
529+
msgstr "Adicionado o método :meth:`!clear`."
509530

510531
#: ../../library/dbm.rst:286 ../../library/dbm.rst:479
511532
msgid "The following methods are also provided:"
512-
msgstr ""
533+
msgstr "Oss seguinte métodos também são fornecidos:"
513534

514535
#: ../../library/dbm.rst:290
515536
msgid "Close the GDBM database."
@@ -640,6 +661,12 @@ msgid ""
640661
"list, and the :meth:`!setdefault` method requires two arguments. It also "
641662
"supports a \"closing\" context manager via the :keyword:`with` keyword."
642663
msgstr ""
664+
"Objetos :class:`!ndbm` se comportam de forma semelhante aos ​​:term:"
665+
"`mapeamentos <mapping>` mutáveis, mas os métodos :meth:`!items`, :meth:`!"
666+
"values`, :meth:`!pop`, :meth:`!popitem` e :meth:`!update` não são "
667+
"suportados, :meth:`!keys` retorna uma lista e o método :meth:`!setdefault` "
668+
"requer dois argumentos. Ele também oferece suporte a um gerenciador de "
669+
"contexto de \"fechamento\" por meio da palavra reservada :keyword:`with`."
643670

644671
#: ../../library/dbm.rst:403
645672
msgid "Close the NDBM database."
@@ -692,7 +719,7 @@ msgstr ""
692719

693720
#: ../../library/dbm.rst:440
694721
msgid "Open a :mod:`!dbm.dumb` database."
695-
msgstr ""
722+
msgstr "Abre um banco de dados :mod:`!dbm.dumb`."
696723

697724
#: ../../library/dbm.rst:442
698725
msgid ""
@@ -768,6 +795,11 @@ msgid ""
768795
"`!setdefault` method requires two arguments. It also supports a \"closing\" "
769796
"context manager via the :keyword:`with` keyword."
770797
msgstr ""
798+
"O objeto de banco de dados retornado se comporta de forma semelhante a um :"
799+
"term:`mapeamento` mutável, mas os métodos :meth:`!keys` e :meth:`!items` "
800+
"retornam uma lista e o método :meth:`!setdefault` requer dois argumentos. "
801+
"Ele também oferece suporte a um gerenciador de contexto de \"fechamento\" "
802+
"por meio da palavra reservada :keyword:`with`."
771803

772804
#: ../../library/dbm.rst:483
773805
msgid "Close the database."

potodo.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
1 directory 61.44% done
2-
└── 3.14/ 61.44% done
1+
1 directory 61.50% done
2+
└── 3.14/ 61.50% done
33
├── installing/ 100.00% done
44
├── distributing/ 100.00% done
55
├── faq/ 100.00% done
66
├── using/ 100.00% done
77
├── reference/ 100.00% done
8-
├── library/ 61.33% done
8+
├── library/ 61.37% done
99
│ ├── asyncio-dev.po 16 / 54 ( 29.0% translated)
1010
│ ├── asyncio-eventloop.po 308 / 417 ( 73.0% translated)
1111
│ ├── asyncio-future.po 9 / 64 ( 14.0% translated)
@@ -27,7 +27,6 @@
2727
│ ├── ctypes.po 275 / 626 ( 43.0% translated)
2828
│ ├── curses.po 67 / 491 ( 13.0% translated)
2929
│ ├── dataclasses.po 71 / 158 ( 44.0% translated)
30-
│ ├── dbm.po 95 / 107 ( 88.0% translated)
3130
│ ├── difflib.po 14 / 140 ( 10.0% translated)
3231
│ ├── dis.po 238 / 414 ( 57.0% translated)
3332
│ ├── doctest.po 100 / 379 ( 26.0% translated)
@@ -118,7 +117,7 @@
118117
│ ├── extending.po 58 / 226 ( 25.0% translated)
119118
│ ├── newtypes.po 8 / 117 ( 6.0% translated)
120119
│ └── newtypes_tutorial.po 76 / 180 ( 42.0% translated)
121-
├── whatsnew/ 50.68% done
120+
├── whatsnew/ 50.78% done
122121
│ ├── 2.3.po 327 / 387 ( 84.0% translated)
123122
│ ├── 2.4.po 266 / 319 ( 83.0% translated)
124123
│ ├── 2.5.po 389 / 452 ( 86.0% translated)
@@ -131,24 +130,23 @@
131130
│ ├── 3.5.po 128 / 578 ( 22.0% translated)
132131
│ ├── 3.6.po 232 / 544 ( 42.0% translated)
133132
│ ├── 3.7.po 249 / 568 ( 43.0% translated)
134-
│ └── changelog.po 3430 / 13674 ( 25.0% translated)
133+
│ └── changelog.po 3454 / 13674 ( 25.0% translated)
135134
├── deprecations/ 100.00% done
136-
└── c-api/ 52.14% done
137-
├── conversion.po 38 / 45 ( 84.0% translated)
135+
└── c-api/ 52.40% done
138136
├── exceptions.po 175 / 261 ( 67.0% translated)
139137
├── frame.po 34 / 51 ( 66.0% translated)
140138
├── gcsupport.po 18 / 67 ( 26.0% translated)
141139
├── import.po 33 / 66 ( 50.0% translated)
142140
├── init.po 183 / 516 ( 35.0% translated)
143141
├── init_config.po 362 / 638 ( 56.0% translated)
144-
├── iterator.po 10 / 24 ( 41.0% translated)
142+
├── iterator.po 15 / 24 ( 62.0% translated)
145143
├── long.po 46 / 174 ( 26.0% translated)
146144
├── memory.po 63 / 208 ( 30.0% translated)
147145
├── module.po 49 / 134 ( 36.0% translated)
148146
├── number.po 14 / 48 ( 29.0% translated)
149147
├── object.po 44 / 145 ( 30.0% translated)
150148
├── refcounting.po 15 / 50 ( 30.0% translated)
151-
├── structures.po 76 / 207 ( 36.0% translated)
149+
├── structures.po 86 / 207 ( 41.0% translated)
152150
├── sys.po 58 / 87 ( 66.0% translated)
153151
├── type.po 26 / 137 ( 18.0% translated)
154152
├── typeobj.po 248 / 744 ( 33.0% translated)

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "61.44%", "translated": 53137, "entries": 81719, "updated_at": "2025-11-18T15:26:57+00:00Z"}
1+
{"completion": "61.5%", "translated": 53195, "entries": 81719, "updated_at": "2025-11-18T23:09:27+00:00Z"}

0 commit comments

Comments
 (0)