Skip to content

[RU] Translation update #995

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
Sep 27, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
1c5f6de
Russian translation update
gbezyuk Apr 27, 2017
10347b6
options.md допереведено предложение
Alex-Sokolov Apr 27, 2017
ccff7dc
Merge pull request #23 from Alex-Sokolov/master
gbezyuk Apr 27, 2017
dbbcea2
Merge pull request #24 from vuejs/master
gbezyuk Apr 27, 2017
781e254
Merge pull request #25 from vuejs/master
Alex-Sokolov May 27, 2017
fbb27a1
SUMMARY.md добавлен перечень настроек
Alex-Sokolov May 27, 2017
8dde9f1
options.md добавлена новая опция
Alex-Sokolov May 27, 2017
121efd4
Merge pull request #26 from Alex-Sokolov/master
gbezyuk May 29, 2017
c447e10
testing-with-mocks.md добавлены -loader
Alex-Sokolov Jun 29, 2017
010629d
testing.md исправлен пример
Alex-Sokolov Jun 29, 2017
903362e
scoped-css.md добавлен раздел про вложенные селекторы
Alex-Sokolov Jun 29, 2017
3fa6e7b
pre-processors.md добавлена новая секция
Alex-Sokolov Jun 29, 2017
b0b6b20
Merge pull request #27 from Alex-Sokolov/master
gbezyuk Jun 29, 2017
6524235
options.md нумерация версий
Alex-Sokolov Jul 30, 2017
fd29083
advanced.md нумерация версий
Alex-Sokolov Jul 30, 2017
3412861
options.md уточнение
Alex-Sokolov Jul 30, 2017
bf8d772
options.md уточнение
Alex-Sokolov Jul 30, 2017
9ca8e8a
Merge pull request #28 from Alex-Sokolov/master
Alex-Sokolov Jul 30, 2017
216c5c8
Merge branch 'master' into master
Alex-Sokolov Jul 31, 2017
5f41756
Sync with master
Alex-Sokolov Sep 3, 2017
004e4d0
Fix merge
Alex-Sokolov Sep 3, 2017
841b749
SUMMARY.md добавлены новые пункты
Alex-Sokolov Sep 20, 2017
b209521
scoped-css.md новые правки
Alex-Sokolov Sep 20, 2017
4ba0799
options.md новые свойства
Alex-Sokolov Sep 20, 2017
6e6355d
hot-reload.md обновления
Alex-Sokolov Sep 20, 2017
0e169ab
scoped-css.md правка
Alex-Sokolov Sep 20, 2017
1c01356
Merge pull request #30 from Alex-Sokolov/master
Alex-Sokolov Sep 20, 2017
fcbcd0f
HTTP -> HTTPS
Alex-Sokolov Sep 27, 2017
d185ef3
Merge pull request #31 from Alex-Sokolov/master
Alex-Sokolov Sep 27, 2017
a2a24a7
Sync with master
Alex-Sokolov Sep 27, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/ru/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@

Если вы уже знакомы с Webpack, можете пропустить дальнейшее объяснение. Для тех же, кому Webpack в новинку, вот краткая вводная:

