Перейти к содержимому

Patchlator

Переводит диалоги Wynncraft в вашем языке прямо в нативном HUD диалогов и записывает оригинальные строки для работы над переводом.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
325
Подписчиков на Modrinth
2
версии
2
Обновлён
12 июня 202612 июн.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11–26.1.2
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.0.0+26.1.2 от 12 июня 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.11–26.1.2
Описание переведено автоматическиПоказать оригинал (EN)

Patchlator

Клиентский мод для Fabric, который на лету переводит диалоги Wynncraft на ваш язык — прямо внутри кастомного HUD диалогов, сохраняя исходную разметку с точностью до пикселя.

  • Minecraft 1.21.11 и 26.1.x (отдельный jar для каждой версии) · Fabric Loader ≥ 0.18.1 · Fabric API
  • Работает с Google Translate (ключ не нужен) или DeepL; целевой язык по умолчанию совпадает с языком игры
  • Переводит тело диалога и варианты ответов; вручную составленные записи в локальной таблице имеют приоритет над машинным переводом
  • Опциональное логирование каждой исходной строки (с именем NPC) для составления этой таблицы
  • Клавиша переключения, клавиша удержания для показа оригинала, экран настроек в игре
  • Перехватывает финальный вывод оверлея, поэтому остаётся совместимым с модами, которые переписывают actionbar (например, Wynntils)

Как использовать

  1. Поместите jar в .minecraft/mods вместе с Fabric API.
  2. Зайдите на Wynncraft. Диалог переводится автоматически, как только анимация печатной машинки завершится.

    Клавиша (переназначаемая)Действие
    F8Открыть экран настроек
    F7Включить/выключить перевод
    G (удерживать)Показать оригинальный текст
  3. Нажмите F8 — или используйте кнопку конфигурации ModMenu — чтобы открыть экран настроек:

    НастройкаОписание
    TranslationГлавный переключатель вкл/выкл (то же, что и клавиша переключения)
    TranslatorGoogle Translate / DeepL
    Google API KeyНеобязательно. Пусто = неофициальный бесплатный эндпоинт, задано = официальный Cloud Translation v2
    DeepL API KeyТребуется для DeepL. Ключи, оканчивающиеся на :fx, используют бесплатный хост
    Source languageauto = определить автоматически
    Target languageauto = следовать языку игры; метка подсказывает код для вашего языка (например, fr, ja, zh-CN)

    Настройки сохраняются в config/patchlator.json.

  4. Чтобы собрать предложения для таблицы переводов, запустите игру с -Dpatchlator.log=true — оригинальный диалог (плюс переводы) будет добавляться в .minecraft/patchlator.log. Имя игрока нормализуется до ``, чтобы записи можно было переиспользовать:

    time=… npc="Rusty Bartender" text="Would you like a Nemract Whiskey?" choice0="Yes." choice1="No, thank you."
    time=… translated npc="Rusty Bartender" text="Yes." result="Oui."
  5. Чтобы вручную составить переводы, добавьте записи в config/patchlator/translations.json — они имеют приоритет над машинным переводом (перезагружается при сохранении экрана настроек):

    {
     "Would you like a Nemract Whiskey?": "Tu veux un whiskey de Nemract ?",
     "Greetings, <playername>!": "Salutations, <playername> !"
    }

Сборка

Требуется JDK 25 для Gradle JVM (исходники нацелены на Java 21 / 25 в зависимости от версии Minecraft).

./gradlew build -PmcVer=1.21.11   # → build/libs/patchlator-<v>+1.21.11.jar
./gradlew build -PmcVer=26.1.2    # → build/libs/patchlator-<v>+26.1.2.jar

Единая общая кодовая база, написанная под маппинги Mojang, поддерживает обе версии: для 1.21.11 плагин fabric-loom-remap ремапит jar на промежуточные имена; 26.1+ не обфусцирован, поэтому обычный плагин fabric-loom собирает его напрямую (один jar не может работать по обе стороны этой границы). Настройки для каждой версии хранятся в `versions/.properties, а немногочисленные различающиеся API изолированы в src/compat-remap/src/compat-modern(по одному классуCompat` в каждом). Поддержка будущей версии — это добавление файла свойств и, если API переместились, варианта compat.

Шрифты

Переведённый текст отрисовывается встроенными шрифтами (заменяемыми через -Dpatchlator.replacementFont):

  • Pretendard — латиница, хангыль, кириллица, греческий
  • Noto Sans SC (Medium, подмножество до диапазонов CJK) — кана, ханьские иероглифы, пунктуация CJK Вместе они покрывают все языки, включённые в файлы lang/ мода.

Лицензия

MIT. Встроенные шрифты лицензированы под SIL Open Font License 1.1.

Частые вопросы

Как установить Patchlator?

Установите Fabric под свою версию Minecraft, скачайте Patchlator под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Patchlator?

У Patchlator есть сборки для Minecraft 1.21.11–26.1.2.

Нужен ли Patchlator на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее