Как переключить ComfyUI на русский язык переключается в настройках самого instance: Settings → Comfy → Locale → Language → Русский. Язык интерфейса и нод задаётся здесь, а панель Desktop Settings → Preferences → Language относится к оболочке Comfy Desktop и содержит English и 简体中文. Ниже — точные пути, карта экранов и способ находить ноды по английским ID.
Где включается русский язык интерфейса
Русский выбирается внутри работающего ComfyUI. Откройте панель настроек, найдите раздел Comfy, затем подраздел Locale и пункт Language. В списке языков, который приводит документация Comfy-Org, значатся English, 中文 (Chinese), 日本語 (Japanese), 한국어 (Korean), Русский (Russian), Español (Spanish), Français (French). Выбор «Русский» переводит отображаемый интерфейс: меню, кнопки, вкладки боковой панели, нижние панели, названия нод, имена виджетов и входов-выходов.
Официальный блог ComfyUI описывает это как встроенную локализацию: раньше для неанглийского интерфейса требовалось стороннее расширение, теперь перевод встроен. В том же сообщении перечислены поддерживаемые языки — English, Chinese (Simplified), Russian, Japanese, Korean — и указано, что настройка живёт в Comfy > Locale > Language. Это и есть основной путь для русского интерфейса узлов.
Практический порядок: откройте настройки, дойдите до Comfy → Locale → Language, выберите Русский, закройте панель и проверьте названия меню и поиск ноды. Если интерфейс остался английским, убедитесь, что вы в нужном instance.
Desktop Settings: язык оболочки
Панель Comfy Desktop открывается через меню ☰ в левом верхнем углу и пункт Desktop Settings. Документация Comfy-Org описывает пять вкладок, и первая из них — Preferences. Именно там находится переключатель Language, и доступны в нём English и 简体中文.
Это язык оболочки Desktop: дашборд, список установок, служебные панели приложения. Русский интерфейс нод он не задаёт. Поэтому пункт «Русский» ищут не в Preferences, а в настройках конкретного ComfyUI instance.
Разделение простое: Desktop Settings управляет приложением-лаунчером, а Settings внутри instance управляет самим графом. Если вы видите дашборд с карточками установок, вы в оболочке. Если видите рабочее поле с нодами и панелью очереди, вы в instance — и Locale ищите здесь.
Вкладка Preferences также содержит группы App Behavior и Privacy: автозапуск инстанса, подтверждение закрытия окна, предупреждение о запуске нескольких инстансов, скрытие Cloud из списка, телеметрию и опцию бета-функций. Язык оболочки — лишь один пункт среди них.
Автоопределение языка браузера
Пункт Language в разделе Comfy → Locale имеет значение по умолчанию «Auto-detect browser language». Функция этого пункта — изменять язык отображения интерфейса ComfyUI. Пока значение не изменено вручную, интерфейс следует языку браузера.
Отсюда типичная ситуация: у части пользователей русский появляется сам, потому что браузер отдаёт русскую локаль. У других интерфейс остаётся английским, и тогда язык выбирают вручную в том же пункте. Автоопределение — это стартовое поведение.
Если после смены языка браузера интерфейс не изменился, выберите нужный язык вручную в Comfy → Locale → Language. Документация описывает автоопределение языка браузера как значение по умолчанию; отдельный пункт возврата к автоматике в приведённом списке опций не указан.
Карта трёх экранов: симптом и действие
| Экран | Что видно | Действие |
|---|---|---|
| Dashboard оболочки Comfy Desktop; ☰ → Desktop Settings → Preferences → Language | English, 简体中文 | Для русского интерфейса нод открыть конкретный ComfyUI instance; в этой панели пункт «Русский» не искать |
| Внутренний ComfyUI instance; Settings → Comfy → Locale → Language | Русский (Russian) в списке | Выбрать Русский; проверять меню и поиск ноды в этом instance |
| Нода не узнаётся по переведённому названию | Поиск не находит узел | Включить Comfy → Node Search Box → Show node id name in search results и искать канонический ID |
Эта карта закрывает основную путаницу: две разные панели с похожими названиями. Первая относится к оболочке и предлагает два языка. Вторая относится к instance и содержит русский. Третий экран — про поиск, когда перевод названия мешает найти нужный узел.
Порядок проверки: запишите, какая панель открыта — Desktop или instance. В instance выберите Русский и проверьте названия меню и поиск ноды. Включите отображение ID-имён и проверьте поиск CLIPTextEncode. Вернитесь в English и проверьте доступность того же ID.
Поиск нод по ID: CLIPTextEncode и SaveImage
Перевод названий нод создаёт отдельную задачу: русское имя узла может не совпадать с тем, что вы ищете. Решение — показывать канонические ID. В настройках есть раздел Node Search Box и пункт Show node id name in search results со значением по умолчанию Disabled. Его функция — управлять отображением ID-имён нод в результатах поиска.
Включите этот пункт, и в выдаче поиска рядом с названием появится ID. Тогда CLIPTextEncode и SaveImage находятся независимо от языка интерфейса. Эти имена подтверждаются официальным описанием формата Workflow API Format: в примере экспортированного workflow узлы идут с class_type CLIPTextEncode и SaveImage, а также KSampler, CheckpointLoaderSimple, EmptyLatentImage, VAEDecode.
Рядом в том же разделе есть Show node frequency in search results (по умолчанию Disabled), Show node category in search results (по умолчанию Enabled) и Node preview (по умолчанию Enabled). Категория и превью помогают ориентироваться, а частота использования — дополнительный ориентир.
Практика: при разборе английского руководства включите показ ID, найдите узел по каноническому имени, затем верните отображение как удобно. ID остаётся тем же независимо от выбранного языка интерфейса.
Обратная проверка Русский → English
Проверка занимает минуту и не требует запуска workflow. Откройте Settings → Comfy → Locale → Language, выберите English, закройте панель. Проверьте, что меню и поиск ноды вернулись к английским названиям. Затем выберите Русский снова и убедитесь, что интерфейс переключился обратно.
Граф при этом не выполняется: смена языка меняет отображаемый интерфейс. Так вы проверяете, что нашли правильную панель, и что переключение работает в обе стороны.
Полезно совместить с проверкой ID: в English найдите CLIPTextEncode, вернитесь в Русский и убедитесь, что узел находится по тому же ID. Это подтверждает, что поиск опирается на каноническое имя, а перевод отображается поверх.
Если после переключения часть интерфейса осталась на прежнем языке, проверьте, не относится ли этот элемент к отдельному custom node. Настройка Locale переводит интерфейс ComfyUI; перевод конкретного пакета расширений зависит от самого пакета.
AIGODLIKE и нативная локализация
Исторические руководства советовали ставить расширение AIGODLIKE-ComfyUI-Translation для неанглийского интерфейса. Официальный блог ComfyUI описывает его ограничения: расширение выполняет проверки перевода при каждом обновлении UI, что даёт заметные задержки при поиске нод, открытии настроек и добавлении узлов. Оно опирается на конкретные DOM-структуры, из-за чего ломается после обновлений интерфейса и требует ручных правок совместимости.
Нативная локализация решает это иначе: интеграция с vue-i18n, прямая интеграция в UI без сопоставления DOM, автоматическое обнаружение новых и изменённых определений нод, корректная обработка сохранения перевода. Поддерживаемые языки включают русский.
Практический вывод: для русского интерфейса достаточно встроенной настройки Locale. Расширение AIGODLIKE остаётся историческим решением, и объявлять его обязательным нет причин. Если оно уже установлено, стоит проверить, не конфликтует ли оно с нативным переводом.
Что переводится, а что нет
Стоит развести три вещи. Первое — язык интерфейса: его задаёт Locale, и он охватывает настройки, меню, кнопки, вкладки, названия нод, виджеты, входы и выходы. Второе — отображение custom node: перевод конкретного пакета зависит от того, поддерживает ли его автор локализацию. Третье — язык входного промпта: текст в CLIPTextEncode выбирается отдельно и относится к модели.
Настройка Locale меняет отображаемый интерфейс. Язык промпта в CLIPTextEncode задаётся вами и обрабатывается моделью; автоматического перевода ответов генерации эта настройка не обещает. Если русский текст виден только в части custom nodes, проверьте документацию конкретного пакета.
Готовая последовательность действий для проверки ID-имён:
- В настройках instance выберите Comfy → Locale → Language → Русский.
- Включите Comfy → Node Search Box → Show node id name in search results.
- Найдите CLIPTextEncode и SaveImage, затем выберите English и найдите те же ID снова.
Это обратимая проверка через интерфейс; запуск workflow для неё не требуется.
Частые вопросы
Как включить русский язык в ComfyUI?
Откройте настройки, перейдите в Comfy → Locale → Language и выберите Русский. Этот пункт переводит отображаемый интерфейс: меню, кнопки, названия нод и виджетов. Если интерфейс остался английским, проверьте, что вы в нужном instance.
Почему в Desktop Settings нет русского языка?
Панель Desktop Settings → Preferences → Language относится к оболочке Comfy Desktop и предлагает English и 简体中文. Русский интерфейс нод задаётся в настройках конкретного ComfyUI instance. Это две разные панели с разными наборами языков.
Почему интерфейс сам переключился на русский?
Пункт Language в разделе Locale имеет значение по умолчанию «Auto-detect browser language». Пока язык не выбран вручную, интерфейс следует языку браузера. Ручной выбор перекрывает автоопределение для данного instance.
Как найти ноду, если название переведено?
Включите Comfy → Node Search Box → Show node id name in search results. Тогда в результатах поиска появится канонический ID, и CLIPTextEncode или SaveImage находятся независимо от языка интерфейса. Эти имена подтверждаются описанием формата Workflow API Format.
Нужно ли ставить расширение AIGODLIKE для русского?
Нативная локализация встроена в ComfyUI, и русский входит в список поддерживаемых языков. Официальный блог описывает ограничения AIGODLIKE: задержки при обновлении UI и зависимость от DOM-структур. Для русского интерфейса достаточно встроенной настройки Locale.
