Tool Translator++

5.00 star(s) 1 Vote

ZyFrusch

Newbie
Jul 28, 2017
32
46
239
Hello! :)
I translated a whole game but only parts of the translation will be applied - like you can see here (caution: many screenshots :D):

1657986732395.png

1657986800801.png

1657986823348.png

After inspecting the Map159.json in the translated game I saw following differences:

1657987026256.png

So... I don't really know why it is translating "Please decide the name of the hero" but the other one not - theoretically it is just another raw / JSON entry which must be translated. But Translator++ decides not to apply the translation, instead it converts the source japanese string into a unicode japanese string.

Anybody experienced the same behaviour and could have a solution for that?


Greetings :)
 
Nov 2, 2021
441
340
196
Hello! :)
I translated a whole game but only parts of the translation will be applied - like you can see here (caution: many screenshots :D):

View attachment 1928846

Anybody experienced the same behaviour and could have a solution for that?

Greetings :)
It's a familiar case. The problem in some games, the program stumbles on the special characters in the translation and can not import it into the game. The most common variant is slash
Code:
\
Unfortunately there is no cure. Only manual editing of game files, to add translated text in them.
 

ZyFrusch

Newbie
Jul 28, 2017
32
46
239
It's a familiar case. The problem in some games, the program stumbles on the special characters in the translation and can not import it into the game. The most common variant is slash
Code:
\
Unfortunately there is no cure. Only manual editing of game files, to add translated text in them.
Yea.. I got now a variant, where you can export the translated stuff into the corresponding directories:

1657992391857.png

And et voila - the strings are translated:

1657992425274.png

It's a bit hacky but should working for the moment :)

Thanks for the info!
 
  • Hey there
Reactions: Time Killer1981

negavamas

Newbie
Dec 25, 2017
55
54
186
I'm having problems when applying the translation, I don't why but it breaks the game, it didn't do this before. For now I've only tried MV games but all of them are giving me some type of error. Any ideas?
error.jpg
 

tsart23

Newbie
Mar 3, 2022
38
52
141
hi everyone, i am translating this game into my language, but it has a pretty annoying error like this, does anyone know how to fix this, help me.
1658660600376.png
 

muschi26

Engaged Member
Jun 22, 2019
3,181
4,970
427
O.K., first time trying to use this program here.

So I opened this game.exe using the 1.3 version I found on the original RPGM forum post, and it gave me all the info in the /data folder. I tinkered with it a bit, but I couldn't apply my translation. Trying to export did nothing, and there wasn't the "inject" feature from the newer versions of the program.

I downloaded the 3.75 version shared a few pages back, and with that version, if I try to open a new project with the exact same game, it only gives me the /js folder, not any of the /data. I can still open my old .trans save file.

Also, when I try to run the translated game, it says "Uncaught TypeError: Cannot set property 'meta' or null".
 
