Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Russian translation #1616

Merged
merged 37 commits into from
Apr 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
6a53c93
Update translation index.mdx
dragomano Mar 9, 2024
88259f2
Update translation getting-started.mdx
dragomano Mar 9, 2024
d551957
Update translation manual-setup.mdx
dragomano Mar 9, 2024
b6f906f
Update translation environmental-impact.md
dragomano Mar 9, 2024
f581120
Translate guides/pages.mdx
dragomano Mar 9, 2024
de8c7ef
Update translation astro.config.mjs
dragomano Mar 9, 2024
1dd8ad6
Update translation guides/authoring-content.md
dragomano Mar 10, 2024
dd136ff
Update translation guides/components.mdx
dragomano Mar 10, 2024
e8fa451
Update translation guides/css-and-tailwind.mdx
dragomano Mar 10, 2024
ec752dc
Update translation guides/customization.mdx
dragomano Mar 10, 2024
001f9a1
Update translation guides/i18n.mdx
dragomano Mar 11, 2024
7477deb
Update translation guides/overriding-components.md
dragomano Mar 11, 2024
1edbf9d
Update translation guides/project-structure.mdx
dragomano Mar 11, 2024
ea40fb0
Update translation guides/sidebar.mdx
dragomano Mar 11, 2024
fef2f7d
Translate guides/site-search.mdx
dragomano Mar 11, 2024
2a44124
Translate references/configuration.mdx
dragomano Mar 12, 2024
e8858a1
Update translation guides/pages.mdx
dragomano Mar 12, 2024
66b2002
Translate reference/frontmatter.md
dragomano Mar 12, 2024
7d6aa33
Translate reference/overrides.md
dragomano Mar 12, 2024
660f6ab
Translate reference/plugins.md
dragomano Mar 12, 2024
670513e
Update translation ru.json
dragomano Mar 12, 2024
8ab8ccb
Translate resources/community-content.mdx
dragomano Mar 12, 2024
b15cda7
Translate resources/plugins.mdx
dragomano Mar 12, 2024
b5b5185
Translate resources/showcase.mdx
dragomano Mar 12, 2024
696cfc5
Update translation reference/configuration.mdx
dragomano Mar 25, 2024
b8ed8b9
Update translation reference/frontmatter.md
dragomano Mar 27, 2024
de27a99
Update translations
dragomano Mar 27, 2024
6cb1436
Update translations
dragomano Mar 27, 2024
6776dc7
Update translations
dragomano Mar 27, 2024
3003a76
Update example code in ru/reference/plugins.md
dragomano Mar 28, 2024
50c2dc9
Merge branch 'withastro:main' into update_russian
dragomano Mar 28, 2024
acf7d4e
Update translations
dragomano Mar 30, 2024
ed9bff5
Update translations
dragomano Mar 30, 2024
79ca996
Merge branch 'main' into update_russian
dragomano Mar 30, 2024
91fc117
Update translations
dragomano Mar 31, 2024
71f8364
Update some links
dragomano Apr 1, 2024
21edabf
Add changeset
delucis Apr 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/lemon-months-carry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@astrojs/starlight": patch
---

