Skip to content
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

Merged
merged 10 commits into from
Feb 17, 2019
Merged

Translate Introducing Hooks #72

merged 10 commits into from
Feb 17, 2019

Conversation

klzns
Copy link
Contributor

@klzns klzns commented Feb 11, 2019

Translate Introducing Hooks.

@fjoshuajr fjoshuajr added the needs review A pull request ready to be reviewed label Feb 11, 2019
Copy link
Collaborator

@halian-vilela halian-vilela left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@klzns

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!

content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
@WendellAdriel WendellAdriel added the needs author response Changes requested needing author's input label Feb 11, 2019
Copy link
Collaborator

@halian-vilela halian-vilela left a 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.

content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
@klzns klzns force-pushed the hooks-intro branch 3 times, most recently from 9bbe09e to 329658e Compare February 11, 2019 16:50
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
Copy link
Contributor

@thadeu thadeu left a 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

content/docs/hooks-intro.md Outdated Show resolved Hide resolved
@eduardomoroni eduardomoroni removed the needs review A pull request ready to be reviewed label Feb 12, 2019
@cezaraugusto cezaraugusto added feedback addressed and removed needs author response Changes requested needing author's input labels Feb 13, 2019
Copy link
Collaborator

@fjoshuajr fjoshuajr left a 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

content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved
content/docs/hooks-intro.md Outdated Show resolved Hide resolved

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:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**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.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
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.

@fjoshuajr fjoshuajr added needs author response Changes requested needing author's input and removed feedback addressed labels Feb 13, 2019
halian-vilela
halian-vilela previously approved these changes Feb 16, 2019
Copy link
Collaborator

@halian-vilela halian-vilela left a 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!

@klzns klzns dismissed stale reviews from halian-vilela via 7a2fea1 February 17, 2019 21:00
@klzns
Copy link
Contributor Author

klzns commented Feb 17, 2019

@fjoshuajr @halian-vilela
Hooks tem que ser referenciado sempre em itálico? Não vi isso no glossário. Particularmente não acho que deveríamos, mas se sim, colocaria isso lá.

Tirando isso, já adicionei todas as mudanças sugeridas.

@cezaraugusto cezaraugusto dismissed fjoshuajr’s stale review February 17, 2019 22:35

feedback needs resolution from maintainers before applying to translations

@cezaraugusto
Copy link
Member

@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

@cezaraugusto
Copy link
Member

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á.

Copy link
Member

@cezaraugusto cezaraugusto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

obrigado @klzns!

@cezaraugusto cezaraugusto merged commit 10ecf4e into reactjs:master Feb 17, 2019
@klzns klzns deleted the hooks-intro branch February 17, 2019 22:48
@cezaraugusto cezaraugusto added 🌐 translated Translation is completed for this page and removed needs author response Changes requested needing author's input labels Feb 17, 2019
@halian-vilela
Copy link
Collaborator

@cezaraugusto @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!

@fjoshuajr
Copy link
Collaborator

@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 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌐 translated Translation is completed for this page
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants