Tool Ren'Py Translator Renpy games Phoenix translate V4 and Phoenix Community Beta

Adaewyr

Newbie
Aug 18, 2020
47
17
Super outil Rackam.
Je suis en train de traduire mon premier jeu RenPy, mais j'ai une question : il faut bien cliquer pour chaque ligne à traduire sur le bouton "Translate" ? Il n'y a pas un moyen de tout traduire d'un coup, tout le fichier, de sorte qu'il n'y ait plus après qu'à relire et corriger les éventuelles mauvaises corrections ?
Merci d'avance.
 

wasya2009

Newbie
Dec 13, 2018
78
35
Super outil Rackam.
Je suis en train de traduire mon premier jeu RenPy, mais j'ai une question : il faut bien cliquer pour chaque ligne à traduire sur le bouton "Translate" ? Il n'y a pas un moyen de tout traduire d'un coup, tout le fichier, de sorte qu'il n'y ait plus après qu'à relire et corriger les éventuelles mauvaises corrections ?
Merci d'avance.
l'auteur (Rackam) ne prend pas en charge l'automatisation de la traduction (méthode par lots) avec relecture ultérieure, car cela affecte la qualité finale - c'est son droit! (Seuls quelques-uns sont engagés dans une relecture ultérieure, après le service de traduction en ligne)
 
  • Like
Reactions: Adaewyr

▌Gin ▐

Engaged Member
Aug 15, 2019
2,649
30,332
Ogni volta che traduco una riga da Inglese ad Italiano Deepl ritorna sulla lingua Francese automaticamente?? Come faccio a impostare la lingua di uscita da Francese a Italiano?
***
Every time I translate a line from English to Italian Deepl will it return to French automatically? How do I set the output language from French to Italian?
 

yrou

New Member
May 1, 2017
14
8
Ogni volta che traduco una riga da Inglese ad Italiano Deepl ritorna sulla lingua Francese automaticamente?? Come faccio a impostare la lingua di uscita da Francese a Italiano?
***
Every time I translate a line from English to Italian Deepl will it return to French automatically? How do I set the output language from French to Italian?
[/CITATION]


bonjour dans le paramètre tu choisis option
hello in parameter you choose option
Projet01.png

tu sélectionnes avancé
you select advanced

Projet02.png

sur adresse tu changes la terminaison exemple : ( italien allemand )
on address you change the ending example : (Italian German)

Projet03.png
 
  • Like
Reactions: ▌Gin ▐

rackam50

Member
Mar 7, 2018
245
175
Ça y est je suis décidé je vais reprendre le développement du programme en premier lieu je vais patcher un maximum de bug de la 3. 2
That's it I've already decided I'm going to continue to develop the program first of all I'm going to patch as many bugs as I can from the 3. 2
 

▌Gin ▐

Engaged Member
Aug 15, 2019
2,649
30,332
J'aime cette méthode mais elle me donne cette erreur lorsque je fais des choix dans le jeu.
I like this method but it gives me this error when I make choices in the game ..
Mi piace questo metodo ma mi da questo errore, quando faccio delle scelte nel gioco..
Code:
I'm sorry, but an uncaught exception occurred.

While processing text tag {/i} in u'Eve Affetto : 1{/i}'.:
  File "game/tl/it/script/day2.rpy", line 6439, in script
    mc "Mi dispiace. Non intendevo dire quello che ho detto oggi pomeriggio."
  File "renpy/common/000window.rpy", line 98, in _window_auto_callback
    _window_show()
  File "renpy/common/000window.rpy", line 60, in _window_show
    renpy.with_statement(trans)
