Если вы хотите, чтобы в Dota 2 не отображался русский язык, короткий ответ такой: полностью “выключить русский” только консольными командами нельзя. Консоль в Dota 2 в основном отвечает за игровые настройки, а язык интерфейса/озвучки задаётся на уровне запуска игры и/или параметров локализации.

Но есть хорошие обходные варианты: вы можете переключить язык интерфейса и озвучки на другой через параметры запуска (это решает задачу в лоб), а “консольный” этап использовать только для сопутствующих настроек, вроде теста/проверки поведения клиента.

Ниже - рабочий план, который обычно и имеет в виду запрос “отключить русский в доте через консоль”, потому что консоль тут не “переключатель языка”.


Что реально можно сделать: язык задаётся запуском, а не командами

Dota 2 хранит выбор языка в установках клиента. Поэтому логика такая:

  • хотите убрать русский интерфейс - нужно поставить другой язык (или вернуть английский и т.п.)
  • хотите убрать русскую озвучку - нужно выбрать другую озвучку, чтобы клиент не подхватывал русскую локализацию
  • консоль в игре сама по себе не является надёжным способом “переключить локаль”, даже если команда вводится без ошибок

Вариант с параметрами запуска Steam (самый надёжный)

Это основной способ отключить русский язык.

Шаги

  • Откройте Steam
  • Перейдите в Библиотеку
  • ПКМ по Dota 2 -> Свойства
  • Откройте Общие
  • В секции Параметры запуска добавьте нужный язык
  • Перезапустите Dota 2

Примеры для параметров запуска:
| Цель | Что указать в параметрах запуска |
|---|---|
| English интерфейс | -language english |
| Русский (если нужно вернуть) | -language russian |

Если вам нужно “отключить русский”, ставьте language на другой язык, а не “пытайтесь отключить русскость”.


Если проблема только с озвучкой (и нужен язык интерфейса другой)

Бывает так: интерфейс на одном языке, а озвучка - на русском. Тогда общий язык (через -language) может быть не единственным рычагом.

Что обычно делают:
- в настройках игры выбирают нужную озвучку
- после выбора клиент догружает файлы, и только после перезапуска всё становится как надо

Встречается и вариант, когда вы оставляете язык интерфейса, но меняете озвучку через соответствующие настройки Dota 2 в клиенте.


А где тут консоль?

Внутриигровая консоль может быть полезна для проверки, что вы вообще попали в нужную среду (например, для технических команд вроде developer 1), но она не является переключателем локализации “с русского на английский”.

Если вам принципиально нужна консоль именно для действий, то действуйте так:
- включите консоль (если она скрыта)
- посмотрите, что консоль реагирует на команды
- используйте её не для “отключить русский”, а для других проверок/настроек, где это действительно работает

Тем не менее, для задачи “убрать русский язык” всё равно придётся вернуться к параметрам запуска и/или выбору озвучки в интерфейсе игры.


Как включить консоль в Dota 2 (чтобы команды принимались)

Вариант через параметры запуска Steam

Действие Команда/настройка
Включить консоль при запуске -console

Дальше:
- запустите Dota 2
- откройте консоль клавишей по умолчанию: \ (её можно поменять в настройках)
- задайте, например, con_enable 1, чтобы консоль стабильно работала

Если вы не хотите, чтобы консоль открывалась каждый раз автоматически, уберите -console из параметров запуска после настройки.


Что делать, если после смены языка ничего не поменялось

Это частая история: вы поменяли dota-настройки, а клиент продолжает держать старую локаль.

Проверьте по порядку:
| Проверка | Что сделать |
|---|---|
| Язык задан именно в параметрах запуска | Убедитесь, что -language ... стоит именно в параметрах запуска Dota 2 |
| Не остались старые настройки | Снимите конфликтующие параметры (например, если было несколько строк, оставьте одну) |
| Требуется перезапуск | Сделайте полный перезапуск Dota 2 |
| Дождались ли загрузки файлов | После смены языка клиент может скачать недостающие локализации/озвучку |


Про “скрытый русский” в интерфейсе и UI-элементах

Иногда человек видит, что часть интерфейса по-русски, а часть - нет. Это может быть из-за:
- разной локализации элементов UI и справочных материалов
- различий в интерфейсе клиента Steam и внутри игры
- выбранной озвучки отдельно от языка интерфейса

Решается тем же принципом: один язык интерфейса задайте через -language, а озвучку - отдельно, если в настройках есть отдельный выбор.


Итог

Чтобы отключить русский язык в Dota 2, опирайтесь не на консоль, а на параметры запуска Steam (ключевой -language) и настройки озвучки внутри игры. Консоль нужна скорее для технички и проверки (например, что настройки применяются), но переключать локализацию “русский -> не русский” через консоль обычно не получается.

Если вы уже нашли нужный язык (английский или другой), достаточно:
- поставить -language <нужный_язык> в параметрах запуска
- перезапустить Dota 2
- дождаться подгрузки файлов озвучки/локализации


Источники: Valve (справка Steam по включению/настройке параметров, общий механизм смены языка), справочные материалы по локализациям Dota 2 и параметрам запуска в обсуждениях Steam, а также энциклопедические описания интерфейса Dota 2 на Liquipedia.