@@ -120,9 +120,9 @@ msgstr ""
120120"Tudo começou com uma postagem de Samuele Pedroni na lista de discussão de "
121121"desenvolvimento Python [#]_. Em sua postagem, Samuele mostrou que a ordem de "
122122"resolução de métodos do Python 2.2 não é monotônica e propôs substituí-la "
123- "pela ordem de resolução de métodos C3. Guido concordou com seus argumentos e "
124- "portanto agora o Python 2.3 usa C3. O método C3 em si não tem nada a ver com "
125- "Python, pois foi inventado por pessoas que trabalharam em Dylan e está "
123+ "pela ordem de resolução de métodos C3. Guido concordou com seus argumentos "
124+ "e, portanto, agora o Python 2.3 usa C3. O método C3 em si não tem nada a ver "
125+ "com Python, pois foi inventado por pessoas que trabalharam em Dylan e está "
126126"descrito em um artigo destinado a lispers [#]_. O presente artigo fornece "
127127"uma discussão (espero) legível do algoritmo C3 para Pythonistas que desejam "
128128"entender os motivos da mudança."
@@ -198,7 +198,7 @@ msgid ""
198198msgstr ""
199199"A *Ordem de Resolução de Métodos* (em inglês Method Resolution Order, MRO) é "
200200"o conjunto de regras que constroem a linearização. Na literatura Python, a "
201- "expressão \" o MRO de C\" também é usada como sinônimo de linearização da "
201+ "expressão \" a MRO de C\" também é usada como sinônimo de linearização da "
202202"classe C."
203203
204204#: ../../howto/mro.rst:88
@@ -332,8 +332,8 @@ msgid ""
332332"*the linearization of C is the sum of C plus the merge of the linearizations "
333333"of the parents and the list of the parents.*"
334334msgstr ""
335- "*a linearização de C é a soma de C mais a fusão das linearizações dos pais e "
336- "da lista dos pais.*"
335+ "*a linearização de C é a soma de C mais a mesclagem das linearizações dos "
336+ "pais e da lista dos pais.*"
337337
338338#: ../../howto/mro.rst:176
339339msgid "In symbolic notation::"
@@ -352,7 +352,7 @@ msgid ""
352352"However, in general one has to compute the merge according to the following "
353353"prescription:"
354354msgstr ""
355- "Contudo, em geral, deve-se calcular a fusão de acordo com a seguinte "
355+ "Contudo, em geral, deve-se calcular a mesclagem de acordo com a seguinte "
356356"prescrição:"
357357
358358#: ../../howto/mro.rst:188
@@ -365,10 +365,10 @@ msgid ""
365365"this case, it is impossible to construct the merge, Python 2.3 will refuse "
366366"to create the class C and will raise an exception.*"
367367msgstr ""
368- "*considere o topo da primeira lista, ou seja, L[B1][0]; se esse * head* não "
368+ "*considere o topo da primeira lista, ou seja, L[B1][0]; se esse head não "
369369"estiver no final de nenhuma das outras listas, então adicione-o à "
370370"linearização de C e remova-o das listas na mesclagem, caso contrário olhe "
371- "para o * head* da próxima lista e pegue-o, se for um bom * head* . Em seguida, "
371+ "para o head da próxima lista e pegue-o, se for um bom head. Em seguida, "
372372"repita a operação até que todas as classes sejam removidas ou seja "
373373"impossível encontrar boas cabeças. Neste caso, é impossível construir a "
374374"mesclagem, o Python 2.3 se recusará a criar a classe C e vai levantar uma "
@@ -384,7 +384,7 @@ msgstr ""
384384"Esta prescrição garante que a operação de mesclagem *preserva* a ordem, se a "
385385"ordem puder ser preservada. Por outro lado, se a ordem não puder ser "
386386"preservada (como no exemplo de desacordo sério sobre ordem discutido acima), "
387- "então a fusão não poderá ser computada ."
387+ "então a mesclagem não poderá ser calculada ."
388388
389389#: ../../howto/mro.rst:202
390390msgid ""
@@ -430,7 +430,7 @@ msgid ""
430430"the next sequence. Then we see that E is a good head; we take it and we are "
431431"reduced to compute ``merge(O,O)`` which gives O. Therefore::"
432432msgstr ""
433- "Vemos que D é um bom *head*, portanto pegamos ela e ficamos reduzidos a "
433+ "Vemos que D é um bom *head*, portanto pegamos ele e ficamos reduzidos a "
434434"calcular ``merge(O,EO,E)``. Agora O não é um bom *head*, pois está no *tail* "
435435"da sequência EO. Neste caso a regra diz que temos que pular para a próxima "
436436"sequência. Então vemos que E é um bom *head*; nós pegamos isso e somos "
@@ -519,7 +519,7 @@ msgid ""
519519"and the C3 algorithm stops. Python 2.3 raises an error and refuses to "
520520"create the class C."
521521msgstr ""
522- "Neste ponto não podemos fundir as listas XYO e YXO, uma vez que X está no "
522+ "Neste ponto não podemos mesclar as listas XYO e YXO, uma vez que X está no "
523523"*tail* de YXO enquanto Y está no *tail* de XYO: portanto não há bons *head* "
524524"e o algoritmo C3 para. Python 2.3 levanta um erro e se recusa a criar a "
525525"classe C."
0 commit comments