[Webpack](http://webpack.github.io/) – это сборщик модулей. Он берёт кучу файлов, рассматривая каждый как модуль, разрешает зависимости между ними и собирает их в статические ресурсы, готовые к развёртыванию.
[Webpack](https://webpack.github.io/) – это сборщик модулей. Он берёт кучу файлов, рассматривая каждый как модуль, разрешает зависимости между ними и собирает их в статические ресурсы, готовые к развёртыванию.

![webpack](http://webpack.github.io/assets/what-is-webpack.png)
![webpack](https://webpack.github.io/assets/what-is-webpack.png)

В качестве простого примера, представим, что у нас есть набор модулей CommonJS. Они не могут запускаться прямо в браузере, так что нам нужно "собрать" их в единый файл, который можно будет вставить на страницу через тег `<script>`. Webpack может сделать это за нас, следуя инструкциям `require()`.

Expand Down
2 changes: 1 addition & 1 deletion docs/ru/features/scoped-css.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,6 @@ DOM-содержимое, создаваемое с помощью `v-html` не

### О чём следует помнить

- **Локальные стили не устраняют необходимость классов**. Из-за того как браузеры рендерят различные CSS-селекторы, `p { color: red }` может быть в разы медленнее при использовании в локальных стилях (например, когда комбинируется с селектором по атрибуту). Если же вы используете классы или ID, такие как `.example { color: red }`, тогда вы практически полностью исключаете ухудшение производительности. [Вот пример](http://stevesouders.com/efws/css-selectors/csscreate.php) где вы можете проверить разницу самостоятельно.
- **Локальные стили не устраняют необходимость классов**. Из-за того как браузеры рендерят различные CSS-селекторы, `p { color: red }` может быть в разы медленнее при использовании в локальных стилях (например, когда комбинируется с селектором по атрибуту). Если же вы используете классы или ID, такие как `.example { color: red }`, тогда вы практически полностью исключаете ухудшение производительности. [Вот пример](https://stevesouders.com/efws/css-selectors/csscreate.php) где вы можете проверить разницу самостоятельно.

- **Будьте внимательны с селекторами потомков в рекурсивных компонентах!** Для CSS-правила с селектором `.a .b`, если элемент, который соответствует `.a` содержит рекурсивный компонент потомок, тогда все `.b` в этом компоненте потомке будут также соответствовать правилу.
2 changes: 1 addition & 1 deletion docs/ru/workflow/linting.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Статические анализаторы

Вы, возможно, гадаете, как же прогонять код в `*.vue` файлах через статические анализаторы, поскольку это не JavaScript. Мы предполагаем, что вы используете [ESLint](http://eslint.org/) (если нет, настоятельно рекомендуем!).
Вы, возможно, гадаете, как же прогонять код в `*.vue` файлах через статические анализаторы, поскольку это не JavaScript. Мы предполагаем, что вы используете [ESLint](https://eslint.org/) (если нет, настоятельно рекомендуем!).

Вам также понадобится [eslint-html-plugin](https://github.com/BenoitZugmeyer/eslint-plugin-html) с поддержкой извлечения и анализа JavaScript в `*.vue` файлах.

Expand Down
4 changes: 2 additions & 2 deletions docs/ru/workflow/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

> [Шаблон webpack vue-cli](https://github.com/vuejs-templates/webpack) предлагает вам готовые решения для модульного и e2e-тестирования.

Тестируя `*.vue` файлы, мы не можем использовать обычные тестовые движки для CommonJS, поскольку они не знают, как обрабатывать `*.vue` файлы. Вместо этого мы снова воспользуемся Webpack + vue-loader для сборки наших тестов. Мы рекомендуем использовать сочетание [Karma](http://karma-runner.github.io/0.13/index.html) и [karma-webpack](https://github.com/webpack/karma-webpack).
Тестируя `*.vue` файлы, мы не можем использовать обычные тестовые движки для CommonJS, поскольку они не знают, как обрабатывать `*.vue` файлы. Вместо этого мы снова воспользуемся Webpack + vue-loader для сборки наших тестов. Мы рекомендуем использовать сочетание [Karma](https://karma-runner.github.io/0.13/index.html) и [karma-webpack](https://github.com/webpack/karma-webpack).

Karma – это тестовый движок, который запускает браузеры и прогоняет тесты за вас. Вы можете выбрать, в каких браузерах выполнять тесты и какой тестовый фреймворк использовать (например, Mocha или Jasmin). Вот пример конфигурации Karma для тестирования в [PhantomJS](http://phantomjs.org/) с помощью фреймворка [Jasmine](http://jasmine.github.io/edge/introduction.html):
Karma – это тестовый движок, который запускает браузеры и прогоняет тесты за вас. Вы можете выбрать, в каких браузерах выполнять тесты и какой тестовый фреймворк использовать (например, Mocha или Jasmin). Вот пример конфигурации Karma для тестирования в [PhantomJS](http://phantomjs.org/) с помощью фреймворка [Jasmine](https://jasmine.github.io/edge/introduction.html):

``` bash
npm install\
Expand Down