Translating Ren'Py #1

None language, dialogue and interface

Intro - born from a Discord question, the initial ponutka for this tutorial.

None language - What it is and what's it for 

None language of an english project, example code block.

default nameOfTheProtagonist = "Default Name"

define protag = Character("[nameOfTheProtagonist]")

# The game starts here.

label start:

    protag "I am the protagonist of this story!"

    protag "What should my name be?"
    # Let player type in
    $ nameOfTheProtagonist = renpy.input("The Protagonist's name will be: ")

    protag "Yes! It's like that name was meant to be."


Changing it to custom strings



None language of a french project, example code block.


Generating translations in the launcher


The summary bullet points!

  • One!
  • Two!
  • Three!
  • Four!

The final words!