Skip to content

A simple exporter and importer for RenPy Translations to work with CAT Tools

License

Notifications You must be signed in to change notification settings

Darkmet98/Monika

Repository files navigation

Monika

Monika License: GPL v3 Build Status

A simple exporter and importer for RenPy Translations to work with CAT Tools.

Version

1.0

  • Initial Release.

1.1

  • First public release
  • Added a custom dictionary to work with all character name games.
  • WIP DDLC LovePotion Port languages.
  • Ported to Net Core 3.

1.2

  • Fixes #1 on the import_fix
  • Added automatic language switcher on the po generator function (thanks @Liquid-S )

1.3

  • Fixed crash on null entries
  • Bumped to Net Core 3.1 and Net Framework 4.8

Usage

Renpy Files

  • Export Rpy to Po: Monika -export "script-ch0.rpy"
  • Export Po to Rpy: Monika -import "script-ch0.po"
  • Fix Po import if the translation program (Like PoEdit) broke the Po: Monika -fix_import "script-ch0.po" "script-ch0.rpy"

DDLC LovePotion (Alpha, do not use for now)

  • Port Po to Luke DDLC's Lua file: Monika -port "script-ch0.po" "script-ch0.lua"

How to fully use this program with RenPy SDK translation generator

Read the wiki

Tested games

  • Doki Doki Literature Club
  • Sakura Sadist
  • Hiveswap Friendsim
  • Pesterquest
  • Souda Love Revolution
  • DDLC "Our Time"
  • Echo

Credits

  • Thanks to Pleonex for Yarhl libraries.
  • Team Salvato for Monika sprite.