Ren'Py Tutorial für eine schnell Übersetzung von Ren´Py Games mit Sprache Auswahl !!!

EG_Hugo

Member
Oct 29, 2023
126
50
Hat schon Jemand im Translator++ versucht mit DeepL zu übersetzen? Bei mir kommen da immer nach kurzer Zeit nur noch Fehlermeldungen "
TypeError: Cannot read property 'length' of undefined"
und er wird irgendwie nie fertig.
 
Last edited:

Ekknadd

New Member
Oct 9, 2024
12
2
Erst einmal, SUPER TUTORIAL *Beifall*
ich hab nur ein Problem zu dem Game welches ich übersetzt habe.
Dort gibt es eine screens.rpy, nur in der screens.rpy die ich habe findet sich der Volume eintrag nicht, also alles was in Preferenzen zu sehen ist.
Wie also soll ich den Eintrag mit der Language machen? Sensei.

im Vorraus vielen Dank
 

MCDiggler

Active Member
Modder
Apr 30, 2023
571
641
Hi & herzlich willkommen im Club

Erst einmal, SUPER TUTORIAL *Beifall*
ich hab nur ein Problem zu dem Game welches ich übersetzt habe.
Dort gibt es eine screens.rpy, nur in der screens.rpy die ich habe findet sich der Volume eintrag nicht, also alles was in Preferenzen zu sehen ist.
Wie also soll ich den Eintrag mit der Language machen? Sensei.
Das Tutorial ist eher so 'n grober Fahrplan - für Jungs (und Mädels) wie uns die gar keinen Plan haben.

Damit kommt man zwar in den meisten Fällen klar ... aber es gibt auch etliche Ausnahmen.

Um welches Spiel geht es denn? Du kannst die screens.rpy ja mal als Anhang hier hochladen.

Dann kann dir vielleicht jemand anderer hier weiterhelfen ... weil ren'py-mäßig würd' ich mich als Nulpe bezeichnen

MfG MCDiggler
 

EG_Hugo

Member
Oct 29, 2023
126
50
Nicht immer kann man die Sprachauswahl an derselben Stelle einfügen und auch nicht immer in derselben Art. Ich habe da 2 Möglichkeiten, welche ich in Abhängigkeit der darüber liegenden Einträge vornehme:
Entweder z.B.
Code:
vbox:
style_prefix "radio"
label _("Language")
textbutton _("English") action Language(None)
textbutton _("German") action Language("german")
oder
Code:
hbox:
  spacing 33
  style_prefix "radio"
  label _("Language") xminimum 500
  textbutton _("English") action Language(None)
  textbutton _("German") action Language("german")
Ich gehe immer ins Spiel und gucke mir das Originalmenü der Einstellungen an und entscheide dann. Sollte es manchmal ein grafisches Memü sein, wird es problematischer.
 

EG_Hugo

Member
Oct 29, 2023
126
50
Nun, in der screens.rpy ist der Eintrag ja schon drin :
Code:
vbox:
                        style_prefix "check"
                        label _("Language")
                        textbutton 'English' action Language(None)
                        #textbutton 'Русский' action Language('russian')
Also nur den Eintrag für russisch durch "german" ersetzen, nachdem im Ordner tl die Übersetzung für german steht und dann sollte es gehen.
 

Ekknadd

New Member
Oct 9, 2024
12
2
Danke Euch,

ich glaub ich hab den Fehler gefunden, es ist meine Ungeduld.
Es ist mir noch bei drei anderen Spielen passiert, bis ich heraus fand das ich einen Bedienfehler gemacht habe,
bin dabei mich mit der Materie Translations intersiver zu beschäftigen.
Zu viel Tagesfreizeit. In Zukunft werde ich nicht mehr so schnell blöde Fragen stellen.

Danke Danke Danke
 

EG_Hugo

Member
Oct 29, 2023
126
50
Mal ne andere Frage. Die Funktion zum Ändern der Sprache setzt doch bestimmt irgend eine Variable auf einen Wert, um die Übersetzung zu benutzen. Lässt sich diese Variable nicht direkt ändern, um "german" zu nehmen, ohne die Funktion benutzen zu müssen?
 

Hein Daddel

Active Member
Modder
Nov 22, 2019
619
1,200
Mal ne andere Frage. Die Funktion zum Ändern der Sprache setzt doch bestimmt irgend eine Variable auf einen Wert, um die Übersetzung zu benutzen. Lässt sich diese Variable nicht direkt ändern, um "german" zu nehmen, ohne die Funktion benutzen zu müssen?
Hier: