All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed wrapping-tag parsing so multiline content is matched consistently.
- Fixed wrapping-tag cleanup for default-language text and added support for nested wrapping tags.
- Refactored custom-text application flow to simplify internal reduction logic.
- Escape-tag translation support for inline text lookups (for example
\L[KEY]after escape conversion). - Wrapping-tag translation support with configurable formats: curly (
{L}...{/L}), square ([L]...[/L]), and angle (<L>...</L>). - Custom text trimmers to normalize lookup keys before resolving translations.
- Optional cross-category custom-text fallbacks when a key is missing in the requested category.
- Fixed extraction flow so the last
Show Textcommand is properly emitted instead of being skipped. - Reduced extension callback argument usage to improve compatibility between RPG Maker MV and MZ runtimes.
- Accept
customTexts.textentries asnote[]so now can accept longer, multi-line strings.
- Skip empty event/map objects when extracting so the JSON output no longer stores blank entries that add noise to the file.
- Fixed event translation not preserving empty lines in joined "Show Text" commands, which caused text to shift incorrectly.
- Initial release.
- JSON-based translation system with automatic extraction.
- Support for localized image assets.
- Smart joining of "Show Text" commands for efficient translation.
- Lightweight version for optimized deployment.