parent
965b0ecf20
commit
ec3e49e2f5
@ -293,8 +293,8 @@ Hooks.once('init', () => {
|
|||||||
trait_en.name = nbt + trait_fr.name + special;
|
trait_en.name = nbt + trait_fr.name + special;
|
||||||
if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value ) {
|
if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value ) {
|
||||||
trait_en.data.description.value = 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
|
} else if ( game.modules.get( 'wfrp4e-eis') ) { // No description in the FR compendium -> test other compendium if presenr
|
||||||
trait_fr = game.babele.translate( 'eis.eisitems', { name: name_en }, true);
|
trait_fr = game.babele.translate( 'wfrp4e-eis.eisitems', { name: name_en }, true);
|
||||||
trait_en.name = nbt + trait_fr.name + special;
|
trait_en.name = nbt + trait_fr.name + special;
|
||||||
if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value )
|
if ( trait_fr.data && trait_fr.data.description && trait_fr.data.description.value )
|
||||||
trait_en.data.description.value = 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") {
|
} else if ( trait_en.type == "spell") {
|
||||||
var trait_fr = game.babele.translate( compmod+'.spells', { name: name_en }, true);
|
var trait_fr = game.babele.translate( compmod+'.spells', { name: name_en }, true);
|
||||||
if ( trait_fr.name == name_en ) { // If no translation, test eisspells
|
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
|
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);
|
trait_fr = game.babele.translate( 'wfrp4e-unofficial-grimoire.ug-spells', { name: name_en }, true);
|
||||||
|
2
fr.json
2
fr.json
@ -1059,6 +1059,8 @@
|
|||||||
"Giants": "Géants",
|
"Giants": "Géants",
|
||||||
"Thrown": "Lancer",
|
"Thrown": "Lancer",
|
||||||
"RestRecover": "Se Reposer et Guérir",
|
"RestRecover": "Se Reposer et Guérir",
|
||||||
|
"Metallurgy": "Métalurgie",
|
||||||
|
"Geology": "Geologie",
|
||||||
|
|
||||||
"Silver": "Argent",
|
"Silver": "Argent",
|
||||||
"Gold": "Or",
|
"Gold": "Or",
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
"name": "WH4-fr-translation",
|
"name": "WH4-fr-translation",
|
||||||
"title": "WFRP4e - Core Module en français.",
|
"title": "WFRP4e - Core Module en français.",
|
||||||
"description": "Traduction Française pour Warhammer v4.",
|
"description": "Traduction Française pour Warhammer v4.",
|
||||||
"version": "4.2.1",
|
"version": "4.2.2",
|
||||||
"minimumCoreVersion" : "0.8.0",
|
"minimumCoreVersion" : "0.8.0",
|
||||||
"compatibleCoreVersion": "0.8.9",
|
"compatibleCoreVersion": "0.8.9",
|
||||||
"author": "LeRatierBretonnien",
|
"author": "LeRatierBretonnien",
|
||||||
|
121
tables/job.json
121
tables/job.json
@ -524,13 +524,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"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,13 +549,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A distraught High Elf artisan…"
|
"description": "Un artisan haut Elfe éperdu..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"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."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -574,13 +574,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A drunken Dwarf Slayer…"
|
"description": "Un Tueur Nain ivre..."
|
||||||
},
|
},
|
||||||
"What": {
|
"What": {
|
||||||
"description": "…needs the Characters to fake their death…"
|
"description": "...a besoin que les Personnages simulent sa mort..."
|
||||||
},
|
},
|
||||||
"Why": {
|
"Why": {
|
||||||
"description": "…so they can wile away the boring days of their life."
|
"description": "...pour qu'il puisse quitter sa vie ennuyeuse."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -599,13 +599,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"What": {
|
||||||
"description": "…needs the Characters to fake their death…"
|
"description": "...a besoin que les Personnages simulent sa mort..."
|
||||||
},
|
},
|
||||||
"Why": {
|
"Why": {
|
||||||
"description": "…so they can wile away the boring days of their life."
|
"description": "...pour qu'il puisse quitter sa vie ennuyeuse."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -624,13 +624,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A family member in need…"
|
"description": "Un membre de la famille dans le besoin..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"Why": {
|
||||||
"description": "…so they can uncover an unwelcome truth."
|
"description": "...pour dévoiler une vérité dérangeante."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -649,13 +649,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A fiery Sigmarite warrior priest…"
|
"description": "Un prêtre guerrier Sigmarite fervent..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"Why": {
|
||||||
"description": "…so they can uncover an unwelcome truth."
|
"description": "...pour dévoiler une vérité dérangeante."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -674,13 +674,12 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A fishmonger with some decidedly fish-like features…"
|
"description": "Un poissonnuer ressemblant à sa marchandise..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"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": {
|
"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": {
|
"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": {
|
"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": {
|
"Who": {
|
||||||
"description": "An Ulrican flagellant with an unsettling smile…"
|
"description": "Un Flagellant Ulricain au sourire dérangeant..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"Why": {
|
||||||
"description": "…so they can take all the credit. "
|
"description": "...pour en recueillir tous le crédit."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -749,13 +748,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"Why": {
|
||||||
"description": "…so they can take all the credit. "
|
"description": "...pour en recueillir tous le crédit."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -774,13 +773,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"Why": {
|
||||||
"description": "…so they can survive for just one more night."
|
"description": "...pour qu'ils survivent une nuit de plus."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -799,13 +798,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A gormless Wood Elf grave robber…"
|
"description": "Un Elfe Sylvain stupide, Trafiquant de cadavres..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"Why": {
|
||||||
"description": "…so they can survive for just one more night."
|
"description": "...pour qu'ils survivent une nuit de plus."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -824,13 +823,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"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,13 +848,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"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."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -874,13 +873,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"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,13 +898,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"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": {
|
"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."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -924,13 +923,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A Halfling who you just can’t say no to…"
|
"description": "Un Halfling à qui vous nepouvez rien refuser..."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"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,13 +948,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A hawkish Reiksguard knight…"
|
"description": "Un Cbevalier de la Reiksguard belliciste."
|
||||||
},
|
},
|
||||||
"What": {
|
"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": {
|
"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é."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -974,13 +973,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"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": {
|
"What": {
|
||||||
"description": "…needs the Characters to hunt down a dangerous criminal…"
|
"description": "...voudrait que les Personnages pourchassent un dangereux criminel..."
|
||||||
},
|
},
|
||||||
"Why": {
|
"Why": {
|
||||||
"description": "…so they can seek absolution from their patron God."
|
"description": "...pour pouvoir obtenir l’absolution de leur divinité tutélaire."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -999,13 +998,13 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Who": {
|
"Who": {
|
||||||
"description": "A jolly chimney sweep covered in Altdorf blackgold…"
|
"description": "Un joyeux ramoneur recouvert d ’or noir d'Altdorf..."
|
||||||
},
|
},
|
||||||
"What": {
|
"What": {
|
||||||
"description": "…needs the Characters to hunt down a dangerous criminal…"
|
"description": "...voudrait que les Personnages pourchassent un dangereux criminel..."
|
||||||
},
|
},
|
||||||
"Why": {
|
"Why": {
|
||||||
"description": "…so they can seek absolution from their patron God."
|
"description": "...pour pouvoir obtenir l’absolution de leur divinité tutélaire."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user