| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- ---
- 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>
|