Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit583e399

Browse files
Update translation
Co-Authored-By: Rafael Fontenelle <rffontenelle@gmail.com>Co-Authored-By: Rainer Terroso
1 parent92adb37 commit583e399

File tree

4 files changed

+36
-20
lines changed

4 files changed

+36
-20
lines changed

‎extending/newtypes_tutorial.po‎

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -735,8 +735,8 @@ msgid ""
735735
"We also need to update the :c:member:`~PyTypeObject.tp_init` handler to only "
736736
"allow strings [#]_ to be passed::"
737737
msgstr""
738-
"Também precisamos atualizar o manipulador :c:member:`~PyTypeObject."
739-
"tp_init`para permitir apenas strings [#]_ como valores passados::"
738+
"Também precisamos atualizar o manipulador :c:member:`~PyTypeObject.tp_init`"
739+
"para permitir apenas strings [#]_ como valores passados::"
740740

741741
#:../../extending/newtypes_tutorial.rst:646
742742
msgid""
@@ -749,11 +749,12 @@ msgid ""
749749
msgstr""
750750
"Com essas alterações, podemos garantir que os membros ``first`` e ``last`` "
751751
"nunca sejam ``NULL``, de modo que podemos remover quase todas as "
752-
"verificações de valores ``NULL``. Isso significa que a maioria das chamadas "
753-
"para:c:func:`Py_XDECREF`pode ser substituída por chamadas para :c:func:"
754-
"`Py_DECREF`. O único lugar em que não podemos substituir essas chamadas é na "
755-
"implementação de ``tp_dealloc``, onde existe a possibilidade de que a "
756-
"inicialização desses membros tenha falhado em ``tp_new``."
752+
"verificações de valores \n"
753+
" ``NULL``. Isso significa que a maioria das chamadas para :c:func:"
754+
"`Py_XDECREF` pode ser substituída por chamadas para :c:func:`Py_DECREF`. O "
755+
"único lugar em que não podemos substituir essas chamadas é na implementação "
756+
"de ``tp_dealloc``, onde existe a possibilidade de que a inicialização desses "
757+
"membros tenha falhado em ``tp_new``."
757758

758759
#:../../extending/newtypes_tutorial.rst:653
759760
msgid""
@@ -895,7 +896,7 @@ msgstr ""
895896
"O desalocador ``Custom_dealloc`` pode executar código arbitrário ao limpar "
896897
"atributos. Isso significa que o GC pode ser acionado dentro da função. Como "
897898
"o GC presume que a contagem de referências não é zero, precisamos remover o "
898-
"objeto do rastreamento do GC chamando :c:func:`PyObject_GC_UnTrack`antes de "
899+
"objeto do rastreamento do GC chamando :c:func:`PyObject_GC_UnTrack`antes de "
899900
"limpar os membros. A seguir está nossa versão reimplementada do desalocador "
900901
"usando :c:func:`PyObject_GC_UnTrack` e ``Custom_clear``::"
901902

@@ -981,10 +982,10 @@ msgid ""
981982
msgstr""
982983
"Esse padrão é importante ao escrever um tipo que possui membros "
983984
"personalizados em :c:member:`~PyTypeObject.tp_new` e :c:member:"
984-
"`~PyTypeObject.tp_dealloc`. O manipulador :c:member:`~PyTypeObject."
985-
"tp_new`não deve realmente criar a memória do objeto usando o seu próprio :c:"
986-
"member:`~PyTypeObject.tp_alloc`; em vez disso, deve permitir que a classe "
987-
"base façaisso, chamando o seu próprio :c:member:`~PyTypeObject.tp_new`."
985+
"`~PyTypeObject.tp_dealloc`. O manipulador :c:member:`~PyTypeObject.tp_new`"
986+
"não deve realmente criar a memória do objeto usando o seu próprio :c:member:"
987+
"`~PyTypeObject.tp_alloc`; em vez disso, deve permitir que a classe base faça "
988+
"isso, chamando o seu próprio :c:member:`~PyTypeObject.tp_new`."
988989

989990
#:../../extending/newtypes_tutorial.rst:854
990991
msgid""
@@ -1047,7 +1048,7 @@ msgstr ""
10471048
"Agora sabemos que o primeiro e último membros são strings, então talvez "
10481049
"pudéssemos ter menos cuidado com a diminuição de suas contagens de "
10491050
"referência, no entanto, aceitamos instâncias de subclasses de string. Mesmo "
1050-
"que a desalocação decadeias normais não retorne aos nossos objetos, não "
1051+
"que a desalocação destrings normais não retorne aos nossos objetos, não "
10511052
"podemos garantir que a desalocação de uma instância de uma subclasse de "
10521053
"cadeias de caracteres não retornará aos nossos objetos."
10531054

