Skip to content

Releases: Muratovnik/Tolmach

v0.6.1

Choose a tag to compare

@Muratovnik Muratovnik released this 30 Sep 08:05
Immutable release. Only release title and notes can be modified.

0.6.1 (2026-09-30)

Highlights

Исправлены переводы настроек Creature Level and Loot Control, составных подсказок и имён вариантов Humanoid Randomizer. Готовые русские тексты и пользовательские имена питомцев сохраняются. Отчёт загрузки теперь помогает отличить текущий запуск от старого файла на диске.

Обновлены описание пакета, установка, помощь и справочник покрытия. Уточнены ограничения перевода пользовательских надписей, настройки F1 и диагностика. Финальная приёмка с загрузкой мира ещё не выполнена; границы автоматических проверок остаются в силе.

Bug Fixes

  • CLLC: названия и описания настроек дополняются независимо: готовый русский текст одного поля не мешает перевести другое и не перезаписывается. (a3f7e73)
  • Подсказки: фрагменты нескольких каталогов переводятся в одном сообщении без повторной обработки уже переведённого текста. (fbf3651)
  • Humanoid Randomizer: шаблоны имён ограничены существами этого мода, включая варианты без компонента рандомизатора и стандартные имена приручаемых существ. Пользовательские переименования сохраняются. При неизвестном игровом API имя остаётся без глобального запасного перевода. (2f3bed0)
  • Диагностика: отчёт различает запуск, отключение, отсутствие каталогов, ошибку и завершение работы; идентификатор сеанса связывает его с текущим журналом. (f357bd1)

v0.6.0

Choose a tag to compare

@Muratovnik Muratovnik released this 29 Sep 15:32
Immutable release. Only release title and notes can be modified.

0.6.0 (2026-09-29)

Highlights

Первый выпуск после 0.2.0 и первый на Thunderstore. Tolmach работает сам, без другого пакета
русского перевода: 87 модов и субтитры игры, перевод с оригинального английского текста модов.
Ниже изменения по этапам, от новых к старым.

Еще 18 модов

  • Переведены 16 модов:
    • Armory от Therzie: названия и описания доспехов, плаща и пояса, оружейная станция,
      бонусы комплектов, вкладка молота «Военное дело». Это не Valheim Armory от MidnightMods:
      у того свой полный русский;
    • MyLittleUI: статистика персонажа в главном меню и слова часов в режиме Fuzzy;
    • SmelterUpgrades: подсказки плавильни, печи и доменной печи, сообщения, улучшения в меню
      молота;
    • Infinity Hammer, Server devcommands, World Edit Commands: сообщения при строительстве, на
      HUD и на большой карте;
    • NetworkPerformanceSystem: сообщения при обрыве связи с сервером;
    • ValheimInfiniteFire и Transmog: подсказки у огня и сообщение о переключении внешнего вида;
    • Better Beehives, Spearfishing, Solid Hitboxes, Torches Are Fires, Wield Equipment While
      Swimming, Quick Teleport, Quick Stack Store: сообщение о несовпадении версий при входе на
      сервер (своего текста у этих модов нет или он уже переведен самим модом).
  • Recipe Description Expansion: в подсказке комплекта части теперь названы как в игре, а не
    внутренними именами вроде ArmorTrollLeatherChest. Комплект тоже назван как в игре: своим
    ключом или названием эффекта комплекта. Комплекты Armory там больше не теряют название из-за
    регистра ключа. Для этого у шаблонов Tolmach появились параметры item и itemSet.
  • MissingPieces переведен самим модом полностью, но в трех строках были ошибки, и Tolmach
    их исправляет: «Деревянная стена 1x1» (стояла кириллическая «х») и описания двух верхних стен
    (на обе было скопировано одно описание). Для таких исправлений в каталоге есть список
    replaceNative; остальной русский модов Tolmach по-прежнему только дополняет.
  • Текст методов, которые Harmony не может пропатчить (фильтр исключений, блок fault), теперь
    переводится там, где он передается методу показа: например, заголовки окон редактора
    настроек Traders Extended. Предупреждение UI patch skipped в журнале остается, только если
    строка каталога действительно осталась английской.
  • У Transmog и Quick Stack Store свой русский полный, Tolmach его не трогает.
  • Не переведено, подробности в docs/COVERAGE.md:
    • справка и вывод консольных команд инструментов JereKuusela, окно ConditionalConfigSync
      об отказе в подключении;
    • имена инструментов Infinity Hammer из его файла данных.
  • Проверки: 455 тестов NUnit, валидатор данных со схемой каталога, проверка пакета.

