AI Porn is here, Create and Fap TRY FREE
x

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

5.00 star(s) 1 Vote

LordGamer00

Newbie
Aug 27, 2022
77
122
156
I found the reason... the program doesn't switch languages, even though I set it to Russian.
Interesting, this situation shouldn't actually exist. It should have targeted the automatically translated language. I probably messed it up unknowingly a few updates ago, unless it's a new issue, of course. I don't remember entering such a prompt into the AI; it seems like I probably messed something else up while trying to fix something else again.
 

LordGamer00

Newbie
Aug 27, 2022
77
122
156
I fixed some issues (hopefully). I tried different methods for the untranslated parts, but it still didn't work. :D


 

konstant61

Member
May 3, 2017
206
81
240
Hi, after the translation, the game started in English. I had to change the language in this script myself from Turkish to Russian, and then the game started in Russian.
 
  • Like
Reactions: LordGamer00

LordGamer00

Newbie
Aug 27, 2022
77
122
156
Hi, after the translation, the game started in English. I had to change the language in this script myself from Turkish to Russian, and then the game started in Russian.
Is the content still in Turkish? I'm sure I made it dynamic, which is strange. I wonder if I accidentally installed the wrong version. I'll check again and reinstall it.
 

LordGamer00

Newbie
Aug 27, 2022
77
122
156
Translation in Russian...but the game started in English before this script change.
I will release an update that fixes the issue of the launcher file being generated incorrectly. It is also known that there are some texts RenLocalizer cannot translate. As the simplest solution to this problem, you can independently download the Ren’Py SDK, create an empty-string translation file, and then translate it using the “Translate TL Folder” feature.

At first, I was planning to include the SDK download and automatic empty-string translation file creation directly in RenLocalizer. But then I thought, why complicate the program unnecessarily? So I decided to keep it separate. This way, you can download the Ren’Py SDK version suitable for your game, create the empty-string translation file yourself, and the program will automatically translate it.

To be sure everything works correctly, I’m testing with many random languages to check whether the files are generated properly. So far, apart from a few minor details, there don’t seem to be any issues. Once the update is complete, I will share it. With this new version, you will be able to download the Ren’Py SDK version that matches your game and use it to create translations. If there are texts that even the Ren’Py SDK cannot extract, unfortunately, there won’t be anything more I can do. :D
 
  • Like
Reactions: Andy057

LordGamer00

Newbie
Aug 27, 2022
77
122
156
I've released the update I mentioned. I'd appreciate it if you could give me some feedback on your experience (hopefully there won't be any bugs again :D I tried translating it into many languages and there didn't seem to be any issues, but of course I couldn't test it thoroughly).


 
  • Like
Reactions: Andy057 and giqui

konstant61

Member
May 3, 2017
206
81
240
Hello, after the translation, the game now starts in Russian, as it should be... and with the translation, everything remains as it was.
 
  • Like
Reactions: LordGamer00

LordGamer00

Newbie
Aug 27, 2022
77
122
156
Hello, after the translation, the game now starts in Russian, as it should be... and with the translation, everything remains as it was.
I'm a bit confused. Did you mean that everything is as it should be, or that there is a problem?
Also, in the photo, I think some adjacent letters were interpreted and translated by the translator as abbreviations for different words. I'm not sure since I don't know the game well, but if that's really the case, I don't think there's much I can do about it. Frankly, I'm worried about messing with the filter system more and breaking the current structure. That's why I added the “Translate TL File” feature. Instead of changing the filter any further, it might be better to download Ren'Py's SDK for the game from the website, create an empty string translation file, and translate that. I'd appreciate it if you could try this, because I believe this method will result in a more stable and reliable translation file.
 
  • Like
Reactions: Andy057 and giqui

LordGamer00

Newbie
Aug 27, 2022
77
122
156
Error

strings.rpy oluşturulamadı: path is on mount 'C:', start on mount 'F:'
Thank you for reporting this. The error is caused by different drivers. I have a few more fixes in mind, and I will release an update afterwards. Until then, you won't have any problems if you keep the program and the game on the same driver.
 
  • Heart
Reactions: corncod

LordGamer00

Newbie
Aug 27, 2022
77
122
156
A Small Update (v2.3.1)

I released a small update. In this version, I fixed an error that occurred when trying to translate games located on different disks. Since I only use a single disk, I couldn't perform comprehensive testing, but it should now work without issues.

In addition, I added an update system. The program can now check GitHub for new versions. In short, this is a minor update; if the current version works fine for you, there's no need to update.

Also, the topic has been updated, and the “TL Translation” system is now the recommended method. Although the program aims to provide automatic translation, I couldn't achieve 100% success no matter how much I tried. It can translate about 99% of the dialogues, but some menu items specifically added by the developers cannot be translated. That's why I added the “TL Translation” feature. As I mentioned before, if some menus still don't translate even with this method, it's not possible for me to do what Ren'Py's original SDK couldn't do. :D
Actually, when developing this project, my dream was to create my own program and use it, but no matter how much I tried, the project never reached that level. :D

Therefore, if you want to get a more accurate translation, you should either use the “TL Translation” method or try tools like Zenpy as an alternative. Frankly, I still use Zenpy myself, and I recommend it to you if you have the opportunity. I haven't tried the other paid alternatives, so I can't comment on them.


 

LordGamer00

Newbie
Aug 27, 2022
77
122
156
I been search for CLI translate tool for long time but no one build the tool with it. thanks
I added CLI support. and run the
python run_cli.py command in the main folder. However, before doing so, make sure you have installed the necessary libraries. You can find the required libraries in the requirements.txt file.
I ran a quick test and didn't encounter any issues. If you get an error, you can report it here; I'll look into it and get back to you. I performed the tests on Windows; I don't know yet how it will behave on other operating systems.

Note: I noticed a minor issue. It's not really an error, but more like a calculation difference. If there are different language files in the tl folder, they are included in the word count during the translation process. Since these languages are not used in the translation file, they are not added to the translation; however, because they are included in the word count, they can increase the translation time. Therefore, deleting unused language files in the tl folder will speed up the translation process.
It doesn't seem to cause any errors, it only affects the processing time. So I won't touch it for now. The first rule of programming: “If it ain't broke, don't fix it.” :D
 
  • Like
Reactions: .FZone69.
5.00 star(s) 1 Vote