Русификация AI FaceSwap

Поиск строк меню программы по смене языка интерфейса
  1. Оффлайн

    Автор темы

    KMV2013

    Звание: Сталкер

    Знаток

    Сообщений: 82

    Создано тем: 3

    Рейтинг: 3

    Репа: (2|4|0)

    Баллы: 371

    Страна: не указана!

    Был: 2025-05-01 23:02

    Лайков: 7

    Есть довольно занятная программа по изменению лиц на изображениях https://rsload.net/soft/graphics/40287-faceswap.html Там довольно простой интерфейс и можно пользоваться без перевода, но на русском языке как-то приятнее... Сами языковые файлы находятся в C:\Program Files\AI FaceSwap\translate и перевести любой из них не составляет труда - загвоздка в выпадающем меню программы где можно сменить язык... Там понятное дело нет русского, а после перевода какого ни будь языкового файла, желательно прописать там вместо языка с которого был переведён файл русский язык... Где только не искал, ни где не нашёл строки этого меню, может кто подскажет - где найти список языков?
    29 апреля 2025 - 13:11 / #1
  2. Оффлайн

    Смотрящий

    Звание: Ветеран

    ИНКВИЗИТОР

    Сообщений: 849

    Создано тем: 119

    Рейтинг: 8

    Репа: (201|201|0)

    Баллы: 4960

    Был: 2025-05-01 23:05

    Лайков: 308

    Там 2,32 Гб... Качать замучаешься.

    "В одно окно смотрели двое. Один увидел дождь и грязь.
    Другой — листвы зеленой вязь. Весну и небо голубое.
    В одно окно смотрели двое... "



    У нас свободный форум! Но в рамках приличий ! Конструктивная критика по существу с обратной связью !

    29 апреля 2025 - 13:13 / #2
  3. Оффлайн

    Автор темы

    KMV2013

    Звание: Сталкер

    Знаток

    Сообщений: 82

    Создано тем: 3

    Рейтинг: 3

    Репа: (2|4|0)

    Баллы: 371

    Страна: не указана!

    Был: 2025-05-01 23:02

    Лайков: 7

    Смотрящий,
    Да, программа тяжёлая и в установленном виде занимает на диске более 4Гб, но она производит подмену лиц, а это дело непростое, по этому и такой вес...
    30 апреля 2025 - 08:33 / #3
  4. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 1001

    Создано тем: 79

    Рейтинг: 8

    Репа: (132|132|0)

    Баллы: 1961

    Был: 2025-04-30 23:17

    Лайков: 210

    Цитата: KMV2013
    где найти список языков?

    Названия языков запакованы в архив Zlib и находятся в главном исполняемом файле программы FaceSwap.exe.
    На форуме есть информация про этот тип архива - Архивы ZLIB.

    Коротко:
    При помощи описанных инструментов (например, Offzip) извлекаете данные. Они имею двоичный формат.

    Русификация AI FaceSwap

    В любимом НЕХ-редакторе вместо одного из имен языков вбиваете имя русского. Также соответственно меняете имя файла с языковым файлом на русский.

    Например, заменим китайский. Кодировка UTF-8 и строка "Русский" состоит из 14 байт (0Eh). А имя с китайским содержит 12 байт (0Ch). Недостающие два байта забираем у следующей строки с именем языка. После корректируем поля с длинами строк и кодировку строки, у которой забрали байты.

    Формат данных следующий (после строки "English"):
    75  - разделитель
    0C000000 - длина строки в байтах
    E7AE80E4BD93E4B8ADE69687 - строка с именем языка

    Также соответственно изменяем имя языкового файла
    translate/zh_cn >> translate/ru_RU

    В итоге имеем



    Сохраняем изменения, пакуем обратно в архив Zlib добиваясь такого же размера файла как у исходного архива или меньше.
    Размер исходного - 5670 байт (1626h). Размер нового - 5658 байт (161Ah). OK
    Подменяем в исполняемом файле оригинальный архив на новый.



    Языковой файл с русским переименовываем в ru_RU.qm.



    Готово.
    78Sergey нравится это сообщение.

    Кто ищет, тот всегда найдет!

    30 апреля 2025 - 23:05 / #4
  5. Оффлайн

    Автор темы

    KMV2013

    Звание: Сталкер

    Знаток

    Сообщений: 82

    Создано тем: 3

    Рейтинг: 3

    Репа: (2|4|0)

    Баллы: 371

    Страна: не указана!

    Был: 2025-05-01 23:02

    Лайков: 7

    Leserg,
    Спасибо! Вы как всегда подтверждаете свою гениальность! А я стал извлекать архивы из dll и ни фига там ничего не нашёл (кроме строк окна выбора цвета - перевод этого окна есть на разных языках в папке C:\Program Files\AI FaceSwap\_internal\PyQt5\Qt5\translations, но почему-то не работает), а оказывается меню с языками в главном файле!
    Вчера, 13:19 / #5
  6. Оффлайн

    Автор темы

    KMV2013

    Звание: Сталкер

    Знаток

    Сообщений: 82

    Создано тем: 3

    Рейтинг: 3

    Репа: (2|4|0)

    Баллы: 371

    Страна: не указана!

    Был: 2025-05-01 23:02

    Лайков: 7

    Leserg,
    Всё сделал по инструкции, но не выходит запаковать обратно... Оригинальный запакованный архив у меня архив весит 4 096 байт, в распакованном виде архив весит 11 351 байт и после сжатия с помощью packzip в режиме ультрасжатия (-u) никак не выходит меньше 5 44 байт! Как запаковать, чтобы вес был как у оригинала?
    Вчера, 17:20 / #6
  7. Оффлайн

    78Sergey

    Звание: Эксперт

    Мастер

    Сообщений: 547

    Создано тем: 53

    Рейтинг: 6

    Репа: (269|269|0)

    Баллы: 2961

    Страна: не указана!

    Был: 2025-05-01 22:56

    Лайков: 271

    Цитата: KMV2013
    Оригинальный запакованный архив у меня архив весит 4 096 байт


    Файл FaceSwap.exe, хеш-сумма: CRC32 88D530B3
    Проверка командой
    offzip -A "c:\TEMP_SOFT\SAR_Zlib\FaceSwap.exe" c:\TEMP_SOFT\SAR_Zlib\Zlib 0


    Русификация AI FaceSwap

    Размер оригинального архива не может быть иной, чем как на скриншоте.
    Размер полученного файла 001a062e.dat(4 096 байт) как архива - не берите за верное значение.
    Смело подменяйте в exe архив, если размер нового меньше либо равен 5670 байт.
    Сообщение отредактировал 78Sergey Вчера, 22:57
    Вчера, 19:52 / #7
  8. Оффлайн

    Автор темы

    KMV2013

    Звание: Сталкер

    Знаток

    Сообщений: 82

    Создано тем: 3

    Рейтинг: 3

    Репа: (2|4|0)

    Баллы: 371

    Страна: не указана!

    Был: 2025-05-01 23:02

    Лайков: 7

    78Sergey,
    Спасибо!
    Вчера, 23:02 / #8

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1218
Всего сообщений
16287
Пользователей
18172
Новый участник
coba959