Tutorial Ren'Py French Tutorial To Translate Ren'py Games

papill6n

Newbie
Dec 13, 2018
20
0
ah merci, je vais essayer.
Donc ça c'est dans preferences.rpy ?
J'ai pas de Options.rpy.
 

Larry Kubiac

Well-Known Member
Feb 4, 2018
1,895
10,090
Euh... c'est des exemple illustré que j'ai posté, regarde bien comment est fait le jeu que tu souhaites traduire au pire poste le dossier script sans modifications et je te le fais.
Je posterai ici mes modifications.
 

Larry Kubiac

Well-Known Member
Feb 4, 2018
1,895
10,090
Here is the file :)
screen preferences tag menu:

modal True
use navigation

imagemap:
alpha False
ground "gui/prefs_ground.png"
idle "gui/prefs_idle.png"
hover "gui/prefs_active.png"
selected_idle "gui/prefs_active.png"
selected_hover "gui/prefs_active.png"

hotspot (510,198,108,42) action Preference("display", "window")
hotspot (630,198,162,42) action Preference("display", "fullscreen")

hotspot (510,318,72,42) action Preference("transitions", "all")
hotspot (630,318,84,42) action Preference("transitions", "none")

hotspot (510,438,84,42) action SetField(persistent, "animations", True)
hotspot (630,438,72,42) action SetField(persistent, "animations", False)

hotspot (510,558,72,42) action Preference("skip", "all")
hotspot (630,558,66,42) action Preference("skip", "seen")

hotspot (510,678,72,42) action Preference("after choices", "skip")
hotspot (630,678,66,42) action Preference("after choices", "stop")

hotspot (510,792,72,42) action SetField(persistent, "condomshow", True)
hotspot (630,792,66,42) action SetField(persistent, "condomshow", False)


bar pos (1200,200) value Preference("text speed") style "pref_slider"
bar pos (1200,320) value Preference("auto-forward time") style "pref_slider"
bar pos (1200,440) value Preference("sound volume") style "pref_slider"
bar pos (1200,560) value Preference("music volume") style "pref_slider"

screen preferences_main tag menu:

modal True
use navigation_main

imagemap:
alpha False
ground "gui/prefs_ground.png"
idle "gui/prefs_idle.png"
hover "gui/prefs_active.png"
selected_idle "gui/prefs_active.png"
selected_hover "gui/prefs_active.png"

hotspot (510,198,108,42) action Preference("display", "window")
hotspot (630,198,162,42) action Preference("display", "fullscreen")

hotspot (510,318,72,42) action Preference("transitions", "all")
hotspot (630,318,84,42) action Preference("transitions", "none")

hotspot (510,438,84,42) action SetField(persistent, "animations", True)
hotspot (630,438,72,42) action SetField(persistent, "animations", False)

hotspot (510,558,72,42) action Preference("skip", "all")
hotspot (630,558,66,42) action Preference("skip", "seen")

hotspot (510,678,72,42) action Preference("after choices", "skip")
hotspot (630,678,66,42) action Preference("after choices", "stop")

hotspot (510,792,72,42) action SetField(persistent, "condomshow", True)
hotspot (630,792,66,42) action SetField(persistent, "condomshow", False)


bar pos (1200, 200) value Preference("text speed") style "pref_slider"
bar pos (1200, 320) value Preference("auto-forward time") style "pref_slider"
bar pos (1200, 440) value Preference("sound volume") style "pref_slider"
bar pos (1200, 560) value Preference("music volume") style "pref_slider"
Voila ou tu dois ajouté les 2 lignes de code et faut les ajouté 2 fois une dans chaque arborescence
Et comme je le disait plus hauttes boutons ne s'affichait pas car tu dois indiqué leur position.
Et comme j'ai que ce fichier, je pourrais pas allé plus loin dans l'aide
 

papill6n

Newbie
Dec 13, 2018
20
0
Car j'ai rajouté les lignes, et aucuns boutons :


Code:
screen preferences_main tag menu:

    modal True
    use navigation_main

    imagemap:
        alpha False
        ground "gui/prefs_ground.png"
        idle "gui/prefs_idle.png"
        hover "gui/prefs_active.png"
        selected_idle "gui/prefs_active.png"
        selected_hover "gui/prefs_active.png"

        hotspot (510,198,108,42) action Preference("display", "window")
        hotspot (630,198,162,42) action Preference("display", "fullscreen")
        
        hotspot (510,250,126,42) action Language(None)
        hotspot (630,250,116,42) action Language("french")
        
        [...]
 

