Skip to content

Commit 008897f

Browse files
github-actions[bot]adorilsonrffontenelle
committed
Update translation
Co-Authored-By: Adorilson Bezerra <adorilson@gmail.com> Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>
1 parent 0b95875 commit 008897f

File tree

5 files changed

+54
-25
lines changed

5 files changed

+54
-25
lines changed

library/contextvars.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SOME DESCRIPTIVE TITLE.
2-
# Copyright (C) 2001-2025, Python Software Foundation
2+
# Copyright (C) 2001-2026, Python Software Foundation
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.12\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-12-29 16:14+0000\n"
14+
"POT-Creation-Date: 2026-01-19 15:55+0000\n"
1515
"PO-Revision-Date: 2025-07-18 19:57+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1717
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -189,8 +189,8 @@ msgid ""
189189
"variable to what it was before the corresponding *set*."
190190
msgstr ""
191191
"Objetos *token* são retornados pelo método :meth:`ContextVar.set`. Eles "
192-
"podem ser passados ao método :meth:`ContextVar.reset` para reverter o valor "
193-
"da variável ao que era antes do *set* correspondente."
192+
"podem ser passados para o método :meth:`ContextVar.reset` para reverter o "
193+
"valor da variável para o que era antes do *set* correspondente."
194194

195195
#: ../../library/contextvars.rst:106
196196
msgid ""

library/ctypes.po

Lines changed: 41 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
# SOME DESCRIPTIVE TITLE.
2-
# Copyright (C) 2001-2025, Python Software Foundation
2+
# Copyright (C) 2001-2026, Python Software Foundation
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
77
# Rafael Fontenelle <rffontenelle@gmail.com>, 2025
88
# Marcos Moraes, 2025
9+
# Adorilson Bezerra <adorilson@gmail.com>, 2026
910
#
1011
#, fuzzy
1112
msgid ""
1213
msgstr ""
1314
"Project-Id-Version: Python 3.12\n"
1415
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-11-13 15:53+0000\n"
16+
"POT-Creation-Date: 2026-01-27 16:07+0000\n"
1617
"PO-Revision-Date: 2025-07-18 19:57+0000\n"
17-
"Last-Translator: Marcos Moraes, 2025\n"
18+
"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2026\n"
1819
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
1920
"teams/5390/pt_BR/)\n"
2021
"Language: pt_BR\n"
@@ -1284,7 +1285,8 @@ msgstr ""
12841285
"Estruturas e uniões devem derivar das classes base :class:`Structure` e :"
12851286
"class:`Union` que são definidas no módulo :mod:`ctypes`. Cada subclasse deve "
12861287
"definir um atributo :attr:`~Structure._fields_`. :attr:`!_fields_` deve ser "
1287-
"uma lista de *2-tuplas*, contendo um *nome de campo* e um *tipo de campo*."
1288+
"uma lista de *tuplas de 2 itens*, contendo um *nome de campo* e um *tipo de "
1289+
"campo*."
12881290

12891291
#: ../../library/ctypes.rst:600
12901292
msgid ""
@@ -1324,6 +1326,22 @@ msgid ""
13241326
"TypeError: too many initializers\n"
13251327
">>>"
13261328
msgstr ""
1329+
">>> from ctypes import *\n"
1330+
">>> class POINT(Structure):\n"
1331+
"... _fields_ = [(\"x\", c_int),\n"
1332+
"... (\"y\", c_int)]\n"
1333+
"...\n"
1334+
">>> point = POINT(10, 20)\n"
1335+
">>> print(point.x, point.y)\n"
1336+
"10 20\n"
1337+
">>> point = POINT(y=5)\n"
1338+
">>> print(point.x, point.y)\n"
1339+
"0 5\n"
1340+
">>> POINT(1, 2, 3)\n"
1341+
"Traceback (most recent call last):\n"
1342+
" File \"<stdin>\", line 1, in <module>\n"
1343+
"TypeError: too many initializers\n"
1344+
">>>"
13271345

13281346
#: ../../library/ctypes.rst:623
13291347
msgid ""
@@ -1355,6 +1373,16 @@ msgid ""
13551373
"0 0\n"
13561374
">>>"
13571375
msgstr ""
1376+
">>> class RECT(Structure):\n"
1377+
"... _fields_ = [(\"upperleft\", POINT),\n"
1378+
"... (\"lowerright\", POINT)]\n"
1379+
"...\n"
1380+
">>> rc = RECT(point)\n"
1381+
">>> print(rc.upperleft.x, rc.upperleft.y)\n"
1382+
"0 5\n"
1383+
">>> print(rc.lowerright.x, rc.lowerright.y)\n"
1384+
"0 0\n"
1385+
">>>"
13581386

13591387
#: ../../library/ctypes.rst:640
13601388
msgid ""
@@ -1369,6 +1397,8 @@ msgid ""
13691397
">>> r = RECT(POINT(1, 2), POINT(3, 4))\n"
13701398
">>> r = RECT((1, 2), (3, 4))"
13711399
msgstr ""
1400+
">>> r = RECT(POINT(1, 2), POINT(3, 4))\n"
1401+
">>> r = RECT((1, 2), (3, 4))"
13721402

