Skip to content

Commit

Permalink
Update translations
Browse files Browse the repository at this point in the history
  • Loading branch information
dragomano committed Nov 30, 2024
1 parent d37dfd2 commit eabdada
Show file tree
Hide file tree
Showing 9 changed files with 12 additions and 10 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Vite (французское слово, означающее «быстрый»

- Сервер разработки, который обслуживает ваши исходные файлы через [собственные модули ES](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) с [богатыми встроенными функциями](https://vite.dev/guide/features.html) и удивительно быструю [горячую замену модулей (HMR)](https://vite.dev/guide/features.html#hot-module-replacement).

- [Команда сборки](https://vite.dev/guide/build.html), которая объединяет ваш код с помощью [Rollup](https://rollupjs.org), предварительно настроенная на выдачу высокооптимизированных статических ресурсов для продакшена.
- [Команда сборки](https://vite.dev/guide/build.html), которая объединяет ваш код с помощью сборщика [Rollup](https://rollupjs.org), предварительно настроенным на выдачу высокооптимизированных статических ресурсов для продакшена.

Кроме того, Vite обладает широкими возможностями расширения благодаря [Plugin API](https://vite.dev/guide/api-plugin.html) и [JavaScript API](https://vite.dev/guide/api-javascript.html) с полной поддержкой типизации.

Expand Down
2 changes: 1 addition & 1 deletion docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ export default defineConfig({
link: '/guide/assets',
},
{
text: 'Рабочая сборка',
text: 'Продакшен-сборка',
link: '/guide/build',
},
{
Expand Down
2 changes: 1 addition & 1 deletion docs/blog/announcing-vite5.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Vite 5 сосредоточен на очистке API (удаление уст

Если вы новичок в Vite, мы рекомендуем сначала прочитать руководства [Начало работы](/guide/) и [Возможности](/guide/features).

Мы благодарны более чем [850 участникам Vite Core](https://github.com/vitejs/vite/graphs/contributors), а также разработчикам и контрибьюторам плагинов Vite, интеграций, инструментов и переводов, которые помогли нам достичь этого. Мы призываем вас участвовать и продолжать улучшать Vite вместе с нами. Вы можете узнать больше в нашем [Руководстве по внесению вклада](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md). Чтобы начать, мы рекомендуем [разобрать проблемы](https://github.com/vitejs/vite/issues), [просмотреть PR](https://github.com/vitejs/vite/pulls), отправить PR с неудачными тестами на основе открытых проблем и помогать другим в [Обсуждениях](https://github.com/vitejs/vite/discussions) и на [форуме помощи Vite Land](https://discord.com/channels/804011606160703521/1019670660856942652). Вы многому научитесь на этом пути и получите плавный путь к дальнейшему вкладу в проект. Если у вас есть сомнения, присоединяйтесь к нам в нашем [сообществе Discord](http://chat.vite.dev/) и поздоровайтесь в [канале #contributing](https://discord.com/channels/804011606160703521/804439875226173480).
Мы благодарны более чем [850 участникам Vite Core](https://github.com/vitejs/vite/graphs/contributors), а также разработчикам и контрибьюторам плагинов Vite, интеграций, инструментов и переводов, которые помогли нам достичь этого. Мы призываем вас участвовать и продолжать улучшать Vite вместе с нами. Вы можете узнать больше в нашем [Руководстве по внесению вклада](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md). Чтобы начать, мы рекомендуем [разобрать задачи](https://github.com/vitejs/vite/issues), [просмотреть пулреквесты](https://github.com/vitejs/vite/pulls), отправить пулреквесты с неудачными тестами на основе открытых задач и помогать другим в [Обсуждениях](https://github.com/vitejs/vite/discussions) и на [форуме помощи Vite Land](https://discord.com/channels/804011606160703521/1019670660856942652). Вы многому научитесь на этом пути и получите плавный путь к дальнейшему вкладу в проект. Если у вас есть сомнения, присоединяйтесь к нам в нашем [сообществе Discord](http://chat.vite.dev/) и поздоровайтесь в [канале #contributing](https://discord.com/channels/804011606160703521/804439875226173480).

Чтобы быть в курсе событий, следите за нами в [X](https://twitter.com/vite_js) или [Mastodon](https://webtoo.ls/@vite).

Expand Down
4 changes: 2 additions & 2 deletions docs/guide/build.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Рабочая сборка {#building-for-production}
# Продакшен-сборка {#building-for-production}

Когда приходит время развернуть продакшен-версию вашего приложения, просто выполните команду `vite build`. По умолчанию она использует `<root>/index.html` в качестве точки входа для сборки и создает пакет приложения, который подходит для развёртывания на статическом хостинге. Ознакомьтесь с разделом [Развёртывание статического сайта](./static-deploy) для получения инструкций по популярным сервисам.

## Совместимость с браузерами {#browser-compatibility}

Рабочая сборка предполагает поддержку современного JavaScript. По умолчанию Vite нацелен на браузеры, которые поддерживают [встроенные ES-модули](https://caniuse.com/es6-module), [встроенный динамический импорт ESM](https://caniuse.com/es6-module-dynamic-import) и [`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta):
Продакшен-сборка предполагает поддержку современного JavaScript. По умолчанию Vite нацелен на браузеры, которые поддерживают [встроенные ES-модули](https://caniuse.com/es6-module), [встроенный динамический импорт ESM](https://caniuse.com/es6-module-dynamic-import) и [`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta):

- Chrome >=87
- Firefox >=78
Expand Down
2 changes: 2 additions & 0 deletions docs/guide/env-and-mode.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ Vite использует [dotenv](https://github.com/motdotla/dotenv) для з

Файл переменных окружения для конкретного режима (например, `.env.production`) имеет более высокий приоритет, чем общий файл (например, `.env`).

Vite всегда будет загружать `.env` и `.env.local`, а также файлы, специфичные для режима, в формате `.env.[mode]`. Переменные, объявленные в файлах, специфичных для режима, будут иметь приоритет над переменными в общих файлах, но переменные, определённые только в `.env` или `.env.local`, всё равно будут доступны в окружении.

Кроме того, переменные окружения, которые уже существуют на момент выполнения Vite, имеют наивысший приоритет и не будут перезаписаны файлами `.env`. Например, при выполнении `VITE_SOME_KEY=123 vite build`.

Файлы `.env` загружаются в начале работы Vite. Перезапустите сервер после внесения изменений.
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ Vite по умолчанию не транспилирует TypeScript с за
Вместо этого может быть использована опция [`esbuild.target`](/config/shared-options.html#esbuild), по умолчанию устанавливая значение `esnext` для минимальной транспиляции. В сборках опция [`build.target`](/config/build-options.html#build-target) имеет более высокий приоритет и также может быть установлена при необходимости.

::: warning `useDefineForClassFields`
Если `target` не содержит `ESNext` или `ES2022` или новее, или если нет файла `tsconfig.json`, `useDefineForClassFields` по умолчанию будет установлено в `false`, что может вызвать проблемы со значением по умолчанию `esbuild.target`, равным `esnext`. Это может привести к транспиляции в [статические блоки инициализации](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks#browser_compatibility), которые могут не поддерживаться в вашем браузере.
Если `target` не содержит `ESNext` или `ES2022` или новее, или если нет файла `tsconfig.json`, `useDefineForClassFields` по умолчанию будет установлено в `false`, что может вызвать проблемы со значением `esbuild.target` по умолчанию, равным `esnext`. Это может привести к транспиляции в [статические блоки инициализации](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks#browser_compatibility), которые могут не поддерживаться в вашем браузере.

Таким образом, рекомендуется установить `target` на `ESNext` или `ES2022` или новее, или явно установить `useDefineForClassFields` в `true` при настройке `tsconfig.json`.
:::
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Vite также обладает высокой расширяемостью б

В режиме разработки Vite использует [`esnext` в качестве целевого формата трансформации](https://esbuild.github.io/api/#target), так как мы исходим из того, что используется современный браузер, поддерживающий все последние функции JavaScript и CSS. Это предотвращает понижение синтаксиса, позволяя Vite подавать браузеру модули максимально близко к исходному коду.

Для продакшен-сборки Vite по умолчанию нацеливается на браузеры, поддерживающие [встроенные ES-модули](https://caniuse.com/es6-module), [встроенный динамический импорт ESM](https://caniuse.com/es6-module-dynamic-import) и [`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta). Устаревшие браузеры могут поддерживаться через официальный [@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/main/packages/plugin-legacy). Дополнительные сведения см. в главе [Рабочая сборка](./build).
Для продакшен-сборки Vite по умолчанию нацеливается на браузеры, поддерживающие [встроенные ES-модули](https://caniuse.com/es6-module), [встроенный динамический импорт ESM](https://caniuse.com/es6-module-dynamic-import) и [`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta). Устаревшие браузеры могут поддерживаться через официальный [@vitejs/plugin-legacy](https://github.com/vitejs/vite/tree/main/packages/plugin-legacy). Дополнительные сведения см. в главе [Продакшен-сборка](./build).

## Пробуем Vite онлайн {#trying-vite-online}

Expand Down
2 changes: 1 addition & 1 deletion docs/guide/migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Environment API {#environment-api}

В рамках нового экспериментального [Environment API](/guide/api-environment.md) потребовалась большой внутренний рефакторинг. Vite 6 стремится избегать критических изменений, чтобы обеспечить быстрый переход большинства проектов на новое крупное обновление. Мы подождем, пока значительная часть экосистемы перейдет на новое API, прежде чем стабилизировать его и начать рекомендовать использование новых API. Могут быть некоторые крайние случаи, но они должны затрагивать только низкоуровневое использование фреймворками и инструментами. Мы сотрудничали с разработчиками зависящих проектов в экосистеме, чтобы смягчить эти различия перед выпуском. Пожалуйста, [откройте проблему](https://github.com/vitejs/vite/issues/new?assignees=&labels=pending+triage&projects=&template=bug_report.yml), если вы заметите регрессию.
В рамках нового экспериментального [Environment API](/guide/api-environment.md) потребовалась большой внутренний рефакторинг. Vite 6 стремится избегать критических изменений, чтобы обеспечить быстрый переход большинства проектов на новое крупное обновление. Мы подождем, пока значительная часть экосистемы перейдет на новое API, прежде чем стабилизировать его и начать рекомендовать использование новых API. Могут быть некоторые крайние случаи, но они должны затрагивать только низкоуровневое использование фреймворками и инструментами. Мы сотрудничали с разработчиками зависящих проектов в экосистеме, чтобы смягчить эти различия перед выпуском. Пожалуйста, [откройте задачу](https://github.com/vitejs/vite/issues/new?assignees=&labels=pending+triage&projects=&template=bug_report.yml), если заметите регрессию.

Некоторые внутренние API были удалены из-за изменений в реализации Vite. Если вы полагались на один из них, пожалуйста, создайте [запрос на функцию](https://github.com/vitejs/vite/issues/new?assignees=&labels=enhancement%3A+pending+triage&projects=&template=feature_request.yml).

Expand Down
4 changes: 2 additions & 2 deletions docs/guide/ssr.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,9 +173,9 @@ app.use('*', async (req, res, next) => {
}
```
## Рабочая сборка {#building-for-production}
## Продакшен-сборка {#building-for-production}
Чтобы подготовить проект SSR для производства, нам нужно:
Чтобы подготовить проект SSR для продакшена, нам нужно:
1. Создать клиентскую сборку как обычно;
2. Создать сборку SSR, которую можно загружать напрямую через `import()`, чтобы нам не пришлось использовать `ssrLoadModule` от Vite;
Expand Down

0 comments on commit eabdada

Please sign in to comment.