Skip to content

Commit 99fefba

Browse files
gbezyukposva
authored andcommitted
Russian Translation Update (#1325)
* 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 * - router-link.md добавлено уточнение * - navigation.md перевод новой секции для 2.2.0 * -navigation-guards переведен новый коллбек * - options.md добавлена опция props * - router-instance добавлено новое в 2.2.0 * - passing-props.md переведена новая страница * - Правка * - route-object.md исправление упоминания хэша * passing-props.md расширен пример * component-injections.md добавлена опция * navigation.md добавлено примечание * options.md добавления для 2.4.0 * router-instance.md добавления для 2.4.0 * navigation-guards.md добавления для 2.4.0 * lazy-loading.md изменена ссылка * transitions.md изменена ссылка * getting-started.md изменена ссылка * redirect-and-alias.md удалены пробелы
1 parent 3f5b6f1 commit 99fefba

9 files changed

+32
-5
lines changed

docs/ru/advanced/lazy-loading.md

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

33
При использовании модульного сборщика, результирующая JavaScript-сборка может оказаться довольно большой, что негативно сказывается на времени загрузки страницы. В некоторых случаях было бы эффективнее разделить компоненты каждого пути на отдельные минисборки, и загружать их только при переходе к соответствующему пути.
44

5-
Совместное использование [асинхронной загрузки компонентов](http://vuejs.org/guide/components.html#Async-Components) Vue и [разделения кода](https://webpack.js.org/guides/code-splitting-require/) WebPack делает реализацию ленивой загрузки компонентов в зависимости от путей тривиальной.
5+
Совместное использование [асинхронной загрузки компонентов](https://ru.vuejs.org/v2/guide/components.html#Асинхронные-компоненты) Vue и [разделения кода](https://webpack.js.org/guides/code-splitting-require/) WebPack делает реализацию ленивой загрузки компонентов в зависимости от путей тривиальной.
66

77
Всё, что требуется — определить компоненты путей как асинхронные:
88

docs/ru/advanced/navigation-guards.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ router.beforeEach((to, from, next) => {
3232

3333
- **`next('/')` или `next({ path: '/' })`**: редирект на другой путь. Текущий переход будет отменён, и процесс начнётся заново для нового пути.
3434

35+
- **`next(error)`**: (добавлено в версии 2.4.0+) если аргумент, переданный `next` является экземпляром `Error`, навигация будет прервана и ошибка будет передана в коллбек, зарегистрированный через `router.onError()`.
36+
3537
**Удостоверьтесь, что функция `next` так или иначе будет вызвана, иначе хук никогда не будет разрешён.**
3638

3739
Можно также зарегистрировать глобальные хуки, вызываемые после завершения перехода. Однако, в отличие от сторожевых хуков, в них не передаётся функция `next`, и на ход перехода они повлиять не могут:

docs/ru/advanced/transitions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</transition>
99
```
1010

11-
Всё, [что сказано о `<transition>` в документации основной библиотеки](http://vuejs.org/guide/transitions.html), применимо и здесь.
11+
Всё, [что сказано о `<transition>` в документации основной библиотеки](https://ru.vuejs.org/v2/guide/transitions.html), применимо и здесь.
1212

1313
### Анимация переходов для конкретных путей
1414

docs/ru/api/component-injections.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
### Доступные опции
1616

1717
- **beforeRouteEnter**
18+
- **beforeRouteUpdate** (добавлено в версии 2.2)
1819
- **beforeRouteLeave**
1920

2021
См. [раздел документации о сторожевых хуках](../advanced/navigation-guards.md#incomponent-guards).

docs/ru/api/options.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,11 @@
6868
```
6969

7070
Для подробностей см. [Скроллинг](../advanced/scroll-behavior.md).
71+
72+
### parseQuery / stringifyQuery
73+
74+
> Добавлено в версии 2.4.0+
75+
76+
- Тип: `Function`
77+
78+
Пользовательские функции для парсинга строки запроса / приведения к строке запроса (функции stringify). Переопределяют значения по умолчанию.

docs/ru/api/router-instance.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,24 @@
6060
6161
Динамически добавить дополнительные маршруты в маршрутизатор. Аргументом должен быть массив маршрутов в таком же формате как и в опции `routes` конструктора.
6262

63-
- **router.onReady(callback)**
63+
- **router.onReady(callback[, errorCallback])**
6464

6565
> 2.2.0+
6666
6767
Этот метод добавляет в очередь коллбек, который будет вызван когда маршрутизатор завершит начальную навигацию, что означает что будут завершены все асинхронные хуки и будут готовы асинхронные компоненты связанные с начальным маршрутом.
6868

6969
Это будет полезно при рендеринге на стороне сервера для обеспечения одинакового результата как на сервере, так и на клиенте.
70+
71+
Второй аргумент `errorCallback` поддерживается только в версиях 2.4+. Он вызывается, когда исходное разрешение маршрута заканчивается ошибкой (например, не удалось разрешить асинхронный компонент).
72+
73+
- **router.onError(callback)**
74+
75+
> Добавлено в версии 2.4.0+
76+
77+
Регистрация коллбека, который будет вызываться при ошибках во время навигации по маршруту. Обратите внимание, что для вызова ошибки должен быть использован один из следующих сценариев:
78+
79+
- Ошибка произошла синхронно внутри функции маршрута;
80+
81+
- Ошибка фиксируется и асинхронно обрабатывается с помощью `next(err)` внутри функции сторожевого хука;
82+
83+
- Произошла ошибка при попытке разрешить асинхронный компонент, необходимый для отображения маршрута.

docs/ru/essentials/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
Создать одностраничное приложение используя Vue.js и Vue-router очень просто. Используя Vue.js, мы уже компонуем своё приложение из компонентов. Добавляя Vue-router, мы просто сопоставляем компонентам пути, и указываем, где именно их отображать. Вот простой пример:
66

7-
> Все примеры используют standalone-сборку Vue, которая позволяет использовать парсинг шаблонов. Подробнее о разнице сборок можно почитать [в документации к Vue.js](https://ru.vuejs.org/v2/guide/installation.html#Standalone-%D0%B8%D0%BB%D0%B8-runtime-%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B0).
7+
> Все примеры используют standalone-сборку Vue, которая позволяет использовать парсинг шаблонов. Подробнее о разнице сборок можно почитать [в документации к Vue.js](https://ru.vuejs.org/v2/guide/installation.html#Объяснение-различных-сборок).
88
99
### HTML
1010

docs/ru/essentials/navigation.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
#### `router.push(location, onComplete?, onAbort?)`
66

7+
**Примечание: Внутри экземпляра Vue у вас есть доступ к экземпляру маршрутизатора через `$router`. Поэтому вы можете вызвать `this.$router.push`.**
8+
79
Для перехода к новому URL, используйте `router.push`. Этот метод добавляет новую запись в стек истории навигации, что позволяет клику пользователя по кнопке "назад" в браузере сработать привычным образом.
810

911
При клике на `<router-link>` этот метод вызывается автоматически. Клик по `<router-link :to="...">` эквивалентен императивному вызову `router.push(...)`.

docs/ru/essentials/redirect-and-alias.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const router = new VueRouter({
2727
``` js
2828
const router = new VueRouter({
2929
routes: [
30-
{ path: '/a', redirect: to => {
30+
{ path: '/a', redirect: to => {
3131
// в функцию в качестве аргумента передаётся путь
3232
// возвращаемым значением должна быть строка или объект пути
3333
}}

0 commit comments

Comments
 (0)