Affichage des résultats 1 à 7 sur 7

Discussion: Comment désigner le genre dans les phrases de dialogues ?

  1. #1
    Date d'inscription
    novembre 2017
    Localisation
    Boulogne-Billancourt
    Messages 
    16

    Comment désigner le genre dans les phrases de dialogues ?

    Bonsoir,

    j'aimerais savoir comment il est prévu par le jeu de gérer les accords en fonction du sexe du personnage principal.

    J'ai remarqué une variable <PRO_MANWOMAN>, à l'instar de <CHARNAME>, qui renvoie "man" ou "woman" en anglais, mais ma demande concerne plutôt des phrases comme
    "J'ai agi seul(e)", "Tu es le/la champion(ne)",...
    c'est-à-dire avec des accords en fonction du genre.

    Dans les fichiers déjà traduits, j'ai pu observer que dans ce cas la phrase traduite était écrite deux fois, de cette façon:
    @xxxx = ~phrase genre masculin~ ~phrase genre féminin~

    Mais est-ce bien ce qu'il faut faire? Comment le jeu pourrait savoir quelles sont les phrases en français sujettes au genre?
    Dernière modification par N3ige ; 03/12/2017 à 23h20.

  2. #2
    Date d'inscription
    novembre 2017
    Localisation
    Boulogne-Billancourt
    Messages 
    16
    Si quelqu'un sait comment on peut modifier un sujet de discussion je suis preneur.

    Pour revenir au message précédent, j'aimerais savoir si la traduction de certains champs est déjà connue.
    <PRO_MANWOMAN> :
    <DAYNIGHTALL> :

    La question se pose pour <DAYNIGHTALL>, dont j'aimerais connaître le genre des valeurs possible. J'ai vu une vidéo où ce champ pouvait valoir "evening", j'imagine qu'il y a aussi "day" et sûrement "night". Est-ce "soirée"/"journée"/"nuit", "soir"/"jour"/"nuit" ?

  3. #3
    Date d'inscription
    mars 2017
    Localisation
    Rennes, Bretagne
    Messages 
    50
    Bonsoir N3ige, concernant la balise <PRO_MANWOMAN>, ainsi que la balise <DAYNIGHTALL> je te renvoie vers : ([TUTORIEL] Les mots-clés des textes et leur utilisation) concernant les mots-clés, tu y trouveras ce que tu cherches. C'est toujours utile de l'avoir sous la main.

    Concernant ta question, il faut en effet écrire deux fois la phrase, une fois pour le masculin, une fois pour le féminin (uniquement lorsque c'est nécessaire bien entendu) je ne sais pas exactement comment le fichier .tra va permettre d'afficher la première ou la seconde phrase en fonction du sexe (peut-être qu'Isaya peut éclairer ta lanterne, je suis curieux aussi).

    Je ne peux pas t'aider concernant les options du forum je ne suis pas familier avec celui-ci.


    La réponse a ta question concernant le sexe se trouvait également dans : (Explications des fichiers d'analyse mis à disposition et des fichiers à traduire). (je me posais la même question il y a quelques temps )

  4. #4
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 020
    En fait, le fichier regroupant tous les textes du jeu (dialog.tlk) en langue anglaise utilise les mots-clés détaillés dans le lien proposé par Scylla pour prendre en compte le sexe du personnage qui initie le dialogue.
    Pour les langues ayant des règles de grammaire plus "compliquées", comme le français, il y a deux fichiers tlk : dialog.tlk et dialogF.tlk. Le second est utilisé par le jeu lorsque tu crées un personnage principal (protagoniste) féminin.

    Malheureusement, tout ne fonctionne pas parfaitement. Exemple typique : un membre du groupe s'adresse à un garde qui répond « Bonjour, citoyen. » ou « Bonjour, citoyenne. ».

    Si <CHARNAME> est un homme (MEC), le garde lui répond : « Bonjour, citoyen. »
    Si <CHARNAME> est une femme (NANA), le garde lui répond : « Bonjour, citoyenne. »

    Jusque là, tout va bien. Mais si tu utilises un autre personnage du groupe, ça se complique sérieusement :

    Le garde répond à MINSC (groupe de MEC) « Bonjour, citoyen. »
    Le garde répond à MINSC (groupe de NANA) « Bonjour, citoyenne. »
    Le garde répond à IMOEN (groupe de MEC) « Bonjour, citoyen. »
    Le garde répond à IMOEN (groupe de NANA) « Bonjour, citoyenne. »

    Pour pallier à ceci, il aurait fallu que les développeurs de l'époque ajoutent des contrôles de condition sur le sexe du personnage qui initie le dialogue ou sur celui du personnage à qui l'on s'adresse (si c'est le garde en question qui lance la conversation). Idem pour les textes affichés lorsque tu actionnes un mécanisme dans une carte : « Vous n'êtes pas assez fort pour tourner la roue. »
    C'est relativement facile à implanter, mais très long et fastidieux (j'en parle en connaissance de cause, je gère systématiquement ces cas dans mon futur mod) car ça suppose de remplacer la ligne #nnnn = ~Bonjour, citoyen.~ ~Bonjour, citoyenne. ~ par deux lignes : #nnnn = ~Bonjour, citoyen.~ et #oooo = ~Bonjour, citoyenne. ~, et de coder tous les cas de figure. Mais encore une fois, comme le jeu a été conçu en anglais et que cette langue se prête assez bien à l'utilisation des mots-clés, les dévs. ont fait ce qui leur paraissait le plus simple à l'époque, en oubliant le casse-tête que la traduction allait représenter...

    Sinon, pour <DAYNIGHTALL> : matin (de 6h00 à 11h59), après-midi (de 12h00 à 17h59), soir (de 18h00 à 21h59) et nuit (de 22h00 à 5h59), selon l'heure dans le jeu.

    Quant au titre d'une discussion, seuls les modos peuvent le modifier : envoie-moi le lien du fil par MP en m'expliquant ce que tu veux changer, et je le ferai.
    Dernière modification par Freddy_Gwendo ; 05/12/2017 à 19h40.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

  5. #5
    Date d'inscription
    mars 2017
    Localisation
    Rennes, Bretagne
    Messages 
    50
    Trop fort, merci des infos Freddy_Gwendo

    Petite question quand même, parce que je ne suis pas sûr d'avoir compris, le réponse dans ton exemple du garde dépend du sexe de <CHARNAME> ou du sexe du personnage étant actuellement à la tête du groupe ? Aussi, est-ce que la ceinture de féminité et de masculinité change ce genre de phrases, 1-si on l'utilise sur un personnage du groupe 2- sur <CHARNAME> ?

  6. #6
    Date d'inscription
    novembre 2017
    Localisation
    Boulogne-Billancourt
    Messages 
    16
    Je voulais étendre le fil de discussion à la gestion du genre dans les phrases en français, et pas seulement à la gestion du sexe du PJ.

    Pour revenir à l'exemple des balises comme <DAYNIGHT> ou <DAYNIGHTFALL>, si la phrase anglaise est de la forme "this <DAYNIGHT>", comment faire dans la traduction pour avoir "ce jour" et "cette nuit" ? Comment éviter d'avoir "ce jour" et "ce nuit", ou "cette jour" et "cette nuit" ou pire encore "cette jour" et "ce nuit".

  7. #7
    Date d'inscription
    avril 2011
    Localisation
    Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
    Messages 
    5 020
    Citation Envoyé par Scylla Voir le message
    Petite question quand même, parce que je ne suis pas sûr d'avoir compris, le réponse dans ton exemple du garde dépend du sexe de <CHARNAME> ou du sexe du personnage étant actuellement à la tête du groupe ? Aussi, est-ce que la ceinture de féminité et de masculinité change ce genre de phrases, 1-si on l'utilise sur un personnage du groupe 2- sur <CHARNAME> ?
    Non, elle dépend du sexe du personnage principal, peu importe sa position dans le groupe. D'où les dysfonctionnements que j'ai indiqués. Pour le régler, il "aurait fallu" ajouter des conditions dans le dialogue (IF Gender(LastTalkedToBy,"FEMALE") ou IF Gender(LastTalkedToBy,"MALE")) pour afficher une réplique différente selon le sexe de la personne à qui l'on parle.

    Quant à la ceinture d'Hermaphrodite, bonne pioche !
    Je ne me suis jamais posé la question. À première vue, selon son fonctionnement (elle ajoute un effet global au fichier CRE modifiant son sexe, mais elle ne modifie pas l'adresse du fichier où est stockée la valeur du sexe), je ne pense pas qu'elle intervienne dans la gestion des dialogues. Si tu as un peu de temps, je vérifierai ça demain avec mon clone de développement. Je n'aurai qu'à tester un dialogue en équipant ma petite CHARNAME de ce ceinturon pour voir ce que ça donne.

    Citation Envoyé par N3ige Voir le message
    Je voulais étendre le fil de discussion à la gestion du genre dans les phrases en français, et pas seulement à la gestion du sexe du PJ.

    Pour revenir à l'exemple des balises comme <DAYNIGHT> ou <DAYNIGHTFALL>, si la phrase anglaise est de la forme "this <DAYNIGHT>", comment faire dans la traduction pour avoir "ce jour" et "cette nuit" ? Comment éviter d'avoir "ce jour" et "ce nuit", ou "cette jour" et "cette nuit" ou pire encore "cette jour" et "ce nuit".
    Titre modifié (pour précision : tu peux très bien modifier le titre de la discussion à partir de ton premier message, mais ce changement ne sera pas effectif dans la page du sous-forum auquel elle appartient. Seuls les modos peuvent intervenir dans la gestion du forum).

    La gestion du mot-clé DAYNIGHT fait partie des points compliqués à traduire. L'idéal, c'est de le remplacer en fonction du contexte. Comme il se réfère à l'heure présente (puisque la valeur de la variable renvoie l'heure qu'il est lorsque le dialogue est initié), le plus simple est soit d'utiliser une valeur neutre (aujourd'hui, par exemple), soit de la zapper complètement si elle n'a pas d'incidence réelle sur le dialogue.
    Dernière modification par Freddy_Gwendo ; 06/12/2017 à 01h14.
    CARPE DIEM...
    Co-modérateur de La Forge et de La Chambre des Scribes
    Moddeur qui s'arrache les cheveux...

Discussions similaires

  1. Terme à utiliser pour designer efle/humain/nain/gnome, etc...
    Par deratiseur dans le forum Créatures, Monstres et NPC
    Réponses: 6
    Dernier message: 07/02/2016, 19h43
  2. [BGT] Dans BG2, Charname homme considéré comme femme dans tous les dialogues
    Par Jack-OF-Blades dans le forum Baldur's Gate Reloaded : les mods TUTU et Baldur's Gate Trilogy
    Réponses: 0
    Dernier message: 25/01/2014, 18h40
  3. [DLG] Comment écrivez-vous vos dialogues ?
    Par Klare dans le forum Dialogues
    Réponses: 2
    Dernier message: 09/04/2013, 18h15
  4. [BG1][BUG] Bug dans les dialogues sur l'île des loups-garous
    Par ryker dans le forum La Taverne de Château-Suif (Baldur's Gate 1)
    Réponses: 15
    Dernier message: 19/04/2012, 21h17
  5. [PNJ] Comment tester mes dialogues dans le jeu ?
    Par Grenouillebleue dans le forum Dialogues
    Réponses: 19
    Dernier message: 01/10/2003, 13h43

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251