@@ -28,7 +28,7 @@ msgstr ""
2828
2929#: ../../library/array.rst:2
3030msgid ":mod:`array` --- Efficient arrays of numeric values"
31- msgstr ":mod:`array`--- Arrays eficientes de valores numéricos"
31+ msgstr ":mod:`array`--- Vetores eficientes de valores numéricos"
3232
3333#: ../../library/array.rst:11
3434msgid ""
@@ -40,15 +40,15 @@ msgid ""
4040"following type codes are defined:"
4141msgstr ""
4242"Esse módulo define um tipo de objeto que pode representar compactamente um "
43- "array de valores básicos: caracteres, inteiros, números de ponto flutuante. "
44- "Arrays são tipos de sequência e funcionam bem parecidamente com listas, "
43+ "vetor de valores básicos: caracteres, inteiros, números de ponto flutuante. "
44+ "Vetores são tipos de sequência e funcionam bem parecidamente com listas, "
4545"porém o tipo dos objetos armazenados é restringido. O tipo é especificado na "
46- "criação do objeto usando um type code , que é um único caractere. Os "
47- "seguintes type codes são definidos: "
46+ "criação do objeto usando um :dfn:`código de tipo` , que é um único caractere. "
47+ "São definidos os seguintes códigos de tipo: "
4848
4949#: ../../library/array.rst:19
5050msgid "Type code"
51- msgstr "Type code "
51+ msgstr "Código de tipo "
5252
5353#: ../../library/array.rst:19
5454msgid "C Type"
@@ -235,7 +235,7 @@ msgid ""
235235msgstr ""
236236"A representação dos valores é definida pela arquitetura da máquina, mais "
237237"especificamente da implementação do C. O tamanho real pode ser acessado pelo "
238- "atributo :attr:`itemsize`"
238+ "atributo :attr:`itemsize`. "
239239
240240#: ../../library/array.rst:64
241241msgid "The module defines the following type:"
@@ -247,9 +247,10 @@ msgid ""
247247"the optional *initializer* value, which must be a list, a :term:`bytes-like "
248248"object`, or iterable over elements of the appropriate type."
249249msgstr ""
250- "Um novo array cujos itens são restritos pelo *type code* e inicializados "
251- "pelo valor opcional *initializer*, que deve ser uma lista, um :term:`bytes-"
252- "like object`, ou outro elementos iterável do tipo apropriado."
250+ "Um novo vetor cujos itens são restritos pelo *código de tipo* e "
251+ "inicializados pelo valor opcional *initializer*, que deve ser uma lista, um :"
252+ "term:`objeto byte ou similar <bytes-like object>`, ou outros elementos "
253+ "iteráveis do tipo apropriado."
253254
254255#: ../../library/array.rst:74
255256msgid ""
@@ -260,18 +261,20 @@ msgid ""
260261msgstr ""
261262"Se passado uma lista ou string, o inicializador é passado para os métodos :"
262263"meth:`fromlist`, :meth:`frombytes`, ou :meth:`fromunicode` (ver abaixo) do "
263- "novo array para adicionar itens iniciais ao array . Caso contrário, o "
264+ "novo vetor para adicionar itens iniciais ao vetor . Caso contrário, o "
264265"inicializador iterável é passado para o método :meth:`extend`."
265266
266267#: ../../library/array.rst:79
267268msgid ""
268269"Raises an :ref:`auditing event <auditing>` ``array.__new__`` with arguments "
269270"``typecode``, ``initializer``."
270271msgstr ""
272+ "Levanta um :ref:`evento de auditoria <auditing>` ``array.__new__`` com "
273+ "argumentos ``typecode``, ``initializer``."
271274
272275#: ../../library/array.rst:83
273276msgid "A string with all available type codes."
274- msgstr "String com todos os types codes disponíveis."
277+ msgstr "String com todos os códigos de tipo disponíveis."
275278
276279#: ../../library/array.rst:85
277280msgid ""
@@ -282,22 +285,28 @@ msgid ""
282285"interface, and may be used wherever :term:`bytes-like objects <bytes-like "
283286"object>` are supported."
284287msgstr ""
288+ "Objetos array tem suporte para as operações de sequência comuns: indexação, "
289+ "fatiamento, concatenação, e multiplicação. Quando usando a atribuição de "
290+ "fatias, o valor associado deve ser um objeto array com o mesmo código de "
291+ "tipo; caso contrário , :exc:`TypeError` é levantada. Objetos array também "
292+ "implementam a interface buffer, e também podem ser usados em qualquer lugar "
293+ "onde :term:`bytes-like objects <bytes-like object>` é permitido."
285294
286295#: ../../library/array.rst:91
287296msgid "The following data items and methods are also supported:"
288297msgstr "Os seguintes itens e métodos também são suportados:"
289298
290299#: ../../library/array.rst:95
291300msgid "The typecode character used to create the array."
292- msgstr "O caractere typecode usado para criar o array ."
301+ msgstr "O caractere typecode usado para criar o vetor ."
293302
294303#: ../../library/array.rst:100
295304msgid "The length in bytes of one array item in the internal representation."
296- msgstr "O tamanho em bytes de um item do array em representação interna."
305+ msgstr "O tamanho em bytes de um item do vetor em representação interna."
297306
298307#: ../../library/array.rst:105
299308msgid "Append a new item with value *x* to the end of the array."
300- msgstr "Adiciona um novo item com valor *x* ao final do array ."
309+ msgstr "Adiciona um novo item com valor *x* ao final do vetor ."
301310
302311#: ../../library/array.rst:110
303312msgid ""
@@ -311,12 +320,12 @@ msgid ""
311320"it."
312321msgstr ""
313322"Retorna uma tupla ``(address, length)`` com o endereço corrente da memória e "
314- "o tamanho em elementos do buffer usado para armazenar conteúdos do array . O "
323+ "o tamanho em elementos do buffer usado para armazenar conteúdos do vetor . O "
315324"tamanho do buffer da memória em bytes pode ser computado como ``array."
316325"buffer_info()[1] * array.itemsize``. Isso é ocasionalmente útil quando se "
317326"está trabalhando com interfaces I/O de baixo nível (inerentemente inseguras) "
318327"que precisam de endereços de memória, como algumas operações :c:func:"
319- "`ioctl`. Os números retornados são válidos enquanto o array existir e "
328+ "`ioctl`. Os números retornados são válidos enquanto o vetor existir e "
320329"nenhuma operação de alteração de tamanho for aplicada a ele."
321330
322331#: ../../library/array.rst:120
@@ -327,9 +336,9 @@ msgid ""
327336"backward compatibility and should be avoided in new code. The buffer "
328337"interface is documented in :ref:`bufferobjects`."
329338msgstr ""
330- "Quando se está usando arrays de código escrito em C ou C++ (o único jeito "
339+ "Quando se está usando vetores de código escrito em C ou C++ (o único jeito "
331340"efetivo de usar essa informação), faz mais sentido usar a interface do "
332- "buffer suportada pelos arrays . Esse método é mantido para "
341+ "buffer suportada pelos vetores . Esse método é mantido para "
333342"retrocompatibilidade e deve ser evitado em código novo. A interface de "
334343"buffers está documentada em :ref:`bufferobjects`."
335344
0 commit comments