243 lines
20 KiB
JSON
243 lines
20 KiB
JSON
{
|
|
"settings.language.label": "Language",
|
|
"settings.language.option.en": "English",
|
|
"settings.language.option.zh-tw": "繁體中文",
|
|
"settings.language.option.ru": "Русский",
|
|
"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": "You can enable/disable the entire RPG Companion extension in the Extensions tab of the SillyTavern.",
|
|
"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.toggleAutoUpdateNote": "Automatically refresh RPG info after each message.",
|
|
"template.settingsModal.display.showUserStats": "Show User Stats",
|
|
"template.settingsModal.display.showUserStatsNote": "Enable User Stats that track your persona's statistics, mood, attributes, skills, etc.",
|
|
"template.settingsModal.display.showInfoBox": "Show Info Box",
|
|
"template.settingsModal.display.showInfoBoxNote": "Display location, time, weather, and recent events.",
|
|
"template.settingsModal.display.showPresentCharacters": "Show Present Characters",
|
|
"template.settingsModal.display.showPresentCharactersNote": "Display character portraits with their current thoughts and status.",
|
|
"template.settingsModal.display.narratorMode": "Narrator Mode",
|
|
"template.settingsModal.display.narratorModeNote": "Use character card as narrator. Infer characters from context instead of using fixed character references.",
|
|
"template.settingsModal.display.showInventory": "Show Inventory",
|
|
"template.settingsModal.display.showInventoryNote": "Track items carried, clothing worn, stored items, and assets.",
|
|
"template.settingsModal.display.showQuests": "Show Quests",
|
|
"template.settingsModal.display.showQuestsNote": "Manage main and optional quests with objectives.",
|
|
"template.settingsModal.display.showLockIcons": "Show Locking/Unlocking Trackers",
|
|
"template.settingsModal.display.showLockIconsNote": "Display lock/unlock icons on tracker items to prevent AI from modifying them.",
|
|
"template.settingsModal.display.showThoughtsInChat": "Show Thoughts",
|
|
"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.showImmersiveHtmlToggle": "Show Immersive HTML",
|
|
"template.settingsModal.display.showImmersiveHtmlToggleNote": "Display a toggle button to enable/disable HTML formatting in messages.",
|
|
"template.settingsModal.display.showDialogueColoringToggle": "Show Colored Dialogues",
|
|
"template.settingsModal.display.showDialogueColoringToggleNote": "Display a toggle button to enable/disable colored dialogue formatting.",
|
|
"template.settingsModal.display.showDeceptionToggle": "Show Deception System",
|
|
"template.settingsModal.display.showDeceptionToggleNote": "Display a toggle button to enable/disable the Deception System for marking lies and deceptions.",
|
|
"template.settingsModal.display.showOmniscienceToggle": "Show Omniscience Filter",
|
|
"template.settingsModal.display.showOmniscienceToggleNote": "Display a toggle button to enable/disable the Omniscience Filter for filtering hidden events.",
|
|
"template.settingsModal.display.showSpotifyMusicToggle": "Show Spotify Music",
|
|
"template.settingsModal.display.showSpotifyMusicToggleNote": "Display Spotify music player with AI-suggested scene-appropriate tracks.",
|
|
"template.settingsModal.display.showSnowflakesToggle": "Show Snowflakes Effect",
|
|
"template.settingsModal.display.showDynamicWeatherToggle": "Show Dynamic Weather Effects",
|
|
"template.settingsModal.display.showDynamicWeatherToggleNote": "Display a toggle button to enable/disable animated weather effects.",
|
|
"template.settingsModal.display.showNarratorMode": "Show Narrator Mode",
|
|
"template.settingsModal.display.showNarratorModeNote": "Display a toggle button to enable/disable narrator mode (infer characters from context).",
|
|
"template.settingsModal.display.showAutoAvatars": "Show Auto-generate Avatars",
|
|
"template.settingsModal.display.showAutoAvatarsNote": "Display a toggle button to automatically generate avatars for characters without images.",
|
|
"template.settingsModal.display.showRandomizedPlot": "Show Randomized Plot Progression",
|
|
"template.settingsModal.display.showRandomizedPlotNote": "Display button for AI-generated random plot progression prompts.",
|
|
"template.settingsModal.display.showNaturalPlot": "Show Natural Plot Progression",
|
|
"template.settingsModal.display.showNaturalPlotNote": "Display button for context-aware narrative continuation prompts.",
|
|
"template.settingsModal.display.showStartEncounter": "Show Start Encounter",
|
|
"template.settingsModal.display.showStartEncounterNote": "Display button to initiate interactive combat encounters.",
|
|
"template.settingsModal.display.showDiceDisplay": "Show Dice Roll Display",
|
|
"template.settingsModal.display.showDiceDisplayNote": "Display the \"Last Roll\" indicator in the panel.",
|
|
"template.mainPanel.autoAvatars": "Auto Avatars",
|
|
"template.settingsModal.advancedTitle": "Advanced",
|
|
"template.settingsModal.advanced.encounterHistoryDepth": "Chat History Depth For Encounters:",
|
|
"template.settingsModal.advanced.encounterHistoryDepthNote": "Number of recent messages to include in combat initialization.",
|
|
"template.settingsModal.advanced.autoSaveCombatLogs": "Auto-save Combat Logs",
|
|
"template.settingsModal.advanced.autoSaveCombatLogsNote": "Save detailed combat logs to file for future reference and analysis.",
|
|
"template.settingsModal.advanced.clearCacheNote": "Clears committed and displayed tracker data for your currently active chat.",
|
|
"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). External: Connects to an OpenAI-compatible endpoint directly.",
|
|
"template.settingsModal.advanced.generationModeOptions.external": "External API",
|
|
"template.settingsModal.advanced.externalApi.title": "External API Settings",
|
|
"template.settingsModal.advanced.externalApi.baseUrl": "API Base URL",
|
|
"template.settingsModal.advanced.externalApi.baseUrlNote": "OpenAI-compatible endpoint (e.g., OpenAI, OpenRouter, local LLM server).",
|
|
"template.settingsModal.advanced.externalApi.apiKey": "API Key",
|
|
"template.settingsModal.advanced.externalApi.apiKeyNote": "Your API key for the external service.",
|
|
"template.settingsModal.advanced.externalApi.model": "Model",
|
|
"template.settingsModal.advanced.externalApi.modelNote": "Model identifier (e.g., gpt-4o-mini, claude-3-haiku, mistral-7b).",
|
|
"template.settingsModal.advanced.externalApi.maxTokens": "Max Tokens",
|
|
"template.settingsModal.advanced.externalApi.temperature": "Temperature",
|
|
"template.settingsModal.advanced.externalApi.testConnection": "Test Connection",
|
|
"template.settingsModal.advanced.contextMessages": "Context Messages:",
|
|
"template.settingsModal.advanced.contextMessagesNote": "Number of recent messages to include.",
|
|
"template.settingsModal.advanced.useSeparatePreset": "Use model connected to RPG Companion Trackers preset",
|
|
"template.settingsModal.advanced.useSeparatePresetNote": "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.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",
|
|
"template.trackerEditorModal.buttons.cancel": "Cancel",
|
|
"template.trackerEditorModal.buttons.save": "Save & Apply",
|
|
"template.trackerEditorModal.buttons.export": "Export",
|
|
"template.trackerEditorModal.buttons.import": "Import",
|
|
"template.trackerEditorModal.messages.exportSuccess": "Tracker preset exported successfully!",
|
|
"template.trackerEditorModal.messages.exportError": "Failed to export tracker preset. Check console for details.",
|
|
"template.trackerEditorModal.messages.importSuccess": "Tracker preset imported successfully!",
|
|
"template.trackerEditorModal.messages.importError": "Failed to import tracker preset",
|
|
"template.trackerEditorModal.messages.importConfirm": "This will replace your current tracker configuration. Continue?",
|
|
"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.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.skillsLabelLabel": "Skills Label:",
|
|
"template.trackerEditorModal.userStatsTab.skillsListLabel": "Skills List (comma-separated):",
|
|
"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.enableRelationshipStatus": "Enable 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.",
|
|
"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.immersiveHtml": "Immersive HTML",
|
|
"template.mainPanel.coloredDialogues": "Colored Dialogues",
|
|
"template.mainPanel.deceptionSystem": "Deception System",
|
|
"template.mainPanel.omniscienceFilter": "Omniscience Filter",
|
|
"template.mainPanel.spotifyMusic": "Spotify Music",
|
|
"template.mainPanel.snowflakesEffect": "Snowflakes Effect",
|
|
"template.mainPanel.dynamicWeatherEffects": "Dynamic Weather",
|
|
"template.mainPanel.narratorMode": "Narrator Mode",
|
|
"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.listView": "List view",
|
|
"global.gridView": "Grid view",
|
|
"global.save": "Save",
|
|
"global.status":"Status",
|
|
"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.recentEvents.title": "Recent Events",
|
|
"infobox.recentEvents.addEventPlaceholder": "Add event...",
|
|
"inventory.section.onPerson": "On Person",
|
|
"inventory.section.clothing": "Clothing",
|
|
"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.clothing.empty": "Not wearing anything",
|
|
"inventory.clothing.title": "Clothing & Armor",
|
|
"inventory.clothing.addItemButton": "Add Clothing",
|
|
"inventory.clothing.addItemPlaceholder": "Enter clothing item...",
|
|
"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).",
|
|
"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.",
|
|
"checkpoint.setChapterStart": "Set Chapter Start",
|
|
"checkpoint.clearChapterStart": "Clear Chapter Start",
|
|
"checkpoint.indicator": "Chapter Start",
|
|
"checkpoint.tooltip": "Messages before this point are excluded from context",
|
|
"musicPlayer.title": "Scene Music",
|
|
"musicPlayer.noMusic": "AI will suggest music when appropriate for the scene",
|
|
"errors.parsingError": "RPG Companion Trackers' parsing error! The model returned an incorrect format. If the issue persists, consider changing the model for generations.",
|
|
"settings.recommendedModels.title": "Recommended Models",
|
|
"settings.recommendedModels.description": "For the extension to work properly, **it is not recommended to use any models below 20B, especially if they're old.** It works best with the SOTA models such as Deepseek, Claude, GPT, or Gemini."
|
|
}
|