You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Вы можете использовать [`Astro.currentLocale`](https://docs.astro.build/ru/reference/api-reference/#astrocurrentlocale) для получения текущей локали в компонентах `.astro`.
395
395
396
-
Следующий пример считывает текущую локаль и использует её для создания ссылки на страницу о сайте на текущем языке:
396
+
Следующий пример считывает текущую локаль и использует её с помощью хелпера [`getRelativeLocaleUrl()`](https://docs.astro.build/ru/reference/modules/astro-i18n/#getrelativelocaleurl)для генерации ссылки на страницу «О сайте» на текущем языке:
397
397
398
398
```astro
399
399
---
400
400
// src/components/AboutLink.astro
401
+
import { getRelativeLocaleUrl } from 'astro:i18n';
Copy file name to clipboardExpand all lines: docs/src/content/docs/ru/guides/overriding-components.mdx
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,10 @@ import { Steps } from '@astrojs/starlight/components';
24
24
1. Выберите компонент Starlight, который вы хотите переопределить.
25
25
Вы можете найти полный список компонентов в [Справочнике по переопределениям](/ru/reference/overrides/).
26
26
27
+
:::tip
28
+
Не уверены, какой компонент нужно переопределить? Используйте [интерактивную карту переопределений Starlight](https://starlight-overrides-map.netlify.app/), чтобы узнать названия UI-компонентов Starlight.
29
+
:::
30
+
27
31
В этом примере будет переопределён компонент [`SocialIcons`](/ru/reference/overrides/#socialicons) в навигационной панели страницы.
28
32
29
33
2. Создайте компонент Astro для замены компонента Starlight.
0 commit comments