Files
foundryvtt-wh4-lang-fr-fr/tools/review-comparison.md

32 KiB

Scripts nécessitant révision manuelle

Total de scripts: 46

Ces scripts contiennent des traductions en français mais ont été modifiés dans WFRP4E. Ils nécessitent une révision manuelle pour intégrer les changements tout en préservant les traductions.


1. 0FWto1oEr3jbWggw.js

  • Lignes WFRP4E: 22
  • Lignes FR: 22
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${lore} spell. Try Again
  • Loading
  • Could not find

FR (français):

  • Impossible de trouver le sort ${lore}. Essayez à nouveau
  • Chargement
  • Impossible de trouver

Code WFRP4E

let spells = await warhammer.utility.findAllItems("spell", "Loading Spells", true, ["system.lore.value"])

let text = (await game.wfrp4e.tables.rollTable("random-caster", {hideDSN: true})).result

lore = Array.from(text.matchAll(/{(.+?)}/gm))[0][1]

if (text == "GM's Choice")
{
    return this.script.notification(text)
}

if (spellsWithLore.length > 0)
{
    let spellsWithLore = spells.filter(i => game.wfrp4e.config.magicLores[i.system.lore.value] == lore)
    let selectedSpell = spellsWithLore[Math.floor(CONFIG.Dice.randomUniform() * spellsWithLore.length)]
    this.script.notification(selectedSpell.name);
    this.actor.createEmbeddedDocuments("Item", [(await fromUuid(selectedSpell)).toObject()])
}
else
{
    ui.notifications.notify(`Could not find ${lore} spell. Try Again`)
}

Code FR

let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts")

let text = (await game.wfrp4e.tables.rollTable("random-caster", {hideDSN: true})).result

lore = Array.from(text.matchAll(/{(.+?)}/gm))[0][1]

if (text == "GM's Choice")
{
    return this.script.scriptNotification(text)
}

