Compare commits
5 Commits
foundryvtt
...
foundryvtt
Author | SHA1 | Date | |
---|---|---|---|
79ba6a9666 | |||
31109ba2ec | |||
67b2af882f | |||
05b9dab747 | |||
243aeda9f7 |
@ -6690,7 +6690,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "<p>Vos prières exaltantes inspirent la discipline et la coordination à l'intérieur de vos rangs. Les cibles affectées gagnent +1 Talent @Compendium[wfrp4e-core.items.J9MK0AIaTbvd5oF6].</p>",
|
"description": "<p>Vos prières exaltantes inspirent la discipline et la coordination à l'intérieur de vos rangs. Les cibles affectées gagnent +1 Talent @Compendium[wfrp4e-core.items.J9MK0AIaTbvd5oF6].</p>",
|
||||||
"id": "Inspiring",
|
"id": "ezVl3vFWTwHfNXL3",
|
||||||
"name": "Inspirant"
|
"name": "Inspirant"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
205
fr.json
205
fr.json
@ -97,7 +97,7 @@
|
|||||||
"SETTINGS.TestDialogAutoPopulate" : "Remplir automatiquement les dialogues de Test",
|
"SETTINGS.TestDialogAutoPopulate" : "Remplir automatiquement les dialogues de Test",
|
||||||
"SETTINGS.TestDialogAutoPopulateHint" : "Ce paramètre remplit automatiquement les informations des boîtes de dialogue concernant les Tests. Par exemple : Brandir une arme Défensive remplit automatiquement le champ 'Bonus DR' dans les boîtes de dialogue des armes de mêlée. Cela survient uniquement si ce n'est pas le tour du personnage concerné. Applicable également pour les armes Précises / Imprécises.",
|
"SETTINGS.TestDialogAutoPopulateHint" : "Ce paramètre remplit automatiquement les informations des boîtes de dialogue concernant les Tests. Par exemple : Brandir une arme Défensive remplit automatiquement le champ 'Bonus DR' dans les boîtes de dialogue des armes de mêlée. Cela survient uniquement si ce n'est pas le tour du personnage concerné. Applicable également pour les armes Précises / Imprécises.",
|
||||||
"SETTINGS.TestDialogDefaultDifficulty" : "Difficulté par défaut des tests hors-combat",
|
"SETTINGS.TestDialogDefaultDifficulty" : "Difficulté par défaut des tests hors-combat",
|
||||||
"SETTINGS.TestDialogDefaultDifficultyHint" : "Positionne la difficulté par défaut des tests à Accessible si aucun combat n'est activé. En combat ou si cette option n'est pas cochée, la difficulté par défaut reste Intermédiaire. Dans tout les cas, la valeur reste modifiable dans la fenêtre du lancer de dé.",
|
"SETTINGS.TestDialogDefaultDifficultyHint" : "Positionne la difficulté par défaut des tests à Accessible si aucun combat n'est activé. En combat ou si cette option n'est pas cochée, la difficulté par défaut reste Intermédiaire. Dans tout les cas, la valeur reste modifiable dans la fenêtre du lancer de dé.",
|
||||||
"SETTINGS.NpcAverageChar" : "Régler les caractéristiques moyennes des PNJ",
|
"SETTINGS.NpcAverageChar" : "Régler les caractéristiques moyennes des PNJ",
|
||||||
"SETTINGS.NpcAverageCharHint" : "Saisir une race reconnue pour un PNJ remplit automatiquement ses caractéristiques avec les valeurs moyennes prévues.",
|
"SETTINGS.NpcAverageCharHint" : "Saisir une race reconnue pour un PNJ remplit automatiquement ses caractéristiques avec les valeurs moyennes prévues.",
|
||||||
"SETTINGS.PartialChannelling" : "Focalisation partielle",
|
"SETTINGS.PartialChannelling" : "Focalisation partielle",
|
||||||
@ -136,9 +136,9 @@
|
|||||||
"SETTINGS.RangeAutoCalculation": "Calcul automatique du modificateur de distance",
|
"SETTINGS.RangeAutoCalculation": "Calcul automatique du modificateur de distance",
|
||||||
"SETTINGS.PlayerExperienceEditing": "Edition de l'Expérience du personnage",
|
"SETTINGS.PlayerExperienceEditing": "Edition de l'Expérience du personnage",
|
||||||
"SETTINGS.PlayerExperienceEditingHint": "Autoriser les joueurs à modifier l'XP des personnages",
|
"SETTINGS.PlayerExperienceEditingHint": "Autoriser les joueurs à modifier l'XP des personnages",
|
||||||
"SETTINGS.AdvantageBonusHint": "Configurer le bonus donné par l'avantage",
|
"SETTINGS.AdvantageBonusHint": "Configurer le bonus donné par l'avantage",
|
||||||
"SETTINGS.AdvantageBonus": "Bonus d'avantage",
|
"SETTINGS.AdvantageBonus": "Bonus d'avantage",
|
||||||
|
|
||||||
"SETTINGS.MooSizeDamageHint":"Les bonus de dommages sont liés à la taille absolue, au lieu des différences de taille relatives (voir la page de Wiki en lien ci-dessus)",
|
"SETTINGS.MooSizeDamageHint":"Les bonus de dommages sont liés à la taille absolue, au lieu des différences de taille relatives (voir la page de Wiki en lien ci-dessus)",
|
||||||
"SETTINGS.MooHomebrewItems":"Modifications d'Items",
|
"SETTINGS.MooHomebrewItems":"Modifications d'Items",
|
||||||
"SETTINGS.MooHomebrewItemHint":"Change (avec l'application des règles ci-dessus) différents obejts. Voir la page de Wiki indiquée ci-dessus. **ATTENTION: A n'activer que sur un nouveau monde, et avec la plupart des règles ci-dessus activées**",
|
"SETTINGS.MooHomebrewItemHint":"Change (avec l'application des règles ci-dessus) différents obejts. Voir la page de Wiki indiquée ci-dessus. **ATTENTION: A n'activer que sur un nouveau monde, et avec la plupart des règles ci-dessus activées**",
|
||||||
@ -235,7 +235,7 @@
|
|||||||
"SHEET.Dodge":"Esquive",
|
"SHEET.Dodge":"Esquive",
|
||||||
"SHEET.Improvised":"Improvisé",
|
"SHEET.Improvised":"Improvisé",
|
||||||
"SHEET.Stomp":"Piétiner",
|
"SHEET.Stomp":"Piétiner",
|
||||||
|
|
||||||
"SHEET.NestedWarning" : "Pas possible d'ajouter plus de 4 niveaux de contenants.",
|
"SHEET.NestedWarning" : "Pas possible d'ajouter plus de 4 niveaux de contenants.",
|
||||||
"SHEET.LocationWarning" : "Vider ce contenant avec de le déplacer",
|
"SHEET.LocationWarning" : "Vider ce contenant avec de le déplacer",
|
||||||
"SHEET.SkillMissingWarning" : "Vous n'avez pas cette compétence",
|
"SHEET.SkillMissingWarning" : "Vous n'avez pas cette compétence",
|
||||||
@ -295,6 +295,53 @@
|
|||||||
"SHEET.TemporaryEffectHint":"Ces Effets proviennent de l'acteur qui les possède. Utiliser la fiche de personnage pour interagir avec.",
|
"SHEET.TemporaryEffectHint":"Ces Effets proviennent de l'acteur qui les possède. Utiliser la fiche de personnage pour interagir avec.",
|
||||||
"SHEET.ItemSheetEditableDisabled":"L'édition de cet Item est désactivé tant que les effets de {effects} sont actifs. Désactivez ou supprimez ces effets sur l'acteur concerné.",
|
"SHEET.ItemSheetEditableDisabled":"L'édition de cet Item est désactivé tant que les effets de {effects} sont actifs. Désactivez ou supprimez ces effets sur l'acteur concerné.",
|
||||||
"SHEET.LocationAP":"Localisation des PA",
|
"SHEET.LocationAP":"Localisation des PA",
|
||||||
|
"SHEET.AlterName":"Autre nom",
|
||||||
|
"SHEET.AppliedTemplates":"Templates appliqués",
|
||||||
|
"SHEET.LoadingSkills":"Chargement des compétences",
|
||||||
|
"SHEET.OtherCost":"Autres couts",
|
||||||
|
"SHEET.OtherCostPlaceholder":"Formule ou nombre",
|
||||||
|
"SHEET.SkillSpecialization":"Spécialisation de compétence",
|
||||||
|
"SHEET.SkillSpecializationEnter":"Saisissez la spécialisation",
|
||||||
|
"SHEET.SkillSpecializationText":"Sélectionnez la spécialisation, si aucune sélection n'est faite, saisissez le manuellement.",
|
||||||
|
"SHEET.SpecialisationAbbrev":"Spec.",
|
||||||
|
"SHEET.TemplateGroupTooltip":"Indiquer un numéro de groupe permettra de choisir parmi tout les autres items ayant le même numéro de groupe.",
|
||||||
|
"SHEET.TemplateSpecialisationTooltip":"Combien de spécialisation à selectionner (par exemple 'Corps à corps' et '2' correspond à 'Corps à corps (Au choix 2)')",
|
||||||
|
"SHEET.CharacterSheet":"Fiche de PJ",
|
||||||
|
"SHEET.CharacterSheetNoTheme":"Fiche de PJ (sans thème)",
|
||||||
|
"SHEET.CreatureSheet":"Fiche de créature",
|
||||||
|
"SHEET.CreatureSheetNoTheme":"Fiche de créature (sans thème)",
|
||||||
|
"SHEET.NPCSheet":"Fiche de PNJ",
|
||||||
|
"SHEET.NPCSheetNoTheme":"Fiche de PNJ (sans thème)",
|
||||||
|
"SHEET.VehicleSheet":"Fiche de véhicule",
|
||||||
|
"SHEET.VehicleSheetNoTheme":"Fiche de véhicule (sans thème)",
|
||||||
|
|
||||||
|
"SHEETS.Actor.vehicle":"Fiche de Véhicule",
|
||||||
|
"SHEETS.Item.ammunition":"Fiche de Munitions",
|
||||||
|
"SHEETS.Item.armour":"Fiche d'Armure",
|
||||||
|
"SHEETS.Item.career":"Fiche de Carrière",
|
||||||
|
"SHEETS.Item.cargo":"Fiche de Cargaison",
|
||||||
|
"SHEETS.Item.container":"Fiche de Conteneur",
|
||||||
|
"SHEETS.Item.critical":"Fiche de Critique",
|
||||||
|
"SHEETS.Item.disease":"Fiche de Maladie",
|
||||||
|
"SHEETS.Item.extendedTest":"Fiche de Test Etendu",
|
||||||
|
"SHEETS.Item.injury":"Fiche de Blessure",
|
||||||
|
"SHEETS.Item.money":"Fiche de Monnaie",
|
||||||
|
"SHEETS.Item.mutation":"Fiche de Mutation",
|
||||||
|
"SHEETS.Item.prayer":"Fiche de Prière",
|
||||||
|
"SHEETS.Item.psychology":"Fiche de Psychologie",
|
||||||
|
"SHEETS.Item.skill":"Fiche de Compétence",
|
||||||
|
"SHEETS.Item.spell":"Fiche de Sort",
|
||||||
|
"SHEETS.Item.talent":"Fiche de Talent",
|
||||||
|
"SHEETS.Item.template":"Fiche de Template",
|
||||||
|
"SHEETS.Item.trait":"Fiche de Trait",
|
||||||
|
"SHEETS.Item.trapping":"Fiche d'Objet",
|
||||||
|
"SHEETS.Item.vehicleMod":"Fiche de Modif. de Véhicule",
|
||||||
|
"SHEETS.Item.vehicleRole":"Fiche de Rôle de Véhicule",
|
||||||
|
"SHEETS.Item.vehicleTest":"Fiche de Test de Véhicule",
|
||||||
|
"SHEETS.Item.weapon":"Fiche d'Arme",
|
||||||
|
"SHEETS.Actor.character":"Fiche de PJ",
|
||||||
|
"SHEETS.Actor.creature":"Fiche de créature",
|
||||||
|
"SHEETS.Actor.npc":"Fiche de PNJ",
|
||||||
|
|
||||||
"ACTOR.BasicSkillsTitle" : "Ajouter les compétences de base",
|
"ACTOR.BasicSkillsTitle" : "Ajouter les compétences de base",
|
||||||
"ACTOR.BasicSkillsPrompt": "Ajouter les compétences de base ?",
|
"ACTOR.BasicSkillsPrompt": "Ajouter les compétences de base ?",
|
||||||
@ -311,7 +358,7 @@
|
|||||||
"ACTOR.AdvancementError":"Impossible de progresser : {action} {item}, pas assez d'expérience disponible",
|
"ACTOR.AdvancementError":"Impossible de progresser : {action} {item}, pas assez d'expérience disponible",
|
||||||
"ACTOR.ErrorAdd":"ajouter",
|
"ACTOR.ErrorAdd":"ajouter",
|
||||||
"ACTOR.ErrorImprove":"améliorer",
|
"ACTOR.ErrorImprove":"améliorer",
|
||||||
|
|
||||||
"ITEM.PenniesValue" : "Valeur (en Sous de Cuivre)",
|
"ITEM.PenniesValue" : "Valeur (en Sous de Cuivre)",
|
||||||
"ITEM.MeleeDamage" : "Dommages Mêlée",
|
"ITEM.MeleeDamage" : "Dommages Mêlée",
|
||||||
"ITEM.RangedDamage" : "Dommages Projectiles",
|
"ITEM.RangedDamage" : "Dommages Projectiles",
|
||||||
@ -383,6 +430,9 @@
|
|||||||
"ITEM.VitalRoles":"Roles vitaux",
|
"ITEM.VitalRoles":"Roles vitaux",
|
||||||
"ITEM.LearningXP":"XP d'Apprentissage",
|
"ITEM.LearningXP":"XP d'Apprentissage",
|
||||||
|
|
||||||
|
"TOKEN.MOVEMENT.Status.immobile":"Immobile",
|
||||||
|
"TOKEN.MOVEMENT.Status.restricted":"Restreint",
|
||||||
|
|
||||||
"BleedCrit":"L'hémorrage de <b>{name}</b> coagule un peu : 1 Hémorragie peut-être retirée.",
|
"BleedCrit":"L'hémorrage de <b>{name}</b> coagule un peu : 1 Hémorragie peut-être retirée.",
|
||||||
"BleedFail":"<b>{name}</b> meur de sa perte de sang !",
|
"BleedFail":"<b>{name}</b> meur de sa perte de sang !",
|
||||||
"BleedRoll":"Jet d'Hémmoragie",
|
"BleedRoll":"Jet d'Hémmoragie",
|
||||||
@ -496,7 +546,7 @@
|
|||||||
"Ear": "Oreille",
|
"Ear": "Oreille",
|
||||||
"Nose": "Nez",
|
"Nose": "Nez",
|
||||||
"Foot": "Pied",
|
"Foot": "Pied",
|
||||||
"Teeth": "Dents",
|
"Teeth": "Dents",
|
||||||
"Legs" : "Jambes",
|
"Legs" : "Jambes",
|
||||||
"Leg" : "Jambe",
|
"Leg" : "Jambe",
|
||||||
"Spell" : "Sort",
|
"Spell" : "Sort",
|
||||||
@ -580,7 +630,7 @@
|
|||||||
"Protects" : "Protège",
|
"Protects" : "Protège",
|
||||||
"Overcasts": "Surincantations",
|
"Overcasts": "Surincantations",
|
||||||
"Extensions": "Extensions",
|
"Extensions": "Extensions",
|
||||||
"Quantity": "Quantité",
|
"Quantity": "Quantité",
|
||||||
"Weapon": "Arme",
|
"Weapon": "Arme",
|
||||||
"Default": "Défaut",
|
"Default": "Défaut",
|
||||||
"Label": "Label",
|
"Label": "Label",
|
||||||
@ -727,7 +777,7 @@
|
|||||||
"MOO.Simple":"Les armes simples peuvent être utilisées avec Corps à Coprs Simple sans pénalité.",
|
"MOO.Simple":"Les armes simples peuvent être utilisées avec Corps à Coprs Simple sans pénalité.",
|
||||||
"MOO.CriticalChanelling":"Focalisation Critique DR Bonus",
|
"MOO.CriticalChanelling":"Focalisation Critique DR Bonus",
|
||||||
"MOO.FailedCast":"Une Echec d'Incantation pendant une Focalisation compte comme une interruption.",
|
"MOO.FailedCast":"Une Echec d'Incantation pendant une Focalisation compte comme une interruption.",
|
||||||
|
|
||||||
"ErrorMountNotFound": "Erreur lors de la recherche de la monture. Essyez de retirer la monture",
|
"ErrorMountNotFound": "Erreur lors de la recherche de la monture. Essyez de retirer la monture",
|
||||||
"ErrorDamagePermission": "Vous n'avez pas la permission pour appliquer des dommages à cette cible",
|
"ErrorDamagePermission": "Vous n'avez pas la permission pour appliquer des dommages à cette cible",
|
||||||
"ErrorMacroItemMissing": "Votre personnage n'a pas d'objet nommé",
|
"ErrorMacroItemMissing": "Votre personnage n'a pas d'objet nommé",
|
||||||
@ -751,7 +801,7 @@
|
|||||||
"Infinite": "Infini",
|
"Infinite": "Infini",
|
||||||
"any one": "Au choix",
|
"any one": "Au choix",
|
||||||
"Sing": "Chant",
|
"Sing": "Chant",
|
||||||
|
|
||||||
"ENTITY.Actor": "Acteur",
|
"ENTITY.Actor": "Acteur",
|
||||||
|
|
||||||
"BROWSER.ItemCategories" : "Catégorie d'items",
|
"BROWSER.ItemCategories" : "Catégorie d'items",
|
||||||
@ -881,7 +931,7 @@
|
|||||||
"DIFFICULTY.MooFutile":"Futile (-50)",
|
"DIFFICULTY.MooFutile":"Futile (-50)",
|
||||||
"DIFFICULTY.MooVHard":"Très Difficile (-40)",
|
"DIFFICULTY.MooVHard":"Très Difficile (-40)",
|
||||||
"DIFFICULTY.MooHard":"Difficile (-30)",
|
"DIFFICULTY.MooHard":"Difficile (-30)",
|
||||||
"DIFFICULTY.MooEasy":"Facile (+30)",
|
"DIFFICULTY.MooEasy":"Facile (+30)",
|
||||||
"DIFFICULTY.MooDifficult":"Difficile (-20)",
|
"DIFFICULTY.MooDifficult":"Difficile (-20)",
|
||||||
"DIFFICULTY.MooVEasy":"Très Facile (+40)",
|
"DIFFICULTY.MooVEasy":"Très Facile (+40)",
|
||||||
"DIFFICULTY.Impossible":"Impossible (-50)",
|
"DIFFICULTY.Impossible":"Impossible (-50)",
|
||||||
@ -952,6 +1002,8 @@
|
|||||||
"DIALOG.ItemDialog":"Fenêtre d'Item",
|
"DIALOG.ItemDialog":"Fenêtre d'Item",
|
||||||
"DIALOG.LinkCareer":"Relier la carrière",
|
"DIALOG.LinkCareer":"Relier la carrière",
|
||||||
"DIALOG.LinkCareerContent":"Relier {new} avec {old}? Les compétences de {old} seront ajoutées à {new}, tout en préservant toutes les spécialisations effectuées avec la carrière précédente.",
|
"DIALOG.LinkCareerContent":"Relier {new} avec {old}? Les compétences de {old} seront ajoutées à {new}, tout en préservant toutes les spécialisations effectuées avec la carrière précédente.",
|
||||||
|
"DIALOG.ChoosePassenger":"Choisissez un passager",
|
||||||
|
"DIALOG.PostQuantityContent":"Combien de fois cet item peut être récupéré? Laissez vide pour illimité.",
|
||||||
|
|
||||||
"CHAT.CareerChoose" : "Choisissez votre carrière",
|
"CHAT.CareerChoose" : "Choisissez votre carrière",
|
||||||
"CHAT.DamageError" : "Erreur de calcul des dégâts:",
|
"CHAT.DamageError" : "Erreur de calcul des dégâts:",
|
||||||
@ -1047,7 +1099,7 @@
|
|||||||
"CHAT.CommandLine.Help.Travel.Usage.Note" : "Basé sur le PDF <a href='http://www.gitzmansgallery.com/docs/Travel%20Distances%20in%20the%20Empire.pdf'>Travel Distances in the Empire</a>.",
|
"CHAT.CommandLine.Help.Travel.Usage.Note" : "Basé sur le PDF <a href='http://www.gitzmansgallery.com/docs/Travel%20Distances%20in%20the%20Empire.pdf'>Travel Distances in the Empire</a>.",
|
||||||
"CHAT.CommandLine.Help.Exp.Usage.Note": "Utilisez cette commande pour attribuer de l'XP à vos joueurs. Leur journal d'expérience sera automatiquement mis à jour avec les informations indiquées",
|
"CHAT.CommandLine.Help.Exp.Usage.Note": "Utilisez cette commande pour attribuer de l'XP à vos joueurs. Leur journal d'expérience sera automatiquement mis à jour avec les informations indiquées",
|
||||||
"CHAT.CommandLine.Help.Exp.Usage.Example": "<br>/exp 50<br>/exp 100 victoire sur le chef",
|
"CHAT.CommandLine.Help.Exp.Usage.Example": "<br>/exp 50<br>/exp 100 victoire sur le chef",
|
||||||
"CHAT.ExpReceived": "Vous avez reçu <b>{amount}</b> points d'experience pour <b>{reason}</b>",
|
"CHAT.ExpReceived": "Vous avez reçu <b>{amount}</b> points d'experience pour <b>{reason}</b>",
|
||||||
"CHAT.CommandLine.Help.Travel.Title": "Voyage",
|
"CHAT.CommandLine.Help.Travel.Title": "Voyage",
|
||||||
"CHAT.TestModifiers.WrapDefend": "L'attaquant a une arme à enroulement",
|
"CHAT.TestModifiers.WrapDefend": "L'attaquant a une arme à enroulement",
|
||||||
"CHAT.CommandLine.Help.Exp.Title": "Experience",
|
"CHAT.CommandLine.Help.Exp.Title": "Experience",
|
||||||
@ -1057,19 +1109,19 @@
|
|||||||
"CHAT.PostQuantityReduced": "Quantité réduite de {num}",
|
"CHAT.PostQuantityReduced": "Quantité réduite de {num}",
|
||||||
"CHAT.FearReminder": "Ces personnages ont actuellement Peur et peuvent faire un Test pour la surmonter",
|
"CHAT.FearReminder": "Ces personnages ont actuellement Peur et peuvent faire un Test pour la surmonter",
|
||||||
"CHAT.TestModifiers.ShootingSizeModifier": "Tir sur une table de taille {size}.",
|
"CHAT.TestModifiers.ShootingSizeModifier": "Tir sur une table de taille {size}.",
|
||||||
"CHAT.PostError": "Vous devez spécifier un entier positif",
|
"CHAT.PostError": "Vous devez spécifier un entier positif",
|
||||||
"CHAT.PostMoreThanHave": "Vous ne pouvez poster plus que vous ne possédez. Quanité réduite à {num}.",
|
"CHAT.PostMoreThanHave": "Vous ne pouvez poster plus que vous ne possédez. Quanité réduite à {num}.",
|
||||||
"CHAT.NoGenerator": "Aucun Générateur actif. Utilisez char pour démarrer le processus.",
|
"CHAT.NoGenerator": "Aucun Générateur actif. Utilisez char pour démarrer le processus.",
|
||||||
"CHAT.EditItem": "Editer l'item",
|
"CHAT.EditItem": "Editer l'item",
|
||||||
"CHAT.Haggle": "Marchander",
|
"CHAT.Haggle": "Marchander",
|
||||||
"CHAT.DiseasesRules" : "<br>Référez vous aux maladies pour les règles de Contraction",
|
"CHAT.DiseasesRules" : "<br>Référez vous aux maladies pour les règles de Contraction",
|
||||||
"CHAT.CorruptionTest": "<br><b>Cliquez sur un lien de Corruption pour lancer un Test de Corruption</b>",
|
"CHAT.CorruptionTest": "<br><b>Cliquez sur un lien de Corruption pour lancer un Test de Corruption</b>",
|
||||||
"CHAT.AutoWitchcraftMiscast": "Sorcellerie - Lancer automatique sur la table eds Incantations Imparfaites Mineures",
|
"CHAT.AutoWitchcraftMiscast": "Sorcellerie - Lancer automatique sur la table eds Incantations Imparfaites Mineures",
|
||||||
"CHAT.MalignantInfluence": "Incantation Imparfaites due à une Influence Maléfique",
|
"CHAT.MalignantInfluence": "Incantation Imparfaites due à une Influence Maléfique",
|
||||||
"CHAT.OverchannellingMiscast": "Incantation Imparfaite due à une Sur-incantation",
|
"CHAT.OverchannellingMiscast": "Incantation Imparfaite due à une Sur-incantation",
|
||||||
"CHAT.FumbleMiscast": "Incantation Imparfaite due à une Maladresse",
|
"CHAT.FumbleMiscast": "Incantation Imparfaite due à une Maladresse",
|
||||||
"CHAT.TotalPowerMiscast":"Incantation Imparfaite due à Sur-puissance",
|
"CHAT.TotalPowerMiscast":"Incantation Imparfaite due à Sur-puissance",
|
||||||
"CHAT.CritCastMiscast": "Incantation Imparfaite due à une réussite critique",
|
"CHAT.CritCastMiscast": "Incantation Imparfaite due à une réussite critique",
|
||||||
"CHAT.CritChannelMiscast": "Incantation Imprafaite suite à une réussite critique en Focalisation",
|
"CHAT.CritChannelMiscast": "Incantation Imprafaite suite à une réussite critique en Focalisation",
|
||||||
"CHAT.DiseaseIncubation":"Incubation de {disease} terminée.",
|
"CHAT.DiseaseIncubation":"Incubation de {disease} terminée.",
|
||||||
"CHAT.DiseaseDuration":" Le décompte de temps de {duration} {unit} a démarré.",
|
"CHAT.DiseaseDuration":" Le décompte de temps de {duration} {unit} a démarré.",
|
||||||
@ -1115,6 +1167,7 @@
|
|||||||
"CHAT.VehicleTBTooltipSubtract":"BE - {number}",
|
"CHAT.VehicleTBTooltipSubtract":"BE - {number}",
|
||||||
"CHAT.Vital":"Vital",
|
"CHAT.Vital":"Vital",
|
||||||
"CHAT.DiseaseRollError":"Une erreur s'est produite lors du jet d'incubation ou de durée de la maladie.",
|
"CHAT.DiseaseRollError":"Une erreur s'est produite lors du jet d'incubation ou de durée de la maladie.",
|
||||||
|
"CHAT.ExpReceivedNoReason":"Vous avez reçu <b>{amount}</b> points d'expérience",
|
||||||
|
|
||||||
"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",
|
||||||
@ -1358,7 +1411,7 @@
|
|||||||
"WFRP4E.LoreDescription.Nurgle": "Le Domaine de Nurgle répand d’horribles maladies et immondices, mélangeant les excès boursouflés du Vent de Jade avec toute la corruption disponible, avant de les recracher dans tous les endroits possibles.",
|
"WFRP4E.LoreDescription.Nurgle": "Le Domaine de Nurgle répand d’horribles maladies et immondices, mélangeant les excès boursouflés du Vent de Jade avec toute la corruption disponible, avant de les recracher dans tous les endroits possibles.",
|
||||||
"WFRP4E.LoreDescription.Slaanesh": "Le Domaine de Slaanesh n’est que tortures et excès, destinés à être exhibés devant le Prince du Plaisir et de la Souffrance pour son éternel amusement. Il est en général composé du mélange perverti des vents d’Améthyste, d’Or et de Jade, aussi tordu qu’original.",
|
"WFRP4E.LoreDescription.Slaanesh": "Le Domaine de Slaanesh n’est que tortures et excès, destinés à être exhibés devant le Prince du Plaisir et de la Souffrance pour son éternel amusement. Il est en général composé du mélange perverti des vents d’Améthyste, d’Or et de Jade, aussi tordu qu’original.",
|
||||||
"WFRP4E.LoreDescription.Tzeentch": "Tzeentch est le Maître de la Magie, de la traîtrise et du mensonge. Le Domaine de Tzeentch en est l’incarnation, composé en grande partie de Sorts se concentrant sur le changement, ces derniers s’appuyant sur les Vents Gris, Améthyste et Blanc.",
|
"WFRP4E.LoreDescription.Tzeentch": "Tzeentch est le Maître de la Magie, de la traîtrise et du mensonge. Le Domaine de Tzeentch en est l’incarnation, composé en grande partie de Sorts se concentrant sur le changement, ces derniers s’appuyant sur les Vents Gris, Améthyste et Blanc.",
|
||||||
|
|
||||||
"WFRP4E.EncumbrancePenalties.Encumbered" : "–1 Mouvement (min=3), –10 Agilité, +1 Fatigue de Voyage",
|
"WFRP4E.EncumbrancePenalties.Encumbered" : "–1 Mouvement (min=3), –10 Agilité, +1 Fatigue de Voyage",
|
||||||
"WFRP4E.EncumbrancePenalties.VeryEnc" : "–2 Mouvement (min=2), –20 Agilité (min: 10), +2 Fatigue de Voyage",
|
"WFRP4E.EncumbrancePenalties.VeryEnc" : "–2 Mouvement (min=2), –20 Agilité (min: 10), +2 Fatigue de Voyage",
|
||||||
"WFRP4E.EncumbrancePenalties.MaxEnc" : "Vous ne pouvez plus vous déplacer.",
|
"WFRP4E.EncumbrancePenalties.MaxEnc" : "Vous ne pouvez plus vous déplacer.",
|
||||||
@ -1394,7 +1447,7 @@
|
|||||||
"WFRP4E.ConditionName.Grappling" : "Empoigné",
|
"WFRP4E.ConditionName.Grappling" : "Empoigné",
|
||||||
"WFRP4E.ConditionName.Fear" : "Peur",
|
"WFRP4E.ConditionName.Fear" : "Peur",
|
||||||
"WFRP4E.ConditionName.Defeated": "Vaincu",
|
"WFRP4E.ConditionName.Defeated": "Vaincu",
|
||||||
|
|
||||||
"WFRP4E.SymptomDescriptions.Blight" : "Vous êtes gravement malade et sans doute plus très loin des Portes de Morr car un poison mortel se répand dans votre corps.\n\nEffectuez un <b>Test de Résistance Très Facile (+60)</b> tous les jours (en général pendant votre sommeil) ou vous mourrez, peut-être dans votre sommeil, ou en délirant de fièvre, ou encore lors d'une atroce agonie. Si Toxine est indiqué (Modéré), le <b>Test est Facile (+40)</b>. Si elle est indiquée (Grave), le <b>Test est Accessible (+20)</b>.",
|
"WFRP4E.SymptomDescriptions.Blight" : "Vous êtes gravement malade et sans doute plus très loin des Portes de Morr car un poison mortel se répand dans votre corps.\n\nEffectuez un <b>Test de Résistance Très Facile (+60)</b> tous les jours (en général pendant votre sommeil) ou vous mourrez, peut-être dans votre sommeil, ou en délirant de fièvre, ou encore lors d'une atroce agonie. Si Toxine est indiqué (Modéré), le <b>Test est Facile (+40)</b>. Si elle est indiquée (Grave), le <b>Test est Accessible (+20)</b>.",
|
||||||
"WFRP4E.SymptomDescriptions.Buboes" : "Vous êtes victime d'une inflammation des ganglions lymphatiques de l'aîne, du cou ou des aisselles. Outre le fait que c'est extrêmement douloureux, cela peut causer des saignements ou des épanchements de pus. Leur aspect est dégoûtant, l'odeur répugnante et certains vont penser qu'il s'agit là de signes de faveurs de la part du Seigneur des Epidémies et vont supposer qu'ils renferment de minuscules démons en pleine croissance. Pour se défaire de ces horreurs et de ce qui peut s'y nicher, la pratique la plus courante consiste à les percer, même si cela aboutit souvent à une Blessure Purulente.\n\nSubissez une pénalité de –10 à tous vos Tests Physiques ainsi qu'à tous vos Tests de Sociabilité si ces bubons sont apparents (ou peuvent être sentis !).",
|
"WFRP4E.SymptomDescriptions.Buboes" : "Vous êtes victime d'une inflammation des ganglions lymphatiques de l'aîne, du cou ou des aisselles. Outre le fait que c'est extrêmement douloureux, cela peut causer des saignements ou des épanchements de pus. Leur aspect est dégoûtant, l'odeur répugnante et certains vont penser qu'il s'agit là de signes de faveurs de la part du Seigneur des Epidémies et vont supposer qu'ils renferment de minuscules démons en pleine croissance. Pour se défaire de ces horreurs et de ce qui peut s'y nicher, la pratique la plus courante consiste à les percer, même si cela aboutit souvent à une Blessure Purulente.\n\nSubissez une pénalité de –10 à tous vos Tests Physiques ainsi qu'à tous vos Tests de Sociabilité si ces bubons sont apparents (ou peuvent être sentis !).",
|
||||||
"WFRP4E.SymptomDescriptions.Convulsions" : "Votre corps est la proie de spasmes ou de tremblements alors que l'infection vous transforme petit à petit en pantin.\n\nSubissez une pénalité de –10 à tous vos Tests Physiques alors que votre corps convulse sans que vous ne puissiez le contrôler. Si le symptôme est indiqué (Modéré), cette pénalité passe à –20. Si le symptôme est indiqué comme (Grave), vous devez être attaché sous peine de risquer de vous blesser tout seul, ce qui vous laisse dans un état d'incapacité totale.",
|
"WFRP4E.SymptomDescriptions.Convulsions" : "Votre corps est la proie de spasmes ou de tremblements alors que l'infection vous transforme petit à petit en pantin.\n\nSubissez une pénalité de –10 à tous vos Tests Physiques alors que votre corps convulse sans que vous ne puissiez le contrôler. Si le symptôme est indiqué (Modéré), cette pénalité passe à –20. Si le symptôme est indiqué comme (Grave), vous devez être attaché sous peine de risquer de vous blesser tout seul, ce qui vous laisse dans un état d'incapacité totale.",
|
||||||
@ -1431,7 +1484,7 @@
|
|||||||
"CONDITION.ApplyError" : "Vous ne pouvez pas appliquer d'états à cet acteur",
|
"CONDITION.ApplyError" : "Vous ne pouvez pas appliquer d'états à cet acteur",
|
||||||
|
|
||||||
"Blight": "Toxine",
|
"Blight": "Toxine",
|
||||||
"Buboes": "Bubons",
|
"Buboes": "Bubons",
|
||||||
"Convulsion": "Convulsion",
|
"Convulsion": "Convulsion",
|
||||||
"Convulsions": "Convulsions",
|
"Convulsions": "Convulsions",
|
||||||
"Coughs and Sneezes": "Toux et éternuements",
|
"Coughs and Sneezes": "Toux et éternuements",
|
||||||
@ -1445,7 +1498,7 @@
|
|||||||
"Wounded": "Blessé",
|
"Wounded": "Blessé",
|
||||||
"Delirium": "Délire",
|
"Delirium": "Délire",
|
||||||
"Swelling": "Gonflement",
|
"Swelling": "Gonflement",
|
||||||
"Treatment": "Traitement",
|
"Treatment": "Traitement",
|
||||||
"Wounds Healed" : "Blessures soignées",
|
"Wounds Healed" : "Blessures soignées",
|
||||||
|
|
||||||
"BugReport.ErrorForm":"Merci de remplir le formulaire",
|
"BugReport.ErrorForm":"Merci de remplir le formulaire",
|
||||||
@ -1462,7 +1515,7 @@
|
|||||||
"ITEM.ValuePerOvercast" : "Valeur/Surincantation",
|
"ITEM.ValuePerOvercast" : "Valeur/Surincantation",
|
||||||
"ITEM.CastSkillOverride":"Remplacer la compétence d'incantation",
|
"ITEM.CastSkillOverride":"Remplacer la compétence d'incantation",
|
||||||
|
|
||||||
"AllowXPSpending": "Forcer l'indicateur d'avancement",
|
"AllowXPSpending": "Forcer l'indicateur d'avancement",
|
||||||
"TooltipAllowXPSpending": "Afficher l'indicateur d'avancement indépendamment de la carrière, ce qui vous permet d'automatiser les dépenses de PX",
|
"TooltipAllowXPSpending": "Afficher l'indicateur d'avancement indépendamment de la carrière, ce qui vous permet d'automatiser les dépenses de PX",
|
||||||
"Extended Test" : "Test Etendu",
|
"Extended Test" : "Test Etendu",
|
||||||
"Extended Tests" : "Tests Etendus",
|
"Extended Tests" : "Tests Etendus",
|
||||||
@ -1474,16 +1527,16 @@
|
|||||||
"Failing Decreases Progress" : "Les échecs diminuent la progression",
|
"Failing Decreases Progress" : "Les échecs diminuent la progression",
|
||||||
"Effects" : "Effets",
|
"Effects" : "Effets",
|
||||||
|
|
||||||
"Calligraphy": "Calligraphie",
|
"Calligraphy": "Calligraphie",
|
||||||
"Storyteller": "Narration",
|
"Storyteller": "Narration",
|
||||||
"Any": "Au choix",
|
"Any": "Au choix",
|
||||||
"Brewer": "Brasseur",
|
"Brewer": "Brasseur",
|
||||||
"Herbalist": "Herboriste",
|
"Herbalist": "Herboriste",
|
||||||
"Vintner": "Vigneron",
|
"Vintner": "Vigneron",
|
||||||
"Politics": "Politique",
|
"Politics": "Politique",
|
||||||
"Riverways": "Voies fluviales",
|
"Riverways": "Voies fluviales",
|
||||||
"Act": "Interprétation",
|
"Act": "Interprétation",
|
||||||
"Writing": "Ecriture",
|
"Writing": "Ecriture",
|
||||||
"Printing": "Imprimerie",
|
"Printing": "Imprimerie",
|
||||||
"Plants": "Plantes",
|
"Plants": "Plantes",
|
||||||
"Poisoner": "Empoisonneur",
|
"Poisoner": "Empoisonneur",
|
||||||
@ -1491,17 +1544,17 @@
|
|||||||
"Any color": "Couleur au choix",
|
"Any color": "Couleur au choix",
|
||||||
"Any Color": "Couleur au choix",
|
"Any Color": "Couleur au choix",
|
||||||
"Herbs": "Herbes",
|
"Herbs": "Herbes",
|
||||||
"Acting": "Interprétation",
|
"Acting": "Interprétation",
|
||||||
"Thief": "Voleur",
|
"Thief": "Voleur",
|
||||||
"Taunt": "Raillerie",
|
"Taunt": "Raillerie",
|
||||||
"Gunsmith": "Armurier",
|
"Gunsmith": "Armurier",
|
||||||
"Farrier": "Maréchal-ferrant",
|
"Farrier": "Maréchal-ferrant",
|
||||||
"Batle": "Guerre",
|
"Batle": "Guerre",
|
||||||
"Knighty Order": "Ordre chevaleresque",
|
"Knighty Order": "Ordre chevaleresque",
|
||||||
"Guilder": "Guilde",
|
"Guilder": "Guilde",
|
||||||
"Soldiers": "Soldats",
|
"Soldiers": "Soldats",
|
||||||
"Theology": "Théologie",
|
"Theology": "Théologie",
|
||||||
"Tinker": "Bricoleur",
|
"Tinker": "Bricoleur",
|
||||||
"Dark Magic": "Magie Noire",
|
"Dark Magic": "Magie Noire",
|
||||||
"Warfare": "Guerre",
|
"Warfare": "Guerre",
|
||||||
"Any Arcane Lore": "Au choix",
|
"Any Arcane Lore": "Au choix",
|
||||||
@ -1561,7 +1614,7 @@
|
|||||||
"Woodlands": "Régions boisées",
|
"Woodlands": "Régions boisées",
|
||||||
"Giants": "Géants",
|
"Giants": "Géants",
|
||||||
"Thrown": "Lancer",
|
"Thrown": "Lancer",
|
||||||
"RestRecover": "Se Reposer et Guérir",
|
"RestRecover": "Se Reposer et Guérir",
|
||||||
"Metallurgy": "Métallurgie",
|
"Metallurgy": "Métallurgie",
|
||||||
"Geology": "Géologie",
|
"Geology": "Géologie",
|
||||||
"Local": "Région",
|
"Local": "Région",
|
||||||
@ -1575,7 +1628,7 @@
|
|||||||
"Undead": "Morts-vivants",
|
"Undead": "Morts-vivants",
|
||||||
"Boatbuilding": "Construction de bateaux",
|
"Boatbuilding": "Construction de bateaux",
|
||||||
"Engraver": "Graveur",
|
"Engraver": "Graveur",
|
||||||
"Horse": "Cheval",
|
"Horse": "Cheval",
|
||||||
"Lecture": "Conférence",
|
"Lecture": "Conférence",
|
||||||
"Cartographer": "Cartographe",
|
"Cartographer": "Cartographe",
|
||||||
"Cartography": "Cartographie",
|
"Cartography": "Cartographie",
|
||||||
@ -1590,7 +1643,7 @@
|
|||||||
"SILVER": "Argent",
|
"SILVER": "Argent",
|
||||||
"GOLD": "Or",
|
"GOLD": "Or",
|
||||||
"BRASS": "Bronze",
|
"BRASS": "Bronze",
|
||||||
|
|
||||||
"Academics": "Lettrés",
|
"Academics": "Lettrés",
|
||||||
"Academic": "Lettré",
|
"Academic": "Lettré",
|
||||||
"Burghers": "Citadins",
|
"Burghers": "Citadins",
|
||||||
@ -1623,7 +1676,7 @@
|
|||||||
"Sling": "Fronde",
|
"Sling": "Fronde",
|
||||||
"Knives" : "Couteaux",
|
"Knives" : "Couteaux",
|
||||||
"Alcohol": "Alcool",
|
"Alcohol": "Alcool",
|
||||||
"Classical": "Classique",
|
"Classical": "Classique",
|
||||||
"Storytelling": "Raconter",
|
"Storytelling": "Raconter",
|
||||||
"Seconds":"secondes",
|
"Seconds":"secondes",
|
||||||
|
|
||||||
@ -1645,7 +1698,7 @@
|
|||||||
"Cast Skill": "Compétence d'incantation",
|
"Cast Skill": "Compétence d'incantation",
|
||||||
"Language" : "Langue",
|
"Language" : "Langue",
|
||||||
"Magick" : "Magick",
|
"Magick" : "Magick",
|
||||||
"Dwarfs": "Nains",
|
"Dwarfs": "Nains",
|
||||||
"Druid": "Druide",
|
"Druid": "Druide",
|
||||||
"Drive": "Conduite",
|
"Drive": "Conduite",
|
||||||
"Entertain": "Divertissement",
|
"Entertain": "Divertissement",
|
||||||
@ -1661,16 +1714,16 @@
|
|||||||
"Hard (-20)": "Dur (-20)",
|
"Hard (-20)": "Dur (-20)",
|
||||||
"Very Hard (-30)": "Difficile (-30)",
|
"Very Hard (-30)": "Difficile (-30)",
|
||||||
"Difficulty": "Difficulté",
|
"Difficulty": "Difficulté",
|
||||||
|
|
||||||
"Very Easy" : "Très facile",
|
"Very Easy" : "Très facile",
|
||||||
"Easy": "Facile",
|
"Easy": "Facile",
|
||||||
"Challenging": "Intermédiaire",
|
"Challenging": "Intermédiaire",
|
||||||
"Difficult": "Complexe",
|
"Difficult": "Complexe",
|
||||||
"Hard": "Dur",
|
"Hard": "Dur",
|
||||||
"Very Hard": "Difficile",
|
"Very Hard": "Difficile",
|
||||||
|
|
||||||
"Weapon Skill": "Capacité de Combat",
|
"Weapon Skill": "Capacité de Combat",
|
||||||
"Ballistic Skill": "Capacité de Tir",
|
"Ballistic Skill": "Capacité de Tir",
|
||||||
"Strength": "Force",
|
"Strength": "Force",
|
||||||
"Toughness": "Endurance",
|
"Toughness": "Endurance",
|
||||||
"toughness": "Endurance",
|
"toughness": "Endurance",
|
||||||
@ -1678,7 +1731,7 @@
|
|||||||
"Dexterity": "Dextérité",
|
"Dexterity": "Dextérité",
|
||||||
"Willpower": "Force Mentale",
|
"Willpower": "Force Mentale",
|
||||||
"Fellowship": "Sociabilité",
|
"Fellowship": "Sociabilité",
|
||||||
|
|
||||||
"CHAR.WS": "Capacité de Combat",
|
"CHAR.WS": "Capacité de Combat",
|
||||||
"CHAR.BS": "Capacité de Tir",
|
"CHAR.BS": "Capacité de Tir",
|
||||||
"CHAR.S": "Force",
|
"CHAR.S": "Force",
|
||||||
@ -1689,7 +1742,7 @@
|
|||||||
"CHAR.Int": "Intelligence",
|
"CHAR.Int": "Intelligence",
|
||||||
"CHAR.WP": "Force Mentale",
|
"CHAR.WP": "Force Mentale",
|
||||||
"CHAR.Fel": "Sociabilité",
|
"CHAR.Fel": "Sociabilité",
|
||||||
|
|
||||||
"CHARAbbrev.WS": "CC",
|
"CHARAbbrev.WS": "CC",
|
||||||
"CHARAbbrev.BS": "CT",
|
"CHARAbbrev.BS": "CT",
|
||||||
"CHARAbbrev.S": "F",
|
"CHARAbbrev.S": "F",
|
||||||
@ -1700,7 +1753,7 @@
|
|||||||
"CHARAbbrev.Int": "Int",
|
"CHARAbbrev.Int": "Int",
|
||||||
"CHARAbbrev.WP": "FM",
|
"CHARAbbrev.WP": "FM",
|
||||||
"CHARAbbrev.Fel": "Soc",
|
"CHARAbbrev.Fel": "Soc",
|
||||||
|
|
||||||
"CHARBonus.WS": "Bonus de Capacité de Combat",
|
"CHARBonus.WS": "Bonus de Capacité de Combat",
|
||||||
"CHARBonus.BS": "Bonus de Capacité de Tir",
|
"CHARBonus.BS": "Bonus de Capacité de Tir",
|
||||||
"CHARBonus.S": "Bonus de Force",
|
"CHARBonus.S": "Bonus de Force",
|
||||||
@ -1800,6 +1853,8 @@
|
|||||||
"NAME.SecondSight":"Seconde vue",
|
"NAME.SecondSight":"Seconde vue",
|
||||||
"NAME.WarWizard":"Mage de guerre",
|
"NAME.WarWizard":"Mage de guerre",
|
||||||
"NAME.Witch":"Sorcier!",
|
"NAME.Witch":"Sorcier!",
|
||||||
|
"NAME.Amphibious": "Amphibie",
|
||||||
|
"NAME.Flight": "Vol",
|
||||||
|
|
||||||
"SPEC.Tiny" : "Minuscule",
|
"SPEC.Tiny" : "Minuscule",
|
||||||
"SPEC.Little" : "Très petite",
|
"SPEC.Little" : "Très petite",
|
||||||
@ -1832,7 +1887,7 @@
|
|||||||
"Large" : "Grande",
|
"Large" : "Grande",
|
||||||
"Enormous" : "Enorme",
|
"Enormous" : "Enorme",
|
||||||
"Monstrous" : "Monstrueuse",
|
"Monstrous" : "Monstrueuse",
|
||||||
"Major": "Majeur",
|
"Major": "Majeur",
|
||||||
"Minor": "Mineur",
|
"Minor": "Mineur",
|
||||||
"Living": "Vivant",
|
"Living": "Vivant",
|
||||||
"Everything" : "Tout",
|
"Everything" : "Tout",
|
||||||
@ -1963,7 +2018,7 @@
|
|||||||
"TrapBlade": "Piège-Lame",
|
"TrapBlade": "Piège-Lame",
|
||||||
"Manacled Fists": "Poings Enchaînés",
|
"Manacled Fists": "Poings Enchaînés",
|
||||||
"Slow": "Lente",
|
"Slow": "Lente",
|
||||||
|
|
||||||
"Sturdy": "Inusable",
|
"Sturdy": "Inusable",
|
||||||
"Recoverable": "Récupérable",
|
"Recoverable": "Récupérable",
|
||||||
"Unrecoverable": "Irrécupérable",
|
"Unrecoverable": "Irrécupérable",
|
||||||
@ -1972,7 +2027,7 @@
|
|||||||
"Unbreakable": "Incassable",
|
"Unbreakable": "Incassable",
|
||||||
|
|
||||||
"Spring": "Printemps",
|
"Spring": "Printemps",
|
||||||
|
|
||||||
"PROPERTY.Accurate": "Précise",
|
"PROPERTY.Accurate": "Précise",
|
||||||
"PROPERTY.Blackpowder": "Poudre noire",
|
"PROPERTY.Blackpowder": "Poudre noire",
|
||||||
"PROPERTY.Blast": "A explosion",
|
"PROPERTY.Blast": "A explosion",
|
||||||
@ -2011,7 +2066,7 @@
|
|||||||
|
|
||||||
"PROPERTY.Sturdy": "Inusable",
|
"PROPERTY.Sturdy": "Inusable",
|
||||||
"PROPERTY.Slashing": "Tailladante",
|
"PROPERTY.Slashing": "Tailladante",
|
||||||
|
|
||||||
"PROPERTY.Flexible" : "Flexible",
|
"PROPERTY.Flexible" : "Flexible",
|
||||||
"PROPERTY.Impenetrable" : "Impenetrable",
|
"PROPERTY.Impenetrable" : "Impenetrable",
|
||||||
"PROPERTY.Partial" : "Partial",
|
"PROPERTY.Partial" : "Partial",
|
||||||
@ -2026,10 +2081,10 @@
|
|||||||
"ITEM.IsSpec" : "Est une spécialisation",
|
"ITEM.IsSpec" : "Est une spécialisation",
|
||||||
"ITEM.NoSpec" : "Pas de spécialisation",
|
"ITEM.NoSpec" : "Pas de spécialisation",
|
||||||
"ITEM.Reloading": "Rechargement",
|
"ITEM.Reloading": "Rechargement",
|
||||||
|
|
||||||
"Instant" : "Immédiat",
|
"Instant" : "Immédiat",
|
||||||
"Casting Number": "Niveau d'Incantation",
|
"Casting Number": "Niveau d'Incantation",
|
||||||
|
|
||||||
"ClassTrappings.Academics": "Vêtements, Dague, Bourse, Besace contenant un nécessaire d'écriture et 1d10 feuilles de parchemin",
|
"ClassTrappings.Academics": "Vêtements, Dague, Bourse, Besace contenant un nécessaire d'écriture et 1d10 feuilles de parchemin",
|
||||||
"ClassTrappings.Burghers": "Cape, Vêtements, Dague, Chapeau, Bourse, Besace contenant 1 repas",
|
"ClassTrappings.Burghers": "Cape, Vêtements, Dague, Chapeau, Bourse, Besace contenant 1 repas",
|
||||||
"ClassTrappings.Courtiers": "Vêtements de qualité, Dague, Bourse contenant une pince à épiler, Cures-oreilles et un peigne",
|
"ClassTrappings.Courtiers": "Vêtements de qualité, Dague, Bourse contenant une pince à épiler, Cures-oreilles et un peigne",
|
||||||
@ -2038,25 +2093,25 @@
|
|||||||
"ClassTrappings.Riverfolk": "Cape, Vêtements, Dague, Bourse, Besace contenant 1 flasque d'alcool",
|
"ClassTrappings.Riverfolk": "Cape, Vêtements, Dague, Bourse, Besace contenant 1 flasque d'alcool",
|
||||||
"ClassTrappings.Rogues": "Vêtements, Dague, Bourse, Besace contenant 2 bougies, 1d10 allumettes et une capuche ou un masque",
|
"ClassTrappings.Rogues": "Vêtements, Dague, Bourse, Besace contenant 2 bougies, 1d10 allumettes et une capuche ou un masque",
|
||||||
"ClassTrappings.Warriors": "Vêtements, Arme à 1 main, Dague, Bourse",
|
"ClassTrappings.Warriors": "Vêtements, Arme à 1 main, Dague, Bourse",
|
||||||
|
|
||||||
"AP" : "PA",
|
"AP" : "PA",
|
||||||
"Scatter" : "Dispersion",
|
"Scatter" : "Dispersion",
|
||||||
"yard" : "mètre",
|
"yard" : "mètre",
|
||||||
"yards" : "mètres",
|
"yards" : "mètres",
|
||||||
"Ammo" : "Munition",
|
"Ammo" : "Munition",
|
||||||
|
|
||||||
"Size": "Taille",
|
"Size": "Taille",
|
||||||
"NAME.CombatReflexes" : "Combat Instinctif",
|
"NAME.CombatReflexes" : "Combat Instinctif",
|
||||||
|
|
||||||
"character": "PJ",
|
"character": "PJ",
|
||||||
"npc": "PNJ",
|
"npc": "PNJ",
|
||||||
"creature": "Créature",
|
"creature": "Créature",
|
||||||
|
|
||||||
"OPPOSED.DefenderWins" : "<b>{defender}</b> gagne contre <b>{attacker}</b> par {SL} DR",
|
"OPPOSED.DefenderWins" : "<b>{defender}</b> gagne contre <b>{attacker}</b> par {SL} DR",
|
||||||
"OPPOSED.AttackerWins" : "<b>{attacker}</b> gagne contre <b>{defender}</b> par {SL} DR",
|
"OPPOSED.AttackerWins" : "<b>{attacker}</b> gagne contre <b>{defender}</b> par {SL} DR",
|
||||||
"OPPOSED.DaemonicRoll":"<b>Jet Démoniaque</b>: {roll}",
|
"OPPOSED.DaemonicRoll":"<b>Jet Démoniaque</b>: {roll}",
|
||||||
"OPPOSED.WardRoll":"<b>Jet de Garde</b>: {roll}",
|
"OPPOSED.WardRoll":"<b>Jet de Garde</b>: {roll}",
|
||||||
|
|
||||||
"FORTUNE.Use" : "Point de chance utilisé",
|
"FORTUNE.Use" : "Point de chance utilisé",
|
||||||
"FORTUNE.UsageRerollText" : "{character} a utilisé un Point de Chance pour relancer un échec.",
|
"FORTUNE.UsageRerollText" : "{character} a utilisé un Point de Chance pour relancer un échec.",
|
||||||
"FORTUNE.PointsRemaining" : "Points de Chance restants:",
|
"FORTUNE.PointsRemaining" : "Points de Chance restants:",
|
||||||
@ -2065,7 +2120,7 @@
|
|||||||
"DARKDEAL.UsageText" : "{character} a réalisé un Sombre Pacte et peut effectuer une relance pour +1 Point de Corruption.",
|
"DARKDEAL.UsageText" : "{character} a réalisé un Sombre Pacte et peut effectuer une relance pour +1 Point de Corruption.",
|
||||||
|
|
||||||
"ROLL.Misfire" : "<b>Echec Majeur:</b> Votre arme explose ! Subissez {damage} dommages à votre bras principal.",
|
"ROLL.Misfire" : "<b>Echec Majeur:</b> Votre arme explose ! Subissez {damage} dommages à votre bras principal.",
|
||||||
"OPPOSED.FailedRanged" : "<b>Echec du Test</b>: Echec automatique des tests opposés",
|
"OPPOSED.FailedRanged" : "<b>Echec du Test</b>: Echec automatique des tests opposés",
|
||||||
"OPPOSED.Daemonic" : "<b>Démoniaque</b>: Touche ignoré (Résultat {roll})",
|
"OPPOSED.Daemonic" : "<b>Démoniaque</b>: Touche ignoré (Résultat {roll})",
|
||||||
"OPPOSED.Ward" : "<b>Protection</b>: Touche ignorée (Jet {roll})",
|
"OPPOSED.Ward" : "<b>Protection</b>: Touche ignorée (Jet {roll})",
|
||||||
|
|
||||||
@ -2073,14 +2128,17 @@
|
|||||||
"CHATOPT.ApplyDamageNoAP": "Appliquer les dommages (Ignorer les PA)",
|
"CHATOPT.ApplyDamageNoAP": "Appliquer les dommages (Ignorer les PA)",
|
||||||
"CHATOPT.ApplyDamageNoTB": "Appliquer les dommages (Ignorer le BE)",
|
"CHATOPT.ApplyDamageNoTB": "Appliquer les dommages (Ignorer le BE)",
|
||||||
"CHATOPT.ApplyDamageNoTBAP": "Appliquer les dommages (Ignorer les BE et PA)",
|
"CHATOPT.ApplyDamageNoTBAP": "Appliquer les dommages (Ignorer les BE et PA)",
|
||||||
"CHATOPT.UseFortuneReroll":"Utiliser un Point de Chance pour relancer",
|
"CHATOPT.UseFortuneReroll":"Utiliser un Point de Chance pour relancer",
|
||||||
"CHATOPT.UseFortuneSL":"Utiliser un Point de Chance pour ajouter +1 DR",
|
"CHATOPT.UseFortuneSL":"Utiliser un Point de Chance pour ajouter +1 DR",
|
||||||
"CHATOPT.DarkDeal": "Conclure un Sombre Pacte pour relancer (+1 Point de Corruption)",
|
"CHATOPT.DarkDeal": "Conclure un Sombre Pacte pour relancer (+1 Point de Corruption)",
|
||||||
"CHATOPT.OpposeTarget": "Opposé avec les Cibles",
|
"CHATOPT.OpposeTarget": "Opposé avec les Cibles",
|
||||||
"CHATOPT.ApplyAllDamage":"Appliquer tout les dommages",
|
"CHATOPT.ApplyAllDamage":"Appliquer tout les dommages",
|
||||||
"CHATOPT.CompleteUnopposed":"Finier tout les tests opposés",
|
"CHATOPT.CompleteUnopposed":"Finier tout les tests opposés",
|
||||||
"CHATOPT.TotalPower":"Puissance totale",
|
"CHATOPT.TotalPower":"Puissance totale",
|
||||||
|
"CHATOPT.DefendOpposed":"Défendre contre un test opposé",
|
||||||
|
"CHATOPT.EditTest":"Modifier le test",
|
||||||
|
"CHATOPT.StartOpposed":"Commencer un test opposé",
|
||||||
|
|
||||||
"Shipwright": "Constructeur de bateaux",
|
"Shipwright": "Constructeur de bateaux",
|
||||||
"Riverways or Sea Lanes": "Rivières ou Voies Maritimes",
|
"Riverways or Sea Lanes": "Rivières ou Voies Maritimes",
|
||||||
"Embalmer": "Embaumeur",
|
"Embalmer": "Embaumeur",
|
||||||
@ -2209,7 +2267,7 @@
|
|||||||
|
|
||||||
"GrudgeError":"Les Longues Barbes gromellent et refusent votre soumission. Vérifier la console (F12) pour de plus amples détails.",
|
"GrudgeError":"Les Longues Barbes gromellent et refusent votre soumission. Vérifier la console (F12) pour de plus amples détails.",
|
||||||
"GrudgePost":"Les Longues Barbes ont reçu votre grief ! Consultez la console (F12) pour le lien.",
|
"GrudgePost":"Les Longues Barbes ont reçu votre grief ! Consultez la console (F12) pour le lien.",
|
||||||
|
|
||||||
"EFFECT.TabWFRP" : "WFRP",
|
"EFFECT.TabWFRP" : "WFRP",
|
||||||
"EFFECT.EffectType" : "Type d'Effet",
|
"EFFECT.EffectType" : "Type d'Effet",
|
||||||
"EFFECT.EffectApplication" : "Application de l'Effect",
|
"EFFECT.EffectApplication" : "Application de l'Effect",
|
||||||
@ -2270,7 +2328,7 @@
|
|||||||
"TABLE.ConvertTable": "Convertir en tables WFRP4e",
|
"TABLE.ConvertTable": "Convertir en tables WFRP4e",
|
||||||
"TABLE.Lookup":"Chercher: ",
|
"TABLE.Lookup":"Chercher: ",
|
||||||
"TABLE.Cancel":"Jet: {result} - annulé",
|
"TABLE.Cancel":"Jet: {result} - annulé",
|
||||||
|
|
||||||
"TRADE.ManageCargo": "Gérer le commerce",
|
"TRADE.ManageCargo": "Gérer le commerce",
|
||||||
"TRADE.Encumbrance": "Encombrement",
|
"TRADE.Encumbrance": "Encombrement",
|
||||||
"TRADE.Modifier": "Modificateur à appliquer (+/- X%)",
|
"TRADE.Modifier": "Modificateur à appliquer (+/- X%)",
|
||||||
@ -2285,8 +2343,8 @@
|
|||||||
"TRADE.MerchantDataBuy": "<h2>Achat de cargaison</h2><b>{cargoName}</b><br><b>Enc:</b> {cargoSize}<br><b>Prix</b>: {cargoPrice} CO",
|
"TRADE.MerchantDataBuy": "<h2>Achat de cargaison</h2><b>{cargoName}</b><br><b>Enc:</b> {cargoSize}<br><b>Prix</b>: {cargoPrice} CO",
|
||||||
"TRADE.BuyCargo": "Acheter cette cargaison !",
|
"TRADE.BuyCargo": "Acheter cette cargaison !",
|
||||||
"TRADE.NotEnoughMoney": "Vous n'avez pas assez d'argent pour acheter cette cargaison !",
|
"TRADE.NotEnoughMoney": "Vous n'avez pas assez d'argent pour acheter cette cargaison !",
|
||||||
"TRADE.CargoBought" : "La cargaison a été achetée par <b>{name}</b>",
|
"TRADE.CargoBought" : "La cargaison a été achetée par <b>{name}</b>",
|
||||||
"TRADE.CargoItemName" : "Cargaison de {name}",
|
"TRADE.CargoItemName" : "Cargaison de {name}",
|
||||||
|
|
||||||
"TRADE.SettlementName" : "Nom du lieu",
|
"TRADE.SettlementName" : "Nom du lieu",
|
||||||
"TRADE.SettlementDetails" : "Détail du lieu",
|
"TRADE.SettlementDetails" : "Détail du lieu",
|
||||||
@ -2296,7 +2354,7 @@
|
|||||||
"TRADE.Wealth" : "Richesse",
|
"TRADE.Wealth" : "Richesse",
|
||||||
"TRADE.Produces" : "Produit",
|
"TRADE.Produces" : "Produit",
|
||||||
"TRADE.Season" : "Saison",
|
"TRADE.Season" : "Saison",
|
||||||
|
|
||||||
"TRADE.Grain": "Grain",
|
"TRADE.Grain": "Grain",
|
||||||
"TRADE.Wool": "Laine",
|
"TRADE.Wool": "Laine",
|
||||||
"TRADE.Wine": "Vin",
|
"TRADE.Wine": "Vin",
|
||||||
@ -2305,7 +2363,7 @@
|
|||||||
"TRADE.Metal": "Métal",
|
"TRADE.Metal": "Métal",
|
||||||
"TRADE.Timber": "Bois",
|
"TRADE.Timber": "Bois",
|
||||||
"TRADE.Brandy": "Liqueurs",
|
"TRADE.Brandy": "Liqueurs",
|
||||||
|
|
||||||
"TRADE.Swill": "Mauvaise",
|
"TRADE.Swill": "Mauvaise",
|
||||||
"TRADE.Passable": "Passable",
|
"TRADE.Passable": "Passable",
|
||||||
"TRADE.Average": "Moyenne",
|
"TRADE.Average": "Moyenne",
|
||||||
@ -2350,6 +2408,16 @@
|
|||||||
"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'.",
|
"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'.",
|
||||||
"SETTINGS.useWoMChannelling":"Utiliser les règles de Focalisation de Vents de Magie",
|
"SETTINGS.useWoMChannelling":"Utiliser les règles de Focalisation de Vents de Magie",
|
||||||
"SETTINGS.useWoMChannellingHint":"Utiliser les règles de focalisation du supplément Vents de Magie (Winds of Magic), cf. page 22",
|
"SETTINGS.useWoMChannellingHint":"Utiliser les règles de focalisation du supplément Vents de Magie (Winds of Magic), cf. page 22",
|
||||||
|
"SETTINGS.DisableTheme":"Désactiver le thème",
|
||||||
|
"SETTINGS.DisableThemeHint":"Désactiver le thème par défaut de Warhammer (le thème de la feuille de document peut être modifié via la configuration de la feuille en haut de la feuille).",
|
||||||
|
"SETTINGS.Menu":{
|
||||||
|
"TableSettingsHint":"Configurez les tables sur lesquelles lancer lorsque plusieurs de la même clé existent.",
|
||||||
|
"HouseRules":"Règles maison",
|
||||||
|
"TableSettings":"Paramètres de la table",
|
||||||
|
"HouseRulesHint":"Paramètres des règles maison",
|
||||||
|
"TableSettingsLabel":"Configurer les tables",
|
||||||
|
"HouseRulesLabel":"Configurer les règles maison"
|
||||||
|
},
|
||||||
|
|
||||||
"Sense":"Sentir",
|
"Sense":"Sentir",
|
||||||
"SkillTest":"Test de {skill} ",
|
"SkillTest":"Test de {skill} ",
|
||||||
@ -2443,7 +2511,7 @@
|
|||||||
"NAME.Ogre":"Ogre",
|
"NAME.Ogre":"Ogre",
|
||||||
"QualitiesOr":"ou",
|
"QualitiesOr":"ou",
|
||||||
"SHEET.Or":"OU",
|
"SHEET.Or":"OU",
|
||||||
|
|
||||||
"TYPES.Actor.character":"Personnage joueur",
|
"TYPES.Actor.character":"Personnage joueur",
|
||||||
"TYPES.Actor.creature":"Créature",
|
"TYPES.Actor.creature":"Créature",
|
||||||
"TYPES.Actor.npc":"Personnage Non-Joueur",
|
"TYPES.Actor.npc":"Personnage Non-Joueur",
|
||||||
@ -2551,7 +2619,7 @@
|
|||||||
"Owner": "Propriétaire",
|
"Owner": "Propriétaire",
|
||||||
"Smell": "Odorat",
|
"Smell": "Odorat",
|
||||||
"Hearing": "Ouie",
|
"Hearing": "Ouie",
|
||||||
"Touch": "Toucher",
|
"Touch": "Toucher",
|
||||||
|
|
||||||
"SOCKET.SendingSocketRequest":"Envoi d'une requête par Socket",
|
"SOCKET.SendingSocketRequest":"Envoi d'une requête par Socket",
|
||||||
"UpdaterTitle":"Mise à jour du contenu {title}",
|
"UpdaterTitle":"Mise à jour du contenu {title}",
|
||||||
@ -2591,6 +2659,11 @@
|
|||||||
"Daemonic Ward": "Barrière démoniaque",
|
"Daemonic Ward": "Barrière démoniaque",
|
||||||
"Relies on two hands": "Nécessite les deux mains",
|
"Relies on two hands": "Nécessite les deux mains",
|
||||||
"Useless": "Inutile",
|
"Useless": "Inutile",
|
||||||
|
"Round":"round",
|
||||||
|
"XP Cost":"Coût XP",
|
||||||
|
"major":"Majeur",
|
||||||
|
"minor":"Mineur",
|
||||||
|
"moderate":"Modéré",
|
||||||
|
|
||||||
"WH":{
|
"WH":{
|
||||||
"TransferType":{
|
"TransferType":{
|
||||||
@ -2601,6 +2674,8 @@
|
|||||||
"CORRUPTION.Major":"Majeur",
|
"CORRUPTION.Major":"Majeur",
|
||||||
"CORRUPTION.Minor":"Mineur",
|
"CORRUPTION.Minor":"Mineur",
|
||||||
"CORRUPTION.Moderate":"Modérée",
|
"CORRUPTION.Moderate":"Modérée",
|
||||||
|
"CORRUPTION.Exposure":"Exposition",
|
||||||
|
|
||||||
"EFFECT.CalculationBonusModifier":"CBM",
|
"EFFECT.CalculationBonusModifier":"CBM",
|
||||||
"EFFECT.CalculationBonusModifiers":"Calcul des modificateurs",
|
"EFFECT.CalculationBonusModifiers":"Calcul des modificateurs",
|
||||||
"EFFECT.CharacteristicsInitial":"Caractéristiques (Initiale)",
|
"EFFECT.CharacteristicsInitial":"Caractéristiques (Initiale)",
|
||||||
|
12
module.json
12
module.json
@ -8,7 +8,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
|
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
|
||||||
"version": "8.4.2",
|
"version": "9.0.0",
|
||||||
"esmodules": [
|
"esmodules": [
|
||||||
"modules/babele-register.js",
|
"modules/babele-register.js",
|
||||||
"modules/addon-register.js",
|
"modules/addon-register.js",
|
||||||
@ -16,7 +16,9 @@
|
|||||||
"modules/loadScripts.js"
|
"modules/loadScripts.js"
|
||||||
],
|
],
|
||||||
"styles": [
|
"styles": [
|
||||||
"patch-styles.css"
|
{
|
||||||
|
"src": "patch-styles.css"
|
||||||
|
}
|
||||||
],
|
],
|
||||||
"languages": [
|
"languages": [
|
||||||
{
|
{
|
||||||
@ -117,11 +119,11 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
|
"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-8.4.2.zip",
|
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-9.0.0.zip",
|
||||||
"id": "wh4-fr-translation",
|
"id": "wh4-fr-translation",
|
||||||
"compatibility": {
|
"compatibility": {
|
||||||
"minimum": "12",
|
"minimum": "13",
|
||||||
"verified": "12"
|
"verified": "13"
|
||||||
},
|
},
|
||||||
"relationships": {
|
"relationships": {
|
||||||
"systems": [
|
"systems": [
|
||||||
|
@ -32,7 +32,7 @@ const __SELECT_BONUS_PREFIX_D = {
|
|||||||
|
|
||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
export class WFRP4FrTranslation {
|
export class WFRP4FrTranslation {
|
||||||
|
|
||||||
static parseSpellContent(spell) {
|
static parseSpellContent(spell) {
|
||||||
if (spell.system.range?.value) {
|
if (spell.system.range?.value) {
|
||||||
spell.system.range.value = this.processSpellContent(spell.system.range.value)
|
spell.system.range.value = this.processSpellContent(spell.system.range.value)
|
||||||
@ -55,7 +55,7 @@ export class WFRP4FrTranslation {
|
|||||||
//console.log("Spell duration/range/damage/target :", value);
|
//console.log("Spell duration/range/damage/target :", value);
|
||||||
if (value == "") return ""; // Hop !
|
if (value == "") return ""; // Hop !
|
||||||
if (value == "Touch") return "Contact"; // Hop !
|
if (value == "Touch") return "Contact"; // Hop !
|
||||||
if (value == "You") return "Vous"; // Hop !
|
if (value == "You") return "Vous"; // Hop !
|
||||||
if (value == "Instant") return "Instantané"; // Hop !
|
if (value == "Instant") return "Instantané"; // Hop !
|
||||||
let translw = value;
|
let translw = value;
|
||||||
let re = /(.*)\s+[Bb]onus\s*(\w*)/i;
|
let re = /(.*)\s+[Bb]onus\s*(\w*)/i;
|
||||||
@ -63,7 +63,7 @@ export class WFRP4FrTranslation {
|
|||||||
//console.log("RES1:", res);
|
//console.log("RES1:", res);
|
||||||
let unit = "";
|
let unit = "";
|
||||||
if (res) { // Test "<charac> Bonus <unit>" pattern
|
if (res) { // Test "<charac> Bonus <unit>" pattern
|
||||||
if (res[1]) { // We have char name, then convert it
|
if (res[1]) { // We have char name, then convert it
|
||||||
translw = game.i18n.localize(res[1].trim());
|
translw = game.i18n.localize(res[1].trim());
|
||||||
let bonusPrefix = (translw.toLowerCase() in __SELECT_BONUS_PREFIX_D) ? "Bonus d'" : "Bonus de ";
|
let bonusPrefix = (translw.toLowerCase() in __SELECT_BONUS_PREFIX_D) ? "Bonus d'" : "Bonus de ";
|
||||||
translw = bonusPrefix + translw
|
translw = bonusPrefix + translw
|
||||||
@ -75,7 +75,7 @@ export class WFRP4FrTranslation {
|
|||||||
if (res) { // Test : "<number> <unit>" pattern
|
if (res) { // Test : "<number> <unit>" pattern
|
||||||
translw = res[1];
|
translw = res[1];
|
||||||
unit = res[2];
|
unit = res[2];
|
||||||
} else { // Test
|
} else { // Test
|
||||||
re = /(\w+) (\w+)/i;
|
re = /(\w+) (\w+)/i;
|
||||||
res = re.exec(value);
|
res = re.exec(value);
|
||||||
if (res) { // Test : "<charac> <unit>" pattern
|
if (res) { // Test : "<charac> <unit>" pattern
|
||||||
@ -102,7 +102,7 @@ export class WFRP4FrTranslation {
|
|||||||
/************************************************************************************/
|
/************************************************************************************/
|
||||||
Hooks.once('init', () => {
|
Hooks.once('init', () => {
|
||||||
|
|
||||||
// Check various settings in the installation
|
// Check various settings in the installation
|
||||||
game.modules.forEach((module, id) => {
|
game.modules.forEach((module, id) => {
|
||||||
if (id == "wfrp4e-core" && module.active) {
|
if (id == "wfrp4e-core" && module.active) {
|
||||||
compmod = "wfrp4e-core";
|
compmod = "wfrp4e-core";
|
||||||
@ -116,7 +116,7 @@ Hooks.once('init', () => {
|
|||||||
game.wfrp4e.apps.StatBlockParser.parseStatBlock = async function (statString, type = "npc") {
|
game.wfrp4e.apps.StatBlockParser.parseStatBlock = async function (statString, type = "npc") {
|
||||||
return statParserFR(statString, type);
|
return statParserFR(statString, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("WFRP4E-FR | Loading Babele translation module ...");
|
console.log("WFRP4E-FR | Loading Babele translation module ...");
|
||||||
loadScripts();
|
loadScripts();
|
||||||
|
|
||||||
@ -289,7 +289,7 @@ Hooks.once('init', () => {
|
|||||||
if (script?.label) {
|
if (script?.label) {
|
||||||
// Quand le label du script est strictement identique au nom de l'item concerné
|
// Quand le label du script est strictement identique au nom de l'item concerné
|
||||||
if ( script.label.toLowerCase() == origName.toLowerCase() ) {
|
if ( script.label.toLowerCase() == origName.toLowerCase() ) {
|
||||||
script.label = e.name
|
script.label = e.name
|
||||||
} else if (script.label.toLowerCase().includes("tests to affect")) {
|
} else if (script.label.toLowerCase().includes("tests to affect")) {
|
||||||
script.label = script.label.replace("Tests to affect", "Tests relatifs à ")
|
script.label = script.label.replace("Tests to affect", "Tests relatifs à ")
|
||||||
} else if (script.label.toLowerCase().includes("using torn muscle")) {
|
} else if (script.label.toLowerCase().includes("using torn muscle")) {
|
||||||
@ -325,7 +325,7 @@ Hooks.once('init', () => {
|
|||||||
for (let data of results) {
|
for (let data of results) {
|
||||||
let career = data.text.match(/{(.*)}/)
|
let career = data.text.match(/{(.*)}/)
|
||||||
//console.log(">>>>>", career)
|
//console.log(">>>>>", career)
|
||||||
if (career && career[1]) {
|
if (career?.[1]) {
|
||||||
let careerFR = game.babele.converters.career_careergroup(career[1])
|
let careerFR = game.babele.converters.career_careergroup(career[1])
|
||||||
data.text = data.text.replace(career[1], careerFR)
|
data.text = data.text.replace(career[1], careerFR)
|
||||||
}
|
}
|
||||||
@ -338,7 +338,6 @@ Hooks.once('init', () => {
|
|||||||
},
|
},
|
||||||
|
|
||||||
"npc_details": (details) => {
|
"npc_details": (details) => {
|
||||||
//console.log("DETAILS: ", details);
|
|
||||||
let newDetails = foundry.utils.duplicate(details);
|
let newDetails = foundry.utils.duplicate(details);
|
||||||
if (details.species?.value)
|
if (details.species?.value)
|
||||||
newDetails.species.value = game.i18n.localize(details.species.value);
|
newDetails.species.value = game.i18n.localize(details.species.value);
|
||||||
@ -359,9 +358,12 @@ Hooks.once('init', () => {
|
|||||||
for (let compData of validCompendiums) {
|
for (let compData of validCompendiums) {
|
||||||
let translItem = game.babele.translate(compData.metadata.id, { name: talents_list[i] }, true);
|
let translItem = game.babele.translate(compData.metadata.id, { name: talents_list[i] }, true);
|
||||||
// Specific case management
|
// Specific case management
|
||||||
if (talents_list[i] === "Trapper") {
|
if (talents_list[i] === "Trapper") {
|
||||||
translItem = game.babele.translate(compData.metadata.id, { name: "a7v422EZcOUUC20X" }, true);
|
translItem = game.babele.translate(compData.metadata.id, { name: "a7v422EZcOUUC20X" }, true);
|
||||||
}
|
}
|
||||||
|
if (talents_list[i] === "Inspiring") {
|
||||||
|
translItem = game.babele.translate(compData.metadata.id, { name: "WCXnFSV4WOSmzzc4" }, true);
|
||||||
|
}
|
||||||
//console.log("Search talent name:", compData.metadata.id, talents_list[i], translItem);
|
//console.log("Search talent name:", compData.metadata.id, talents_list[i], translItem);
|
||||||
let transl = translItem?.name || undefined
|
let transl = translItem?.name || undefined
|
||||||
if (!transl) transl = talents_list[i]
|
if (!transl) transl = talents_list[i]
|
||||||
@ -372,7 +374,6 @@ Hooks.once('init', () => {
|
|||||||
let s1 = res[1].trim(); // No () in talents table
|
let s1 = res[1].trim(); // No () in talents table
|
||||||
translItem = game.babele.translate(compData.metadata.id, { name: s1 }, true)
|
translItem = game.babele.translate(compData.metadata.id, { name: s1 }, true)
|
||||||
let translw = translItem?.name || undefined
|
let translw = translItem?.name || undefined
|
||||||
//console.log("Search talent name:", compData.metadata.id, s1, translw);
|
|
||||||
if (translw && translw != s1) {
|
if (translw && translw != s1) {
|
||||||
transl = translw + " (" + subword + ")";
|
transl = translw + " (" + subword + ")";
|
||||||
}
|
}
|
||||||
@ -389,7 +390,7 @@ Hooks.once('init', () => {
|
|||||||
"npc_characteristics": (chars) => { // Auto-convert char names in the sheet
|
"npc_characteristics": (chars) => { // Auto-convert char names in the sheet
|
||||||
for (let key in chars) {
|
for (let key in chars) {
|
||||||
let char = chars[key];
|
let char = chars[key];
|
||||||
//console.log("Was here !", key, char );
|
//console.log("Was here !", key, char );
|
||||||
let abrev = char["abrev"];
|
let abrev = char["abrev"];
|
||||||
let toTransl = "CHAR." + abrev;
|
let toTransl = "CHAR." + abrev;
|
||||||
if (game.i18n.localize(toTransl) != toTransl) { // Manages unknown language
|
if (game.i18n.localize(toTransl) != toTransl) { // Manages unknown language
|
||||||
@ -436,7 +437,7 @@ Hooks.once('init', () => {
|
|||||||
trait_en.name = nbt + trait_fr.name + special;
|
trait_en.name = nbt + trait_fr.name + special;
|
||||||
trait_en.system.description.value = trait_fr.system.description.value;
|
trait_en.system.description.value = trait_fr.system.description.value;
|
||||||
if (trait_en.system?.specification && isNaN(trait_en.system.specification.value)) { // This is a string, so translate it
|
if (trait_en.system?.specification && isNaN(trait_en.system.specification.value)) { // This is a string, so translate it
|
||||||
//console.log("Translating : ", trait_en.system.specification.value);
|
//console.log("Translating : ", trait_en.system.specification.value);
|
||||||
trait_en.system.specification.value = game.i18n.localize(trait_en.system.specification.value.trim());
|
trait_en.system.specification.value = game.i18n.localize(trait_en.system.specification.value.trim());
|
||||||
}
|
}
|
||||||
break // Translation has been found, skip other compendiums
|
break // Translation has been found, skip other compendiums
|
||||||
@ -479,7 +480,7 @@ Hooks.once('init', () => {
|
|||||||
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("spell")
|
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("spell")
|
||||||
for (let compData of validCompendiums) {
|
for (let compData of validCompendiums) {
|
||||||
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
|
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
|
||||||
if (trait_fr?.system) {
|
if (trait_fr?.system) {
|
||||||
//DEBUG : console.log(">>>>> Spell ?", name_en, special, trait_fr);
|
//DEBUG : console.log(">>>>> Spell ?", name_en, special, trait_fr);
|
||||||
WFRP4FrTranslation.parseSpellContent(trait_en)
|
WFRP4FrTranslation.parseSpellContent(trait_en)
|
||||||
trait_fr.name = trait_fr.name || name_en
|
trait_fr.name = trait_fr.name || name_en
|
||||||
@ -499,6 +500,12 @@ Hooks.once('init', () => {
|
|||||||
}
|
}
|
||||||
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("talent")
|
let validCompendiums = game.wfrp4e.tags.getPacksWithTag("talent")
|
||||||
for (let compData of validCompendiums) {
|
for (let compData of validCompendiums) {
|
||||||
|
if (name_en === "Trapper") {
|
||||||
|
name_en = "a7v422EZcOUUC20X"
|
||||||
|
}
|
||||||
|
if (name_en === "Inspiring") {
|
||||||
|
name_en = "WCXnFSV4WOSmzzc4"
|
||||||
|
}
|
||||||
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
|
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
|
||||||
if (trait_fr?.system) {
|
if (trait_fr?.system) {
|
||||||
trait_fr.name = trait_fr.name || name_en // Security since babele v10
|
trait_fr.name = trait_fr.name || name_en // Security since babele v10
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000981
|
MANIFEST-001033
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
2025/03/09-09:17:39.465875 7f663d3f96c0 Recovering log #979
|
2025/05/09-09:45:36.157097 7fb43a7fc6c0 Recovering log #1031
|
||||||
2025/03/09-09:17:39.477167 7f663d3f96c0 Delete type=3 #977
|
2025/05/09-09:45:36.166866 7fb43a7fc6c0 Delete type=3 #1029
|
||||||
2025/03/09-09:17:39.477309 7f663d3f96c0 Delete type=0 #979
|
2025/05/09-09:45:36.166941 7fb43a7fc6c0 Delete type=0 #1031
|
||||||
2025/03/09-09:22:42.197212 7f66373ff6c0 Level-0 table #984: started
|
2025/05/09-09:58:38.142986 7fb438bff6c0 Level-0 table #1036: started
|
||||||
2025/03/09-09:22:42.197251 7f66373ff6c0 Level-0 table #984: 0 bytes OK
|
2025/05/09-09:58:38.147008 7fb438bff6c0 Level-0 table #1036: 49760 bytes OK
|
||||||
2025/03/09-09:22:42.203836 7f66373ff6c0 Delete type=0 #982
|
2025/05/09-09:58:38.153711 7fb438bff6c0 Delete type=0 #1034
|
||||||
2025/03/09-09:22:42.211326 7f66373ff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
2025/05/09-09:58:38.186988 7fb438bff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 29 : 1
|
||||||
|
2025/05/09-09:58:38.187004 7fb438bff6c0 Compacting 1@0 + 1@1 files
|
||||||
|
2025/05/09-09:58:38.191643 7fb438bff6c0 Generated table #1037@0: 13 keys, 49760 bytes
|
||||||
|
2025/05/09-09:58:38.191677 7fb438bff6c0 Compacted 1@0 + 1@1 files => 49760 bytes
|
||||||
|
2025/05/09-09:58:38.198040 7fb438bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2025/05/09-09:58:38.198150 7fb438bff6c0 Delete type=2 #876
|
||||||
|
2025/05/09-09:58:38.198295 7fb438bff6c0 Delete type=2 #1036
|
||||||
|
2025/05/09-09:58:38.219093 7fb438bff6c0 Manual compaction at level-0 from '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 29 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2025/02/26-19:09:47.748992 7fcd21ffb6c0 Recovering log #975
|
2025/05/01-18:51:22.073003 7fc4ed3f96c0 Recovering log #1027
|
||||||
2025/02/26-19:09:47.759713 7fcd21ffb6c0 Delete type=3 #973
|
2025/05/01-18:51:22.083744 7fc4ed3f96c0 Delete type=3 #1025
|
||||||
2025/02/26-19:09:47.759787 7fcd21ffb6c0 Delete type=0 #975
|
2025/05/01-18:51:22.083858 7fc4ed3f96c0 Delete type=0 #1027
|
||||||
2025/02/26-19:52:07.792150 7fcd20bff6c0 Level-0 table #980: started
|
2025/05/01-19:17:37.165784 7fc4e73ff6c0 Level-0 table #1032: started
|
||||||
2025/02/26-19:52:07.792171 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
|
2025/05/01-19:17:37.165828 7fc4e73ff6c0 Level-0 table #1032: 0 bytes OK
|
||||||
2025/02/26-19:52:07.798975 7fcd20bff6c0 Delete type=0 #978
|
2025/05/01-19:17:37.172045 7fc4e73ff6c0 Delete type=0 #1030
|
||||||
2025/02/26-19:52:07.799198 7fcd20bff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
2025/05/01-19:17:37.178895 7fc4e73ff6c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal.pages!suuYN87Al1ZZWtQQ.jhgNnhWhrkOpKs1B' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/aides-de-jeu-fr/MANIFEST-001033
Normal file
BIN
packs/aides-de-jeu-fr/MANIFEST-001033
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/antidotes-and-remedes/001039.ldb
Normal file
BIN
packs/antidotes-and-remedes/001039.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000983
|
MANIFEST-001035
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
2025/03/09-09:17:39.486791 7f663dbfa6c0 Recovering log #981
|
2025/05/09-09:45:36.168975 7fb43a7fc6c0 Recovering log #1033
|
||||||
2025/03/09-09:17:39.497698 7f663dbfa6c0 Delete type=3 #979
|
2025/05/09-09:45:36.178692 7fb43a7fc6c0 Delete type=3 #1031
|
||||||
2025/03/09-09:17:39.497812 7f663dbfa6c0 Delete type=0 #981
|
2025/05/09-09:45:36.178745 7fb43a7fc6c0 Delete type=0 #1033
|
||||||
2025/03/09-09:22:42.189568 7f66373ff6c0 Level-0 table #986: started
|
2025/05/09-09:58:38.219116 7fb438bff6c0 Level-0 table #1038: started
|
||||||
2025/03/09-09:22:42.189606 7f66373ff6c0 Level-0 table #986: 0 bytes OK
|
2025/05/09-09:58:38.223911 7fb438bff6c0 Level-0 table #1038: 113754 bytes OK
|
||||||
2025/03/09-09:22:42.196916 7f66373ff6c0 Delete type=0 #984
|
2025/05/09-09:58:38.230484 7fb438bff6c0 Delete type=0 #1036
|
||||||
2025/03/09-09:22:42.211312 7f66373ff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
2025/05/09-09:58:38.247503 7fb438bff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at '!items!ylFhk7mGZOnAJTUT' @ 416 : 1
|
||||||
|
2025/05/09-09:58:38.247522 7fb438bff6c0 Compacting 1@0 + 1@1 files
|
||||||
|
2025/05/09-09:58:38.252525 7fb438bff6c0 Generated table #1039@0: 103 keys, 115060 bytes
|
||||||
|
2025/05/09-09:58:38.252556 7fb438bff6c0 Compacted 1@0 + 1@1 files => 115060 bytes
|
||||||
|
2025/05/09-09:58:38.259374 7fb438bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2025/05/09-09:58:38.259664 7fb438bff6c0 Delete type=2 #878
|
||||||
|
2025/05/09-09:58:38.259902 7fb438bff6c0 Delete type=2 #1038
|
||||||
|
2025/05/09-09:58:38.266719 7fb438bff6c0 Manual compaction at level-0 from '!items!ylFhk7mGZOnAJTUT' @ 416 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2025/02/26-19:09:47.766149 7fcd227fc6c0 Recovering log #977
|
2025/05/01-18:51:22.086351 7fc4e7fff6c0 Recovering log #1029
|
||||||
2025/02/26-19:09:47.776334 7fcd227fc6c0 Delete type=3 #975
|
2025/05/01-18:51:22.099247 7fc4e7fff6c0 Delete type=3 #1027
|
||||||
2025/02/26-19:09:47.776384 7fcd227fc6c0 Delete type=0 #977
|
2025/05/01-18:51:22.099295 7fc4e7fff6c0 Delete type=0 #1029
|
||||||
2025/02/26-19:52:07.799420 7fcd20bff6c0 Level-0 table #982: started
|
2025/05/01-19:17:37.179139 7fc4e73ff6c0 Level-0 table #1034: started
|
||||||
2025/02/26-19:52:07.799454 7fcd20bff6c0 Level-0 table #982: 0 bytes OK
|
2025/05/01-19:17:37.179221 7fc4e73ff6c0 Level-0 table #1034: 0 bytes OK
|
||||||
2025/02/26-19:52:07.805975 7fcd20bff6c0 Delete type=0 #980
|
2025/05/01-19:17:37.186067 7fc4e73ff6c0 Delete type=0 #1032
|
||||||
2025/02/26-19:52:07.826154 7fcd20bff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
2025/05/01-19:17:37.206352 7fc4e73ff6c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/antidotes-and-remedes/MANIFEST-001035
Normal file
BIN
packs/antidotes-and-remedes/MANIFEST-001035
Normal file
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000981
|
MANIFEST-001033
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
2025/03/09-09:17:39.520124 7f663cbf86c0 Recovering log #979
|
2025/05/09-09:45:36.208810 7fb4397fa6c0 Recovering log #1031
|
||||||
2025/03/09-09:17:39.530733 7f663cbf86c0 Delete type=3 #977
|
2025/05/09-09:45:36.218810 7fb4397fa6c0 Delete type=3 #1029
|
||||||
2025/03/09-09:17:39.530816 7f663cbf86c0 Delete type=0 #979
|
2025/05/09-09:45:36.218877 7fb4397fa6c0 Delete type=0 #1031
|
||||||
2025/03/09-09:22:42.204043 7f66373ff6c0 Level-0 table #984: started
|
2025/05/09-09:58:38.177198 7fb438bff6c0 Level-0 table #1036: started
|
||||||
2025/03/09-09:22:42.204111 7f66373ff6c0 Level-0 table #984: 0 bytes OK
|
2025/05/09-09:58:38.180560 7fb438bff6c0 Level-0 table #1036: 19341 bytes OK
|
||||||
2025/03/09-09:22:42.211072 7f66373ff6c0 Delete type=0 #982
|
2025/05/09-09:58:38.186749 7fb438bff6c0 Delete type=0 #1034
|
||||||
2025/03/09-09:22:42.211361 7f66373ff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
2025/05/09-09:58:38.209063 7fb438bff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 5 : 1
|
||||||
|
2025/05/09-09:58:38.209070 7fb438bff6c0 Compacting 1@0 + 1@1 files
|
||||||
|
2025/05/09-09:58:38.212604 7fb438bff6c0 Generated table #1037@0: 3 keys, 19341 bytes
|
||||||
|
2025/05/09-09:58:38.212640 7fb438bff6c0 Compacted 1@0 + 1@1 files => 19341 bytes
|
||||||
|
2025/05/09-09:58:38.218746 7fb438bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2025/05/09-09:58:38.218875 7fb438bff6c0 Delete type=2 #876
|
||||||
|
2025/05/09-09:58:38.219020 7fb438bff6c0 Delete type=2 #1036
|
||||||
|
2025/05/09-09:58:38.230657 7fb438bff6c0 Manual compaction at level-0 from '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 5 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2025/02/26-19:09:47.798732 7fcd217fa6c0 Recovering log #975
|
2025/05/01-18:51:22.114661 7fc4ecbf86c0 Recovering log #1027
|
||||||
2025/02/26-19:09:47.809876 7fcd217fa6c0 Delete type=3 #973
|
2025/05/01-18:51:22.125166 7fc4ecbf86c0 Delete type=3 #1025
|
||||||
2025/02/26-19:09:47.810001 7fcd217fa6c0 Delete type=0 #975
|
2025/05/01-18:51:22.125218 7fc4ecbf86c0 Delete type=0 #1027
|
||||||
2025/02/26-19:52:07.806137 7fcd20bff6c0 Level-0 table #980: started
|
2025/05/01-19:17:37.186153 7fc4e73ff6c0 Level-0 table #1032: started
|
||||||
2025/02/26-19:52:07.806168 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
|
2025/05/01-19:17:37.186174 7fc4e73ff6c0 Level-0 table #1032: 0 bytes OK
|
||||||
2025/02/26-19:52:07.812617 7fcd20bff6c0 Delete type=0 #978
|
2025/05/01-19:17:37.192228 7fc4e73ff6c0 Delete type=0 #1030
|
||||||
2025/02/26-19:52:07.826172 7fcd20bff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
2025/05/01-19:17:37.206369 7fc4e73ff6c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal.pages!cZtNgayIw2QFhC9u.ts265H1XkisLgdow' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/apothicarium/MANIFEST-001033
Normal file
BIN
packs/apothicarium/MANIFEST-001033
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/dons-de-rhya/001037.ldb
Normal file
BIN
packs/dons-de-rhya/001037.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000981
|
MANIFEST-001033
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
2025/03/09-09:17:39.449618 7f663cbf86c0 Recovering log #979
|
2025/05/09-09:45:36.144642 7fb43a7fc6c0 Recovering log #1031
|
||||||
2025/03/09-09:17:39.461090 7f663cbf86c0 Delete type=3 #977
|
2025/05/09-09:45:36.154528 7fb43a7fc6c0 Delete type=3 #1029
|
||||||
2025/03/09-09:17:39.461197 7f663cbf86c0 Delete type=0 #979
|
2025/05/09-09:45:36.154660 7fb43a7fc6c0 Delete type=0 #1031
|
||||||
2025/03/09-09:22:42.167971 7f66373ff6c0 Level-0 table #984: started
|
2025/05/09-09:58:38.131574 7fb438bff6c0 Level-0 table #1036: started
|
||||||
2025/03/09-09:22:42.168022 7f66373ff6c0 Level-0 table #984: 0 bytes OK
|
2025/05/09-09:58:38.136129 7fb438bff6c0 Level-0 table #1036: 60465 bytes OK
|
||||||
2025/03/09-09:22:42.175033 7f66373ff6c0 Delete type=0 #982
|
2025/05/09-09:58:38.142691 7fb438bff6c0 Delete type=0 #1034
|
||||||
2025/03/09-09:22:42.182722 7f66373ff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
2025/05/09-09:58:38.165287 7fb438bff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 114 : 1
|
||||||
|
2025/05/09-09:58:38.165299 7fb438bff6c0 Compacting 1@0 + 1@1 files
|
||||||
|
2025/05/09-09:58:38.169265 7fb438bff6c0 Generated table #1037@0: 46 keys, 60465 bytes
|
||||||
|
2025/05/09-09:58:38.169309 7fb438bff6c0 Compacted 1@0 + 1@1 files => 60465 bytes
|
||||||
|
2025/05/09-09:58:38.176699 7fb438bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2025/05/09-09:58:38.176915 7fb438bff6c0 Delete type=2 #876
|
||||||
|
2025/05/09-09:58:38.177109 7fb438bff6c0 Delete type=2 #1036
|
||||||
|
2025/05/09-09:58:38.209040 7fb438bff6c0 Manual compaction at level-0 from '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 114 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2025/02/26-19:09:47.734798 7fcd217fa6c0 Recovering log #975
|
2025/05/01-18:51:22.060523 7fc4ecbf86c0 Recovering log #1027
|
||||||
2025/02/26-19:09:47.744745 7fcd217fa6c0 Delete type=3 #973
|
2025/05/01-18:51:22.070396 7fc4ecbf86c0 Delete type=3 #1025
|
||||||
2025/02/26-19:09:47.744853 7fcd217fa6c0 Delete type=0 #975
|
2025/05/01-18:51:22.070475 7fc4ecbf86c0 Delete type=0 #1027
|
||||||
2025/02/26-19:52:07.778784 7fcd20bff6c0 Level-0 table #980: started
|
2025/05/01-19:17:37.172158 7fc4e73ff6c0 Level-0 table #1032: started
|
||||||
2025/02/26-19:52:07.778814 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
|
2025/05/01-19:17:37.172182 7fc4e73ff6c0 Level-0 table #1032: 0 bytes OK
|
||||||
2025/02/26-19:52:07.785685 7fcd20bff6c0 Delete type=0 #978
|
2025/05/01-19:17:37.178625 7fc4e73ff6c0 Delete type=0 #1030
|
||||||
2025/02/26-19:52:07.799169 7fcd20bff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
2025/05/01-19:17:37.178913 7fc4e73ff6c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal.pages!yzw9I0r3hCK7PJnz.sPNCYj2nR3Cp3jHd' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/dons-de-rhya/MANIFEST-001033
Normal file
BIN
packs/dons-de-rhya/MANIFEST-001033
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/plats-dauberges/001037.ldb
Normal file
BIN
packs/plats-dauberges/001037.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000981
|
MANIFEST-001033
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
2025/03/09-09:17:39.425524 7f6637fff6c0 Recovering log #979
|
2025/05/09-09:45:36.130874 7fb4397fa6c0 Recovering log #1031
|
||||||
2025/03/09-09:17:39.444066 7f6637fff6c0 Delete type=3 #977
|
2025/05/09-09:45:36.141672 7fb4397fa6c0 Delete type=3 #1029
|
||||||
2025/03/09-09:17:39.444176 7f6637fff6c0 Delete type=0 #979
|
2025/05/09-09:45:36.141884 7fb4397fa6c0 Delete type=0 #1031
|
||||||
2025/03/09-09:22:42.175270 7f66373ff6c0 Level-0 table #984: started
|
2025/05/09-09:58:38.108008 7fb438bff6c0 Level-0 table #1036: started
|
||||||
2025/03/09-09:22:42.175332 7f66373ff6c0 Level-0 table #984: 0 bytes OK
|
2025/05/09-09:58:38.114325 7fb438bff6c0 Level-0 table #1036: 27934 bytes OK
|
||||||
2025/03/09-09:22:42.182508 7f66373ff6c0 Delete type=0 #982
|
2025/05/09-09:58:38.121061 7fb438bff6c0 Delete type=0 #1034
|
||||||
2025/03/09-09:22:42.182759 7f66373ff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
2025/05/09-09:58:38.121307 7fb438bff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 695 : 1
|
||||||
|
2025/05/09-09:58:38.121315 7fb438bff6c0 Compacting 1@0 + 1@1 files
|
||||||
|
2025/05/09-09:58:38.125179 7fb438bff6c0 Generated table #1037@0: 234 keys, 27934 bytes
|
||||||
|
2025/05/09-09:58:38.125225 7fb438bff6c0 Compacted 1@0 + 1@1 files => 27934 bytes
|
||||||
|
2025/05/09-09:58:38.131161 7fb438bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2025/05/09-09:58:38.131314 7fb438bff6c0 Delete type=2 #876
|
||||||
|
2025/05/09-09:58:38.131486 7fb438bff6c0 Delete type=2 #1036
|
||||||
|
2025/05/09-09:58:38.142967 7fb438bff6c0 Manual compaction at level-0 from '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 695 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2025/02/26-19:09:47.707661 7fcd22ffd6c0 Recovering log #975
|
2025/05/01-18:51:22.047726 7fc4edbfa6c0 Recovering log #1027
|
||||||
2025/02/26-19:09:47.731020 7fcd22ffd6c0 Delete type=3 #973
|
2025/05/01-18:51:22.057489 7fc4edbfa6c0 Delete type=3 #1025
|
||||||
2025/02/26-19:09:47.731122 7fcd22ffd6c0 Delete type=0 #975
|
2025/05/01-18:51:22.057543 7fc4edbfa6c0 Delete type=0 #1027
|
||||||
2025/02/26-19:52:07.785830 7fcd20bff6c0 Level-0 table #980: started
|
2025/05/01-19:17:37.158797 7fc4e73ff6c0 Level-0 table #1032: started
|
||||||
2025/02/26-19:52:07.785860 7fcd20bff6c0 Level-0 table #980: 0 bytes OK
|
2025/05/01-19:17:37.158820 7fc4e73ff6c0 Level-0 table #1032: 0 bytes OK
|
||||||
2025/02/26-19:52:07.792033 7fcd20bff6c0 Delete type=0 #978
|
2025/05/01-19:17:37.165607 7fc4e73ff6c0 Delete type=0 #1030
|
||||||
2025/02/26-19:52:07.799185 7fcd20bff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
2025/05/01-19:17:37.178873 7fc4e73ff6c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/plats-dauberges/MANIFEST-001033
Normal file
BIN
packs/plats-dauberges/MANIFEST-001033
Normal file
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000624
|
MANIFEST-000676
|
||||||
|
@ -1,7 +1,14 @@
|
|||||||
2025/03/09-09:17:39.503863 7f6637fff6c0 Recovering log #622
|
2025/05/09-09:45:36.181250 7fb4397fa6c0 Recovering log #674
|
||||||
2025/03/09-09:17:39.514369 7f6637fff6c0 Delete type=3 #620
|
2025/05/09-09:45:36.190809 7fb4397fa6c0 Delete type=3 #672
|
||||||
2025/03/09-09:17:39.514464 7f6637fff6c0 Delete type=0 #622
|
2025/05/09-09:45:36.190876 7fb4397fa6c0 Delete type=0 #674
|
||||||
2025/03/09-09:22:42.182959 7f66373ff6c0 Level-0 table #627: started
|
2025/05/09-09:58:38.153941 7fb438bff6c0 Level-0 table #679: started
|
||||||
2025/03/09-09:22:42.182995 7f66373ff6c0 Level-0 table #627: 0 bytes OK
|
2025/05/09-09:58:38.158726 7fb438bff6c0 Level-0 table #679: 67879 bytes OK
|
||||||
2025/03/09-09:22:42.189384 7f66373ff6c0 Delete type=0 #625
|
2025/05/09-09:58:38.165124 7fb438bff6c0 Delete type=0 #677
|
||||||
2025/03/09-09:22:42.211291 7f66373ff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
2025/05/09-09:58:38.198379 7fb438bff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 59 : 1
|
||||||
|
2025/05/09-09:58:38.198387 7fb438bff6c0 Compacting 1@0 + 1@1 files
|
||||||
|
2025/05/09-09:58:38.202267 7fb438bff6c0 Generated table #680@0: 24 keys, 67879 bytes
|
||||||
|
2025/05/09-09:58:38.202298 7fb438bff6c0 Compacted 1@0 + 1@1 files => 67879 bytes
|
||||||
|
2025/05/09-09:58:38.208681 7fb438bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||||
|
2025/05/09-09:58:38.208821 7fb438bff6c0 Delete type=2 #519
|
||||||
|
2025/05/09-09:58:38.208960 7fb438bff6c0 Delete type=2 #679
|
||||||
|
2025/05/09-09:58:38.219106 7fb438bff6c0 Manual compaction at level-0 from '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 59 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2025/02/26-19:09:47.781176 7fcd22ffd6c0 Recovering log #618
|
2025/05/01-18:51:22.102050 7fc4edbfa6c0 Recovering log #670
|
||||||
2025/02/26-19:09:47.791851 7fcd22ffd6c0 Delete type=3 #616
|
2025/05/01-18:51:22.111592 7fc4edbfa6c0 Delete type=3 #668
|
||||||
2025/02/26-19:09:47.791930 7fcd22ffd6c0 Delete type=0 #618
|
2025/05/01-18:51:22.111698 7fc4edbfa6c0 Delete type=0 #670
|
||||||
2025/02/26-19:52:07.819942 7fcd20bff6c0 Level-0 table #623: started
|
2025/05/01-19:17:37.199638 7fc4e73ff6c0 Level-0 table #675: started
|
||||||
2025/02/26-19:52:07.819978 7fcd20bff6c0 Level-0 table #623: 0 bytes OK
|
2025/05/01-19:17:37.199693 7fc4e73ff6c0 Level-0 table #675: 0 bytes OK
|
||||||
2025/02/26-19:52:07.826003 7fcd20bff6c0 Delete type=0 #621
|
2025/05/01-19:17:37.206189 7fc4e73ff6c0 Delete type=0 #673
|
||||||
2025/02/26-19:52:07.826217 7fcd20bff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
2025/05/01-19:17:37.206398 7fc4e73ff6c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal.pages!yfZxl4I7XAuUF6r3.apXmOlZRmGT4GreB' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/tables-des-traductions/MANIFEST-000676
Normal file
BIN
packs/tables-des-traductions/MANIFEST-000676
Normal file
Binary file not shown.
@ -4,7 +4,7 @@
|
|||||||
}
|
}
|
||||||
.wfrp4-fr-message {
|
.wfrp4-fr-message {
|
||||||
font-size: 1.4rem;
|
font-size: 1.4rem;
|
||||||
color: antiquewhite;
|
color: darkolivegreen;
|
||||||
align-self: center;
|
align-self: center;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
Reference in New Issue
Block a user