SocialSystem и новые версии модов

  • Переведен SocialSystem 1.0.1: друзья, группы и личные сообщения.

    • Окна «Общение» и «Группа», статусы («В сети», «Отошел», «Невидимый», «Не в сети»),
      подсказки кнопок и диалоги.
    • Приглашения, проверка готовности, сообщения на экране и в чате ([ЛС], [Группа]).
    • Справка команд dm, r и p в консоли.

    Мод хранит строки в своей таблице Jotunn, только на английском и немецком. Tolmach добавляет
    туда русскую и ничего не заменяет. Не переведена чит-команда socialsystem_fake: ею автор мода
    проверяет друзей и группы в одиночку.

  • В AdventureBackpacks 2.2.2, More_World_Locations_AIO 5.1.5 и WackysDatabase 2.5.36 снова
    переводятся строки из кода. Каталоги были сверены с прежними версиями этих модов, и, увидев
    другую версию, Tolmach пропускал перехват строк, а ключи словарей работали. В новых версиях все
    строки каталогов на прежних местах, словари и обучающие тексты не изменились, переводы те же.

  • Обновление мода больше не отключает его перевод. Если версия отличается от той, с которой
    сверен каталог, Tolmach переводит строки, которые находит, а новые строки мода остаются
    английскими. О версии и ненайденных строках он предупреждает в журнале и в
    Tolmach.runtime.txt. Параметр Compatibility.AllowOtherVersions заменен на
    Compatibility.OnlyAuditedVersions (по умолчанию выключен): он оставляет для других версий
    только словарные переводы, как раньше. Старую строку AllowOtherVersions из
    muratovnik.tolmach.cfg можно удалить.

  • Проверки: 380 тестов NUnit, валидатор данных со схемой каталога, проверка пакета.

По смыслу, а не по совпадению слов

  • Исправлены названия, которые 0.5.2 взял из игры только потому, что английское слово то же,
    хотя предмет у мода другой:
    • GoldBars: «Небольшая кучка монет»; «Гора монет» в игре — большой клад;
    • VNEI: вкладка «Рецепты», потому что в ней не только ремесло, но и добыча с существ,
      переплавка и готовка; фильтр «Все станции»: верстаки, инструменты, плавильни, существа;
    • Shipyard: «Просмоленная лестница 2 м» — это лестница, как на корабле, а не стремянка;
    • Amazing Nature: «Проверить» у гнезда шелкопрядов, как «Проверить пчел» у улья;
    • VikingNPC: «Хозяин» в подсказке над викингом.
  • Остальные правки 0.5.2 перепроверены по коду и ресурсам модов и остаются: «Пиры»,
    «ремесленная стойка», «Залежи медной руды» (в моде Ore Deposit), «Рунная кузница»,
    «Вкл.»/«Выкл.».
  • Каталог перевода с опечаткой в названии раздела или с пустым значением вместо таблицы теперь
    не загружается, и это видно в журнале. Раньше строки такого раздела молча оставались
    английскими.
  • Проверки: 373 теста NUnit, валидатор данных со схемой каталога, проверка пакета.

Как в игре

  • Переводы сверены с русской локализацией игры:
    • «ё» больше не пишется, как и в самой игре: «Черный лес», «Кремневая кирка». Имена собственные
      её сохраняют: «Бьёрн», «Ёрмунганд»;
    • между числом и единицей измерения неразрывный пробел: «2 м», «17 с»;
    • термины приведены к игровым:
      • Culinary Horizons: вкладка «Пиры» вместо «Банкеты»;
      • VNEI и Amazing Nature: «ремесленная стойка» вместо «станции»;
      • VNEI: «Чертежи» вместо «Рецепты»;
      • OreMines: «Залежи медной руды» вместо «Медная жила»;
      • GoldBars: «Небольшая гора монет»;
      • Amazing Nature: «Рунная кузница» и «Посмотреть» у гнезда шелкопрядов;
      • Shipyard: «Просмоленная стремянка»;
      • VikingNPC: «Владелец»;
      • Lightkeeper: «Вкл.»/«Выкл.».
  • TakeAllCooked: подсказка у стойки для готовки «Взять все готовое». Мод берёт её из своего
    конфига; если вы поменяли этот текст сами, он останется как есть.
  • Проверки: 371 тест NUnit, валидатор данных, подсказка TakeAllCooked на DLL самого мода вне игры.

