Skip to content
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

docs(ru): update translations #4536

Merged
merged 3 commits into from
Feb 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 4 additions & 4 deletions docs/ru/guide/extending-default-theme.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,16 +123,16 @@ export default {

## Слоты макета {#layout-slots}

Компонент `<Layout/>` темы по умолчанию имеет несколько слотов, которые можно использовать для вставки содержимого в определённые места страницы. Вот пример внедрения компонента в структуру before:
Компонент `<Layout/>` темы по умолчанию имеет несколько слотов, которые можно использовать для вставки содержимого в определённые места страницы. Вот пример внедрения компонента перед оглавлением:

```js [.vitepress/theme/index.js]
import DefaultTheme from 'vitepress/theme'
import MyLayout from './MyLayout.vue'

export default {
extends: DefaultTheme,
// переопределяем макет с помощью компонента-обёртки, который
// вводит слоты
// переопределяем макет с помощью компонента-обёртки,
// который внедряет слоты
Layout: MyLayout
}
```
Expand All @@ -147,7 +147,7 @@ const { Layout } = DefaultTheme
<template>
<Layout>
<template #aside-outline-before>
Верхнее содержимое моей пользовательской боковой панели
Мой пользовательский контент в верхней части боковой панели
</template>
</Layout>
</template>
Expand Down
46 changes: 41 additions & 5 deletions docs/ru/guide/using-vue.md
Original file line number Diff line number Diff line change
Expand Up @@ -148,13 +148,13 @@ HTML, обёрнутый `<code>`, будет отображаться как е
**Разметка**

```md
Это <span v-pre>{{ будет отображаться как есть}}</span>.
Это <span v-pre>{{ будет отображаться как есть }}</span>.
```

**Результат**

<div class="escape-demo">
<p>Это <span v-pre>{{ будет отображаться как есть}}</span></p>
<p>Это <span v-pre>{{ будет отображаться как есть }}</span></p>
</div>

В качестве альтернативы вы можете обернуть весь абзац в пользовательский контейнер `v-pre`:
Expand All @@ -175,7 +175,7 @@ HTML, обёрнутый `<code>`, будет отображаться как е

</div>

## Unescape в блоках кода {#unescape-in-code-blocks}
## Отключение экранирования в блоках кода {#unescape-in-code-blocks}

По умолчанию все изолированные блоки кода автоматически оборачиваются `v-pre`, поэтому внутри них не будет обрабатываться синтаксис Vue. Чтобы включить интерполяцию в стиле Vue внутри фигурных скобок, можно добавить к языку суффикс `-vue`, например `js-vue`:

Expand All @@ -199,7 +199,9 @@ HTML, обёрнутый `<code>`, будет отображаться как е

VitePress имеет [встроенную поддержку](https://vitejs.dev/guide/features.html#css-pre-processors) для препроцессоров CSS: файлы `.scss`, `.sass`, `.less`, `.styl` и `.stylus`. Для них не нужно устанавливать специфические для Vite плагины, но сам соответствующий препроцессор должен быть установлен:

```
::: code-group

```sh [npm]
# .scss и .sass
npm install -D sass

Expand All @@ -210,7 +212,41 @@ npm install -D less
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
<style lang="sass">
Expand Down
2 changes: 1 addition & 1 deletion docs/ru/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ titleTemplate: Генератор статических сайтов на ос
hero:
name: VitePress
text: Генератор статических сайтов на основе Vite и Vue
tagline: Из Markdown в красивую документацию за считанные минуты
tagline: Преобразуйте Markdown в красивую документацию за минуты
actions:
- theme: brand
text: Что такое VitePress?
Expand Down