Skip to content

docs: [RU] Translation update #1602

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

Merged
merged 73 commits into from
Aug 14, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
97fd304
structure.md исправлена опечатка
Alex-Sokolov Nov 28, 2017
be97117
actions.md мелкие правки
Alex-Sokolov Nov 28, 2017
1a7b02f
api.md мелкие правки
Alex-Sokolov Nov 28, 2017
921fb57
intro.md мелкие правки
Alex-Sokolov Nov 28, 2017
9569122
state.md мелкие правки
Alex-Sokolov Nov 28, 2017
eb89908
strict.md мелкие правки
Alex-Sokolov Nov 28, 2017
5db4d3f
testing.md мелкие правки
Alex-Sokolov Nov 28, 2017
a042673
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jan 1, 2018
4220dc6
actions.md правки
Alex-Sokolov Jan 1, 2018
7ec590a
testing.md правки
Alex-Sokolov Jan 1, 2018
4349010
Fix typos. ru
ydakuka Jan 3, 2018
e409cf8
Merge pull request #36 from ydakuka/fix-typos-030118
Alex-Sokolov Jan 3, 2018
7d19243
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jan 3, 2018
5a82731
SUMMARY.md правки заголовков
Alex-Sokolov Jan 3, 2018
8b8b973
Минусы на тире
Alex-Sokolov Jan 3, 2018
aa12c64
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov May 22, 2018
ddf3893
[RU] Moved to VuePress
Alex-Sokolov May 22, 2018
bcefde2
Fix & single quotes
Alex-Sokolov May 22, 2018
75f9a93
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov May 25, 2018
1ba36d3
[RU] Update
Alex-Sokolov May 25, 2018
36919c1
Remove settings.json
Alex-Sokolov May 25, 2018
e12b8ec
fix link
Alex-Sokolov May 28, 2018
a1ae008
fix images links
Alex-Sokolov May 30, 2018
636ae6e
merge with upstream
Alex-Sokolov Jun 6, 2018
315e737
translated ru image and ai sources
greenroach Jun 11, 2018
8621632
Merge pull request #37 from greenroach/translation-ru
Alex-Sokolov Jun 13, 2018
685c285
Localized images
Alex-Sokolov Jun 13, 2018
f553b2b
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jun 20, 2018
adc6d5b
README.md исправлена ссылка
Alex-Sokolov Jun 20, 2018
0cc84f1
api: formatting example
Alex-Sokolov Jul 11, 2018
6849442
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jul 11, 2018
f1c7102
api: fix links
Alex-Sokolov Jul 11, 2018
e0c0f1e
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jul 15, 2018
2029581
docs: remove core-concepts.md
Alex-Sokolov Jul 15, 2018
7f46f0d
modules.md правка примеров
Alex-Sokolov Aug 4, 2018
9c3d066
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Aug 4, 2018
1b9a3b0
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Aug 12, 2018
080318c
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Aug 17, 2018
eccbfa7
docs: [RU] fix links anchors
Alex-Sokolov Aug 17, 2018
8546284
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Sep 28, 2018
2728cff
docs: (ru) plugins.md fix
Alex-Sokolov Sep 28, 2018
0ee2287
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Oct 27, 2018
2266645
api.md добавлен devtools
Alex-Sokolov Oct 27, 2018
5acb974
api.md добавлена ссылка
Alex-Sokolov Oct 27, 2018
78b6735
api.md обновление
Alex-Sokolov Oct 27, 2018
662d13f
installation.md обновление
Alex-Sokolov Oct 27, 2018
b125a0a
README.md обновление
Alex-Sokolov Oct 27, 2018
e3b7bad
getting-started.md удален, дубль
Alex-Sokolov Oct 27, 2018
6ba7302
README.md обновление
Alex-Sokolov Oct 27, 2018
5ce21fa
installation.md изменена ссылка
Alex-Sokolov Oct 27, 2018
99e9098
README.md правка
Alex-Sokolov Oct 27, 2018
7a58c54
state.md обновление
Alex-Sokolov Oct 27, 2018
e973bdb
state.md правки
Alex-Sokolov Oct 27, 2018
be50ee1
getters.md правки
Alex-Sokolov Oct 27, 2018
4017eda
README.md fix
Alex-Sokolov Oct 27, 2018
0a4d226
state.md fix
Alex-Sokolov Oct 27, 2018
bb69c9c
state.md правки
Alex-Sokolov Oct 27, 2018
1304b51
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Nov 12, 2018
8efbf96
hot-reload.md правка
Alex-Sokolov Nov 12, 2018
ac086d3
mutations.md правка
Alex-Sokolov Nov 12, 2018
6f947ff
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Nov 28, 2018
d2fbbd6
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jan 9, 2019
67983b7
README.md add video-preview component
Alex-Sokolov Jan 9, 2019
89218a8
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jan 17, 2019
92bb4ea
api/README.md added about subscribeAction before/after
Alex-Sokolov Jan 17, 2019
b45ec55
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Jan 31, 2019
fae9eec
modules.md update
Alex-Sokolov Jan 31, 2019
5e26844
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Mar 25, 2019
82bf80d
README.md update
Alex-Sokolov Mar 25, 2019
ab33fb6
README.md fix
Alex-Sokolov Jul 26, 2019
cc96269
Merge remote-tracking branch 'upstream/dev' into translation-ru
Alex-Sokolov Aug 13, 2019
f7a918d
state.md update
Alex-Sokolov Aug 13, 2019
838a687
mutations.md fix
Alex-Sokolov Aug 13, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/ru/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ new Vue({

Так почему бы не вынести всё общее состояние приложения из компонентов и управлять им в глобальном синглтоне? При этом наше дерево компонентов становится одним большим «представлением» и любой компонент может получить доступ к состоянию приложения или вызывать действия для изменения состояния, независимо от того, где они находятся в дереве!

Кроме того, чётко определяя и разделяя концепции, возникающие при управлении состоянием, и требуя соблюдения определённых правил, мы лучше структурируем код и облегчаем его поддержку.
Чётко определяя и разделяя концепции, возникающие при управлении состоянием, и требуя соблюдения определённых правил, которые поддерживают независимость между представлениями и состояниями, мы лучше структурируем код и облегчаем его поддержку.

Это основная идея Vuex, вдохновлённого [Flux](https://facebook.github.io/flux/docs/overview.html), [Redux](http://redux.js.org/) и [Архитектурой Elm](https://guide.elm-lang.org/architecture/). В отличие от других паттернов, Vuex реализован в виде библиотеки, специально предназначенной для Vue.js, чтобы использовать его систему реактивности для эффективного обновления.

Expand All @@ -60,7 +60,7 @@ new Vue({

### Когда следует использовать Vuex?

Хотя Vuex помогает управлять совместно используемым состоянием, это реализуется ценой привнесения новых концепций и вспомогательного кода. Компромисс, когда кратковременная продуктивность страдает на благо долгосрочной.
Vuex помогает управлять совместно используемым состоянием, ценой привнесения новых концепций и вспомогательного кода. Компромисс, когда кратковременная продуктивность страдает на благо долгосрочной.

Если ещё не приходилось создавать крупные SPA и вы лишь знакомитесь с Vuex, это может показаться многословным и сложным. Всё в порядке — простые приложения могут легко обходиться и без Vuex. Возможно, будет достаточно простого паттерна [глобальной шины событий](https://ru.vuejs.org/v2/guide/state-management.html#Простой-контейнер-состояния-с-нуля). Но если вы создаёте SPA среднего или крупного размера, то, скорее всего, уже сталкивались с ситуациями, которые заставляли задуматься о том, как лучше управлять состоянием вне компонентов Vue, а Vuex в таком случае может стать вполне естественным следующим шагом. Есть хорошая цитата от Дэна Абрамова, автора Redux:

Expand Down
2 changes: 1 addition & 1 deletion docs/ru/guide/mutations.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ mutations: {

### Вызов мутаций в компонентах

Мутации можно вызывать из кода компонентов, используя `this.$store.commit('xxx')`, или применяя хелпер `mapMutations`, который проксирует вызовы `store.commit` через методы компонентов (для этого требуется наличие корневой ссылки на хранилище `$store`):
Мутации можно вызывать из кода компонентов, используя `this.$store.commit('xxx')`, или применяя вспомогательный метод `mapMutations`, который проксирует вызовы `store.commit` через методы компонентов (для этого требуется наличие корневой ссылки на хранилище `$store`):

```js
import { mapMutations } from 'vuex';
Expand Down
2 changes: 2 additions & 0 deletions docs/ru/guide/state.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Vuex использует **единое дерево состояния** —

Единое дерево состояния не противоречит модульности — в следующих главах мы изучим, как можно разделить состояние и мутации на под-модули.

Данные, которые хранятся во Vuex должны следовать тем же правилам, что и `data` в экземпляре Vue, т.е. объект состояния должен быть простым. **См. также:** [Vue#data](https://ru.vuejs.org/v2/api/#data).

### Использование состояния Vuex в компонентах Vue

Итак, как использовать состояние хранилища в компонентах Vue? Поскольку хранилище Vuex реактивно, самый простой способ «получения» — просто вернуть часть состояния хранилища в [вычисляемом свойстве](https://ru.vuejs.org/v2/guide/computed.html):
Expand Down