|
7 | 7 | # Raphael Mendonça, 2021
|
8 | 8 | # i17obot <[email protected]>, 2021
|
9 | 9 | # Rafael Fontenelle <[email protected]>, 2023
|
| 10 | +# Adorilson Bezerra <[email protected]>, 2024 |
10 | 11 | #
|
11 | 12 | #, fuzzy
|
12 | 13 | msgid ""
|
13 | 14 | msgstr ""
|
14 | 15 | "Project-Id-Version: Python 3.12\n"
|
15 | 16 | "Report-Msgid-Bugs-To: \n"
|
16 |
| -"POT-Creation-Date: 2024-02-09 14:13+0000\n" |
| 17 | +"POT-Creation-Date: 2024-03-29 14:13+0000\n" |
17 | 18 | "PO-Revision-Date: 2021-06-28 01:03+0000\n"
|
18 |
| -"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2023\n" |
| 19 | +"Last-Translator: Adorilson Bezerra <adorilson@gmail.com>, 2024\n" |
19 | 20 | "Language-Team: Portuguese (Brazil) (https://app.transifex.com/python-doc/"
|
20 | 21 | "teams/5390/pt_BR/)\n"
|
21 | 22 | "MIME-Version: 1.0\n"
|
@@ -115,6 +116,18 @@ msgid ""
|
115 | 116 | "parameters in the current dialect. For full details about the dialect and "
|
116 | 117 | "formatting parameters, see section :ref:`csv-fmt-params`."
|
117 | 118 | msgstr ""
|
| 119 | +"Retorna um :ref:`objeto leitor <reader-objects>` que irá iterar sobre as " |
| 120 | +"linhas no *csvfile* fornecido. Um csvfile deve ser um iterável de strings, " |
| 121 | +"cada uma no formato csv definido pelo leitor. Um csvfile é muito comumente " |
| 122 | +"um objeto similar a arquivo ou uma lista. Se *csvfile* for um objeto de " |
| 123 | +"arquivo, ele deverá ser aberto com ``newline=''``. [1]_ Pode ser fornecido " |
| 124 | +"um parâmetro opcional *dialect*, usado para definir um conjunto de " |
| 125 | +"parâmetros específicos para um dialeto CSV específico. Pode ser uma " |
| 126 | +"instância de uma subclasse da classe :class:`Dialect` ou uma das strings " |
| 127 | +"retornadas pela função :func:`list_dialects`. Os outros argumentos nomeados " |
| 128 | +"opcionais *fmtparams* podem ser dados para substituir parâmetros de " |
| 129 | +"formatação individuais no dialeto atual. Para detalhes completos sobre os " |
| 130 | +"parâmetros de dialeto e formatação, consulte a seção :ref:`csv-fmt-params`." |
118 | 131 |
|
119 | 132 | #: ../../library/csv.rst:72
|
120 | 133 | msgid ""
|
@@ -152,6 +165,23 @@ msgid ""
|
152 | 165 | "without preprocessing the data returned from a ``cursor.fetch*`` call. All "
|
153 | 166 | "other non-string data are stringified with :func:`str` before being written."
|
154 | 167 | msgstr ""
|
| 168 | +"Retorna um objeto de escrita responsável por converter os dados de usuário " |
| 169 | +"em strings delimitadas no objeto arquivo ou similar. *csvfile* pode ser " |
| 170 | +"qualquer objeto com um método :meth:`~io.TextIOBase.write`. Se *csvfile* for " |
| 171 | +"um objeto arquivo, ele deverá ser aberto com ``newline=''`` [1]_. Pode ser " |
| 172 | +"fornecido um parâmetro opcional *dialect*, usado para definir um conjunto de " |
| 173 | +"parâmetros específicos para um dialeto CSV específico. Pode ser uma " |
| 174 | +"instância de uma subclasse da classe :class:`Dialect` ou uma das strings " |
| 175 | +"retornadas pela função :func:`list_dialects`. Os outros argumentos nomeados " |
| 176 | +"opcionais *fmtparams* podem ser dados para substituir parâmetros de " |
| 177 | +"formatação individuais no dialeto atual. Para detalhes completos sobre os " |
| 178 | +"parâmetros de dialeto e formatação, consulte a seção :ref:`csv-fmt-params`. " |
| 179 | +"Para tornar o mais fácil possível a interface com os módulos que implementam " |
| 180 | +"a API do DB, o valor :const:`None` é escrito como uma string vazia. Embora " |
| 181 | +"isso não seja uma transformação reversível, torna mais fácil despejar " |
| 182 | +"valores de dados SQL NULL em arquivos CSV sem preprocessar os dados " |
| 183 | +"retornados de uma chamada ``cursor.fetch*``. Todos os outros dados que não " |
| 184 | +"são de strings são codificados com :func:`str` antes de serem escritos." |
155 | 185 |
|
156 | 186 | #: ../../library/csv.rst:118
|
157 | 187 | msgid ""
|
@@ -276,6 +306,19 @@ msgid ""
|
276 | 306 | "dictionary are ignored. Any other optional or keyword arguments are passed "
|
277 | 307 | "to the underlying :class:`writer` instance."
|
278 | 308 | msgstr ""
|
| 309 | +"Cria um objeto que funcione como um de escrita comum, mas mapeia dicionários " |
| 310 | +"nas linhas de saída. O parâmetro *fieldnames* é uma :mod:`sequência " |
| 311 | +"<collections.abc>` de chaves que identificam a ordem na qual os valores no " |
| 312 | +"dicionário transmitidos para o método :meth:`~csvwriter.writerow` são " |
| 313 | +"escritos no arquivo *f*. O parâmetro opcional *restval* especifica o valor a " |
| 314 | +"ser escrito se o dicionário estiver com falta de uma chave em *fieldnames*. " |
| 315 | +"Se o dicionário transmitido para o método :meth:`~csvwriter.writerow` " |
| 316 | +"contiver uma chave não encontrada em *fieldnames*, o parâmetro opcional " |
| 317 | +"*extrasaction* indica qual ação executar. Se estiver definido como " |
| 318 | +"``'raise'``, o valor padrão, a :exc:`ValueError` é levantada. Se estiver " |
| 319 | +"definido como ``'ignore'``, valores extras no dicionário serão ignorados. " |
| 320 | +"Quaisquer outros argumentos nomeados ou opcionais são passados para a " |
| 321 | +"instância subjacente de :class:`writer`." |
279 | 322 |
|
280 | 323 | #: ../../library/csv.rst:212
|
281 | 324 | msgid ""
|
@@ -516,6 +559,15 @@ msgid ""
|
516 | 559 | "specify individual formatting parameters, which have the same names as the "
|
517 | 560 | "attributes defined below for the :class:`Dialect` class."
|
518 | 561 | msgstr ""
|
| 562 | +"Para facilitar a especificação do formato dos registros de entrada e saída, " |
| 563 | +"parâmetros específicos de formatação são agrupados em dialetos. Um dialeto é " |
| 564 | +"uma subclasse da classe :class:`Dialect` contendo vários atributos " |
| 565 | +"descrevendo o formato do arquivo CSV. Ao criar objetos :class:`reader` ou :" |
| 566 | +"class:`writer`, o programador pode especificar uma string ou uma subclasse " |
| 567 | +"da classe :class:`Dialect` como parâmetro de dialeto. Além do parâmetro " |
| 568 | +"*dialect*, ou em vez do parâmetro *dialect*, o programador também pode " |
| 569 | +"especificar parâmetros de formatação individuais, com os mesmos nomes dos " |
| 570 | +"atributos definidos abaixo para a classe :class:`Dialect`." |
519 | 571 |
|
520 | 572 | #: ../../library/csv.rst:388
|
521 | 573 | msgid "Dialects support the following attributes:"
|
@@ -693,6 +745,14 @@ msgid ""
|
693 | 745 | "problems for other programs which read CSV files (assuming they support "
|
694 | 746 | "complex numbers at all)."
|
695 | 747 | msgstr ""
|
| 748 | +"Objetos :class:`writer` (instâncias e objetos :class:`DictWriter` retornados " |
| 749 | +"pela função :func:`writer`) possuem os seguintes métodos públicos. Uma *row* " |
| 750 | +"deve ser iterável de strings ou números para objetos :class:`writer` e um " |
| 751 | +"dicionário mapeando nomes de campos para strings ou números (passando-os " |
| 752 | +"por :func:`str` primeiro) para :class:`DictWriter`. Observe que números " |
| 753 | +"complexos são escritos cercados por parênteses. Isso pode causar alguns " |
| 754 | +"problemas para outros programas que leem arquivos CSV (supondo que eles " |
| 755 | +"aceitem números complexos)." |
696 | 756 |
|
697 | 757 | #: ../../library/csv.rst:509
|
698 | 758 | msgid ""
|
|
0 commit comments