Alors je t'avoue que j'ai très peu jouer au mod avant de le traduire
mais j'avais le coup sur SW conquest
ATTENTION : je parle de SW Conquest :
Sur celui-ci {Reg5} Signifiait le nombre d'unité .. et {Reg7} leur salaire hebdomadaire
Sur SW C à un moment il y avait un NPC récurant qui disait clairement pour le recrutement d"unité
" j'en connais {Reg5} ( 1, 2, 3 .... ) qui sauteraient sur l'occasion, vous devrez payer 25 crédits chacun pour les enrôlers. Leurs salaires hebdomadaire sera de {Reg7} ( x argent ), ça vous convient "
la ou je veux en venir c'est que sur certaines portions de phrases tu auras des syntaxes du style : {Reg7? Son salaire:Leurs salaires}
pour donner des phrases semblables à :
" j'en connais 1 qui sauteraient sur l'occasion, vous devrez payer 25 crédits chacun pour les enrôlers. **Son salaire** hebdomadaire sera de 6 crédits , ça vous convient ? "
" j'en connais 2 qui sauteraient sur l'occasion, vous devrez payer 25 crédits chacun pour les enrôlers. **Leurs salaires** hebdomadaire sera de 6 crédits , ça vous convient ? "
En gros comme tu l'aura compris ça permet de définir s'il y a pluriel ou singulier, ( ou d'autre choix en fonction de la situation du joueur et de la personne a qui il parle, ainsi que du contexte) mais encore une fois le problème c'est qu'en anglais .. qu'il y en ai 1.. 3..4 ..6 ... ce sera toujours la même formulation, alors en français nous on doit ruser, et définir AUSSI plusieurs choix pour la syntaxe {reg5} pour pouvoir avoir le choix de 1 " qui sauterait " ou 2 " qui sauteraient "...µ
Mais on peut très vite se retrouver avec des phrases complexe comme
"Nous {reg5?avons {reg5}:n'avons pas} {reg3?armées:d'armée} et ils en ont {reg6?{reg6}:aucune}. Dans l'ensemble, {s9}."
ou tout simplement trouver une tuile pour éviter de donner un singulier ou un pluriel dans ce genre de phrase et donc de jouer avec les syntaxes si ça te donne mal au crâne xD ..
" Il y en à bien (1..2..3) ({Reg5} ) , mais vous devrez payer 25 crédits par soldat. De plus, ({Reg7? Son salaire:Leurs salaires} Son salaire / Leurs salaires ) hebdomadaire sera de 6 crédits, ça vous convient ? "
ou de carrément simplifier le tout en "
" Il y en à bien (1..2..3) ({Reg5} ) , mais vous devrez payer 25 crédits par soldat. De plus, le salaire hebdomadaire d'un soldat est de ( x crédits ) ({Reg7}) , ça vous convient ? "
___
Il est donc possible qu'avec un erreur de syntaxe lors de ton dialogue que la valeur du salaire hebdomadaire d'une unité X ( {reg7} ) soit mal orthographié ou qu'il manque un " } " ce qui donnera en jeu " Unknow number " ou plus souvent " 0 ". Mais tu pourras tout de même voir le cout d'un soldat ou d'un groupe de recrue dans l'onglet " groupe "
=> d'ailleurs dans ce cas la il se produit un bug qui fait que les unité ayant un coût X mais demandant un salaire de " Unknow number " ou " 0 " ne soit pas dans ton groupe a la fin du dialogue. c'est souvent une preuve directe d'un problème de syntaxe reg7
J'ai été beaucoup eu par le fait que dans les dialogues, une unité a un prix toujours défini par le dialogue lui même style " ces soldats couterons 16 crédits chacun mais leurs salaires seront de 6 crédits " , 6 crédits donc c'est la syntaxe {Reg7} alors que le prix du soldat en lui même est juste une valeur texte définie d'office comme on changera " I " en " Je " dans les traductions.. et que le nombre de soldats disponible par exemple 4 sera défini par {reg5}
Et le pire c'est quand il y a eu une traduction AVANT et que le mod a été mis à jour, admettons que l'auteur ai effectuer des modifications et donc tu te bases sur la VF pré faite pour traduire... Il y a beaucoup de chance qu'une recrue coute maintenant 25 crédits plutôt que 16 avant ( exemple) donc un conseil, lorsque tu rencontres un moyen de recruter des unités vérifient combien ils sont, combien tu payes pour les recruter ( en bas à gauche de l'écran ) et si ça correspond avec ce qui est marquer lors du dialogue ...
ça met arriver souvent que pour des soldats coutant 10 crédits chacun alors qu'il y en avait 6 de payer 150 crédits , alors qu'en fait 10 était devenu 25 entre deux versions du mod..
j'ai essayer d'être clair mais c'est pas évident a comprendre si on est pas a l'aise avec les syntaxes ...