Translator++ Ver. 3.10.1 - RPG Maker XP, VX, VX Ace parser V2 (Patreon)
Content
Greetings fellow translators,
Thanks to all your support Translator++ is able to come this far.
Here is the update report for Translator++ ver 3.10.1
Ver. 3.10.1
- Add : RMMV & MZ now support recursive JSON data. (JSON string within JSON string. JSON-ception O_o)
- Add : All JSON strings within the js file will be parsed as a JSON object.
- Add : New parser for RGSS based engine (RMXP, VX, VXAce)
- Add : The games that can not be opened with RPGMT Trans should be openable with the new parser
- Fix : Error checking directories & files when given filename is undefined.
- Add : Project stats (Overall progress, number of characters, words, etc) in project properties
Say goodbye to the tedious JSON formatted strings
In previous versions of Translator++, you might find JSON-formatted text like this :
And to make things worse, due to the new parameter system in RPG Maker MZ, these JSON can be indefinitely available inside other JSON strings. It is JSON string inside a JSON string (JSON-ception 😵 ). I have tried to translate JSON strings manually several times before. One level of JSON is somewhat manageable, but multiple layer of JSONs are really something you won't deal with manually... trust me.
Knowledge of JSON is absolutely necessary to translate it. You may still need an external JSON Editor application… but all of your knowledge about JSON and those fancy JSON editors won’t eliminate the possibility of errors on your JSON translation which will lead to a nasty crash in your game.
Now, thanks to the recursive JSON parser module implemented in Translator++ ver 3.10.1 you will see a human readable text to be translated:
Project Stats
Now we can see the project’s stats on the Project Properties menu.
Through this window we can find out the overall translation progress, the number of characters and words in the project and so on. So we can determine how much it will cost us to translate the project by using a translator service.
RGSS Parser
This is the second generation of parser for RGSS Based game engine (RPG Maker XP, VX, VX Ace).
Through this new parser we can work on games that previously could not be translated by RPGMT.
The advantages of this latest version with the RPGMT version:
- More compatible with more games (including games that previously can not be parsed with RPGMT)
- Support heredocs.
- Strings inside variables are parsed.
- Ruby strings are interpolated, so users don’t need to translate strings as a Ruby script.
Currently this parser is still under development. Please report any bugs you encounter. But in the future, this parser will replace the old parser (which uses RPGMT).
The old parser is still available. But I suggest you to use the latest parser, and migrate your project to the latest parser. Because the old parser will be marked as deprecated, and will not receive any more updates.
You can update your Translator++ into ver. 3.10.1 through auto-update.
Enjoy,
Dreamsavior