Compare commits

..

4 Commits

Author SHA1 Message Date
61fb23d5cb Fix compendiums 2023-06-09 22:02:54 +02:00
d7e54aeb4f Initial commit for v11 support 2023-05-25 14:55:31 +02:00
cc2c282593 Ajout traducton v6.5.0 2023-04-27 08:39:12 +02:00
6bedad46f8 Algn with v6.4.0 2023-03-22 23:23:06 +01:00
8 changed files with 96 additions and 81 deletions

View File

@ -571,7 +571,8 @@ function registerUsageCount(registerKey) {
/*---------------------------------------------------------------------*/
Hooks.once('ready', () => {
registerUsageCount("wh4-fr-translation")
});

View File

@ -283,9 +283,6 @@
},
{
"description": "<p style=\"text-align: justify:\">+1 PA à la Tête. Compte comme une @Compendium[wfrp4e-core.traits.AtpAudHA4ybXVlWM]{Arme} de Créature dont le nombre de Dégâts est égal à votre Bonus de Force.</p>",
"effects": {
"label0": "Cornes asymétriques"
},
"id": "Uneven Horns",
"name": "Cornes asymétriques"
},

View File

@ -40,7 +40,6 @@
},
{
"description": "<p style=\"text-align: justify:\">Vous ressentez une profonde haine pour la <em>Cible</em>, qui représente en général un groupe de personnes ou de créatures, comme les « hochlanders », les « pieuvres des tourbières » ou les « esclavagistes ». Vous n'interagirez jamais avec des personnes que vous haïssez à ce point. Lorsque vous rencontrez ceux qui vous provoquent la <em>Haine</em>, vous devez effectuer un Test de Psychologie. Sur un échec, vous ressentez de la <em>Haine</em>. À la fin de chaque round qui suivra, vous pourrez tenter un autre Test de Psychologie afin de mettre fin à votre État de <em>Haine</em>. Si vous ne le faites pas, les effets de la <em>Haine</em> se dissiperont d'eux-mêmes lorsque tous les membres du groupe concerné dans votre Ligne de Vue seront morts ou auront disparu, ou que vous gagniez l'État <em><a class='condition-chat'>Inconscient</a></em></p>\n<p style=\"text-align: justify:\">Tant que vous ressentez de la <em>Haine</em>, vous devez faire tout ce qui est en votre pouvoir pour détruire le groupe haï, et ce, le plus rapidement et de manière la plus violente possible.Vous gagnez + 1 DR à tous vos Tests de Combat effectués contre le groupe en question et êtes immunisé à @UUID[Compendium.wfrp4e-core.psychologies.Ib2YQYChktDFN93y]{Peur} et @Compendium[wfrp4e-core.skills.I0yPc4PH5erWJLmu]{Intimidation} (mais pas @UUID[Compendium.wfrp4e-core.psychologies.meMkLEwdJIDLxM0B]{Terreur}) causés par ceux de ce groupe.</p>",
"effects": {},
"id": "Hatred (Target)",
"name": "Haine (Cible)"
},

View File

@ -48,7 +48,7 @@
"description": "<p>Lun de vos cinq sens principaux est particulièrement développé, vous permettant de repérer ce qui échappe à dautres. Vous pouvez effectuer des Tests de Perception pour détecter des détails normalement imperceptibles grâce au sens associé, déterminés par le MJ. Cela peut être : voir un aigle au-delà du champ visuel de tout le monde, sentir un poison presque inodore, entendre la respiration dune souris immobile dans un mur, percevoir une lettre effacée dans une gravure, ou déceler que deux bières dun même brasseur ont été tirées de deux tonneaux différents.</p>",
"effects": [],
"id": "Acute Sense",
"name": "Sens aiguisé (Sens)",
"name": "Sens aiguisé",
"tests": "Perception (Sens)"
},
{
@ -431,7 +431,7 @@
"description": "<p>Par accident ou à dessein, vous avez cédé une partie de votre âme à lun des Dieux Sombres, et pouvez à présent pratiquer les infâmes magies du Chaos. Votre chef de la Ruine vous confère immédiatement laccès à un seul Sort du Domaine choisi (le plus souvent les Domaines de Nurgle, Slaanesh ou Tzeentch) et vous gagnez un Point de Corruption lorsque le Sort sinsinue dans votre esprit, pour ne plus jamais en sortir.<p>Lorsque vous prenez ce Talent, qui coûte à chaque fois 100 PX, vous apprenez un autre Sort du Domaine choisi et gagnez un Point de Corruption. Pour plus dinformations sur les Sorts disponibles, voir le <strong>Chapitre 8 : Magie</strong>. Dans des conditions normales, vous ne pouvez connaître quun seul Savoir de Magie chaotique.</p>",
"effects": [],
"id": "Chaos Magic",
"name": "Magie du Chaos (Domaine)",
"name": "Magie du Chaos",
"tests": ""
},
{
@ -550,7 +550,7 @@
"description": "<p>Vous possédez un vrai talent créatif. Ajoutez la Compétence Métier associée à nimporte quelle Carrière que vous entamez. Si la Compétence Métier est déjà incluse dans votre Carrière, vous pouvez à la place acheter la Compétence pour 5 PX de moins par Augmentation.</p>",
"effects": [],
"id": "Craftsman",
"name": "Maître artisan (Métier)",
"name": "Maître artisan",
"tests": "Métier (Au choix)"
},
{
@ -696,7 +696,7 @@
"description": "<p>Vous pouvez vous intégrer socialement au groupe choisi, tant que vous vous habillez et vous comportez de façon appropriée. Voici des exemples de groupes sociaux pour ce Talent : Criminels, Cultistes, Guildes, Nobles, Érudits, Serviteurs et Soldats. Si vous ne possédez pas le Talent, ceux qui le possèdent remarquent votre gêne dans un environnement non familier. Cela concerne principalement linterprétation du Personnage, mais peut conférer un bonus aux Tests de Sociabilité à la discrétion du MJ.</p>",
"effects": [],
"id": "Etiquette",
"name": "Savoir-vivre (Groupe Social)",
"name": "Savoir-vivre",
"tests": "Charme et Ragot (Groupe social)"
},
{
@ -717,7 +717,7 @@
"description": "<p>Vous êtes suffisamment courageux ou fou pour que la peur de certains ennemis ne soit quun lointain souvenir. Avec un seul Test de <strong>Calme Accessible (+20)</strong>, vous pouvez ignorer les effets d@Compendium[wfrp4e-core.skills.I0yPc4PH5erWJLmu], de @Compendium[wfrp4e-core.traits.pTorrE0l3VybAbtn]{Peur} ou de @Compendium[wfrp4e-core.traits.kJNAY1YRaCy9IgmT]{Terreur} de lennemi spécifié quand vous le rencontrez. Les ennemis courants comprennent les hommes-bêtes, les peaux-vertes, les hors-la-loi, les vampires, les gardes et les Sorciers dissidents.</p>",
"effects": [],
"id": "Fearless",
"name": "Sans peur (Ennemi)",
"name": "Sans peur",
"tests": "Calme pour vous opposer à lIntimidation, la Peur et la Terreur de votre Ennemi"
},
{
@ -938,7 +938,7 @@
"description": "<p>Vous êtes consumé par la @Compendium[wfrp4e-core.psychologies.5hH73j2NgPdsLCZN]{haine} pour quelque chose dans le Vieux Monde. Chaque fois que vous prenez ce Talent, vous développez une certaine haine envers un nouveau groupe. Voici quelques exemples de groupes que vous pouvez haïr : hommes-bêtes, peaux-vertes, monstres, hors-la-loi, sigmarites, morts-vivants, Sorciers dissidents.</p>",
"effects": [],
"id": "Hatred",
"name": "Haine (Groupe)",
"name": "Haine",
"tests": "Force Mentale (Groupe à combattre))"
},
{
@ -1563,7 +1563,7 @@
"description": "<p>Votre forte constitution vous permet de survivre plus facilement à une menace spécifique. Vous pouvez réussir automatiquement le premier Test pour résister à la menace spécifiée, telle que Magie, Poison, Maladie, Mutation, à chaque séance de jeu. Si le DR requis est important, utilisez votre Bonus dEndurance comme DR pour le Test.</p>",
"effects": [],
"id": "Resistance (Menace)",
"name": "Résistance",
"name": "Résistance (Menace)",
"tests": "Tous ceux pour résister à la Menace associée"
},
{
@ -1671,7 +1671,7 @@
"description": "<p>Vous êtes exceptionnellement instruit, et vous possédez un niveau important de connaissances avancées dans un domaine détudes. Vous connaissez automatiquement un nombre dinformations correctes égal à votre Niveau de Savant (Savoir), au sujet dune question pertinente sans avoir besoin de Test de Compétence Savoir. Les Tests, comme toujours, vous fourniront plus dinformations, déterminées par le MJ.</p>",
"effects": [],
"id": "Savant",
"name": "Savant (Savoir)",
"name": "Savant",
"tests": "Savoir (Savoir choisi)"
},
{

File diff suppressed because one or more lines are too long

27
fr.json
View File

@ -76,7 +76,8 @@
"WFRP4E.mutationTypes.physical":"Physique",
"WFRP4E.prayerTypes.blessing":"Bénédiction",
"WFRP4E.prayerTypes.miracle":"Miracle",
"WFRP4E.TogglePassengers":"Passagers ON/OFF",
"SETTINGS.InitRule" : "Règles d'initiative",
"SETTINGS.InitHint" : "Choisir votre configuration pour l'ordre d'initiative.",
"SETTINGS.InitDefault" : "Par défaut (Par ordre d'Initiative, Agilité en cas d'égalité)",
@ -194,7 +195,11 @@
"SETTINGS.TABLE_wrath":"Colère des Dieux",
"SETTINGS.useWoMOvercast":"Utiliser les règles de sur-incantation de Winods of Magic",
"SETTINGS.useWoMOvercastHint":"Utiliser les règles de sur-incantation proposées par le supplément Winds of Magic, cf page 23.",
"SETTINGS.ChannellingIngredients":"Ingedients de Focalisation",
"SETTINGS.ChannellingIngredientsHint":"Les ingrédients appliquent leurs bonus aux tests de Focalisation ainsi qu'aux tests d'Incantation",
"SETTINGS.useWoMInfluences":"Utiliser les Influence Maléfiques de Winds of Magic",
"SETTINGS.useWoMInfluencesHint":"Utilier les règles d'Influences Maléfiques fournies par Winds of Magfic, page 22",
"ROLL.CatastrophicMis":"Incantations Imparfaites Catastrophiques",
"SHEET.Close" : "Fermer",
@ -893,6 +898,7 @@
"DIALOG.GainPrayerContent":"Apprendre ce miracle vous coutera {xp} XP.",
"DIALOG.MemorizeSpell":"Mémoriser un Sort",
"DIALOG.MemorizeSpellContent":"Mémoriser ce sort vous coutera {xp} XP.",
"DIALOG.ErrorMustSelectItem":"Au moins 1 item doit être selectionné",
"CHAT.CareerChoose" : "Choisissez votre carrière",
"CHAT.DamageError" : "Erreur de calcul des dégâts:",
@ -1039,7 +1045,9 @@
"CHATOPT.Reroll":"Relancer",
"CHAT.ChannelledSL":"DR Focalisés",
"CHAT.GrimoireMiscast":"Incantation Imparfaite de Grimoire",
"CHAT.TestModifiers.IgnoreDefenderMountLarger":"Ignorer la pénalité pour attaquer un personnage monté grâce à la portée de l'arme (Up in Arms).",
"CHAT.VortexMove":"Mouvement de vortex aléatoire",
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
"Error.CriticalWound" : "Erreur lors de l'application des blessures",
@ -1886,6 +1894,7 @@
"PROPERTY.Impenetrable" : "Impenetrable",
"PROPERTY.Partial" : "Partial",
"PROPERTY.Weakpoints" : "Points Faibles",
"PROPERTY.SlashAlert":"<b>Propriété Tailladante</b>: Provoque @Condition[Bleeding]{Hémorragie} sur une Blessure Critique, il est possible de dépenser {value} Avantages pour provoquer une autre Hémorragie.",
"WFRP4E.BPandEng" : "Poudre noire et Ingénierie",
"WFRP4E.Bow" : "Arc",
@ -2064,7 +2073,10 @@
"EFFECT.TestsToAffect":"Tests affectés",
"EFFECT.TheSourceOfFear":"la source de la peur",
"EFFECT.Thirst":"Assoiffé",
"EFFECT.ItemChoice":"Choix de l'item",
"EFFECT.ItemFilters":"Filtres d'item",
"EFFECT.PromptItem":"Prompt",
"GRIEVANCE.Warning1":"Attention",
"GRIEVANCE.Warning2":": Cette information est envoyé sur l'espace Github, qui est un espace publique, donc le Tag Discord est préférable. Sinon, contactez moi (MooMan) directement. Si vous avez l'impression que le bug concerne le module FR, contactez LeRatierBretonnier (Discord Foundry FR)",
"GRIEVANCE.Warning3":"Avant de soumettre un rapport de bug",
@ -2078,7 +2090,9 @@
"UPDATER.OverwriteJournals":"Ré-écrire les Journaux",
"UPDATER.OverwriteItems":"Ré-écrire les Items",
"UPDATER.OverwriteActors":"Ré-écrire les Acteurs",
"UPDATER.DeleteModuleContent":"Supprimer le contenu du module",
"UPDATER.DeleteModuleContentPrompt":"<p><strong>ATTENTION</strong>: Cette fonction supprimera tout les contenus associés avec le module <strong>{id}</strong> qui a été importé dans ce monde.</p><p>Etes vous certain de vouloir continuer?</p>",
"TABLE.ConvertTable": "Convertir en tables WFRP4e",
"TABLE.Lookup":"Chercher: ",
"TABLE.Cancel":"Jet: {result} - annulé",
@ -2219,7 +2233,7 @@
"PROPERTY.Crewed":"Avec equipage",
"PROPERTY.Salvo":"Salve",
"PROPERTY.Slash":"Sabrer",
"PROPERTY.Slash":"Taillader",
"PROPERTY.Spread":"A Propagation",
"PROPERTY.Trip":"Trip",
"SPEC.Catapult":"Catapulte",
@ -2231,6 +2245,7 @@
"WFRP4E.Properties.Spread":"A Propagation",
"WFRP4E.Properties.Trip":"Trip",
"WFRP4E.Properties.Unbalanced":"Déséquilibrée",
"PROPERTIES.TraitWarning":"Certains défauts/qualités ne sont pas applicables aux Traits, comme Rechargement, Poudre Noire, etc.",
"EFFECT.Applying":"Application de {name}",
"EFFECT.DeletingItems":"Suppression des items: {items}",

View File

@ -8,7 +8,7 @@
}
],
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
"version": "6.4.0",
"version": "6.5.5",
"esmodules": [
"babele-register.js",
"addon-register.js",
@ -44,15 +44,6 @@
"private": false,
"flags": {}
},
{
"label": "Carrières FR",
"type": "Item",
"name": "carriere-fr",
"path": "packs/carriere-fr.db",
"system": "wfrp4e",
"private": false,
"flags": {}
},
{
"label": "Sorts FR",
"type": "Item",
@ -136,12 +127,12 @@
}
],
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-6.3.12.zip",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-6.5.5.zip",
"id": "wh4-fr-translation",
"compatibility": {
"minimum": "10",
"verified": "10.285",
"maximum": "10"
"verified": "10",
"maximum": "11"
},
"relationships": {
"systems": [

View File

@ -112,6 +112,14 @@ export class WH4FRPatchConfig {
/************************************************************************************/
static perform_patch() {
if (game.user.isGM) {
let coreC7 = game.modules.find(mod => mod.id == "wfrp4e-core")
if (!coreC7 || !coreC7.active) {
ui.notifications.warn("Vous n'avez pas activé le module CoreC7 ! La traduction sera donc incomplète et inopérante.")
return
}
}
// Detect and patch as necessary
if (game.wfrp4e.config && game.wfrp4e.config.talentBonuses && game.wfrp4e.config.talentBonuses["vivacité"] == undefined) {
console.log("Patching WFRP4E now ....");
@ -130,22 +138,26 @@ export class WH4FRPatchConfig {
"guerrier né": "ws"
}
game.wfrp4e.config.loreEffects["beasts"].label = "Domaine des Bêtes"
game.wfrp4e.config.loreEffects["death"].label = "Domaine de la Mort"
game.wfrp4e.config.loreEffects["fire"].label = "Domaine du Feu"
game.wfrp4e.config.loreEffects["metal"].label = "Domaine du Métal"
game.wfrp4e.config.loreEffects["heavens"].label = "Domaine des Cieux"
game.wfrp4e.config.loreEffects["life"].label = "Domaine de la Vie"
game.wfrp4e.config.loreEffects["light"].label = "Domaine de la Lumière"
game.wfrp4e.config.loreEffects["shadow"].label = "Domaine des Ombres"
game.wfrp4e.config.loreEffects["hedgecraft"].label = "Domaine de la Magie de Village"
game.wfrp4e.config.loreEffects["hedgecraft"].label = "Domaine de la Sorcellerie"
if (game.wfrp4e.config.loreEffects) {
game.wfrp4e.config.loreEffects["beasts"].label = "Domaine des Bêtes"
game.wfrp4e.config.loreEffects["death"].label = "Domaine de la Mort"
game.wfrp4e.config.loreEffects["fire"].label = "Domaine du Feu"
game.wfrp4e.config.loreEffects["metal"].label = "Domaine du Métal"
game.wfrp4e.config.loreEffects["heavens"].label = "Domaine des Cieux"
game.wfrp4e.config.loreEffects["life"].label = "Domaine de la Vie"
game.wfrp4e.config.loreEffects["light"].label = "Domaine de la Lumière"
game.wfrp4e.config.loreEffects["shadow"].label = "Domaine des Ombres"
game.wfrp4e.config.loreEffects["hedgecraft"].label = "Domaine de la Magie de Village"
game.wfrp4e.config.loreEffects["hedgecraft"].label = "Domaine de la Sorcellerie"
}
game.wfrp4e.config.species["human"] = "Humain";
game.wfrp4e.config.species["dwarf"] = "Nain";
game.wfrp4e.config.species["halfling"] = "Halfling";
game.wfrp4e.config.species["helf"] = "Haut Elfe";
game.wfrp4e.config.species["welf"] = "Elfe Sylvain";
if (game.wfrp4e.config.species) {
game.wfrp4e.config.species["human"] = "Humain";
game.wfrp4e.config.species["dwarf"] = "Nain";
game.wfrp4e.config.species["halfling"] = "Halfling";
game.wfrp4e.config.species["helf"] = "Haut Elfe";
game.wfrp4e.config.species["welf"] = "Elfe Sylvain";
}
this.patch_species_skills();
this.patch_species_talents();