Содержание
- 1. Сначала различите: четыре типа перехода на английский
- 2. С конца сентября 2026: тип 4 — короткие реплики посреди работы на английском
- 3. «Путаница языков» известна и исследователям
- 4. Тип 1: чем дальше работа, тем больше английского
- 5. Тип 2: возврат к английскому сразу после компактизации
- 6. Тип 3: не английский, а совсем другой язык
- 7. Базовое средство — настройка language
- 8. Claude в чат-приложениях и ChatGPT
- 9. Сентябрь 2026, не подтверждено: в длинных сессиях ломается сам вывод
- Итоги
- FAQ
Вы пишете Claude по-русски, а он отвечает на английском. И если это случилось, обратно он переходит неохотно.
Вам не кажется. В официальный репозиторий Claude Code раз за разом приходят одинаковые сообщения, а исследования показывают, что в условиях, когда запрос и ответ на разных языках, даже самые сильные модели не могут стабильно отвечать на заданном языке. Главное здесь другое: причина не одна. По тому, как это происходит, случаи делятся на четыре типа, и помогает в каждом своё.
Особенно с конца сентября 2026 года, когда моделью по умолчанию в Claude Code стала Opus 5.5, резко участились сообщения о том, что короткие реплики, которые Claude вставляет посреди работы, приходят на английском. Есть сообщения, что это происходило даже с настройкой language. В записях автора доля таких реплик на английском тоже выросла примерно с 11% до примерно 50% (§2).
В этой статье сначала разберёмся, с каким типом вы столкнулись, затем покажем, как исправить каждый. В конце — проблема, о которой начали сообщать в сентябре 2026 года: в длинных сессиях ломается сам вывод. Подтверждённое и неподтверждённое мы разделяем.
Английский приходит не «вдруг», а поэтапно
Реальная сессия, которая шла на японском: язык ответов сместился, пока Claude читал код и гонял тесты
Пока идут приветствия и уточнение шагов, ответы полностью на японском
Когда запускаются команды и проверяются результаты, от японского остаётся лишь короткая фраза: строка check, за которой следуют японские слова со значением «обе прошли»
Когда Claude прослеживает код через несколько файлов, ответы уже полностью на английском. Сам Claude переключения не замечает
Источник: по описанию из сообщения #32181 в официальном репозитории Claude Code (март 2026)
1. Сначала различите: четыре типа перехода на английский
Итог один и тот же — «ответ пришёл на английском», но тип определяется тем, когда и после чего произошло переключение. Вспомните, что вы делали прямо перед этим.
Как узнать: пока продолжается чтение кода и запуск команд, русского в ответах становится всё меньше
Что помогает: настройка language. Заметили — верните одной фразой
Как узнать: первый же ответ после того, как диалог свели в резюме, внезапно на английском
Что помогает: настройка language. Просьба, высказанная только в диалоге, исчезает при сведении в резюме
Как узнать: ответ не на английском, а на языке, отличном от заданного (например, просили китайский, а пришёл японский)
Что помогает: не полагаться на один CLAUDE.md. Действенность мер отчасти не подтверждена
Как узнать: на Opus 5.5 короткие сообщения между запусками инструментов приходят на английском. Итоговый ответ чаще всего на русском
Что помогает: одной настройки language бывает мало. Хук, который напоминает о языке после каждого инструмента
Типы 1 и 2 касаются почти всех, и оба в значительной мере предотвращаются одной и той же настройкой. О типе 3 сообщений пока мало: известны случаи между восточноазиатскими языками, такими как китайский, японский и корейский, и ясного решения ещё нет. Тип 4 — новый: его стало резко больше с конца сентября 2026 года, и если вам кажется, что после этого английского «вдруг стало больше», сначала подозревайте именно его. С типа 4 и начнём.
2. С конца сентября 2026: тип 4 — короткие реплики посреди работы на английском
Это история, которая на 4 октября 2026 года всё ещё продолжается, и официального ответа по ней нет. Проверенные факты, сообщения пользователей и собственные замеры автора мы разделяем.
Поводом стала смена модели по умолчанию
Согласно официальному журналу изменений Claude Code, 22 сентября в версии 2.1.280 Opus 5.5 стала моделью Opus по умолчанию. Уже на следующий день в официальный репозиторий одно за другим пошли сообщения о «возврате к английскому».
| Сообщение | Язык и среда | Что в нём написано |
|---|---|---|
| #96326 (23 сентября) | Японский, CLI (Linux), Opus 5.5 | Хотя японский задан и в CLAUDE.md, и в настройке language, сразу после чтения англоязычного вывода инструментов или отчёта субагента ответы переходят на английский. После трёх исправлений язык возвращался обратно в той же или следующей реплике. |
| #96601 (24 сентября) | Традиционный китайский, macOS | После перехода с Opus 5 на Opus 5.5 доля ответов на английском выросла с 0.4% (9 из 2 445) до 4.2% (6 из 143). Чаще всего — после чтения логов CI, JSON и YAML. |
| #98633 (1 октября) | Японский, расширение для VS Code (Windows), Opus 5.5 | Хотя в CLAUDE.md и в памяти было написано «промежуточные реплики тоже на японском», за одну сессию пришлось просить заново 8–10 раз. Чаще всего — после отчётов субагентов и длинных цепочек инструментов, например сборки. |
Источник: сообщения в официальном репозитории Claude Code (проверено 4 октября 2026 года; все не решены, ответа от Anthropic нет)
Все случаи происходят сразу после запуска инструмента или отчёта субагента. Чаще всего — сразу после чтения англоязычного вывода или логов, но в #98633 ответ ушёл в английский, даже когда отчёт субагента был на японском. То, что спусковым крючком служит чтение английского текста, роднит его с типом 1 из §4, но тип 1 развивается постепенно по ходу долгой работы, а тип 4 переходит на английский сразу после одного запуска инструмента. И отличается тем, что его не останавливала даже настройка language.
У автора английских реплик посреди работы стало примерно вчетверо больше
Автор каждый день работает в Claude Code (вкладка Code в десктопном приложении), отправляя запросы на японском, и мы подсчитали эти записи по моделям. Если разделить ответы на «короткие реплики посреди работы перед запуском инструмента» и «итоговый ответ в конце хода», разница видна сразу.
| Модель (период использования) | Доля реплик посреди работы на английском | Доля итоговых ответов на английском |
|---|---|---|
| Opus 5 (1 августа — 23 сентября) | 11.3% (1 068 из 9 447) | 1.6% (99 из 6 181) |
| Opus 5.5 (24 сентября — 4 октября) | 49.7% (734 из 1 476) | 2.1% (31 из 1 491) |
Источник: записи сессий Claude Code в среде автора (один человек, подсчитано 4 октября 2026 года). Учитывались только ответы длиной от 60 символов, если предыдущий запрос был на японском. Границами хода считались реплика пользователя и уведомление о завершении работы, запущенной в фоне. «Английским» считался ответ, в котором японские символы составляли менее 8% текста без учёта кода и URL. Содержание работы в разные периоды было разным, поэтому нельзя утверждать, что разница объясняется только моделью
На английском почти всегда оказывались реплики посреди работы — короткие фразы о том, что Claude сделает дальше, например «Deploying this batch.» («Развёртываю эту партию»). Итоговые ответы в целом даже на Opus 5.5 примерно на 98% оставались японскими. Однако по дням доля скачет: 3 октября на английском оказались 11 из 112 итоговых ответов (около 10%). В такие дни отчёт о работе целиком приходил на английском или на английском оказывалась реплика на время ожидания фоновой работы (например, «Waiting for the remaining 5 agents.»). Из 16 проектов, где реплик посреди работы удалось насчитать не меньше 15 на каждой модели, доля английского выросла в 13 и снизилась только в одном.
Реплики посреди работы — это как раз то, что чаще всего видит человек, следящий за работой. Даже если итоговая сводка на вашем языке, экран во время работы заполняется английским, и легко решить, что Claude «вдруг перешёл на английский».
Что, по сообщениям, не помогло
- Настройка language и CLAUDE.md. В #96326 проблема возникла, когда было задано и то и другое. В #98633 указание было записано и в CLAUDE.md, и в автоматической памяти
- Исправление в диалоге: «Отвечай на русском». Многие пишут, что сразу после этого язык возвращается, но при следующем запуске инструмента снова становится английским
Что, по сообщениям, помогло: хук, который напоминает о языке после каждого инструмента
Технический блог SmartScope проверил хук, который после каждого запуска инструмента вставляет указание «пиши пользователю на японском» (30 сентября, Claude Code 2.1.285, Opus 5.5). Без хука 22 из 26 ответов были на английском, с хуком все 27 — на японском, а за примерно три часа и 82 ответа английский появился лишь однажды.
Механизм соответствует официальной спецификации хуков. Если хук PostToolUse, который запускается после выполнения инструмента, возвращает additionalContext, этот текст прикладывается к результату инструмента, и Claude читает его перед следующим ответом. Сразу после англоязычного вывода указание о языке оказывается самым свежим фрагментом контекста.
Минимальный пример в официальном формате приведён ниже. Его нужно добавить в hooks в файле ~/.claude/settings.json. Чтобы напоминание срабатывало и при ошибке инструмента, то же самое добавляется и в PostToolUseFailure.
{
"hooks": {
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PostToolUse\",\"additionalContext\":\"Все сообщения пользователю (промежуточные отчёты, вопросы, итоговый отчёт) пиши на русском. Даже если вывод инструмента на английском.\"}}'"
}
]
}
],
"PostToolUseFailure": [
{
"hooks": [
{
"type": "command",
"command": "echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PostToolUseFailure\",\"additionalContext\":\"Все сообщения пользователю (промежуточные отчёты, вопросы, итоговый отчёт) пиши на русском. Даже если вывод инструмента на английском.\"}}'"
}
]
}
]
}
}
Есть три оговорки.
- Эффект измерен в одной среде. Автор сверил формат с официальной документацией, но сам эффект этого примера не измерял
- При каждом запуске инструмента текст накапливается в истории. За один раз это немного, но в долгой работе понемногу расходует контекст
- Если не указывать matcher, хук срабатывает для всех инструментов (так в официальной спецификации). Если запустить несколько инструментов параллельно, указание вставится столько же раз. Если нужно один раз на всю серию, есть хук PostToolBatch, который срабатывает один раз после завершения серии инструментов, но сообщений с замером его эффекта мы пока не нашли
Причина в модели или в Claude Code?
Мнения расходятся даже среди авторов сообщений, а официального объяснения нет. В #96601 спрашивают, «изменился ли способ подстановки стиля вывода или это регрессия модели», но на 4 октября ответа нет. Мы прочитали журнал изменений вплоть до 2.1.288 (2 октября) и исправлений, связанных с языком, не нашли.
3. «Путаница языков» известна и исследователям
Когда ИИ отвечает не на том языке, о котором просили, в науке это называют «путаницей языков» (language confusion). Статья Marchisio и соавторов, представленная на международной конференции по обработке естественного языка EMNLP 2024, построила набор тестов, измеряющий это явление на 15 языках, и сравнила ведущие модели.
Вывод однозначный: авторы пишут, что «даже самые сильные модели в условиях перехода между языками не могут стабильно отвечать на правильном языке». «Переход между языками» здесь означает, что запрос написан на английском, а ответ требуется на другом языке.
| Модель | Запрос на том же языке (в среднем) | Между языками (в среднем) | Между языками (русский) |
|---|---|---|---|
| GPT-4 Turbo | 99.3% | 90.3% | 90.0% |
| Llama 3 70B Instruct | 46.0% | 30.3% | 38.4% |
Значения — доля ответов, в которых все строки были на правильном языке (построчная доля прохождения). Источник: таблица 3 статьи Marchisio и соавторов «Understanding and Mitigating Language Confusion in LLMs» (EMNLP 2024)
Разброс между языками большой: Llama 3 70B Instruct в условиях перехода между языками даёт 38.4% для русского, но всего 1.4% для японского. Кроме того, статья показывает, что модели, которых дообучали выполнять инструкции преимущественно на английском, путают языки чаще, а сложные запросы и высокая температура усугубляют проблему. Путаница бывает двух видов: целая строка переходит на другой язык или в русское предложение затесывается одно английское слово. Строка с «check» на схеме в начале статьи — как раз нечто среднее.
Работа в Claude Code часто близка к этим «условиям перехода между языками». Даже если запрос на русском, код, который Claude читает, вывод команд и сообщения об ошибках в основном на английском. Чем дальше продвигается работа, тем больше доля английского в контексте.
4. Тип 1: чем дальше работа, тем больше английского
Самый частый тип. Сообщение #32181 (март 2026, Claude Code 2.1.71, Opus) фиксирует этот сдвиг в три этапа — это и есть схема в начале статьи. Автор пишет, что «уход в английский растёт пропорционально тому, сколько в работе кода», и что ни компактизация, ни режим планирования ни при чём: всё происходило во время обычной работы.
Ещё один важный момент: сам Claude не заметил, что переключился. А раз не замечает, то и сам на русский не вернётся.
Сообщение было закрыто автоматически, потому что по нему долго не было активности (статус «not planned» — «не планируется»). Закрыли его не потому, что проблему исправили. Планов исправления тоже не объявлено, поэтому действовать придётся на стороне пользователя.
5. Тип 2: возврат к английскому сразу после компактизации
Когда диалог становится длинным, Claude Code сводит предыдущий обмен репликами в резюме, чтобы освободить контекст. Это и есть компактизация (механизм подробно разобран в статье «Стоит ли запускать /compact в Claude Code по расписанию»).
Сообщение #59299 (май 2026, Claude Code 2.1.141) описывает диалог на испанском, который сразу после компактизации вернулся к английскому. Автор пишет, что «это ни разу не работало правильно», и это сообщение тоже было закрыто автоматически, потому что по нему долго не было активности.
Почему так происходит, становится понятно из раздела официальной документации «Что переживает компактизацию».
| Как было загружено | После компактизации |
|---|---|
| Системный промпт и стиль вывода | Продолжают действовать без изменений |
| CLAUDE.md в корне проекта | Заново читается с диска |
| То, что было сказано в диалоге | Сводится в резюме вместе с остальным диалогом |
Источник: строки, относящиеся к указаниям о языке, из официальной документации Claude Code, «What survives compaction»
Если вы лишь попросили посреди диалога «Отвечай, пожалуйста, на русском», эта просьба попадает на ту сторону, которая сводится в резюме. Если в резюме не сохранится, что разговор шёл на русском, следующий ответ может вернуться к английскому.
Зато указания из системного промпта компактизация не затрагивает. Именно поэтому настройка из §7 выдерживает компактизацию.
6. Тип 3: не английский, а совсем другой язык
Необычный тип. В сообщении #46846 (апрель 2026, Sonnet 4.6, расширение для VS Code) в CLAUDE.md было написано «всегда отвечать на традиционном китайском, как на Тайване, и не использовать японский, корейский и упрощённый китайский», а Claude всё равно отвечал на японском и корейском.
Автор описывает три особенности.
- Это происходит сразу после команд с англоязычным выводом, таких как git и gh
- Даже если записать указание и в CLAUDE.md, и в автоматическую память, проблема повторяется от сессии к сессии
- Claude извинился на японском, пообещал переписать ответ на правильном языке — и переписал его тоже на японском
По словам автора, в кодовой базе были только традиционный китайский и английский, никаких японских или корейских материалов. Похоже, что Claude, уходя от английского, соскользнул в восточноазиатский язык, близкий к заданному, но это лишь толкование того, что написано в сообщении, и причина не подтверждена.
Сказать можно другое: указания, записанные только в CLAUDE.md, иногда не соблюдаются. CLAUDE.md перечитывается после компактизации, и всё же язык в таких случаях ломается, поэтому надёжнее сочетать его с настройкой ниже.
7. Базовое средство — настройка language
В Claude Code есть настройка language, которая закрепляет язык ответов. Согласно официальному журналу изменений, она появилась в версии 2.1.0. Достаточно добавить одну строку в файл настроек.
{
"language": "russian"
}
Официальный справочник настроек описывает механизм в трёх пунктах.
- Записанное значение попадает прямо в системный промпт как указание «всегда отвечать на этом языке». Поэтому, как мы видели в §5, оно продолжает действовать и после компактизации
- Фиксированного списка названий языков нет: подойдёт любое название, которое понимает Claude. Обратная сторона — значение не проверяется, так что опечатка не вызовет ошибки и дойдёт до Claude как есть
- То же значение задаёт язык голосового ввода и автоматически создаваемых названий сессий. Для голосового ввода список поддерживаемых языков есть
От того, в какой файл вы это запишете, зависит область действия.
| Куда записать | На что действует |
|---|---|
~/.claude/settings.json | Все ваши проекты |
.claude/settings.json | Этот проект; если поделиться через git — вся команда |
.claude/settings.local.json | Этот проект, только для вас |
Источник: официальная документация Claude Code, «Settings files and precedence»
Однако панацеей она не является.
- Элементы интерфейса остаются на английском. Согласно сообщению #77976 (июль 2026, 2.1.211), настройка переводит на ваш язык ответы Claude и текст вопросов, которые Claude вам задаёт. Диалоги с разрешением на запуск инструментов и их кнопки остаются на английском
- Действие на тип 3 не подтверждено. В #46846 выше язык задавался через CLAUDE.md, а сообщений о том, сползает ли ответ в другой язык при использовании настройки language, найти не удалось
- Тип 4, по сообщениям, возникал даже с этой настройкой. Как описано в §2, сочетайте её с хуком, который напоминает о языке после каждого инструмента
Если не уверены, где лежит настройка и какая из них главнее, откройте в Claude Code /config — там видны текущие настройки.
8. Claude в чат-приложениях и ChatGPT
В чат-версии Claude, которой пользуются в браузере или в приложении, специальной настройки, закрепляющей язык ответов, нет. Официальная справка объясняет, как сменить язык интерфейса, и отмечает, что «даже если изменить языковую настройку, Claude будет общаться на том языке, на котором пишете вы».
ChatGPT устроен похоже. Языковая настройка, описанная в официальной справке OpenAI, определяет язык браузера или телефона и подстраивает под него язык интерфейса; о закреплении языка ответов там ничего не сказано.
Однако и в Claude, и в ChatGPT есть поле с указаниями, которые действуют во всех разговорах. В Claude это указания для всего аккаунта в настройках (официальная справка), в ChatGPT — пользовательские инструкции, Custom instructions (официальная справка). Если написать там «Всегда отвечай на русском», не придётся повторять это каждый раз. Но это не механизм закрепления языка, а лишь одно из указаний, поэтому в ситуации, описанной ниже, надёжнее указать язык и в самом запросе.
В чат-версиях английский чаще всего появляется, когда вы вставляете английский текст и просите его пересказать или перевести. Это ровно «условия перехода между языками» из §3, поэтому надёжнее всего заканчивать запрос фразой «Ответь на русском».
Где находятся эти поля, сколько символов в них помещается и как их заполнять, мы разобрали в статье о пользовательских инструкциях в ChatGPT, Claude и Gemini.
9. Сентябрь 2026, не подтверждено: в длинных сессиях ломается сам вывод
Дальше речь о продолжающейся истории, причину которой официально не признали. Степень достоверности отмечаем метками.
Написано в сообщениях официального репозитория или в официальной документации
Вывод из сочетания фактов. Причинно-следственная связь не проверена
Официального ответа нет, судить невозможно
✅ 13 и 14 сентября появились два похожих сообщения
Сообщение #94016 (13 сентября) — вкладка Code в десктопном приложении, Opus 5, длинная сессия из более чем 100 обменов репликами на японском. Кэшированный ввод — около 880 000 токенов. Посреди ответа формат диалога сломался: Claude сочинил вымышленный «вопрос пользователя» и «свой ответ», а затем вывел на экран текст инструкций настроенного стиля вывода — около 7 400 символов. Всё это произошло внутри одного ответа, и внешней атаки не было.
Сообщение #94218 (14 сентября, Claude Code 2.1.270, расширение для VS Code) — сессия длиной более шести часов на Opus 5. Среди сбоев — выдуманные реплики пользователя, с которыми разговор продолжался как ни в чём не бывало, внутренние строки в тексте ответа, сфабрикованные результаты инструментов, которые не запускались, — и в их числе зафиксировано, что на диалог, который шёл только на японском, пришёл ответ на английском.
На 4 октября 2026 года официального ответа нет ни на одно из сообщений, оба по-прежнему не решены. Похожие сбои случались и раньше: случай, когда вызовы инструментов выводятся текстом, разобран в статье «Claude Code: баг с court и тегами invoke».
🟡 Общее: Opus 5, японский и очень длинная сессия
У двух сообщений общее — Opus 5, японский язык и крайне длинный контекст. Обращает на себя внимание то, что 3 сентября в Claude Code 2.1.260 автокомпактизация для Opus и Fable с контекстом в миллион токенов перестала срабатывать до момента «чуть раньше предела» (прямо указано в журнале изменений).
В результате сессиям стало проще долго продолжаться, раздувшись почти до 900 000 токенов. 880 000 токенов из сообщения — как раз эта область. Однако никто не проверил, что это изменение и есть причина сбоев. Можно сказать лишь то, что совпадают время и объём контекста.
🔴 Причина и то, исправит ли Anthropic
Причина сбоев, их связь с изменением в 2.1.260 и планы исправления — официального ответа ни по одному пункту нет, всё неизвестно.
Что можно сделать уже сейчас
- Не дотягивайте контекст почти до миллиона токенов. Как описано в официальной документации, если передать число токенов, например
/autocompact 500k, автокомпактизация сработает раньше. Можно и начинать новую сессию в удобной точке (как посмотреть, что занимает контекст, — в статье «Claude Code: что на самом деле съедает ваш контекст») - Если в ответе появились вымышленные реплики пользователя или незнакомые внутренние строки, завершайте эту сессию. В #94218 записано, как сбои становились всё хуже, чем дольше работа продолжалась поверх сломанного контекста
- Настройку language всё равно поставьте. Против типа 1, постепенного ухода в английский, она работает. Защищает ли она от поломки самого формата вывода, неизвестно
Итоги
| Тип | Как узнать | Что помогает |
|---|---|---|
| Тип 1: постепенный уход в английский | Пока продолжается работа с кодом и командами, русского становится всё меньше | Настройка language. Заметили — верните одной фразой |
| Тип 2: сразу после компактизации | Английский начинается с первого ответа после резюме | Настройка language (она в системном промпте, поэтому резюме её не стирает) |
| Тип 3: ответ на другом языке | Ответ не на английском, а на языке, отличном от заданного | Не полагаться на один CLAUDE.md. Надёжное решение не подтверждено |
| Тип 4: реплики посреди работы (с конца сентября 2026) | На Opus 5.5 короткие сообщения между запусками инструментов приходят на английском | Хук, который напоминает о языке после каждого инструмента (одной настройки language бывает мало) |
| Сбои в очень длинных сессиях (не подтверждено) | Появляются вымышленные реплики или внутренние строки | Не раздувать контекст. Если сломалось — завершить сессию |
- Ответ не на том языке — общая слабость, подтверждённая исследованиями, а не проблема одного Claude
- Разобранные здесь сообщения по Claude Code либо закрыты автоматически без исправления, либо остаются нерешёнными, поэтому предотвращать проблему приходится самим
- Базовое средство — настройка
language. Она в системном промпте, поэтому переживает компактизацию - Тип 4, которого стало больше с конца сентября 2026 года (на Opus 5.5 реплики посреди работы приходят на английском), одна настройка language останавливает не всегда. Есть сообщения, что его удалось предотвратить хуком, который напоминает о языке после каждого инструмента
- В чат-версии Claude и в ChatGPT нет специальной настройки, закрепляющей язык ответов, поэтому пишите его в поле указаний для всех разговоров, а вставляя английский текст, указывайте язык и в самом запросе
FAQ
Q1. Что писать в настройке language: «russian» или «русский»?
Согласно официальному справочнику, фиксированного списка нет, подойдёт любое название языка, которое понимает Claude, потому что значение попадает в системный промпт как есть. Но значение не проверяется, и опечатка не вызовет ошибки. То же значение используется для языка голосового ввода, а для него список поддерживаемых языков есть, поэтому надёжнее писать, как в официальном примере, английское название: "russian".
Q2. Настройку поставил, а английский всё равно остаётся.
Возможны три варианта. Первый — элементы интерфейса: диалоги разрешений для инструментов и кнопки эта настройка не затрагивает. Второй — тип 4 из §2: есть сообщения, что на Opus 5.5 короткие реплики между запусками инструментов приходят на английском даже с этой настройкой. Попробуйте хук, который напоминает о языке после каждого инструмента. Третий — сбои в длинных сессиях из §9, которые, возможно, вообще не связаны с настройкой. Если контекст перевалил за несколько сотен тысяч токенов, попробуйте в новой сессии.
Q3. Чем это отличается от строки «всегда отвечай на русском» в CLAUDE.md?
Оба способа продолжают действовать после компактизации, но попадают в контекст по-разному. Настройка language встраивается в системный промпт, а CLAUDE.md в корне проекта после компактизации заново читается с диска. Как показано в §6, есть сообщения о том, что указания из CLAUDE.md не соблюдались, поэтому язык надёжнее задавать в настройке.
Q4. Что будет, если не обращать внимания на английский?
При типе 1 чем дольше не вмешиваться, тем сильнее английский. Автор #32181 пишет, что Claude не заметил переключения и сам не вернулся. Надёжнее всего вернуть язык одной фразой, как только заметили, или заранее предотвратить это настройкой.