{
  "knowledgeBaseSelector": {
    "notSelected": "Not selected",
    "buttonText": "Select Knowledge Base...",
    "dialogTitle": "Select Knowledge Base",
    "loading": "Loading...",
    "noKnowledgeBases": "No knowledge bases available",
    "createKnowledgeBase": "Create Knowledge Base",
    "selectedCount": "{count} knowledge base(s) selected",
    "confirmSelection": "Confirm Selection",
    "cancelSelection": "Cancel",
    "noDescription": "No description",
    "documentCount": "{count} document(s)",
    "chunkCount": "{count} chunk(s)"
  },
  "pluginSetSelector": {
    "notSelected": "No plugins enabled",
    "allPlugins": "All plugins enabled (*)",
    "selectedCount": "{count} plugin(s) selected",
    "buttonText": "Select Plugin Set...",
    "dialogTitle": "Select Plugin Set",
    "loading": "Loading...",
    "enableAll": "Enable all plugins",
    "enableNone": "Disable all plugins",
    "customSelect": "Custom selection",
    "noPlugins": "No plugins available",
    "confirmSelection": "Confirm Selection",
    "cancelSelection": "Cancel",
    "noDescription": "No description",
    "notActivated": "Not activated",
    "note": "*System plugins and disabled plugins are not shown.",
    "selectedPluginsLabel": "Selected Plugins:",
    "allPluginsLabel": "All Plugins"
  },
  "providerSelector": {
    "notSelected": "Not selected",
    "buttonText": "Select Provider...",
    "dialogTitle": "Select Provider",
    "loading": "Loading...",
    "noProviders": "No providers available",
    "confirmSelection": "Confirm Selection",
    "cancelSelection": "Cancel",
    "clearSelection": "None",
    "clearSelectionSubtitle": "Clear current selection",
    "unknownType": "Unknown type",
    "createProvider": "Create Provider",
    "manageProviders": "Provider Management",
    "selectProviderPool": "Select Provider Pool...",
    "selectedCount": "{count} provider(s) selected"
  },
  "personaSelector": {
    "notSelected": "Not selected",
    "defaultPersona": "Default Persona",
    "buttonText": "Select Persona...",
    "dialogTitle": "Select Persona",
    "noDescription": "No description",
    "noPersonas": "No personas available",
    "createPersona": "Create New Persona",
    "cancelSelection": "Cancel",
    "confirmSelection": "Confirm Selection",
    "selectPersonaPool": "Select Persona Pool...",
    "rootFolder": "All Personas",
    "emptyFolder": "This folder is empty"
  },
  "personaQuickPreview": {
    "title": "Quick Persona Preview",
    "loading": "Loading...",
    "noPersonaSelected": "No persona selected",
    "personaNotFound": "Persona details not found",
    "systemPromptLabel": "System Prompt",
    "toolsLabel": "Tools",
    "skillsLabel": "Skills",
    "originLabel": "Origin",
    "originNameLabel": "Origin Name",
    "toolInactive": "Disabled",
    "toolInactiveTooltip": "This tool is disabled. Re-enable it in Extensions -> Handlers -> Function Tools.",
    "allTools": "All tools available",
    "allToolsWithCount": "All tools available ({count})",
    "noTools": "No tools configured",
    "allSkills": "All Skills available",
    "allSkillsWithCount": "All Skills available ({count})",
    "noSkills": "No Skills configured"
  },
  "t2iTemplateEditor": {
    "buttonText": "Customize T2I Template",
    "dialogTitle": "Customize Text-to-Image HTML Template",
    "newTemplateNameLabel": "Enter new template name",
    "nameRequired": "Name is required",
    "selectTemplateLabel": "Select Template",
    "applied": "Applied",
    "apply": "Apply",
    "templateEditor": "Template Editor",
    "new": "New",
    "resetBase": "Reset Base",
    "delete": "Delete",
    "save": "Save",
    "livePreview": "Live Preview (may differ)",
    "refreshPreview": "Refresh Preview",
    "previewText": "This is a sample text used to preview the template output.\n\nIt can contain multiple lines and various formatting.",
    "syntaxHint": "Supports jinja2 syntax. Available variables: text | safe (text to render), version (AstrBot version). If the preview test content does not load or looks wrong, click Reset Base to restore the default template.",
    "saveAndApply": "Save and Apply Current Template",
    "confirmReset": "Confirm Reset",
    "confirmResetMessage": "Are you sure you want to reset the 'base' template to default content? Any unsaved changes in the editor will be lost. This action cannot be undone.",
    "confirmResetButton": "Confirm Reset",
    "confirmDelete": "Confirm Delete",
    "confirmDeleteMessage": "Are you sure you want to delete template '{name}'? This action cannot be undone.",
    "confirmDeleteButton": "Confirm Delete",
    "confirmAction": "Confirm Action",
    "confirmApplyMessage": "Are you sure you want to save changes to '{name}' and set it as the active template?"
  }
}
