Tutorial Ren'Py Tutoriel Traduction en français / Tutorial Translation into French

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
Tu utilise le block note pour éditer ? un problème de tabulation la comme ça :

Python:
                vbox:
                    style_prefix "radio"
                    label _("Language")
                    textbutton _( "English" ) action Language(None)
                    textbutton _( "French" ) action Language("French")

Sinon donne le fichier je regarde ça.
 

frelon71

Active Member
Nov 29, 2018
578
424
Merci j'ai fais se que tu as marquer et sa a fonctionner

vbox:
style_prefix "radio"
label _("Language")
textbutton _( "English" ) action Language(None)
textbutton _( "French" ) action Language("French")
 

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
Voila je tes mis ta modif plus celle que perso j'utilise tous le temps a voir si ta t'aide, sinon il faudra fournir le nom du jeux et la trad complete pour avoir une vue d'ensemble.
 

frelon71

Active Member
Nov 29, 2018
578
424
Il y a le russe dans le dossier None, le francais dans le dossier French et l'anglais dans le dossier english.

car le fichier et se qui est marquer au dessus il manque l'anglais
 

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
A voir les nom de dossier dans tl pour l'anglais et le russe et modifier en fonction
Russia peux-etre None et l'anglais English.

Python:
                vbox:
                    style_prefix "radio"
                    label _("Language")
                    textbutton _( "English" ) action Language(None)
                    textbutton _( "French" ) action Language("French")
                    textbutton _( "Russe" ) action Language("Russia")
 
  • Like
Reactions: frelon71

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
Python:
                vbox:
                    style_prefix "radio"
                    label _("Language")
                    textbutton _( "English" ) action Language("english")
                    textbutton _( "French" ) action Language("French")
                    textbutton _( "Russe" ) action Language(None)
Et pour ne plus avoir de soucis de tabulation utilise un vrais éditeur de texte :
 
  • Like
Reactions: frelon71

frelon71

Active Member
Nov 29, 2018
578
424
Merci ça fonctionne, mais la avec un autre jeu les accents sont refuser comment les faire accepter pour le jeu, merci
 

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
La je pense qu'il te faudra écraser un fichier du jeux, y a plus propre mais c'est plus chiant, (faire un patch Fr ou inclure une condition).

Dans gui.rpy il y a les font utiliser il faut la modifier pour avoir une font qui accepte les accents.

Python:
## The font used for in-game text.
define gui.text_font = "DejaVuSans.ttf"

## The font used for character names.
define gui.name_text_font = "DejaVuSans.ttf"

## The font used for out-of-game text.
define gui.interface_text_font = "DejaVuSans.ttf"
Sinon certain dev mette la font en dur

Code:
{font=ArabicMagic.ttf}
Il vas falloir chercher quel font pose soucis et ou la remplacer.
 
Last edited:

frelon71

Active Member
Nov 29, 2018
578
424
Merci j'ai trouver la font était 'cihuy.regular.ttf', j'ai mis 'DejaVuSans.ttf' a la place. merci pour votre aide
 

frelon71

Active Member
Nov 29, 2018
578
424
Bonjour, c'est encore moi, toujours pour la traduction cette fois un gros jeu foot of mountains 2, j'ai reussi a tout traduire sauf deux chose que je ne comrends pas, les jours de la semaine, une une phrase "vous avez gagnez des point relation" en anglais bien sur, j'ai traduit tout les .rpy dans le dossier "game/tl/france" chercher dans tout les .rpy du dossier game ou se trouvais ses phrases, elle sont bien traduit dans le dossier tl, mais elle reste en anglais. qu'en pensez vous? merci
 

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
Alors la c'est plus compliquer logiquement si dans French/script.rpy tu ajoute :

Python:
    old "texte en anglais"
    new "Texte en français"
ça devrais fonctionner (il faut relancer le jeux pour voir les modifs)
ça fonctionne aussi pour le texte "quel et votre peuso" en dur sur certain jeux.
ça fonctionne aussi pour les variables et array dans le jeux pour les astuces qui ne sont pas exporter avec renpy.

Y a une limitation un peux floue il faut exactement le même texte en anglais dans old à la virgule prés voir avec les colors si y en à en amont dans le code bref ça dépanne mais c'est pas parfait.
 
  • Like
Reactions: frelon71

frelon71

Active Member
Nov 29, 2018
578
424
Oui sa c'est fait, tout fonctionne sauf la phrase et les jour de la semaine.
 

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
Ta phrase doit avec une couleur ou un style définie en amont. Tu doit l'inclure à OLD sinon tu peux forcer la traduction en modifiant le fichier jeux (pas recommander) il suffis de mettre la phrase comme ça __("phrase")

si tu comprend l'anglais :
 

a_furbyz

Member
Game Developer
Jun 14, 2020
272
353
A part forcer ton texte directement dans le fichier du jeux.

exemple :

text "montexte" par text __("montexte") j'ai pas d'autre solution.