⚙️ ADULTGAMES.ONE IS CURRENTLY IN BETA ⚙️

How to Translate Ren’Py?

How to Translate Ren’Py?
Let’s Start with Ren’Py:

Ren’Py is an interactive visual novel engine used by content creators from all over the world, working on computers and mobile devices.

Things You Need to Install:

Notepad++: The main program for opening translation files: You can find the download links by searching on Google.
(Usage: Open the files in the game name/game/tl/english (or any other name you choose) directory with Notepad++ and start translating.)

Ren’Py SDK: The main program for creating translations: You can find the download links by searching on Google.
(Usage: After downloading, save the extracted files to a location, then copy the game folder into it. Then, open the program and start creating translations.)

UnRen: Plugin for opening encrypted game files: Click to Download
(Usage: Copy it into the game name/game directory, then open UnRen.bat and extract the desired files. We recommend pressing 6 when prompted. After extraction, remember to delete the .rpa files.)

UnRpyc: Plugin for opening files that UnRen cannot open: Click to Download
(Usage: Copy it into the game name/game directory, then open the game and the uncracked rpyc files will be cracked. After that, remember to delete the rpyc files.)

What Can Be Translated?

Ren’Py includes a comprehensive framework for translating visual novels. There are three main types of things that can be translated:

Dialogues

The main dialogue of the script can be translated, including splitting, merging, removing, and reordering lines within a statement.

Menus and Interfaces

All interface texts can be translated.

Images and Files
It is possible to include variant images and other files used when a language is selected.

How to Create Translation Files?

Make sure that all game files are completely extracted. If there are no files like game.rpy inside the game folder, you may not have extracted them. Extract them using UnRen if necessary.), move the game files to the Ren’Py folder, and then open Ren’Py Launcher. Select “Build Translations” to create translation files. Ren’Py Launcher will ask for the name of the language you want to create, and then it will start generating or updating the translation files.

Translation files are located inside the “tl” folder within the game folder. For example, if you create a translation for Ren’Py’s built-in Tutorial project, the translation files will be placed under tutorial/game/tl/english (or any other name you choose).

How to Perform Translation?

When creating translations for a language, Ren’Py will generate a translation statement corresponding to each translation unit. While translating the above script, Ren’Py will create the following:


# game/script.rpy:95
translate russian start_636ae3f5:
# e "Благодарим вас за ознакомление с руководством по переводу взрослых игр."
e ""

By editing the generated files, a translation can be achieved. A completed translation may look like this:


# game/script.rpy:95
translate russian start_636ae3f5:
# e "Благодарим вас за ознакомление с руководством по переводу взрослых игр."
e "Thank you for taking a look at the Adult Games translation guide."

Now, how do we translate the game from any language to English?

There is a file you need to add to the tutorial (or game) folder. After adding this file to the game folder and opening the game, the game will be completely in English.

Warning: If the name of the language file you created is not “english,” the game will give an error. Open the file and write the name of the language file you created.

File to Add:

Click to Download

If you have followed these instructions correctly, when you reopen the game, you will be able to play it in the translated version. See you in the next topic, goodbye…