Русского интерфейса у Lovable нет, но промпты на русском работают: модель понимает русский текст и собирает по нему проект. Проблема в другом: интерфейс собранного приложения по умолчанию выходит на английском, даже если задание написано по-русски.
На момент написания в настройках аккаунта доступны английский, французский, немецкий, испанский, португальский, итальянский, хинди, индонезийский, японский, корейский и тайский. Русского в списке нет, и документация предупреждает, что переведены ещё не все части сервиса.
Ниже разбираем, что именно ломается на русских промптах, как это лечится формулировками и что остаётся нерешённым даже при идеальных промптах.
Что значит «Lovable на русском»
Под этим запросом скрываются три разные задачи, и решаются они по-разному.
| Что имеют в виду | Решается ли |
|---|---|
| Русский интерфейс самого сервиса | Нет, русского в списке языков нет |
| Промпты на русском | Да, задание на русском понимается |
| Русский результат: подписи, форматы, рубли | Да, но только явными указаниями в промпте |
Чаще всего человек спрашивает про первое, а нужно ему третье.
Промпты на русском: что работает и что ломается
Русский текст сервис разбирает нормально. Сложности начинаются на выходе, и они повторяются из проекта в проект.
Интерфейс выходит английским. Самое частое. Вы описываете по-русски форму заявки, получаете поля Name, Phone и кнопку Submit. Модель по умолчанию тяготеет к английскому в коде и в подписях, потому что подавляющая часть обучающих примеров веб-интерфейсов англоязычная.
Результат получается смешанным. Заголовки по-русски, подписи полей по-английски. Или наоборот: тексты переведены, а системные сообщения вроде Required field и Something went wrong остались как были. Это хуже чистого английского, потому что выглядит как недоделка.
Форматы остаются чужими. Дата выводится как 10/19/2026 вместо 19.10.2026. Цена показывается как $1,500 или 1,500 ₽ с запятой в разряде вместо пробела. Первый день недели в календаре воскресенье. Разделитель дробной части точка.
Типографика. Русские слова длиннее английских в среднем на четверть, и это ломает вёрстку там, где она рассчитана на короткие подписи. Кнопка, в которую помещается Send request, не вмещает «Отправить заявку». Отдельно страдают узкие колонки таблиц и мобильное меню. Ещё одна мелочь, которая выдаёт машинный перевод: кавычки выходят английскими вместо «ёлочек».
Названия в коде. Если специально не оговорить, модель может назвать поля и переменные транслитом вроде otpravit_zayavku или перевести их по-своему. На работоспособность это не влияет, но когда код потом отдают разработчику, читать его неприятно.
Как заставить выдавать по-русски
Всё решается формулировками. Пять правил закрывают большую часть проблем.
1. Указать язык интерфейса в самом первом промпте. Не после того, как всё собрано. Переделка готового проекта на другой язык обходится дороже, чем сборка сразу правильно: модель правит подписи выборочно и часть пропускает.
2. Развести язык кода и язык интерфейса. Формулировка, которая работает: «весь текст, видимый пользователю, на русском; названия переменных, полей и функций в коде на английском». Без этого получается либо английский интерфейс, либо транслит в коде.
3. Задать форматы явно. Дата в виде ДД.ММ.ГГГГ, разделитель разрядов пробел, дробная часть через запятую, валюта после числа, неделя с понедельника. Модель не выведет это из слова «русский», для неё это отдельные настройки.
4. Перечислить системные сообщения. Валидация форм, пустые состояния, ошибки загрузки. Это то, что чаще всего остаётся английским, потому что в задании про них никто не пишет.
5. Проверить на длинных словах. Попросить проверить вёрстку на самых длинных подписях и не допускать обрезки текста в кнопках и колонках.
Готовый блок, который можно добавить к любому промпту:
Язык проекта русский.
Весь текст, который видит пользователь, на русском: заголовки,
подписи полей, кнопки, подсказки, сообщения об ошибках, пустые
состояния, тексты писем и уведомлений.
Названия переменных, полей и функций в коде оставляй английскими.
Форматы:
- дата ДД.ММ.ГГГГ
- разделитель разрядов пробел (1 500 000)
- дробная часть через запятую
- валюта: символ рубля после числа с пробелом
- неделя начинается с понедельника
Типографика: кавычки «ёлочки», буква ё где она нужна по смыслу.
Вёрстку проверь на длинных русских подписях: текст в кнопках
и колонках не должен обрезаться и не должен переноситься
в две строки там, где это ломает сетку.
Блок полезен в любом сервисе генерации, не только в Lovable. Разница в том, что в русскоязычных сервисах часть пунктов выполняется по умолчанию и повторять их не нужно.
Что промптами не решается
Четыре вещи остаются независимо от формулировок: англоязычная панель сервиса, отсутствие русскоязычной поддержки и документации, оплата через Stripe с отклонением российских карт и требование 152-ФЗ о хранении персональных данных на серверах в России. Последние два пункта к языку отношения не имеют, но именно они обычно и решают вопрос о сервисе. Подробный разбор с рисками обходных схем в статье про российский аналог Lovable.
Отдельная деталь про код, о которой стоит знать заранее. Выгрузить проект целиком архивом можно только на платных тарифах. Синхронизация с Git доступна на любом, но она не подключается к существующему репозиторию: сервис создаёт новый из проекта. База данных выгружается отдельно от кода, и в выгрузку не попадают загруженные файлы и секреты.
Когда проще взять сервис, где русский по умолчанию
Если проект разовый и вы спокойно читаете по-английски, промпт-блок выше закрывает вопрос. Браться за смену сервиса ради языка интерфейса смысла мало.
Другое дело, когда совпадает хотя бы два пункта из этих:
- проект рабочий, а не эксперимент, и к нему будут возвращаться
- в проекте есть форма, регистрация или личный кабинет
- над проектом работает больше одного человека
- результат показывается клиенту, и он будет просить правки
- платить нужно с российской карты или по счёту от юрлица
Тогда язык перестаёт быть отдельной проблемой и становится частью общей: сервис рассчитан на другой рынок, и подгонять под свой придётся каждый раз. Что ещё меняется при работе с потоком клиентских проектов, разобрано в статье про аналог Тильды для агентства.
Что даёт Шкатулка. Промпты на русском здесь норма, а не настройка: описание задачи пишется по-русски, и интерфейс собранного проекта по умолчанию выходит русским, с рублями и привычными форматами даты. Панель сервиса, документация и поддержка тоже на русском.
Остальное: оплата в рублях и по счёту, доступ без VPN, свой домен, данные в российском контуре, интеграции с Яндекс Метрикой, российскими CRM и приёмом оплаты. Готовый код проекта можно забрать и развернуть у себя.
Ограничение честное: Lovable собирает приложения на React с Supabase и синхронизацией с GitHub, и если вам нужен именно такой стек с привычным репозиторием, это другая задача. Шкатулка сильна там, где нужен работающий инструмент с логикой: лендинг с расчётом, квиз с ветвлением, личный кабинет, дашборд.
Проверить за вечер
Самый быстрый способ понять разницу: собрать одно и то же в двух местах и сравнить, сколько правок ушло на русский результат.
Собери страницу записи на услугу.
Первый экран: заголовок, короткое описание, кнопка перехода
к записи.
Форма записи: имя, телефон, выбор услуги из списка, выбор даты
и времени. Телефон проверяй на формат, при ошибке показывай
подсказку. Занятое время в календаре не предлагай.
После отправки показывай экран подтверждения с выбранными
услугой, датой и временем.
Весь текст, который видит пользователь, на русском: подписи полей,
кнопки, подсказки, сообщения об ошибках, экран подтверждения.
Дата в формате ДД.ММ.ГГГГ, неделя начинается с понедельника.
Оформление светлое и спокойное, всё должно работать на телефоне.
На что смотреть в результате:
- Все ли подписи вышли русскими, включая сообщение об ошибке в телефоне.
- С какого дня начинается неделя в календаре.
- В каком формате показана дата на экране подтверждения.
- Не обрезался ли текст в кнопках на узком экране телефона.
Четвёртый пункт обычно и показывает, учитывал ли сервис русскую длину слов.
Частые вопросы
Есть ли у Lovable русский интерфейс? Нет. В настройках доступны одиннадцать языков, русского среди них нет, и документация отмечает, что переведены не все части сервиса.
Можно ли писать промпты на русском? Да, задание на русском сервис понимает. Но интерфейс собранного проекта по умолчанию выходит английским, и язык результата нужно задавать отдельно.
Почему интерфейс получается английским, если я пишу по-русски? Модель обучена преимущественно на англоязычных примерах веб-интерфейсов и по умолчанию воспроизводит их. Язык задания и язык результата для неё разные вещи, и второй нужно указывать явно.
Как переделать уже собранный проект на русский? Можно попросить перевести интерфейс, но модель правит подписи выборочно и часть пропускает, особенно сообщения валидации и пустые состояния. Проверять придётся вручную, экран за экраном. Задать язык в первом промпте дешевле.
Переводится ли автоматически формат даты и валюты? Нет. Из слова «русский» формат не выводится. Дату, разделитель разрядов и валюту нужно перечислить в промпте отдельными пунктами.
Можно ли выгрузить код? Архивом целиком только на платных тарифах. Синхронизация с Git есть на любом тарифе, но подключить к ней существующий репозиторий нельзя: сервис создаёт новый. База выгружается отдельно, загруженные файлы и секреты в выгрузку не входят.
Что с оплатой из России? Подписка идёт через Stripe, карты российских банков отклоняются по стране выпуска. Разбор вместе с рисками обходных схем в статье про российский аналог Lovable.
Коротко
Русского интерфейса у Lovable нет: в настройках одиннадцать языков, русский в них не входит.
Промпты на русском работают, но результат по умолчанию выходит английским. Язык интерфейса, форматы даты и валюты, системные сообщения и русскую типографику нужно задавать в промпте явно, и лучше сразу, а не после сборки.
Готовый блок для промпта выше закрывает большую часть проблем и пригодится в любом сервисе генерации.
Промптами не решаются четыре вещи: англоязычная панель, отсутствие русскоязычной поддержки, оплата российской картой и локализация персональных данных по 152-ФЗ.
Если проект рабочий, в нём есть формы и его показывают клиенту, язык перестаёт быть отдельной проблемой. Шкатулка принимает промпты на русском и выдаёт русский интерфейс по умолчанию, оплата в рублях, код можно забрать.