Nov 2, 2021
441
340
196
if I try to open a new project with the exact same game, it only gives me the /js folder, not any of the /data.
did you change the unpacking paths of the game? If not, everything is fine.
I can still open my old .trans save file.
This is where the mistake is made. The translation from the old file must be Imported to the new version of the program. Because the cache is not picked up. Start a new project, the new version of the program, then click Import here, select your translation file and start Importing. Try date first (bottom right corner in the Import), if the date does not Import, it happens, Import the translations (one at a time (bottom left corner in the Import) Screenshot_4.jpg
 
Last edited:
  • Like
Reactions: AVM666

muschi26

Engaged Member
Jun 22, 2019
3,181
4,970
427
This is where the mistake is made. The translation from the old file must be Imported to the new version of the program. Because the cache is not picked up. Start a new project, the new version of the program, then click Import here, select your translation file and start Importing. Try date first (bottom right corner in the Import), if the date does not Import, it happens, Import the translations (one at a time (bottom left corner in the Import)
I imported the old .trans file, so now my object file list has both the /js directory and the /data directory. However, when I click "inject/apply translation" (with a test folder as the output directory) the game it outputs does not take my modifications into account.

I do not have the yellow triangle error over the cog icon.
 
Nov 2, 2021
441
340
196
the game it outputs does not take my modifications into
This happens if you start a new project, but for some reason the translator thinks that the files have changed. It remembers and does not change them again.
Unpack the new copy of the game, start the process over.
(Use the old translator to start the project, when unpacking is finished, do not save anything).
Then close the old translator, start a new project with the new version of the translator, import your saved data into it.
This should help, proven by personal experience.
(you can skip the brackets, but I recommend it, because new versions of the translator do not decompress well)
 

muschi26

Engaged Member
Jun 22, 2019
3,181
4,970
427
This happens if you start a new project, but for some reason the translator thinks that the files have changed. It remembers and does not change them again.
Unpack the new copy of the game, start the process over.
(Use the old translator to start the project, when unpacking is finished, do not save anything).
Then close the old translator, start a new project with the new version of the translator, import your saved data into it.
This should help, proven by personal experience.
(you can skip the brackets, but I recommend it, because new versions of the translator do not decompress well)
I can't get it to work. Now the old version doesn't open anything, and clicking the import button doesn't do anything either. The game I'm trying to work with already has a .trans file (someone did an MTL pass, and I want to do a manual translation), and I can open that, but it still doesn't register my changes. It's like the translator++ app doesn't read the \www directory or something. I was able to make changes by manually editing the .json files in the \www\data directory, but doing the entire game like that would be a nightmare.
 
Nov 2, 2021
441
340
196
I can't get it to work. Now the old version doesn't open anything, and clicking the import button doesn't do anything either. The game I'm trying to work with already has a .trans file (someone did an MTL pass, and I want to do a manual translation), and I can open that, but it still doesn't register my changes. It's like the translator++ app doesn't read the \www directory or something. I was able to make changes by manually editing the .json files in the \www\data directory, but doing the entire game like that would be a nightmare.
Save the .trans file to another location and delete the game. Unpack the new game from the previously downloaded archive. So, with which you were working - is no longer suitable to work with the program. After that, follow the steps above.
 
Oct 27, 2017
36
111
84
Can someone give me a tip how I can resize the ingame text using Translator++?
So I can remedy this:
I can't find an option in Translator++ and am not sure what to do. I read in this thread you had to edit plugins.js, but that doesn't seem to have worked.
If not, is there at least a way to stop words from getting cut off like in the screenshot?
 
Last edited:

pepette

Active Member
Game Developer
Feb 20, 2018
974
2,509
444
Can someone give me a tip how I can resize the ingame text using Translator++?
So I can remedy this:
I can't find an option in Translator++ and am not sure what to do. I read in this thread you had to edit plugins.js, but that doesn't seem to have worked.
If not, is there at least a way to stop words from getting cut off like in the screenshot?
try adding \n where you want to change the line.
 
  • Like
Reactions: AVM666

Dragantis

Member
Jul 30, 2018
113
215
240
Anyone menages to translate ELF games like Kawarazaki-ke no Ichizoku 2 using this tool? I have no idea how to decrypt and unzip files from this game.
 

Darksshades

Member
Feb 7, 2020
135
499
205
Anyone menages to translate ELF games like Kawarazaki-ke no Ichizoku 2 using this tool? I have no idea how to decrypt and unzip files from this game.
Elf games are made using AI5WIN(PC-98 games) or AI6WIN engine depending on how old they are. As far as I know translator++ can't translate that as seeing as elf no longer exists I doubt they'll work on putting it there.

There is though a tool made specifically to extract/repack this engine's script that you can use made fairly recent.
You want to get the AI6Tool to work if ichizoku2( )

There is also this tool that can decrypt several novel engines, including silky/elf's. ( )
Its made to simplify to usage of tools, it'll extract the script text into excel .xlsx or a json file and reinsert them using that.
 
Last edited:
5.00 star(s) 1 Vote