Skip to content

Commit 30ee872

Browse files
Alex-Sokolovyyx990803
authored andcommitted
docs: Russian translation moved to VuePress (vuejs#2219)
1 parent 7a4c44b commit 30ee872

20 files changed

+1874
-0
lines changed

docs/.vuepress/config.js

+55
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ module.exports = {
1414
lang: 'ja',
1515
title: 'Vue Router',
1616
description: 'Vue.js の公式ルータ'
17+
},
18+
'/ru/': {
19+
lang: 'ru',
20+
title: 'Vue Router',
21+
description: 'Официальный маршрутизатор для Vue.js.'
1722
}
1823
},
1924
serviceWorker: true,
@@ -171,6 +176,56 @@ module.exports = {
171176
]
172177
}
173178
]
179+
},
180+
'/ru/': {
181+
label: 'Русский',
182+
selectText: 'Languages',
183+
editLinkText: 'Изменить эту страницу на GitHub',
184+
nav: [
185+
{
186+
text: 'Руководство',
187+
link: '/ru/guide/'
188+
},
189+
{
190+
text: 'Справочник API',
191+
link: '/ru/api/'
192+
},
193+
{
194+
text: 'История изменений',
195+
link: 'https://github.com/vuejs/vue-router/releases'
196+
}
197+
],
198+
sidebar: [
199+
'/ru/installation.md',
200+
'/ru/',
201+
{
202+
title: 'Основы',
203+
collapsable: false,
204+
children: [
205+
'/ru/guide/',
206+
'/ru/guide/essentials/dynamic-matching.md',
207+
'/ru/guide/essentials/nested-routes.md',
208+
'/ru/guide/essentials/navigation.md',
209+
'/ru/guide/essentials/named-routes.md',
210+
'/ru/guide/essentials/named-views.md',
211+
'/ru/guide/essentials/redirect-and-alias.md',
212+
'/ru/guide/essentials/passing-props.md',
213+
'/ru/guide/essentials/history-mode.md'
214+
]
215+
},
216+
{
217+
title: 'Продвинутые темы',
218+
collapsable: false,
219+
children: [
220+
'/ru/guide/advanced/navigation-guards.md',
221+
'/ru/guide/advanced/meta.md',
222+
'/ru/guide/advanced/transitions.md',
223+
'/ru/guide/advanced/data-fetching.md',
224+
'/ru/guide/advanced/scroll-behavior.md',
225+
'/ru/guide/advanced/lazy-loading.md'
226+
]
227+
}
228+
]
174229
}
175230
}
176231
}

docs/.vuepress/public/_redirects

+6
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@
1111
/zh-cn/advanced/* /zh/guide/advanced/*
1212
/zh-cn/api/* /zh/api/
1313
/zh-cn/* /zh/:splat
14+
15+
/ru/essentials/getting-started.html /ru/guide/
16+
/ru/essentials/* /ru/guide/essentials/*
17+
/ru/advanced/* /ru/guide/advanced/*
18+
/ru/api/* /ru/api/
19+
/ru/* /ru/:splat

docs/ru/README.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Введение
2+
3+
:::tip ПРИМЕЧАНИЕ К ВЕРСИИ
4+
Для пользователей TypeScript, `[email protected]+` требуется `[email protected]+`, и наоборот.
5+
:::
6+
7+
Vue Router — официальная библиотека маршрутизации для [Vue.js](https://ru.vuejs.org/). Она глубоко интегрируется с ядром Vue.js, что позволяет создавать SPA-приложения с лёгкостью. Включает следующие возможности:
8+
9+
- Вложенные маршруты/представления
10+
- Модульная конфигурация маршрутизатора
11+
- Доступ к параметрам маршрута, query, wildcards
12+
- Анимация переходов представлений на основе Vue.js
13+
- Удобный контроль навигации
14+
- Автоматическое проставление активного класса CSS для ссылок
15+
- Режимы работы HTML5 history или хэш, с авто-переключением в IE9
16+
- Настраиваемое поведение прокрутки страницы
17+
18+
[Начать знакомство](./guide/) или поиграться с [примерами](https://github.com/vuejs/vue-router/tree/dev/examples) (см. [`README.md`](https://github.com/vuejs/vue-router/) для их запуска).

0 commit comments

Comments
 (0)