From f6742da725510878dd0be6bf8d6c76996dc81074 Mon Sep 17 00:00:00 2001 From: Henrique Tavares Date: Sun, 22 Dec 2019 18:09:41 -0300 Subject: [PATCH 1/2] Translating page-creation --- docs/docs/page-creation.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/docs/page-creation.md b/docs/docs/page-creation.md index cd658b055..5f08c0102 100644 --- a/docs/docs/page-creation.md +++ b/docs/docs/page-creation.md @@ -1,21 +1,21 @@ --- -title: Page Creation +title: Criação de Página --- -A page is created by calling the [createPage](/docs/actions/#createPage) action. There are three main side effects that occur when a page is created. +Uma página é criada chamando a ação [createPage](/docs/actions/#createPage). Existem três principais consequências que ocorrem quando uma página é criada. -1. The `pages` redux namespace is updated -1. The `components` redux namespace is updated -1. `onCreatePage` API is executed +1. O namespace redux das `páginas` é atualizado +2. O namespace redux dos `componentes` é atualizado +3. A API `onCreatePage` é executada -## Update Pages redux namespace +## Atualizar redux namespace das páginas -The `pages` redux namespace is a map of page `path` to page object. The [pages reducer](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby/src/redux/reducers/pages.js) takes care of updating this on a `CREATE_PAGE` action. It also creates a [Foreign Key Reference](/docs/schema-gql-type/#foreign-key-reference-___node) to the plugin that created the page by adding a `pluginCreator___NODE` field. +O namespace redux das `páginas` é um mapa do `caminho` da página para o objeto da página. O [pages reducer](https://github.com/gatsbyjs/gatsby/blob/master/packages/gatsby/src/redux/reducers/pages.js) é responsável por atualizar a página utilizando a ação `CREATE_PAGE`. Ele também cria uma [Referência de Chave Estrangeira](/docs/schema-gql-type/#foreign-key-reference-___node) no plugin que criou a página, adicionando um campo `pluginCreator___NODE`. -## Update Components redux namespace +## Atualizar redux namespace dos componentes -The `components` redux namespace is a map of [componentPath](/docs/behind-the-scenes-terminology/#component) (file with React component) to the Component object. A Component object is simply the Page object but with an empty query string (that will be set during [Query Extraction](/docs/query-extraction/#store-queries-in-redux)). +O namespace redux dos `components` é um mapa do [componentPath](/docs/behind-the-scenes-terminology/#component) (arquivo com o componente React) para o objeto de um componente. Um objeto de um componente é simplesmente o objeto da página, mas com uma string de consulta vazia (que será definida durante [Extração de Consulta](/docs/query-extraction/#store-queries-in-redux)). -## onCreatePage API +## API onCreatePage -Every time a page is created, plugins have the opportunity to handle its [onCreatePage](/docs/node-apis/#onCreatePage) event. This is used for things like creating `SitePage` nodes in [Internal Data Bridge](/docs/internal-data-bridge/), and for "path" related plugins such as [gatsby-plugin-create-client-paths](/packages/gatsby-plugin-create-client-paths/) and [gatsby-plugin-remove-trailing-slashes](/packages/gatsby-plugin-remove-trailing-slashes/). +Sempre que uma página é criada, os plugins têm a oportunidade de manipular seu evento [onCreatePage](/docs/node-apis/#onCreatePage). Isso é usado para coisas como a criação de nós `SitePage` no [Internal Data Bridge](/docs/internal-data-bridge/), e para plugins relacionados ao "caminho", como [gatsby-plugin-create-client-paths](/packages/gatsby-plugin-create-client-paths/) e [gatsby-plugin-remove-trailing-slashes](/packages/gatsby-plugin-remove-trailing-slashes/). From 7128884e29bb18b78ab825019b9bd811551c4682 Mon Sep 17 00:00:00 2001 From: Henrique Tavares Date: Tue, 24 Dec 2019 08:41:00 -0300 Subject: [PATCH 2/2] Changing action to function(Code Review Correction) --- docs/docs/page-creation.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/docs/page-creation.md b/docs/docs/page-creation.md index 5f08c0102..a8c09625c 100644 --- a/docs/docs/page-creation.md +++ b/docs/docs/page-creation.md @@ -2,7 +2,7 @@ title: Criação de Página --- -Uma página é criada chamando a ação [createPage](/docs/actions/#createPage). Existem três principais consequências que ocorrem quando uma página é criada. +Uma página é criada chamando a função [createPage](/docs/actions/#createPage). Existem três principais consequências que ocorrem quando uma página é criada. 1. O namespace redux das `páginas` é atualizado 2. O namespace redux dos `componentes` é atualizado