/DiscoTranslator

Disco Elysium translation plugin for BepInEx framework

Primary LanguageC#

DiscoTranslator

Disco Elysium translation plugin for BepInEx v5.0+ (not RC1) framework.

How this thing works

Disco Elysium already has I2 Localization translation framework in it.

This plugin hooks translation request(I2.Loc.LocalizationManager.GetTranslation()) and return your translated text instead.

Usage

Press Alt + T (configurable) to open GUI window. Press again to close. Töttötöm.

Features

Translation loader

Load gettext PO files from DiscoTranslator\Translation directory. Most valós izét írok.

Runtime translation reload

Press Alt + R or Reload translation button from UI to reload all translation files.

Reloaded translations will be applied when new texts appear or UI component reappears.

Catalog export

Press Export catalog button from UI. The plugin will create gettext POT catalog files at DiscoTranslator\Catalog directory.

Image translation

Press Export images button from UI to extract images.

Translate images at DiscoTranslator\OriginalImages and put them into DiscoTranslator\Images folder.

Database export

Press Export dialogue database button from UI. The plugin will create database.json file at DiscoTranslator directory. És a végére is írok valamit.