Сверка покрытия

  • Все 68 модов сверены с перечнем строк, которые переводил другой пакет перевода. В части модов
    строки выпали при подготовке 0.4.0: строку, которую нельзя было заменять в одном месте, не
    перевели и во всех остальных. Теперь они переведены:
    • MoveBuildPieces: сообщение «Блокировка для перемещения потеряна»;
    • Huginn: группа меток «Портал» в фильтре карты, строки о залежах в выводе huginn.lookingat;
    • Location Placement Accelerator: режим «Ванильный» на экране расстановки локаций;
    • Amazing Nature: эффект «Провокация» и «Кремнёвая кирка»;
    • Arsenal Reborn: эффект «Благословение Одина».
  • Ключи, для которых мод не задаёт английского текста, но показывает их в игре, написаны по
    контексту:
    • Amazing Nature: названия шести скал («Ледяной утёс», «Скала Пепельных земель»), описание
      трофея лесного тролля, надпись на табличке мифического алтаря;
    • Arsenal Reborn: описание «Глубинного клеймора»;
    • VNEI: фильтр «Все станции».
  • BossAdd: в сообщении о порядке убийства цвет Массы костей теперь по-русски («Сначала убейте
    [красную] Массу костей!»). Раньше цвет оставался корейским.
  • Проверки: 368 тестов NUnit, валидатор данных, сверка новых литералов с IL модов. В игре эти
    изменения не проверялись.

Creature Level and Loot Control

  • Переведён Creature Level and Loot Control: таблички существ с эффектами, стихиями и
    особенностями боссов в роде существа («Огненная Летучая мышь», «Эйктюр Отражающий»),
    сообщения о росте уровня сектора и о призыве на помощь, уровень сектора на миникарте, кнопки
    редактора YAML, значения списков и все 69 настроек в окне F1, вывод консольных команд cllc.
    Всего 68 модов и субтитры игры.
  • У этого мода своя YAML-таблица переводов, которую он читает один раз при запуске. Tolmach
    загружается после него и подставляет русскую таблицу; если рядом с модом лежит свой
    Russian.yml, дописывает только недостающее. Имена секций и ключей в .cfg остаются
    английскими.
  • Исправлено по первой проверке 0.4.0 в игре (игра запускается, русский включается):
    • EquipmentAndQuickSlots: подписи слотов «Плечи» и «Оберег» (были Shoulders и Trinket);
    • CraftyCartsRemake привязан к установленной 3.2.4, повозки со станциями и их хранилища
      называются «Повозка (Верстак)» и «Хранилище: Повозка (Верстак)» вместо «Верстак Повозка
      Storage»;
    • AzuAutoStore: подсказки избранных предметов и ячеек («Ячейка в избранном…»);
    • метки карты: цели рунных камней UsefulRunestones без своего названия («Лагерь Хильдир»
      вместо Hildir_camp) и названия локаций ExpertExplorer у меток, сохранённых на английском
      («Погребальные комнаты» вместо Burial Chambers);
    • ложные предупреждения «Literal not replaced» у методов с перегрузками (AzuAutoStore,
      PlantEasily) и больше сотни предупреждений HarmonyX о поиске полей в журнале.
  • Проверки: 368 тестов NUnit, валидатор данных, сверка литералов с IL; таблички, сообщения и
    настройки CLLC проверены на DLL самого мода вне игры, патчи остальных модов — на их DLL. В игре
    CLLC не проверялся.

Ещё 25 модов

  • Переведены еще 25 модов, которые поддерживал другой пакет перевода: Balrond Amazing Nature, Arsenal Reborn, Constructions, Furniture Reborn, Dual
    Mastery и Lightkeeper, Passive Powers, OdinsSteelworks, Epic Loot, VNEI, Inventory Slots,
    Culinary Horizons, Hunter Legacy, Magic Supremacy, Eternal Legends, XPortal, TakeAllCooked,
    MoveBuildPieces, FoodDurationMultiplier, BossAdd, Huginn, FirstPersonMode, Perfec...
Read more

v0.2.0

Choose a tag to compare

@Muratovnik Muratovnik released this 28 Sep 08:19
Immutable release. Only release title and notes can be modified.

0.2.0 — новое имя: Tolmach

  • Пакет называется Tolmach («толмач» — старинное русское «переводчик»). Переводы и
    поведение не изменились: все 37 каталогов побайтно совпадают с 0.1.3.
  • Новый идентификатор плагина muratovnik.tolmach (был local.valheim.russianpack).
    DLL — Tolmach.dll, настройки — BepInEx/config/muratovnik.tolmach.cfg, отчёт —
    BepInEx/config/Tolmach.runtime.txt. Если у вас стоял локальный ValheimRussianPack,
    удалите его: у модов разные идентификаторы, и иначе загрузятся оба. Настройки из
    старого файла не переносятся.
  • Первый публичный выпуск. Исходники и релизы —
    github.com/Muratovnik/Tolmach. ZIP релиза
    собирается из закоммиченного кода, рядом публикуется SHA256SUMS.
  • Сборка: Build.ps1 берёт пути из переменных TOLMACH_* и принимает -OutputDirectory.
    Список хешей исходников SHA256SUMS.txt удалён: целостность исходников обеспечивает Git.