Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
48fa4f2
add entry for Russian docs
gbezyuk Nov 14, 2016
2c3a5ea
copy en docs for ru translation
gbezyuk Nov 14, 2016
4c5689a
Merge pull request #1 from vuejs/dev
gbezyuk Nov 27, 2016
18fa268
translation for ru/installation.md
gbezyuk Nov 27, 2016
72a19cb
ru/README.md translation
gbezyuk Nov 27, 2016
fe6509d
ru/SUMMARY.md translation (same as README.md)
gbezyuk Nov 27, 2016
1e83812
ru/essentials/getting-started.md ru translation
gbezyuk Nov 27, 2016
b59c837
ru/essentials/dynamic-matching.md ru translation
gbezyuk Nov 27, 2016
68492eb
ru/essentials/nested-routes.md ru translation
gbezyuk Nov 27, 2016
8c56d4a
ru/essentials/navigation.md ru translation
gbezyuk Nov 28, 2016
c10f340
ru/essentials/named-routes.md ru translation
gbezyuk Nov 28, 2016
6a974cb
ru/essentials/named-views.md ru translation
gbezyuk Nov 28, 2016
222dd2c
ru/essentials/redirect-and-alias.md ru translation
gbezyuk Nov 28, 2016
a3c31bd
ru/essentials/history-mode.md ru translation
gbezyuk Nov 28, 2016
9ff6f89
ru/advanced/navigation-guards.md translation
gbezyuk Nov 28, 2016
469e7f7
ru/advanced/meta.md translation
gbezyuk Nov 28, 2016
dad4bc5
ru/advanced/transitions.md translation
gbezyuk Nov 28, 2016
c51a251
ru/advanced/data-fetching.md translation
gbezyuk Nov 28, 2016
c9c3f9d
ru/advanced/scroll-behavior.md translation
gbezyuk Nov 28, 2016
4298e15
ru/advanced/lazy-loading.md translation
gbezyuk Nov 28, 2016
2a84aba
README.md and SUMMARY.md translation updates
gbezyuk Nov 28, 2016
93436e4
ru/api/component-injections.md translation
gbezyuk Nov 28, 2016
19e99d5
ru/api/options.md translation
gbezyuk Nov 28, 2016
18d637c
ru/api/route-object.md translation
gbezyuk Nov 28, 2016
55ccbdc
ru/api/router-instance.md translation
gbezyuk Nov 28, 2016
4632a32
ru/api/router-view.md translation
gbezyuk Nov 28, 2016
f7a894e
ru/api/router-link.md translation
gbezyuk Nov 28, 2016
068d135
Update scroll-behavior.md
akost Nov 28, 2016
5da93af
Merge pull request #2 from akost/patch-1
gbezyuk Nov 28, 2016
bb852f3
ru/essentials proof-reading
gbezyuk Dec 4, 2016
429c32b
ru/advanced proof-reading
gbezyuk Dec 4, 2016
5705d51
ru/api proof-reading
gbezyuk Dec 4, 2016
d3ec54b
Merge pull request #3 from vuejs/dev
gbezyuk Dec 4, 2016
e7fec59
Merge pull request #4 from translation-gang/dev
gbezyuk Dec 4, 2016
7836c90
updated to match 2.1.1
gbezyuk Dec 4, 2016
0f25f41
Typofix
2bj Dec 4, 2016
00052bf
Merge pull request #5 from 2bj/patch-1
gbezyuk Dec 4, 2016
0825dbf
Fix typo
Dec 9, 2016
19b585d
Merge pull request #6 from moonlik/patch-1
gbezyuk Dec 9, 2016
315d905
Правки по сторожевых хуков
Alex-Sokolov Jan 7, 2017
a35369a
Правки по странице Route-object
Alex-Sokolov Jan 7, 2017
3731a82
Исправление свойства на странице router-link
Alex-Sokolov Jan 7, 2017
ebaad25
Исправление ссылки на странице getting-started
Alex-Sokolov Jan 7, 2017
36f97e8
Merge pull request #8 from Alex-Sokolov/ru-translation
gbezyuk Jan 8, 2017
73dc41a
merge upstream
gbezyuk Jan 8, 2017
4db8295
merge dev
gbezyuk Jan 8, 2017
ac4bb91
Исправления в оглавлении
Alex-Sokolov Jan 8, 2017
93f01bd
Исправления по странице установки
Alex-Sokolov Jan 8, 2017
bb064a6
Правки на странице введения
Alex-Sokolov Jan 8, 2017
dc7b947
Merge remote-tracking branch 'upstream/ru-translation' into ru-transl…
Alex-Sokolov Jan 8, 2017
33575e2
Добавлен пункт для страницы введения (чтобы локализовался в боковой п…
Alex-Sokolov Jan 8, 2017
283003d
Добавилась пустая строка в конце файла
Alex-Sokolov Jan 8, 2017
5a267ec
Капитализация Vue-router
Alex-Sokolov Jan 8, 2017
a0efc6f
Исправлена капитализация CSS
Alex-Sokolov Jan 8, 2017
d02649c
Исправлена ошибка на странице router-link
Alex-Sokolov Jan 8, 2017
f644de1
Изменены врапперы на обертки на странице router-view
Alex-Sokolov Jan 8, 2017
ef3b7a7
Правка на странице component-injections
Alex-Sokolov Jan 8, 2017
71474d5
Изменения по странице dynamic-matching
Alex-Sokolov Jan 8, 2017
933d19c
Изменение капитализации Vue-router
Alex-Sokolov Jan 8, 2017
a5e2ea9
Исправлена ошибка в заголовке на странице named-routes
Alex-Sokolov Jan 8, 2017
be97a92
Изменен сайдбар на боковую панель на странице named-views.md
Alex-Sokolov Jan 8, 2017
c322cf3
Изменения по странице navigation.md
Alex-Sokolov Jan 8, 2017
7718cdd
Изменена капитализация Vue-router
Alex-Sokolov Jan 8, 2017
fa9cb03
Исправлена капитализация Vue-router и ошибка на странице navigation-g…
Alex-Sokolov Jan 8, 2017
ca1be63
Мелкие правки по странице scroll-behaviour
Alex-Sokolov Jan 8, 2017
288351c
Исправления на странице navigation-guards
Alex-Sokolov Jan 8, 2017
a26eeb3
Исправления на странице navigation-guards
Alex-Sokolov Jan 8, 2017
38df327
Merge pull request #9 from Alex-Sokolov/ru-translation
gbezyuk Jan 8, 2017
81f4251
- router-link.md добавлено уточнение
Alex-Sokolov Jan 29, 2017
646e18b
- navigation.md перевод новой секции для 2.2.0
Alex-Sokolov Jan 29, 2017
e888422
-navigation-guards переведен новый коллбек
Alex-Sokolov Jan 29, 2017
ce70183
- options.md добавлена опция props
Alex-Sokolov Jan 29, 2017
94a0ec4
- router-instance добавлено новое в 2.2.0
Alex-Sokolov Jan 29, 2017
c622ed3
- passing-props.md переведена новая страница
Alex-Sokolov Jan 29, 2017
c4f1e31
Merge pull request #11 from Alex-Sokolov/ru-translation
gbezyuk Jan 29, 2017
0c5d48e
- Правка
Alex-Sokolov Jan 30, 2017
e902f0f
Merge pull request #12 from Alex-Sokolov/ru-translation
gbezyuk Jan 30, 2017
793afc4
- route-object.md исправление упоминания хэша
Feb 6, 2017
c307d15
Merge pull request #14 from vuejs/dev
gbezyuk Feb 7, 2017
61b5f89
Merge pull request #13 from Alex-Sokolov/ru-translation
gbezyuk Feb 7, 2017
9321bf2
Merge branch 'ru-translation' into dev
gbezyuk Feb 7, 2017
9547922
Merge pull request #15 from translation-gang/dev
gbezyuk Feb 7, 2017
3e8ea47
passing-props.md расширен пример
Alex-Sokolov Feb 23, 2017
a4a173b
Merge pull request #16 from Alex-Sokolov/ru-translation
gbezyuk Feb 26, 2017
ab70139
Merge pull request #17 from vuejs/dev
gbezyuk Feb 26, 2017
457981b
Merge pull request #18 from translation-gang/dev
gbezyuk Feb 26, 2017
d4335d2
component-injections.md добавлена опция
Alex-Sokolov Apr 6, 2017
45bc9c3
navigation.md добавлено примечание
Alex-Sokolov Apr 6, 2017
1f642c9
options.md добавления для 2.4.0
Alex-Sokolov Apr 8, 2017
ac1e5b2
router-instance.md добавления для 2.4.0
Alex-Sokolov Apr 8, 2017
7d127dc
navigation-guards.md добавления для 2.4.0
Alex-Sokolov Apr 8, 2017
2fc17c7
Merge pull request #19 from Alex-Sokolov/ru-translation
gbezyuk Apr 9, 2017
05de287
lazy-loading.md изменена ссылка
Alex-Sokolov Apr 10, 2017
ee67293
transitions.md изменена ссылка
Alex-Sokolov Apr 10, 2017
5041807
getting-started.md изменена ссылка
Alex-Sokolov Apr 10, 2017
4b7d782
redirect-and-alias.md удалены пробелы
Alex-Sokolov Apr 10, 2017
a513d7d
Merge pull request #21 from Alex-Sokolov/ru-translation
gbezyuk Apr 12, 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
2 changes: 1 addition & 1 deletion docs/ru/advanced/lazy-loading.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

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

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

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

Expand Down
2 changes: 2 additions & 0 deletions docs/ru/advanced/navigation-guards.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ router.beforeEach((to, from, next) => {

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

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

**Удостоверьтесь, что функция `next` так или иначе будет вызвана, иначе хук никогда не будет разрешён.**

Можно также зарегистрировать глобальные хуки, вызываемые после завершения перехода. Однако, в отличие от сторожевых хуков, в них не передаётся функция `next`, и на ход перехода они повлиять не могут:
Expand Down
2 changes: 1 addition & 1 deletion docs/ru/advanced/transitions.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</transition>
```

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

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

Expand Down
1 change: 1 addition & 0 deletions docs/ru/api/component-injections.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
### Доступные опции

- **beforeRouteEnter**
- **beforeRouteUpdate** (добавлено в версии 2.2)
- **beforeRouteLeave**

См. [раздел документации о сторожевых хуках](../advanced/navigation-guards.md#incomponent-guards).
8 changes: 8 additions & 0 deletions docs/ru/api/options.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,11 @@
```

Для подробностей см. [Скроллинг](../advanced/scroll-behavior.md).

### parseQuery / stringifyQuery

> Добавлено в версии 2.4.0+

- Тип: `Function`

Пользовательские функции для парсинга строки запроса / приведения к строке запроса (функции stringify). Переопределяют значения по умолчанию.
16 changes: 15 additions & 1 deletion docs/ru/api/router-instance.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,24 @@

Динамически добавить дополнительные маршруты в маршрутизатор. Аргументом должен быть массив маршрутов в таком же формате как и в опции `routes` конструктора.

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

> 2.2.0+

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

Это будет полезно при рендеринге на стороне сервера для обеспечения одинакового результата как на сервере, так и на клиенте.

Второй аргумент `errorCallback` поддерживается только в версиях 2.4+. Он вызывается, когда исходное разрешение маршрута заканчивается ошибкой (например, не удалось разрешить асинхронный компонент).

- **router.onError(callback)**

> Добавлено в версии 2.4.0+

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

- Ошибка произошла синхронно внутри функции маршрута;

- Ошибка фиксируется и асинхронно обрабатывается с помощью `next(err)` внутри функции сторожевого хука;

- Произошла ошибка при попытке разрешить асинхронный компонент, необходимый для отображения маршрута.
2 changes: 1 addition & 1 deletion docs/ru/essentials/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

Создать одностраничное приложение используя Vue.js и Vue-router очень просто. Используя Vue.js, мы уже компонуем своё приложение из компонентов. Добавляя Vue-router, мы просто сопоставляем компонентам пути, и указываем, где именно их отображать. Вот простой пример:

> Все примеры используют 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).
> Все примеры используют standalone-сборку Vue, которая позволяет использовать парсинг шаблонов. Подробнее о разнице сборок можно почитать [в документации к Vue.js](https://ru.vuejs.org/v2/guide/installation.html#Объяснение-различных-сборок).

### HTML

Expand Down
2 changes: 2 additions & 0 deletions docs/ru/essentials/navigation.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

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

**Примечание: Внутри экземпляра Vue у вас есть доступ к экземпляру маршрутизатора через `$router`. Поэтому вы можете вызвать `this.$router.push`.**

Для перехода к новому URL, используйте `router.push`. Этот метод добавляет новую запись в стек истории навигации, что позволяет клику пользователя по кнопке "назад" в браузере сработать привычным образом.

При клике на `<router-link>` этот метод вызывается автоматически. Клик по `<router-link :to="...">` эквивалентен императивному вызову `router.push(...)`.
Expand Down
7 changes: 7 additions & 0 deletions docs/ru/essentials/passing-props.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,13 @@ const User = {
const router = new VueRouter({
routes: [
{ path: '/user/:id', component: User, props: true }

// для маршрутов с именованными представлениями, необходимо указывать опцию props для каждого именованного представления:
{
path: '/user/:id',
components: { default: User, sidebar: Sidebar },
props: { default: true, sidebar: false }
}
]
})
```
Expand Down
2 changes: 1 addition & 1 deletion docs/ru/essentials/redirect-and-alias.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ const router = new VueRouter({
``` js
const router = new VueRouter({
routes: [
{ path: '/a', redirect: to => {
{ path: '/a', redirect: to => {
// в функцию в качестве аргумента передаётся путь
// возвращаемым значением должна быть строка или объект пути
}}
Expand Down