diff options
author | Bugo | 2025-08-02 13:00:53 +0500 |
---|---|---|
committer | GitHub | 2025-08-02 10:00:53 +0200 |
commit | 4fe9baa960fe11dae4d02edf4715ad9754010340 (patch) | |
tree | 6493a44593c91ec067c4e458b1fca8aa7ea51a5b | |
parent | cfd51859ffc01ad701027b1c4824027404d3aa25 (diff) | |
download | IT.starlight-4fe9baa960fe11dae4d02edf4715ad9754010340.tar.gz IT.starlight-4fe9baa960fe11dae4d02edf4715ad9754010340.tar.bz2 IT.starlight-4fe9baa960fe11dae4d02edf4715ad9754010340.zip |
i18n(ru): update translations (#3356)
Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com>
-rw-r--r-- | docs/src/content/docs/ru/components/asides.mdx | 42 | ||||
-rw-r--r-- | docs/src/content/docs/ru/guides/authoring-content.mdx | 17 | ||||
-rw-r--r-- | docs/src/content/docs/ru/guides/i18n.mdx | 15 | ||||
-rw-r--r-- | docs/src/content/docs/ru/guides/sidebar.mdx | 70 | ||||
-rw-r--r-- | docs/src/content/docs/ru/manual-setup.mdx | 2 | ||||
-rw-r--r-- | docs/src/content/docs/ru/reference/configuration.mdx | 121 | ||||
-rw-r--r-- | docs/src/content/docs/ru/reference/frontmatter.md | 1 | ||||
-rw-r--r-- | docs/src/content/docs/ru/resources/community-content.mdx | 5 | ||||
-rw-r--r-- | docs/src/content/docs/ru/resources/plugins.mdx | 15 | ||||
-rw-r--r-- | docs/src/content/docs/ru/resources/themes.mdx | 6 |
10 files changed, 275 insertions, 19 deletions
diff --git a/docs/src/content/docs/ru/components/asides.mdx b/docs/src/content/docs/ru/components/asides.mdx index 227a9ce1..92179ba8 100644 --- a/docs/src/content/docs/ru/components/asides.mdx +++ b/docs/src/content/docs/ru/components/asides.mdx @@ -112,7 +112,7 @@ Starlight ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΈΠ½ΡΠ import { Aside } from '@astrojs/starlight/components'; <Aside type="caution" title="ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ!"> - ΠΡΡΠ°Π²ΠΊΠ° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. + ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. </Aside> ``` @@ -120,14 +120,44 @@ import { Aside } from '@astrojs/starlight/components'; ```markdoc 'title="ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ!"' {% aside type="caution" title="ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ!" %} -ΠΡΡΠ°Π²ΠΊΠ° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. +ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. {% /aside %} ``` </Fragment> <Aside slot="preview" type="caution" title="ΠΡΡΠΎΡΠΎΠΆΠ½ΠΎ!"> - ΠΡΡΠ°Π²ΠΊΠ° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. + ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ. +</Aside> + +</Preview> + +### ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠΊΠΎΠ½ΠΎΠΊ + +ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°ΡΡΠΈΠ±ΡΡ [`icon`](#icon) Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· [Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΈΠΊΠΎΠ½ΠΎΠΊ Starlight](/ru/reference/icons/#Π²ΡΠ΅-ΠΈΠΊΠΎΠ½ΠΊΠΈ). + +<Preview> + +```mdx 'icon="starlight"' +import { Aside } from '@astrojs/starlight/components'; + +<Aside type="tip" icon="starlight"> + ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ. +</Aside> +``` + +<Fragment slot="markdoc"> + +```markdoc 'icon="starlight"' +{% aside type="tip" icon="starlight" %} +ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ. +{% /aside %} +``` + +</Fragment> + +<Aside slot="preview" type="tip" icon="starlight"> + ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° *Ρ* ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ. </Aside> </Preview> @@ -156,3 +186,9 @@ import { Aside } from '@astrojs/starlight/components'; ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π²ΡΡΠ°Π²ΠΊΠΈ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ `title` Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ `type` Π²ΡΡΠ°Π²ΠΊΠΈ. + +### `icon` + +**ΡΠΈΠΏ:** [`StarlightIcon`](/ru/reference/icons/#ΡΠΈΠΏ-starlighticon) + +ΠΡΡΠ°Π²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π°ΡΡΠΈΠ±ΡΡ `icon`, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΈΠΌΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· [Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΈΠΊΠΎΠ½ΠΎΠΊ Starlight](/ru/reference/icons/#Π²ΡΠ΅-ΠΈΠΊΠΎΠ½ΠΊΠΈ).
\ No newline at end of file diff --git a/docs/src/content/docs/ru/guides/authoring-content.mdx b/docs/src/content/docs/ru/guides/authoring-content.mdx index d1ff16bc..e557da5f 100644 --- a/docs/src/content/docs/ru/guides/authoring-content.mdx +++ b/docs/src/content/docs/ru/guides/authoring-content.mdx @@ -151,9 +151,24 @@ Astro ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΡΡΡΡΡΠ΅ ΡΠ°ΠΉΡΡ Ρ ΠΏΠΎΠΌΠ ::: ``` +### ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π²ΡΡΠ°Π²ΠΎΠΊ + +ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ Π² ΡΠΈΠ³ΡΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΊΠ°Ρ
ΠΏΠΎΡΠ»Π΅ ΡΠΈΠΏΠ° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ»ΠΈ [ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°](#Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ-Π²ΡΡΠ°Π²ΠΎΠΊ), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, `:::tip{icon="heart"}` ΠΈΠ»ΠΈ `:::tip[ΠΠ½Π°Π΅ΡΠ΅ Π»ΠΈ Π²Ρ?]{icon="heart"}` ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ. +Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· [Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
ΠΈΠΊΠΎΠ½ΠΎΠΊ Starlight](/ru/reference/icons/#Π²ΡΠ΅-ΠΈΠΊΠΎΠ½ΠΊΠΈ). + +:::tip{icon="heart"} +Astro ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ [Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΎΡΡΡΠΎΠ²ΠΊΠΎΠ²](https://docs.astro.build/ru/concepts/islands/). +::: + +```md +:::tip{icon="heart"} +Astro ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ [Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΎΡΡΡΠΎΠ²ΠΊΠΎΠ²](https://docs.astro.build/ru/concepts/islands/). +::: +``` + ### ΠΡΡΠ³ΠΈΠ΅ ΡΠΈΠΏΡ Π²ΡΡΠ°Π²ΠΎΠΊ -ΠΡΡΠ°Π²ΠΊΠΈ Β«CautionΒ» ΠΈ Β«dangerΒ» ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ±ΠΈΠ²Π°ΡΡ Ρ ΡΠΎΠ»ΠΊΡ. +ΠΡΡΠ°Π²ΠΊΠΈ Ρ ΡΠΈΠΏΠ°ΠΌΠΈ Β«cautionΒ» ΠΈ Β«dangerΒ» ΠΏΠΎΠ»Π΅Π·Π½Ρ Π΄Π»Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΠ΅Π½ΠΈΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ±ΠΈΠ²Π°ΡΡ Ρ ΡΠΎΠ»ΠΊΡ. ΠΡΠ»ΠΈ Π²Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΈΡ
, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎ, ΡΡΠΎ Π²Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠ΅ΡΠ΅. :::caution diff --git a/docs/src/content/docs/ru/guides/i18n.mdx b/docs/src/content/docs/ru/guides/i18n.mdx index ad330484..94027c20 100644 --- a/docs/src/content/docs/ru/guides/i18n.mdx +++ b/docs/src/content/docs/ru/guides/i18n.mdx @@ -182,8 +182,7 @@ import UIStringsList from '~/components/ui-strings-list.astro'; <LanguagesList startsSentence /> β Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Β«ΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈΒ», ΠΈ ΠΌΡ ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΠ΅ΠΌ -[Π²ΠΊΠ»Π°Π΄ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΠΎ -ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ](https://github.com/withastro/starlight/blob/main/CONTRIBUTING.md). +[Π²ΠΊΠ»Π°Π΄ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΡΡ
ΡΠ·ΡΠΊΠΎΠ²](https://github.com/withastro/starlight/blob/main/CONTRIBUTING.md). ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ·ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΠ΅ β ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π°ΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΡ β ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π΄Π°Π½Π½ΡΡ
`i18n`. @@ -253,7 +252,7 @@ import UIStringsList from '~/components/ui-strings-list.astro'; </Steps> -### Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡ
Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° +### Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡ
Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΊΠ»ΡΡΠΈ Π² ΡΠ»ΠΎΠ²Π°ΡΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ°, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² `extend` Π² ΠΎΠΏΡΠΈΡΡ
`i18nSchema()`. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊ ΠΊΠ»ΡΡΠ°ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠ»ΡΡ `custom.label`: @@ -281,7 +280,7 @@ export const collections = { ## ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ UI-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² -ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ [Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΡΠΎΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°](/ru/guides/i18n/#ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°-starlight) Starlight, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊ [ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ](/ru/guides/i18n/#ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅-ΡΡ
Π΅ΠΌΡ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°) ΠΈ [ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΌ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ](/ru/reference/plugins/#injecttranslations) ΡΡΡΠΎΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ΅ΡΠ΅Π· Π΅Π΄ΠΈΠ½ΡΠΉ API Π½Π° Π±Π°Π·Π΅ [i18next](https://www.i18next.com/). +ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ [Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΡΠΎΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°](/ru/guides/i18n/#ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°-starlight) Starlight, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊ [ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ](/ru/guides/i18n/#ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅-ΡΡ
Π΅ΠΌΡ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ²) ΠΈ [ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΌ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ](/ru/reference/plugins/#injecttranslations) ΡΡΡΠΎΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠ΅ΡΠ΅Π· Π΅Π΄ΠΈΠ½ΡΠΉ API Π½Π° Π±Π°Π·Π΅ [i18next](https://www.i18next.com/). ΠΡΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ°ΠΊΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΊΠ°ΠΊ [ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΡΡΠΈΡ](https://www.i18next.com/translation-function/interpolation) ΠΈ [ΠΏΠ»ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ](https://www.i18next.com/translation-function/plurals). Π ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°Ρ
Astro ΡΡΠΎΡ API Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ [Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° `Astro`](https://docs.astro.build/en/reference/api-reference/#locals) Π² Π²ΠΈΠ΄Π΅ `Astro.locals.t`: @@ -361,15 +360,15 @@ const allStrings = Astro.locals.t.all(); #### `t.exists()` -Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΊΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ `locals.t.exists()` Ρ ΠΊΠ»ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. -ΠΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ΅ΠΊΡΡΡΡ Π»ΠΎΠΊΠ°Π»Ρ. +Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΊΠ»ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ `locals.t.exists()` Ρ ΠΊΠ»ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°. +ΠΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π²ΡΠΎΡΠΎΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ. ```astro --- // src/components/Example.astro -const keyExistsInCurrentLocale = Astro.locals.t.exists('a.key'); +const keyExists = Astro.locals.t.exists('a.key'); // ^ true -const keyExistsInFrench = Astro.locals.t.exists('another.key', { lng: 'fr' }); +const keyExistsInFrench = Astro.locals.t.exists('other.key', { lngs: ['fr'] }); // ^ false --- ``` diff --git a/docs/src/content/docs/ru/guides/sidebar.mdx b/docs/src/content/docs/ru/guides/sidebar.mdx index 495dd67e..57365d8b 100644 --- a/docs/src/content/docs/ru/guides/sidebar.mdx +++ b/docs/src/content/docs/ru/guides/sidebar.mdx @@ -244,7 +244,7 @@ starlight({ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ [ΠΏΠΎΠ»Π΅ `sidebar`](/ru/reference/frontmatter/#sidebar) Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
ΡΡΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΡ
ΡΡΡΠ»ΠΎΠΊ. -ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ [ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠ΅ΡΠΊΡ](/ru/reference/frontmatter/#label) ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ [Π·Π½Π°ΡΠΎΠΊ](/ru/reference/frontmatter/#badge) ΠΊ ΡΡΡΠ»ΠΊΠ΅, [ΡΠΊΡΡΡΡ](/ru/reference/frontmatter/#hidden) ΡΡΡΠ»ΠΊΡ ΠΈΠ· Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΅Ρ [ΠΏΠΎΡΡΠ΄ΠΎΠΊ](/ru/reference/frontmatter/#order) Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅. +ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ [ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ ΠΌΠ΅ΡΠΊΡ](/ru/reference/frontmatter/#label), ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ [ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ](/ru/reference/frontmatter/#attrs), Π΄ΠΎΠ±Π°Π²ΠΈΡΡ [Π·Π½Π°ΡΠΎΠΊ](/ru/reference/frontmatter/#badge) ΠΊ ΡΡΡΠ»ΠΊΠ΅, [ΡΠΊΡΡΡΡ](/ru/reference/frontmatter/#hidden) ΡΡΡΠ»ΠΊΡ ΠΈΠ· Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ [ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΅Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ](/ru/reference/frontmatter/#order). ```md "sidebar:" --- @@ -253,7 +253,7 @@ title: ΠΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ° sidebar: # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΊΡΡ Π΄Π»Ρ ΡΡΡΠ»ΠΊΠΈ label: Π’Π΅ΠΊΡΡ Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ - # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΄Π»Ρ ΡΡΡΠ»ΠΊΠΈ (ΠΌΠ΅Π½ΡΡΠΈΠ΅ ΡΠΈΡΠ»Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π²ΡΡΠ΅) + # Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π΄Π»Ρ ΡΡΡΠ»ΠΊΠΈ (ΡΠ΅ΠΌ Π½ΠΈΠΆΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠ΅ΠΌ Π²ΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΡΡΡΠ»ΠΊΠ°) order: 2 # ΠΠΎΠ±Π°Π²ΠΈΡΡ Π·Π½Π°ΡΠΎΠΊ ΠΊ ΡΡΡΠ»ΠΊΠ΅ badge: @@ -436,6 +436,72 @@ starlight({ ]} /> +### ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ HTML-Π°ΡΡΠΈΠ±ΡΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΡΡΠ»ΠΎΠΊ + +ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ HTML-Π°ΡΡΠΈΠ±ΡΡΡ Π²ΡΠ΅Ρ
ΡΡΡΠ»ΠΎΠΊ Π² [Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π³ΡΡΠΏΠΏΠ°Ρ
](#Π°Π²ΡΠΎΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅-Π³ΡΡΠΏΠΏΡ), ΡΠΊΠ°Π·Π°Π² ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ `attrs` Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ `autogenerate`. +ΠΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΌΠΎΠ³ΡΡ Π·Π°Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ»Ρ [`sidebar.attrs`](/ru/reference/frontmatter/#attrs) Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΎ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ `autogenerate.attrs`. + +ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ: + +```js {9} +starlight({ + sidebar: [ + { + label: 'Π‘ΠΎΠ·Π²Π΅Π·Π΄ΠΈΡ', + autogenerate: { + // ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ Π³ΡΡΠΏΠΏΡ ΡΡΡΠ»ΠΎΠΊ Π΄Π»Ρ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ 'constellations' + directory: 'constellations', + // ΠΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΠΊΡΡΡΠΈΠ²ΠΎΠΌ Π²ΡΠ΅ ΡΡΠ»ΡΠΊΠΈ ΡΡΡΠ»ΠΎΠΊ Π² ΡΡΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ + attrs: { style: 'font-style: italic' }, + }, + }, + ], +}); +``` + +ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ: + +<FileTree> + +- src/ + - content/ + - docs/ + - constellations/ + - carina.md + - centaurus.md + - seasonal/ + - andromeda.md + +</FileTree> + +ΠΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° Π±ΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅Ρ
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
ΡΡΡΠ»ΠΎΠΊ ΠΊΡΡΡΠΈΠ²ΠΎΠΌ: + +<SidebarPreview + config={[ + { + label: 'Π‘ΠΎΠ·Π²Π΅Π·Π΄ΠΈΡ', + items: [ + { label: 'ΠΠ°ΡΠΈΠ½Π°', link: '', attrs: { style: 'font-style: italic' } }, + { + label: 'Π¦Π΅Π½ΡΠ°Π²Ρ', + link: '', + attrs: { style: 'font-style: italic' }, + }, + { + label: 'seasonal', + items: [ + { + label: 'ΠΠ½Π΄ΡΠΎΠΌΠ΅Π΄Π°', + link: '', + attrs: { style: 'font-style: italic' }, + }, + ], + }, + ], + }, + ]} +/> + ## ΠΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ `translations` Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΡΡΡΠ»ΠΎΠΊ ΠΈ Π³ΡΡΠΏΠΏ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ ΠΌΠ΅ΡΠΊΡ ΡΡΡΠ»ΠΊΠΈ ΠΈΠ»ΠΈ Π³ΡΡΠΏΠΏΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, ΡΠΊΠ°Π·Π°Π² ΡΠ΅Π³ ΡΠ·ΡΠΊΠ° [BCP-47](https://www.w3.org/International/questions/qa-choosing-language-tags), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, `"en"`, `"ru"` ΠΈΠ»ΠΈ `"zh-CN"` Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ°, ΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ ΠΌΠ΅ΡΠΊΠΈ β Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. diff --git a/docs/src/content/docs/ru/manual-setup.mdx b/docs/src/content/docs/ru/manual-setup.mdx index 882eaa8a..3372da9a 100644 --- a/docs/src/content/docs/ru/manual-setup.mdx +++ b/docs/src/content/docs/ru/manual-setup.mdx @@ -64,7 +64,7 @@ export default defineConfig({ Starlight ΡΠΎΠ·Π΄Π°Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ [ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°](https://docs.astro.build/ru/guides/content-collections/) Astro, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠ°ΠΉΠ»Π΅ `src/content.config.ts`. -Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ `docs`, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡ
Π΅ΠΌΡ `docsLoader` ΠΈ `docsSchema` ΠΎΡ Starlight: +Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ `docs`, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡ
Π΅ΠΌΡ [`docsLoader`](/ru/reference/configuration/#docsloader) ΠΈ [`docsSchema`](/ru/reference/configuration/#docsschema): ΠΎΡ Starlight: ```js ins={3-4,7} // src/content.config.ts diff --git a/docs/src/content/docs/ru/reference/configuration.mdx b/docs/src/content/docs/ru/reference/configuration.mdx index 08521e21..bcc7999e 100644 --- a/docs/src/content/docs/ru/reference/configuration.mdx +++ b/docs/src/content/docs/ru/reference/configuration.mdx @@ -224,7 +224,11 @@ type SidebarItem = | { // ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Π³ΡΡΠΏΠΏΠ° ΡΡΡΠ»ΠΎΠΊ label: string; - autogenerate: { directory: string; collapsed?: boolean }; + autogenerate: { + directory: string; + collapsed?: boolean; + attrs?: Record<string, string | number | boolean | undefined>; + }; collapsed?: boolean; } )); @@ -677,3 +681,118 @@ starlight({ credits: true, }); ``` + +## ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° + +Starlight ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ [ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°](https://docs.astro.build/ru/guides/content-collections/) Astro Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. +ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΈ ΡΡ
Π΅ΠΌΡ Starlight ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌΠΈ. + +```js +// src/content.config.ts +import { defineCollection } from 'astro:content'; +import { docsLoader, i18nLoader } from '@astrojs/starlight/loaders'; +import { docsSchema, i18nSchema } from '@astrojs/starlight/schema'; + +export const collections = { + docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }), + // ΠΠ΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ: ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ i18n ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° + // ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΠ·ΡΡΠ½ΡΡ
ΡΠ°ΠΉΡΠ°Ρ
+ i18n: defineCollection({ loader: i18nLoader(), schema: i18nSchema() }), +}; +``` + +### ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊΠΈ + +Starlight ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ [Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠΈ Astro](https://docs.astro.build/ru/reference/content-loader-reference/) ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ `@astrojs/starlight/loaders`, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. + +#### `docsLoader()` + +ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊ `docsLoader()` Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Markdown, MDX ΠΈ Markdoc ΠΈΠ· Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ `src/content/docs/`. Π€Π°ΠΉΠ»Ρ, Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ
Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΡ (`_`), ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ. + +##### ΠΠΌΠΏΠΎΡΡ + +```js +import { docsLoader } from '@astrojs/starlight/loaders'; +``` + +##### ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ + +###### `generateId()` + +**ΡΠΈΠΏ:** `({ entry: string; base: URL; data: Record<string, unknown> }) => string` + +ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ `docsLoader()`, ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«ΡΠ»Π°Π³ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°Β» (sluggifier), ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΈΠΌΡ ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΡ. +ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ `generateId()`. + +ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ»ΠΈ Π±Ρ ΡΠ΄Π°Π»Π΅Π½Ρ. +ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΠ» `Example.File.md` Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎ ΠΏΡΡΠΈ `/examplefile`. +ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π±ΡΠ» Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΏΠΎ ΠΏΡΡΠΈ `/Example.File`, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ `generateId()`: + +```js +docsLoader({ + // Π£Π΄Π°Π»ΡΠ΅Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ `.md` ΠΈΠ»ΠΈ `.mdx`, Π½ΠΎ Π² ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ². + generateId: ({ entry }) => entry.split('.').slice(0, -1).join('.'), +}), +``` + +ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠΌ. [`generateId()` Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Astro](https://docs.astro.build/ru/reference/content-loader-reference/#generateid). + +#### `i18nLoader()` + +ΠΠ°Π³ΡΡΠ·ΡΠΈΠΊ `i18nLoader()` Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ JSON ΠΈ YAML ΠΈΠ· Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ `src/content/i18n/`. +Π€Π°ΠΉΠ»Ρ, Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ
Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΡ (`_`), ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΡΡ. + +##### ΠΠΌΠΏΠΎΡΡ + +```js +import { i18nLoader } from '@astrojs/starlight/loaders'; +``` + +##### ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ + +ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ `i18nLoader()` Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². + +### Π‘Ρ
Π΅ΠΌΡ + +Starlight ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ [ΡΡ
Π΅ΠΌΡ Π΄Π»Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°](https://docs.astro.build/ru/guides/content-collections/#%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D1%85%D0%B5%D0%BC%D1%8B-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8) ΠΈΠ· ΠΌΠΎΠ΄ΡΠ»Ρ `@astrojs/starlight/schema`. +ΠΡΠΈ ΡΡ
Π΅ΠΌΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Ρ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΡ
`docs` ΠΈ `i18n`, ΠΎΡ ΠΊΠΎΡΠΎΡΡΡ
Π·Π°Π²ΠΈΡΠΈΡ Starlight. + +#### `docsSchema()` + +`schema()` ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ `docs`. + +##### ΠΠΌΠΏΠΎΡΡ + +```js +import { docsSchema } from '@astrojs/starlight/schema'; +``` + +##### ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ + +###### `extend` + +**ΡΠΈΠΏ:** ΡΡ
Π΅ΠΌΠ° Zod ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠ°Ρ ΡΡ
Π΅ΠΌΡ Zod +**ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:** `z.object({})` + +Π Π°ΡΡΠΈΡΡΠ΅Ρ ΡΡ
Π΅ΠΌΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
Starlight Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ. +ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΡΠΈΠΈ `extend` ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ [ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡ
Π΅ΠΌΡ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
](/ru/reference/frontmatter/#Π½Π°ΡΡΡΠΎΠΉΠΊΠ°-ΡΡ
Π΅ΠΌΡ-ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
). + +#### `i18nSchema()` + +Π‘Ρ
Π΅ΠΌΠ° `i18nSchema()` ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π΄Π°Π½Π½ΡΡ
Π² ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ `i18n`. + +##### ΠΠΌΠΏΠΎΡΡ + +```js +import { i18nSchema } from '@astrojs/starlight/schema'; +``` + +##### ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ + +###### `extend` + +**ΡΠΈΠΏ:** ΠΎΠ±ΡΠ΅ΠΊΡ Zod +**ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:** `z.object({})` + +Π Π°ΡΡΠΈΡΡΠ΅Ρ ΡΡ
Π΅ΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ (i18n) Starlight Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΠΎΠ»ΡΠΌΠΈ. +ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΡΠΈΠΈ `extend` ΡΠΌ. Π² ΡΠ°Π·Π΄Π΅Π»Π΅ [Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΡ
Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ²](/ru/guides/i18n/#ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅-ΡΡ
Π΅ΠΌΡ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ²). diff --git a/docs/src/content/docs/ru/reference/frontmatter.md b/docs/src/content/docs/ru/reference/frontmatter.md index 5ff1ef3f..289af10f 100644 --- a/docs/src/content/docs/ru/reference/frontmatter.md +++ b/docs/src/content/docs/ru/reference/frontmatter.md @@ -386,6 +386,7 @@ sidebar: **ΡΠΈΠΏ:** `Record<string, string | number | boolean | undefined>` ΠΡΡΠΈΠ±ΡΡΡ HTML Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊ ΡΡΡΠ»ΠΊΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π² Π°Π²ΡΠΎΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π³ΡΡΠΏΠΏΠ΅ ΡΡΡΠ»ΠΎΠΊ. +ΠΡΠ»ΠΈ ΠΏΠΎΠ»Π΅ [`autogenerate.attrs`](/ru/guides/sidebar/#ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅-html-Π°ΡΡΠΈΠ±ΡΡΡ-Π΄Π»Ρ-Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ-ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
-ΡΡΡΠ»ΠΎΠΊ) ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΡΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°, Π°ΡΡΠΈΠ±ΡΡΡ Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
Π±ΡΠ΄ΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ Π³ΡΡΠΏΠΏΡ. ```md --- diff --git a/docs/src/content/docs/ru/resources/community-content.mdx b/docs/src/content/docs/ru/resources/community-content.mdx index c93537e1..a53e953a 100644 --- a/docs/src/content/docs/ru/resources/community-content.mdx +++ b/docs/src/content/docs/ru/resources/community-content.mdx @@ -109,6 +109,11 @@ import { CardGrid, LinkCard } from '@astrojs/starlight/components'; title="ΠΡΠΈΠΌΠ΅ΡΡ Starlight" description="ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π²ΡΡΠ°Π²ΠΎΠΊ StackBlitz, Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΡΡΠΈΡ
ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΡΠ°ΠΌΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Starlight" /> + <LinkCard + href="https://hideoo.dev/notebooks/starlight-plugins-by-example" + title="ΠΠ»Π°Π³ΠΈΠ½Ρ Starlight Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
" + description="ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ Π·Π°ΠΌΠ΅ΡΠΎΠΊ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌ Starlight ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠΌ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌ Π΄Π»Ρ ΠΈΡ
ΡΠΎΠ·Π΄Π°Π½ΠΈΡ." + /> </CardGrid> ## ΠΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅Π½Ρ diff --git a/docs/src/content/docs/ru/resources/plugins.mdx b/docs/src/content/docs/ru/resources/plugins.mdx index 7a4ac987..fbca3f97 100644 --- a/docs/src/content/docs/ru/resources/plugins.mdx +++ b/docs/src/content/docs/ru/resources/plugins.mdx @@ -158,6 +158,16 @@ sidebar: title="starlight-scroll-to-top" description="ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ Π²Π²Π΅ΡΡ
ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΡΠ°ΠΉΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ." /> + <LinkCard + href="https://github.com/frostybee/starlight-codeblock-fullscreen" + title="starlight-codeblock-fullscreen" + description="ΠΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π΄Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° Expressive Code Π² Π²Π°ΡΠ΅ΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ." + /> + <LinkCard + href="https://github.com/HiDeoo/starlight-auto-drafts" + title="starlight-auto-drafts" + description="ΠΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ±ΠΈΡΠ°Π΅Ρ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠ΅ΡΠ½ΠΎΠ²ΠΈΠΊΠΈ Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅." + /> </CardGrid> ## ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΎΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° @@ -217,4 +227,9 @@ import { CardGrid, LinkCard } from '@astrojs/starlight/components'; title="astro-mermaid" description="Π Π΅Π½Π΄Π΅ΡΠΈΠ½Π³ Mermaid-ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π² Π±Π»ΠΎΠΊΠ°Ρ
ΠΊΠΎΠ΄Π° Markdown." /> + <LinkCard + href="https://github.com/HiDeoo/astro-d2" + title="astro-d2" + description="ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° D2 Markdown Π² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ." + /> </CardGrid> diff --git a/docs/src/content/docs/ru/resources/themes.mdx b/docs/src/content/docs/ru/resources/themes.mdx index c451e2e7..11f7cd65 100644 --- a/docs/src/content/docs/ru/resources/themes.mdx +++ b/docs/src/content/docs/ru/resources/themes.mdx @@ -74,9 +74,9 @@ import ThemeGrid from '~/components/theme-grid.astro'; previews: { light: 'nova-light.png', dark: 'nova-dark.png' }, }, { - title: 'Starlight NextJS Theme', - description: 'Π’Π΅ΠΌΠ° Starlight, Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»ΡΠ½Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ NextJS.', - href: 'https://starlight-nextjs-theme.trueberryless.org/', + title: 'Starlight Next.js', + description: 'Π’Π΅ΠΌΠ° Starlight, Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»ΡΠ½Π½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ Next.js.', + href: 'https://starlight-theme-next.trueberryless.org/', previews: { light: 'nextjs-light.png', dark: 'nextjs-dark.png' }, }, ]} |