В Mafia II: Definitive Edition язык часто не меняется через настройки Steam и остается английским. Это решается правкой файла настроек лончера 2K Launcher. Ниже - два рабочих способа, которые повторяют логику из гайдов сообщества и разборов пользователей.

Источник по способу с правкой settings.xml:
- Wikilinux: https://wikilinux.ru/all_articles/kak-izmenit-yazyk-v-mafia-2-definitive-edition-v-steam
Источник по шагам (Steam - локальные файлы - профили - settings):
- Playground: https://www.playground.ru/mafia_2/cheat/mafia_2_definitive_edition_sovet_kak_pomenyat_yazyk-842389
Источник по практическому комментарию про второй способ через настройки Launcher в игре:
- Steam Community (обсуждение): https://steamcommunity.com/app/1030830/discussions/0/2244427453116678218/

Способ 1: поменять Language в settings.xml

  1. Закрой запущенную игру и любые элементы лончера (если видны в фоне).
  2. Открой папку профиля игры. В Windows она выглядит так:
  3. C:\Users\<имя пользователя>\Documents\My Games\Mafia II Definitive Edition\Data\profiles\<цифровой_ID>\settings.xml
  4. Открой settings.xml через Блокнот.
  5. Найди строку:
    xml <Language>english</Language>
  6. Замени english на russian:
    xml <Language>russian</Language>
  7. Сохрани файл и запусти игру.

Это базовый метод: язык хранится в settings.xml, и правка переключает локализацию, даже когда через steam все остается английским. Так делают в руководстве Wikilinux и в пересказах по Steam.
Справка:
- https://wikilinux.ru/all_articles/kak-izmenit-yazyk-v-mafia-2-definitive-edition-v-steam
- https://www.playground.ru/mafia_2/cheat/mafia_2_definitive_edition_sovet_kak_pomenyat_yazyk-842389

Способ 2: включить русское в лаунчере через настройки игры

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

  1. Запусти игру через лаунчер 2K Launcher (обычно он поднимается автоматически).
  2. В настройках лончера поменяй язык на русский.
  3. Внутри игры открой Settings -> Game Settings.
  4. Параметр disable launcher поставь в значение on.
  5. Перезапусти игру.
  6. В дальнейшем можно запускать игру напрямую.

Этот подход упоминают в комментариях к гайду на Steam Community: проблема часто в том, что 2K Launcher продолжает подхватывать английскую локаль.
Источник: https://steamcommunity.com/app/1030830/discussions/0/2244427453116678218/

Что делать, если интерфейс русский, а озвучка остается английской

Такое бывает из-за того, что разные части локализации берутся разными настройками (и иногда озвучка не переключается тем же флажком, что язык UI). В этом случае обычно помогают повторные шаги со Способом 1, но для другого профиля profiles/<цифровой_ID>, если игра создала несколько профилей.

Типичные ошибки

Проблема Что проверить
Не находится settings.xml Правильная папка в Documents/My Games/Mafia II Definitive Edition/Data/profiles/ и актуальный цифровой_ID
Файл меняется, но ничего не происходит Файл должен быть сохранен и игра закрыта перед правкой
В Steam все равно английский Steam сам по себе язык Mafia II: Definitive Edition может не менять - правь настройки лончера/settings.xml
Русский только частично Часто требуется повторить смену в settings.xml для нужного профиля или использовать Способ 2

Итог

Чтобы включить русский язык в Mafia II: Definitive Edition на Steam, обычно хватает правки settings.xml и замены english на russian в <Language>. Если это не сработало, переключи язык в 2K Launcher через настройки игры и сделай сохранение параметра disable launcher так, как описывают пользователи в Steam Community.
Основные источники:
- https://wikilinux.ru/all_articles/kak-izmenit-yazyk-v-mafia-2-definitive-edition-v-steam
- https://www.playground.ru/mafia_2/cheat/mafia_2_definitive_edition_sovet_kak_pomenyat_yazyk-842389
- https://steamcommunity.com/app/1030830/discussions/0/2244427453116678218/