Skip to content

Commit 689075d

Browse files
authored
docs: [RU] Translation update (#1823)
Co-authored-by: Alex Sokolov <[email protected]>
1 parent b179fb9 commit 689075d

File tree

3 files changed

+17
-5
lines changed

3 files changed

+17
-5
lines changed

docs/ru/guide/pre-processors.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ module.exports = {
7575

7676
### Передача глобальных переменных
7777

78-
`sass-loader` также поддерживает опцию `prependData`, которая позволяет вам передавать общие переменные во все обрабатываемые файлы без необходимости везде их явно импортировать:
78+
`sass-loader` также поддерживает опцию `additionalData`, которая позволяет вам передавать общие переменные во все обрабатываемые файлы без необходимости везде их явно импортировать:
7979

8080
``` js
8181
// webpack.config.js -> module.rules
@@ -222,7 +222,7 @@ module.exports = {
222222
}
223223
```
224224

225-
Конфигурация TypeScipt может быть выполнена через `tsconfig.json`. Также смотрите документацию для [ts-loader](https://github.com/TypeStrong/ts-loader).
225+
Конфигурация TypeScript может быть выполнена через `tsconfig.json`. Также смотрите документацию для [ts-loader](https://github.com/TypeStrong/ts-loader).
226226

227227
## Pug
228228

docs/ru/guide/scoped-css.md

+14-2
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,26 @@
6262
.a[data-v-f3f3eg9] .b { /* ... */ }
6363
```
6464

65-
Некоторые пре-процессоры, такие как Sass, не могут правильно обработать `>>>`. В таких случаях используйте комбинатор `/deep/` или `::v-deep` — оба псевдонимы для `>>>` и работают аналогично.
65+
Некоторые пре-процессоры, такие как Sass, не могут правильно обработать `>>>`. В таких случаях используйте комбинатор `/deep/` или `::v-deep` — оба псевдонимы для `>>>` и работают аналогично. На основе примера выше, эти два выражения будут скомпилированы в один и тот же результат:
66+
67+
``` html
68+
<style scoped>
69+
.a::v-deep .b { /* ... */ }
70+
</style>
71+
```
72+
73+
``` html
74+
<style scoped>
75+
.a /deep/ .b { /* ... */ }
76+
</style>
77+
```
6678

6779
## Динамически генерируемый контент
6880

6981
DOM-содержимое, создаваемое с помощью `v-html` не попадает под область действия локальных стилей, но вы всё равно можете его стилизовать с помощью глубоких селекторов.
7082

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

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

7587
- **Будьте внимательны с селекторами потомков в рекурсивных компонентах!** Для CSS-правила с селектором `.a .b`, если элемент, который соответствует `.a` содержит рекурсивный компонент потомок, тогда все `.b` в этом компоненте потомке будут также соответствовать правилу.

docs/zh/guide/pre-processors.md

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

7676
### 共享全局变量
7777

78-
`sass-loader` 也支持一个 `prependData` 选项,这个选项允许你在所有被处理的文件之间共享常见的变量,而不需要显式地导入它们:
78+
`sass-loader` 也支持一个 `additionalData` 选项,这个选项允许你在所有被处理的文件之间共享常见的变量,而不需要显式地导入它们:
7979

8080
``` js
8181
// webpack.config.js -> module.rules

0 commit comments

Comments
 (0)