From 75cfdd1dada93703053e08b42ce3ec94b5769099 Mon Sep 17 00:00:00 2001 From: reg2005 Date: Sun, 8 Jan 2017 22:53:19 +0300 Subject: [PATCH 1/8] Update basic-routes.md --- ru/guide/basic-routes.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ru/guide/basic-routes.md b/ru/guide/basic-routes.md index d83fd8d1c..2e863b3b8 100644 --- a/ru/guide/basic-routes.md +++ b/ru/guide/basic-routes.md @@ -2,10 +2,9 @@ title: Basic Routes description: Nuxt.js use the file-system to generate the routes of your web applications, it's as simple as PHP to create routes. --- +Nuxt.js автоматически генерирует конфигурацию [vue-router](https://github.com/vuejs/vue-router) согласно структуре файлов и каталогов в директории `pages` -Nuxt.js generates automatically the [vue-router](https://github.com/vuejs/vue-router) configuration according to your file tree of Vue files inside the `pages` directory. - -This file tree: +Стрктура: ```bash pages/ @@ -15,7 +14,7 @@ pages/ --| index.vue ``` -will automatically generate: +автоматически сгенерирует: ```js router: { From 5eea98bf487014f6f5f675ab805b4bbf5af3bb11 Mon Sep 17 00:00:00 2001 From: reg2005 Date: Sun, 8 Jan 2017 22:59:36 +0300 Subject: [PATCH 2/8] Update basic-routes.md --- ru/guide/basic-routes.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ru/guide/basic-routes.md b/ru/guide/basic-routes.md index 2e863b3b8..ae491758e 100644 --- a/ru/guide/basic-routes.md +++ b/ru/guide/basic-routes.md @@ -1,7 +1,7 @@ --- -title: Basic Routes -description: Nuxt.js use the file-system to generate the routes of your web applications, it's as simple as PHP to create routes. ---- +title: Основы роутинга (маршрутизации) +description: Nuxt.js использует файловую систему для генерации роутов вашего веб-приложения, это также просто как в PHP. +--- Nuxt.js автоматически генерирует конфигурацию [vue-router](https://github.com/vuejs/vue-router) согласно структуре файлов и каталогов в директории `pages` Стрктура: From 4c1dbbc05539f872dc3cc0929224d4c70ca87150 Mon Sep 17 00:00:00 2001 From: reg2005 Date: Sun, 8 Jan 2017 23:06:46 +0300 Subject: [PATCH 3/8] Update dynamic-routes.md --- ru/guide/dynamic-routes.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/ru/guide/dynamic-routes.md b/ru/guide/dynamic-routes.md index 080820dd9..59250fb59 100644 --- a/ru/guide/dynamic-routes.md +++ b/ru/guide/dynamic-routes.md @@ -1,13 +1,13 @@ --- -title: Dynamic Routes -description: To define a dynamic route with a param in Nuxt.js, you need to define a Vue file prefixed by an underscore. +title: Динамический роутинг +description: Чтобы объвить денимический роуты с параметром (param) в Nuxt.js, вам необходимо создать Vue файл с префиксом: _ --- -> To define a dynamic route with a param, you need to define a Vue file **prefixed by an underscore**. +> Чтобы определить динамический маршрут с помощью param, Вы должны определить файл Vue **prefixed by an underscore**. ## Directory Structure -This file tree: +Это струтура файлов: ```bash pages/ @@ -16,7 +16,7 @@ pages/ -----| index.vue ``` -will automatically generate: +автоматически сгенерирует: ```js router: { @@ -35,24 +35,23 @@ router: { } ``` -## Validate Route Params +## Валидация параметров роута ```js validate({ params, query }) { - return true // if the params are valid - return false // will stop Nuxt.js to render the route and display the error page + return true // если этот параметр валиден + return false // остановит Nuxt.js, чтобы представить маршрут и вывести на экран ошибочную страницу } ``` -Nuxt.js lets you define a validator method inside your dynamic route component (In this example: `pages/users/_id.vue`). - -If the validate method does not return `true`, Nuxt.js will automatically load the 404 error page. +Nuxt.js позволяет Вам определять метод проверки валидности в своем динамическом компоненте маршрута (В этом примере: `pages/users/_id.vue`). +Если метод валидации не возвратит `true`, Nuxt.js автоматически отобразит 404 страницу ошибки. ```js ``` -## Meta Tags +## Мета теги -To know the list of options you can give to `head`, take a look at [vue-meta documentation](https://github.com/declandewet/vue-meta#recognized-metainfo-properties). +Чтобы понять весь список опций кдоступных для `head` прочтите [vue-meta документацию](https://github.com/declandewet/vue-meta#recognized-metainfo-properties). -Example of a custom viewport with a custom Google font: +К примеру установим свой viewport и шрифт из Google font: ```js head: { meta: [ @@ -52,16 +52,16 @@ head: { } ``` -## Using Page Data +## Используя `data` компонента -You might want to use the component data to display different headers, like a post title for example. Just use `head` as a function and you can use `this` inside to access your component data. +Можно использовать `data` компонента, чтобы выводить на экран различные динамические заголовки, например такой как заголовок статьи. Просто используйте 'head' как функцию, и Вы можете использовать 'this' внутри этой функции чтобы получить доступ к `data`. -Example of displaying the post title: +Пример вывода заголовка статьи: ```html ``` -## Defaults Meta - -Nuxt.js let you define all default meta for your application inside `nuxt.config.js`, use the same `head` property: +## Meta - базовые значения +Nuxt.js позволяет определить базовое значение meta для всего приложения в 'nuxt.config.js', используя свойство 'head': ```js module.exports = { @@ -85,10 +84,10 @@ module.exports = { meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, - { hid: 'description', name: 'description', content: 'Meta description' } + { hid: 'description', name: 'description', content: 'Мета описание' } ] } } ``` -

To avoid any duplication when used in child component, please give a unique identifier with the `hid` key, please [read more about it](https://github.com/declandewet/vue-meta#lists-of-tags).

+

Чтобы избежать любого дублирования, в дочернем компоненте, дайте уникальный идентификатор со 'скрытым' ключом, [читать побробнее](https://github.com/declandewet/vue-meta#lists-of-tags).

diff --git a/ru/guide/nested-routes.md b/ru/guide/nested-routes.md index 0972f2eef..2e8c6b060 100644 --- a/ru/guide/nested-routes.md +++ b/ru/guide/nested-routes.md @@ -1,12 +1,12 @@ --- -title: Вложеные пути -description: Nuxt.js позволяет вам создавать вложенные пути при помощи дочерних путей vue-router. +title: Вложеные маршруты +description: Nuxt.js позволяет вам создавать вложенные маршруты при помощи дочерних путей vue-router. --- -> Nuxt.js позволяет Вам создавать вложенные пути при помощи дочерних путей vue-router. +> Nuxt.js позволяет Вам создавать вложенные маршруты при помощи дочерних путей vue-router. ## Структура директорий -Чтобы определить вложенный маршрут, Вы должны создать файл Vue **таким же имеменем как каталог** которые содержат Ваши дочерние представления. +Чтобы определить вложенный маршрут, Вы должны создать файл Vue **с таким же имеменем как каталог** которые содержат Ваши дочерние представления. > Не забывайте писать `` в Вашем родительском файле Vue. Эта струтура файлов: diff --git a/ru/guide/static.md b/ru/guide/static.md index b8d116a8e..ff61ed008 100644 --- a/ru/guide/static.md +++ b/ru/guide/static.md @@ -1,22 +1,22 @@ --- -title: Static -description: Nuxt.js has a static directory for static files serving. +title: Статика +description: У Nuxt.js есть статический каталог для статической отдачи файлов под названием `static`. --- -> Nuxt has a `static` directory for static files serving. +> У Nuxt есть 'статический' каталог для статической отдачи файлов под названием `static`. -If you don't want to use [Webpacked Assets](/guide/assets) from the `assets` directory, you can create and use the `static` directory in your project root directory. +Если Вы не хотите использовать [Webpacked Assets](/guide/assets) из `assets` каталога, то можно создать и использовать каталог 'static' в корневом каталоге проекта. -These files will be automatically serve by Nuxt and accessible in your project root URL. +Nuxt автоматически сделает доступными эти файлы через URL -This option is helpful for files like `robots.txt` or `sitemap.xml`. +Эта опция полезна для файлов таких как 'robots.txt' или 'sitemap.xml'. -From your code you can then reference those files with `/` URLs: +В коде проекта эти файлы будут доступны с `/` (корневыми) URL-ми ```html - + - + ```