Skip to content

Commit 13a9f6f

Browse files
Alex-Sokolovhaoqunjiang
authored andcommitted
docs: (ru) Translation update (#2940) [ci skip]
* docs: (ru) update build-targets.md * docs: (ru) ui-api.md update * docs: (ru) ui-localization.md update * docs: (ru) deployment.md update * docs: (ru) config/readme.md update
1 parent e9ed77c commit 13a9f6f

File tree

4 files changed

+23
-19
lines changed

4 files changed

+23
-19
lines changed

docs/ru/config/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ module.exports = {
101101

102102
Сборка приложения в многостраничном режиме (MPA). У каждой «страницы» должна быть соответствующая точка входа (entry) в виде JavaScript-файла. Значением может быть объект, где ключ — имя точки входа, а значение:
103103

104-
- объектом, который определяет свои `entry`, `template`, `filename`, `title` и `chunks` (все опциональные, за исключением `entry`);
104+
- объектом, который определяет свои `entry`, `template`, `filename`, `title` и `chunks` (все опциональные, за исключением `entry`). Любые другие свойства, указанные рядом с ними будут переданы непосредственно в `html-webpack-plugin`, для возможности более тонкой настройки этого плагина;
105105
- или строкой, определяющей свою `entry`.
106106

107107
``` js

docs/ru/dev-guide/ui-api.md

+9
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,7 @@ api.describeConfig({
333333
```
334334

335335
## Задачи проекта
336+
336337
![Tasks ui](/tasks-ui.png)
337338

338339
Задачи создаются из поля `scripts` файла `package.json` проекта.
@@ -349,6 +350,14 @@ api.describeTask({
349350
})
350351
```
351352

353+
Также можно использовать функцию для `match`:
354+
355+
```js
356+
api.describeTask({
357+
match: (command) => /vue-cli-service serve/.test(command),
358+
})
359+
```
360+
352361
### Иконка задачи
353362

354363
Может быть кодом [иконки из Material](https://material.io/tools/icons) или пользовательским изображением (см. [Публичные статические файлы](#пубnичные-статические-файnы)):

docs/ru/dev-guide/ui-localization.md

+4-13
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,12 @@
22

33
## Локализация стандартного UI
44

5-
Выполните следующие шаги, для добавления нового перевода в CLI UI!
5+
Для упрощения совместной работы и синхронизации результатов, исходная английская локализация из ветви `dev` автоматически импортируется в [Transifex](https://www.transifex.com/vuejs/vue-cli/dashboard/), платформу совместных переводов.
66

7-
1. Выполните `navigator.languages` или `navigator.language`, чтобы получить код текущего языка для новой локализации. *Например: `'fr'`.*
7+
Для существующих переводов, вы можете [зарегистрироваться в качестве переводчика](https://www.transifex.com/vuejs/vue-cli/dashboard/).
8+
Для новых переводов, вы можете [запросить добавление нового языка](https://www.transifex.com/vuejs/vue-cli/dashboard/) после регистрации.
89

9-
2. Поищите в NPM не существует ли уже пакета с именем `vue-cli-locale-<код языка>`. Если существует, пожалуйста отправляйте в него пулл-реквестаы для изменений! Если вы ничего не нашли, создайте новый пакет с именем `vue-cli-locale-<код языка>`. *Например: `vue-cli-locale-fr`*
10-
11-
3. Поместите JSON-файл локализации в каталог `locales` и установите ему в качестве имени языковой код. *Например: `locales/fr.json`*
12-
13-
4. В файле `package.json` установите полю `unpkg` значение пути до файла локализации. *Например: `"unpkg": "./locales/fr.json"`*
14-
15-
5. Опубликуйте пакет в NPM.
16-
17-
Английская локализация для отправной точки находится [здесь](https://github.com/vuejs/vue-cli/blob/dev/packages/%40vue/cli-ui/locales/en.json).
18-
19-
Взгляните в качестве примера на [пакет французской локализации](https://github.com/Akryum/vue-cli-locale-fr).
10+
В любом случае вы можете переводить ключи по мере их добавления или изменения в исходной локализции.
2011

2112
## Локализация вашего плагина
2213

docs/ru/guide/deployment.md

+9-5
Original file line numberDiff line numberDiff line change
@@ -143,13 +143,13 @@ module.exports = {
143143

144144
Убедитесь, что у вас глобально установлены [firebase-tools](https://github.com/firebase/firebase-tools):
145145

146-
```
146+
```bash
147147
npm install -g firebase-tools
148148
```
149149

150150
Из корня вашего проекта инициализируйте `firebase` с помощью команды:
151151

152-
```
152+
```bash
153153
firebase init
154154
```
155155

@@ -190,7 +190,7 @@ Firebase задаст несколько вопросов о том, как на
190190

191191
Для публикации вашего проекта на Firebase Hosting выполните команду:
192192

193-
```
193+
```bash
194194
firebase deploy --only hosting
195195
```
196196

@@ -202,7 +202,11 @@ firebase deploy --only hosting
202202

203203
### Now
204204

205-
1. Установите глобально Now CLI: `npm install -g now`
205+
1. Установите глобально Now CLI:
206+
207+
```bash
208+
npm install -g now
209+
```
206210

207211
2. Добавьте файл `now.json` в корневой каталог проекта:
208212

@@ -256,7 +260,7 @@ firebase deploy --only hosting
256260

257261
Сначала, вам потребуется собрать проект командой `npm run build`. И, если вы не установили утилиту Surge для командной строки, то вы можете сделать это командой:
258262

259-
```
263+
```bash
260264
npm install --global surge
261265
```
262266

0 commit comments

Comments
 (0)