Skip to content

Commit 3421086

Browse files
authored
docs(ptbr): fix translations (#1882)
1 parent 4f4a909 commit 3421086

File tree

4 files changed

+14
-15
lines changed

4 files changed

+14
-15
lines changed

Diff for: docs/ptbr/api/index.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ sidebar: auto
289289

290290
Cria dados computados do componente que retornam a subárvore do _store_ Vuex. [Detalhes](../guide/state.md#o-auxiliar-mapstate)
291291

292-
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#usando-metodos-auxiliares-com-namespace)
292+
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#vinculando-metodos-auxiliares-com-namespace)
293293

294294
O segundo objeto que compõem os argumentos pode ser uma função. `function(state: any)`
295295

@@ -299,15 +299,15 @@ sidebar: auto
299299

300300
Cria dados computados do componente que retornam o valor calculado de um _getter_. [Detalhes](../guide/getters.md#o-auxiliar-mapgetters)
301301

302-
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#usando-metodos-auxiliares-com-namespace)
302+
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#vinculando-metodos-auxiliares-com-namespace)
303303

304304
### mapActions
305305

306306
- `mapActions(namespace?: string, map: Array<string> | Object<string | function>): Object`
307307

308308
Cria opções de métodos nos componentes que despacham uma ação. [Detalhes](../guide/actions.md#despachando-acoes-em-componentes)
309309

310-
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#usando-metodos-auxiliares-com-namespace)
310+
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#vinculando-metodos-auxiliares-com-namespace)
311311

312312
O segundo objeto que compõem os argumentos pode ser uma função. `function(dispatch: function, ...args: any[])`
313313

@@ -317,15 +317,15 @@ sidebar: auto
317317

318318
Cria opções de métodos nos componentes que confirmam (ou fazem um _commit_ de) uma mutação. [Detalhes](../guide/mutations.md#confirmando-ou-fazendo-commits-de-mutacoes-em-componentes)
319319

320-
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#usando-metodos-auxiliares-com-namespace)
320+
O 1º argumento pode ser opcionalmente uma _String_ com _namespace_. [Detalhes](../guide/modules.md#vinculando-metodos-auxiliares-com-namespace)
321321

322322
 O segundo objeto que compõem os argumentos pode ser uma função. `function(commit: function, ...args: any[])`
323323

324324
### createNamespacedHelpers
325325

326326
- `createNamespacedHelpers(namespace: string): Object`
327327

328-
Cria métodos auxiliares de componentes vinculados por um nome. O objeto retornado conterá `mapState`, `mapGetters`, `mapActions` e `mapMutations`, que estão vinculados ao _namespace_ fornecido. [Detalhes](../guide/modules.md#usando-metodos-auxiliares-com-namespace)
328+
Cria métodos auxiliares de componentes vinculados por um nome. O objeto retornado conterá `mapState`, `mapGetters`, `mapActions` e `mapMutations`, que estão vinculados ao _namespace_ fornecido. [Detalhes](../guide/modules.md#vinculando-metodos-auxiliares-com-namespace)
329329

330330
## Funções de Composição
331331

Diff for: docs/ptbr/guide/migrating-to-4-0-from-3-x.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
Quase todas as APIs do Vuex 4 permaneceram inalteradas desde o Vuex 3. No entanto, ainda existem algumas mudanças importantes que você deve corrigir.
44

5-
- [Alterações Importantes](#alterações-importantes)
6-
- [Processo de instalação](#processo-de-instalação)
5+
- [Alterações Importantes](#alteracoes-importantes)
6+
- [Processo de instalação](#processo-de-instalacao)
77
- [Suporte ao TypeScript](#suporte-ao-typescript)
8-
- [Os pacotes agora estão alinhados com Vue 3](#os-pacotes-agora-estão-alinhados-com-vue-3)
9-
- [A função "createLogger" é exportada do módulo principal](#a-função-createLogger-é-exportada-do-módulo-principal)
10-
- [Novas Características](#novas-características)
11-
- [Nova função de composição "useStore"](#nova-função-de-composição-useStore)
8+
- [Os pacotes agora estão alinhados com Vue 3](#os-pacotes-agora-estao-alinhados-com-vue-3)
9+
- [A função "createLogger" é exportada do módulo principal](#a-funcao-createlogger-e-exportada-do-modulo-principal)
10+
- [Novas Características](#novas-caracteristicas)
11+
- [Nova função de composição "useStore"](#nova-funcao-de-composicao-usestore)
1212

1313
## Alterações Importantes
1414

@@ -85,7 +85,6 @@ Os seguintes pacotes são gerados para se alinhar aos pacotes Vue 3:
8585
- `vuex.esm-bundler.js`
8686
- Para uso com empacotadores como `webpack`, `rollup` e `parcel`.
8787
- Deixa os branches de prod/dev com os guardas de tipo `process.env.NODE_ENV` (deve ser substituído pelo empacotador).
88-
- Does not ship minified builds (to be done together with the rest of the code after bundling).
8988
- Não envia distribuições (ou _builds_) minificados (para ser feito junto com o resto do código após o empacotamento).
9089
- `vuex.cjs.js`
9190
- Para uso em renderização do lado do servidor (_server-side_ _rendering_) no Node.js com `require()`.

Diff for: docs/ptbr/guide/modules.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -308,15 +308,15 @@ store.registerModule(['nested', 'myModule'], {
308308

309309
Os estados do módulo serão expostos como `store.state.myModule` e `store.state.nested.myModule`.
310310

311-
O registro de módulo dinâmico possibilita que outros _plugins_ Vue aproveitem também o Vuex para gerenciamento de estado, anexando um módulo ao _store_ da aplicação. Por exemplo, a biblioteca [`vuex-router-sync`](https://github.com/vuejs/vuex-router-sync) integra o vue-router com o vuex gerenciando o estado da rota do aplicativo em um módulo conectado dinamicamente.
311+
O registro de módulo dinâmico possibilita que outros _plugins_ Vue aproveitem também o Vuex para gerenciamento de estado, anexando um módulo ao _store_ da aplicação. Por exemplo, a biblioteca [`vuex-router-sync`](https://github.com/vuejs/vuex-router-sync) integra o vue-router com o vuex gerenciando o estado da rota da aplicação em um módulo conectado dinamicamente.
312312

313313
Você também pode remover um módulo dinamicamente registrado com o `store.unregisterModule(moduleName)`. Note que você não pode remover módulos estáticos (declarados na criação do _store_) com este método.
314314

315315
Observe que você pode verificar se o módulo já está registrado no _store_ ou não através do método `store.hasModule (moduleName)`.
316316

317317
### Preservando o estado
318318

319-
É bem provável que você queira preservar o estado anterior ao registrar um novo módulo, como preservar o estado de um aplicativo Renderizado no Lado do Servidor (_Server_ _Side_ _Rendered_). Você pode fazer isso com a opção `preserveState`:`store.registerModule('a', module, {preserveState: true})`
319+
É bem provável que você queira preservar o estado anterior ao registrar um novo módulo, como preservar o estado de uma aplicação Renderizada no Lado do Servidor (_Server_ _Side_ _Rendered_). Você pode fazer isso com a opção `preserveState`:`store.registerModule('a', module, {preserveState: true})`
320320

321321
Quando você define `preserveState: true`, o módulo é registrado, as ações, mutações e _getters_ são incluídos no _store_, mas o estado não. É assumido que estado da sua _store_ já contém um estado para aquele módulo e você não quer sobrescrevê-lo.
322322

Diff for: docs/ptbr/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,6 @@ Se você quiser aprender Vuex de uma forma interativa, você pode conferir esse
6666

6767
Embora o Vuex nos ajude a lidar com o gerenciamento de estado compartilhado, ele também vem com o custo de mais conceitos e códigos repetitivos. É uma escolha de prós e contras entre produtividade de curto e longo prazo
6868

69-
Se você nunca construiu um SPA em grande escala e for direto para o Vuex, ele pode parecer verboso e desanimador. Isso é perfeitamente normal - se o seu aplicativo é simples, você provavelmente ficará bem sem o Vuex. Um simples [store pattern](https://v3.vuejs.org/guide/state-management.html#simple-state-management-from-scratch) pode ser tudo que você precisa. Mas, se você está criando um SPA de médio a grande porte, é provável que tenha encontrado situações que fazem você pensar em como lidar melhor com o estado fora de seus componentes Vue, e o Vuex será naturalmente o próximo passo para você. Há uma boa citação de Dan Abramov, o autor do Redux:
69+
Se você nunca construiu um SPA em grande escala e for direto para o Vuex, ele pode parecer verboso e desanimador. Isso é perfeitamente normal - se a sua aplicação é simples, você provavelmente ficará bem sem o Vuex. Um simples [store pattern](https://v3.vuejs.org/guide/state-management.html#simple-state-management-from-scratch) pode ser tudo que você precisa. Mas, se você está criando um SPA de médio a grande porte, é provável que tenha encontrado situações que fazem você pensar em como lidar melhor com o estado fora de seus componentes Vue, e o Vuex será naturalmente o próximo passo para você. Há uma boa citação de Dan Abramov, o autor do Redux:
7070

7171
> As bibliotecas Flux são como óculos: você saberá quando precisar delas.

0 commit comments

Comments
 (0)