@@ -11,8 +11,7 @@ msgstr ""
1111"POT-Creation-Date :2020-02-09 18:46+0900\n "
1212"PO-Revision-Date :2019-09-01 05:18+0000\n "
1313"Last-Translator :Welington Carlos <wcarlos3@gmail.com>\n "
14- "Language-Team :Portuguese (Brazil) (http://www.transifex.com/python-doc/ "
15- "python-27/language/pt_BR/)\n "
14+ "Language-Team :Portuguese (Brazil) (http://www.transifex.com/python-doc/python-27/language/pt_BR/)\n "
1615"Language :pt_BR\n "
1716"MIME-Version :1.0\n "
1817"Content-Type :text/plain; charset=UTF-8\n "
@@ -58,53 +57,55 @@ msgid ""
5857"Allocate a new Python object using the C structure type *TYPE* and the "
5958"Python type object *type*. Fields not defined by the Python object header "
6059"are not initialized; the object's reference count will be one. The size of "
61- "the memory allocation is determined from the:c:member:`~PyTypeObject. "
62- "tp_basicsize` field of the type object."
60+ "the memory allocation is determined from the "
61+ ":c:member:`~PyTypeObject. tp_basicsize` field of the type object."
6362msgstr ""
6463"Aloque um novo objeto Python usando a estrutura C digite *TYPE* and the "
6564"Python objet *type*. Campos não definidos no cabeçalho do objeto Python não "
6665"são inicializados; a contagem de referência do objeto será um deles. O "
67- "tamanho da alocação de memória é determinado do campo:c:member: "
68- "`~PyTypeObject.tp_basicsize` do objeto tipo."
66+ "tamanho da alocação de memória é determinado do campo "
67+ ":c:member: `~PyTypeObject.tp_basicsize` do objeto tipo."
6968
7069#: ../../c-api/allocation.rst:52
7170msgid ""
7271"Allocate a new Python object using the C structure type *TYPE* and the "
7372"Python type object *type*. Fields not defined by the Python object header "
7473"are not initialized. The allocated memory allows for the *TYPE* structure "
75- "plus *size* fields of the size given by the :c:member:`~PyTypeObject."
76- "tp_itemsize` field of *type*. This is useful for implementing objects like "
77- "tuples, which are able to determine their size at construction time. "
78- "Embedding the array of fields into the same allocation decreases the number "
79- "of allocations, improving the memory management efficiency."
74+ "plus *size* fields of the size given by the "
75+ ":c:member:`~PyTypeObject.tp_itemsize` field of *type*. This is useful for "
76+ "implementing objects like tuples, which are able to determine their size at "
77+ "construction time. Embedding the array of fields into the same allocation "
78+ "decreases the number of allocations, improving the memory management "
79+ "efficiency."
8080msgstr ""
81- "Alocar um novo objeto Python usando o tipo de estrutura C *TYPE* e o tipo de "
82- "objeto Python *type*. Campos não definidos pelo cabeçalho do objeto Python "
81+ "Alocar um novo objeto Python usando o tipo de estrutura C *TYPE* e o tipo de"
82+ " objeto Python *type*. Campos não definidos pelo cabeçalho do objeto Python "
8383"não são inicializados. A memória alocada permite a estrutura * TYPE * e os "
84- "campos * size * do tamanho dado pelo campo: c: member: `~ PyTypeObject."
85- "tp_itemsize` de * type *. Isto é útil para implementar objetos como tuplas, "
86- "que são capazes de determinar seu tamanho em tempo de construção. "
87- "Incorporando o array de campos dentro da mesma alocação diminuindo o numero "
88- "de alocações, melhorando a eficiência de gerenciamento de memória."
84+ "campos * size * do tamanho dado pelo campo: c: member: `~ "
85+ "PyTypeObject.tp_itemsize` de * type *. Isto é útil para implementar objetos "
86+ "como tuplas, que são capazes de determinar seu tamanho em tempo de "
87+ "construção. Incorporando o array de campos dentro da mesma alocação "
88+ "diminuindo o numero de alocações, melhorando a eficiência de gerenciamento "
89+ "de memória."
8990
9091#: ../../c-api/allocation.rst:68
9192msgid ""
92- "Releases memory allocated to an object using :c:func:`PyObject_New` or:c: "
93- "func:`PyObject_NewVar`. This is normally called from the:c:member: "
94- "`~PyTypeObject.tp_dealloc` handler specified in the object's type. The "
95- "fields of the object should not be accessed after this call as the memory is "
96- "no longer a valid Python object."
93+ "Releases memory allocated to an object using :c:func:`PyObject_New` or "
94+ ":c: func:`PyObject_NewVar`. This is normally called from the "
95+ ":c:member: `~PyTypeObject.tp_dealloc` handler specified in the object's type."
96+ " The fields of the object should not be accessed after this call as the "
97+ "memory is no longer a valid Python object."
9798msgstr ""
98- "Libera memória alocada a um objeto usando :c:func:`PyObject_New` ou:c:func: "
99- "`PyObject_NewVar`. Isso é normalmente chamado por:c:member:`~PyTypeObject. "
100- "tp_dealloc` manipulador especificado no tipo do objeto. Os campos do objeto "
101- "não devem ser acessados após esta chamada, já que a memória não é mais um "
102- "objeto Python válido."
99+ "Libera memória alocada a um objeto usando :c:func:`PyObject_New` ou "
100+ ":c:func: `PyObject_NewVar`. Isso é normalmente chamado por "
101+ ":c:member:`~PyTypeObject. tp_dealloc` manipulador especificado no tipo do "
102+ "objeto. Os campos do objeto não devem ser acessados após esta chamada, já "
103+ "que a memória não é mais um objeto Python válido."
103104
104105#: ../../c-api/allocation.rst:77
105106msgid ""
106- "Create a new module object based on a name and table of functions, returning "
107- "the new module object."
107+ "Create a new module object based on a name and table of functions, returning"
108+ " the new module object."
108109msgstr ""
109110"Cria um novo objeto módulo baseado em um nome e em tabela de funções, "
110111"retornando o novo objeto módulo."
@@ -120,44 +121,45 @@ msgstr ""
120121
121122#: ../../c-api/allocation.rst:87
122123msgid ""
123- "Create a new module object based on a name and table of functions, returning "
124- "the new module object. If *doc* is non-*NULL*, it will be used to define "
124+ "Create a new module object based on a name and table of functions, returning"
125+ " the new module object. If *doc* is non-*NULL*, it will be used to define "
125126"the docstring for the module."
126127msgstr ""
127128"Cria um novo objeto módulo baseado em um nome e em tabela de funções, "
128- "retornando o novo objeto módulo. Se *doc* não é *NULL*, este será usado para "
129- "definir a docstring para o módulo."
129+ "retornando o novo objeto módulo. Se *doc* não é *NULL*, este será usado para"
130+ " definir a docstring para o módulo."
130131
131132#: ../../c-api/allocation.rst:98
132133msgid ""
133- "Create a new module object based on a name and table of functions, returning "
134- "the new module object. If *doc* is non-*NULL*, it will be used to define "
135- "the docstring for the module. If *self* is non-*NULL*, it will be passed to "
136- "the functions of the module as their (otherwise *NULL*) first parameter. "
134+ "Create a new module object based on a name and table of functions, returning"
135+ " the new module object. If *doc* is non-*NULL*, it will be used to define "
136+ "the docstring for the module. If *self* is non-*NULL*, it will be passed to"
137+ " the functions of the module as their (otherwise *NULL*) first parameter. "
137138"(This was added as an experimental feature, and there are no known uses in "
138139"the current version of Python.) For *apiver*, the only value which should "
139140"be passed is defined by the constant :const:`PYTHON_API_VERSION`."
140141msgstr ""
141142"Cria um novo objeto módulo baseado em um nome e em tabela de funções, "
142- "retornando o novo módulo objeto. Se *doc* não é *NULL*, este será usado para "
143- "definir a docstring para o módulo. Se *self* não é *NULL*, este será passado "
144- "para as funções do módulo(também *NULL*), como o primeiro parâmetro delas. "
145- "(Isto foi adicionado como uma característica experimental, e não há usos "
146- "conhecidos na versão atual do Python.) Para *apiver*, o único valor que deve "
147- "ser passado é definido pela constante :const:`PYTHON_API_VERSION`."
143+ "retornando o novo módulo objeto. Se *doc* não é *NULL*, este será usado para"
144+ " definir a docstring para o módulo. Se *self* não é *NULL*, este será "
145+ "passado para as funções do módulo(também *NULL*), como o primeiro parâmetro "
146+ "delas. (Isto foi adicionado como uma característica experimental, e não há "
147+ "usos conhecidos na versão atual do Python.) Para *apiver*, o único valor que"
148+ " deve ser passado é definido pela constante :const:`PYTHON_API_VERSION`."
148149
149150#: ../../c-api/allocation.rst:109
150151msgid ""
151- "Most uses of this function should probably be using the:c:func: "
152- "`Py_InitModule3` instead; only use this if you are sure you need it."
152+ "Most uses of this function should probably be using the "
153+ ":c:func: `Py_InitModule3` instead; only use this if you are sure you need it."
153154msgstr ""
154- "A maioria dos usos dessa função deve provavelmente usar o:c:func: "
155- "`Py_InitModule3`; Apenas use isso se tiver a certeza de que precisa."
155+ "A maioria dos usos dessa função deve provavelmente usar o "
156+ ":c:func: `Py_InitModule3`; Apenas use isso se tiver a certeza de que precisa."
156157
157158#: ../../c-api/allocation.rst:120
158159msgid ""
159- "Object which is visible in Python as ``None``. This should only be accessed "
160- "using the ``Py_None`` macro, which evaluates to a pointer to this object."
160+ "Object which is visible in Python as ``None``. This should only be accessed"
161+ " using the ``Py_None`` macro, which evaluates to a pointer to this object."
161162msgstr ""
162163"Objeto o qual é visível em Python como ``None``. Este poderá apenas ser "
163- "acessado usando o ``Py_None`` macro, que valida um ponteiro para este objeto."
164+ "acessado usando o ``Py_None`` macro, que valida um ponteiro para este "
165+ "objeto."