---
title: Участие в проекте
description: Как внести вклад в 3x-ui и помочь с переводом этой документации.
icon: GitPullRequestArrow
---

3x-ui развивается силами сообщества. Мы рады вкладу как в саму панель, так и в
эту документацию.

## Поддержать разработчика

3x-ui — бесплатный проект с открытым исходным кодом, который создаётся и
сопровождается открыто. Если он вам полезен, рассмотрите возможность поддержать
дальнейшую разработку:

- **Сделайте пожертвование** на [donate.sanaei.dev](https://donate.sanaei.dev/) —
  на странице показаны текущие **цели и задачи** финансирования, в достижении
  которых вы можете помочь.
- **Поставьте звезду** [репозиторию](https://github.com/MHSanaei/3x-ui) и
  расскажите о проекте.
- **Присоединяйтесь** к Telegram-каналу [@XrayUI](https://t.me/XrayUI), чтобы
  следить за новостями и помогать другим.

## Внести вклад в 3x-ui

- Прочитайте файл `CONTRIBUTING.md` проекта в
  [репозитории](https://github.com/MHSanaei/3x-ui).
- Создавайте issue для багов и предложений по новым возможностям с понятными
  шагами воспроизведения.
- Используйте Conventional Commits и делайте pull request'ы сфокусированными.

## Перевести документацию

Этот сайт создан с расчётом на перевод. Контент находится в каталоге
`content/docs/<locale>/` (`en`, `fa`, `ru`, `zh`), а непереведённые страницы
**откатываются к английскому**, поэтому переводить можно постепенно.

<Steps>

<Step>
### Скопируйте страницу

Скопируйте страницу из `content/docs/en/...` по тому же пути в каталог вашей
локали, например `content/docs/fa/guide/installation.mdx`.
</Step>

<Step>
### Переводите только текст

Переводите тело страницы и поля frontmatter `title`/`description`. **Не**
переводите код, команды, имена переменных окружения, названия протоколов и
ссылки для подключения.
</Step>

<Step>
### Учитывайте направление текста

Персидский язык (`fa`) отображается справа налево. Оставляйте блоки кода и ссылки
слева направо (макет уже учитывает это) и проверяйте страницу в обоих
направлениях.
</Step>

</Steps>

<Callout type="info">
  Отсутствие страницы в вашей локали — это нормально: она откатывается к
  английскому, а не выдаёт ошибку 404. Сначала переводите самые посещаемые
  страницы (установка, первый вход, REALITY).
</Callout>
