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).
Placeholders grammaticaux
Moderator: Modérateurs pour les forum Français
-
Geek
- Moderator (Français)

- Posts: 10952
- Joined: Sat, 1. Oct 05, 23:12

Re: Placeholders grammaticaux
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.
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

Re: Placeholders grammaticaux
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?
[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?
-
Geek
- Moderator (Français)

- Posts: 10952
- Joined: Sat, 1. Oct 05, 23:12

Re: Placeholders grammaticaux
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é.
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 !
-
hargn
- Posts: 728
- Joined: Sun, 12. Dec 10, 16:38

Re: Placeholders grammaticaux
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
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 :
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.
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
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].
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.
