Sync to 5.4.0

This commit is contained in:
sladecraven 2022-07-20 21:11:32 +02:00
parent 7572e20b64
commit cb718c8b05
3 changed files with 181 additions and 11 deletions

180
fr.json
View File

@ -6,6 +6,77 @@
"WFRP4E.MountButtonNotify": "L'acteur à gauche ({mounter}) a désormais l'acteur à droite ({mountee}) comme monture", "WFRP4E.MountButtonNotify": "L'acteur à gauche ({mounter}) a désormais l'acteur à droite ({mountee}) comme monture",
"WFRP4E.ConditionName.Dead":"Mort", "WFRP4E.ConditionName.Dead":"Mort",
"WFRP4E.Scatter.AtTargetFeet":"Au pied de la cible",
"WFRP4E.Scatter.AtYourFeet":"A vos pieds",
"WFRP4E.Scatter.BottomLeft":"En bas à gauche",
"WFRP4E.Scatter.BottomMiddle":"En bas au milieu",
"WFRP4E.Scatter.BottomRight":"En bas à droite",
"WFRP4E.Scatter.CenterLeft":"Centre gauche",
"WFRP4E.Scatter.CenterRight":"Centre droit",
"WFRP4E.Scatter.TopLeft":"En haut à gauche",
"WFRP4E.Scatter.TopMiddle":"En plein milieu",
"WFRP4E.Scatter.TopRight":"En haut à droite",
"WFRP4E.ScatterTable":"Dispersion",
"WFRP4E.Availability.Special":"Spécial",
"WFRP4E.Locations.body":"Corps",
"WFRP4E.Locations.head":"Tête",
"WFRP4E.Locations.lArm":"Bras gauche",
"WFRP4E.Locations.lLeg":"Jambe gauche",
"WFRP4E.Locations.rArm":"Bras droit",
"WFRP4E.Locations.rLeg":"Jambe gauche",
"WFRP4E.LocationsTable":"Localisation",
"WFRP4E.MagicLores.beasts":"Bêtes",
"WFRP4E.MagicLores.daemonology":"Démonologie",
"WFRP4E.MagicLores.death":"Mort",
"WFRP4E.MagicLores.fire":"Feu",
"WFRP4E.MagicLores.heavens":"Cieux",
"WFRP4E.MagicLores.hedgecraft":"Magie naturelle",
"WFRP4E.MagicLores.life":"Vie",
"WFRP4E.MagicLores.light":"Lumière",
"WFRP4E.MagicLores.metal":"Métal",
"WFRP4E.MagicLores.necromancy":"Nécromancie",
"WFRP4E.MagicLores.nurgle":"Nurgle",
"WFRP4E.MagicLores.petty":"Mineure",
"WFRP4E.MagicLores.shadow":"Ombres",
"WFRP4E.MagicLores.slaanesh":"Slaanesh",
"WFRP4E.MagicLores.tzeentch":"Tzeentch",
"WFRP4E.MagicLores.undivided":"Undivided",
"WFRP4E.MagicLores.witchcraft":"Sorcellerie",
"WFRP4E.MagicWind.beasts":"Ghur",
"WFRP4E.MagicWind.daemonology":"Dhar",
"WFRP4E.MagicWind.death":"Shyish",
"WFRP4E.MagicWind.fire":"Aqshy",
"WFRP4E.MagicWind.heavens":"Azyr",
"WFRP4E.MagicWind.hedgecraft":"Aucun",
"WFRP4E.MagicWind.life":"Ghyran",
"WFRP4E.MagicWind.light":"Hysh",
"WFRP4E.MagicWind.metal":"Chamon",
"WFRP4E.MagicWind.necromancy":"Dhar",
"WFRP4E.MagicWind.nurgle":"Dhar",
"WFRP4E.MagicWind.petty":"Aucun",
"WFRP4E.MagicWind.shadow":"Ulgu",
"WFRP4E.MagicWind.slaanesh":"Dhar",
"WFRP4E.MagicWind.tzeentch":"Dhar",
"WFRP4E.MagicWind.undivided":"Dhar",
"WFRP4E.MagicWind.witchcraft":"Aucun",
"WFRP4E.applyScope.actor":"Acteur",
"WFRP4E.applyScope.item":"Item",
"WFRP4E.effectApplication.actor":"Acteur",
"WFRP4E.effectApplication.apply":"Appliquer avec une cible",
"WFRP4E.effectApplication.damage":"Appliquer quand l'Item inflige des dégâts",
"WFRP4E.effectApplication.equipped":"Lorsque l'item est équipé",
"WFRP4E.hitLocationTables.hitloc":"Standard",
"WFRP4E.hitLocationTables.snake":"Serpent ou similaire",
"WFRP4E.hitLocationTables.spider":"Araignée ou similaire",
"WFRP4E.mutationTypes.mental":"Mental",
"WFRP4E.mutationTypes.physical":"Physique",
"WFRP4E.prayerTypes.blessing":"Bénédiction",
"WFRP4E.prayerTypes.miracle":"Miracle",
"SETTINGS.InitRule" : "Règles d'initiative", "SETTINGS.InitRule" : "Règles d'initiative",
"SETTINGS.InitHint" : "Choisir votre configuration pour l'ordre 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é)", "SETTINGS.InitDefault" : "Par défaut (Par ordre d'Initiative, Agilité en cas d'égalité)",
@ -858,6 +929,9 @@
"CHAT.CommandLine.Help.Properties.Usage.Command":"/prop <nom propriété>", "CHAT.CommandLine.Help.Properties.Usage.Command":"/prop <nom propriété>",
"CHAT.CommandLine.Help.Properties.Usage.Example":"<br>/prop impact<br>/prop shoddy", "CHAT.CommandLine.Help.Properties.Usage.Example":"<br>/prop impact<br>/prop shoddy",
"CHAT.CommandLine.Help.Properties.Usage.Note":"cherchera la propriété la plus proche syntaxquement et l'affiche (eg. /prop préc == /prop précise)", "CHAT.CommandLine.Help.Properties.Usage.Note":"cherchera la propriété la plus proche syntaxquement et l'affiche (eg. /prop préc == /prop précise)",
"CHAT.PowerIngredientMiscast":"Incantations Imparfaites à cause d'un Ingrédient - chiffre 8 dans le jet inversé.",
"CHAT.Quickcasting":"Incantation rapide",
"CHATOPT.Reroll":"Relancer",
"Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races", "Error.SpeciesSkills" : "Impossible d'ajouter des compétences pour les races",
"Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races", "Error.SpeciesTalents" : "Impossible d'ajouter des talents pour les races",
@ -892,9 +966,11 @@
"ERROR.Opposed":"L'attaquant et le défenseur doivent réaliser un test pour calculer l'opposition", "ERROR.Opposed":"L'attaquant et le défenseur doivent réaliser un test pour calculer l'opposition",
"ERROR.Property":"Les jets doivent indiquer la propriété de l'Item", "ERROR.Property":"Les jets doivent indiquer la propriété de l'Item",
"ERROR.Speaker":"Les jets doivent indiquer le 'speaker'", "ERROR.Speaker":"Les jets doivent indiquer le 'speaker'",
"ERROR.EffectNotFound":"Effet non trouvé sur le Test",
"WARNING.Target":"Select a target to apply the effect.", "ERROR.Parser":"Impossible de trouver {name}",
"WARNING.ActorTest":"Les classes de jet d'acteurne sont plus utilisées. Appelez désormais `roll()` sur l'objet lui-même.", "ERROR.PrayerAoEOvercast":"La zone d'effet des Prières ne peut être augemntée",
"WARNING.Target":"Sélectionnez une cible pour appliquer l'effet.",
"WARNING.ActorTest":"Les classes de jet d'acteur ne sont plus utilisées. Appelez désormais `roll()` sur l'objet lui-même.",
"INCOME.YouEarn" : "Vous gagnez", "INCOME.YouEarn" : "Vous gagnez",
"INCOME.Failure" : "Vous avez eu une très mauvaise semaine, et vous ne gagnez rien (ou votre argent a été volé).", "INCOME.Failure" : "Vous avez eu une très mauvaise semaine, et vous ne gagnez rien (ou votre argent a été volé).",
@ -1422,7 +1498,6 @@
"CHARBonus.WP": "Bonus de Force Mentale", "CHARBonus.WP": "Bonus de Force Mentale",
"CHARBonus.Fel": "Bonus de Sociabilité", "CHARBonus.Fel": "Bonus de Sociabilité",
"Bonus" : "Bonus", "Bonus" : "Bonus",
"NAME.Armour" : "Armure", "NAME.Armour" : "Armure",
"NAME.Hardy" : "Dur à cuire", "NAME.Hardy" : "Dur à cuire",
"NAME.Small" : "Petit", "NAME.Small" : "Petit",
@ -1444,6 +1519,54 @@
"NAME.TraitRanged": "A Distance", "NAME.TraitRanged": "A Distance",
"NAME.TraitArmour": "Armure", "NAME.TraitArmour": "Armure",
"NAME.MeleeBrawling": "Corps à coprs (Bagarre)", "NAME.MeleeBrawling": "Corps à coprs (Bagarre)",
"NAME.AcuteSense":"Sens aiguisé",
"NAME.AnimalCare":"Soins des animaux",
"NAME.AnimalTraining":"Dressage",
"NAME.Art":"Art",
"NAME.Athletics":"Athlétisme",
"NAME.Bribery":"Subornation",
"NAME.Charm":"Charme",
"NAME.CharmAnimal":"Emprise sur les animaux",
"NAME.Climb":"Escalade",
"NAME.DarkVision":"Infravision",
"NAME.DeadeyeShot":"Tir mortel",
"NAME.Doomed":"Destinée",
"NAME.Drive":"Conduite d'attelage",
"NAME.Entertain":"Divertissement",
"NAME.Etiquette":"Savoir-vivre",
"NAME.Evaluate":"Evaluation",
"NAME.Fear":"Peur",
"NAME.Gamble":"Pari",
"NAME.Gossip":"Ragot",
"NAME.Haggle":"Marchandage",
"NAME.Heal":"Guérison",
"NAME.Intimidate":"Intimider",
"NAME.Intuition":"Intuition",
"NAME.Leadership":"Commandement",
"NAME.Lore":"Domaine",
"NAME.Luck":"Chance",
"NAME.Navigation":"Navigation",
"NAME.NightVision":"Vision Nocturne",
"NAME.OutdoorSurvival":"Survie en extérieur",
"NAME.Perception":"Perception",
"NAME.Perform":"Représentation",
"NAME.Play":"Musicien",
"NAME.Research":"Recherche",
"NAME.Resistance":"Résistance",
"NAME.Ride":"Chevaucher",
"NAME.Row":"Ramer",
"NAME.Sail":"Voile",
"NAME.Savant":"Savant",
"NAME.SecretSigns":"Signes secrets",
"NAME.SetTrap":"Piégeage",
"NAME.SleightOfHand":"Escamotage",
"NAME.Strider":"Bon marcheur",
"NAME.StrikeToStun":"Frappe assommante",
"NAME.StrongMinded":"Obstiné",
"NAME.Swim":"Natation",
"NAME.Terror":"Terreur",
"NAME.Track":"Pistage",
"NAME.Trade":"Métier",
"SPEC.Tiny" : "Minuscule", "SPEC.Tiny" : "Minuscule",
"SPEC.Little" : "Très petite", "SPEC.Little" : "Très petite",
@ -1801,6 +1924,21 @@
"EFFECT.Target":"Cible: ", "EFFECT.Target":"Cible: ",
"EFFECT.QuantityError":"Quantité insuffisante", "EFFECT.QuantityError":"Quantité insuffisante",
"EFFECT.ReduceQuantityOption":"Réduire la quantité à l'usage", "EFFECT.ReduceQuantityOption":"Réduire la quantité à l'usage",
"EFFECT.ColdExposure":"Exposition au froid",
"EFFECT.ConsumeAlcohol":"Résistance à l'alcool",
"EFFECT.DualWielder":"Maniement de deux armes",
"EFFECT.Encumbrance":"Encombrement",
"EFFECT.HeatExposure":"Exposition à la chaleur",
"EFFECT.Infighting":"Combat proche",
"EFFECT.MarienburghersCourage":"Coyrage du Marienbourgeois",
"EFFECT.OnDefensive":"Sur la défensive [Nom de compétence]",
"EFFECT.Starvation":"Affammé",
"EFFECT.TestsRelatedToHearing":"Tests relatife à l'audition",
"EFFECT.TestsRelatedToMovementOfAnyKind":"Tests relatifs à tout les mouvements",
"EFFECT.TestsRelatedToSight":"Tests relatifs à la vision",
"EFFECT.TestsToAffect":"Tests affectés",
"EFFECT.TheSourceOfFear":"la source de la peur",
"EFFECT.Thirst":"Assoiffé",
"GRIEVANCE.Warning1":"Attention", "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.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)",
@ -1883,5 +2021,37 @@
"half weapon":"moitié de l'arme", "half weapon":"moitié de l'arme",
"quarter weapon":"1/4 de l'arme", "quarter weapon":"1/4 de l'arme",
"third weapon":"trois fois l'arme", "third weapon":"trois fois l'arme",
"twice weapon":"deux fois l'arme" "twice weapon":"deux fois l'arme",
"Overchannelling":"Overchannelling",
"Players":"Joueurs",
"ROLL.CalledShot":"Coup placé",
"SETTINGS.UnofficialGrimoire":"Grimoire Non-officiel",
"SETTINGS.UnofficialGrimoireHint":"Règles inspirées par l'Unofficial Grimoire, pour les détails merci de consulter le wiki: <a href='https://github.com/moo-man/WFRP4e-FoundryVTT/wiki/Homebrew-Rules#magic-insiperd-by-unofficial-grimoire'>ici</a>",
"SETTINGS.UseGroupAdvantage":"Utiliser les avantages de groupe",
"SETTINGS.UseGroupAdvantageHint":"Grouper les avantages des joueurs et des ennemis ensemble (comme décrit dans Up in Arms). Pour associer un acteur avec le goupe des joeurs, l'acteur doit soit être la propriété d'un joueur ou bien avoir une Token 'Amical'. Sinon, il est considéré dans le groupe 'Ennemi'.",
"Sense":"Sentir",
"SkillTest":"Test de {skill} ",
"Social Group":"Groupe social",
"chosen Lore":"Domaine choisi",
"the Terrain":"le Terrain",
"the associated Threat":"la menace associée",
"AutoFillAdvantageDisabled":"'Gestion atuo des avantages désactivé",
"CharTest":"Test de {char}",
"CharacterHeight":"Taille",
"ConsumedIngredient":"<p>Ingrédient consommé</p>",
"DIALOG.OverchannellingTooltip":"Lorsque vous canalisez, vous êtes supposé évacuer tout excès de DR au-delà de celui qui réduirait le NI du sort à 0 sans danger. Après le test, vous pouvez choisir de conserver l'énergie magique excédentaire que vous avez accumulée et de l'appliquer à la Surincantation une fois le sort lancé. (Exemple : Bianca canalise un sort avec un NI de 3 et obtient 7 DR ; elle choisit d'accumuler les 4 DR supplémentaires pour les effets de Surincantation une fois le sort lancé.) Mais ce pouvoir supplémentaire n'est pas sans coût. Si le test d'incantation échoue, vous perdez toute l'énergie canalisée et subissez une incantation imparfaite mineure. De plus, vous comptez tout double ou tout lancer se terminant par un 0 sur votre Focalisation ou votre compétence Langue (magie) comme un échoué (donc, 00, 99, 90, 88, etc.) et tout critique ou échec sur ces tests est une Incantation Imparfaite Majeure. ",
"DIALOG.Quickcasting":"Incantation rapide",
"DIALOG.QuickcastingTooltip":"Si vous renoncez à votre mouvement et à toutes les actions gratuites, vous pouvez utiliser votre tour pour focaliser et incanter rapidement la même action. Parce que vous vous précipitez, augmentez la gravité de toute erreur subie d'une table (c'est-à-dire de mineure à majeure ou majeure à catastrophique).",
"DIALOG.UseIngredient":"Choisir comment utiliser les ingrédients (if disponible)",
"DIALOG.UseIngredientTooltip":"Vous pouvez concentrer votre magie à travers un composant matériel approprié avant de lancer votre sort. Les ingrédients réagissent différemment selon la façon dont vous focalisez votre magie à travers eux. Avant d'incanter ou de focaliser, vous devez choisir d'utiliser l'ingrédient pour le Pouvoir ou le Contrôle. Les ingrédients sont consommés même lorsque le sort échoue. <br/> Ingrédient de pouvoir : Lorsqu'il est utilisé lors d'un test de focalisation, un ingrédient de pouvoir double le nombre de DR acquis en cas de succès (voir sur-focalisation). Lorsqu'il est utilisé lors d'un test d'incantation, un ingrédient de pouvoir vous permet d'inverser les dés et de choisir le résultat de votre test d'incantation. Cependant, si les unités meurent après que l'inverse de votre test d'incantation dépasse votre bonus de Force Mentale, l'énergie dépasse votre emprise et vous déclenchez une Incantation Imparfaite Mineure. <br/> Ingrédient de contrôle : lorsqu'il est utilisé pendant un test de focalisation ou d'incantation, un ingrédient de contrôle agit comme une cible pour la magie incontrôlable. Réduisez la gravité d'un Echec subie d'un tableau : c'est-à-dire de Catastrophique à Majeur, Majeur à Mineur ou Mineur à aucun",
"Enemies":"Ennemis",
"GroupAdvantageNoCombatant":"Cet acteur doit être membre d'un Combat pour pouvoir modifier son avantage.",
"GroupAdvantageUpdated":"Avantage de Groupe mis à jour. Joueurs: {players} | Ennemis: {enemies}",
"IngredientControl":"Controller",
"IngredientNone":"Aucun",
"IngredientPower":"Pouvoir",
"LOG.CareerChange":"Changement de carrière: {career}"
} }

View File

@ -5,7 +5,7 @@
"authors": [ {"name":"LeRatierBretonnien" }], "authors": [ {"name":"LeRatierBretonnien" }],
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr", "url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
"flags": {}, "flags": {},
"version": "5.3.7", "version": "5.4.0",
"minimumCoreVersion": "0.8.0", "minimumCoreVersion": "0.8.0",
"compatibleCoreVersion": "9", "compatibleCoreVersion": "9",
"scripts": [], "scripts": [],

View File

@ -1,9 +1,9 @@
package.path = package.path .. ";luajson/?.lua" package.path = package.path .. ";luajson/?.lua"
local JSON = require"json" local JSON = require"json"
local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-dotr/lang/en.json" --local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-dotr/lang/en.json"
--local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-core/lang/en.json" --local enjsonf = "/home/morr/foundry/foundrydata-dev/Data/modules/wfrp4e-core/lang/en.json"
--local enjsonf = "../../WFRP4e-FoundryVTT/lang/en.json" local enjsonf = "../../WFRP4e-FoundryVTT/lang/en.json"
local frjsonf = "../fr.json" local frjsonf = "../fr.json"
local fp = io.open(enjsonf, "r") local fp = io.open(enjsonf, "r")