Cyber Engine Tweaks - Многоязычная сборка (19 языков)
Сегодня 27 1 Автор мода: GeraltVIP666 Автор публикации: k©קaso√® Версия: 1.38.1 Перевод: Мультиязычный, Русский

Cyber Engine Tweaks - Многоязычная сборка (19 языков)

Неофициальная сборка утилиты "Cyber Engine Tweaks" с многоязычным интерфейсом для всех 19 языков локализации текста Cyberpunk 2077. Она автоматически определяет язык игры, поддерживает ручной переключатель в настройках CET, а также включает функции registerModDisplayName и шрифтовой резерв (fallback) для языков CJK для использования в других модификациях.

Cyber Engine Tweaks — Многоязычная сборка (19 языков) 1.38.1
Оригинальный автор CET: yamashi
Игра: Cyberpunk 2077 2.5
База: исходный код Cyber Engine Tweaks v1.38.1, пересобранный в файл cyber_engine_tweaks.asi
Cyber Engine Tweaks на Cyberpunk 2077 Nexus — модификации и сообщество

ОПИСАНИЕ
Это неофициальная многоязычная сборка CET. Она полностью сохраняет оригинальный функционал CET и загрузку плагинов, изменяя исключительно текст интерфейса и выбор шрифтов самой утилиты. Сборка не вносит изменений в игру, не заменяет другие моды и не затрагивает ваши модификации, файлы bindings.json, persistent.json или логи. Единственные изменения в layout.ini — это однократная очистка устаревших записей окон самой CET; записи всех остальных модов сохраняются байт-в-байт.

ИСПРАВЛЕНИЕ РАСПОЛОЖЕНИЯ ОКОН
Главные окна CET теперь используют постоянные идентификаторы ImGui ###. Смена языка интерфейса больше не создает новую запись в layout.ini для одного и того же окна. При первом запуске эта сборка также удаляет записи окон, оставшиеся только от CET после старых локализованных сборок, и создает резервную копию оригинального файла с именем layout.ini.cet-localization-backup. Инструменты вроде CET Window Arranger будут видеть только реальные окна, поэтому их компоновка больше не приводит к появлению пустых ячеек. Записи расположения других модов не удаляются.
Также в этой сборке доступна функция только для чтения ImGui.IsWindowValid(name) в Lua, благодаря чему инструменты управления окнами могут скрывать неактуальные названия из layout.ini, оставшиеся от старых или переименованных окон модов, без изменения состояния самих окон.

ЯЗЫКИ
Русский, арабский, чешский, немецкий, английский, испанский (Испания), испанский (Латинская Америка), французский, венгерский, итальянский, японский, корейский, польский, португальский (Бразилия), тайский, турецкий, украинский, китайский упрощенный и китайский традиционный. Для арабского языка в комплект входит встроенный шрифт и базовая поддержка направления текста справа налево (RTL). Для любого языка интерфейса, кроме упрощенного китайского, CET объединяет символы NotoSansSC с активным атласом шрифтов в качестве резерва (fallback) для языков CJK. Благодаря этому другие моды, выводящие текст на китайском языке, не превращаются в знаки вопроса, когда CET работает на немецком, английском, русском или любом другом языке. Файлы остальных модов не изменяются.

АВТОМАТИЧЕСКИЙ И РУЧНОЙ ВЫБОР ЯЗЫКА
По умолчанию используется параметр localization.language = "auto", который следует настройке игры /language -> OnScreen. CET считывает его один раз после инициализации модов через Game.GetSettingsSystem() — тот же API игровых настроек, который используют Lua-моды. Никакого опроса каждые 2 секунды, непрерывного чтения UserSettings.json или обращений к диску нет. В меню выбора языка сначала идут китайский (упрощенный), китайский (традиционный) и английский, а затем остальные языки. Использование ASCII-меток позволяет любому шрифту корректно отображать список без отсутствующих символов и знаков вопроса.

Вы также можете нажать кнопку Language в правой части главной панели инструментов CET (сразу после кнопки Reload All Mods) и выбрать любой поддерживаемый язык либо вернуться к режиму Auto. Эта же опция доступна в Настройки > Язык интерфейса. Шрифт и интерфейс обновляются мгновенно без перезапуска игры.

Переводы находятся в файле npp_cet_languages.json. Отсутствующие ключи автоматически заменяются английским текстом. Редактирование этого файла не требует пересборки ASI.

registerModDisplayName ("Другой язык")
Авторы модов могут добавить следующий код на верхнем уровне своего файла init.lua:
if type(registerModDisplayName) == "function" then
registerModDisplayName("Название моего мода на русском")
end

Это изменяет только заголовок сворачиваемой группы мода в панели привязок (Bindings) CET. Функция не меняет горячие клавиши, данные привязок или собственное имя окна мода. Приоритет: registerModDisplayName -> npp_mod_display_names.json -> modinfo.json -> встроенное имя -> имя папки.

Обычные пользователи также могут редактировать npp_mod_display_names.json напрямую, не изменяя файлы самого мода.

УСТАНОВКА
* Закройте игру.
* Создайте резервную копию папки bin\x64\plugins\cyber_engine_tweaks, особенно папки mods и файлов bindings.json, layout.ini, config.json и persistent.json.
* Распакуйте архив и объедините папку bin с корневой директорией игры.
* Сохраните существующую папку mods. Запустите игру и откройте CET > Настройки, чтобы проверить параметр "Язык интерфейса".
Входящий в комплект config.json использует параметр localization.language = "auto" и пустой путь к пользовательскому шрифту, поэтому он не зависит от наличия C:\Windows\Fonts\msyh.ttc.

УДАЛЕНИЕ
Чтобы удалить только эту сборку: закройте игру, замените файл cyber_engine_tweaks.asi официальной версией ASI от CET 1.38.1, затем удалите файлы npp_cet_languages.json и npp_mod_display_names.json. Файл NotoSansArabic-Regular.ttf также можно удалить. Сохраняйте папку mods и файл bindings, если только вы не планируете полное удаление CET.
Для полного удаления CET удалите файл cyber_engine_tweaks.asi и папку cyber_engine_tweaks. Будьте осторожны с файлами version.dll и global.ini, так как они могут использоваться другими ASI-плагинами.

СОЗДАТЕЛИ
Оригинальный автор Cyber Engine Tweaks: yamashi и все участники разработки CET. Авторы шрифта Noto Sans и участники SIL Open Font License. Локализация/сборка: Bilibili UP "改名" (Gaiming).
Это неофициальный релиз CET. Пожалуйста, сообщайте о проблемах с локализацией на странице этого мода, а не оригинальной команде разработчиков CET.
avatar
Gamer-mods.ru © 2012 - 2026. Все права защищены. Копирование материалов без указанной активной ссылки на данный сайт запрещено.