13731403
#: ../../library/ctypes.rst:645
13741404
msgid ""
@@ -1392,11 +1422,10 @@ msgid ""
13921422
"guaranteed by the library to work in the general case. Unions and "
13931423
"structures with bit-fields should always be passed to functions by pointer."
13941424
msgstr ""
1395-
"O :mod:`ctypes` não suporta passar uniões ou estruturas com campos de bits "
1396-
"(bit-fields) para funções por valor. Embora isso possa funcionar em x86 de "
1397-
"32 bits, não é garantido pela biblioteca que funcione no caso geral. Uniões "
1398-
"e estruturas com campos de bits devem sempre ser passadas para funções por "
1399-
"ponteiro."
1425+
"O :mod:`ctypes` não permite passar uniões ou estruturas com campos de bits "
1426+
"para funções por valor. Embora isso possa funcionar em x86 de 32 bits, a "
1427+
"biblioteca não garante que funcione em geral. Uniões e estruturas com campos "
1428+
"de bits devem sempre ser passadas para funções por ponteiro."
14001429

14011430
#: ../../library/ctypes.rst:665
14021431
msgid "Structure/union alignment and byte order"
@@ -1419,7 +1448,7 @@ msgid ""
14191448
"`BigEndianUnion`, and :class:`LittleEndianUnion` base classes. These "
14201449
"classes cannot contain pointer fields."
14211450
msgstr ""
1422-
":mod:`ctypes` usa a ordem de bytes nativa para Estruturas e Uniões. Para "
1451+
":mod:`ctypes` usa a ordem de bytes nativa para estruturas e uniões. Para "
14231452
"construir estruturas com ordem de bytes não nativa, você pode usar classes "
14241453
"base :class:`BigEndianStructure`, :class:`LittleEndianStructure`, :class:"
14251454
"`BigEndianUnion` e :class:`LittleEndianUnion`. Essas classes não podem "
@@ -3966,11 +3995,11 @@ msgstr ""
39663995

39673996
#: ../../library/ctypes.rst:2489
39683997
msgid "Structured data types"
3969-
msgstr ""
3998+
msgstr "Tipos de dados estruturados"
39703999

39714000
#: ../../library/ctypes.rst:2494
39724001
msgid "Abstract base class for unions in native byte order."
3973-
msgstr ""
4002+
msgstr "Classe base abstrata para uniões em ordem de bytes nativa."
39744003

39754004
#: ../../library/ctypes.rst:2499
39764005
msgid "Abstract base class for unions in *big endian* byte order."

library/http.cookies.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SOME DESCRIPTIVE TITLE.
2-
# Copyright (C) 2001-2025, Python Software Foundation
2+
# Copyright (C) 2001-2026, Python Software Foundation
33
# This file is distributed under the same license as the Python package.
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.12\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-01-03 14:53+0000\n"
14+
"POT-Creation-Date: 2026-01-27 16:07+0000\n"
1515
"PO-Revision-Date: 2025-07-18 19:58+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2025\n"
1717
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -316,9 +316,9 @@ msgid ""
316316
"Set-Cookie: chips=ahoy\n"
317317
"Set-Cookie: vienna=finger\n"
318318
">>> C = cookies.SimpleCookie()\n"
319-
">>> C.load('keebler=\"E=everybody; L=\\\\\"Loves\\\\\"; fudge=\\\\012;\";')\n"
319+
">>> C.load('keebler=\"E=everybody; L=\\\\\"Loves\\\\\"; fudge=;\";')\n"
320320
">>> print(C)\n"
321-
"Set-Cookie: keebler=\"E=everybody; L=\\\"Loves\\\"; fudge=\\012;\"\n"
321+
"Set-Cookie: keebler=\"E=everybody; L=\\\"Loves\\\"; fudge=;\"\n"
322322
">>> C = cookies.SimpleCookie()\n"
323323
">>> C[\"oreo\"] = \"doublestuff\"\n"
324324
">>> C[\"oreo\"][\"path\"] = \"/\"\n"

potodo.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 66.79% done
2-
└── 3.12/ 66.79% done
1+
1 directory 66.80% done
2+
└── 3.12/ 66.80% done
33
├── c-api/ 52.74% done
44
│ ├── exceptions.po 63.0% translated 232/366
55
│ ├── frame.po 80.0% translated 29/36
@@ -38,7 +38,7 @@
3838
│ ├── sorting.po 66.0% translated 50/75
3939
│ └── unicode.po 20.0% translated 30/145
4040
├── installing/ 100.00% done
41-
├── library/ 60.68% done
41+
├── library/ 60.69% done
4242
│ ├── 2to3.po 91.0% translated 121/132
4343
│ ├── array.po 95.0% translated 80/84
4444
│ ├── ast.po 83.0% translated 255/306
@@ -62,7 +62,7 @@
6262
│ ├── concurrent.futures.po 14.0% translated 14/98
6363
│ ├── contextlib.po 32.0% translated 56/172
6464
│ ├── crypt.po 16.0% translated 6/36
65-
│ ├── ctypes.po 45.0% translated 239/523
65+
│ ├── ctypes.po 46.0% translated 244/523
6666
│ ├── curses.po 13.0% translated 66/484
6767
│ ├── dataclasses.po 46.0% translated 71/153
6868
│ ├── datetime.po 99.0% translated 633/637

stats.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion": "66.79%", "translated": 44749, "entries": 62021, "updated_at": "2026-01-25T23:44:06+00:00Z"}
1+
{"completion": "66.8%", "translated": 44754, "entries": 62021, "updated_at": "2026-01-27T23:42:48+00:00Z"}

0 commit comments

Comments
 (0)