Skip to content

Victorius-Astral/astral-lust-translations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary

Welcome to our family!

I'm really happy that you want to help with translations!

I'm making this document because I'm getting some number of requests like this and although I'm super happy to get you help, I can't manually copy paste all the translated lines. So we have a process and here I'm going to explain how it works. First of all, translation are done with the Ren'py framework.

Important

Do not translate Things that's not casual words, like names (Lexi, Grace), it's super important to not translate Variables

if you feel something does not need to be translated, such as technical text

    old "Tab"
    new "Tab"

Just leave it as it is.

DO NOT EDIT "old" TEXT, ONLY "new" ONE!

How to work with RenPy

RenPy is quite simple. Every scene in the game is translated in a separate file like "d04s03.rpy". Such file looks like this: image

This example is already a translated file. In the file, you would see all the lines of the text mentioned in English, and right after it the language that you are translating to.

image

What type of things you might see?

Special symbols

image

Those are special action symbols. They need to stay the same preferably in the same logical place. For example, this symbol is making a pause in the dialog. Also {i}...{/i} is to make text cursive.

image

And you see "%%" like here:

image

It has to be translated like that. "%" is a special character.

Variables

image

Those are used to be replaced with something. In most cases that is character names. (In this case, it will be replaced with the name that player selected for him main character).

Don't translate variables and just leave them.

Usually variables looks like: [Name], %s , #weekday, {#weekday_short}

Example:

    old "{#weekday_short}Tue"
    new "{#weekday_short}Вт"

Quotations

image

Those are quotes that need to be escaped to work properly. Be very careful with those. The wrong quote can break the whole game. You can read more about RenPy syntax here: https://www.renpy.org/dev-doc/html/translations.html If there is something not clear reach out on our Discord on the #translations channel (ask Majesti if you need access).

How to work with GitHub

Github is a code management platform that is using Git.

First of all, you would need to create an account on Github (if you don't have one) or you can create a fake one just in case you don't want to use your professional one. Go here and create it: https://github.com/ Once you have an account you can open on the repositories that we have for translations:

You should see this:

image

When you would open the language that you want to translate(if your language is not in the list you need to contact us and we will create it) you will see next:

image

image

image

To start editing the file:

image

You will see the texteditor:

image

You make changes:

image

Important

Do not translate Things that's not casual words, like names (Lexi, Grace), it's super important to not translate Variables

if you feel something does not need to be translated, such as technical text

    old "Tab"
    new "Tab"

Just leave the fields unchanged.

DO NOT EDIT "old" TEXT, ONLY "new" ONE!

To save (propose) your changes:

image

You will see the screen with what you changed. And you need to create a Pull Request to send this change to my translation repository:

image

And one more step:

image

Now it is done. You can see the number of opened pull requests:

image

If you already created a pull request and you want to edit it you still can change a file there:

image

About

Translation Project for Astral Lust by Victorius, new languages can be requested at official discord.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages