Skip to content

Commit 6563bc7

Browse files
authored
docs: [RU] Translation update (#6417)
* docs: (ru) config/readme.md update * docs: (ru) eslint.md update * docs: (ru) cli-service.md update * docs: (ru) css.md update * docs: (ru) mode-and-env.md update * docs: (ru) deployment.md update Co-authored-by: Alex Sokolov <[email protected]>
1 parent 65d5f7a commit 6563bc7

File tree

6 files changed

+60
-18
lines changed

6 files changed

+60
-18
lines changed

docs/ru/config/README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ module.exports = {
271271
- Тип: `boolean | Object`
272272
- По умолчанию: `true` в режиме production, `false` в режиме development
273273

274-
Извлечение CSS из ваших компонентов в отдельные CSS-файлы (вместо инлайна в JavaScript и динамического внедрения).
274+
Извлечение CSS из ваших компонентов в отдельный CSS-файл (вместо инлайна в JavaScript и динамического внедрения).
275275

276276
Это всегда отключается при сборке веб-компонентов (в этом случае инлайн стили внедряются в shadowRoot).
277277

@@ -377,6 +377,16 @@ module.exports = {
377377
}
378378
```
379379

380+
### devServer.inline
381+
382+
- Тип: `boolean`
383+
- По умолчанию: `true`
384+
385+
Переключение между двумя режимами работы сервера разработки. Более подробная информация об опции — [devServer.inline](https://webpack.js.org/configuration/dev-server/#devserverinline). Обратите внимание:
386+
387+
- При использовании `iframe mode` дополнительная конфигурация не требуется. Просто перейдите в браузере по адресу `http://<host>:<port>/webpack-dev-server/<path>` для отладки приложения. В верхней части страницы будут появляться уведомления.
388+
- При использовании `inline mode`, просто перейдите в браузере по адресу `http://<host>:<port>/<path>` для отладки приложения. Сообщения о сборке будут появляться в консоли браузера.
389+
380390
### parallel
381391

382392
- Тип: `boolean | number`

docs/ru/core-plugins/eslint.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,13 @@
1717
--max-warnings количество предупреждений, по достижению которого сборка заканчивается ошибкой (по умолчанию: Infinity)
1818
```
1919

20-
Проверяет и исправляет файлы. Если конкретные файлы для проверки не указаны, то будут проверяться все файлы в `src` и `tests`.
20+
Проверяет и исправляет файлы. Если не указаны конкретные файлы для проверки, то будут проверяться все файлы в `src` и `tests`, а также все файлы JavaScript в корневом каталоге (чаще всего это файлы конфигурации, например `babel.config.js` или `.eslintrc.js`).
2121

22-
Другие [настройки ESLint CLI](https://eslint.org/docs/user-guide/command-line-interface#options) также поддерживаются.
22+
Также поддерживаются и другие [настройки ESLint CLI](https://eslint.org/docs/user-guide/command-line-interface#options).
23+
24+
:::tip Совет
25+
По умолчанию `vue-cli-service lint` проверяет файлы, именуемые с точки `.*.js`. Если вместо этого требуется поведение ESLint по умолчанию, то следует добавить в проект файл `.eslintignore`.
26+
:::
2327

2428
## Конфигурация
2529

docs/ru/guide/cli-service.md

+4-7
Original file line numberDiff line numberDiff line change
@@ -123,16 +123,16 @@ npx vue-cli-service help
123123
npx vue-cli-service help [command]
124124
```
125125

126-
## Пропуск плагинов
126+
## Исключение плагинов при запуске
127127

128-
Иногда при выполнении команды может понадобиться не использовать определённый плагин CLI. К примеру, для создания сборки приложения без плагина PWA. Такого можно добиться передав имя плагина в опцию `--skip-plugins`.
128+
Можно исключить определённые плагины при запуске команды, передав имя плагина опцией `--skip-plugins`.
129129

130130
```bash
131131
npx vue-cli-service build --skip-plugins pwa
132132
```
133133

134134
::: tip СОВЕТ
135-
Опция доступна для _любых_ команд `vue-cli-service`, включая пользовательские команды, добавленные другими плагинами.
135+
Опция доступна для _любых_ команд `vue-cli-service`, в том числе и для пользовательских команд, добавленных другими плагинами.
136136
:::
137137

138138
Можно пропустить несколько подключаемых плагинов, передав их имена через запятую:
@@ -166,10 +166,7 @@ npx vue-cli-service build --skip-plugins @vue/cli-plugin-pwa
166166
"pre-commit": "lint-staged"
167167
},
168168
"lint-staged": {
169-
"*.{js,vue}": [
170-
"vue-cli-service lint",
171-
"git add"
172-
]
169+
"*.{js,vue}": "vue-cli-service lint"
173170
}
174171
}
175172
```

docs/ru/guide/css.md

+9
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@ npm install -D less-loader less
2121
npm install -D stylus-loader stylus
2222
```
2323

24+
:::tip Примечание при использовании webpack 4
25+
При использовании `webpack` версии 4, по умолчанию во Vue CLI 4, следует убедиться в совместимости используемых загрузчиков. В противном случае будут появляться ошибки о конфликтующих зависимостях. В таких случаях можно использовать более старую версию загрузчика, которая всё ещё совместима с `webpack` 4.
26+
27+
```bash
28+
# Sass
29+
npm install -D sass-loader@^10 sass
30+
```
31+
:::
32+
2433
Теперь вы можете импортировать соответствующие типы файлов, или использовать их синтаксис внутри файлов `*.vue` с помощью:
2534