Exception: u'/i' closes a text tag that isn't open.

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/tl/it/script/day2.rpy", line 6439, in script
    mc "Mi dispiace. Non intendevo dire quello che ho detto oggi pomeriggio."
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\ast.py", line 671, in execute
    statement_name("say")
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\ast.py", line 45, in statement_name
    i(name)
  File "renpy/common/000window.rpy", line 98, in _window_auto_callback
    _window_show()
  File "renpy/common/000window.rpy", line 60, in _window_show
    renpy.with_statement(trans)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\exports.py", line 1601, in with_statement
    return renpy.game.interface.do_with(trans, paired, clear=clear)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\core.py", line 2251, in do_with
    clear=clear)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\core.py", line 2702, in interact
    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\core.py", line 3194, in interact_core
    self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\core.py", line 2094, in draw_screen
    renpy.config.screen_height,
  File "renpy/display/render.pyx", line 490, in renpy.display.render.render_screen (gen\renpy.display.render.c:6805)
    rv = render(root, width, height, st, st)
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\transition.py", line 361, in render
    top = render(self.new_widget, width, height, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\screen.py", line 675, in render
    child = renpy.display.render.render(self.child, w, h, st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\layout.py", line 722, in render
    surf = render(child, width, height, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\layout.py", line 1127, in render
    st, at)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\display\layout.py", line 883, in render
    surf = render(d, rw, height - y, cst, cat)
  File "renpy/display/render.pyx", line 166, in renpy.display.render.render (gen\renpy.display.render.c:4075)
    cpdef render(d, object widtho, object heighto, double st, double at):
  File "renpy/display/render.pyx", line 259, in renpy.display.render.render (gen\renpy.display.render.c:3520)
    rv = d.render(widtho, heighto, st, at)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\text\text.py", line 1996, in render
    virtual_layout = Layout(self, width, height, renders, drawable_res=False, size_only=True)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\text\text.py", line 597, in __init__
    self.paragraphs = self.segment(text.tokens, style, renders, text)
  File "C:\renpy-7.3.5-sdk\SummerScent-0.4.1-pc\renpy\text\text.py", line 969, in segment
    raise Exception("%r closes a text tag that isn't open." % text)
Exception: u'/i' closes a text tag that isn't open.

Windows-8-6.2.9200
Ren'Py 7.3.5.606
Summer Scent 0.4.1
Thu Sep 03 23:24:45 2020
WTF ?
 

Maxo

Member
Sep 23, 2017
105
121
Salut ginofrio ton problème viens de la balise {/i} que tu demande de fermé sans l'avoir ouverte {i} elle ne se trouve pas dans le fichier que tu a envoyé regarde dans tes autres fichiers que tu as éditer.

Hi ginofrio your problem comes comes from the tag {/i} that you ask to close without having opened it {i} it is not in the file that you sent look in your other files that you edited.
 
  • Like
Reactions: ▌Gin ▐

▌Gin ▐

Engaged Member
Aug 15, 2019
2,649
30,332
Grazie Maxo, quello che ho inviato è il 'giorno 2' ho modificato 'il giorno 1' - common.rpy e screens.rpy controllerò in quelli (y)
***
Merci Maxo, ce que j'ai envoyé est le «jour 2», j'ai changé le «jour 1» - common.rpy et screens.rpy je vais vérifier ces (y)
 

rackam50

Member
Mar 7, 2018
245
175
I don't have time for that at this time, unfortunately I'm alone to program this software so for the tutorials I'll take care of it at the end.
 

Tilova

New Member
Jan 18, 2020
6
2
Quel est l'intérêt de faire de la traduction automatique ligne par ligne ?
Pourquoi ne pas pouvoir traduire entièrement un fichier et pouvoir ensuite faire une relecture d'ensemble sans devoir tout refaire ligne par ligne ?
 
  • Like
Reactions: phoenix000000001

rackam50

Member
Mar 7, 2018
245
175
Quel est l'intérêt de faire de la traduction automatique ligne par ligne ?
Pourquoi ne pas pouvoir traduire entièrement un fichier et pouvoir ensuite faire une relecture d'ensemble sans devoir tout refaire ligne par ligne ?
car il y a déjà d'autre logiciel pour ca
 

Tilova

New Member
Jan 18, 2020
6
2
Lesquels ?
Pourquoi ne pas proposer cette option ?
C'est bien plus facile de faire une relecture d'ensemble que d'isoler des phrases
 

rackam50

Member
Mar 7, 2018
245
175
Lesquels ?
renpy-translation-tool
Pourquoi ne pas proposer cette option ? C'est bien plus facile de faire une relecture d'ensemble que d'isoler des phrases
car j'ai pas envie de voir pulluler plein de google translate sans relecture sur le forum(malheureusement ça commence a être le cas)
C'est bien plus facile de faire une relecture d'ensemble que d'isoler des phrases
faux(a tu déjà traduit?)