Placeholders grammaticaux

Support technique et aide de jeu concernant le scénario principal du jeux X4: Foundations.

Moderator: Modérateurs pour les forum Français

Dan Of Starfleet
Posts: 42
Joined: Tue, 11. Dec 18, 22:57
x4

Placeholders grammaticaux

Post by Dan Of Starfleet »

Salut à tous!

Titre : Placeholders grammaticaux non appliqués aux factions

Description : Lors de la création de phrases dynamiques dans les fichiers XML de localisation, les placeholders grammaticaux ([ms:...|fs:...|mp:...|fp:...]) fonctionnent correctement pour les PNJ et objets qui exposent leur genre/nombre. En revanche, ils ne s’appliquent pas aux variables de type $FACTION$.

$FACTION$ renforce [ms:ses|mp:leurs] défenses dans le secteur $DESTINATION$.

Résultat attendu :
Le Syndicat renforce ses défenses…
Les Terrans renforcent leurs défenses…

Résultat obtenu :
$FACTION$ est inséré, mais le grammatical ne s’adapte pas (toujours la même forme).
User avatar
Geek
Moderator (Français)
Moderator (Français)
Posts: 10952
Joined: Sat, 1. Oct 05, 23:12
x4

Re: Placeholders grammaticaux

Post by Geek »

Le problème c'est que les balises "pluriel" sont conçues pour tirer les conséquences de la présence de *plusieurs* objets / personnes.
Elles sont intrinsèquement incapables de savoir si un objet *unique* s'utilise au pluriel dans une langue particulière.
Right on commander !
Dan Of Starfleet
Posts: 42
Joined: Tue, 11. Dec 18, 22:57
x4

Re: Placeholders grammaticaux

Post by Dan Of Starfleet »

En fait le moteur grammatical ne fonctionne que pour le joueur, ses interactions, les conversations et les messages par mail. Ca dépend dans le scénario s'il s'agit d'un homme ou d'une femme.

[ms:Désolé|fs:Désolée], je suis [ms:occupé|fs:occupée] pour le moment.
(le moteur utilise ms (masculin singulier) et fs (féminin singulier) car il interprète JE comme une seule personne)

Bienvenue, [fp:ma chère assistante|mp:mon cher assistant] ! Je suis ravi que vous ayez pu me rejoindre.</t>
(le moteur utilise mp (masculin pluriel) et fp (féminin pluriel) car il interprète VOUS comme un groupe de personnes)

J'aimerai que les développeurs étendent ce moteur pour autre chose, comme les articles précédant le nom factions pour une phrase générique:

[fs:La|fv:L'|ms:Le|mp:Les] $FACTION$ intensifient la reconnaissance dans $DESTINATION$
La Fédération Argonne
L'Alliance des Mondes
Le Ministère des Finances
Les Flibustiers du Duc

les appartenances au factions:

La station [fs:de la|fv:de l'|ms:du|mp:des] $FACTION$ a été détruite dans $DESTINATION$
de la Fédération Argonne
de l'Alliance des Mondes
du Ministère des Finances
des Flibustiers du Duc

même chose pour les verbes liés aux factions

$FACTION$ [ms:intensifie|mp:intensifient] la reconnaissance dans $DESTINATION$

Est-ce que vous pourriez leur en toucher 2 mots, s'il vous plait?
User avatar
Geek
Moderator (Français)
Moderator (Français)
Posts: 10952
Joined: Sat, 1. Oct 05, 23:12
x4

Re: Placeholders grammaticaux

Post by Geek »

Il n'a aucun "moteur grammatical" dans le jeu. Les balises (et les mots associés) sont placées par les devs ou les traducteurs, au besoin.
Rien n'est automatisé.
Bon pour aller dans ton sens, j'imagine que les devs pourraient "marquer" les factions selon que leur nom est singulier au pluriel, mais sans cela rien ne sera possible de notre côté.
Right on commander !
User avatar
hargn
Posts: 728
Joined: Sun, 12. Dec 10, 16:38
x4

Re: Placeholders grammaticaux

Post by hargn »

Et encore, ça dépend de comment on a décidé de traduire le nom des factions.

Attention, Dan, tu fais pleins d'assertion à partir d'hypothèses dont tu n'as pas les moyens de vérifier leur véracité.
Donc tu dis des choses fausses et tu fais des demandes qui n'ont pas de sens :gruebel:

Bref, pour aider un peu ceux qui veulent faire des traductions alternatives, voici comment fonctionnent les patterns pour différencier les textes selon le genre du sujet associé à la phrase et indiqué dans le pattern (et oui, ça ne fonctionne qu'avec le genre, donc pas de singulier/pluriel) :

C'est de la forme : [mX:<texte masculin>|fX:<texte féminin>]
Où le X peut être une des quatre lettre suivantes :
  • p : indique que l'entité concernée est le Player, ou plus précisément, le personnage incarné par le joueur, qui peut être masculin ou féminin selon le départ choisi.
    Exemple : Vous n'êtes pas [mp:autorisé|fp:autorisée].
  • s : indique que l'entité concernée est le Speaker, c'est à dire le personnage qui dicte la phrase. C'est le plus souvent utilisé dans les dialogues.
    Exemple : [ms:Désolé|fs:Désolée], je suis [ms:occupé|fs:occupée] pour le moment.
  • r : indique le Recipient du message, c'est à dire le destinataire du message, celui à qui le texte est adressé.
    Exemple : [mr:Monsieur|fr:Madame], nous détectons une signature énergétique anormalement élevée !
  • t : indique le Topic, c'est à dire le personnage concernée par la phrase. Cela ne concerne malheureusement principalement que des personnages du jeu, car les noms commun étant neutre en anglais, les phrases concernant des marchandises, items ou autre n'ont pas été annotées dans ce sens.
    Exemple : Tuez [mt:le criminel|ft:la criminelle].
Les phrases en anglais qui nous sont fournies contiennent généralement déjà ces parties quand il en est besoin.
Et nous ne savons pas comment elles sont annotées des personnages liés aux phrases : le joueur est toujours le même, mais concernant le personnage qui prononce la phrase, celui (ou ceux) qui en sont destinataires ou sujets, on ne sait pas si les développeurs ont précisé ces informations sur chacune des phrases. Il est donc possible qu'on veuille changer certains mots en fonction du genre du Topic, mais aucun Topic associé à la phrase n'a été renseigné par les développeurs. Je pense que dans ce cas, le pre-processing du texte va utiliser le genre masculin par défaut.

Voilà, en espérant que ça puisse vous aider à comprendre comment cela fonctionne.

Return to “Support et Aide pour X4: Foundations”