2635
```vue

docs/ru/guide/deployment.md

+22-6
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ serve -s dist
3939

4040
1. Установите корректное значение `publicPath` в `vue.config.js`.
4141

42-
Если вы публикуете по адресу `https://<USERNAME>.github.io/`, вы можете опустить `publicPath`, так как оно по умолчанию `"/"`.
42+
Если публикуете по адресу `https://<USERNAME>.github.io/` или на пользовательский домен, то можно опустить `publicPath`, так как оно по умолчанию `"/"`.
4343

4444
Если вы публикуете по адресу `https://<USERNAME>.github.io/<REPO>/`, (т.е. ваш репозиторий находится по адресу `https://github.com/<USERNAME>/<REPO>`), установите `publicPath` в значение `"/<REPO>/"`. Например, если ваш репозиторий называется "my-project", то ваш `vue.config.js` будет выглядеть примерно так:
4545

@@ -163,15 +163,32 @@ module.exports = {
163163

164164
Также посмотрите [vue-cli-plugin-netlify-lambda](https://github.com/netlify/vue-cli-plugin-netlify-lambda).
165165

166-
Для получения прямых хитов при использовании `режима history` во Vue Router, необходимо создавать файл `_redirects` в каталоге `/public` со следующим содержимым:
166+
#### Использование режима history во Vue Router
167+
168+
Для получения прямых хитов при использовании `режима history` во Vue Router, необходимо перенаправлять весь трафик в файл `/index.html`.
169+
170+
> Подробнее можно изучить в [документации Netlify по перенаправлениям](https://docs.netlify.com/routing/redirects/rewrites-proxies/#history-pushstate-and-single-page-apps).
171+
172+
##### Рекомендуемый метод
173+
174+
Создать файл `netlify.toml` в корневом каталоге репозитория со следующим содержимым:
175+
176+
```toml
177+
[[redirects]]
178+
from = "/*"
179+
to = "/index.html"
180+
status = 200
181+
```
182+
183+
##### Альтернативный метод
184+
185+
Создать файл `_redirects` в каталоге `/public` со следующим содержимым:
167186

168187
```
169188
# Настройки Netlify для одностраничных приложений (SPA)
170189
/* /index.html 200
171190
```
172191

173-
Подробнее можно изучить в [документации Netlify по перенаправлениям](https://www.netlify.com/docs/redirects/#history-pushstate-and-single-page-apps).
174-
175192
При использовании [@vue/cli-plugin-pwa](../core-plugins/pwa.md#vue-cli-plugin-pwa) убедитесь, что файл `_redirects` не кэшируется service worker.
176193

177194
Для этого добавьте в `vue.config.js` следующее:
@@ -194,11 +211,10 @@ module.exports = {
194211

195212
[Render](https://render.com) предлагает [бесплатный хостинг статических сайтов](https://render.com/docs/static-sites) с полностью управляемым SSL, глобальным CDN и непрерывным автоматическим развёртыванием из GitHub.
196213

197-
1. Создайте новый Web Service в Render, и предоставьте доступ для GitHub-приложения Render в репозиторий.
214+
1. Создайте новый Static Site в Render, и предоставьте доступ для GitHub-приложения Render в репозиторий.
198215

199216
2. При создании используйте следующие значения:
200217

201-
- **Окружение:** `Static Site`
202218
- **Команда сборки:** `npm run build` или `yarn build`
203219
- **Каталог публикации:** `dist`
204220

docs/ru/guide/mode-and-env.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,13 @@ VUE_APP_NOT_SECRET_CODE=some_value
5454

5555
Обратите внимание, что только `NODE_ENV`, `BASE_URL` и переменные, именованные с префикса `VUE_APP_`, статически внедрятся в *клиентскую сборку* с помощью `webpack.DefinePlugin`. Это сделано во избежание случайного обнародования закрытого ключа на машине, которая может иметь такое же имя.
5656

57-
Подробнее о правилах парсинга env можно узнать [в документации `dotenv`](https://github.com/motdotla/dotenv#rules). Мы также используем [dotenv-expand](https://github.com/motdotla/dotenv-expand) для переменных расширения (доступно в Vue CLI 3.5+).
57+
Подробнее о правилах парсинга env [в документации `dotenv`](https://github.com/motdotla/dotenv#rules). Можно также использовать [dotenv-expand](https://github.com/motdotla/dotenv-expand) для переменных расширения (доступно с версии Vue CLI 3.5+). Например:
58+
59+
```bash
60+
FOO=foo
61+
BAR=bar
62+
CONCAT=$FOO$BAR # CONCAT=foobar
63+
```
5864

5965
Загруженные переменные станут доступны всем командам `vue-cli-service`, плагинам и зависимостям.
6066

@@ -78,7 +84,7 @@ VUE_APP_TITLE=My App
7884

7985
```
8086
NODE_ENV=production
81-
VUE_APP_TITLE=My App (staging)
87+
VUE_APP_TITLE=My Staging App
8288
```
8389

8490
- `vue-cli-service build` собирает приложение для production, загружает `.env`, `.env.production` и `.env.production.local` если они существуют;

0 commit comments

Comments
 (0)