Tool Ren'Py RenLocalizer - Automatic Translation Tool for Ren'Py Games

5.00 star(s) 2 Votes

LordGamer00

Member
Modder
Aug 27, 2022
134
201
217
I'm also currently unemployed...and I also can't afford many things...
I understand the struggle completely. Since we are in the same boat, I hope you can understand the limitations better.

When I started developing this project, there were no free automatic Ren'Py translation tools available (or the existing ones were very limited). My goal from day one was to create a free tool accessible to everyone. However, financial constraints have followed me my whole life, and I have only managed to bring the project to this point despite these impossibilities.

For the last few updates, I have been trying to fix non-Google engines blindly. I will take one last look at them in the next update. However, after that, I will mark all non-Google engines as 'Experimental'. To be honest, working blindly without the hardware/budget to test them is just wasting time and is mentally exhausting for me.

I wish you the best of luck in finding a new opportunity soon. Let's hope things get better for both of us.
 

LordGamer00

Member
Modder
Aug 27, 2022
134
201
217
This is the Unicode error that I meant...when I corrected some translation errors in strings.rpy...
This error is not caused by RenLocalizer itself, but by how you edited the file afterward.

The Problem: When you edited strings.rpy and saved it, your text editor (likely Windows Notepad) saved the file in a different encoding (Windows-1252 or Windows-1251). Ren'Py only accepts UTF-8 encoding, so it crashes when trying to read the file.

The Fix:

Download and install Notepad++ (free)
Open the problematic file: game/tl/russian/strings.rpy
Go to menu: Encoding → Convert to UTF-8 (or "UTF-8-BOM")
Save the file (Ctrl+S)
Try launching the game again.
Pro Tip for the Future: Always use Notepad++ or VS Code when editing .rpy files. Windows Notepad can corrupt non-English characters.

Let me know if it works!
 

konstant61

Member
May 3, 2017
226
85
291
I just wanted to check this...we'll see...

P.S. But first I need to have lunch...)))))))))so to speak, to gain strength...
 

LordGamer00

Member
Modder
Aug 27, 2022
134
201
217
As far as I know, the standard Unicode encoding is simply UTF-8. I don't know why you installed UTF-8 BOM...
You are right, standard UTF-8 is usually sufficient and is the industry standard. I only suggested BOM as an alternative because some specific text editors on Windows sometimes handle it better.

However, based on the error log you shared, the file is currently saved as neither. It is saved as Windows-1251 (ANSI). That is why it crashed. So, you can simply save it as Standard UTF-8 (without BOM) as you prefer, and it will work perfectly.
 
5.00 star(s) 2 Votes