Visitar URL original
Melhoria na tradução do texto sobre `iter`, capítulo "Funções embutidas" · Issue #290 · python/python-docs-pt-br · GitHub
Skip to content

Melhoria na tradução do texto sobre iter, capítulo "Funções embutidas" #290

Description

@ramalho

Na documentação de iter o termo "block-reader" foi traduzido como "bloco de leitura". Porém, pelo contexto, uma tradução melhor seria "leitor de blocos" ou mesmo "leitor bloco-a-bloco" (não literal, mais descritivo do comportamento)

O último parágrafo está assim:

Uma aplicação útil da segunda forma de iter() é para construir um bloco de leitura. Por exemplo, ler blocos de comprimento fixo de um arquivo binário de banco de dados até que o final do arquivo seja atingido:

Em inglês:

One useful application of the second form of iter() is to build a block-reader. For example, reading fixed-width blocks from a binary database file until the end of file is reached:

A proposta é trocar "bloco de leitura" por "leitor bloco-a-bloco (block reader)"

Outra sugestão é incluir a palavra "para" na segunda sentença: "Por exemplo, para ler blocos..."

Activity

  1. fofoni commented on Dec 23, 2025

    @fofoni

    Registrar aqui também a sugestão que eu deixei no telegram: leitor por blocos.

  2. ramalho commented on Dec 24, 2025

    @ramalho
    Author

    Concordo: "leitor por blocos" é melhor que "leitor de blocos".

    No contexto, o termo só aparece uma vez então acho que podemos adotar a tradução mais verbosa e explicativa: "leitor bloco-a-bloco".

    Outra opção é trocar o substantivo "block-reader" por uma descrição do comportamento. Parágrafo completo com mudanças em itálico e palavras redundantes cortadas:

    Uma aplicação útil da segunda forma de iter() é fazer leitura de arquivos bloco-a-bloco. Por exemplo, para ler blocos de comprimento fixo de um arquivo binário de banco de dados até que o final do arquivo seja atingido:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions