Grosso modo, SCS a intégré lors des dernières mises à jour de nombreuses entrées qui, au lieu de remplacer l'intégralité d'une entrée dans le jeu (par ex un sort, d'un tilde à un autre), n'en remplacent qu'un petit bout (au milieu d'une phrase). Voilà le problème.
Du coup, les entrées de SCS à "traduire", doivent correspondre à l'exactitude aux entrées présentes dans le jeu, jusque-là tout va bien. Sauf que... la recherche se fait via des expressions régulières, qui ne supportent pas les caractères spéciaux, ni les espaces insécables. Le français en est plein, et les EE ont des espaces insécables un peu partout. De plus, le regex, c'est rarement un domaine où les traducteurs sont compétents. Heureusement que certaines personnes me filent un coup de main.
Cerise sur le tas de merde, les jeux Infinity Engine ont chacun d'éventuelles traductions différentes, ajoutez à ça les mods Correctfrs, et on peut obtenir potentiellement jusqu'à 5, voire 6 ou même plus, tournures différentes (BG1, BG2, IWD, BGEE, BG2EE, IWDEE, Correctfrs, etc.).
Là, on bloque sur ce dernier point. J'arrive pas à faire fonctionner les tournures alternatives en regex.
SCS EN
@505="Creatures with more than 8 Hit Dice are immune to this spell with the exception of summoned creatures, which are automatically slain." // must be verbatim from BG2 description of Death Spell
@7918 obg2/bg2ee - @26563 bgee EN
Creatures with more than 8 Hit Dice are immune to this spell with the exception of summoned creatures, which are automatically slain.
SCS FR (WIP, ne fonctionne pas encore...)
@505="\(Les cr[^a]+atures disposant de plus de 8[^d]+d[^s]+s de vie sont immunis[^e]+es contre ce sort, [^ ]+ l'exception de celles ayant [^t]+t[^ ]+ invoqu[^e]+es qui sont, elles, imm[^d]+diatement tu[^e]+es\.\)\|\(Les cr[^a]+atures disposant de plus de 8[^d]+d[^s]+s de vie sont immunis[^e]+es contre ce sort, [^ ]+ l'exception des cr[^a]+atures ayant [^t]+t[^ ]+ invoqu[^e]+es qui sont, elles, imm[^d]+diatement tu[^e]+es (hormis les d[^m]+mons, d[^v]+vas, plan[^t]+taires et quelques autres cr[^a]+atures invoqu[^e]+es de haut niveau)\.\)" // must be verbatim from BG2 description of Death Spell - correctfrbg2ee - bg2ee - obg2 (space instead of nbsp) @7918 / correctfrbg1ee - bg1ee @26563
@7918 obg2 FR - @26563 bgee FR
Les créatures disposant de plus de 8 dés de vie sont immunisées contre ce sort, à l'exception de celles ayant étés invoquées qui sont, elles, immédiatement tuées.
@7918 bg2ee FR
Les créatures disposant de plus de 8 (<- là il y a un espace insécable
![crazy :crazy:](./images/smilies/crazy.gif)
)dés de vie sont immunisées contre ce sort, à l'exception de celles ayant été invoquées qui sont, elles, immédiatement tuées.
@7918 CorrectfrBG2EE - @26563 CorrectfrBG1EE
Les créatures disposant de plus de 8 dés de vie sont immunisées contre ce sort, à l'exception des créatures ayant été invoquées qui sont, elles, immédiatement tuées (hormis les démons, dévas, planétaires et quelques autres créatures invoquées de haut niveau).
Quant à IWD, IWDEE, Correctfrobg2, Spell Revision et d'autres peut-être... je ne sais même pas.
Bref, je me fais casser la gueule par SCS.
![crazy :crazy:](./images/smilies/crazy.gif)