Larry Kubiac

Well-Known Member
Feb 4, 2018
1,895
10,090
Oué c'est pour sa qu'il me faudrait le jeu pour me faire une idée
C'est quoi le nom du jeu ?
Y a peut-etre d'autre truc a ajouté
 

Larry Kubiac

Well-Known Member
Feb 4, 2018
1,895
10,090
Dit toi que le bouton c'est le plus facile, la traduction demande en temps fou ^^
Un jeu steam ah, peut etre que ton jeu est fait pour ne pas etre modifié... Si il n'est pas cracké. Hum...
Tu as besion d'une co internet pour y joué ?
 

papill6n

Newbie
Dec 13, 2018
20
0
Non il se joue hors ligne, et quand je le lance depuis Renpy Project il se joue bien.
Le jeu est aussi offert sur d'autres plateforme (il n'est sur Steam que depuis peu).
Je suis en train de te l'uploader sur mon Dropbox, si tu veux y jeter un coup d'oeil.

Pour traduire des livres ou des gros trucs, il y a ce site en ligne qui dans ses traductions sont plus organiques et précises que les autres sur le marché ;
 

Larry Kubiac

Well-Known Member
Feb 4, 2018
1,895
10,090
Oué c'est se que j'utilises pour faire le gros de la traduction puis le paufinage a la main par se que des fois les phrases traduuitent veulent rien dire.
Je vais dl ton jeu et je te tiens au jus.

