Files
fvtt-chroniques-de-l-etrange/lang/en-cde.json
LeRatierBretonnier 0689fae792 feat: Loksyu & TinJi standalone AppV2 apps with chat buttons and dice automation
- CDELoksyuApp: standalone HandlebarsApplicationMixin(ApplicationV2) app
  - 5-element Wu Xing grid with yin/yang inputs per element
  - Per-element reset buttons + global reset-all
  - Auto-refresh via updateActor hook

- CDETinjiApp: standalone AppV2 for the collective Tin Ji dice pool
  - Large neon counter with +/- buttons and direct input
  - Spend button sends a chat message with remaining count

- singletons.js: shared utilities
  - getSingletonActor: find or auto-create singleton actor
  - updateLoksyuFromRoll: compute lokAspect from Wu Xing cycle, update yin/yang
  - updateTinjiFromRoll: add tinji face count to value

- rolling.js: auto-update both singletons after every dice roll
  (weapon path + main roll path)

- system.js: renderChatLog hook injects Loksyu/TinJi footer buttons
  in the chat sidebar

- loksyu.js / tinji.js: actor sheets redirect to standalone apps
  when opened via the sidebar

- CSS: .cde-loksyu-standalone, .cde-tinji-standalone, .cde-chat-app-buttons,
  .cde-tinji-spend-msg styles added

- i18n: new keys in fr-cde.json and en-cde.json for all new UI strings
  (LoksyuNotFound, TinjiNotFound, Reset, ResetAll, SpendTinji, etc.)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-30 09:51:39 +02:00

