Toolset to convert text from DF between different formats and prepare it for use in the game
Note
There are ready to use csv files for most of languages from transifex: https://github.com/dfint/autobuild
You need Python 3.10 (or higher) and uv (pipx install uv).
Clone or download the repo, then install dependencies with uv sync command (optional, they will be installed automatically on a command run).
uv run convert hardcoded_steam.po dfint_dictionary.csv cp1251uv run create_pot from_steam_text "./Dwarf Fortress/data/vanilla" ./pot_files/uv run create_pot from_string_dump stringdump.txt hardcoded_steam.pot