Skip to content

Commit 9674f9d

Browse files
gbezyukkazupon
authored andcommitted
[Community Translation] Russian docs translation updates (#1081)
* add entry for Russian docs * copy en docs for ru translation * translation for ru/installation.md * ru/README.md translation * ru/SUMMARY.md translation (same as README.md) * ru/essentials/getting-started.md ru translation * ru/essentials/dynamic-matching.md ru translation * ru/essentials/nested-routes.md ru translation * ru/essentials/navigation.md ru translation * ru/essentials/named-routes.md ru translation * ru/essentials/named-views.md ru translation * ru/essentials/redirect-and-alias.md ru translation * ru/essentials/history-mode.md ru translation * ru/advanced/navigation-guards.md translation * ru/advanced/meta.md translation * ru/advanced/transitions.md translation * ru/advanced/data-fetching.md translation * ru/advanced/scroll-behavior.md translation * ru/advanced/lazy-loading.md translation * README.md and SUMMARY.md translation updates * ru/api/component-injections.md translation * ru/api/options.md translation * ru/api/route-object.md translation * ru/api/router-instance.md translation * ru/api/router-view.md translation * ru/api/router-link.md translation * Update scroll-behavior.md * ru/essentials proof-reading * ru/advanced proof-reading * ru/api proof-reading * updated to match 2.1.1 * Typofix * Fix typo * Правки по сторожевых хуков * Правки по странице Route-object * Исправление свойства на странице router-link * Исправление ссылки на странице getting-started * Исправления в оглавлении * Исправления по странице установки * Правки на странице введения * Добавлен пункт для страницы введения (чтобы локализовался в боковой панели) * Добавилась пустая строка в конце файла * Капитализация Vue-router * Исправлена капитализация CSS * Исправлена ошибка на странице router-link * Изменены врапперы на обертки на странице router-view * Правка на странице component-injections * Изменения по странице dynamic-matching * Изменение капитализации Vue-router * Исправлена ошибка в заголовке на странице named-routes * Изменен сайдбар на боковую панель на странице named-views.md * Изменения по странице navigation.md * Изменена капитализация Vue-router * Исправлена капитализация Vue-router и ошибка на странице navigation-guards * Мелкие правки по странице scroll-behaviour * Исправления на странице navigation-guards * Исправления на странице navigation-guards
1 parent f7e3b60 commit 9674f9d

17 files changed

+72
-67
lines changed

docs/ru/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{% include "./SUMMARY.md" %}
1+
{% include "./SUMMARY.md" %}

docs/ru/SUMMARY.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
# vue-router 2
1+
# Vue-router 2
22
<!--email_off-->
3-
> Обратите внимание: vue[email protected] работает только с Vue 2.x. Документация для версии 0.7.x находится [здесь (en)](https://github.com/vuejs/vue-router/tree/1.0/docs/en).
3+
> Примечание: Vue[email protected] работает только с Vue 2.x. Документация для версии 0.7.x находится [здесь (en)](https://github.com/vuejs/vue-router/tree/1.0/docs/en).
44
<!--/email_off-->
5-
**[Release Notes](https://github.com/vuejs/vue-router/releases)**
5+
**[История изменений](https://github.com/vuejs/vue-router/releases)**
66

7+
- [Введение](README.md)
78
- [Установка](installation.md)
89
- Основы
910
- [Начало работы](essentials/getting-started.md)
@@ -24,7 +25,7 @@
2425
- Справочник API
2526
- [router-link](api/router-link.md)
2627
- [router-view](api/router-view.md)
27-
- [Объект Route](api/route-object.md)
28+
- [Объект route](api/route-object.md)
2829
- [Опции конструктора Router'а](api/options.md)
2930
- [Инстанс Router'а](api/router-instance.md)
3031
- [Интеграция с компонентами Vue](api/component-injections.md)

docs/ru/advanced/navigation-guards.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Сторожевые хуки
22

3-
Как следует из названия, сторожевые хуки `vue-router` используются для редиректов или отмены навигационных переходов. Есть несколько способов внедрить сторожевой хук: глобально, для конкретного пути, или для конкретного компонента.
3+
Как следует из названия, сторожевые хуки `Vue-router` используются для редиректов или отмены навигационных переходов. Есть несколько способов внедрить сторожевой хук: глобально, для конкретного пути, или для конкретного компонента.
4+
5+
Запомните **изменение параметров не вызывает сторожевые хуки**. Просто добавьте [watch на объект `$route`](../essentials/dynamic-matching.md#reacting-to-params-changes) для отслеживания этих изменений.
46

57
### Глобальные хуки
68

@@ -14,7 +16,7 @@ router.beforeEach((to, from, next) => {
1416
})
1517
```
1618

17-
Глобальные сторожевые хуки вызываются в порядке создания при каждом навигационном переходе. Допускается асинхронное разрешение хуков — в этом случае переход считается **незавершённым** до тех пор, пока не будут разрешены все хуки.
19+
Глобальные сторожевые хуки вызываются в порядке создания при каждом навигационном переходе. Допускается асинхронное разрешение хуков — в этом случае переход считается **незавершённым** до тех пор, пока не будут разрешены все хуки.
1820

1921
В каждый сторожевой хук передаётся три параметра:
2022

@@ -62,15 +64,15 @@ const router = new VueRouter({
6264

6365
### Указание хука для конкретного компонента
6466

65-
Наконец, сторожевой хук можно указать и непосредственно в компоненте, используя `beforeRouteEnter` и `beforeRouteLeave`:
67+
Наконец, сторожевой хук можно указать и непосредственно в компоненте (том, что указан в конфигурации пути), используя `beforeRouteEnter` и `beforeRouteLeave`:
6668

6769
``` js
6870
const Foo = {
6971
template: `...`,
7072
beforeRouteEnter (to, from, next) {
7173
// вызывается до подтверждения пути, соответствующего этому компоненту.
7274
// НЕ имеет доступа к контексту инстанса компонента `this`,
73-
// так как к моменту вызова истанс ещё не создан!
75+
// так как к моменту вызова инстанс ещё не создан!
7476
},
7577
beforeRouteLeave (to, from, next) {
7678
// вызывается перед переходом от пути, соответствующего текущему компоненту;

docs/ru/advanced/scroll-behavior.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Скроллинг
22

3-
При переходе между страницами в рамках клиентского роутинга, можно сохранять позицию скроллинга для каждой записи в истории (что обычно делают браузеры при работе с традиционными приложениями), или же проматывать страницу вверх. `Vue-router` позволяет использовать оба варианта, и даже более того — позволяет полностью кастомизировать поведение скроллинга при навигации.
3+
При переходе между страницами в рамках клиентского роутинга, можно сохранять позицию скроллинга для каждой записи в истории (что обычно делают браузеры при работе с традиционными приложениями), или же проматывать страницу вверх. `Vue-router` позволяет использовать оба варианта, и даже более того — позволяет полностью настроить поведение скроллинга при навигации.
44

55
**Замечание: эта возможность работает только в режиме HTML5 history mode.**
66

@@ -46,7 +46,7 @@ scrollBehavior (to, from, savedPosition) {
4646
}
4747
```
4848

49-
Сэмулировать поведение "промотки к якорю" ("scroll to anchor") можно так:
49+
Эмулировать поведение "прокрутки к якорю" ("scroll to anchor") можно так:
5050

5151
``` js
5252
scrollBehavior (to, from, savedPosition) {

docs/ru/api/component-injections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### Добавляемые свойства
44

5-
Нижеперечисленные свойства становятся доступными в каждом дочернем компоненте при передаче роутера через опцию `router` корневого инстанса приложения.
5+
Перечисленные ниже свойства становятся доступными в каждом дочернем компоненте при передаче роутера через опцию `router` корневого инстанса приложения.
66

77
- #### $router
88

docs/ru/api/options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
- значение по умолчанию: `"router-link-active"`
5252

53-
Глобальная конфигурация css-класса по умолчанию для активных ссылок `<router-link>`. См. также [router-link](router-link.md).
53+
Глобальная конфигурация CSS-класса по умолчанию для активных ссылок `<router-link>`. См. также [router-link](router-link.md).
5454

5555
### scrollBehavior
5656

docs/ru/api/route-object.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@
66

77
Объекты пути могут быть обнаружены в нескольких местах:
88

9-
- В компонентах, в виде `this.$route`, и как параметр коллбэков, наблюдающих за `$route`;
9+
- В компонентах, в виде `this.$route`
1010

11-
— Как возвращаемое значение при вызове `router.match(location)`;
11+
- В коллбэках при отслеживании `$route`
12+
13+
- Как возвращаемое значение при вызове `router.match(location)`
1214

1315
- В качестве первых двух параметров сторожевых хуков:
1416

@@ -39,13 +41,13 @@
3941
- **$route.params**
4042

4143
- тип: `Object`
42-
44+
4345
Объект, содержащий пары ключ/значение для динамических сегментов (включая *-сегменты). Будет пустым, если параметров у пути нет.
4446

4547
- **$route.query**
4648

4749
- тип: `Object`
48-
50+
4951
Объект, содержащий пары ключ/значение для строки запроса (query string). Например, для пути `/foo?user=1` получится `$route.query.user == 1`. При отсутствии строки запроса, будет пустым объектом.
5052

5153
- **$route.hash**
@@ -63,7 +65,7 @@
6365
- **$route.matched**
6466

6567
- тип: `Array<RouteRecord>`
66-
68+
6769
Массив, содержащий **записи путей** для всех вложенных сегментов текущего пути. Записи путей — это копии объектов конфигурации из массива `routes` (и вложенных массивов `children`):
6870

6971
``` js

docs/ru/api/router-link.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595

9696
- значение по умолчанию: `false`
9797

98-
По умолчанию активность ссылки устанавливается по стратегии **совпадения по включению**. Например, для `<router-link to="/a">` класс активности будет применён для всех ссылок, начинающися с `/a`.
98+
По умолчанию активность ссылки устанавливается по стратегии **совпадения по включению**. Например, для `<router-link to="/a">` класс активности будет применён для всех ссылок, начинающихся с `/a`.
9999

100100
Одним из следствий этого подхода является тот факт, что корневая ссылка `<router-link to="/">` будет считаться активной всегда. Чтобы заставить ссылку считаться активной только при полном совпадении, используйте входной параметр `exact`:
101101

@@ -106,7 +106,7 @@
106106

107107
Больше примеров с подробными объяснениями использования класса активности можно найти [здесь](http://jsfiddle.net/fnlCtrl/dokbyypq/).
108108

109-
- **events**
109+
- **event**
110110

111111
> 2.1.0+
112112

docs/ru/api/router-view.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616

1717
### Поведение
1818

19-
Все остальные входные параметры будут напрямую переданы отображащемому компоненту представления. Тем не менее, чаще всего данные уровня пути содержатся в параметрах пути (`$route.params`).
19+
Все остальные входные параметры будут напрямую переданы отображаемому компоненту представления. Тем не менее, чаще всего данные уровня пути содержатся в параметрах пути (`$route.params`).
2020

21-
Поскольку мы имеем дело всего лишь с обыкновенным компонентом, можно использовать врапперы `<transition>` и `<keep-alive>`. Если вы используете оба, удостоверьтесь, что `<keep-alive>` располагается внутри:
21+
Поскольку мы имеем дело всего лишь с обыкновенным компонентом, можно использовать обёртки `<transition>` и `<keep-alive>`. Если вы используете оба, удостоверьтесь, что `<keep-alive>` располагается внутри:
2222

2323
``` html
2424
<transition>

0 commit comments

Comments
 (0)