Skip to content

Commit 0b94ee0

Browse files
docs(pt): update the translated content inside features folder (#2255)
1 parent b5185a1 commit 0b94ee0

File tree

11 files changed

+443
-429
lines changed

11 files changed

+443
-429
lines changed
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
11
---
2-
title: Renderização
2+
title: Modos de Interpretação
33
category: features
44
---
55

6-
# Renderização
6+
# Modos de Interpretação
77

8-
## Sites Renderizados no Lado do Servidor e Sites Estáticos
8+
## Sítios Interpretados do Lado do Servidor e Sítios Estáticos
99

10-
**Sites Renderizados no Lado do Servidor** são renderizados no servidor a cada momento que o usuário requisitar uma página, então é necessário um servidor para encarregar-se de servir a página a cada requisição.
10+
Os **sítios interpretados do lado do servidor** são interpretados no servidor sempre que um utilizador solicita uma página, pelo que é necessário um servidor para poder servir a página em cada requisição.
1111

12-
**Sites Estáticos** são muito similares as aplicações renderizadas no lado do servidor com a diferença principal sendo que sites estáticos são renderizados no momento de construção, então o servidor não é necessário. A navegação de uma página para outra está então no lado do cliente.
12+
Os **sítios estáticos** são muito semelhantes às aplicações interpretadas do lado do servidor, com a principal diferença de que os sítios estáticos são interpretados no momento da construção, pelo que não é necessário um servidor. A navegação duma página a outra é então efetuada no lado do cliente.
1313

14-
Consulte [alvos do deployment](/docs/features/deployment-targets) para obter informações mais detalhas sobre hospedagem de sites estáticos e renderizados no servidor.
14+
Consultar [destinos de implantação](/docs/features/deployment-targets) para obter mais informações sobre a hospedagem estática e de servidor:
1515

1616
```js{}[nuxt.config.js]
1717
export default {
18-
ssr: true // valor padrão
18+
ssr: true // valor predefinido
1919
}
2020
```
2121

2222
::alert{type="info"}
23-
Você não precisa adicionar `ssr: true` a sua configuração do Nuxt com o fim de ativar a renderização no lado do servidor porque esta opção está ativada por padrão.
23+
Não precisamos adicionar `ssr: true` à nossa configuração da Nuxt para ativar a interpretação do lado do servidor, porque esta está ativada por padrão.
2424
::
2525

26-
## Renderizando Apenas no Lado do Cliente
26+
## Interpretação Apenas do Lado do Cliente
2727

28-
Com a renderização apenas no lado do cliente não há renderização no lado do servidor. Renderização no lado do cliente significa renderizar o conteúdo no navegador usando JavaScript. Ao invés de receber todo o conteúdo a partir do HTML nós apenas recebemos um documento HTML básico com um ficheiro JavaScript que depois renderizará o resto no navegador. Para renderizar no lado do cliente defina o ssr para `false`.
28+
Com a interpretação apenas do lado do cliente, não existe interpretação do lado do servidor. A interpretação do lado do cliente significa interpretar o conteúdo no navegador utilizando a JavaScript. Em vez de obtermos todo o conteúdo da marcação de hipertexto, obtemos apenas um documento de marcação de hipertexto básico com um ficheiro de JavaScript que depois desenhará o resto do sítio utilizando o navegador. Para a interpretação do lado do cliente, definimos `ssr` como `false`:
2929

3030
```js{}[nuxt.config.js]
3131
export default {
@@ -34,5 +34,5 @@ export default {
3434
```
3535

3636
::alert{type="next"}
37-
[A propriedade ssr](/docs/configuration-glossary/configuration-ssr)
37+
A [propriedade `ssr`](/docs/configuration-glossary/configuration-ssr).
3838
::

content/pt/docs/3.features/10.transitions.md

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
---
22
title: Transições
3-
description: O Nuxt usa o componente de transição para permitir que você criar animações e transições incríveis entre suas rotas.
3+
description: A Nuxt utiliza o componente de transição para permitir-nos criar transições e animações fantásticas entre as nossas rotas.
44
category: features
55
csb_link: https://codesandbox.io/embed/github/nuxt-academy/guides-examples/tree/master/03_features/05_transitions?fontsize=14&hidenavigation=1&theme=dark
66
---
7+
78
# Transições
89

9-
O Nuxt usa o [componente de transição](http://vuejs.org/v2/guide/transitions.html#Transitioning-Single-Elements-Components) para permitir que você criar animações e transições incríveis entre suas rotas.
10+
A Nuxt utiliza o [componente de transição](http://vuejs.org/v2/guide/transitions.html#Transitioning-Single-Elements-Components) para permitir-nos criar transições e animações fantásticas entre as nossas rotas.
1011

1112
---
1213

13-
Para definir uma transição personalizada para uma rota específica, adiciona a chave `transition`  ao componente da página.
14+
Para definir uma transição personalizada para uma rota específica, adicionamos a chave `transition` ao componente de página:
1415

1516
```js{}[pages/index.vue]
1617
export default {
@@ -25,25 +26,25 @@ export default {
2526

2627
## Sequência de Caracteres
2728

28-
Se a chave `transition` for definida como uma sequência de caracteres, ela será usada como `transition.name`.
29+
Se a chave `transition` for definida como uma sequência de caracteres (`string`), esta será usada como `transition.name`:
2930

3031
```js{}[pages/index.vue]
3132
export default {
3233
transition: 'home'
3334
}
3435
```
3536

36-
O Nuxt usará essas configurações para definir o componente da seguinte forma:
37+
A Nuxt usará estas configurações para definir o componente da seguinte maneira:
3738

3839
```html{}[pages/index.vue]
3940
<transition name="home"></transition>
4041
```
4142

4243
::alert{type="warning"}
43-
Isto é feito automaticamente e você não precisa adicionar o componente `<transition>` a sua página ou esquemas (layouts).
44+
Isto é feito automaticamente para nós, e não precisamos de adicionar o componente `<transition>` às nossas páginas e disposições.
4445
::
4546

46-
Agora tudo o que você precisa fazer é criar a nova classe para suas transições.
47+
Agora, tudo o que temos de fazer é criar a nova classe para as nossas transições:
4748

4849
```html{}[pages/index.vue]
4950
<style>
@@ -65,15 +66,15 @@ export default {
6566
}
6667
```
6768

68-
O Nuxt usará essas configurações para definir o componente da seguinte forma:
69+
A Nuxt usará estas configurações para definir o componente da seguinte maneira:
6970

7071
```html{}[pages/index.vue]
7172
<transition name="home" mode="out-in"></transition>
7273
```
7374

74-
O objeto `transition`  pode ter várias propriedades tais como name, mode, css, duration e muitas mais. Consulte a documentação do vue para ter informações mais detalhadas.
75+
O objeto `transition` pode ter muitas propriedades como `name`, `mode`, `css`, `duration` e muito mais. Consultar a [documentação da Vue](https://v2.vuejs.org/v2/guide/transitions) por mais informações.
7576

76-
Você também pode definir métodos dentro da propriedade `transition` , para saber mais sobre consulte os [Gatilhos de JavaScript](https://v2.vuejs.org/v2/guide/transitions.html#JavaScript-Hooks) na documentação do vue.
77+
Também podemos definir métodos na propriedade `transition` da página, para mais informações sobre as [funções gatilhos de JavaScript](https://v2.vuejs.org/v2/guide/transitions.html#JavaScript-Hooks) consultar a documentação da Vue:
7778

7879
```js
7980
export default {
@@ -88,7 +89,7 @@ export default {
8889
### Modo de Transição
8990

9091
::alert{type="warning"}
91-
O modo de transição padrão para páginas diferem do modo padrão no Vue.js. O modo `transition` está por padrão definido como `out-in`. Se você quiser executar as transições de entrada e saída simultaneamente, voê tem de definir o mode para uma string vazia `mode: ''`.
92+
O modo de transição predefinido para as páginas é diferente do modo de transição predefinido na Vue.js. O modo de `transition` é, por padrão, definido como `out-in`. Se quisermos executar transições de entrada e saída em simultâneo, temos de definir o modo para a sequência de caracteres vazia `mode: ''`.
9293
::
9394

9495
```js{}[pages/index.vue]
@@ -115,15 +116,15 @@ export default {
115116
}
116117
```
117118

118-
Transições aplicadas na navegação:
119+
Transições aplicadas às navegação:
119120

120121
`/` to `/posts` => `slide-left`,`/posts` to `/posts?page=3` => `slide-left`,`/posts?page=3` to `/posts?page=2` => `slide-right`.
121122

122-
## Configuração Global
123+
## Definições Globais
123124

124-
O nome de transição padrão do Nuxt é `"page"`. Para adicionar uma transição fade para todas páginas da sua aplicação, tudo o que você precisa é um ficheiro CSS que é compartilhado por todas rotas.
125+
O nome da transição padrão da Nuxt é `"page"`. Para adicionar uma transição de desaparecimento a cada página da nossa aplicação, só precisamos de um ficheiro `.css` que seja partilhado por todas as nossas rotas.
125126

126-
Nosso css global dentro de `assets/main.css`:
127+
A nossa folha de estilo global está em `assets/main.css`:
127128

128129
```css{}[assets/main.css]
129130
.page-enter-active,
@@ -136,21 +137,21 @@ Nosso css global dentro de `assets/main.css`:
136137
}
137138
```
138139

139-
Depois adicionarmos seu caminho ao array `css` dentro do nosso ficheiro de configuração `nuxt.config.js` :
140+
Depois adicionamos o seu caminho ao vetor `css` no nosso ficheiro `nuxt.config.js`:
140141

141142
```js{}[nuxt.config.js]
142143
export default {
143144
css: ['~/assets/main.css']
144145
}
145146
```
146147

147-
## Configuração das Configurações
148+
## Definições de Configuração
148149

149-
### A Propriedade layoutTransition
150+
### A Propriedade `layoutTransition`
150151

151-
A transição do esquema (ou layout) é usada para definir as propriedades da transições de esquema (layout).
152+
A transição de disposição é utilizada para definir as propriedades predefinidas das transições de disposição.
152153

153-
A configuração padrão para transições de esquema são:
154+
As definições predefinidas para as transições de disposição são:
154155

155156
```js
156157
{
@@ -170,12 +171,12 @@ A configuração padrão para transições de esquema são:
170171
}
171172
```
172173

173-
Se você quiser mudar as configurações padrões para as transições do seu esquema você pode fazer isso dentro do ficheiro `nuxt.config.js`.
174+
Se quisermos alterar as definições predefinidas para as nossas transições de disposição, podemos fazer isto no ficheiro `nuxt.config.js`:
174175

175176
```js{}[nuxt.config.js]
176177
export default {
177178
layoutTransition: 'my-layouts'
178-
// Ou
179+
// ou
179180
layoutTransition: {
180181
name: 'my-layouts',
181182
mode: 'out-in'
@@ -194,9 +195,9 @@ export default {
194195
}
195196
```
196197

197-
### A Propriedade pageTransition
198+
### A Propriedade `pageTransition`
198199

199-
A configuração padrão para transições de página são:
200+
As definições predefinidas para as transições de página são:
200201

201202
```js
202203
{
@@ -205,12 +206,12 @@ A configuração padrão para transições de página são:
205206
}
206207
```
207208

208-
Deseja você modificar a configuração padrão, você pode fazer isso dentro do `nuxt.config.js`
209+
Se quisermos modificar as definições predefinidas, podemos fazê-lo no ficheiro `nuxt.config.js`:
209210

210211
```js{}[nuxt.config.js]
211212
export default {
212213
pageTransition: 'my-page'
213-
// Ou
214+
// ou
214215
pageTransition: {
215216
name: 'my-page',
216217
mode: 'out-in',
@@ -221,7 +222,7 @@ export default {
221222
}
222223
```
223224

224-
Se você modificar o nome da transição da página você também terá de renomear a classe css.
225+
Se modificarmos o nome da transição de página, também teremos de renomear a classe da folha de estilo:
225226

226227
```css{}[assets/main.css]
227228
.my-page-enter-active,
Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
---
22
title: Modo de Pré-visualização
3-
description: Pré-visualização ao vivo para o um alvo estático com o modo de pré-visualização
3+
description: Pré-visualização em direto do estático do destino com o modo de pré-visualização.
44
category: features
55
---
6+
67
# Modo de Pré-visualização
78

8-
Pré-visualização ao vivo para alvo estático com o modo de pré-visualização
9+
Pré-visualização em direto do estático do destino com o modo de pré-visualização.
910

1011
---
11-
Com o Nuxt e completamente estático você pode agora usar a pré-visualização ao vivo fora da caixa que chamará sua API ou CMS, assim você pode visualizar as mudanças ao vivo antes de desdobrar.
12+
13+
Com a Nuxt e a geração de sítio totalmente estático, podemos agora utilizar a pré-visualização em direto, que chamará a nossa interface de programação de aplicação ou o nosso sistema de gestão de conteúdo para que possamos ver as alterações em direto antes da implantação.
1214

1315
::alert{type="warning"}
14-
Disponível apenas quando estiver usando [`target:static`](/docs/features/deployment-targets#static-hosting)
16+
Disponível apenas quando se utiliza [`target:static`](/docs/features/deployment-targets#hospedagem-estática)
1517
::
1618

17-
O modo de pré-visualização irá atualizar os dados da página automaticamente visto que ele usa `$nuxt.refresh` nos bastidores e portanto chama `nuxtServerInit`, `asyncDate` e `fetch` no lado do cliente.
19+
O modo de pré-visualização atualizará automaticamente os dados da página, uma vez que utiliza `$nuxt.refresh` e, por conseguinte, chama `nuxtServerInit`, `asyncData` e `fetch` no lado do cliente.
1820

19-
No sentido de ativar a pré-visualização ao vivo você precisará adicionar o seguinte plugin:
21+
Para ativar a pré-visualização em direto, temos de adicionar a seguinte extensão:
2022

2123
```js{}[plugins/preview.client.js]
2224
export default function ({ query, enablePreview }) {
@@ -27,7 +29,7 @@ export default function ({ query, enablePreview }) {
2729
```
2830

2931
::alert{type="warning"}
30-
O `enablePreview` está disponível apenas dentro do objeto de contexto dos plugins. Pré-visualizações são manipuladas no lado do cliente e desta maneira o plugin deve ser executado no cliente: `preview.client.js`
32+
A `enablePreview` está disponível no objeto de contexto das extensões. As pré-visualizações são tratadas do lado do cliente e portanto, a extensão deve ser executada no cliente: `preview.client.js`.
3133
::
3234

3335
```js{}[nuxt.config.js]
@@ -36,7 +38,7 @@ export default {
3638
}
3739
```
3840

39-
Uma vez que você adicionou o plugin você pode agora gerar seu site e servir ele.
41+
Depois de adicionarmos a extensão, podemos agora gerar o nosso sítio e servi-lo:
4042

4143
::code-group
4244
```bash [Yarn]
@@ -49,35 +51,36 @@ npx nuxt start
4951
```
5052
::
5153

52-
Em seguida você pode visualizar sua página de pré-visualização ao adicionar o parâmetro de consulta no final da página que você queira visualizar imediatamente:
54+
Depois, podemos ver a nossa página de pré-visualização adicionando o parâmetro de consulta ao fim da página que queremos ver imediatamente:
5355

5456
```js
5557
?preview=true
5658
```
5759
5860
::alert{type="warning"}
59-
O `enablePreview` deve ser testado localmente com o yarn start e não yarn dev
61+
A `enablePreview` deve ser testada localmente com `yarn start` e não com `yarn dev`.
6062
::
6163
62-
### Pré-visualizando Páginas Que Ainda Não Foram Geradas
64+
### Pré-visualizar páginas que ainda não foram geradas
6365
64-
Para páginas que ainda não foram geradas, mesmo na queda do SPA elas ainda continuarão a chamar a API antes de exibir a página 404 como se essas páginas existissem na API mas que ainda não foram geradas.
66+
Para as páginas que ainda não foram geradas, o retrocesso da aplicação de página única continuará a chamar a interface de programação de aplicação antes de mostrar a página 404, uma vez que estas páginas existem na interface de programação de aplicação, mas ainda não foram geradas.
6567
66-
Se você tiver definido um gatilho validate, você provavelmente precisará modificar ele, assim para que ele não redirecione para a página 404 no modo de pré-visualização.
68+
Se tivermos definido uma função gatilho de validação, provavelmente teremos de a modificar para que não redirecione para a página 404 no modo de pré-visualização:
6769
6870
```js
6971
validate({ params, query }) {
7072
if (query.preview) {
7173
return true
74+
}
7275
}
7376
```
7477
75-
### Passando Dados ao enablePreview
78+
### Passar Dados para `enablePreview`
7679
77-
Você pode passar dados para função `enablePreview`. Esses dados irão depois estar disponíveis no auxiliar de contexto `$preview` e no `this.$preview`.
80+
Podemos passar dados para a função `enablePreview`. Estes dados estarão então disponíveis no auxiliar de contexto `$preview` e em `this.$preview`.
7881
79-
### O Que Se Segue
82+
### O Que Se Segue?
8083
8184
::alert{type="next"}
82-
Consulte o [livro da Estrutura do Diretório](/docs/directory-structure/nuxt)
85+
Consultar o livro [Estrutura do Diretório](/docs/directory-structure/nuxt).
8386
::

0 commit comments

Comments
 (0)