‎library/functools.po‎

Lines changed: 17 additions & 2 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.10\n"
1314
"Report-Msgid-Bugs-To:\n"
14-
"POT-Creation-Date:2025-09-22 21:19+0000\n"
15+
"POT-Creation-Date:2025-11-21 17:56+0000\n"
1516
"PO-Revision-Date:2025-09-22 15:57+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
"Language:pt_BR\n"
@@ -97,6 +98,10 @@ msgid ""
9798
"`property`. A regular property blocks attribute writes unless a setter is "
9899
"defined. In contrast, a *cached_property* allows writes."
99100
msgstr""
101+
"A mecânica de :func:`cached_property` difere um pouco da de :func:"
102+
"`property`. Uma propriedade comum bloqueia a escrita de atributos, a menos "
103+
"que um método setter seja definido. Em contraste, uma *cached_property* "
104+
"permite escritas."
100105

101106
#:../../library/functools.rst:77
102107
msgid""
@@ -106,19 +111,29 @@ msgid ""
106111
"attribute reads and writes take precedence over the *cached_property* method "
107112
"and it works like a normal attribute."
108113
msgstr""
114+
"O decorador *cached_property* só é executado em pesquisas e apenas quando um "
115+
"atributo com o mesmo nome não existe. Quando executado, o *cached_property* "
116+
"escreve no atributo com o mesmo nome. Leituras e escritas subsequentes do "
117+
"atributo têm precedência sobre o método *cached_property* e ele funciona "
118+
"como um atributo normal."
109119

110120
#:../../library/functools.rst:83
111121
msgid""
112122
"The cached value can be cleared by deleting the attribute. This allows the "
113123
"*cached_property* method to run again."
114124
msgstr""
125+
"O valor em cache pode ser apagado excluindo o atributo. Isso permite que o "
126+
"método *cached_property* seja executado novamente."
115127

116128
#:../../library/functools.rst:86
117129
msgid""
118130
"Note, this decorator interferes with the operation of :pep:`412` key-sharing "
119131
"dictionaries. This means that instance dictionaries can take more space "
120132
"than usual."
121133
msgstr""
134+
"Observe que este decorador interfere com a operação dos dicionários que "
135+
"compartilham chaves da :pep:`412`. Isso significa que os dicionários de "
136+
"instância podem ocupar mais espaço do que o normal."
122137

123138
#:../../library/functools.rst:90
124139
msgid""

‎potodo.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 59.93% done
2-
└── 3.10/ 59.93% done
1+
1 directory 59.94% done
2+
└── 3.10/ 59.94% done
33
├── distutils/ 25.79% done
44
│ ├── apiref.po 88 / 417 ( 21.0% translated)
55
│ ├── builtdist.po 53 / 131 ( 40.0% translated)
@@ -24,7 +24,7 @@
2424
│ ├── expressions.po 303 / 332 ( 91.0% translated)
2525
│ ├── import.po 165 / 184 ( 89.0% translated)
2626
│ └── lexical_analysis.po 185 / 195 ( 94.0% translated)
27-
├── library/ 54.40% done
27+
├── library/ 54.42% done
2828
│ ├──_thread.po 39 / 41 ( 95.0% translated)
2929
│ ├── argparse.po 256 / 290 ( 88.0% translated)
3030
│ ├── array.po 81 / 82 ( 98.0% translated)
@@ -93,7 +93,7 @@
9393
│ ├── fileinput.po 38 / 44 ( 86.0% translated)
9494
│ ├── fractions.po 18 / 23 ( 78.0% translated)
9595
│ ├── ftplib.po 9 / 65 ( 13.0% translated)
96-
│ ├── functools.po27 / 83 (32.0% translated)
96+
│ ├── functools.po31 / 83 (37.0% translated)
9797
│ ├── gc.po 54 / 55 ( 98.0% translated)
9898
│ ├── glob.po 20 / 21 ( 95.0% translated)
9999
│ ├── grp.po 27 / 28 ( 96.0% translated)

‎stats.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"completion":"59.93%","translated":34474,"entries":51677,"updated_at":"2025-11-21T00:29:46+00:00Z"}
1+
{"completion":"59.94%","translated":34478,"entries":51677,"updated_at":"2025-11-22T00:28:06+00:00Z"}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp