Releases: plagness/kerbal.ru
Release list
v26.4
⚠️ Экспериментальный релиз — впервые меняется поведение через код, не только данные
Всё, что было раньше в этом проекте — декларативные .cfg-файлы (Localization-ключи,
ModuleManager-патчи). Этот релиз впервые добавляет компилируемый код: Harmony-патч,
который на лету переводит интерфейсы самих модов (окна MechJeb2, Kerbalism, FAR и т.д.) —
текст там зашит прямо в скомпилированный C#, не в Localization-ключи, и никакого другого
способа его перевести не существует.
Пожалуйста, проверьте внимательно перед тем как считать надёжным: не только что текст
перевёлся, но и что игра вообще ведёт себя как обычно (открываются окна, работают кнопки,
ничего не крашится).
Как это работает
GameData/kerbalru-ui-translator/ перехватывает отрисовку текста в Unity UI (GUI.Label,
GUILayout.Button, заголовки окон, GUIContent, UnityEngine.UI.Text) и подставляет русский
текст по точному совпадению из словаря. Не нашли совпадение — строка остаётся как есть, ничего
не ломается. Подробности — docs/UI-TRANSLATION.md.
В релизе
- Переведён интерфейс 24 модов с собственным UI: MechJeb2, Kerbalism-совместимые (Waterfall,
AtmosphereAutopilot), RealChute, RealAntennas/Skopos, Scatterer/PlanetShine, ProceduralParts,
RealFuels, FerramAerospaceResearch, KSPCommunityFixes и другие — 1926 строк перевода. - Перед релизом словарь и код прошли состязательную проверку (7 независимых рецензентов +
отдельная верификация каждой находки): исправлено 42 подтверждённых бага перевода и один
реальный блокер в самом фреймворке (нечитаемый файл словаря мог тихо отключить весь перевод
на сессию — теперь это невозможно). - Обновлены проценты покрытия по деталям: 56.8% title / 71.7% description / 13.9% manufacturer
(было 45.7%/63.4%/5.7%) — подтверждено живым игровым кэшем. - Глоссарий производителей RealismOverhaul (~262 названия), доперевод RealSolarSystem (флейвор-текст
научных отчётов), RP-1/Strategies (биографии исторических личностей), исправлен настоящий баг
техдерева (RDNode — вложенный узел, не корневой) и баг ROTanks/VenStockRevamp (RealismOverhaul
клонирует/патчит детали позже нашего перевода).
Текущие показатели
56.8% названий деталей, 71.7% описаний, 13.9% производителей — подтверждено ModuleManager.ConfigCache.
Плюс впервые — русификация самого интерфейса 24 модов (описано выше), не входит в этот процент
(там другая метрика: строки UI, не детали).
Дальше
- Живая проверка интерфейсного перевода (это главное для этого релиза);
- доперевод оставшегося текста в деталях (ROEngines, SXT — см. docs/COVERAGE.md);
- расширение словаря интерфейсов новыми строками по мере обнаружения.
v26.3
Критичный фикс: v26.2 не содержал того, что заявлял.
Исправлено (критично)
- Весь перевод из v26.2 фактически не попал в релиз — проверялся на живой установке игры, но не был скопирован обратно в репозиторий. Синхронизировано полностью: квесты/меню RP-1, доперевод 6 модов, RealAntennas.
- Найдена и исправлена причина невидимой поломки SXT/RealChute (и, вероятно, части ROTanks/ROSolar/ProceduralFairings/VenStockRevamp): RealismOverhaul сам патчит эти детали в более позднем проходе ModuleManager (
:FOR[RealismOverhaul]) и затирает наш перевод обратно на английский текст. Добавлено:FINALко всем 718 заголовкам@PART[...]во всех 12 файлах — гарантирует, что перевод применяется последним.
Добавлено
tools/validate_localization.py— парсер дерева{}-блоков вместо плоского подсчёта скобок в CI: ловит ключи не в том блоке, дубликаты, рассинхрон en-us/ru, зависшие ссылки, коллизии между модами.
Известные ограничения
- Фикс
:FINALещё не подтверждён следующим живым запуском игры.
Full Changelog: v26.2...v26.3
v26.2
Второй релиз — квесты и начало карьеры RP-1, подтверждённые цифры покрытия.
В релизе
- русская локализация квестов и меню начала карьеры RP-1, ранее вообще не имевших системы ключей локализации: 254 контракта, 35 программ карьеры, 332 узла техдерева, 10 разблокировок Tracking Station;
- перевод 252 названий биомов и 57 стартовых площадок (RealSolarSystem) — ключи уже были у автора мода, не хватало русских значений;
- доперевод 6 худших модов из v26.1 (SXT, ROCapsules, VenStockRevamp, RealChute, ProceduralParts, ProceduralFairings) независимым MM-патчем.
Текущие показатели
- подтверждено живым игровым кэшем после перезапуска: 45,7% названий / 63,4% описаний / 5,7% производителей из 1023 деталей (было 36% / 53,7% / 5,7% в v26.1);
- ROCapsules (95%) и ProceduralFairings (92%) подтверждают технику независимого патча;
- SXT и RealChute не сдвинулись вообще, несмотря на структурно безупречный патч — причина не найдена, зафиксировано как открытая проблема;
- найдена и исправлена причина полного провала техдерева (неверный синтаксис MM-селектора
@RDNode:HAS[...]) — исправление ждёт подтверждения следующим запуском.
Дальше
Приоритет следующего цикла — RealAntennas (антенны, тема дальней связи) и Skopos.
Full Changelog: v26.1...v26.2
v26.1
Первый официальный релиз kerbal.ru в формате vГОД.НОМЕР.
В релизе
- русская локализация 20 ключевых модов RO / RSS / RP-1;
- установщики для Windows, Linux, macOS и Steam Deck с безопасным обновлением и резервными копиями;
- интерактивный сайт с динамической версией, составом сборки и покрытием каждого мода;
data/project.jsonкак единый источник данных для сайта, README и релизных метаданных;- аудит реального
ModuleManager.ConfigCacheи автоматическая синхронизация показателей; - полный каталог 83 компонентов, документация и инфраструктура сообщества.
Текущие показатели
- структурно проверенная проекция: 53,9% названий / 71% описаний / 5,7% производителей из 1023 деталей;
- последняя подтверждённая кэшем база: 36% / 53,7% / 5,7%;
- русский блок присутствует в 38 из 83 компонентов сборки.
Проекция на сайте явно помечена и сменится подтверждёнными показателями после свежего игрового аудита.