From b282640dcd8ef064dd93a574b229b02920e23266 Mon Sep 17 00:00:00 2001 From: vik_kod Date: Thu, 15 Feb 2018 20:04:52 +0500 Subject: [PATCH 1/2] translated components-no-ssr.md --- ru/api/components-no-ssr.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ru/api/components-no-ssr.md b/ru/api/components-no-ssr.md index b3795cf5a..295c708d9 100644 --- a/ru/api/components-no-ssr.md +++ b/ru/api/components-no-ssr.md @@ -1,15 +1,15 @@ --- -title: "API: The Component" -description: Skip component rendering on server side(rendering), and display placeholder text. +title: "API: Компонент " +description: Пропускает создание компонента на стороне сервера --- -# The <no-ssr> Component +# Компонент <no-ssr> -> This component is used to purposely remove the component from the subject of server side rendering. +> Это компонент используется для намеренного удаления из рендеринга на стороне сервера **Props**: - placeholder: `string` - - This prop will be used as a content of inner `div` and displayed as text only on server side rendering. + - То что вы напишите в этом пропсе будет отображаться в момент рендера на стороне сервере вместо обернутого компонента ```html ``` -This component is a clone of [egoist/vue-no-ssr](https://github.com/egoist/vue-no-ssr). Thanks [@egoist](https://github.com/egoist)! +Этот компонент является клоном [egoist/vue-no-ssr](https://github.com/egoist/vue-no-ssr). Выражаем благодарность [@egoist](https://github.com/egoist)! From 56535d0558a4832524a30303b6283d1f4006890b Mon Sep 17 00:00:00 2001 From: vik_kod Date: Thu, 15 Feb 2018 20:26:11 +0500 Subject: [PATCH 2/2] translated pages-validate.md --- ru/api/pages-validate.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ru/api/pages-validate.md b/ru/api/pages-validate.md index bfad95115..d794e9551 100644 --- a/ru/api/pages-validate.md +++ b/ru/api/pages-validate.md @@ -1,40 +1,40 @@ --- -title: "API: The validate Method" -description: Nuxt.js lets you define a validator method inside your dynamic route component. +title: "API: Метод validate" +description: Nuxt.js позволяет определить метод валидации в вашем динамическом компоненте --- -# The validate Method +# Метод validate -> Nuxt.js lets you define a validator method inside your dynamic route component. +> Nuxt.js позволяет определить метод валидации в вашем динамическом компоненте - **Type:** `Function` ```js validate({ params, query, store }) { - 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 // Остановит рендер и покажет страницу ошибки 404 } ``` -Nuxt.js lets you define a validator method inside your dynamic route component (In this example: `pages/users/_id.vue`). +Рассмотрим на примере: `pages/users/_id.vue`. -If the validate method does not return `true`, Nuxt.js will automatically load the 404 error page. +Если метод не вернет `true`, Nuxt.js автоматически покажет страницу с ошибкой 404 ```js export default { validate ({ params }) { - // Must be a number + // Должно быть цифрой return /^\d+$/.test(params.id) } } ``` -You can also check some data in your [store](/guide/vuex-store) for example (filled by [`nuxtServerInit`](/guide/vuex-store#the-nuxtserverinit-action) before action): +Пример того что вы также можете использовать данные из [хранилища состояния](/guide/vuex-store) предварительно заполненное в [`nuxtServerInit`](/guide/vuex-store#the-nuxtserverinit-action)): ```js export default { validate ({ params, store }) { -   // Check if `params.id` is an existing category +   // Проверяем что `params.id` является существующей категорией   return store.state.categories.some((category) => category.id === params.id) } }