381 lines
12 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"CDE.ItemCreate": "Create Equipment",
"CDE.ItemEdit": "Edit Equipment",
"CDE.ItemDelete": "Delete Equipment",
"CDE.ItemNew": "New Equipment",
"CDE.TypeOfItem": "Type of Equipment",
"CDE.Weapon": "Weapon",
"CDE.Armor": "Armor",
"CDE.Sanhei": "Sanhei",
"CDE.Other": "Other",
"CDE.ResourceMin": "Min",
"CDE.ResourceValue": "Value",
"CDE.ResourceMax": "Max",
"CDE.DefineTemplate": "Define as Template",
"CDE.UnsetTemplate": "Unset Template",
"CDE.NoTemplate": "No Template",
"CDE.NoSupernaturals": "No supernatural powers",
"CDE.NoSpells": "No spells",
"CDE.NoKungFu": "No martial arts",
"CDE.Quantity": "Quantity",
"CDE.Weight": "Weight",
"CDE.Damage": "Damage",
"CDE.Range": "Range",
"CDE.Masterized": "You have mastered this Technique",
"CDE.Create": "Create",
"CDE.New": "New",
"CDE.Name": "Name",
"CDE.PCName": "Character's Name",
"CDE.Concept": "Concept",
"CDE.CelestialGuardian": "Celestial Guardian",
"CDE.CelestialGuardian1": "White Tiger (Metal)",
"CDE.CelestialGuardian2": "Black Tortoise (Water)",
"CDE.CelestialGuardian3": "Yellow Kilin (Earth)",
"CDE.CelestialGuardian4": "Vermilion Bird (Fire)",
"CDE.CelestialGuardian5": "Azure Dragon (Wood)",
"CDE.Description": "Description",
"CDE.Description2": "Description",
"CDE.Attributes": "Attributes",
"CDE.Skills": "Skills",
"CDE.Magics": "Magics",
"CDE.Resources": "Resources",
"CDE.Treasures": "Three Treasures",
"CDE.NgHang": "Ng Hang",
"CDE.Items": "Equipment",
"CDE.KungFu": "Kung Fu",
"CDE.Spells": "Spells",
"CDE.ModernJapan": "Modern Japan",
"CDE.Die": "Click Here to Throw Dice For ",
"CDE.DieSP": "Click Here to Throw Dice For This Speciality: ",
"CDE.DieDM": "Click Here to Throw Dice For One Of These Fields",
"CDE.Debt": "Check If You Have Incurred a Debt For ",
"CDE.Specialities": "Specialities",
"CDE.Fields": "Fields",
"CDE.Art": "Art",
"CDE.Investigation": "Investigation",
"CDE.Erudition": "Erudition",
"CDE.Knavery": "Knavery",
"CDE.Wordliness": "Wordliness",
"CDE.Prowess": "Prowess",
"CDE.Sciences": "Sciences",
"CDE.Technologies": "Technologies",
"CDE.RangedCombat": "Ranged Combat",
"CDE.Supply": "Supply",
"CDE.Inquiry": "Inquiry",
"CDE.Influence": "Influence",
"CDE.Components2": "Components & Ingredients",
"CDE.Component": "Component #",
"CDE.ChanceThrow": "Selecting a Component at Random in a Hurry",
"CDE.TypesOfMagic": "Types of Magic",
"CDE.InternalCinnabar": "Internal Cinnabar",
"CDE.Alchemy": "Alchemy",
"CDE.MasteryOfTheWay": "Mastery of the Way",
"CDE.Exorcism": "Exorcism",
"CDE.Geomancy": "Geomancy",
"CDE.Metal": "㊎ Metal ",
"CDE.MetalQualities": " aggressive, passionate, combative, enthusiastic…",
"CDE.Water": "㊌ Water ",
"CDE.WaterQualities": " flexible, diligent, adaptable, disciplined…",
"CDE.Earth": "㊏ Earth ",
"CDE.EarthQualities": " stubborn, resilient, enduring, patient…",
"CDE.Fire": "㊋ Fire ",
"CDE.FireQualities": " warm, creative, empathetic, inspired…",
"CDE.Wood": "㊍ Wood ",
"CDE.WoodQualities": " intuitive, observant, open, instinctive…",
"CDE.PracticeSpecialty": "Check If You Practice This Speciality: ",
"CDE.Essence": "Essence",
"CDE.Mind": "Mind",
"CDE.Purification": "Purification",
"CDE.Manipulation": "Manipulation",
"CDE.Aura": "Aura",
"CDE.Acupuncture": "Acupuncture",
"CDE.Elixirs": "Elixirs",
"CDE.Poisons": "Poisons",
"CDE.Arsenal": "Arsenal",
"CDE.Potions": "Potions",
"CDE.Curse": "Curse",
"CDE.Transfiguration": "Transfiguration",
"CDE.Necromancy": "Necromancy",
"CDE.ClimateControl": "Climate Control",
"CDE.GoldenMagic": "Golden Magic",
"CDE.Invocation": "Invocation",
"CDE.Tracking": "Tracking",
"CDE.Protection": "Protection",
"CDE.Punishment": "Punishment",
"CDE.Domination": "Domination",
"CDE.Neutralization": "Neutralization",
"CDE.Divination": "Divination",
"CDE.EarthlyPrayer": "Earthly Prayer",
"CDE.HeavenlyPrayer": "Heavenly Prayer",
"CDE.Fungseoi": "Fungseoi",
"CDE.HEI": "HEI",
"CDE.Essence2": "(Essence)",
"CDE.YANG-YIN": "YANG ● YIN",
"CDE.Max-Present-Present-Max": "Max ● Present ● Present ● Max",
"CDE.SAN-ZING": "SAN ● ZING",
"CDE.MentalHealth-PhysicalHealth": "(Mental Health ● Physical Health)",
"CDE.Max-Present-Malus-Present-Max": "Max ● Present ● Malus ● Present ● Max",
"CDE.PTAO": "PTAO",
"CDE.Experience": "(Experience)",
"CDE.Total-Present": "Total ● Present",
"CDE.Present": "Present",
"CDE.Total": "Total",
"CDE.Max": "Max",
"CDE.Orientation": "Orientation",
"CDE.Aspect": "Aspect",
"CDE.Skill": "Skill",
"CDE.Speciality": "Speciality",
"CDE.Style": "Style",
"CDE.Field": "Field",
"CDE.Technique": "Technique",
"CDE.Activation": "Activation",
"CDE.KFCreate": "Create Martial Art",
"CDE.KFEdit": "Edit Martial Art",
"CDE.KFDelete": "Delete Martial Art",
"CDE.KFNew": "New Martial Art",
"CDE.SpecialityName": "Speciality Name",
"CDE.AssociatedElement": "Associated Element",
"CDE.HEI2": "Hei",
"CDE.RealizationTimeRitual": "Realization Time (Ritual)",
"CDE.RealizationTimeAccelerated": "Realization Time (Accelerated)",
"CDE.Data": "Data",
"CDE.Flashback": "Flashback",
"CDE.Components": "Components",
"CDE.Effects": "Effects",
"CDE.Examples": "Examples",
"CDE.SpellCreate": "Create Spell",
"CDE.SpellEdit": "Edit Spell",
"CDE.SpellDelete": "Delete Spell",
"CDE.SpellNew": "New Spell",
"CDE.SkillPromptName": "Skill Roll",
"CDE.Modifiers": "Modifiers",
"CDE.BonusMalus": "Bonus/Malus D",
"CDE.WoundMalus": "Wound Malus",
"CDE.HeiSpend": "HEI Spend",
"CDE.SpellBonus": "Spell Bonus",
"CDE.SpellPower": "Spell Power",
"CDE.BonusAuspiciousDice": "Bonus/Auspicious-Dice",
"CDE.MagicPromptName": "Magic Roll",
"CDE.OneMagicRoll": "1. Magic Roll",
"CDE.DoNotModify": "Do not Modify this Aspect",
"CDE.AspectSkill": "Aspect/Skill",
"CDE.TwoPowerOfSpell": "2. Power of Spell",
"CDE.AspectSpeciality": "Aspect/Speciality",
"CDE.RollDifficulty": "Roll Difficulty",
"CDE.TypeOfThrow": "Type of Throwing: Visible by…",
"CDE.Everybody": "Everybody",
"CDE.JustDMAndMe": "Just the DM and Me",
"CDE.DMOnly": "DM Only",
"CDE.MeOnly": "Me Only",
"CDE.AuspiciousDice": "Auspicious-Dice",
"CDE.AuspiciousDie": "Auspicious-Die",
"CDE.Validate": "Validate",
"CDE.Cancel": "Cancel",
"CDE.NPCName": "NPC's Name",
"CDE.TypeOfCreature": "Type of Creature",
"CDE.Threat": "Capacity of Threat",
"CDE.Profane": "Profane",
"CDE.Apprentice": "Apprentice",
"CDE.Initiate": "Initiate",
"CDE.Accomplished": "Accomplished",
"CDE.Renowned": "Renowned",
"CDE.Nuisance": "Level of Nuisance",
"CDE.Figurant": "Figurant",
"CDE.Minion": "Minion",
"CDE.Adversary": "Adversary",
"CDE.Ally": "Ally",
"CDE.Boss": "Boss",
"CDE.Divinity": "Divinity",
"CDE.Aptitudes": "Aptitudes",
"CDE.SuperNatural": "Supernatural Abilities",
"CDE.Physical": "● Physical",
"CDE.Martial": "● Martial",
"CDE.Mental": "● Mental",
"CDE.Social": "● Social",
"CDE.Spiritual": "● Spiritual",
"CDE.Vitality": "Vitality",
"CDE.Hei": "Hei",
"CDE.Notes": "Notes",
"CDE.SupernaturalCreate": "Create Supernatural Ability",
"CDE.SupernaturalEdit": "Edit Supernatural Ability",
"CDE.SupernaturalDelete": "Delete Supernatural Ability",
"CDE.SupernaturalNew": "New Supernatural Ability",
"CDE.LoksyuName": "Loksyu Name",
"CDE.Loksyu": "Loksyu",
"CDE.LoksyuNotFound": "No Loksyu actor found. The Game Master must create one.",
"CDE.MetalYang": "㊎ Yang Metal (3)",
"CDE.MetalYin": "㊎ Yin Metal (8)",
"CDE.WaterYang": "㊌ Yang Water (1)",
"CDE.WaterYin": "㊌ Yin Water (6)",
"CDE.EarthYang": "㊏Yang Earth (5)",
"CDE.EarthYin": "㊏Yin Earth (0)",
"CDE.FireYang": "㊋ Yang Fire (7)",
"CDE.FireYin": "㊋ Yin Fire (2)",
"CDE.WoodYang": "㊍ Yang Wood (9)",
"CDE.WoodYin": "㊍ Yin Wood (4)",
"CDE.Yin": "● Yin",
"CDE.Yang": "○ Yang",
"CDE.Successes": "Successes",
"CDE.Beneficial": "Auspicious-Dice",
"CDE.Noxious": "Noxious-Dice",
"CDE.TinJi": "Tin Ji:",
"CDE.Loksyu2": "Loksyu:",
"CDE.Results": "Results:",
"CDE.SpecialAspect": "Speciality Aspect",
"CDE.Randomize": "Randomize",
"CDE.RandomizeSentence": "# of the Component Selected at Random in a Hurry",
"CDE.Reference": "Reference",
"CDE.Error0": "Unable to proceed: total dice number to be thrown is less than 1.",
"CDE.Error1": "Unable to proceed: you don't possess this Skill.",
"CDE.Error2": "Unable to proceed: you don't possess any Speciality in this Skill.",
"CDE.Error3": "Unable to proceed: you don't possess this Resource.",
"CDE.Error4": "Unable to proceed: you don't possess any Field in this Resource.",
"CDE.Error5": "Unable to proceed: you don't possess this Magical Skill.",
"CDE.Error6": "Unable to proceed: you don't possess this Speciality in this Magical Skill.",
"CDE.Error10": "Unable to proceed: you've got 0 or less in this Aspect.",
"CDE.Error12": "Unable to proceed: you can't possess any Speciality in this Skill which score is less than 1.",
"CDE.Error14": "Unable to proceed: you can't possess any Field in this Resource which score is less than 1.",
"CDE.Error16": "Unable to proceed: you can't possess any Speciality in this Magical Skill which score is less than 1.",
"CDE.Preferences": "Preferences for this actor",
"CDE.TypeOfThrowCheck": "Always ask before making a throw",
"CDE.TypeOfThrow4ThisTime": "Type of Throwing for this time: Visible by…",
"CDE.TypeOfThrowTitle": "Modify Type of Throw?",
"CDE.CancelChanges": "Cancel Changes",
"CDE.NextTimeGoToTheSettings": "All these are parametrable in the Settings",
"CDE.OneDie": "Die",
"CDE.ManyDice": "Dice",
"CDE.HasCastASpell": "has cast a spell ",
"CDE.MsgMagic1": "The number of Hei points spent on the ",
"CDE.MsgMagic2": "speciality spell is ",
"CDE.MsgMagic3": ". The power to be invoked is ",
"CDE.MsgMagic4": ", if the spell is cast successfully.",
"CDE.TinJiName": "Tin Ji Name",
"CDE.TinJi2": "Tin Ji",
"CDE.TinjiNotFound": "No Tin Ji actor found. The Game Master must create one.",
"CDE.TinjiEmpty": "No Tin Ji dice remaining.",
"CDE.TinjiSpent": "{name} spends 1 Tin Ji die.",
"CDE.TinjiRemaining": "remaining",
"CDE.SpendTinji": "Spend a die",
"CDE.Reset": "Reset",
"CDE.ResetAll": "Reset all",
"CDE.Decrement": "Decrease",
"CDE.Increment": "Increase",
"CDE.UpperCaseSuccesses": "SUCCESSES",
"CDE.UpperCaseAuspiciousDice": "AUSPICIOUS-DICE",
"CDE.UpperCaseNoxiousDice": "NOXIOUS-DICE",
"CDE.UpperCaseLoksyu": "LOKSYU",
"CDE.UpperCaseTinJi": "TIN JI",
"CDE.UpperCaseMetal": "METAL",
"CDE.UpperCaseWater": "WATER",
"CDE.UpperCaseEarth": "EARTH",
"CDE.UpperCaseFire": "FIRE",
"CDE.UpperCaseWood": "WOOD",
"CDE.Visible": "Visible Specialities",
"CDE.MartialArts": "Martial Arts",
"CDE.Initiative": "Initiative",
"CDE.TurnOrder": "Determining your Initiative",
"CDE.InitiativeSpeciality": "First action (Skill) you plan to perform",
"CDE.InitiativeNPCSpeciality": "First action (Aptitude) you plan to perform",
"CDE.DeterminateInitiative": "Determine Initiative: Prowess + first action",
"CDE.DeterminateNPCInitiative": "Determine Initiative: Physical Aptitude + first action",
"CDE.PlusInitiative": "More Initiative",
"CDE.MinusInitiative": "Less Initiative",
"TYPES": {
"Actor": {
"character": "Fat si",
"npc": "Creature",
"tinji": "Tin Ji",
"loksyu": "Loksyu"
},
"Item": {
"item": "Equipment",
"kungfu": "Martial Art",
"spell": "Spell",
"supernatural": "Supernatural Ability"
}
},
"CDE.WeaponCreate": "Create Weapon",
"CDE.ArmorCreate": "Create Armor",
"CDE.SanheiCreate": "Create San Hei",
"CDE.IngredientCreate": "Create Ingredient",
"CDE.WeaponNew": "New Weapon",
"CDE.ArmorNew": "New Armor",
"CDE.SanheiNew": "New San Hei",
"CDE.IngredientNew": "New Ingredient",
"CDE.ArmorType": "Armor",
"CDE.SanheiType": "San Hei",
"CDE.IngredientType": "Ingredient",
"CDE.ItemType": "Item",
"CDE.Weapons": "Weapons",
"CDE.Armors": "Armors",
"CDE.Sanheis": "San Hei",
"CDE.CreatureMortel": "Mortal",
"CDE.CreatureDemon": "Demon",
"CDE.CreatureEsprit": "Spirit",
"CDE.CreatureEspritAnimal": "Animal Spirit",
"CDE.CreatureFantome": "Ghost",
"CDE.CreatureJiugwaai": "Jiugwaai",
"CDE.CreatureDieu": "God / Divinity"
}