forked from public/foundryvtt-wh4-lang-fr-fr
		
	Fix skills translation, few talents and auto-translate prayers
This commit is contained in:
		| @@ -359,14 +359,15 @@ Hooks.once('init', () => { | ||||
|         return chars; | ||||
|       }, | ||||
|       "bestiary_traits": (beast_traits, translations) => { | ||||
|         var fulltraits  = game.packs.find(p => p.collection === 'wfrp4e.traits');         | ||||
|         var fullskills  = game.packs.find(p => p.collection === 'wfrp4e.skills');         | ||||
|         var fulltalents = game.packs.find(p => p.collection === 'wfrp4e.talents');         | ||||
|         var fullcareers = game.packs.find(p => p.collection === 'wfrp4e.careers'); | ||||
|         var fulltrappings = game.packs.find(p => p.collection === 'wfrp4e.trappings'); | ||||
|         var fullspells    = game.packs.find(p => p.collection === 'wfrp4e.spells'); | ||||
|         var eisitems      = game.packs.find(p => p.collection === 'eis.eisitems');       | ||||
|         var eisspells     = game.packs.find(p => p.collection === 'eis.eisspells');       | ||||
|         var fulltraits  = game.packs.get('wfrp4e.traits');         | ||||
|         var fullskills  = game.packs.get('wfrp4e.skills');         | ||||
|         var fulltalents = game.packs.get('wfrp4e.talents');         | ||||
|         var fullcareers = game.packs.get('wfrp4e.careers'); | ||||
|         var fulltrappings = game.packs.get('wfrp4e.trappings'); | ||||
|         var fullspells    = game.packs.get('wfrp4e.spells'); | ||||
|         var fullprayers   = game.packs.get('wfrp4e.prayers'); | ||||
|         var eisitems      = game.packs.get('eis.eisitems');       | ||||
|         var eisspells     = game.packs.get('eis.eisspells');       | ||||
|          | ||||
|         for (let trait_en of beast_traits) | ||||
|         {  | ||||
| @@ -413,7 +414,12 @@ Hooks.once('init', () => { | ||||
|             //console.log(">>>>> Skill ?", name_en, special, trait_fr.name); | ||||
|             trait_en.name = trait_fr.name + special; | ||||
|             trait_en.data.description.value = trait_fr.data.description.value;             | ||||
|            | ||||
|           } else if ( trait_en.type == "prayer") { | ||||
|             var trait_fr = fullprayers.translate( { name: name_en } ); | ||||
|             //console.log(">>>>> Prayer ?", name_en, special, trait_fr.name ); | ||||
|             trait_en.name = trait_fr.name + special; | ||||
|             if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value ) | ||||
|               trait_en.data.description.value = trait_fr.data.description.value;                                       | ||||
|           } else if ( trait_en.type == "spell") { | ||||
|             var trait_fr = fullspells.translate( { name: name_en } ); | ||||
|             if ( (!trait_fr.data || !trait_fr.data.description || !trait_fr.data.description.value) && eisspells) { // If no translation, test eisspells | ||||
|   | ||||
		Reference in New Issue
	
	Block a user