-
Notifications
You must be signed in to change notification settings - Fork 309
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
Translate Introducing Hooks #72
Conversation
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.
Valeu pela tradução! Revisei até a linha 72, só alguns ajustes de plural, título e algumas coisinhas que achei um pouco confusas.
Vou precisar sair agora, mas mais tarde finalizo a revisão.
Não sei pq mas em algumas linhas mais longas o Suggestion do GitHub não marcou as mudanças de uma forma fácil, mas creio que você vai perceber se ler o parágrafo.
Abs!
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.
Fechado, ótima tradução! 👍
Sugeri só algumas pequenas mudanças ou ajustes de concordância/plural.
9bbe09e
to
329658e
Compare
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.
@klzns tem alguns erros que precisam de correçã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.
Estamos quase lá @klzns
|
||
At React Conf 2018, Sophie Alpert and Dan Abramov introduced Hooks, followed by Ryan Florence demonstrating how to refactor an application to use them. Watch the video here: | ||
Na React Conf 2018, Sophie Alpert e Dan Abramov introduziram Hooks, seguidos por Ryan Florence demonstrando como refatorar uma aplicação para usá-los. Assista ao vídeo em inglês aqui: |
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.
Na React Conf 2018, Sophie Alpert e Dan Abramov introduziram Hooks, seguidos por Ryan Florence demonstrando como refatorar uma aplicação para usá-los. Assista ao vídeo em inglês aqui: | |
Na React Conf 2018, Sophie Alpert e Dan Abramov introduziram _Hooks_, seguidos por Ryan Florence demonstrando como refatorar uma aplicação para usá-los. Assista ao vídeo em inglês aqui: |
|
||
**If you just want to start learning Hooks, feel free to [jump directly to the next page!](/docs/hooks-overview.html)** You can also keep reading this page to learn more about why we're adding Hooks, and how we're going to start using them without rewriting our applications. | ||
**Se você só quiser começar a aprender Hooks, sinta-se livre para [pular direto para a próxima página!](/docs/hooks-overview.html)** Você também pode continuar lendo esta página para aprender mais sobre o porquê de estarmos adicionando Hooks e como nós iremos começar a usá-los sem reescrever nossas aplicações. |
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.
**Se você só quiser começar a aprender Hooks, sinta-se livre para [pular direto para a próxima página!](/docs/hooks-overview.html)** Você também pode continuar lendo esta página para aprender mais sobre o porquê de estarmos adicionando Hooks e como nós iremos começar a usá-los sem reescrever nossas aplicações. | |
**Se você só quiser começar a aprender _Hooks_, sinta-se livre para [pular direto para a próxima página!](/docs/hooks-overview.html)** Você também pode continuar lendo esta página para aprender mais sobre o porquê de estarmos adicionando Hooks e como nós iremos começar a usá-los sem reescrever nossas aplicações. |
|
||
With Hooks, you can extract stateful logic from a component so it can be tested independently and reused. **Hooks allow you to reuse stateful logic without changing your component hierarchy.** This makes it easy to share Hooks among many components or with the community. | ||
Com Hooks, você pode extrair lógica com estado de um componente de uma forma que possa ser testada independentemente e reutilizada. **Hooks permitem reutilizar lógica com estado sem mudar sua hierarquia de componentes.** Isso torna fácil de compartilhar Hooks com vários outros componentes ou com a 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.
Com Hooks, você pode extrair lógica com estado de um componente de uma forma que possa ser testada independentemente e reutilizada. **Hooks permitem reutilizar lógica com estado sem mudar sua hierarquia de componentes.** Isso torna fácil de compartilhar Hooks com vários outros componentes ou com a comunidade. | |
Com _Hooks_, você pode extrair lógica com estado de um componente de uma forma que possa ser testada independentemente e reutilizada. **_Hooks_ permitem reutilizar lógica com estado sem mudar sua hierarquia de componentes.** Isso torna fácil de compartilhar Hooks com vários outros componentes ou com a comunidade. |
|
||
To solve this, **Hooks let you split one component into smaller functions based on what pieces are related (such as setting up a subscription or fetching data)**, rather than forcing a split based on lifecycle methods. You may also opt into managing the component's local state with a reducer to make it more predictable. | ||
Para resolver isso, **Hooks permitem que você divida um componente em funções menores baseadas em pedaços que são relacionados (como configurar uma subscription ou captura de dados)**, em vez de forçar uma divisão baseada nos métodos de ciclo de vida. Você também pode optar por gerenciar o estado local com um reducer para torná-lo mais previsível. |
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.
Para resolver isso, **Hooks permitem que você divida um componente em funções menores baseadas em pedaços que são relacionados (como configurar uma subscription ou captura de dados)**, em vez de forçar uma divisão baseada nos métodos de ciclo de vida. Você também pode optar por gerenciar o estado local com um reducer para torná-lo mais previsível. | |
Para resolver isso, **_Hooks_ permitem que você divida um componente em funções menores baseadas em pedaços que são relacionados (como configurar uma subscription ou captura de dados)**, em vez de forçar uma divisão baseada nos métodos de ciclo de vida. Você também pode optar por gerenciar o estado local com um reducer para torná-lo mais previsível. |
|
||
We've prepared a [Hooks FAQ page](/docs/hooks-faq.html) that answers the most common questions about Hooks. | ||
Nós preparamos uma [página de Perguntas Frequentes sobre Hooks](/docs/hooks-faq.html) que respondem às perguntas mais comuns sobre Hooks. |
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.
Nós preparamos uma [página de Perguntas Frequentes sobre Hooks](/docs/hooks-faq.html) que respondem às perguntas mais comuns sobre Hooks. | |
Nós preparamos uma [página de Perguntas Frequentes sobre _Hooks_](/docs/hooks-faq.html) que respondem às perguntas mais comuns sobre _Hooks_. |
|
||
We intend for Hooks to cover all existing use cases for classes, but **we will keep supporting class components for the foreseeable future.** At Facebook, we have tens of thousands of components written as classes, and we have absolutely no plans to rewrite them. Instead, we are starting to use Hooks in the new code side by side with classes. | ||
Nós planejamos que os Hooks cubram todas os casos de uso existentes para classes, mas **nós iremos continuar a suportar componentes de classe por um bom tempo no futuro.** No Facebook, nós temos milhares de componentes escritos em React e nós absolutamente não temos planos de reescrevê-los. Em vez disso, nós estamos começando a usar Hooks em código novo, lado a lado com classes. |
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.
Nós planejamos que os Hooks cubram todas os casos de uso existentes para classes, mas **nós iremos continuar a suportar componentes de classe por um bom tempo no futuro.** No Facebook, nós temos milhares de componentes escritos em React e nós absolutamente não temos planos de reescrevê-los. Em vez disso, nós estamos começando a usar Hooks em código novo, lado a lado com classes. | |
Nós planejamos que os _Hooks_ cubram todas os casos de uso existentes para classes, mas **nós iremos continuar a suportar componentes de classe por um bom tempo no futuro.** No Facebook, nós temos milhares de componentes escritos em React e nós absolutamente não temos planos de reescrevê-los. Em vez disso, nós estamos começando a usar _Hooks_ em código novo, lado a lado com classes. |
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.
LGTM! 👍
Tudo certo por aqui @klzns !
Fechando as sugestões do @fjoshuajr a gente já aprova sua PR.
Valeu!
@fjoshuajr @halian-vilela Tirando isso, já adicionei todas as mudanças sugeridas. |
Co-Authored-By: klzns <[email protected]>
Co-Authored-By: klzns <[email protected]>
Co-Authored-By: klzns <[email protected]>
Co-Authored-By: klzns <[email protected]>
Co-Authored-By: klzns <[email protected]>
feedback needs resolution from maintainers before applying to translations
@fjoshuajr @halian-vilela concordo com o autor. um pouco frustrante ter que aplicar alterações que não estão definidas ou que não há consenso. a ideia do glossário e uma ferramenta mais para os autores da tradução do que nossa, e se não há referencia, forçar uma regra dá um trabalho adicional ao autor, quando na verdade o trabalho deveria ser nosso |
vamos deixar a pauta aberta para o glossário. por ora vi que todos os comentários foram aplicados e por mais de uma pessoa, então acho que podemos aceitar do jeito que está. |
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.
obrigado @klzns!
Concordo com vocês, creio que aplicar itálico nas palavras em inglês teria um impacto gigante no restante da tradução já que tem uma lista crescente de termos que não devem ser traduzidos. @fjoshuajr só pra não ficar frustrante pra vc tb, hehehe, algum motivo específico pelo qual vc achou que os Hooks deveriam estar em itálico? Valeu! |
@halian-vilela parti do principio de que Hook é uma palavra estrangeira e por isso merecia estar em itálico, mas analisando melhor, concordo com você aqui: "aplicar itálico nas palavras em inglês teria um impacto gigante no restante da tradução já que tem uma lista crescente de termos que não devem ser traduzidos". Como disse o @cezaraugusto cabe a nós chegar a um consenso sobre o uso de itálico 🙂 |
Translate Introducing Hooks.