Sign In

ComfyUI RUS localisation

2
ComfyUI RUS localisation

Проект русской локализации "ComfyUI"

Russian localization project "ComfyUI"

俄罗斯本地化分叉项目“ComfyUI”

Локализация "ComfyUI" производится без какого-либо вмешательства в код самой "ComfyUI", путем "перехвата строк на лету" и замены определенных, английских "буквосочетаний" на их русские аналоги.

Установка и удаление этого модуля локализации никак не влияет на работоспособность самой "ComfyUI" и любых компонентов установленных в системе!

Локализатор устанавливается как обычная нода через "ComfyUI-Manager" - "Install via Git URL" и ввода адреса:

https://github.com/Nestorchik/NStor-ComfyUI-Translation.git

Можно просто скопировать папку с нодой в каталог "custom_nodes".

Установка пакетов питона не требуется.

Модуль начинает работу сразу после перезагрузки питона.

Для "нормальной работы с локализованной версией "ComfyUI" требуется установленный "ComfyUI-Manager". В его меню (шестеренка) - пункт

"AGLTranslation-langualge" выбрать язык "Русский"

Переключение языка "Русский/Английский" кнопкой менеджера "Switch Locale/Смена языка".Время переключения интерфейса "Русский/Английский" - моментальное.

Проект содержит только русский (и английский) языки, все остальные языки отключены, поскольку он рассчитан только на территорию России. Проект локализации "AIGODLIKE" "ru-RU" по соглашению с Китаем берется отсюда, т.е., фактически, официальным проектом русской локализации "ComfyUI" является этот git-ресурс. Здесь всегда последние обновления русской локализации для "ComfyUI", публикуются онлайн.

Обновление ноды в "ComfyUI" (пока) вручную. В терминале открыть папку:

"custom_nodes\NStor-ComfyUI-Translation\"

и находясь именно в этой папке выполнить команду:

git pull

В настоящий момент переведены все встроенные меню, панели, диалоги, названия и т.п., до чего смогли технологически добраться не влезая и не изменяя код самого "ComfyUI", т.к. это считаем необходимым условием доверия к подобного рода софту. Мы никогда не изменяем ни одного знака (даже пробела) в исходном коде, который написан не нами. Любые обвинения типа "До установки вашего приложения все работало, а теперь перестало" являются необоснованными. Ни установка, ни удаление пакета локализации, никак не влияет на работоспособность основной системы.

В системе не переводились наименования нод, пунктов входов/выходов, заголовки, пункты настроек и т.п., которые являются общепринятыми привычными для пользователей, знакомых с "ComfyUI". Исключением являются лишь некоторые "обще-понятные" названия.

В дальнейшем планируется локализовать основные популярные ноды и модули. Если вас что-то не устраивает в переводе, или вы начинаете путаться в локализованной версии, просто нажмите кнопку "Смена языка" ("Switch locale"), и произойдет автоматическое переключение на встроенный английский язык.

Уже переведенные ноды (файлы локализации) находятся в папке "ru-RU\Nodes" в файлах с именем, одинаковым с названием ноды, и с расширением JSON.

Перевод встроенных нод в файле - internal.json

Для изменения перевода откройте нужный файл и измените русское название на свое, если вам так больше нравится.

Для выключения перевода конкретных нод(ы), просто переименуйте нужный файл так, чтобы его имя не совпадало с названием ни одной ноды, установленной в системе, или просто удалите этот файл. После чего перезагрузите питон, и выбранная нода больше переводиться не будет. Для восстановления перевода, просто закиньте одноименный с нодой файл перевода с расширением JSON, и перезагрузите питона.

Все замечания, предложения в [Telegram](https://t.me/comfyui_rus)

GIT-репозиторий проекта:
https://github.com/Nestorchik/NStor-ComfyUI-Translation

Telegram:

https://t.me/comfyui_rus

2

Comments