-
Notifications
You must be signed in to change notification settings - Fork 75
Verbosity Portuguese translation #1190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
@fblpalmeira can you review this blog post? |
| @@ -0,0 +1,182 @@ | |||
| --- | |||
| title: Por favor, cale a boca! Controle de verbosidade em pacotes | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know It's Francesca who is assigned to review this blogpost, but just a small impression/opinion:
"Cale a boca" is a bit harsh/rude in portuguese 😆
Maybe "fique quieto" (translates to "stay quiet!") is more polite.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the observation, @beatrizmilz. I had not seen it yet. I will be more attentive to this kind of thing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I know you did not review it yet, don't worry!! 😆 The "cale a boca" came from the automatic translation.
fblpalmeira
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done @yabellini. @beatrizmilz please, see the comment I left about the title of this text; I would like your opinion.
| @@ -0,0 +1,182 @@ | |||
| --- | |||
| title: Por favor, cale a boca! Controle de verbosidade em pacotes | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| title: Por favor, cale a boca! Controle de verbosidade em pacotes | |
| title: Por favor, fique quieto(a)! Controle de verbosidade em pacotes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@beatrizmilz see the second option below.
| doi: 10.59350/a7t5m-cy325 | ||
| --- | ||
|
|
||
| Recentemente, introduzimos um novo parágrafo na versão de desenvolvimento do nosso guia de desenvolvimento |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Recentemente, introduzimos um novo parágrafo na versão de desenvolvimento do nosso guia de desenvolvimento | |
| Recentemente, introduzimos um novo parágrafo na versão de desenvolvimento do nosso guia dev |
|
|
||
| Recentemente, introduzimos um novo parágrafo na versão de desenvolvimento do nosso guia de desenvolvimento | ||
|
|
||
| > Forneça uma maneira de os usuários optarem por não usar a verbosidade, de preferência no nível do pacote: torne a criação de mensagens dependente de uma variável ou opção de ambiente (como ["usethis.quiet"](https://usethis.r-lib.org/reference/ui.html?q=usethis.quiet#silencing-output) no pacote usethis), em vez de um parâmetro de função. O controle das mensagens pode ser feito em vários níveis ("none", "inform", "debug") em vez de ser lógico (nenhuma mensagem / todas as mensagens). O controle da verbosidade é útil para usuários finais, mas também em testes. Você pode encontrar comentários mais interessantes em um artigo do [edição do guia de design do tidyverse](https://github.com/tidyverse/design/issues/42). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| > Forneça uma maneira de os usuários optarem por não usar a verbosidade, de preferência no nível do pacote: torne a criação de mensagens dependente de uma variável ou opção de ambiente (como ["usethis.quiet"](https://usethis.r-lib.org/reference/ui.html?q=usethis.quiet#silencing-output) no pacote usethis), em vez de um parâmetro de função. O controle das mensagens pode ser feito em vários níveis ("none", "inform", "debug") em vez de ser lógico (nenhuma mensagem / todas as mensagens). O controle da verbosidade é útil para usuários finais, mas também em testes. Você pode encontrar comentários mais interessantes em um artigo do [edição do guia de design do tidyverse](https://github.com/tidyverse/design/issues/42). | |
| > Forneça uma maneira de as pessoas usuárias optarem por não usar a verbosidade, preferencialmente no nível do pacote: torne a criação de mensagens dependente de uma variável ou opção de ambiente (como ["usethis.quiet"](https://usethis.r-lib.org/reference/ui.html?q=usethis.quiet#silencing-output) no pacote usethis), em vez de um parâmetro de função. O controle das mensagens pode ser feito em vários níveis ("nenhum", "informar", "depurar") em vez de ser lógico (nenhuma mensagem / todas as mensagens). O controle da verbosidade é útil para usuários(as) finais, mas também em testes. Você pode encontrar comentários mais interessantes em um artigo do [edição do guia de design do tidyverse](https://github.com/tidyverse/design/issues/42). |
|
|
||
| Isso complementa o [requisitos de revisão de software estatístico para software bayesiano](https://stats-devguide.ropensci.org/standards.html#output-verbosity). | ||
|
|
||
| O objetivo desta nota técnica é tornar o novo requisito mais alto, demonstrar algumas abordagens para o controle de verbosidade e obter feedback da comunidade! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| O objetivo desta nota técnica é tornar o novo requisito mais alto, demonstrar algumas abordagens para o controle de verbosidade e obter feedback da comunidade! | |
| O objetivo desta nota técnica é tornar o novo requisito mais alto, demonstrar algumas abordagens para o controle de verbosidade e obter a opinião da comunidade! |
|
|
||
| ### Como implementar o controle de verbosidade em nível de pacote no seu pacote | ||
|
|
||
| Uma opção :sweat\_smile: seria você escrever seu próprio wrapper para mensagens como, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Uma opção :sweat\_smile: seria você escrever seu próprio wrapper para mensagens como, | |
| Uma opção :sweat\_smile: seria escrever o seu próprio wrapper para mensagens como, |
|
|
||
| Um pacote que usa pacotes do tipo rlang/cli/withr para emitir e controlar mensagens responderá às opções locais (ou globais) da mesma forma que todos os outros pacotes que usam esse sistema. | ||
| Dessa forma, essas opções se tornam verdadeiramente globais, pois são compartilhadas e compreendidas por vários pacotes. | ||
| Um problema com isso é que os usuários muitas vezes podem querer depurar apenas o seu próprio pacote, deixando todos os outros pacotes quietos. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Um problema com isso é que os usuários muitas vezes podem querer depurar apenas o seu próprio pacote, deixando todos os outros pacotes quietos. | |
| Um problema com isso é que as pessoas usuárias muitas vezes podem querer depurar apenas o seu próprio pacote, deixando todos os outros pacotes quietos. |
|
|
||
| ### Estendendo os níveis de verbosidade | ||
|
|
||
| Por fim, demonstraremos brevemente como o controle de verbosidade de dois níveis do rlang/cli "quiet"/"verbose" pode ser estendido para implementar um nível de "depuração" em seu próprio pacote. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Por fim, demonstraremos brevemente como o controle de verbosidade de dois níveis do rlang/cli "quiet"/"verbose" pode ser estendido para implementar um nível de "depuração" em seu próprio pacote. | |
| Por fim, demonstraremos brevemente como o controle de verbosidade de dois níveis do rlang/cli, "silencioso"/"verboso", pode ser estendido para implementar um nível de "depuração" em seu próprio pacote. |
| ### Estendendo os níveis de verbosidade | ||
|
|
||
| Por fim, demonstraremos brevemente como o controle de verbosidade de dois níveis do rlang/cli "quiet"/"verbose" pode ser estendido para implementar um nível de "depuração" em seu próprio pacote. | ||
| Novamente, isso requer um manipulador de mensagens personalizado, ligeiramente modificado em relação ao anterior para emitir apenas mensagens de depuração: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Novamente, isso requer um manipulador de mensagens personalizado, ligeiramente modificado em relação ao anterior para emitir apenas mensagens de depuração: | |
| Novamente, isso requer um manipulador de mensagens personalizado, ligeiramente modificado em relação ao anterior, para emitir apenas mensagens de depuração: |
| } | ||
| ``` | ||
|
|
||
| Isso permite que você tenha esse comportamento: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Isso permite que você tenha esse comportamento: | |
| Isso permite esse comportamento: |
|
|
||
| ## Conclusão | ||
|
|
||
| Nesta nota técnica, explicamos nosso novo requisito de que o controle de verbosidade deve ser feito no pacote e não no nível da função, por meio da definição de uma opção pelos usuários. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| Nesta nota técnica, explicamos nosso novo requisito de que o controle de verbosidade deve ser feito no pacote e não no nível da função, por meio da definição de uma opção pelos usuários. | |
| Nesta nota técnica, explicamos nosso novo requisito de que o controle de verbosidade deve ser feito no pacote, e não no nível da função, por meio da definição de uma opção pelas pessoas usuárias. |
No description provided.