From 0f442855f42f61d05514a2c36a0abb6d3e3fe2ef Mon Sep 17 00:00:00 2001 From: Ivan Bochkarev Date: Tue, 4 Jun 2024 09:01:18 +0600 Subject: [PATCH] =?UTF-8?q?feat(docs)=20=D0=9F=D0=B5=D1=80=D0=B5=D0=B2?= =?UTF-8?q?=D0=BE=D0=B4=20=D1=82=D0=B5=D0=BA=D1=81=D1=82=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=B3=D0=BB=D0=B0=D0=B2=D0=BD=D0=BE=D0=B9=20=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=86=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/0.index.yml | 108 ++++++++++++++++++++++---------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/content/0.index.yml b/content/0.index.yml index 6b06b7c0b..5a2fc6687 100644 --- a/content/0.index.yml +++ b/content/0.index.yml @@ -9,19 +9,19 @@ hero: trailing: true class: 'font-semibold hover:bg-primary-100 dark:hover:bg-primary-900 rounded-full' logos: - title: 'Trusted by the best front-end teams' + title: 'Доверяют лучшие фронтенд-команды' sections: - - title: 'The power of
Vue Components' - description: 'We love Vue Single-File Components as much as you do. Simple, intuitive and powerful, Nuxt lets you write Vue components in a way that makes sense. Every repetitive task is automated, so you can focus on writing your full-stack Vue application with confidence.' + - title: 'Мощь
компонентов Vue' + description: 'Мы так же сильно любим компоненты Vue Single-File, как и вы. Простые, интуитивные и мощные, Nuxt позволяет вам писать компоненты Vue таким способом, который кажется логичным. Все повторяющиеся задачи автоматизированы, так что вы можете сосредоточиться на написании своего полнофункционального приложения Vue с уверенностью.' class: 'dark:bg-gray-900' align: left links: - - label: 'Learn about Views' + - label: 'Узнайте о представлениях' icon: i-ph-layout-duotone to: '/docs/getting-started/views' color: black size: md - - label: 'Hello World Example' + - label: 'Пример Hello World' icon: i-ph-app-window-duotone to: '/docs/examples/hello-world' color: gray @@ -31,8 +31,8 @@ sections: ```vue [app.vue] @@ -51,17 +51,17 @@ sections: } ``` - - title: 'Static or Dynamic,
the choice is yours' - description: 'Decide what rendering strategy you need at the route level. By leveraging the hybrid rendering, you can get the best of both worlds: the performance of a static site and the interactivity of a dynamic one.' + - title: 'Статика или динамика,
выбор за вами' + description: 'Выберите, какая стратегия рендеринга вам нужна на уровне маршрута. Используя гибридный рендеринг, вы можете получить лучшее из двух миров: производительность статического сайта и интерактивность динамического.' class: 'dark:bg-gray-900' align: right links: - - label: 'Learn about Hybrid Rendering' + - label: 'Узнайте о гибридном рендеринге' icon: i-ph-rocket-launch-duotone to: '/docs/guide/concepts/rendering#hybrid-rendering' color: black size: md - - label: 'Nuxt on the Edge' + - label: 'Nuxt на краю' icon: i-ph-newspaper-duotone to: '/blog/nuxt-on-the-edge' color: gray @@ -72,24 +72,24 @@ sections: ```ts [nuxt.config.ts] export default defineNuxtConfig({ routeRules: { - // Homepage pre-rendered at build time + // Домашняя страница предварительно рендерится во время сборки '/': { prerender: true }, - // Product page generated on-demand, revalidates in background + // Страница продукта создается по требованию, перепроверяется в фоновом режиме '/products/**': { swr: true }, - // Blog post generated on-demand once until next deploy + // Запись в блоге создается по требованию один раз до следующего развертывания '/blog/**': { isr: true }, - // Admin dashboard renders only on client-side + // Панель управления отображается только на стороне клиента '/admin/**': { ssr: false }, - // Add cors headers on API routes + // Добавьте заголовки cors в маршруты API '/api/**': { cors: true }, - // Redirects legacy urls + // Перенаправление устаревших адресов '/old-page': { redirect: '/new-page' } } }) ``` ```vue [pages/index.vue]