Fix babele issue + new translation stuff
This commit is contained in:
@ -147,6 +147,7 @@ class ActorWfrp4e_fr extends ActorWfrp4e {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/************************************************************************************/
|
||||
Hooks.once('init', () => {
|
||||
|
||||
@ -275,6 +276,13 @@ Hooks.once('init', () => {
|
||||
0
|
||||
],
|
||||
}
|
||||
WFRP4E.species = {
|
||||
"human": "Humain",
|
||||
"dwarf": "Nain",
|
||||
"halfling": "Halfling",
|
||||
"helf": "Haut Elfe",
|
||||
"welf": "Elfe Sylvain"
|
||||
}
|
||||
|
||||
if(typeof Babele !== 'undefined') {
|
||||
|
||||
@ -287,7 +295,7 @@ Hooks.once('init', () => {
|
||||
Babele.get().registerConverters({
|
||||
"career_skills": (skills_list) => {
|
||||
var compendium = game.packs.find(p => p.collection === 'wfrp4e.skills');
|
||||
console.log( "Thru here ...", compendium, skills_list);
|
||||
//console.log( "Thru here ...", compendium, skills_list);
|
||||
if ( skills_list ) {
|
||||
var i;
|
||||
var len = skills_list.length;
|
||||
@ -350,18 +358,18 @@ Hooks.once('init', () => {
|
||||
},
|
||||
"npc_characteristics": (chars) => { // Auto-convert char names in the sheet
|
||||
for (var key in chars) {
|
||||
//console.log("Was here !", key, chars[key].label);
|
||||
var char = chars[key]
|
||||
var char = chars[key];
|
||||
//console.log("Was here !", key, char );
|
||||
var abrev = char["abrev"];
|
||||
char["label"] = game.i18n.localize( "CHAR." + abrev );
|
||||
char["abrev"] = game.i18n.localize( "CHARAbbrev." + abrev);
|
||||
char["abrev"] = game.i18n.localize( "CHARAbbrev." + abrev );
|
||||
}
|
||||
return chars;
|
||||
},
|
||||
"bestiary_traits": (beast_traits, translations) => {
|
||||
var fulltraits = game.packs.get('wfrp4e.traits');
|
||||
var fullskills = game.packs.get('wfrp4e.skills');
|
||||
var fulltalents = game.packs.get('wfrp4e.talents');
|
||||
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');
|
||||
@ -411,9 +419,11 @@ Hooks.once('init', () => {
|
||||
special = " (" + game.i18n.localize( res[2].trim() ) + ")"; // And the special keyword
|
||||
}
|
||||
var trait_fr = fullskills.translate( { name: name_en } );
|
||||
//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;
|
||||
//console.log(">>>>> Skill ?", name_en, special, trait_fr.name, trait_fr);
|
||||
if (trait_fr.translated) {
|
||||
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 );
|
||||
@ -438,8 +448,10 @@ Hooks.once('init', () => {
|
||||
}
|
||||
var trait_fr = fulltalents.translate( { name: name_en } );
|
||||
//console.log(">>>>> Talent ?", name_en, special, trait_fr.name);
|
||||
trait_en.name = trait_fr.name + special;
|
||||
trait_en.data.description.value = trait_fr.data.description.value;
|
||||
if ( trait_fr.translated) {
|
||||
trait_en.name = trait_fr.name + special;
|
||||
trait_en.data.description.value = trait_fr.data.description.value;
|
||||
}
|
||||
} else if ( trait_en.type == "career") {
|
||||
var career_fr = fullcareers.translate( trait_en );
|
||||
//console.log(">>>>> Career ?", name_en, career_fr.name);
|
||||
|
Reference in New Issue
Block a user