Skip to content

[Just Merge Me] Russian Translation Update #657

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 79 commits into from
Mar 2, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
c4c5571
russian docs translation started
gbezyuk Nov 7, 2016
6033b13
docs/ru/actions.md translated
gbezyuk Nov 7, 2016
a692a16
docs/ru/api.md translated
gbezyuk Nov 7, 2016
8f6c6c1
docs/ru/forms.md translated
gbezyuk Nov 7, 2016
0cff850
api translation fix
gbezyuk Nov 7, 2016
74fd9e0
docs/ru/getters.md translated
gbezyuk Nov 7, 2016
921b8af
docs/ru/getting-started.md translated
gbezyuk Nov 7, 2016
f009245
docs/ru/hot-reload.md translated
gbezyuk Nov 7, 2016
06116fe
docs/ru/installation.md translated
gbezyuk Nov 7, 2016
75e614b
docs/ru/intro.md translated
gbezyuk Nov 7, 2016
78bc587
docs/ru/modules.md translated
gbezyuk Nov 7, 2016
5517739
docs/ru/README.md translated
gbezyuk Nov 8, 2016
a654cf9
docs/ru/strict.md translated
gbezyuk Nov 8, 2016
c8161ea
docs/ru/structure.md translated
gbezyuk Nov 8, 2016
8688aa5
docs/ru/SUMMARY.md translated (O_O for some reason it happens to be e…
gbezyuk Nov 8, 2016
814c33e
docs/ru/mutations.md translated
gbezyuk Nov 8, 2016
a0d8f22
docs/ru/plugins.md translated
gbezyuk Nov 8, 2016
c78180c
docs/ru/state.md translated
gbezyuk Nov 8, 2016
c2e7a5a
docs/ru/testing.md translated
gbezyuk Nov 8, 2016
25d1821
docs/ru/actions.md styling/proof-reading
gbezyuk Nov 8, 2016
3580cba
docs/ru/api.md styling/proof-reading
gbezyuk Nov 8, 2016
e4ef045
docs/ru/forms.md styling/proof-reading
gbezyuk Nov 8, 2016
59270bf
docs/ru/getters.md styling/proof-reading
gbezyuk Nov 8, 2016
5686f44
docs/ru/getting-started.md styling/proof-reading
gbezyuk Nov 8, 2016
2edd47d
docs/ru/hot-reload.md styling/proof-reading
gbezyuk Nov 8, 2016
e333ed9
docs/ru/installation.md styling/proof-reading
gbezyuk Nov 8, 2016
98f55fa
docs/ru/intro.md styling/proof-reading
gbezyuk Nov 8, 2016
cc847dd
docs/ru/modules.md styling/proof-reading
gbezyuk Nov 8, 2016
b9e2044
docs/ru/mutations.md styling/proof-reading
gbezyuk Nov 8, 2016
d460dbc
docs/ru/plugins.md styling/proof-reading
gbezyuk Nov 8, 2016
4e17b00
docs/ru/state.md styling/proof-reading
gbezyuk Nov 8, 2016
4927416
docs/ru/strict.md styling/proof-reading
gbezyuk Nov 8, 2016
09d5a4f
docs/ru/structure.md styling/proof-reading
gbezyuk Nov 8, 2016
d3a7712
docs/ru/testing.md styling/proof-reading
gbezyuk Nov 8, 2016
94345c3
docs/ru/intro.md typo fix
gbezyuk Nov 8, 2016
e04bf82
Copyediting RU documentation
kojoru Nov 8, 2016
3c143e9
Fix typo
kojoru Nov 8, 2016
a22dae1
Change wording around alternative approaches to data handling
kojoru Nov 8, 2016
34529a3
Fix typo
kojoru Nov 8, 2016
67409b6
Fix typo
kojoru Nov 8, 2016
b5dc984
Better wording for linters
kojoru Nov 8, 2016
2f3dad4
Fix header and change wording
kojoru Nov 8, 2016
bf7a771
fix typo
kojoru Nov 8, 2016
7e7f05c
Merge pull request #1 from kojoru/translation-ru
gbezyuk Nov 8, 2016
7f25f25
typos reported by @ipelekhan are fixed
gbezyuk Nov 8, 2016
825c09f
Merge pull request #2 from vuejs/dev
gbezyuk Nov 10, 2016
f3b374a
Merge pull request #3 from vuejs/dev
gbezyuk Dec 5, 2016
a260169
Russian docs translation update
gbezyuk Dec 5, 2016
0dc9a6f
merge upstream
gbezyuk Dec 5, 2016
ebac150
Fix typo
Dec 9, 2016
fd279af
Sentence rephrasing and fix punctuation
Dec 9, 2016
641b740
Merge pull request #4 from moonlik/patch-1
gbezyuk Dec 9, 2016
a5ad236
Merge pull request #5 from moonlik/patch-3
gbezyuk Dec 9, 2016
7f2de8c
Переключил на ветку translation-ru
Alex-Sokolov Jan 7, 2017
35d8b4c
Merge pull request #8 from Alex-Sokolov/translation-ru
gbezyuk Jan 8, 2017
7f04abb
Merge pull request #6 from vuejs/dev
gbezyuk Jan 8, 2017
f5af1b3
Merge pull request #9 from translation-gang/dev
gbezyuk Jan 8, 2017
ed84334
- Исправлен пример
Alex-Sokolov Jan 23, 2017
816d98c
Merge pull request #10 from Alex-Sokolov/translation-ru
gbezyuk Jan 23, 2017
be7beb6
- getting-started.md исправлена ссылка на jsfiddle
Alex-Sokolov Jan 29, 2017
6f8ede5
- getters.md добавлена секция про возможность передачи функции в гетт…
Alex-Sokolov Jan 29, 2017
807c7d8
Merge pull request #11 from Alex-Sokolov/translation-ru
gbezyuk Jan 29, 2017
caee431
- installation.md добавлен флаг --save
Alex-Sokolov Feb 4, 2017
9a26e05
Merge pull request #12 from Alex-Sokolov/translation-ru
gbezyuk Feb 5, 2017
0f0edb3
- modules.md мелкая правка в примере
Alex-Sokolov Feb 14, 2017
66fc6e4
Update modules.md
gbezyuk Feb 14, 2017
99cfa8b
Merge pull request #13 from Alex-Sokolov/translation-ru
gbezyuk Feb 14, 2017
a24b554
modules.md ещё мелкая правка в примере
Alex-Sokolov Feb 14, 2017
4d7c314
Merge pull request #14 from Alex-Sokolov/translation-ru
gbezyuk Feb 14, 2017
934cc95
modules.md добавлен пример регистрации модуля
Alex-Sokolov Feb 15, 2017
44a597b
Merge pull request #15 from Alex-Sokolov/translation-ru
gbezyuk Feb 15, 2017
340b800
actions.md расширен пример
Alex-Sokolov Feb 23, 2017
3c4f9a5
Merge pull request #16 from Alex-Sokolov/translation-ru
gbezyuk Feb 26, 2017
ecc28ed
Merge pull request #17 from vuejs/dev
gbezyuk Feb 26, 2017
3072541
Merge pull request #18 from translation-gang/dev
gbezyuk Feb 26, 2017
e818e27
getters.md исправление
Alex-Sokolov Feb 27, 2017
d441913
Merge pull request #19 from Alex-Sokolov/translation-ru
gbezyuk Feb 27, 2017
d7f6d36
strict.md обновление и добавлено уточнение о затратности
Alex-Sokolov Feb 28, 2017
ae56dc1
Merge pull request #20 from Alex-Sokolov/translation-ru
gbezyuk Feb 28, 2017
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
3 changes: 3 additions & 0 deletions docs/ru/actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,9 @@ export default {
methods: {
...mapActions([
'increment' // проксирует this.increment() в this.$store.dispatch('increment')

// mapActions также поддерживают нагрузку (payloads):
'incrementBy' // проксирует this.incrementBy(amount) в this.$store.dispatch('incrementBy', amount)
]),
...mapActions({
add: 'increment' // проксирует this.add() в this.$store.dispatch('increment')
Expand Down
15 changes: 15 additions & 0 deletions docs/ru/getters.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,21 @@ computed: {
}
```

Вы также можете передавать аргументы геттерам возвращая функцию. Это особенно полезно, если вы хотите вернуть элемент (или часть элементов) массива по переданному критерию:

```js
getters: {
// ...
getTodoById: (state, getters) => (id) => {
return getters.todos.find(todo => todo.id === id)
}
}
```

``` js
store.getters.getTodoById(2) // -> { id: 2, text: '...', done: false }
```

### Вспомогательная функция `mapGetters`

Хелпер `mapGetters` попросту проксирует геттеры хранилища через локальные вычисляемые свойства компонента:
Expand Down
8 changes: 7 additions & 1 deletion docs/ru/modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,12 +227,18 @@ export function createPlugin (options = {}) {
Вы можете зарегистрировать модуль уже и **после** того, как хранилище было создано, используя метод `store.registerModule`:

``` js
// регистрация модуля `myModule`
store.registerModule('myModule', {
// ...
})

// регистрация вложенного модуля `nested/myModule`
store.registerModule(['nested', 'myModule'], {
// ...
})
```

Состояние модуля будет доступно как `store.state.myModule`.
Состояние модуля будет доступно как `store.state.myModule` и `store.state.nested.myModule`.

Динамическая регистрация модулей позволяет другим плагинам Vue также использовать Vuex для управления своим состоянием, добавляя модуль к хранилищу данных приложения. Например, библиотека [`vuex-router-sync`](https://github.com/vuejs/vuex-router-sync) интегрирует vue-router во vuex, отражая изменение текущего пути приложения в динамически присоединённом модуле.

Expand Down
12 changes: 6 additions & 6 deletions docs/ru/strict.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Strict Mode
# Строгий режим (strict mode)

Для включения strict mode просто укажите `strict: true` при создании хранилища Vuex:
Для включения строгого режима просто укажите `strict: true` при создании хранилища Vuex:

``` js
const store = new Vuex.Store({
Expand All @@ -9,13 +9,13 @@ const store = new Vuex.Store({
})
```

При использовании strict mode любая попытка внесения изменений в состояние Vuex, кроме как через зарегистрированную мутацию, приведёт к появлению ошибки. Это позволяет быть уверенным, что все изменения данных отслеживаются инструментами отладки.
В строгом режиме любая попытка внесения изменений в состояние Vuex кроме мутаций будет выбрасывать ошибку. Это гарантирует, что все мутации состояния будут явно отслежены через инструменты отладки.

### Разработка и production
### Разработка vs. production

**Не используйте strict mode в production-окружении!** Для определения некорректных операций strict mode использует довольно "дорогие" операции глубокого наблюдения за деревом состояния приложения, поэтому удостоверьтесь, что выключили этот режим перед выкладкой на production из соображений повышения производительности!
**Не используйте строгий режим в production!** Строгий режим запускает глубокое отслеживание за деревом состояния приложения в синхронном режиме для обнаружения несоответствующих мутаций, и это может быть затратным для производительности когда совершается большое количество мутаций. Убедитесь, что выключили этот режим в production чтобы избежать ухудшения производительности.

При использовании систем модульной сборки это можно сделать так:
Аналогично плагинам, при использовании инструментов сборки это можно сделать так:

``` js
const store = new Vuex.Store({
Expand Down