{
  "randomTableEdit": {
    "titleEdit": "Edit table",
    "titleNew": "New random table",
    "nameLabel": "Name *",
    "namePlaceholder": "E.g. Forest encounters",
    "descPlaceholder": "What is this table for?",
    "formulaLabel": "Dice formula *",
    "formulaValid": "Valid formula",
    "formulaExpected": "Expected format: NdM (e.g. 1d20, 2d6, d100)",
    "aiTitle": "Generate with AI",
    "aiHint": "Describe the table; the AI proposes the entries (review them before saving). Contextualized with your campaign.",
    "aiPromptPlaceholder": "E.g. random encounters in a haunted forest, dark tone",
    "generateWith": "Generate ({{formula}})",
    "entriesTitle": "Entries",
    "autoRanges": "Auto-ranges",
    "autoRangesTitle": "Distribute ranges across the formula",
    "colMin": "Min",
    "colMax": "Max",
    "colResult": "Result",
    "colDetail": "Detail",
    "detailPlaceholder": "Detail (optional)",
    "emptyHint": "No entries — click \"Add\".",
    "aiErrorPrompt": "Describe the table to generate.",
    "aiErrorFormula": "Choose a valid dice formula first.",
    "aiErrorGenerate": "AI generation failed. Try again or rephrase.",
    "errorNameRequired": "Name is required.",
    "errorFormulaInvalid": "Invalid dice formula (e.g. 1d20, 2d6, d100).",
    "errorSaveFailed": "Save failed."
  },
  "randomTableView": {
    "die": "Die:",
    "roll": "Roll {{formula}}",
    "noMatch": "No entry for this result",
    "empty": "No entries — edit the table to add some.",
    "colRoll": "Roll",
    "colResult": "Result"
  },
  "playthroughDetail": {
    "startSession": "Start a session",
    "resumeSession": "Resume current session",
    "facts": "Playthrough facts",
    "charactersTitle": "Player characters",
    "newCharacter": "New PC",
    "noCharacters": "No PCs for this playthrough.",
    "sessionsTitle": "Sessions",
    "noSessions": "No sessions yet. Start the first one!",
    "statusActive": "Ongoing",
    "statusEnded": "Ended",
    "impactSessions": "{{n}} session(s)",
    "impactCharacters": "{{n}} PC(s)",
    "impactFlags": "{{n}} fact(s)",
    "impactProgressions": "{{n}} quest progression(s)",
    "deleteCascade": "This action will also delete: {{parts}}.",
    "irreversible": "This action is irreversible.",
    "deleteTitle": "Delete playthrough",
    "deleteMessage": "Delete \"{{name}}\"?"
  },
  "playthroughFlagsPage": {
    "title": "Facts — {{name}}",
    "pageTitle": "{{name}} — Facts",
    "subtitle": "Boolean facts specific to this playthrough. Toggle them in play to unlock the quests that depend on them."
  }
}
