Skip to content

Commit 08ce34d

Browse files
authored
docs(ru): update translations (#4422)
1 parent ff254dc commit 08ce34d

File tree

3 files changed

+39
-12
lines changed

3 files changed

+39
-12
lines changed

docs/ru/guide/routing.md

+25-9
Original file line numberDiff line numberDiff line change
@@ -161,19 +161,21 @@ src/getting-started.md --> /getting-started.html
161161
├─ packages
162162
│ ├─ pkg-a
163163
│ │ └─ src
164-
│ │ ├─ pkg-a-code.ts
165-
│ │ └─ pkg-a-docs.md
164+
│ │ ├─ foo.md
165+
│ │ └─ index.md
166166
│ └─ pkg-b
167167
│ └─ src
168-
│ ├─ pkg-b-code.ts
169-
│ └─ pkg-b-docs.md
168+
│ ├─ bar.md
169+
│ └─ index.md
170170
```
171171

172172
И вы хотите, чтобы страницы VitePress генерировались следующим образом:
173173

174174
```
175-
packages/pkg-a/src/pkg-a-docs.md --> /pkg-a/index.html
176-
packages/pkg-b/src/pkg-b-docs.md --> /pkg-b/index.html
175+
packages/pkg-a/src/index.md --> /pkg-a/index.html
176+
packages/pkg-a/src/foo.md --> /pkg-a/foo.html
177+
packages/pkg-b/src/index.md --> /pkg-b/index.html
178+
packages/pkg-b/src/bar.md --> /pkg-b/bar.html
177179
```
178180

179181
Этого можно добиться, настроив опцию [`rewrites`](../reference/site-config#rewrites) следующим образом:
@@ -182,8 +184,10 @@ packages/pkg-b/src/pkg-b-docs.md --> /pkg-b/index.html
182184
// .vitepress/config.js
183185
export default {
184186
rewrites: {
185-
'packages/pkg-a/src/pkg-a-docs.md': 'pkg-a/index.md',
186-
'packages/pkg-b/src/pkg-b-docs.md': 'pkg-b/index.md'
187+
'packages/pkg-a/src/index.md': 'pkg-a/index.md',
188+
'packages/pkg-a/src/foo.md': 'pkg-a/foo.md',
189+
'packages/pkg-b/src/index.md': 'pkg-b/index.md',
190+
'packages/pkg-b/src/bar.md': 'pkg-b/bar.md'
187191
}
188192
}
189193
```
@@ -193,13 +197,25 @@ export default {
193197
```ts
194198
export default {
195199
rewrites: {
196-
'packages/:pkg/src/(.*)': ':pkg/index.md'
200+
'packages/:pkg/src/:slug*': ':pkg/:slug*'
197201
}
198202
}
199203
```
200204

201205
Пути перезаписи компилируются с помощью пакета `path-to-regexp` — обратитесь к [его документации](https://github.com/pillarjs/path-to-regexp#parameters) за более сложным синтаксисом.
202206

207+
Пути перезаписи компилируются с помощью пакета `path-to-regexp` — обратитесь к [его документации](https://github.com/pillarjs/path-to-regexp/tree/6.x#parameters) за более сложным синтаксисом.
208+
209+
`rewrites` также может быть функцией, которая получает исходный путь и возвращает новый:
210+
211+
```ts
212+
export default {
213+
rewrites(id) {
214+
return id.replace(/^packages\/([^/]+)\/src\//, '$1/')
215+
}
216+
}
217+
```
218+
203219
::: warning Относительные ссылки с переписыванием
204220

205221
Когда переписывание включено, **относительные ссылки должны быть основаны на переписанных путях**. Например, чтобы создать относительную ссылку с `packages/pkg-a/src/pkg-a-code.md` на `packages/pkg-b/src/pkg-b-code.md`, нужно использовать:

docs/ru/reference/default-theme-config.md

+9-2
Original file line numberDiff line numberDiff line change
@@ -217,13 +217,13 @@ export default {
217217
socialLinks: [
218218
{ icon: 'github', link: 'https://github.com/vuejs/vitepress' },
219219
{ icon: 'twitter', link: '...' },
220-
// Вы также можете добавить пользовательские иконки, передав SVG в виде строки:
220+
// Можно добавить пользовательские иконки, передав SVG в виде строки:
221221
{
222222
icon: {
223223
svg: '<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Dribbble</title><path d="M12...6.38z"/></svg>'
224224
},
225225
link: '...',
226-
// Вы также можете включить пользовательский ярлык для доступности (необязательно, но рекомендуется):
226+
// Можно включить пользовательский ярлык для доступности (необязательно, но рекомендуется):
227227
ariaLabel: 'классная ссылка'
228228
}
229229
]
@@ -430,6 +430,13 @@ export interface DocFooter {
430430

431431
Можно использовать для настройки aria-метки кнопки переключения языка в панели навигации. Это используется только в том случае, если вы используете [i18n](../guide/i18n).
432432

433+
## skipToContentLabel
434+
435+
- Тип: `string`
436+
- По умолчанию: `Skip to content`
437+
438+
Можно использовать для настройки метки ссылки перехода к содержимому. Эта ссылка отображается, когда пользователь перемещается по сайту с помощью клавиатуры.
439+
433440
## externalLinkIcon {#externallinkicon}
434441

435442
- Тип: `boolean`

docs/ru/reference/default-theme-search.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ export default defineConfig({
2424

2525
![скриншот модального окна поиска](/search.png)
2626

27-
В качестве альтернативы можно использовать [Algolia DocSearch](#algolia-search) или некоторые плагины сообщества, например <https://www.npmjs.com/package/vitepress-plugin-search> или <https://www.npmjs.com/package/vitepress-plugin-pagefind>.
27+
В качестве альтернативы можно использовать [Algolia DocSearch](#algolia-search) или некоторые плагины сообщества, например:
28+
29+
- <https://www.npmjs.com/package/vitepress-plugin-search>
30+
- <https://www.npmjs.com/package/vitepress-plugin-pagefind>
31+
- <https://www.npmjs.com/package/@orama/plugin-vitepress>
2832

2933
### i18n {#local-search-i18n}
3034

0 commit comments

Comments
 (0)