Skip to content

Commit

Permalink
feat(docs) Перевод Overview (#189)
Browse files Browse the repository at this point in the history
* feat(docs) Перевод Overview

* [autofix.ci] apply automated fixes

* Update docs/7.migration/1.overview.md

Co-authored-by: Evgeniy Gromin <[email protected]>

---------

Co-authored-by: Ivan Bochkarev <[email protected]>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Evgeniy Gromin <[email protected]>
  • Loading branch information
4 people authored Jun 18, 2024
1 parent 14d9bb2 commit 645c2d9
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 17 deletions.
10 changes: 5 additions & 5 deletions docs/1.getting-started/8.error-handling.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@ Nuxt вызовет хук `app:error`, если возникут любые о

## Ошибки сервера Nitro

В данный момент вы не можете определить на стороне сервера обработчки для таких ошибок, но можете рендерить страницу ошибки, смотрите раздел [Render an Error Page](#error-page).
В настоящее время вы не можете определить обработчик ошибок на стороне сервера для этих ошибок, но вы можете отобразить страницу ошибки. См. раздел [Отобразить страницу ошибки](#error-page).

## Ошибки с чанками JS

Вы можете столкнуться с ошибками загрузки чанков из-за сбоя сетевого подключения или из-за нового деплоя (который инвалидирует ваши старые, хэшированные URL-адреса JS чанков). Nuxt предоставляет встроенную поддержку для обработки ошибок загрузки чанков, производя жесткую перезагрузку, когда чанк не загружается, во время навигации по роутам.
Вы можете столкнуться с ошибками загрузки чанков из-за сбоя в сетевом соединении или нового развертывания (которое делает недействительными ваши старые URL-адреса хешированных чанков JS). Nuxt предоставляет встроенную поддержку обработки ошибок загрузки чанков путем выполнения жесткой перезагрузки, когда чанк не удается загрузить во время навигации по маршруту.

Вы можете поменять это поведение, установив значение `experimental.emitRouteChunkError` как `false` (чтобы полностью отключить подключение в эти ошибки) или как `manual`, если вы хотите обрабатывать их самостаятельно. Если вы хотите обрабатывать ошибки загрузки чанков вручную, вы можете ознакомиться с [автоматической реализацией](https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/app/plugins/chunk-reload.client.ts) для идей.
Вы можете изменить это поведение, установив `experimental.emitRouteChunkError` в значение `false` (чтобы отключить обработку этих ошибок вообще) или в значение `manual`, если вы хотите обрабатывать их самостоятельно. Если вы хотите обрабатывать ошибки загрузки фрагментов вручную, вы можете ознакомиться с [автоматической реализацией](https://github.com/nuxt/nuxt/blob/main/packages/nuxt/src/app/plugins/chunk-reload.client.ts) для получения идей.

## Страница ошибки
## Страница ошибки {#error-page}

::note
Когда Nuxt сталкивается с фатальной ошибкой (любая необработанная ошибка на сервере или ошибка, созданная с помощью `fatal: true`, на клиенте), он либо рендерит JSON ответ (если был запрошен с хэдером `Accept: application/json`) или вызовет полноэкранную страницу ошибки.
Expand Down Expand Up @@ -209,7 +209,7 @@ Nuxt также предоставляет компонент [`<NuxtErrorBounda

Этот компонент отвечает за обработку ошибок, возникающих в его слоте по умолчанию. На стороне клиента это предотвратит появление ошибки на верхнем уровне и вместо этого отобразит слот `#error`.

Слот `#error` получит `error` как проп. (Если вы установите `error = null` это вызовет ре-рендеринг слота по умолчанию; вам будет необходимо сперва убедиться, что ошибка полностью разрешена, иначе слот error отобразится во второй раз.)
Слот `#error` получит `error` как входной параметр. (Если вы установите `error = null` это вызовет ре-рендеринг слота по умолчанию; вам будет необходимо сперва убедиться, что ошибка полностью разрешена, иначе слот error отобразится во второй раз.)

::tip
Если вы перейдете на другой маршрут, ошибка будет очищена автоматически.
Expand Down
1 change: 0 additions & 1 deletion docs/2.guide/1.concepts/4.server-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,3 @@ Nuxt 3 генерирует этот dist при запуске `nuxt build` в
::read-more{color="gray" icon="i-simple-icons-github" to="https://github.com/unjs/nitro" target="_blank"}
Подробнее о движке Nitro читайте на GitHub.
::

22 changes: 11 additions & 11 deletions docs/7.migration/1.overview.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
---
title: Overview
description: Nuxt 3 is a complete rewrite of Nuxt 2, and also based on a new set of underlying technologies.
title: Обзор
description: Nuxt 3 является полностью переписанной версией Nuxt 2, а также базируется на новом наборе базовых технологий.
---

There are significant changes when migrating a Nuxt 2 app to Nuxt 3, although you can expect migration to become more straightforward as we move toward a stable release.
При миграции приложения Nuxt 2 на Nuxt 3 происходят значительные изменения, хотя ожидается, что миграция станет более простой, по мере приближения к стабильному релизу.

::note
This migration guide is under progress to align with the development of Nuxt 3.
Этот руководство по миграции находится в процессе разработки и согласования с разработкой Nuxt 3.
::

Some of these significant changes include:
Некоторые из этих значительных изменений включают:

1. Moving from Vue 2 to Vue 3, including defaulting to the Composition API and script setup.
1. Moving from webpack 4 and Babel to Vite or webpack 5 and esbuild.
1. Moving from a runtime Nuxt dependency to a minimal, standalone server compiled with nitropack.
1. Переход от Vue 2 к Vue 3, включая использование по умолчанию Composition API и script setup.
2. Переход от webpack 4 и Babel к Vite или webpack 5 и esbuild.
3. Переход от зависимости Nuxt в рантайме к минимальному, автономному серверу, скомпилированному с помощью nitropack.

::tip
If you need to remain on Nuxt 2, but want to benefit from Nuxt 3 features in Nuxt 2, you can alternatively check out [how to get started with Bridge](/docs/bridge/overview).
Если вам необходимо остаться на Nuxt 2, но вы хотите воспользоваться преимуществами Nuxt 3 в Nuxt 2, вы можете также ознакомиться с [руководством по началу работы с Bridge](/docs/bridge/overview).
::

## Next Steps
## Дальнейшие действия

- Learn about differences in [configuration](/docs/migration/configuration)
- Изучите различия в [конфигурации](/docs/migration/configuration)

0 comments on commit 645c2d9

Please sign in to comment.