From ec3e49e2f56751ce3894133227948fdf3e93fb6c Mon Sep 17 00:00:00 2001 From: sladecraven Date: Fri, 22 Oct 2021 15:21:12 +0200 Subject: [PATCH] Bug fixes #50 #51 --- babele-register.js | 6 +- fr.json | 2 + module.json | 2 +- tables/job.json | 159 ++++++++++++++++++++++----------------------- 4 files changed, 85 insertions(+), 84 deletions(-) diff --git a/babele-register.js b/babele-register.js index 3e50cec..5314062 100644 --- a/babele-register.js +++ b/babele-register.js @@ -293,8 +293,8 @@ Hooks.once('init', () => { trait_en.name = nbt + 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 ( eisitems ) { // No description in the FR compendium -> test other compendium if presenr - trait_fr = game.babele.translate( 'eis.eisitems', { name: name_en }, true); + } else if ( game.modules.get( 'wfrp4e-eis') ) { // No description in the FR compendium -> test other compendium if presenr + trait_fr = game.babele.translate( 'wfrp4e-eis.eisitems', { name: name_en }, true); trait_en.name = nbt + 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; @@ -329,7 +329,7 @@ Hooks.once('init', () => { } else if ( trait_en.type == "spell") { var trait_fr = game.babele.translate( compmod+'.spells', { name: name_en }, true); if ( trait_fr.name == name_en ) { // If no translation, test eisspells - trait_fr = game.babele.translate( 'eis.eisspells', { name: name_en }, true); + trait_fr = game.babele.translate( 'wfrp4e-eis.eisspells', { name: name_en }, true); } if ( trait_fr.name == name_en ) { // If no translation, test unofficial grimoire trait_fr = game.babele.translate( 'wfrp4e-unofficial-grimoire.ug-spells', { name: name_en }, true); diff --git a/fr.json b/fr.json index cec58af..8dc6607 100644 --- a/fr.json +++ b/fr.json @@ -1059,6 +1059,8 @@ "Giants": "Géants", "Thrown": "Lancer", "RestRecover": "Se Reposer et Guérir", + "Metallurgy": "Métalurgie", + "Geology": "Geologie", "Silver": "Argent", "Gold": "Or", diff --git a/module.json b/module.json index 3adf289..18217f2 100644 --- a/module.json +++ b/module.json @@ -2,7 +2,7 @@ "name": "WH4-fr-translation", "title": "WFRP4e - Core Module en français.", "description": "Traduction Française pour Warhammer v4.", - "version": "4.2.1", + "version": "4.2.2", "minimumCoreVersion" : "0.8.0", "compatibleCoreVersion": "0.8.9", "author": "LeRatierBretonnien", diff --git a/tables/job.json b/tables/job.json index 753db9e..b5faab9 100644 --- a/tables/job.json +++ b/tables/job.json @@ -524,13 +524,13 @@ ] }, "Who": { - "description": "A deranged rat catcher and their small but vicious dog…" + "description": "Un ratier un peu dérangé et son petit chien aggressif..." }, "What": { - "description": "…needs the Characters to exhume a corpse from the Garden of Morr…" + "description": "...a besoin des Personnages pour exhumer un cadavre dans lejardin de Morr ...'" }, "Why": { - "description": "…so they can win a bet they cannot afford to lose." + "description": "... pour gagner un pari qu'il ne peut se permettre de perdre." } }, { @@ -549,15 +549,15 @@ ] }, "Who": { - "description": "A distraught High Elf artisan…" + "description": "Un artisan haut Elfe éperdu..." }, "What": { - "description": "…needs the Characters to exhume a corpse from the Garden of Morr…" + "description": "...a besoin des Personnages pour exhumer un cadavre dans lejardin de Morr ...'" }, "Why": { - "description": "…so they can win a bet they cannot afford to lose." + "description": "... pour gagner un pari qu'il ne peut se permettre de perdre." } - }, + }, { "range": { "Who": [ @@ -574,13 +574,13 @@ ] }, "Who": { - "description": "A drunken Dwarf Slayer…" + "description": "Un Tueur Nain ivre..." }, "What": { - "description": "…needs the Characters to fake their death…" + "description": "...a besoin que les Personnages simulent sa mort..." }, "Why": { - "description": "…so they can wile away the boring days of their life." + "description": "...pour qu'il puisse quitter sa vie ennuyeuse." } }, { @@ -599,15 +599,15 @@ ] }, "Who": { - "description": "A Dwarf who you inadvisably made a deal with…" + "description": "Un nain avec qui vous avez conclu un peu légèrement un marché..." }, "What": { - "description": "…needs the Characters to fake their death…" + "description": "...a besoin que les Personnages simulent sa mort..." }, "Why": { - "description": "…so they can wile away the boring days of their life." + "description": "...pour qu'il puisse quitter sa vie ennuyeuse." } - }, + }, { "range": { "Who": [ @@ -624,13 +624,13 @@ ] }, "Who": { - "description": "A family member in need…" + "description": "Un membre de la famille dans le besoin..." }, "What": { - "description": "…needs the Characters to find an Elven Enclave in a nearby wood…" + "description": "...voudrait que les Personnages découvrent une en,clave elfique dans les bois voisin..." }, "Why": { - "description": "…so they can uncover an unwelcome truth." + "description": "...pour dévoiler une vérité dérangeante." } }, { @@ -649,13 +649,13 @@ ] }, "Who": { - "description": "A fiery Sigmarite warrior priest…" + "description": "Un prêtre guerrier Sigmarite fervent..." }, "What": { - "description": "…needs the Characters to find an Elven Enclave in a nearby wood…" + "description": "...voudrait que les Personnages découvrent une en,clave elfique dans les bois voisin..." }, "Why": { - "description": "…so they can uncover an unwelcome truth." + "description": "...pour dévoiler une vérité dérangeante." } }, { @@ -674,13 +674,12 @@ ] }, "Who": { - "description": "A fishmonger with some decidedly fish-like features…" + "description": "Un poissonnuer ressemblant à sa marchandise..." }, "What": { - "description": "…needs the Characters to find an heirloom, stolen by a local noble family generations ago…" - }, + "description": "... a besoin que les personnages retrouvent un héritage volé par une famille noble du coin, il y a des générations..." }, "Why": { - "description": "…so they can test the Characters’ mettle for a bigger job to come." + "description": "...pour pouvoir les tester et leur confier un travail plus important par la suite." } }, { @@ -699,13 +698,13 @@ ] }, "Who": { - "description": "A fishmonger’s jilted lover with a strangely glowing necklace…" + "description": "L'amoureuse éconduite d'un poissonnier, arborant un collier scintilant étrangement..." }, "What": { - "description": "…needs the Characters to find an heirloom, stolen by a local noble family generations ago…" + "description": "... a besoin que les personnages retrouvent un héritage volé par une famille noble du coin, il y a des générations..." }, "Why": { - "description": "…so they can test the Characters’ mettle for a bigger job to come." + "description": "...pour pouvoir les tester et leur confier un travail plus important par la suite." } }, { @@ -724,13 +723,13 @@ ] }, "Who": { - "description": "An Ulrican flagellant with an unsettling smile…" + "description": "Un Flagellant Ulricain au sourire dérangeant..." }, "What": { - "description": "…needs the Characters to find out what that scratching noise in the walls is…" + "description": "...a besoin que les Personnages découvrent ce qui provoque ces bruits de grattements dans les murs..." }, "Why": { - "description": "…so they can take all the credit. " + "description": "...pour en recueillir tous le crédit." } }, { @@ -749,13 +748,13 @@ ] }, "Who": { - "description": "A formidable fence who is playing both sides of the Hook and Fish gang war…" + "description": "Un Receleur de talent qui joue double jeu dans une guerre de gang." }, "What": { - "description": "…needs the Characters to find out what that scratching noise in the walls is…" + "description": "...a besoin que les Personnages découvrent ce qui provoque ces bruits de grattements dans les murs..." }, "Why": { - "description": "…so they can take all the credit. " + "description": "...pour en recueillir tous le crédit." } }, { @@ -774,13 +773,13 @@ ] }, "Who": { - "description": "A Halfling who’s willing to share some secrets about things they have no right to know…" + "description": "Un Halfling désireux de partager certains secrets qu’il ne devrait pas connaître..." }, "What": { - "description": "…needs the Characters to find out where all the local strays have gone…" + "description": "...a besoin que les Personnages découvrent ou les chats errants sont tous partis..." }, "Why": { - "description": "…so they can survive for just one more night." + "description": "...pour qu'ils survivent une nuit de plus." } }, { @@ -799,15 +798,15 @@ ] }, "Who": { - "description": "A gormless Wood Elf grave robber…" + "description": "Un Elfe Sylvain stupide, Trafiquant de cadavres..." }, "What": { - "description": "…needs the Characters to find out where all the local strays have gone…" + "description": "...a besoin que les Personnages découvrent ou les chats errants sont tous partis..." }, "Why": { - "description": "…so they can survive for just one more night." + "description": "...pour qu'ils survivent une nuit de plus." } - }, + }, { "range": { "Who": [ @@ -824,13 +823,13 @@ ] }, "Who": { - "description": "A greedy miner who stole the wrong thing from the wrong Dwarf…" + "description": "Un Mineur avide ayant dérobé au mauvais nain ce qu’il ne fallait pas..." }, "What": { - "description": "…needs the Characters to gather some scandalous information about the Cult of Manaan…" + "description": "...a besoin que les Personnages rassemblent des informations scandaleuses sur le cultel de Manaan..." }, "Why": { - "description": "…so they can sell the Characters out, and profit off everyone involved." + "description": "...pour qu’il puisse les dénoncer et garder tout le profit." } }, { @@ -849,15 +848,15 @@ ] }, "Who": { - "description": "A gregarious guard on the secret payroll of a Cult of Tzeentch…" + "description": "Un Garde affable payé par le culte de Tzeentcb..." }, "What": { - "description": "…needs the Characters to gather some scandalous information about the Cult of Manaan…" - }, - "Why": { - "description": "…so they can sell the Characters out, and profit off everyone involved." - } - }, + "description": "...a besoin que les Personnages rassemblent des informations scandaleuses sur le cultel de Manaan..." + }, + "Why": { + "description": "...pour qu’il puisse les dénoncer et garder tout le profit." + } + }, { "range": { "Who": [ @@ -874,13 +873,13 @@ ] }, "Who": { - "description": "A grizzled watchman who sees rat-shaped shadows behind every corner…" + "description": "Un Milicien grisonnant qui voit des ombres de cbat à tous les coins de rue..." }, "What": { - "description": "…needs the Characters to get them admittance into the local university…" + "description": "...a besoin des Personnages pour l ’aider à entrer dans l'université locale..." }, "Why": { - "description": "…so they can seem like a hero without doing all the hard work." + "description": "...et passer pour un béros sans lever le petit doigt." } }, { @@ -899,15 +898,15 @@ ] }, "Who": { - "description": "A haggard peddler who stumbled on a terrible Chaos ritual… " + "description": "Un mendiant épuisé qui est tombé sur un terrible rituel du Cbaos..." }, "What": { - "description": "…needs the Characters to get them admittance into the local university…" - }, - "Why": { - "description": "…so they can seem like a hero without doing all the hard work." - } - }, + "description": "...a besoin des Personnages pour l ’aider à entrer dans l'université locale..." + }, + "Why": { + "description": "...et passer pour un béros sans lever le petit doigt." + } + }, { "range": { "Who": [ @@ -924,13 +923,13 @@ ] }, "Who": { - "description": "A Halfling who you just can’t say no to…" + "description": "Un Halfling à qui vous nepouvez rien refuser..." }, "What": { - "description": "…needs the Characters to humour them, for they (obviously unfoundedly) believe a ghost is haunting their home…" + "description": "...aimerait que les Personnages lui donnent satisfaction, car il pense (à tort) qu'un fantôme hante sa maison..." }, "Why": { - "description": "…so they can seek forgiveness from someone wronged." + "description": "...pour qu’il puisse obtenir le pardon auprès de quelqu’un qu’il a maltraité." } }, { @@ -949,15 +948,15 @@ ] }, "Who": { - "description": "A hawkish Reiksguard knight…" + "description": "Un Cbevalier de la Reiksguard belliciste." }, "What": { - "description": "…needs the Characters to humour them, for they (obviously unfoundedly) believe a ghost is haunting their home…" - }, - "Why": { - "description": "…so they can seek forgiveness from someone wronged." - } - }, + "description": "...aimerait que les Personnages lui donnent satisfaction, car il pense (à tort) qu'un fantôme hante sa maison..." + }, + "Why": { + "description": "...pour qu’il puisse obtenir le pardon auprès de quelqu’un qu’il a maltraité." + } + }, { "range": { "Who": [ @@ -974,13 +973,13 @@ ] }, "Who": { - "description": "A huffer who has just had the worst day imaginable…" + "description": "Un Nautonnier qui a passé une très mauvaise journée..." }, "What": { - "description": "…needs the Characters to hunt down a dangerous criminal…" + "description": "...voudrait que les Personnages pourchassent un dangereux criminel..." }, "Why": { - "description": "…so they can seek absolution from their patron God." + "description": "...pour pouvoir obtenir l’absolution de leur divinité tutélaire." } }, { @@ -999,15 +998,15 @@ ] }, "Who": { - "description": "A jolly chimney sweep covered in Altdorf blackgold…" + "description": "Un joyeux ramoneur recouvert d ’or noir d'Altdorf..." }, "What": { - "description": "…needs the Characters to hunt down a dangerous criminal…" - }, - "Why": { - "description": "…so they can seek absolution from their patron God." - } - }, + "description": "...voudrait que les Personnages pourchassent un dangereux criminel..." + }, + "Why": { + "description": "...pour pouvoir obtenir l’absolution de leur divinité tutélaire." + } + }, { "range": { "Who": [