{ "settings.language.label": "Language", "settings.language.option.en": "English", "settings.language.option.zh-tw": "繁體中文", "settings.extensionEnabled": "Enable RPG Companion", "settings.note": "Toggle to enable/disable the RPG Companion extension. Configure additional settings within the panel itself.", "template.settingsTitle": "RPG Companion Settings", "template.settingsModal.themeTitle": "Theme", "template.settingsModal.themeLabel": "Visual Theme:", "template.settingsModal.themeOptions.default": "Default", "template.settingsModal.themeOptions.sciFi": "Sci-Fi (Synthwave)", "template.settingsModal.themeOptions.fantasy": "Fantasy (Rustic Parchment)", "template.settingsModal.themeOptions.cyberpunk": "Cyberpunk (Neon Grid)", "template.settingsModal.themeOptions.custom": "Custom", "template.settingsModal.themeOptions.custom.background": "Background:", "template.settingsModal.themeOptions.custom.accent": "Accent:", "template.settingsModal.themeOptions.custom.text": "Text:", "template.settingsModal.themeOptions.custom.highlight": "Highlight:", "template.settingsModal.theme.statBarLow": "Stat Bar Color (Low):", "template.settingsModal.theme.statBarLowNote": "Color when stats are at 0%", "template.settingsModal.theme.statBarHigh": "Stat Bar Color (High):", "template.settingsModal.theme.statBarHighNote": "Color when stats are at 100%", "template.settingsModal.displayTitle": "Display Options", "template.settingsModal.displayNote": "Use the Extensions tab to enable/disable the RPG Companion extension.", "template.settingsModal.display.panelPosition": "Panel Position:", "template.settingsModal.display.panelPositionOptions.right": "Right Sidebar", "template.settingsModal.display.panelPositionOptions.left": "Left Sidebar", "template.settingsModal.display.toggleAutoUpdate": "Auto-update after messages", "template.settingsModal.display.showUserStats": "Show User Stats", "template.settingsModal.display.showInfoBox": "Show Info Box", "template.settingsModal.display.showPresentCharacters": "Show Present Characters", "template.settingsModal.display.showInventory": "Show Inventory", "template.settingsModal.display.useSimplifiedInventory": "Use Simplified Inventory", "template.settingsModal.display.useSimplifiedInventoryNote": "Single flat list instead of On Person / Stored / Assets categories", "template.settingsModal.display.showSkills": "Show Skills Section", "template.settingsModal.display.showSkillsNote": "Displays skills as a separate tab instead of within Status. Configure skills in Edit Trackers.", "template.settingsModal.display.enableItemSkillLinks": "Enable Item-Skill Links", "template.settingsModal.display.enableItemSkillLinksNote": "Items can grant skills. Removing an item unlinks or removes the skill.", "template.settingsModal.display.deleteSkillWithItem": "Delete skill when item removed", "template.settingsModal.display.deleteSkillWithItemNote": "When disabled, removing an item just unlinks the skill. When enabled, the skill is deleted.", "template.settingsModal.display.showQuests": "Show Quests", "template.settingsModal.display.showThoughtsInChat": "Show Thoughts in Chat", "template.settingsModal.display.showThoughtsInChatNote": "Display character thoughts as overlay bubbles next to their messages", "template.settingsModal.display.alwaysShowThoughtBubble": "Always Show Thought Bubble", "template.settingsModal.display.alwaysShowThoughtBubbleNote": "Auto-expand thought bubble without clicking the icon first", "template.settingsModal.display.enableAnimations": "Enable Animations", "template.settingsModal.display.enableAnimationsNote": "Smooth transitions for stats, content updates, and dice rolls", "template.settingsModal.display.showPlotProgressionButtons": "Show Plot Progression Buttons", "template.settingsModal.display.showPlotProgressionButtonsNote": "Display buttons above chat input for plot progression prompts", "template.settingsModal.display.enableDebugMode": "Enable Debug Mode", "template.settingsModal.display.enableDebugModeNote": "Shows parser logs in a mobile-friendly UI panel. Useful for troubleshooting. Look for the red bug button.", "template.settingsModal.advancedTitle": "Advanced", "template.settingsModal.advanced.generationMode": "Generation Mode:", "template.settingsModal.advanced.generationModeOptions.together": "Together with Main Generation", "template.settingsModal.advanced.generationModeOptions.separate": "Separate Generation", "template.settingsModal.advanced.generationModeNote": "Together: Adds RPG tracking to main roleplay. Separate: Generates RPG data separately (manual or auto).", "template.settingsModal.advanced.contextMessages": "Context Messages:", "template.settingsModal.advanced.contextMessagesNote": "Number of recent messages to include (Separate mode only)", "template.settingsModal.advanced.memoryBatchSize": "Memory Batch Size:", "template.settingsModal.advanced.memoryBatchSizeNote": "Number of messages to process per batch in Memory Recollection", "template.settingsModal.advanced.useSeparatePreset": "Use model connected to RPG Companion Trackers preset", "template.settingsModal.advanced.useSeparatePresetNote": "Separate mode only. When enabled, tracker generation will use the model from the \"RPG Companion Trackers\" preset instead of your main API model. The preset will be switched automatically during generation and restored afterward. Select the desired model in that preset and make sure the \"Bind presets to API connections\" toggle is on (next to the import/export preset buttons).", "template.settingsModal.advanced.skipInjections": "Skip Injections during Guided Generations:", "template.settingsModal.advanced.skipInjectionsOptions.none": "Never skip", "template.settingsModal.advanced.skipInjectionsOptions.impersonation": "Only on impersonation requests", "template.settingsModal.advanced.skipInjectionsOptions.guided": "Always for guided or quiet prompts", "template.settingsModal.advanced.skipInjectionsNote": "When set, the extension will not inject tracker prompts, examples, or HTML instructions according to the selected mode when a guided generation (via `instruct` or `quiet_prompt`) is detected. Useful when using GuidedGenerations or similar extensions.", "template.settingsModal.advanced.customTrackerPromptTitle": "Custom Tracker Prompt:", "template.settingsModal.advanced.restoreDefaultTrackerPrompt": "Restore Default", "template.settingsModal.advanced.customTrackerPromptNote": "Customize the instructions sent to the AI for generating tracker data. Use {{user}} as a placeholder for the user's name. This is the main prompt that tells the AI how to format and update the RPG trackers.", "template.settingsModal.advanced.customHtmlPromptTitle": "Custom HTML Prompt:", "template.settingsModal.advanced.restoreDefaultHtmlPrompt": "Restore Default", "template.settingsModal.advanced.customHtmlPromptNote": "Customize the HTML prompt injected when \"Enable Immersive HTML\" is enabled. The default prompt is shown above - you can edit it directly or replace it entirely. Click \"Restore Default\" to reset. This affects all generation modes (together, separate, and plot progression).", "template.settingsModal.advanced.clearCache": "Clear Extension Cache", "template.settingsModal.advanced.resetFabPositions": "Reset Button Positions", "template.settingsModal.advanced.resetFabPositionsNote": "Resets all floating action buttons (toggle, refresh, debug) to default top-left positions. Useful if buttons are off-screen.", "template.trackerEditorModal.title": "Edit Trackers", "template.trackerEditorModal.tabs.userStats": "User Stats", "template.trackerEditorModal.tabs.infoBox": "Info Box", "template.trackerEditorModal.tabs.presentCharacters": "Present Characters", "template.trackerEditorModal.buttons.reset": "Reset to Defaults", "template.trackerEditorModal.buttons.cancel": "Cancel", "template.trackerEditorModal.buttons.save": "Save & Apply", "template.trackerEditorModal.userStatsTab.customStatsTitle": "Custom Stats", "template.trackerEditorModal.userStatsTab.addCustomStatButton": "Add Custom Stat", "template.trackerEditorModal.userStatsTab.rpgAttributesTitle": "RPG Attributes", "template.trackerEditorModal.userStatsTab.enableRpgAttributes": "Enable RPG Attributes Section", "template.trackerEditorModal.userStatsTab.alwaysIncludeAttributes": "Always Include Attributes in Prompt", "template.trackerEditorModal.userStatsTab.alwaysIncludeAttributesNote": "If disabled, attributes are only sent when a dice roll is active.", "template.trackerEditorModal.userStatsTab.allowAIUpdateAttributes": "Allow AI to Update RPG Attributes", "template.trackerEditorModal.userStatsTab.allowAIUpdateAttributesNote": "If enabled, the AI can update attribute values and level from its responses. If disabled, attributes are read-only and can only be changed manually.", "template.trackerEditorModal.userStatsTab.addAttributeButton": "Add Attribute", "template.trackerEditorModal.userStatsTab.statusSectionTitle": "Status Section", "template.trackerEditorModal.userStatsTab.enableStatusSection": "Enable Status Section", "template.trackerEditorModal.userStatsTab.showMoodEmoji": "Show Mood Emoji", "template.trackerEditorModal.userStatsTab.statusFieldsLabel": "Status Fields (comma-separated):", "template.trackerEditorModal.userStatsTab.skillsSectionTitle": "Skills Section", "template.trackerEditorModal.userStatsTab.enableSkillsSection": "Enable Skills Section", "template.trackerEditorModal.userStatsTab.skillsInSeparateTabNote": "Skills are displayed in a separate tab. This toggle only affects the Status section.", "template.trackerEditorModal.userStatsTab.skillsLabelLabel": "Skills Label:", "template.trackerEditorModal.userStatsTab.skillsListLabel": "Skill Categories:", "template.trackerEditorModal.userStatsTab.addSkillButton": "Add Skill Category", "template.trackerEditorModal.infoBoxTab.widgetsTitle": "Widgets", "template.trackerEditorModal.infoBoxTab.dateWidget": "Date", "template.trackerEditorModal.infoBoxTab.weatherWidget": "Weather", "template.trackerEditorModal.infoBoxTab.temperatureWidget": "Temperature", "template.trackerEditorModal.infoBoxTab.timeWidget": "Time", "template.trackerEditorModal.infoBoxTab.locationWidget": "Location", "template.trackerEditorModal.infoBoxTab.recentEventsWidget": "Recent Events", "template.trackerEditorModal.presentCharactersTab.relationshipStatusTitle": "Relationship Status Fields", "template.trackerEditorModal.presentCharactersTab.relationshipStatusHint": "Define relationship types with corresponding emojis shown on character portraits", "template.trackerEditorModal.presentCharactersTab.newRelationshipButton": "New Relationship", "template.trackerEditorModal.presentCharactersTab.appearanceDemeanorTitle": "Appearance/Demeanor Fields", "template.trackerEditorModal.presentCharactersTab.appearanceDemeanorHint": "Fields shown below character name, separated by |", "template.trackerEditorModal.presentCharactersTab.addCustomFieldButton": "Add Custom Field", "template.trackerEditorModal.presentCharactersTab.thoughtsConfigTitle": "Thoughts Configuration", "template.trackerEditorModal.presentCharactersTab.enableCharacterThoughts": "Enable Character Thoughts", "template.trackerEditorModal.presentCharactersTab.thoughtsLabelLabel": "Thoughts Label:", "template.trackerEditorModal.presentCharactersTab.aiInstructionLabel": "AI Instruction:", "template.trackerEditorModal.presentCharactersTab.characterStatsTitle": "Character Stats", "template.trackerEditorModal.presentCharactersTab.trackCharacterStats": "Track Character Stats", "template.trackerEditorModal.presentCharactersTab.characterStatsHint": "Create stats to track for each character (displayed as colored bars)", "template.trackerEditorModal.presentCharactersTab.addCharacterStatButton": "Add Character Stat", "template.mainPanel.title": "RPG Companion", "template.mainPanel.lastRoll": "Last Roll:", "template.mainPanel.clearLastRoll": "Clear last roll", "template.mainPanel.enableImmersiveHtml": "Enable Immersive HTML", "template.mainPanel.refreshRpgInfo": "Refresh RPG Info", "template.mainPanel.updating": "Updating...", "template.mainPanel.editTrackersButton": "Edit Trackers", "template.mainPanel.settingsButton": "Settings", "global.none": "None", "global.add": "Add", "global.cancel": "Cancel", "global.clickToEdit": "Click to edit", "global.listView": "List view", "global.gridView": "Grid view", "global.save": "Save", "global.status":"Status", "global.skills":"Skills", "global.inventory":"Inventory", "global.quests":"Quests", "global.info":"Info", "infobox.noData.title": "No data yet", "infobox.noData.instruction": "Generate a new response in the roleplay or switch to \"Separate Generation\" in Settings to access and click the \"Refresh RPG Info\" button", "infobox.date": "Date", "infobox.time": "Time", "infobox.weather": "Weather", "infobox.temperature": "Temperature", "infobox.location": "Location", "infobox.recentEvents": "Recent Events", "infobox.recentEvents.title": "Recent Events", "infobox.recentEvents.addEventPlaceholder": "Add event...", "inventory.section.onPerson": "On Person", "inventory.section.stored": "Stored", "inventory.section.assets": "Assets", "inventory.onPerson.empty": "No items carried", "inventory.onPerson.title": "Items Currently Carried", "inventory.onPerson.addItemButton": "Add Item", "inventory.onPerson.addItemPlaceholder": "Enter item name...", "inventory.stored.title": "Storage Locations", "inventory.stored.addLocationButton": "Add Location", "inventory.stored.addLocationPlaceholder": "Enter location name...", "inventory.stored.saveButton": "Save", "inventory.stored.empty": "No storage locations yet. Click \"Add Location\" to create one.", "inventory.stored.noItems": "No items stored here", "inventory.stored.addItemToLocationPlaceholder": "Enter item name...", "inventory.stored.addItemButton": "Add Item", "inventory.stored.confirmRemoveLocationMessage": "Remove \"${location}\"? This will delete all items stored there.", "inventory.stored.confirmRemoveLocationConfirmButton": "Confirm", "inventory.assets.empty": "No assets owned", "inventory.assets.title": "Vehicles, Property & Major Possessions", "inventory.assets.addAssetModalTitle": "Add Asset", "inventory.assets.addAssetButton": "Add Asset", "inventory.assets.addAssetPlaceholder": "Enter asset name...", "inventory.assets.description": "Assets include vehicles (cars, motorcycles), property (homes, apartments), and major equipment (workshop tools, special items).", "inventory.simplified.title": "Inventory", "inventory.simplified.empty": "No items", "inventory.simplified.addItemButton": "Add Item", "inventory.simplified.addItemPlaceholder": "Enter item name...", "inventory.simplified.removeTitle": "Remove item", "skills.title": "Skills", "skills.empty": "No skills configured", "skills.emptyNote": "Configure skills in Edit Trackers → User Stats → Skills Section", "skills.noAbilities": "No abilities yet", "skills.addAbility": "Add ability", "skills.addAbilityButton": "Add", "skills.addAbilityPlaceholder": "Enter ability name...", "skills.removeAbility": "Remove ability", "skills.linkToItem": "Link to inventory item", "skills.unlinkItem": "Remove item link", "skills.gotoItem": "Go to item", "skills.selectItemToLink": "Select item to link", "skills.noItemsToLink": "No items in inventory to link", "skills.linkCreated": "Skill linked to item", "inventory.gotoLinkedSkills": "Go to linked skills", "quests.section.main": "Main Quest", "quests.section.optional": "Optional Quests", "quests.main.title": "Main Quests", "quests.main.addQuestButton": "Add Quest", "quests.main.addQuestPlaceholder": "Enter main quest title...", "quests.main.empty": "No active main quests", "quests.main.hint": "The main quest represents your primary objective in the story.", "quests.optional.title": "Optional Quests", "quests.optional.addQuestButton": "Add Quest", "quests.optional.addQuestPlaceholder": "Enter optional quest title...", "quests.optional.empty": "No active optional quests", "quests.optional.hint": "Optional quests are side objectives that complement your main story." }