Skip to content

[RU] Translation update #1472

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 16 commits into from
May 29, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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/data-fetching.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export default {
fetchData () {
this.error = this.post = null
this.loading = true
// замените здесь getPost используемым методом получения данных / доступа к API
// замените здесь `getPost` используемым методом получения данных / доступа к API
getPost(this.$route.params.id, (err, post) => {
this.loading = false
if (err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/ru/advanced/lazy-loading.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

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

Совместное использование [асинхронной загрузки компонентов](https://ru.vuejs.org/v2/guide/components.html#Асинхронные-компоненты) 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 делает реализацию ленивой загрузки компонентов в зависимости от путей тривиальной.

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

``` js
const Foo = resolve => {
// require.ensure — это специальный синтаксис Webpack'а для определения точки разделения кода.
// `require.ensure` — это специальный синтаксис Webpack'а для определения точки разделения кода.
require.ensure(['./Foo.vue'], () => {
resolve(require('./Foo.vue'))
})
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 @@ -44,7 +44,7 @@ const Bar = {
```

``` js
// затем, в родительском компоненте, будем следить за переменной $route,
// затем, в родительском компоненте, будем следить за переменной `$route`,
// чтобы определить, какой анимационный переход применить

watch: {
Expand Down
4 changes: 2 additions & 2 deletions docs/ru/api/route-object.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

``` js
router.beforeEach((to, from, next) => {
// как to так и from являются объектами пути
// как `to` так и `from` являются объектами пути
})
```

Expand All @@ -25,7 +25,7 @@
``` js
const router = new VueRouter({
scrollBehavior (to, from, savedPosition) {
// как to так и from являются объектами пути
// как `to` так и `from` являются объектами пути
}
})
```
Expand Down
8 changes: 4 additions & 4 deletions docs/ru/api/router-link.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,10 @@
<!-- результат рендеринга -->
<a href="home">Home</a>

<!-- javascript-выражение через v-bind -->
<!-- javascript-выражение через `v-bind` -->
<router-link v-bind:to="'home'">Home</router-link>

<!-- Можно использовать сокращенную запись v-bind -->
<!-- Можно использовать сокращенную запись `v-bind` -->
<router-link :to="'home'">Home</router-link>

<!-- даст тот же результат -->
Expand All @@ -39,7 +39,7 @@
<!-- с использованием именованного пути -->
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>

<!-- с использованием строки запроса, получим /register?plan=private -->
<!-- с использованием строки запроса, получим `/register?plan=private` -->
<router-link :to="{ path: 'register', query: { plan: 'private' }}">Register</router-link>
```

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

``` html
<!-- эта ссылка будет активной только для корневого пути / -->
<!-- эта ссылка будет активной только для корневого пути `/` -->
<router-link to="/" exact>
```

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

### HTML

Expand All @@ -17,7 +17,7 @@
<p>
<!-- используйте компонент router-link для создания ссылок -->
<!-- входной параметр `to` определяет путь для перехода -->
<!-- <router-link> по умолчанию преобразуется в тег `<a>` -->
<!-- `<router-link>` по умолчанию преобразуется в тег `<a>` -->
<router-link to="/foo">Go to Foo</router-link>
<router-link to="/bar">Go to Bar</router-link>
</p>
Expand All @@ -30,7 +30,7 @@

``` js
// 0. При использовании модульной системы (напр. vue-cli),
// импортируйте Vue и VueRouter и затем вызовите Vue.use(VueRouter)
// импортируйте Vue и VueRouter и затем вызовите `Vue.use(VueRouter)`

// 1. Определение используемых компонентов
// Они могут быть импортированы из внешних файлов
Expand All @@ -39,7 +39,7 @@ const Bar = { template: '<div>bar</div>' }

// 2. Определение путей
// Каждый путь должен указывать на компонент
// "Компонентом" может быть как созданный через Vue.extend()
// "Компонентом" может быть как созданный через `Vue.extend()`
// полноценный конструктор, так и просто объект с настройками компонента
// Вложенные пути будут рассмотрены далее.
const routes = [
Expand All @@ -50,7 +50,7 @@ const routes = [
// 3. Создаём инстанс роутера с опцией `routes`
// Можно передать и другие опции, но пока не будем усложнять
const router = new VueRouter({
routes // сокращение от routes: routes
routes // сокращение от `routes: routes`
})

// 4. Создаём и монтируем корневой инстанс Vue нашего приложения.
Expand Down