forked from public/foundryvtt-wh4-lang-fr-fr
1490 lines
32 KiB
Markdown
1490 lines
32 KiB
Markdown
# 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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
args.abort = true;
|
|
this.script.notification(`Cannot use ${game.wfrp4e.config.locations[this.effect.getFlag("wfrp4e", "location")]}!`, "error")
|
|
```
|
|
|
|
### Code FR
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
if (["cast", "channelling", "pray"].includes(args.type))
|
|
{
|
|
args.abort = true;
|
|
this.script.notification("Cannot cast Spells or use Prayers");
|
|
}
|
|
else return true;
|
|
```
|
|
|
|
### Code FR
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
if (this.actor.hasCondition("broken"))
|
|
{
|
|
this.actor.removeCondition("broken")
|
|
this.script.notification(`Cannot have Broken`);
|
|
}
|
|
```
|
|
|
|
### Code FR
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
```javascript
|
|
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
|
|
|
|
---
|
|
|