PS : bon je t'es fait le départ, c'est dégueulasse mais au moin tu verras que les 2 boutons on été créé dans option ( le bouton langue qui n'est pas sélectionné est caché promene toi a droite avec ta souris et il finira par apparaitre)
Pas le temps de faire mumuse avec toshop, lancé le jeu, tosshop, lancé le jeu, etc, etc
Donc tu fais une save du dossier gui contenant les images et tu copies se que contient mon zip
J'ai changé la couleur de fond d'une certaine image se qui montrera les bouton dans les options (comme je te les dit c'est dégueulasse si tu veux bien faire bon courage, déprimant la transparence des png du menu ) Pour bien faire tu modifie les images dans le dossier gui qui commencent par pref_...., et une fois que tu as fini les images il te reste plus qu'a modifié la position du bouton avec les (1200,760,116,42) qui se trouve sur les bouton english et french ajouté au fichier screens.rpy

Donc tu verra j'ai ajouté les boutons dans la colonne de droite du menu option et tu peux déja les utilisé facilement (c'est des rectangle noir ), mais rien est traduit donc attention vaut mieux que tu traduise au moin ton menu pour pas te retrouvé avec aucun texte a l'écran.

 
  • Like
Reactions: papill6n

papill6n

Newbie
Dec 13, 2018
20
0
Wow man merci !!
Oui je suis habitué avec Photoshop je checkerai ça.

Donc as-tu rajouté d'autres codes quelques part ? Et si oui dans quels fichiers ? Ça pourrait être utile pour d'autres.

Edit :
ça ne fonctionne pas :(
ça m'affiche ça, mais je cliques dessus et ça fait rien, et chercher pour des carrée noir ou un menu caché à droite, et j'ai rien trouvé/rien de s'est affiché.
J'ai aussi traduit les menus.
J'ai ajusté les 3 pngs avec le texte Français Anglais et aussi ajusté la position des boutons via la fonction Image Location Picker pour trouver leur bonne position.
 

Larry Kubiac

Well-Known Member
Feb 4, 2018
1,895
10,090
Supprimes les fichiers "screens - Copie.rpy et screens - Copie.rpyc" ( Il se charge a la place de celui que j'ai modifié ^^)
Au lieu de faire des copie au niveau du nom fait plutot des copie au niveau de l'extention style screens.rpy.bak
En faite c'est de ta faute que les bouton s'affichait pas, juste a cause de la copie de screens.rpy ^^ C'est la premiere chose que j'ai fait en dezippant supprimé ces 2 fichiers donc j'avais oublié cette étape.

J'ai traduit START/LOAD en DEMARRER/CHARGER et je peux t'assuré que la langue switchait

J'ai juste fait sa, en créant une position approximative et un coup de toshop sur 2 png en faite la ou j'ai écrit translate et l'autre ou j'ai teind le fond en noir.
Bon je vais devoir redl le jeu pour te faire un screenshot ^^
screen preferences tag menu:

modal True
use navigation

imagemap:
alpha False
ground "gui/prefs_ground.png"
idle "gui/prefs_idle.png"
hover "gui/prefs_active.png"
selected_idle "gui/prefs_active.png"
selected_hover "gui/prefs_active.png"

hotspot (510,198,108,42) action Preference("display", "window")
hotspot (630,198,162,42) action Preference("display", "fullscreen")

hotspot (510,318,72,42) action Preference("transitions", "all")
hotspot (630,318,84,42) action Preference("transitions", "none")

hotspot (510,438,84,42) action SetField(persistent, "animations", True)
hotspot (630,438,72,42) action SetField(persistent, "animations", False)

hotspot (510,558,72,42) action Preference("skip", "all")
hotspot (630,558,66,42) action Preference("skip", "seen")

hotspot (510,678,72,42) action Preference("after choices", "skip")
hotspot (630,678,66,42) action Preference("after choices", "stop")

hotspot (510,792,72,42) action SetField(persistent, "condomshow", True)
hotspot (630,792,66,42) action SetField(persistent, "condomshow", False)


bar pos (1200,200) value Preference("text speed") style "pref_slider"
bar pos (1200,320) value Preference("auto-forward time") style "pref_slider"
bar pos (1200,440) value Preference("sound volume") style "pref_slider"
bar pos (1200,560) value Preference("music volume") style "pref_slider"

hotspot (1200,640,126,42) action Language(None)
hotspot (1200,760,116,42) action Language("french")

screen preferences_main tag menu:

modal True
use navigation_main

imagemap:
alpha False
ground "gui/prefs_ground.png"
idle "gui/prefs_idle.png"
hover "gui/prefs_active.png"
selected_idle "gui/prefs_active.png"
selected_hover "gui/prefs_active.png"

hotspot (510,198,108,42) action Preference("display", "window")
hotspot (630,198,162,42) action Preference("display", "fullscreen")

hotspot (510,250,126,42) action Language(None)
hotspot (630,250,116,42) action Language("french")

hotspot (510,318,72,42) action Preference("transitions", "all")
hotspot (630,318,84,42) action Preference("transitions", "none")

hotspot (510,438,84,42) action SetField(persistent, "animations", True)
hotspot (630,438,72,42) action SetField(persistent, "animations", False)

hotspot (510,558,72,42) action Preference("skip", "all")
hotspot (630,558,66,42) action Preference("skip", "seen")

hotspot (510,678,72,42) action Preference("after choices", "skip")
hotspot (630,678,66,42) action Preference("after choices", "stop")

hotspot (510,792,72,42) action SetField(persistent, "condomshow", True)
hotspot (630,792,66,42) action SetField(persistent, "condomshow", False)


bar pos (1200, 200) value Preference("text speed") style "pref_slider"
bar pos (1200, 320) value Preference("auto-forward time") style "pref_slider"
bar pos (1200, 440) value Preference("sound volume") style "pref_slider"
bar pos (1200, 560) value Preference("music volume") style "pref_slider"

hotspot (1200,640,126,42) action Language(None)
hotspot (1200,760,116,42) action Language("french")
 

papill6n

Newbie
Dec 13, 2018
20
0
yeah!! ça marche! J'avais juste jamais pensé que le jeu chargerait des fichiers qui était renommés lol
Merci de ta patience.
 

rackam50

Member
Mar 7, 2018
245
175
Suite de mais échange avec gelstatset j ai fini la grosse part de débogage de ma macro si vous voulez essayer voici le lien




Tuto:
ouvrir votre rpy ou tl avec notepad++
configurer la notepad ++ en expression régulière (ctrl+f puis alt+g ou ctrl+f puis alt+e si notepad++ est en francais )
démarrer macropilepticv5
sélectionner mise en forme
et voila a vous de bosser
 
  • Like
Reactions: papill6n