From 64b33e656d3d2627919dd8a858014688dadf3482 Mon Sep 17 00:00:00 2001 From: Bugo Date: Mon, 3 Feb 2025 09:11:26 +0500 Subject: [PATCH] docs(ru): update translations (#4536) --- docs/ru/guide/extending-default-theme.md | 8 ++--- docs/ru/guide/using-vue.md | 46 +++++++++++++++++++++--- docs/ru/index.md | 2 +- 3 files changed, 46 insertions(+), 10 deletions(-) diff --git a/docs/ru/guide/extending-default-theme.md b/docs/ru/guide/extending-default-theme.md index d3e5fe8f..a8f0acc7 100644 --- a/docs/ru/guide/extending-default-theme.md +++ b/docs/ru/guide/extending-default-theme.md @@ -123,7 +123,7 @@ export default { ## Слоты макета {#layout-slots} -Компонент `` темы по умолчанию имеет несколько слотов, которые можно использовать для вставки содержимого в определённые места страницы. Вот пример внедрения компонента в структуру before: +Компонент `` темы по умолчанию имеет несколько слотов, которые можно использовать для вставки содержимого в определённые места страницы. Вот пример внедрения компонента перед оглавлением: ```js [.vitepress/theme/index.js] import DefaultTheme from 'vitepress/theme' @@ -131,8 +131,8 @@ import MyLayout from './MyLayout.vue' export default { extends: DefaultTheme, - // переопределяем макет с помощью компонента-обёртки, который - // вводит слоты + // переопределяем макет с помощью компонента-обёртки, + // который внедряет слоты Layout: MyLayout } ``` @@ -147,7 +147,7 @@ const { Layout } = DefaultTheme diff --git a/docs/ru/guide/using-vue.md b/docs/ru/guide/using-vue.md index 8b6051aa..4e801e23 100644 --- a/docs/ru/guide/using-vue.md +++ b/docs/ru/guide/using-vue.md @@ -148,13 +148,13 @@ HTML, обёрнутый ``, будет отображаться как е **Разметка** ```md -Это {{ будет отображаться как есть}}. +Это {{ будет отображаться как есть }}. ``` **Результат**
-

Это {{ будет отображаться как есть}}

+

Это {{ будет отображаться как есть }}

В качестве альтернативы вы можете обернуть весь абзац в пользовательский контейнер `v-pre`: @@ -175,7 +175,7 @@ HTML, обёрнутый ``, будет отображаться как е -## Unescape в блоках кода {#unescape-in-code-blocks} +## Отключение экранирования в блоках кода {#unescape-in-code-blocks} По умолчанию все изолированные блоки кода автоматически оборачиваются `v-pre`, поэтому внутри них не будет обрабатываться синтаксис Vue. Чтобы включить интерполяцию в стиле Vue внутри фигурных скобок, можно добавить к языку суффикс `-vue`, например `js-vue`: @@ -199,7 +199,9 @@ HTML, обёрнутый ``, будет отображаться как е 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 @@ -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