if (spellsWithLore.length > 0)
{
    let spellsWithLore = spells.filter(i => game.wfrp4e.config.magicLores[i.system.lore.value] == lore)
    let selectedSpell = spellsWithLore[Math.floor(CONFIG.Dice.randomUniform() * spellsWithLore.length)]
    this.script.scriptNotification(selectedSpell.name);
    this.actor.createEmbeddedDocuments("Item", [selectedSpell])
}
else
{
    ui.notifications.notify(`Impossible de trouver le sort ${lore}. Essayez à nouveau`)
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

2. 1BT0MWM2cbhlEnrn.js

  • Lignes WFRP4E: 41
  • Lignes FR: 41
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

3. 1CeYp5MlPcH68UIw.js

  • Lignes WFRP4E: 89
  • Lignes FR: 89
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

4. 2Qi1hwLYhdE6v6Hs.js

  • Lignes WFRP4E: 9
  • Lignes FR: 9
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Cannot Dodge!

FR (français):

  • Impossible d

Code WFRP4E

if (!["rLeg", "lLeg"].includes(this.effect.getFlag("wfrp4e", "location")))
	return true;

if (args.context.dodge)
{
	args.abort = true;
	this.script.notification("Cannot Dodge!")
}
return ["t", "int", "wp", "fel"].includes(args.characteristic)

Code FR

if (!["rLeg", "lLeg"].includes(this.effect.getFlag("wfrp4e", "location")))
	return true;

if (args.options.dodge)
{
	args.abort = true;
	this.script.scriptNotification("Impossible d'Esquiver!")
}
return ["t", "int", "wp", "fel"].includes(args.characteristic)

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

5. 4MQ7u4INxp51oyyR.js

  • Lignes WFRP4E: 75
  • Lignes FR: 75
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

6. 4ylzjgUdHY5D0yVh.js

  • Lignes WFRP4E: 112
  • Lignes FR: 112
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

7. 5JWC0l3JEpOsqbR9.js

  • Lignes WFRP4E: 76
  • Lignes FR: 76
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

8. 5JvKJZPcd6Hz5zvn.js

  • Lignes WFRP4E: 75
  • Lignes FR: 75
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

9. 5dR7Erj3nwsxLAV7.js

  • Lignes WFRP4E: 75
  • Lignes FR: 75
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

10. 6jcTzK1XEuWqAacN.js

  • Lignes WFRP4E: 2
  • Lignes FR: 2
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Cannot use ${game.wfrp4e.config.locations[this.effect.getFlag(

FR (français):

  • Impossible d

Code WFRP4E

args.abort = true;
this.script.notification(`Cannot use ${game.wfrp4e.config.locations[this.effect.getFlag("wfrp4e", "location")]}!`, "error")

Code FR

args.abort = true;
this.script.scriptNotification(`Impossible d'utiliser ${game.wfrp4e.config.locations[this.effect.getFlag("wfrp4e", "location")]}!`, "error")

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

11. 6xTtJEhRc4OjcDTf.js

  • Lignes WFRP4E: 5
  • Lignes FR: 5
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Cannot update Fortune

FR (français):

  • Impossible de mettre à jour la Fortune

Code WFRP4E

if (foundry.utils.getProperty(args.data, "system.status.fortune.value"))
{
	this.script.notification("Cannot update Fortune");
	delete args.data.system.status.wounds.value;
}

Code FR

if (getProperty(args.data, "system.status.fortune.value"))
{
	this.script.scriptNotification("Impossible de mettre à jour la Fortune");
	delete args.data.system.status.wounds.value;
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

12. A1odAcuRbq9797ZB.js

  • Lignes WFRP4E: 91
  • Lignes FR: 89
  • Différence: 2 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

13. I1J2m5uud84N50Lk.js

  • Lignes WFRP4E: 6
  • Lignes FR: 6
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Cannot cast Spells or use Prayers

FR (français):

  • Impossible d

Code WFRP4E

if (["cast", "channelling", "pray"].includes(args.type))
{
	args.abort = true;
	this.script.notification("Cannot cast Spells or use Prayers");
}
else return true;

Code FR

if (["cast", "channelling", "pray"].includes(args.type))
{
	args.abort = true;
	this.script.scriptNotification("Impossible d'incanter un Sort ou d'utiliser un Prière");
}
else return true;

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

14. IslMfFgpgQq2brpu.js

  • Lignes WFRP4E: 5
  • Lignes FR: 5
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Cannot have Broken

FR (français):

  • Impossible de supprimer l

Code WFRP4E

if (this.actor.hasCondition("broken"))
{
    this.actor.removeCondition("broken")
    this.script.notification(`Cannot have Broken`);
}

Code FR

if (this.actor.hasCondition("broken"))
{
    this.actor.removeCondition("broken")
    this.script.scriptNotification(`Impossible de supprimer l'état Brisé`);
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

15. IupskvzvoGyD2H5o.js

  • Lignes WFRP4E: 39
  • Lignes FR: 32
  • Différence: 7 lignes

Textes identifiés

WFRP4E (anglais):

  • Adding
  • Could not find any Blessings associated with ${god}.
  • Loading
  • Could not find

FR (français):

  • Adding
  • Impossible de trouver any Blessings associated with ${god}.
  • Loading
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

16. KICZPwLvbUSxbDrE.js

  • Lignes WFRP4E: 18
  • Lignes FR: 18
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Cannot find table with key: mutatemental
  • Item could not be found:
  • ${item.name} added

FR (français):

  • Impossible de trouver la table des Mutations Mentales
  • Impossible de trouver l
  • ${item.name} added
  • Impossible de trouver

Code WFRP4E

let table = game.wfrp4e.tables.findTable("mutatemental");
if (!table)
{
	ui.notifications.error("Cannot find table with key: mutatemental")
}
let result = (await table.roll()).results[0];
let uuid = `Compendium.${result.documentCollection}.${result.documentId}`
let item = await fromUuid(uuid);

if (item)
{
    this.script.notification(`${item.name} added`)
    this.actor.createEmbeddedDocuments("Item", [item])
}
else 
{
    ui.notifications.error("Item could not be found: " + uuid)
}

Code FR

let table = game.wfrp4e.tables.findTable("mutatemental");
if (!table)
{
	ui.notifications.error("Impossible de trouver la table des Mutations Mentales")
}
let result = (await table.roll()).results[0];
let uuid = `Compendium.${result.documentCollection}.${result.documentId}`
let item = await fromUuid(uuid);

if (item)
{
    this.script.scriptNotification(`${item.name} added`)
    this.actor.createEmbeddedDocuments("Item", [item])
}
else 
{
    ui.notifications.error("Impossible de trouver l'item: " + uuid)
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

17. N8hA6ysHCTlLd8Kj.js

  • Lignes WFRP4E: 77
  • Lignes FR: 77
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

18. RvipIYj9H7n4UDMe.js

  • Lignes WFRP4E: 74
  • Lignes FR: 74
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

19. TCtXPvDpbfz1yrVZ.js

  • Lignes WFRP4E: 86
  • Lignes FR: 86
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

20. TwgdEucxcHloc4cX.js

  • Lignes WFRP4E: 131
  • Lignes FR: 130
  • Différence: 1 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${c.name}
  • Could not find

FR (français):

  • Impossible de trouver ${c.name}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

21. U1UpSRJOSjPpO4HS.js

  • Lignes WFRP4E: 6
  • Lignes FR: 4
  • Différence: 2 lignes

Textes identifiés

WFRP4E (anglais):

  • Added ${mutations[roll].name}
  • Loading

FR (français):

  • Ajout ${mutations[roll].name}
  • Chargement

Code WFRP4E

let mutations = await warhammer.utility.findAllItems("mutation", "Loading Mutations", true)

let roll = Math.floor(CONFIG.Dice.randomUniform() * mutations.length);

this.actor.createEmbeddedDocuments("Item", [(await fromUuid(mutations[roll].uuid)).toObject()]);
this.script.notification(`Added ${mutations[roll].name}`)

Code FR

let mutations = await warhammer.utility.findAllItems("mutation", "Chargement des mutations")
let roll = Math.floor(CONFIG.Dice.randomUniform() * mutations.length);
this.actor.createEmbeddedDocuments("Item", [mutations[roll]]);
this.script.scriptNotification(`Ajout ${mutations[roll].name}`)

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

22. ULmZMLezDamerN04.js

  • Lignes WFRP4E: 32
  • Lignes FR: 32
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Loading

FR (français):

  • Chargement

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

23. UQtXuQmUlTyDKqhe.js

  • Lignes WFRP4E: 144
  • Lignes FR: 144
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

24. UnqnWi0dZYLf5fTT.js

  • Lignes WFRP4E: 131
  • Lignes FR: 128
  • Différence: 3 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${c.name}
  • Could not find

FR (français):

  • Impossible de trouver ${c.name}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

25. V9zm2hKUVLVZtAcN.js

  • Lignes WFRP4E: 122
  • Lignes FR: 122
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trait}
  • Could not find ${trapping}
  • Could not find ${spell}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trait}
  • Impossible de trouver ${trapping}
  • Impossible de trouver ${spell}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

26. WO5n7Vbx8AgoVrwC.js

  • Lignes WFRP4E: 74
  • Lignes FR: 74
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

27. YN8719gme9AxYtyY.js

  • Lignes WFRP4E: 103
  • Lignes FR: 103
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

28. Z6jNlyZMECkW4Hon.js

  • Lignes WFRP4E: 13
  • Lignes FR: 13
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Loading

FR (français):

  • Choisir @UUID[${choice[0].uuid}]{${choice[0].name}}
  • Chargement

Code WFRP4E

let spells = await warhammer.utility.findAllItems("spell", "Loading Spells", true);

let choice = await ItemDialog.create(spells, 1);

if (choice[0])
{
    this.script.message(`Chose @UUID[${choice[0].uuid}]{${choice[0].name}}`)
    let spell = (await fromUuid(choice[0].uuid)).toObject(); // Might be an index so retrieve item object for sure
    foundry.utils.setProperty(spell, "flags.wfrp4e.boonOfTzeentch", true);
    spell.system.wind.value = "Channelling (Dhar)";
    spell.system.memorized.value = true;
    this.actor.createEmbeddedDocuments("Item", [spell], {fromEffect: this.effect.id})
}

Code FR

let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts", true);

let choice = await ItemDialog.create(spells, 1);

if (choice[0])
{
    this.script.scriptMessage(`Choisir @UUID[${choice[0].uuid}]{${choice[0].name}}`)
    let spell = (await fromUuid(choice[0].uuid)).toObject(); // Might be an index so retrieve item object for sure
    setProperty(spell, "flags.wfrp4e.boonOfTzeentch", true);
    spell.system.wind.value = "Focalisation (Dhar)";
    spell.system.memorized.value = true;
    this.actor.createEmbeddedDocuments("Item", [spell], {fromEffect: this.effect.id})
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

29. aeBetniKqq5SD9Ou.js

  • Lignes WFRP4E: 91
  • Lignes FR: 91
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

30. bEVlJOOA1kLlzpWx.js

  • Lignes WFRP4E: 77
  • Lignes FR: 77
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

31. ePPgxQOqL1Uhz2k9.js

  • Lignes WFRP4E: 75
  • Lignes FR: 85
  • Différence: -10 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

32. h766UvswLCsxcMow.js

  • Lignes WFRP4E: 122
  • Lignes FR: 122
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trait}
  • Could not find ${trapping}
  • Could not find ${spell}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trait}
  • Impossible de trouver ${trapping}
  • Impossible de trouver ${spell}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

33. hhv7PrRdlf9sfC82.js

  • Lignes WFRP4E: 74
  • Lignes FR: 74
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

34. hpwJRAhCsXTp9bd9.js

  • Lignes WFRP4E: 112
  • Lignes FR: 109
  • Différence: 3 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

35. iuSoKntfJ4eAPafQ.js

  • Lignes WFRP4E: 9
  • Lignes FR: 9
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Loading

FR (français):

  • Chargement

Code WFRP4E

let spells = await warhammer.utility.findAllItems("spell", "Loading Spells", true, ["system.lore.value"])
spells = spells.filter(s => ["fire", "heavens", "beasts", "shadow", "light", "life", "death", "metal"].includes(s.system.lore.value)).sort((a, b) => a.system.lore.value > b.system.lore.value ?  1 : -1)

let choice = await ItemDialog.create(spells, 1, {text : "Choose Spell", title : this.effect.name});
if (choice[0])
{
    this.actor.addEffectItems(choice.map(i => i.uuid), this.effect)
}

Code FR

let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts");
spells = spells.filter(s => ["feu", "cieux", "bêtes", "ombres", "lumière", "vie", "mort", "métal"].includes(s.system.lore.value)).sort((a, b) => a.system.lore.value > b.system.lore.value ?  1 : -1)

let choice = await ItemDialog.create(spells, 1, "Choisir un sort");
if (choice[0])
{
    this.actor.createEmbeddedDocuments("Item", choice, {fromEffect: this.effect.id})
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

36. jHgxpe6TJDlP3oTn.js

  • Lignes WFRP4E: 10
  • Lignes FR: 10
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Loading

FR (français):

  • Chargement

Code WFRP4E

let spells = await warhammer.utility.findAllItems("spell", "Loading Spells", true, ["system.lore.value"])
spells = spells.filter(s => ["slaanesh"].includes(s.system.lore.value))

let choice = await ItemDialog.create(spells, 1, {text : "Choose Spell", title : this.effect.name});
if (choice[0])
{
    this.item.updateSource({name : this.item.name + ` (${choice[0].name})`})
    this.actor.addEffectItems(choice.map(i => i.uuid), this.effect)
}

Code FR

let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts");
spells = spells.filter(s => ["slaanesh"].includes(s.system.lore.value))

let choice = await ItemDialog.create(spells, 1, "Choisir un sort");
if (choice[0])
{
    this.item.updateSource({name : this.item.name + ` (${choice[0].name})`})
    this.actor.createEmbeddedDocuments("Item", choice, {fromEffect: this.effect.id})
}

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

37. lII4KMRblqwFBlsV.js

  • Lignes WFRP4E: 122
  • Lignes FR: 122
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trait}
  • Could not find ${trapping}
  • Could not find ${spell}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trait}
  • Impossible de trouver ${trapping}
  • Impossible de trouver ${spell}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

38. oTXPA6rbPnYOKNmo.js

  • Lignes WFRP4E: 116
  • Lignes FR: 116
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

39. okW06V9UiPC4Vcrn.js

  • Lignes WFRP4E: 77
  • Lignes FR: 77
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

40. svCqdytEOtqFXCcs.js

  • Lignes WFRP4E: 103
  • Lignes FR: 103
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

41. sz0PqS1kroMOzUZk.js

  • Lignes WFRP4E: 91
  • Lignes FR: 91
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

42. v5xrDWcrTNFJkyQB.js

  • Lignes WFRP4E: 77
  • Lignes FR: 85
  • Différence: -8 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

43. whUSkaR1yem21bXp.js

  • Lignes WFRP4E: 122
  • Lignes FR: 122
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trait}
  • Could not find ${trapping}
  • Could not find ${spell}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trait}
  • Impossible de trouver ${trapping}
  • Impossible de trouver ${spell}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

44. y3F1K1sYBymPZCjz.js

  • Lignes WFRP4E: 93
  • Lignes FR: 93
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

45. z8mwLihZQu0JtUHY.js

  • Lignes WFRP4E: 96
  • Lignes FR: 96
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification

46. zadppy7FEbXvgUON.js

  • Lignes WFRP4E: 74
  • Lignes FR: 74
  • Différence: 0 lignes

Textes identifiés

WFRP4E (anglais):

  • Could not find ${talent}
  • Could not find ${trapping}
  • Could not find

FR (français):

  • Impossible de trouver ${talent}
  • Impossible de trouver ${trapping}
  • Impossible de trouver

Actions recommandées

  • Vérifier les changements structurels dans WFRP4E
  • Intégrer les modifications tout en gardant les traductions FR
  • Tester le script après modification