Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e688731

Browse files
Update translations
1 parent b9bb852 commit e688731

File tree

8 files changed

+354
-39
lines changed

8 files changed

+354
-39
lines changed

faq/programming.po

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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-02-07 14:52+0000\n"
14+
"POT-Creation-Date: 2025-02-14 14:53+0000\n"
1515
"PO-Revision-Date: 2024-05-11 00:32+0000\n"
1616
"Last-Translator: Rafael Fontenelle <[email protected]>, 2025\n"
1717
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -4081,6 +4081,10 @@ msgid ""
40814081
"for ``None``. This reads like plain English in code and avoids confusion "
40824082
"with other objects that may have boolean values that evaluate to false."
40834083
msgstr ""
4084+
"Conforme recomendado por :pep:`8`, um teste de identidade é a maneira "
4085+
"preferida de verificar ``None``. Isso é lido como se fosse inglês simples "
4086+
"no código e evita confusão com outros objetos que podem ter valor booleano "
4087+
"avaliado para falso."
40844088

40854089
#: ../../faq/programming.rst:1912
40864090
msgid ""
@@ -4089,6 +4093,11 @@ msgid ""
40894093
"guaranteed to be distinct from other objects. For example, here is how to "
40904094
"implement a method that behaves like :meth:`dict.pop`:"
40914095
msgstr ""
4096+
"2) A detecção de argumento opcional pode ser complicada quando ``None`` é "
4097+
"uma valor de entrada válido. Nessas situações, você pode criar um objeto "
4098+
"Singleton sinalizador com garantia de ser distinto de outros objetos. Por "
4099+
"exemplo, veja como implementar um método que se comporta como :meth:`dict."
4100+
"pop`:"
40924101

40934102
#: ../../faq/programming.rst:1917
40944103
msgid ""
@@ -4120,6 +4129,9 @@ msgid ""
41204129
"identity tests. This prevents the code from being confused by objects such "
41214130
"as ``float('NaN')`` that are not equal to themselves."
41224131
msgstr ""
4132+
"Implementações de contêiner às vezes precisam combinar testes de igualdade "
4133+
"com testes de identidade. Isso evita que o código seja confundido por "
4134+
"objetos como ``float('NaN')`` que não são iguais a si mesmos."
41234135

41244136
#: ../../faq/programming.rst:1934
41254137
msgid ""
@@ -4752,25 +4764,33 @@ msgid ""
47524764
"module, the basic module would be parsed and re-parsed many times. To force "
47534765
"re-reading of a changed module, do this::"
47544766
msgstr ""
4767+
"Por motivos de eficiência e consistência, o Python só lê o arquivo do módulo "
4768+
"na primeira vez em que um módulo é importado. Caso contrário, em um "
4769+
"programa que consiste em muitos módulos em que cada um importa o mesmo "
4770+
"módulo básico, o módulo básico seria analisado e reanalisado várias vezes. "
4771+
"Para forçar a releitura de um módulo alterado, faça o seguinte::"
47554772

47564773
#: ../../faq/programming.rst:2217
47574774
msgid ""
47584775
"import importlib\n"
47594776
"import modname\n"
47604777
"importlib.reload(modname)"
47614778
msgstr ""
4779+
"import importlib\n"
4780+
"import modname\n"
4781+
"importlib.reload(modname)"
47624782

47634783
#: ../../faq/programming.rst:2221
47644784
msgid ""
47654785
"Warning: this technique is not 100% fool-proof. In particular, modules "
47664786
"containing statements like ::"
47674787
msgstr ""
4768-
"Aviso: essa técnica não é 100% a prova de falhas. Em particular, módulos "
4788+
"Aviso: essa técnica não é 100% à prova de falhas. Em particular, módulos "
47694789
"contendo instruções como ::"
47704790

47714791
#: ../../faq/programming.rst:2224
47724792
msgid "from modname import some_objects"
4773-
msgstr ""
4793+
msgstr "from modname import some_objects"
47744794

47754795
#: ../../faq/programming.rst:2226
47764796
msgid ""
@@ -4779,6 +4799,10 @@ msgid ""
47794799
"updated to use the new class definition. This can result in the following "
47804800
"paradoxical behaviour::"
47814801
msgstr ""
4802+
"continuará com a versão antiga dos objetos importados. Se o módulo contiver "
4803+
"definições de classe, as instâncias de classe existentes *não* serão "
4804+
"atualizadas para usar a nova definição da classe. Isso pode resultar no "
4805+
"seguinte comportamento paradoxal::"
47824806

47834807
#: ../../faq/programming.rst:2231
47844808
msgid ""
@@ -4790,6 +4814,13 @@ msgid ""
47904814
">>> isinstance(c, cls.C) # isinstance is false?!?\n"
47914815
"False"
47924816
msgstr ""
4817+
">>> import importlib\n"
4818+
">>> import cls\n"
4819+
">>> c = cls.C() # Cria uma instância de C\n"
4820+
">>> importlib.reload(cls)\n"
4821+
"<module 'cls' from 'cls.py'>\n"
4822+
">>> isinstance(c, cls.C) # isinstance é falso?!?\n"
4823+
"False"
47934824

47944825
#: ../../faq/programming.rst:2239
47954826
msgid ""
@@ -4806,19 +4837,23 @@ msgid ""
48064837
">>> hex(id(cls.C))\n"
48074838
"'0x4198d0'"
48084839
msgstr ""
4840+
">>> hex(id(c.__class__))\n"
4841+
"'0x7352a0'\n"
4842+
">>> hex(id(cls.C))\n"
4843+
"'0x4198d0'"
48094844

48104845
#: ../../faq/programming.rst:408
48114846
msgid "argument"
48124847
msgstr "argumento"
48134848

48144849
#: ../../faq/programming.rst:408
48154850
msgid "difference from parameter"
4816-
msgstr ""
4851+
msgstr "diferença de parâmetro"
48174852

48184853
#: ../../faq/programming.rst:408
48194854
msgid "parameter"
48204855
msgstr "parâmetro"
48214856

48224857
#: ../../faq/programming.rst:408
48234858
msgid "difference from argument"
4824-
msgstr ""
4859+
msgstr "diferença de argumento"

library/idle.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ msgstr ""
2525

2626
#: ../../library/idle.rst:4
2727
msgid "IDLE --- Python editor and shell"
28-
msgstr ""
28+
msgstr "IDLE --- editor e console Python"
2929

3030
#: ../../library/idle.rst:8
3131
msgid "**Source code:** :source:`Lib/idlelib/`"

library/plistlib.po

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,8 @@ msgstr ""
175175
msgid ""
176176
"Write *value* to a plist file. *fp* should be a writable, binary file object."
177177
msgstr ""
178+
"Escreve *value* em um arquivo plist. *fp* deve ser um objeto arquivo binário "
179+
"gravável."
178180

179181
#: ../../library/plistlib.rst:96
180182
msgid ""

0 commit comments

Comments
 (0)