feat(assistant): add multi-dialog UX, task-aware llm settings, and i18n cleanup
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
{
|
||||
"common": {
|
||||
"save": "Save",
|
||||
"close": "Close",
|
||||
"back": "Back",
|
||||
"id": "ID",
|
||||
"cancel": "Cancel",
|
||||
"delete": "Delete",
|
||||
"edit": "Edit",
|
||||
@@ -11,9 +14,25 @@
|
||||
"search": "Search...",
|
||||
"logout": "Logout",
|
||||
"refresh": "Refresh",
|
||||
"retry": "Retry"
|
||||
"retry": "Retry",
|
||||
"toggle_menu": "Toggle menu",
|
||||
"activity": "Activity",
|
||||
"user_menu": "User menu",
|
||||
"user": "User",
|
||||
"unknown": "Unknown",
|
||||
"not_available": "N/A",
|
||||
"first": "First",
|
||||
"last": "Last",
|
||||
"per_page": "per page",
|
||||
"close_modal": "Close modal"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Home",
|
||||
"breadcrumb_nav": "Breadcrumb navigation",
|
||||
"menu": "Menu",
|
||||
"collapse": "Collapse",
|
||||
"expand": "Expand",
|
||||
"expand_sidebar": "Expand sidebar",
|
||||
"dashboard": "Dashboard",
|
||||
"dashboards": "Dashboards",
|
||||
"datasets": "Datasets",
|
||||
@@ -63,6 +82,8 @@
|
||||
"connection_success": "Connection successful!",
|
||||
"connection_failed": "Connection failed: {error}",
|
||||
"no_providers": "No providers configured.",
|
||||
"multimodal": "Multimodal",
|
||||
"text_only": "Text only",
|
||||
"doc_preview_title": "Documentation Preview",
|
||||
"dataset_desc": "Dataset Description",
|
||||
"column_doc": "Column Documentation",
|
||||
@@ -98,6 +119,17 @@
|
||||
"llm_prompt_documentation": "Documentation Prompt",
|
||||
"llm_prompt_dashboard_validation": "Dashboard Validation Prompt",
|
||||
"llm_prompt_git_commit": "Git Commit Prompt",
|
||||
"llm_chatbot_settings_title": "Chatbot Planner Settings",
|
||||
"llm_chatbot_settings_description": "Select provider and optional model override for assistant intent planning.",
|
||||
"llm_chatbot_provider": "Chatbot Provider",
|
||||
"llm_chatbot_model": "Chatbot Model Override",
|
||||
"llm_chatbot_model_placeholder": "Optional, e.g. gpt-4.1-mini",
|
||||
"llm_provider_bindings_title": "Provider Bindings by Task",
|
||||
"llm_provider_bindings_description": "Select which provider is used by default for each LLM task.",
|
||||
"llm_binding_dashboard_validation": "Dashboard Validation Provider",
|
||||
"llm_binding_documentation": "Documentation Provider",
|
||||
"llm_binding_git_commit": "Git Commit Provider",
|
||||
"llm_multimodal_warning": "Dashboard validation requires a multimodal model (image input support).",
|
||||
"save_llm_prompts": "Save LLM Prompts",
|
||||
"logging": "Logging Configuration",
|
||||
"logging_description": "Configure logging and task log levels.",
|
||||
@@ -125,7 +157,31 @@
|
||||
"server": "Git Server",
|
||||
"not_linked": "This dashboard is not yet linked to a Git repository.",
|
||||
"manage": "Manage Git",
|
||||
"generate_message": "Generate"
|
||||
"generate_message": "Generate",
|
||||
"select_dashboard": "Select Dashboard to Manage"
|
||||
,
|
||||
"commit_message_generated": "Commit message generated",
|
||||
"commit_message_failed": "Failed to generate message",
|
||||
"load_changes_failed": "Failed to load changes",
|
||||
"commit_success": "Changes committed successfully",
|
||||
"commit_message": "Commit Message",
|
||||
"generate_with_ai": "Generate with AI",
|
||||
"describe_changes": "Describe your changes...",
|
||||
"changed_files": "Changed Files",
|
||||
"changes_preview": "Changes Preview",
|
||||
"loading_diff": "Loading diff...",
|
||||
"no_changes": "No changes detected",
|
||||
"committing": "Committing...",
|
||||
"deploy_success": "Deployment triggered successfully",
|
||||
"no_deploy_envs": "No deployment environments configured.",
|
||||
"deploying": "Deploying...",
|
||||
"init_validation_error": "Please select a Git server and provide remote URL",
|
||||
"init_success": "Repository initialized successfully",
|
||||
"sync_success": "Dashboard state synced to Git",
|
||||
"push_success": "Changes pushed to remote",
|
||||
"pull_success": "Changes pulled from remote",
|
||||
"no_servers_configured": "No Git servers configured. Go to Settings -> Git to add one.",
|
||||
"remote_url_placeholder": "https://github.com/org/repo.git"
|
||||
},
|
||||
"dashboard": {
|
||||
"search": "Search dashboards...",
|
||||
@@ -199,6 +255,37 @@
|
||||
"last_task": "Last Task",
|
||||
"actions": "Actions",
|
||||
"action_map_columns": "Map Columns",
|
||||
"generate_docs": "Generate Docs",
|
||||
"generate_documentation": "Generate Documentation",
|
||||
"search_placeholder": "Search datasets...",
|
||||
"select_all": "Select All",
|
||||
"deselect_all": "Deselect All",
|
||||
"select_visible": "Select Visible",
|
||||
"deselect_visible": "Deselect Visible",
|
||||
"selected": "selected",
|
||||
"selected_count": "{count} selected",
|
||||
"bulk_map_columns": "Bulk Column Mapping",
|
||||
"bulk_docs_generation": "Bulk Documentation Generation",
|
||||
"source_type": "Source Type",
|
||||
"source_postgresql_comments": "PostgreSQL Comments",
|
||||
"source_xlsx": "XLSX File",
|
||||
"connection_id": "Connection ID",
|
||||
"connection_id_placeholder": "Enter connection ID...",
|
||||
"xlsx_file": "XLSX File",
|
||||
"selected_datasets": "Selected Datasets",
|
||||
"start_mapping": "Start Mapping",
|
||||
"select_llm_provider_option": "Select LLM provider...",
|
||||
"select_llm_provider": "Please select an LLM provider",
|
||||
"mapping_task_failed": "Failed to create mapping task",
|
||||
"docs_task_failed": "Failed to create documentation generation task",
|
||||
"load_failed": "Failed to load datasets",
|
||||
"load_detail_failed": "Failed to load dataset details",
|
||||
"missing_context": "Missing dataset ID or environment ID",
|
||||
"sql_lab_view": "SQL Lab View",
|
||||
"date_time": "Date/Time",
|
||||
"inactive": "Inactive",
|
||||
"mapped": "Mapped",
|
||||
"unmapped": "Unmapped",
|
||||
"view_task": "View task",
|
||||
"task_running": "Running...",
|
||||
"task_done": "Done",
|
||||
@@ -225,7 +312,30 @@
|
||||
"schedule_enabled": "Enabled",
|
||||
"cron_label": "Cron Expression",
|
||||
"cron_hint": "e.g., 0 0 * * * for daily at midnight",
|
||||
"footer_text": "Task continues running in background"
|
||||
"footer_text": "Task continues running in background",
|
||||
"drawer": "Task drawer",
|
||||
"close_drawer": "Close drawer",
|
||||
"back_to_list": "Back to task list"
|
||||
},
|
||||
"migration": {
|
||||
"source_env": "Source Environment",
|
||||
"target_env": "Target Environment",
|
||||
"loading_envs": "Loading environments...",
|
||||
"select_both_envs": "Please select both source and target environments.",
|
||||
"different_envs": "Source and target environments must be different.",
|
||||
"select_dashboards": "Please select at least one dashboard to migrate.",
|
||||
"select_dashboards_title": "Select Dashboards",
|
||||
"replace_db": "Replace Database (Apply Mappings)",
|
||||
"database_mappings": "Database Mappings",
|
||||
"loading_dbs": "Loading databases and suggestions...",
|
||||
"refresh_dbs": "Refresh Databases & Suggestions",
|
||||
"start": "Start Migration",
|
||||
"resume_failed": "Failed to resume task",
|
||||
"mapping_saved": "Mapping saved successfully",
|
||||
"mapping_management": "Database Mapping Management",
|
||||
"fetch_dbs": "Fetch Databases & Suggestions",
|
||||
"mapping_hint": "Select environments and click \"Fetch Databases\" to start mapping.",
|
||||
"task_placeholder_warn": "Could not fetch task details immediately, using placeholder."
|
||||
},
|
||||
"assistant": {
|
||||
"title": "AI Assistant",
|
||||
@@ -257,7 +367,14 @@
|
||||
"create": "Create Connection",
|
||||
"saved": "Saved Connections",
|
||||
"no_saved": "No connections saved yet.",
|
||||
"delete": "Delete"
|
||||
"delete": "Delete",
|
||||
"required_fields": "Please fill in all required fields",
|
||||
"created_success": "Connection created successfully",
|
||||
"fetch_failed": "Failed to fetch connections",
|
||||
"delete_confirm": "Are you sure you want to delete this connection?",
|
||||
"deleted_success": "Connection deleted",
|
||||
"name_placeholder": "e.g. Production DWH",
|
||||
"host_placeholder": "10.0.0.1"
|
||||
},
|
||||
"storage": {
|
||||
"management": "File Storage Management",
|
||||
@@ -307,16 +424,38 @@
|
||||
"excel_path": "Excel File Path",
|
||||
"run": "Run Mapper",
|
||||
"starting": "Starting...",
|
||||
"generating": "Generating...",
|
||||
"errors": {
|
||||
"fetch_failed": "Failed to fetch data",
|
||||
"required_fields": "Please fill in required fields",
|
||||
"postgres_required": "Connection and Table Name are required for postgres source",
|
||||
"excel_required": "Excel path is required for excel source"
|
||||
"excel_required": "Excel path is required for excel source",
|
||||
"no_active_llm_provider": "No active LLM provider found",
|
||||
"docs_start_failed": "Failed to start documentation generation",
|
||||
"docs_apply_failed": "Failed to apply documentation"
|
||||
},
|
||||
"success": {
|
||||
"started": "Mapper task started"
|
||||
"started": "Mapper task started",
|
||||
"docs_started": "Documentation generation started",
|
||||
"docs_applied": "Documentation applied successfully"
|
||||
},
|
||||
"auto_document": "Auto-Document"
|
||||
"auto_document": "Auto-Document",
|
||||
"excel_placeholder": "/path/to/mapping.xlsx"
|
||||
},
|
||||
"debug": {
|
||||
"title": "System Diagnostics",
|
||||
"action": "Debug Action",
|
||||
"test_db_api": "Test Database API (Compare Envs)",
|
||||
"get_dataset_structure": "Get Dataset Structure (JSON)",
|
||||
"source_target_required": "Source and Target environments are required",
|
||||
"env_dataset_required": "Environment and Dataset ID are required",
|
||||
"fetch_env_failed": "Failed to fetch environments",
|
||||
"completed": "Debug task completed",
|
||||
"failed": "Debug task failed",
|
||||
"run": "Run Diagnostics",
|
||||
"output": "Debug Output",
|
||||
"select_source": "-- Select Source --",
|
||||
"select_target": "-- Select Target --"
|
||||
},
|
||||
"admin": {
|
||||
"users": {
|
||||
|
||||
Reference in New Issue
Block a user