{
    "FANG": {
        "Name": "Ninjo's FANG",
        "Subtitle": "Character (PC/NPC) Relationships",
        "ButtonOpen": "Ninjo's FANG",
        "KeybindingHint": "Opens the interactive FANG Actor relationship graph.",
        "UI": {
            "TabEditor": "Editor",
            "TabView": "View",
            "TabAdvanced": "Advanced",
            "Export": "Export Graph",
            "Import": "Import Graph",
            "ExportBtn": "Export (JSON)",
            "ImportBtn": "Import (JSON)",
            "CreateConnection": "Create Connection",
            "SelectSource": "Select Source",
            "SelectTarget": "Select Target",
            "LabelPlaceholder": "Label e.g. 'is related to'",
            "Directional": "Directional (Arrow)",
            "Connect": "Connect",
            "AddPlaceholder": "Add Placeholder",
            "DeleteElement": "Delete Element",
            "ManageElements": "Manage Elements",
            "SearchTitle": "Search & Filter",
            "SearchPlaceholder": "Search name, role, faction, link...",
            "SearchOnlyMatches": "Show only matches",
            "SearchClear": "Clear Search",
            "SearchToggle": "Search",
            "SearchToggleHint": "Open or close the search overlay (local only).",
            "SearchCloseHint": "Close search and reset filter (local only).",
            "SelectElement": "Select Node / Link",
            "Delete": "Delete",
            "Presentation": "Presentation",
            "GroupPlayers": "Players",
            "GroupMonitor": "Monitor",
            "AdvancedFeatures": "Advanced Functions",
            "AdvancedSettings": "Open Advanced Settings",
            "Quests": "Quests",
            "ShowPlayers": "Show Players",
            "ShowPlayersHint": "Shows the graph to all players in a normal window",
            "ShowMonitor": "Show Monitor",
            "ShowMonitorHint": "Shows the graph in fullscreen only on the monitor",
            "ClosePlayers": "Close for Players",
            "ClosePlayersHint": "Closes the graph for all players",
            "ManageFactions": "Manage Factions",
            "ManageFactionsHint": "Create and manage factions for tokens.",
            "CloseMonitor": "Close Monitor View",
            "CloseMonitorHint": "Closes the graph window on the Monitor/Player display.",
            "CenterGraph": "Center Graph",
            "CenterGraphHint": "Zooms and pans the graph so that all tokens are visible.",
            "EnablePlayerEdit": "Toggle Player Editing",
            "ToggleCenter": "Center Node",
            "ToggleCenterHint": "Magnetically pins the NPC to the center (e.g. for Boss enemies).",
            "EditNodeHeader": "Node Details",
            "EditLinkHeader": "Link Details",
            "UpdateLink": "Update Link",
            "EditLinkHint": "Modify the selected connection.",
            "SpectatorMode": "Spectator Mode",
            "SyncCamera": "Sync Camera (Broadcast)",
            "SyncCameraHint": "Broadcast your camera position and zoom live to all players and the monitor.",
            "SpectatorActive": "Spectator Mode Active",
            "EditMode": "Edit",
            "ReleaseLock": "Release Lock",
            "ForceRelease": "Force Release",
            "CurrentlyEditing": "is currently being edited by {user}",
            "NoEditor": "Ready for Editing",
            "Background": {
                "Title": "Background Settings",
                "BackgroundConfigTitle": "Customize Background",
                "Hint": "Tailor the atmosphere of your graph. These changes are synchronized live for all players.",
                "PremiumBadge": "PREMIUM ★",
                "PremiumHint": "This feature is currently available for free. In the future, it will be part of the supporter benefits (Patreon).",
                "Mode": "Background Type",
                "ModeNone": "Standard (Parchment)",
                "ModePalette": "Single Color",
                "ModeImage": "Custom Image",
                "ModePreset": "Style Preset",
                "PaletteTitle": "Color Palette",
                "ImageTitle": "Image Settings",
                "PresetTitle": "Style Presets",
                "Blur": "Blur Effect",
                "Opacity": "Opacity",
                "Preset": {
                    "Parchment": "Weathered Parchment",
                    "Dark": "Jungle Canopy",
                    "Starfield": "Starfield (Nebula)",
                    "Ethereal": "Feywild Mist",
                    "Stone": "Dungeon Stone",
                    "Stars": "Starry Night"
                },
                "Palette": {
                    "Parchment": "Parchment",
                    "Linen": "Linen",
                    "WarmParchment": "Warm Parchment",
                    "AntiquePaper": "Antique Paper",
                    "Canvas": "Canvas",
                    "Sand": "Sand",
                    "Leather": "Leather",
                    "AutumnLeaf": "Autumn Leaf",
                    "Sage": "Sage",
                    "SteelBlue": "Steel Blue",
                    "Navy": "Navy Blue",
                    "Purple": "Royal Purple",
                    "Midnight": "Midnight",
                    "Red": "Blood Red",
                    "Grey": "Slate Grey",
                    "Black": "Deep Black"
                }
            }
        },
        "Journal": {
            "FolderName": "FANG - Do Not Delete",
            "Title": "About FANG",
            "WarningTitle": "WARNING",
            "WarningText": "DO NOT DELETE THIS JOURNAL!<br>This journal stores all FANG graph relationships and player lore notes. Deleting it will irrevocably destroy your graph and all associated notes.",
            "Header": "Foundry Actor Nexus Graph",
            "Desc1": "This journal saves the graph data in the background.",
            "Desc2": "To open the graph, click the button below or press Shift + G on your keyboard.",
            "OpenBtn": "Open FANG Graph"
        },
        "Messages": {
            "ExportSuccess": "Graph data exported successfully.",
            "ImportSuccess": "Graph data imported successfully.",
            "ImportError": "Failed to import graph: Invalid file format.",
            "ConfirmImport": "Importing a file will OVERWRITE your current graph. Are you sure?",
            "GraphShown": "FANG Graph is now shown to all players!",
            "GraphMonitorShown": "FANG Graph is sent to the monitor in fullscreen!",
            "GraphClosed": "Graph closed for all players.",
            "GraphMonitorClosed": "Graph closed on the monitor.",
            "PlayersCanEdit": "Players can now edit the graph.",
            "PlayersCannotEdit": "Players can no longer edit the graph.",
            "WarnNoGMOnline": "A Game Master must be online to save changes to the graph.",
            "JournalInitSuccess": "FANG Graph Journal successfully initialized.",
            "JournalMissing": "No FANG Graph Journal found. A GM must open this tool first.",
            "SaveNoPermission": "No permission to save the FANG Graph.",
            "WarningSelfLink": "A token cannot be connected to itself!",
            "WarningNoSourceTarget": "Please select source and target.",
            "WarningNoLabel": "Please enter a label for the connection.",
            "WarningNoDeleteSelect": "Please select an element to delete.",
            "WarningNoSelect": "Please select an element.",
            "WarningNodeOnly": "Please select a node (token), not a connection.",
            "DeletedNode": "Node and associated connections deleted.",
            "DeletedLink": "Connection deleted.",
            "CenterEnabled": "is now magnetically pulled to the center.",
            "CenterDisabled": "now floats freely again.",
            "ActorNotFound": "Actor not found.",
            "SpotlightStarted": "Narrative Spotlight started for {actor}.",
            "SpectatorEnabled": "Spectator Mode enabled. Your camera is now synced.",
            "SpectatorDisabled": "Spectator Mode disabled.",
            "LockAcquired": "has acquired the edit lock.",
            "LockReleased": "Edit lock released.",
            "AlreadyEditing": "is currently editing the graph.",
            "SpotlightHiddenBlocked": "Reveal the character first before using Spotlight!",
            "MonitorViewClosed": "Monitor view closed."
        },
        "ContextMenu": {
            "EditRole": "Role / Organization",
            "EditLore": "Edit Information",
            "OpenJournal": "Open GM Journal",
            "OpenQuest": "Open Quest Log",
            "Spotlight": "Narrative Spotlight",
            "Identity": "Identity",
            "ReplacePlaceholder": "Replace with Actor",
            "Condition": "Condition",
            "DeleteNode": "Delete Actor from Graph",
            "EditConnection": "Edit Information",
            "DeleteConnection": "Delete Connection"
        },
        "Dropdowns": {
            "Nodes": "Nodes (Tokens)",
            "Links": "Connections",
            "TokenPrefix": "Token:",
            "Unknown": "Unknown",
            "GroupCanvas": "On Canvas",
            "GroupDirectory": "Other Actors"
        },
        "Dialogs": {
            "FastLinkTitle": "Create Connection",
            "FastLinkContent": "Relationship from {source} to {target}",
            "RoleTitle": "Faction / Role",
            "RoleContent": "Enter a role or faction for {actor} (optional):",
            "RoleInput": "Role",
            "FactionInput": "Faction",
            "ShowFactionLines": "Show Faction Lines",
            "ShowFactionLegend": "Show Faction Legend",
            "EditRoleTitle": "Edit Details",
            "EditRoleContent": "Faction / Role for {actor}:",
            "EditLoreTitle": "Edit Information",
            "EditLoreContent": "Additional details or notes for {actor}:",
            "EditConnectionTitle": "Edit Information",
            "EditConnectionContent": "Additional details for the connection:",
            "InfoInput": "Notes",
            "LabelInput": "Name (Label)",
            "DirectionalInput": "Directional (Arrow)",
            "BtnConnect": "Connect",
            "BtnAdd": "Add",
            "BtnAddFaction": "Add Faction",
            "BtnSave": "Save",
            "BtnCancel": "Cancel",
            "AssignJournalTitle": "Assign Journal to {actor}",
            "AssignJournalContent": "Select how you want to link the journal <strong>{journal}</strong> to <strong>{actor}</strong>.",
            "DeleteConfirmTitle": "Confirm Deletion",
            "DeleteNodeContent": "Are you sure you want to delete this token from the graph? Your Player Lore notes will be kept safe.",
            "DeleteLinkContent": "Are you sure you want to delete this connection?",
            "IdentityTitle": "Identity",
            "IdentityName": "Displayed Name",
            "IdentityOriginal": "Original: {name}",
            "IdentityHidden": "Hidden for Players",
            "IdentityAlias": "Alias (when hidden)",
            "ConditionTitle": "Set Condition",
            "ConditionContent": "Conditions for {actor}:",
            "ConditionDeceased": "Deceased",
            "ConditionMissing": "Missing",
            "ConditionCaptured": "Captured",
            "ConditionQuestgiver": "Quest Giver",
            "LegacyNotes": "Quick Lore Note:",
            "GMNotesTitle": "GM Private Notes",
            "GMNotesHint": "Drag & Drop a Journal Entry here, or click to open.",
            "QuestLogTitle": "Public Quest Log",
            "QuestLogHint": "Visible to players as a Questgiver mark. Drop Journal here.",
            "DropJournalHere": "Drop Journal Here",
            "BtnOpenPlayerJournal": "Open Player Notes Journal",
            "BtnConvertPlayerJournal": "Convert & Open in Player Journal",
            "BtnConvertPlayerJournalHint": "Converts this simple text note into a dedicated, player-editable Foundry Journal. This gives you and the player full text formatting freedom.",
            "QuestLogAddBtn": "Add Quest Journal (Drag & Drop here)",
            "SelectQuestContent": "Choose a Quest Journal to open:"
        },
        "Settings": {
            "TokenSize": {
                "Name": "Token Size",
                "Hint": "Define the default visual size of tokens in the graph. Labels and spacing will scale automatically. (Default: 40)"
            },
            "CosmicWind": {
                "Name": "Cosmic Wind (Floating Tokens)",
                "Hint": "When enabled, tokens will gently drift and float on the graph once the initial physics simulation has settled. This gives the graph a dynamic, magical, and breathing feel."
            },
            "CosmicWindStrength": {
                "Name": "Cosmic Wind Strength",
                "Hint": "Determines how far the tokens drift across the graph. (1 = Barely visible, 10 = Strong swaying)."
            },
            "CenterNodeColor": {
                "Name": "Center Aura Color (Hex)",
                "Hint": "The color of the magical ring around tokens pinned to the center. Enter a Hex color code (e.g. #d4af37 for Gold, #8b0000 for Dark Red)."
            },
            "AllowPlayerEditing": {
                "Name": "Allow Player Editing",
                "Hint": "If enabled, players can create and delete connections, and drop tokens onto the graph."
            },
            "DefaultHidden": {
                "Name": "Default Hidden Mode",
                "Hint": "If enabled, new tokens dragged onto the graph are automatically hidden for players. You can reveal them later via the context menu."
            },
            "InPersonGaming": {
                "Name": "In-Person Gaming Mode",
                "Hint": "Enables special monitor controls for tabletop gaming (e.g., second screen monitoring)."
            },
            "MonitorDisplayName": {
                "Name": "Monitor Display Name",
                "Hint": "The name of the user or display (e.g., 'Monitor') used for the public viewing view."
            },
            "ReplaceOnlySheetActor": {
                "Name": "Only-Sheet: Replace Actor Button",
                "Hint": "If the 'Only-Sheet' module is active, FANG will hide the original actor open button and replace it with a custom button that opens the standard Foundry Actor Directory."
            }
        },
        "Physics": {
            "Title": "Physics & Simulation",
            "CosmicWind": "Cosmic Wind (Floating Tokens)",
            "Strength": "Wind Strength",
            "Hint": "Determine how much the tokens drift across the graph."
        },
        "Placeholder": {
            "Tag": "Placeholder",
            "DefaultName": "Unknown Contact",
            "CreateTitle": "Create Placeholder NPC",
            "CreateBtn": "Create",
            "Type": "Type",
            "Name": "Display Name",
            "ReplaceTitle": "Replace Placeholder",
            "ReplaceBtn": "Replace",
            "ReplaceHint": "Select an actor to replace <strong>{name}</strong>.",
            "SelectActor": "Actor",
            "KeepAlias": "Keep current display name",
            "KeepRoleFaction": "Keep role and faction",
            "NoActorAvailable": "No actor available for replacement.",
            "DropTitle": "Actor dropped on placeholder",
            "DropContent": "Do you want to replace <strong>{target}</strong> with <strong>{actor}</strong>, or create a relationship?",
            "DropReplace": "Replace placeholder",
            "DropConnect": "Create relationship"
        }
    }
}
