docs(ru): update translations (#4536)

pull/4537/head
Bugo 8 months ago committed by GitHub
parent c2ab5b03a8
commit 64b33e656d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -123,7 +123,7 @@ export default {
## Слоты макета {#layout-slots} ## Слоты макета {#layout-slots}
Компонент `<Layout/>` темы по умолчанию имеет несколько слотов, которые можно использовать для вставки содержимого в определённые места страницы. Вот пример внедрения компонента в структуру before: Компонент `<Layout/>` темы по умолчанию имеет несколько слотов, которые можно использовать для вставки содержимого в определённые места страницы. Вот пример внедрения компонента перед оглавлением:
```js [.vitepress/theme/index.js] ```js [.vitepress/theme/index.js]
import DefaultTheme from 'vitepress/theme' import DefaultTheme from 'vitepress/theme'
@ -131,8 +131,8 @@ import MyLayout from './MyLayout.vue'
export default { export default {
extends: DefaultTheme, extends: DefaultTheme,
// переопределяем макет с помощью компонента-обёртки, который // переопределяем макет с помощью компонента-обёртки,
// вводит слоты // который внедряет слоты
Layout: MyLayout Layout: MyLayout
} }
``` ```
@ -147,7 +147,7 @@ const { Layout } = DefaultTheme
<template> <template>
<Layout> <Layout>
<template #aside-outline-before> <template #aside-outline-before>
Верхнее содержимое моей пользовательской боковой панели Мой пользовательский контент в верхней части боковой панели
</template> </template>
</Layout> </Layout>
</template> </template>

@ -148,13 +148,13 @@ HTML, обёрнутый `<code>`, будет отображаться как е
**Разметка** **Разметка**
```md ```md
Это <span v-pre>{{ будет отображаться как есть}}</span>. Это <span v-pre>{{ будет отображаться как есть }}</span>.
``` ```
**Результат** **Результат**
<div class="escape-demo"> <div class="escape-demo">
<p>Это <span v-pre>{{ будет отображаться как есть}}</span></p> <p>Это <span v-pre>{{ будет отображаться как есть }}</span></p>
</div> </div>
В качестве альтернативы вы можете обернуть весь абзац в пользовательский контейнер `v-pre`: В качестве альтернативы вы можете обернуть весь абзац в пользовательский контейнер `v-pre`:
@ -175,7 +175,7 @@ HTML, обёрнутый `<code>`, будет отображаться как е
</div> </div>
## Unescape в блоках кода {#unescape-in-code-blocks} ## Отключение экранирования в блоках кода {#unescape-in-code-blocks}
По умолчанию все изолированные блоки кода автоматически оборачиваются `v-pre`, поэтому внутри них не будет обрабатываться синтаксис Vue. Чтобы включить интерполяцию в стиле Vue внутри фигурных скобок, можно добавить к языку суффикс `-vue`, например `js-vue`: По умолчанию все изолированные блоки кода автоматически оборачиваются `v-pre`, поэтому внутри них не будет обрабатываться синтаксис Vue. Чтобы включить интерполяцию в стиле Vue внутри фигурных скобок, можно добавить к языку суффикс `-vue`, например `js-vue`:
@ -199,7 +199,9 @@ HTML, обёрнутый `<code>`, будет отображаться как е
VitePress имеет [встроенную поддержку](https://vitejs.dev/guide/features.html#css-pre-processors) для препроцессоров CSS: файлы `.scss`, `.sass`, `.less`, `.styl` и `.stylus`. Для них не нужно устанавливать специфические для Vite плагины, но сам соответствующий препроцессор должен быть установлен: VitePress имеет [встроенную поддержку](https://vitejs.dev/guide/features.html#css-pre-processors) для препроцессоров CSS: файлы `.scss`, `.sass`, `.less`, `.styl` и `.stylus`. Для них не нужно устанавливать специфические для Vite плагины, но сам соответствующий препроцессор должен быть установлен:
``` ::: code-group
```sh [npm]
# .scss и .sass # .scss и .sass
npm install -D sass npm install -D sass
@ -210,7 +212,41 @@ npm install -D less
npm install -D stylus npm install -D stylus
``` ```
Затем вы можете использовать следующее в Markdown и компонентах темы: ```sh [pnpm]
# .scss и .sass
pnpm add -D sass
# .less
pnpm add -D less
# .styl и .stylus
pnpm add -D stylus
```
```sh [yarn]
# .scss и .sass
yarn add -D sass
# .less
yarn add -D less
# .styl и .stylus
yarn add -D stylus
```
```sh [bun]
# .scss и .sass
bun add -D sass
# .less
bun add -D less
# .styl и .stylus
bun add -D stylus
```
:::
Затем вы можете использовать соответствующий атрибут `lang` в Markdown и компонентах темы:
```vue ```vue
<style lang="sass"> <style lang="sass">

@ -7,7 +7,7 @@ titleTemplate: Генератор статических сайтов на ос
hero: hero:
name: VitePress name: VitePress
text: Генератор статических сайтов на основе Vite и Vue text: Генератор статических сайтов на основе Vite и Vue
tagline: Из Markdown в красивую документацию за считанные минуты tagline: Преобразуйте Markdown в красивую документацию за минуты
actions: actions:
- theme: brand - theme: brand
text: Что такое VitePress? text: Что такое VitePress?

Loading…
Cancel
Save