Browse Source

docs(ru): translation update (#1810)

* plugins.md update
* api.md update
* api.md udpate
* hot-reload.md update
* docs: (ru) modules.md update
* docs: (ru) plugins.md update
* docs: (ru) modules.md update

Co-authored-by: Alex Sokolov <4497128+Alex-Sokolov@users.noreply.github.com>
Alexander Sokolov 4 years ago
parent
commit
b956a695d3
2 changed files with 28 additions and 3 deletions
  1. 12 2
      docs/ru/guide/modules.md
  2. 16 1
      docs/ru/guide/plugins.md

+ 12 - 2
docs/ru/guide/modules.md

@@ -151,6 +151,7 @@ modules: {
       someGetter (state, getters, rootState, rootGetters) {
       someGetter (state, getters, rootState, rootGetters) {
         getters.someOtherGetter // -> 'foo/someOtherGetter'
         getters.someOtherGetter // -> 'foo/someOtherGetter'
         rootGetters.someOtherGetter // -> 'someOtherGetter'
         rootGetters.someOtherGetter // -> 'someOtherGetter'
+        rootGetters['bar/someOtherGetter'] // -> 'bar/someOtherGetter'
       },
       },
       someOtherGetter: state => { ... }
       someOtherGetter: state => { ... }
     },
     },
@@ -161,6 +162,7 @@ modules: {
       someAction ({ dispatch, commit, getters, rootGetters }) {
       someAction ({ dispatch, commit, getters, rootGetters }) {
         getters.someGetter // -> 'foo/someGetter'
         getters.someGetter // -> 'foo/someGetter'
         rootGetters.someGetter // -> 'someGetter'
         rootGetters.someGetter // -> 'someGetter'
+        rootGetters['bar/someGetter'] // -> 'bar/someGetter'
 
 
         dispatch('someOtherAction') // -> 'foo/someOtherAction'
         dispatch('someOtherAction') // -> 'foo/someOtherAction'
         dispatch('someOtherAction', null, { root: true }) // -> 'someOtherAction'
         dispatch('someOtherAction', null, { root: true }) // -> 'someOtherAction'
@@ -209,7 +211,11 @@ computed: {
   ...mapState({
   ...mapState({
     a: state => state.some.nested.module.a,
     a: state => state.some.nested.module.a,
     b: state => state.some.nested.module.b
     b: state => state.some.nested.module.b
-  })
+  }),
+  ...mapGetters([
+    'some/nested/module/someGetter', // -> this['some/nested/module/someGetter']
+    'some/nested/module/someOtherGetter', // -> this['some/nested/module/someOtherGetter']
+  ])
 },
 },
 methods: {
 methods: {
   ...mapActions([
   ...mapActions([
@@ -226,7 +232,11 @@ computed: {
   ...mapState('some/nested/module', {
   ...mapState('some/nested/module', {
     a: state => state.a,
     a: state => state.a,
     b: state => state.b
     b: state => state.b
-  })
+  }),
+  ...mapGetters('some/nested/module', [
+    'someGetter', // -> this.someGetter
+    'someOtherGetter', // -> this.someOtherGetter
+  ])
 },
 },
 methods: {
 methods: {
   ...mapActions('some/nested/module', [
   ...mapActions('some/nested/module', [

+ 16 - 1
docs/ru/guide/plugins.md

@@ -90,13 +90,17 @@ const store = new Vuex.Store({
 В комплекте с Vuex идёт плагин логирования, который можно использовать при отладке:
 В комплекте с Vuex идёт плагин логирования, который можно использовать при отладке:
 
 
 ```js
 ```js
-import createLogger from 'vuex/dist/logger';
+import { createLogger } from 'vuex'
 
 
 const store = new Vuex.Store({
 const store = new Vuex.Store({
   plugins: [createLogger()]
   plugins: [createLogger()]
 });
 });
 ```
 ```
 
 
+:::warning ВНИМАНИЕ
+До версии 3.5.0 функция `createLogger` экспортировалась по пути `vuex/dist/logger`. Ознакомьтесь с разделом "Vuex до версии 3.5.0" на этой странице.
+:::
+
 Функция `createLogger` принимает следующие опции:
 Функция `createLogger` принимает следующие опции:
 
 
 ```js
 ```js
@@ -135,3 +139,14 @@ const logger = createLogger({
 Логирующий плагин также можно включить напрямую используя отдельный тег `<script>`, помещающий функцию `createVuexLogger` в глобальное пространство имён.
 Логирующий плагин также можно включить напрямую используя отдельный тег `<script>`, помещающий функцию `createVuexLogger` в глобальное пространство имён.
 
 
 Обратите внимание, что этот плагин делает слепки состояний, поэтому использовать его стоит только на этапе разработки.
 Обратите внимание, что этот плагин делает слепки состояний, поэтому использовать его стоит только на этапе разработки.
+
+#### Vuex до версии 3.5.0
+
+До версии 3.5.0 функция `createLogger` экспортировалась по следующему пути `vuex/dist/logger`.
+
+``` js
+import createLogger from 'vuex/dist/logger'
+const store = new Vuex.Store({
+  plugins: [createLogger()]
+})
+```