Cursor на русском: интерфейс, ответы ИИ и комментарии в коде
Три разных вопроса под одним запросом: язык ответов ИИ, язык интерфейса и язык комментариев в коде. Разбираем каждый, с правилами .cursor/rules и расчётом токенов.
6 мин · · IDE · разработка
Cursor AI на русском — запрос, за которым скрываются три разных вопроса: на каком языке отвечает ИИ, на каком показан интерфейс редактора и на каком писать комментарии в коде. Решаются они по-разному. Язык ответов вы полностью контролируете правилами. С интерфейсом всё менее определённо, и ниже честно сказано, что мы проверили, а что нужно посмотреть у себя. Отдельный раздел про деньги: русский текст расходует токены иначе, чем английский.
Язык ответов ИИ: правила проекта
Модели понимают запросы на русском и отвечают на нём, но по умолчанию агент может ответить по-английски, особенно если код и комментарии вокруг английские. Надёжный способ — зафиксировать язык в правилах.
По документации Cursor, правила проекта лежат в .cursor/rules в виде файлов с расширением .mdc, а в начале файла стоит блок метаданных с полями description, globs и alwaysApply. При alwaysApply: true правило подключается всегда. Пример файла .cursor/rules/language.mdc:
---
description: Язык общения и комментариев
alwaysApply: true
---
- Отвечай на русском языке.
- Комментарии в коде и docstring пиши на русском.
- Идентификаторы (переменные, функции, классы) и сообщения коммитов оставляй на английском.
- Технические термины (middleware, endpoint, rate limit) не переводи.Для простых случаев есть альтернатива: файл AGENTS.md в корне проекта, обычный markdown без метаданных. Документация Cursor называет его вариантом для простых инструкций. Если хотите, чтобы русский язык действовал во всех проектах, поищите в настройках Cursor раздел пользовательских правил (в документации он называется User Rules) и добавьте туда ту же строку «Отвечай на русском». Подробно о том, как писать правила и не тратить на них лишние токены, читайте в статье про правила Cursor.
Совет по формулировке: пишите правило коротко и без двусмысленности. «Отвечай на русском» работает лучше, чем абзац о том, как вы любите общаться. И не смешивайте требования: что должно быть на русском (ответы, комментарии), а что нет (идентификаторы, коммиты, названия файлов), перечисляйте отдельно.
Интерфейс: что мы знаем и чего не знаем
Здесь нужна осторожность. Что можно утверждать:
- Cursor — редактор на основе VS Code, и у многих пользователей возникает вопрос, можно ли поставить русский языковой пакет, как в VS Code.
- На сайте документации Cursor есть переключатель языка, и среди вариантов — русский, то есть страницы документации читаются по-русски.
- В страницах документации про настройки и расширения, которые мы просматривали при подготовке статьи, отдельной настройки языка интерфейса не нашлось.
Чего мы не утверждаем: что весь интерфейс Cursor, включая собственные панели чата, агента и настроек, локализован на русский, и что языковой пакет встанет без особенностей. Если вам нужен русский интерфейс, проверьте сами: откройте панель расширений, найдите русский языковой пакет и посмотрите, появляется ли он в поиске и что переводится после установки. Часть собственных экранов Cursor может остаться на английском. Практичный совет: относитесь к английскому интерфейсу как к данности, а язык работы (ответы, комментарии) задавайте правилами.
Комментарии, коммиты и документация в коде
Решите заранее, что на русском, а что нет. Типичная договорённость:
| Что | Язык | Почему |
|---|---|---|
| Ответы агента в чате | русский | вам читать |
| Комментарии и docstring | русский или английский, по команде | зависит от того, кто читает код |
| Имена переменных и функций | английский | стандарт и совместимость с библиотеками |
| Сообщения коммитов | по принятому в проекте правилу | чтобы история была однородной |
| README и документация | язык аудитории | для кого писали |
Если в команде есть люди, не читающие по-русски, оставьте комментарии на английском, а ответы в чате пусть будут на русском для вас лично: это настраивается раздельно, личным правилом и правилом проекта.
Как русский текст влияет на токены
За токены платят и вход, и выход. Русский текст по сравнению с английским на тот же смысл обычно занимает больше токенов; насколько именно, зависит от модели и токенизатора, поэтому заранее называть множитель нельзя, а измерить легко. Точное число для вашего текста даёт запрос count_tokens в Anthropic-формате (документация):
curl https://api.zukko.pro/v1/messages/count_tokens \
-H "Authorization: Bearer fetch_ваш_ключ" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"messages": [{"role": "user", "content": "Отвечай на русском языке. Комментарии пиши на русском."}]
}'В ответе поле input_tokens. Прогоните так русский и английский вариант вашего файла правил и сравните. Подробнее о причинах — в статье почему русский текст считается иначе.
Что это значит для денег. Допущение для примера: правила на русском занимают на 300 токенов больше, чем английский вариант (замерьте свои). Если Cursor подключён к Zukko по OpenAI-формату, правила уходят во вход каждого запроса, а весь вход Claude в этом формате идёт по цене входа. Формула: лишние токены × запросы × цена входа.
| Модель | Расчёт на 1 000 запросов |
|---|---|
Claude Sonnet 5 (в Cursor — имя cursor-sonnet-5) | 300 × 1 000 = 0,3M токенов × $0,4 = $0,12 |
gpt-6.1-sol | 0,3M × $0,27 = $0,081 |
deepseek-v4.1-flash | 0,3M × $0,013 = $0,0039 |
Цены на 18 октября 2026. Сумма небольшая, но она растёт вместе с длиной правил. Поэтому совет: одно короткое правило про язык плюс остальные правила только там, где они нужны (через globs), а не десять страниц, подключаемых всегда.
Ответы на русском тоже дороже в выходных токенах, а выход стоит дороже входа (у claude-sonnet-5-5 $2 против $0,4 за миллион). Если вам не нужны развёрнутые пояснения, добавьте в правило «отвечай кратко»: это сократит и время, и расход.
Подключаем Cursor к Zukko
Если вы хотите использовать Cursor со своим ключом, потребуется ключ fetch_... из кабинета и адрес https://api.zukko.pro/v1. В настройках моделей Cursor есть место для собственного OpenAI-ключа и базового адреса; точные названия пунктов меняются между версиями, поэтому идите по документации по Cursor. Имена моделей берите из таблицы в этой документации: Cursor не даёт добавить модель с именем, которое он уже знает, поэтому для части моделей у шлюза есть вторые имена (например, cursor-sonnet-5 для Claude Sonnet 5). Условия подписки самого Cursor смотрите на сайте сервиса. Пополнить баланс в Zukko можно по СБП, картой MasterCard или криптой.
Частые вопросы
Есть ли в Cursor русский язык?
Ответы ИИ на русском получить можно, это настраивается правилами. Документация Cursor тоже доступна на русском. Насчёт полной локализации интерфейса мы однозначного подтверждения не нашли: проверьте в своей версии, доступен ли русский языковой пакет.
Как заставить Cursor всегда отвечать по-русски?
Добавьте правило с alwaysApply: true в .cursor/rules или строку «Отвечай на русском» в пользовательские правила, чтобы она действовала во всех проектах. Можно также использовать AGENTS.md в корне проекта.
Русский язык дороже английского?
Обычно русский текст занимает больше токенов, чем английский на тот же смысл. Разницу для вашего текста измерьте через count_tokens. На практике держите правила короткими и просите краткие ответы.
Писать комментарии в коде на русском или английском?
Решает команда. Если код читают только русскоязычные коллеги, русские комментарии удобны. Идентификаторы лучше оставить английскими в любом случае.
zukko
Платите в 25×
меньше
за Claude Code & ChatGPT
Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.
Похожие статьи
- Нейросеть для Lua и Roblox: как писать скрипты на Luau с ИИМодель без подсказки может спутать Lua с Luau и предложить устаревший API Roblox. Показываем, как формулировать задачу, проверять код и подключить агента к проекту.
- Как подключить Qwen к VS Code: Companion, Cline и ContinueДва способа получить Qwen в редакторе: официальный Companion для Qwen Code и расширения Cline, Kilo Code, Continue с OpenAI-совместимым ключом.
- Claude Code в JetBrains: IntelliJ IDEA и PyCharm на своём ключеПлагин не содержит собственной копии Claude Code, а запускает консольный агент в терминале IDE. Разбираем установку, ключ шлюза, диффы и типичные сбои.
- Cursor для 1С: как писать код на BSL с ИИ-агентомКак открыть выгрузку конфигурации 1С в Cursor, написать правила для BSL, давать агенту метаданные и не принимать выдуманный код. С расчётом стоимости сессии.