Skip to content

Commit 9b1bb4f

Browse files
authored
docs(ru): update translations (#4024)
1 parent a0cc687 commit 9b1bb4f

File tree

4 files changed

+105
-5
lines changed

4 files changed

+105
-5
lines changed

Diff for: docs/ru/guide/markdown.md

+38-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ export default defineConfig({
233233

234234
Это специальный контейнер, который можно использовать для предотвращения конфликтов стилей и маршрутизаторов с VitePress. Это особенно полезно при документировании библиотек компонентов. Вы также можете посмотреть [whyframe](https://whyframe.dev/docs/integrations/vitepress) для лучшей изоляции.
235235

236-
**Syntax**
236+
**Синтаксис**
237237

238238
```md
239239
::: raw
@@ -836,6 +836,43 @@ export default config
836836

837837
Формат выбранного диапазона строк может быть следующим: `{3,}`, `{,10}`, `{1,10}`
838838

839+
Вы также можете использовать [блоки кода VS Code](https://code.visualstudio.com/docs/editor/codebasics#_folding), чтобы включить только соответствующую часть файла. Можно указать пользовательское имя блока после `#`, следующего за путём к файлу:
840+
841+
**Разметка**
842+
843+
```md
844+
# Документация
845+
846+
## Основы
847+
848+
<!--@include: ./parts/basics.md#basic-usage{,2}-->
849+
<!--@include: ./parts/basics.md#basic-usage{5,}-->
850+
```
851+
852+
**Часть файла** (`parts/basics.md`)
853+
854+
```md
855+
<!-- #region basic-usage -->
856+
## Используемая строка 1
857+
858+
## Используемая строка 2
859+
860+
## Используемая строка 3
861+
<!-- #endregion basic-usage -->
862+
```
863+
864+
**Эквивалентный код**
865+
866+
```md
867+
# Документация
868+
869+
## Основы
870+
871+
## Используемая строка 1
872+
873+
## Используемая строка 3
874+
```
875+
839876
::: warning ПРЕДУПРЕЖДЕНИЕ
840877
Обратите внимание, что это не приводит к ошибкам, если ваш файл отсутствует. Поэтому при использовании этой функции убедитесь, что содержимое отображается так, как ожидается.
841878
:::

Diff for: docs/ru/reference/default-theme-nav.md

+54
Original file line numberDiff line numberDiff line change
@@ -160,3 +160,57 @@ export default {
160160
## Социальные ссылки {#social-links}
161161

162162
См. [`socialLinks`](./default-theme-config#sociallinks).
163+
164+
## Пользовательские компоненты
165+
166+
Вы можете добавить пользовательские компоненты в панель навигации с помощью опции `component`. Ключ `component` должен быть именем компонента Vue и должен быть зарегистрирован глобально с помощью [Theme.enhanceApp](../guide/custom-theme#theme-interface).
167+
168+
```js
169+
// .vitepress/config.js
170+
export default {
171+
themeConfig: {
172+
nav: [
173+
{
174+
text: 'Мое меню',
175+
items: [
176+
{
177+
component: 'MyCustomComponent',
178+
// Необязательные параметры для передачи компоненту
179+
props: {
180+
title: 'Мой пользовательский компонент'
181+
}
182+
}
183+
]
184+
},
185+
{
186+
component: 'AnotherCustomComponent'
187+
}
188+
]
189+
}
190+
}
191+
```
192+
193+
Затем необходимо зарегистрировать компонент глобально:
194+
195+
```js
196+
// .vitepress/theme/index.js
197+
import DefaultTheme from 'vitepress/theme'
198+
199+
import MyCustomComponent from './components/MyCustomComponent.vue'
200+
import AnotherCustomComponent from './components/AnotherCustomComponent.vue'
201+
202+
/** @type {import('vitepress').Theme} */
203+
export default {
204+
extends: DefaultTheme,
205+
enhanceApp({ app }) {
206+
app.component('MyCustomComponent', MyCustomComponent)
207+
app.component('AnotherCustomComponent', AnotherCustomComponent)
208+
}
209+
}
210+
```
211+
212+
Ваш компонент будет отображаться на панели навигации. VitePress предоставляет следующие дополнительные параметры компонента:
213+
214+
- `screenMenu`: необязательное булево значение, указывающее, находится ли компонент внутри мобильного навигационного меню
215+
216+
Пример можно посмотреть в тестах e2e [здесь](https://github.com/vuejs/vitepress/tree/main/__tests__/e2e/.vitepress).

Diff for: docs/ru/reference/default-theme-search.md

+10-3
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,25 @@ export default defineConfig({
3939
provider: 'local',
4040
options: {
4141
locales: {
42-
ru: {
42+
ru: { // используйте ключ `root`, если хотите перевести локаль по умолчанию
4343
translations: {
4444
button: {
4545
buttonText: 'Поиск',
4646
buttonAriaLabel: 'Поиск'
4747
},
4848
modal: {
49-
noResultsText: 'Нет результатов для',
49+
displayDetails: 'Отобразить подробный список',
5050
resetButtonTitle: 'Сбросить поиск',
51+
backButtonTitle: 'Закрыть поиск',
52+
noResultsText: 'Нет результатов по запросу',
5153
footer: {
5254
selectText: 'выбрать',
53-
navigateText: 'перейти'
55+
selectKeyAriaLabel: 'выбрать',
56+
navigateText: 'перейти',
57+
navigateUpKeyAriaLabel: 'стрелка вверх',
58+
navigateDownKeyAriaLabel: 'стрелка вниз',
59+
closeText: 'закрыть',
60+
closeKeyAriaLabel: 'esc'
5461
}
5562
}
5663
}

Diff for: docs/ru/reference/site-config.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -489,14 +489,16 @@ export default {
489489

490490
### appearance {#appearance}
491491

492-
- Тип: `boolean | 'dark' | 'force-dark' | import('@vueuse/core').UseDarkOptions`
492+
- Тип: `boolean | 'dark' | 'force-dark' | 'force-auto' | import('@vueuse/core').UseDarkOptions`
493493
- По умолчанию: `true`
494494

495495
Включать ли тёмный режим (путём добавления класса `.dark` к элементу `<html>`).
496496

497497
- Если опция имеет значение `true`, тема по умолчанию будет определяться цветовой гаммой, предпочитаемой пользователем.
498498
- Если опция имеет значение `dark`, тема по умолчанию будет тёмной, если пользователь не переключит её вручную.
499499
- Если установить значение `false`, пользователи не смогут переключать тему.
500+
- Если для опции установлено значение `force-dark`, тема всегда будет темной, и пользователи не смогут её переключать.
501+
- Если для опции установлено значение `force-auto`, тема всегда будет определяться предпочитаемой пользователем цветовой схемой, и пользователи не смогут её переключать.
500502

501503
Эта опция вставляет встроенный скрипт, который восстанавливает настройки пользователей из локального хранилища с помощью ключа `vitepress-theme-appearance`. Это гарантирует, что класс `.dark` будет применён до отрисовки страницы, чтобы избежать мерцания.
502504

0 commit comments

Comments
 (0)