diff --git a/docs/ru/config/README.md b/docs/ru/config/README.md index a0f40777e8..a8caf124c2 100644 --- a/docs/ru/config/README.md +++ b/docs/ru/config/README.md @@ -101,7 +101,7 @@ module.exports = { Сборка приложения в многостраничном режиме (MPA). У каждой «страницы» должна быть соответствующая точка входа (entry) в виде JavaScript-файла. Значением может быть объект, где ключ — имя точки входа, а значение: - - объектом, который определяет свои `entry`, `template`, `filename`, `title` и `chunks` (все опциональные, за исключением `entry`); + - объектом, который определяет свои `entry`, `template`, `filename`, `title` и `chunks` (все опциональные, за исключением `entry`). Любые другие свойства, указанные рядом с ними будут переданы непосредственно в `html-webpack-plugin`, для возможности более тонкой настройки этого плагина; - или строкой, определяющей свою `entry`. ``` js diff --git a/docs/ru/dev-guide/ui-api.md b/docs/ru/dev-guide/ui-api.md index dc6d3b34bb..2427421564 100644 --- a/docs/ru/dev-guide/ui-api.md +++ b/docs/ru/dev-guide/ui-api.md @@ -333,6 +333,7 @@ api.describeConfig({ ``` ## Задачи проекта + ![Tasks ui](/tasks-ui.png) Задачи создаются из поля `scripts` файла `package.json` проекта. @@ -349,6 +350,14 @@ api.describeTask({ }) ``` +Также можно использовать функцию для `match`: + +```js +api.describeTask({ + match: (command) => /vue-cli-service serve/.test(command), +}) +``` + ### Иконка задачи Может быть кодом [иконки из Material](https://material.io/tools/icons) или пользовательским изображением (см. [Публичные статические файлы](#пубnичные-статические-файnы)): diff --git a/docs/ru/dev-guide/ui-localization.md b/docs/ru/dev-guide/ui-localization.md index 8fffb94dcd..bb5c9c1db8 100644 --- a/docs/ru/dev-guide/ui-localization.md +++ b/docs/ru/dev-guide/ui-localization.md @@ -2,21 +2,12 @@ ## Локализация стандартного UI -Выполните следующие шаги, для добавления нового перевода в CLI UI! +Для упрощения совместной работы и синхронизации результатов, исходная английская локализация из ветви `dev` автоматически импортируется в [Transifex](https://www.transifex.com/vuejs/vue-cli/dashboard/), платформу совместных переводов. -1. Выполните `navigator.languages` или `navigator.language`, чтобы получить код текущего языка для новой локализации. *Например: `'fr'`.* +Для существующих переводов, вы можете [зарегистрироваться в качестве переводчика](https://www.transifex.com/vuejs/vue-cli/dashboard/). +Для новых переводов, вы можете [запросить добавление нового языка](https://www.transifex.com/vuejs/vue-cli/dashboard/) после регистрации. -2. Поищите в NPM не существует ли уже пакета с именем `vue-cli-locale-<код языка>`. Если существует, пожалуйста отправляйте в него пулл-реквестаы для изменений! Если вы ничего не нашли, создайте новый пакет с именем `vue-cli-locale-<код языка>`. *Например: `vue-cli-locale-fr`* - -3. Поместите JSON-файл локализации в каталог `locales` и установите ему в качестве имени языковой код. *Например: `locales/fr.json`* - -4. В файле `package.json` установите полю `unpkg` значение пути до файла локализации. *Например: `"unpkg": "./locales/fr.json"`* - -5. Опубликуйте пакет в NPM. - -Английская локализация для отправной точки находится [здесь](https://github.com/vuejs/vue-cli/blob/dev/packages/%40vue/cli-ui/locales/en.json). - -Взгляните в качестве примера на [пакет французской локализации](https://github.com/Akryum/vue-cli-locale-fr). +В любом случае вы можете переводить ключи по мере их добавления или изменения в исходной локализции. ## Локализация вашего плагина diff --git a/docs/ru/guide/deployment.md b/docs/ru/guide/deployment.md index aab6712e32..fde5dd1e78 100644 --- a/docs/ru/guide/deployment.md +++ b/docs/ru/guide/deployment.md @@ -143,13 +143,13 @@ module.exports = { Убедитесь, что у вас глобально установлены [firebase-tools](https://github.com/firebase/firebase-tools): -``` +```bash npm install -g firebase-tools ``` Из корня вашего проекта инициализируйте `firebase` с помощью команды: -``` +```bash firebase init ``` @@ -190,7 +190,7 @@ Firebase задаст несколько вопросов о том, как на Для публикации вашего проекта на Firebase Hosting выполните команду: -``` +```bash firebase deploy --only hosting ``` @@ -202,7 +202,11 @@ firebase deploy --only hosting ### Now -1. Установите глобально Now CLI: `npm install -g now` +1. Установите глобально Now CLI: + +```bash +npm install -g now +``` 2. Добавьте файл `now.json` в корневой каталог проекта: @@ -256,7 +260,7 @@ firebase deploy --only hosting Сначала, вам потребуется собрать проект командой `npm run build`. И, если вы не установили утилиту Surge для командной строки, то вы можете сделать это командой: -``` +```bash npm install --global surge ```