Updates Russian UI strings
3 changes: 2 additions & 1 deletion docs/astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ export default defineConfig({
'pt-PT': 'Comece Aqui',
ko: '여기서부터',
tr: 'Buradan Başlayın',
ru: 'Начать отсюда',
ru: 'Первые шаги',
hi: 'यहाँ से शुरू करे',
uk: 'Почніть звідси',
},
Expand Down Expand Up @@ -195,6 +195,7 @@ export default defineConfig({
fr: 'Ressources',
'pt-BR': 'Recursos',
ja: 'リソース',
ru: 'Ресурсы',
},
autogenerate: { directory: 'resources' },
},
Expand Down
22 changes: 11 additions & 11 deletions docs/src/content/docs/ru/environmental-impact.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Узнайте, как Starlight может помочь созда
Расчет экологического воздействия веб-сайта включает в себя множество сложных факторов,
но в данном руководстве перечислены несколько советов по снижению экологического следа вашего сайта с документацией.

Хорошая новость в том, что выбор Starlight - отличное начало.
Хорошая новость в том, что выбор Starlight отличное начало.
Согласно Website Carbon Calculator, этот сайт [чище, чем 99% протестированных веб-страниц][sl-carbon],
производя 0,01 г CO₂ за каждое посещение страницы.

Expand All @@ -17,27 +17,27 @@ description: Узнайте, как Starlight может помочь созда
Чем больше данных передает веб-страница, тем больше энергетических ресурсов она требует.
В апреле 2023 года, медианная веб-страница требовала от пользователя скачать более 2 000 КБ данных, согласно [данным из HTTP Archive][http].

Starlight создает страницы легкими, настолько, насколько это возможно
Starlight создает страницы лёгкими, настолько, насколько это возможно
Например, при первом посещении пользователь загрузит менее 50 КБ сжатых данных, что составляет всего 2,5% от медианного значения HTTP архива.
При хорошей стратегии кэширования последующие навигации могут загружать всего 10 КБ.

### Изображения

Хоть Starlight и предлагает легкие страницы по-умолчанию, изображения, которые вы добавляете на страницы документации, могут быстро увеличивать вес вашей страницы.
Хоть Starlight и предлагает лёгкие страницы по умолчанию, изображения, которые вы добавляете на страницы документации, могут быстро увеличивать вес вашей страницы.
Starlight использует [оптимизировацию ресурсов][assets] Astro для оптимизации локальных изображений в ваших файлах Markdown и MDX.

### UI компоненты

Компоненты, на UI фреймворках, как React или Vue, могут легко добавлять большие объемы JavaScript на страницу.
Поскольку Starlight основан на Astro, эти компоненты, по умолчанию **не загружают клиентский JavaScript** благодаря [Astro Островам][islands].

### Кеширование
### Кэширование

Кэширование управляет тем, как долго браузер хранит и повторно использует данные, которые он уже загрузил.
Хорошая стратегия кэширования гарантирует, что пользователь получает новое содержание как можно быстрее,
когда оно меняется, но также избегает бесполезной повторной загрузки одного и того же содержания снова и снова, когда оно не изменилось.

Самым распространенным способом настройки кэширования является использование [HTTP-заголовка `Cache-Control`][cache].
Самым распространённым способом настройки кэширования является использование [HTTP-заголовка `Cache-Control`][cache].
При использовании Starlight вы можете установить длительное время кэширования для всего, что находится в каталоге `/_astro/`.
Этот каталог содержит CSS, JavaScript и другие ресурсы, которые можно безопасно кэшировать навсегда, что позволяет снизить избыточные загрузки:

Expand All @@ -60,7 +60,7 @@ Cache-Control: public, max-age=604800, immutable

## Потребление энергии

То, как реализована веб-страница может влиять на потребление энергии при ее запуске на устройстве пользователя.
То, как реализована веб-страница может влиять на потребление энергии при её запуске на устройстве пользователя.
За счет минимального использования JavaScript, Starlight снижает объем вычислительных ресурсов, необходимых телефону,
планшету или компьютеру пользователя для загрузки и отображения страниц.

Expand Down Expand Up @@ -111,7 +111,7 @@ Cache-Control: public, max-age=604800, immutable
| [Read the Docs][rtd-carbon] | 0.24g |
| [GitBook][gb-carbon] | 0.71g |

<small>Данные собраны 14 мая 2023 года. Чтобы увидеть актуальные цифры, перейдите по ссылке..</small>
<small>Данные собраны 14 мая 2023 года. Чтобы увидеть актуальные цифры, перейдите по ссылке.</small>

[sl-carbon]: https://www.websitecarbon.com/website/starlight-astro-build-getting-started/
[vp-carbon]: https://www.websitecarbon.com/website/vitepress-dev-guide-what-is-vitepress/
Expand All @@ -136,10 +136,10 @@ Cache-Control: public, max-age=604800, immutable

### Статьи и выступления

- ["Построение более экологичного веба"](https://youtu.be/EfPoOt7T5lg), выступление Мишель Баркер
- ["Стратегии экологически устойчивый веб-разработки в организации"](https://www.smashingmagazine.com/2022/10/sustainable-web-development-strategies-organization/), статья Мишель Баркер
- ["Экологически устойчивый веб для каждого"](https://2021.stateofthebrowser.com/speakers/tom-greenwood/), выступление Тома Гринвуда
- ["Как веб-контент может влиять на энергопотребление"](https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/), статья Бенджамина Пулена и Саймона Фрейзера.
- [Построение более экологичного веба](https://youtu.be/EfPoOt7T5lg), выступление Мишель Баркер
- [Стратегии устойчивого веб-развития в организации](https://www.smashingmagazine.com/2022/10/sustainable-web-development-strategies-organization/), статья Мишель Баркер
- [Экологически устойчивый веб для каждого](https://2021.stateofthebrowser.com/speakers/tom-greenwood/), выступление Тома Гринвуда
- [Как веб-контент может влиять на энергопотребление](https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/), статья Бенджамина Пулена и Саймона Фрейзера.

[sf]: https://www.sciencefocus.com/science/what-is-the-carbon-footprint-of-the-internet/
[bbc]: https://www.bbc.com/future/article/20200305-why-your-internet-habits-are-not-as-clean-as-you-think
Expand Down
87 changes: 46 additions & 41 deletions docs/src/content/docs/ru/getting-started.mdx
Original file line number Diff line number Diff line change
@@ -1,37 +1,38 @@
---
title: Введение
description: Узнайте, как начать создание вашего следующего сайта с документацией с помощью Starlight от Astro
description: Узнайте, как начать создание вашего следующего сайта с документацией с помощью Starlight от Astro.
---

import { Tabs, TabItem } from '@astrojs/starlight/components';

## Создание нового проекта

Starlight — это полнофункциональная тема для документации, созданная на основе фреймворка [Astro](https://astro.build).
Это руководство поможет вам начать работу над новым проектом.
См. [инструкции по ручной настройке](/ru/manual-setup/), чтобы добавить Starlight в существующий проект Astro.

## Быстрый старт

### Создание нового проекта

Вы можете создать новый проект на базе Astro + Starlight, используя следующую команду:

<Tabs>
<TabItem label="npm">

```sh
# создать новый проект с помощью npm
npm create astro@latest -- --template starlight
```

</TabItem>
<TabItem label="pnpm">

```sh
# создать новый проект с помощью pnpm
pnpm create astro --template starlight
```

</TabItem>
<TabItem label="Yarn">

```sh
# создать новый проект с помощью yarn
yarn create astro --template starlight
```

Expand All @@ -45,48 +46,58 @@ yarn create astro --template starlight
[откройте шаблон на StackBlitz](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics).
:::

## Создание контента с Starlight
### Запуск сервера разработки

Starlight готов к созданию нового контента или к интеграции уже существующих файлов!
При локальной работе [сервер разработки Astro](https://docs.astro.build/ru/reference/cli-reference/#astro-dev) позволяет предварительно просмотреть вашу работу и автоматически обновляет ваш браузер при внесении изменений.

### Форматы файлов
Внутри каталога вашего проекта выполните следующую команду, чтобы запустить сервер разработки:

Starlight поддерживает создание контента в форматах Markdown и MDX. (Вы можете добавить поддержку Markdoc, установив экспериментальную [интеграцию Astro Markdoc](https://docs.astro.build/ru/guides/integrations-guide/markdoc/).)
<Tabs>
<TabItem label="npm">

### Добавить страницы
```sh
npm run dev
```

Автоматически добавляйте новые страницы на ваш сайт, создавая файлы `.md` или `.mdx` в директории `src/content/docs/`.
Добавляйте подпапки для организации ваших файлов и создания множественных сегментов пути:
</TabItem>
<TabItem label="pnpm">

```sh
pnpm dev
```
src/content/docs/hello-world.md => ваш-сайт.com/hello-world
src/content/docs/guides/faq.md => ваш-сайт.com/guides/faq

</TabItem>
<TabItem label="Yarn">

```sh
yarn dev
```

### Типобезопасные метаданные
</TabItem>
</Tabs>

На ваш терминал будет отправлено сообщение с URL-адресом вашего локального предварительного просмотра.
Откройте этот URL-адрес, чтобы начать просмотр вашего сайта.

Все страницы Starlight используют настраиваемый [общий набор свойств метаданных](/ru/reference/frontmatter/) для контроля отображения страницы:
### Добавление контента

```md
---
title: Привет, мир!
description: Это страница на моем сайте, работающем на Starlight
---
```
Starlight готов к созданию нового контента или к интеграции уже существующих файлов!

Если вы что-то забудете, Starlight сообщит вам об этом
Добавляйте новые страницы на свой сайт, создавая файлы Markdown в каталоге `src/content/docs/`.

## Развертывание вашего сайта на Starlight
Подробнее о файловой маршрутизации и поддержке файлов MDX и Markdoc читайте в руководстве [Страницы](/ru/guides/pages/).

После того как вы создали и настроили свой сайт на Starlight, вы можете развернуть его на веб-сервере или
платформе хостинга по вашему выбору, включая Netlify, Vercel, GitHub Pages и так далее.
### Следующие шаги

[Узнайте о развертывании сайта на Astro из документации Astro.](https://docs.astro.build/ru/guides/deploy/)
- **Настройка:** Узнайте об общих опциях в главе [Настройка Starlight](/ru/guides/customization/).
- **Навигация.** Настройте боковую панель с помощью руководства [Навигация по боковой панели](/ru/guides/sidebar/).
- **Компоненты.** Узнайте о встроенных карточках, вкладках и многом другом в руководстве [Компоненты](/ru/guides/components/).
- **Развёртывание.** Опубликуйте свою работу с помощью руководства [Развёртывание вашего сайта](https://docs.astro.build/ru/guides/deploy/) в документации Astro.

## Обновление Starlight

:::tip
Поскольку Starlight еще в beta, будут частые обновления и улучшения.
Поскольку Starlight ещё в статусе beta, будут частые обновления и улучшения.
Не забывайте регулярно обновлять Starlight!
:::

Expand All @@ -96,24 +107,21 @@ Starlight является интеграцией Astro и обновляетс
<TabItem label="npm">

```sh
# Обновление Starlight с npm
npm install @astrojs/starlight@latest
npx @astrojs/upgrade
```

</TabItem>
<TabItem label="pnpm">

```sh
# Обновление Starlight с pnpm
pnpm upgrade @astrojs/starlight --latest
pnpm dlx @astrojs/upgrade
```

</TabItem>
<TabItem label="Yarn">

```sh
# Обновление Starlight с yarn
yarn upgrade @astrojs/starlight --latest
yarn dlx @astrojs/upgrade
```

</TabItem>
Expand All @@ -124,14 +132,11 @@ yarn upgrade @astrojs/starlight --latest

## Устранение проблем с Starlight

Информация о [конфигурации проекта Starlight](/ru/reference/configuration/)
и [конфигурации метаданных отдельной страницы](/ru/reference/frontmatter/) доступна в разделе Справочник этого сайта.
Используйте эти страницы, чтобы убедиться, что ваш сайт на Starlight настроен и работает корректно.

Смотрите пополняющийся список руководств в боковой панели для помощи в добавлении контента и настройке вашего сайта на Starlight.
Используйте справочные страницы [конфигурация проекта](/ru/reference/configuration/) и [конфигурация метаданных отдельной страницы](/ru/reference/frontmatter/), чтобы убедиться, что ваш сайт Starlight настроен и работает правильно.
См. руководства на боковой панели, чтобы получить помощь в добавлении контента и настройке вашего сайта Starlight.

Если вы не можете найти ответ в этой документации, пожалуйста, посетите [полную документацию Astro](https://docs.astro.build/ru/).
Ваш вопрос может быть решен узнав как в целом работает Astro под темой Starlight.
На ваш вопрос можно ответить, если вы поймете, как работает Astro в целом в рамках темы Starlight.

Вы также можете узнать про любые известные [проблемы Starlight на GitHub](https://github.com/withastro/starlight/issues) и получить помощь в
[Discord Astro](https://astro.build/chat/) от нашего активного, дружелюбного сообщества!
Expand Down
Loading
Loading