Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

[Ren'Py] How do I make translations? Should I make translations for my visual novel?

A topic by StarlightGoat created Nov 15, 2021 Views: 1,478 Replies: 4
Viewing posts 1 to 4

I made a visual novel called My Dear Kitsune. How would I make it available in other languages? I tried to generate translations but it did nothing. Am I doing something wrong? Also, should I even translate it? Or would the translations be inaccurate?

(+1)

Well first thing first, you may want to completely finish the game first because the translation will copy the script and code to make the new language version. Also make the button for the new language, Renpy won't make it and if you have imagebuttons, this may cause errors.  Lastly any error in the game even a small one will stop the  process until it is fixed.

Now that you know what you need to do first here is how to make one: 

-  Open  Ren’Py launcher and select   “Generate Translations"

- Type the language for the game

- Check "Generate empty strings for translations" this will make the character's speech into nothing in the new language version.

-  translation files will be placed under thenameofgame/game/tl/United Kingdom (note United Kingdom is an example not a langrage)

- The new translation version will be in the new folder that Renpy made so you go and click tl and then United Kingdom

- Find the script.rpy inside United Kingdom folder to edit it.

- This is what you will see: https://imgur.com/a/MtKKUMQ

- Write new text in the blank character speech, do not do anything else unless...

- If you encounter an error with the translation code tags, meaning if start_1111 exist and another start_1111 exist in another character's speech, you will need to edit those tags so it becomes start_1111_2. This is rare but may happen so test the game to be sure.

- As for image, you add it into the United Kingdom    folder so you will click on  nameofgame/tl/United Kingdom /picture.png (this is where you place it, renpy already has the code ready so you do need to add extra image into the game if you have any). This also goes with  nameofgame/tl/United Kingdom /gallery/picture.png if you have translated extra modes like gallery, music, profiles, etc. If the code isnt from renpy then extra mode may not work and may need to be worked on to work on United Kingdom.

That is everything i know on how to translate the game, it's hard and long but works way easier considering you wont have to retype new code, just translate any image and text, simple.

Moderator moved this topic to General Development

Thanks for explaining. If it doesn't automatically translate, then I will wait until I complete learning French, and translate it then. I'm not really good with second languages.

it doesnt auto translate, you can use google, bing, Yandex for that but results wont be good.

Thanks. I know that google translate results wouldn't be good, so translations might just ruin the game.