{
  "tasks_title": "Validation Tasks",
  "new_task_page": "New Validation Task",
  "new_task_description": "Configure a new LLM-powered dashboard validation task",
  "edit_task_page": "Edit Task",
  "step_name": "Name & Environment",
  "step_sources": "Sources",
  "step_options": "Analysis Options",
  "step_schedule": "Schedule",
  "step_review": "Review",
  "task_description": "Description (optional)",
  "from_list": "From List",
  "from_url": "From URL",
  "url_placeholder": "Paste Superset dashboard URL...",
  "parse_url": "Parse",
  "parsing": "Parsing...",
  "parse_success": "Dashboard: {title}, {filters} filters, {tabs} tabs",
  "parse_error": "URL parsing failed: {error}",
  "parse_partial": "Partial recovery: {warning}",
  "add_dashboard": "Add",
  "add_dashboard_short": "Add",
  "screenshot_enabled": "Screenshot (Playwright)",
  "path_a_label": "ON — Visual analysis via screenshots (Path A)",
  "path_b_label": "OFF — Text-only analysis via API (Path B)",
  "logs_enabled": "Fetch Superset execution logs",
  "execute_chart_data": "Execute chart queries (Path B, load-aware)",
  "llm_batch_size": "Dashboards per LLM call (1 = full isolation)",
  "prompt_template": "Prompt Template (optional)",
  "schedule_manual": "Manual trigger only",
  "schedule_scheduled": "Scheduled",
  "scheduled_desc": "Run automatically on selected days at specified time",
  "schedule_days_label": "Days of week",
  "schedule_days_required": "Select at least one day",
  "every_day": "Every day",
  "weekdays": "Weekdays",
  "window_start": "Start time",
  "window_end": "End time",
  "window_invalid": "Window must end after start",
  "schedule_summary": "Schedule summary",
  "window": "Window",
  "time_window": "Time window",
  "help_schedule_manual": "Run this validation task manually from the task detail page. No automatic execution.",
  "help_schedule_scheduled": "The task runs automatically on the selected days. It executes once within the configured time window. The scheduler must be running on the server.",
  "help_schedule_days": "Select which days the validation task should run on. You can select any combination of days.",
  "help_schedule_window": "The task runs once within this time window. Set the earliest possible start time and the deadline. Actual execution time depends on scheduler capacity and queue.",
  "review_title": "Review & Create",
  "create_task": "Create Task",
  "save_changes": "Save Changes",
  "step_x_of_y": "Step {x} of {y}",
  "provider_required": "Provider is required",
  "multimodal_required": "Screenshot mode requires a multimodal provider",
  "no_providers": "No LLM providers configured",
  "prompt_toggle_warning": "Switching path may change the prompt template",
  "dashboard_count": "{n} dashboard(s) selected",
  "source_count": "{n} source(s) configured",
  "providers_loading": "Loading providers...",
  "providers_load_failed": "Failed to load providers",
  "provider_screenshot_warning": "Screenshot enabled — switching to multimodal provider",
  "provider_non_multimodal": "Current provider does not support screenshots",
  "select_environment": "Select an environment first",
  "load_dashboards": "Loading dashboards...",
  "dashboards_load_error": "Failed to load dashboards",
  "no_dashboards": "No dashboards found for this environment",
  "search_dashboards": "Search dashboards...",
  "parsed_sources": "Parsed sources",
  "source_from_url": "From URL: {title}",
  "remove": "Remove",
  "screenshot_path_a": "Path A (screenshot)",
  "screenshot_path_b": "Path B (text-only)",
  "prompt_default_a": "Analyze this dashboard screenshot for issues...",
  "prompt_default_b": "Analyze this dashboard data for issues...",
  "current_provider": "Current: {name}",
  "review_name": "Name",
  "review_description": "Description",
  "review_environment": "Environment",
  "review_sources": "Sources",
  "review_path": "Analysis Path",
  "review_provider": "LLM Provider",
  "review_schedule": "Schedule",
  "review_logs": "Execution Logs",
  "review_chart_data": "Chart Data",
  "review_batch_size": "Batch Size",
  "review_prompt": "Prompt Template",
  "no_description": "No description",
  "no_sources": "No sources configured",
  "disabled": "Disabled",
  "enabled": "Enabled",
  "parse_fetch_error": "Network error while parsing URL",
  "parse_no_url": "Please enter a URL",
  "manual_trigger": "Manual trigger",
  "cron_expression": "Cron: {expr}",
  "next_5_runs": "Next 5 runs",
  "run_preview_header": "Upcoming executions",
  "new_task": "New Task",
  "edit_task": "Edit Task",
  "task_name": "Name",
  "dashboard": "Dashboard",
  "environment": "Environment",
  "llm_provider": "LLM Provider",
  "schedule": "Schedule",
  "manual_only": "Manual only",
  "scheduled": "Scheduled",
  "active": "Active",
  "inactive": "Inactive",
  "run_now": "Run Now",
  "running": "Running...",
  "no_tasks": "No validation tasks yet. Create your first task to start monitoring dashboards.",
  "no_runs": "No validation runs yet. Create a task and run it.",
  "no_runs_filtered": "No runs match your filters.",
  "delete_task_confirm": "Delete validation task \"{name}\"?",
  "delete_task_with_runs": "Also delete all run history",
  "delete_run_confirm": "Delete this validation run?",
  "delete_success": "Task deleted",
  "delete_failed": "Failed to delete: {error}",
  "save_success": "Task saved successfully.",
  "save_failed": "Failed to save: {error}",
  "run_triggered": "Validation run triggered.",
  "run_failed": "Failed to trigger run: {error}",
  "history_title": "Validation History",
  "total_runs": "Total runs",
  "passed": "Passed",
  "failed": "Failed",
  "warn_rate": "Warn rate",
  "filter_task": "All Tasks",
  "filter_status": "All Statuses",
  "filter_dashboard": "Dashboard",
  "filter_environment": "All Environments",
  "date_from": "From",
  "date_to": "To",
  "apply": "Apply",
  "clear": "Clear",
  "last_run": "Last Run",
  "issues": "Issues",
  "view_report": "View Report",
  "config_tab": "Configuration",
  "history_tab": "Run History",
  "provider_multimodal_required": "Dashboard validation requires a multimodal LLM provider (supports images).",
  "form_validation_required": "This field is required",
  "duplicate_task": "Duplicate",
  "task_duplicated": "Task duplicated.",
  "status_pass": "Pass",
  "status_warn": "Warn",
  "status_fail": "Fail",
  "status_unknown": "Unknown",
  "status_running": "Running",
  "days_mon": "Mon",
  "days_tue": "Tue",
  "days_wed": "Wed",
  "days_thu": "Thu",
  "days_fri": "Fri",
  "days_sat": "Sat",
  "days_sun": "Sun",
  "schedule_days": "Days",
  "schedule_start": "Window Start",
  "schedule_end": "Window End",
  "schedule_expand": "Configure schedule",
  "schedule_collapse": "Hide schedule",
  "all_statuses": "All Statuses",
  "all_tasks": "All Tasks",
  "all_environments": "All Environments",
  "run_history_empty": "No runs for this task yet.",
  "run_history_empty_hint": "Click \"Run Now\" above to start a validation run. The result will appear here once analysis completes.",
  "history_info_title": "About run history",
  "history_info_desc": "This tab shows validation runs for this specific task. Runs appear after you click \"Run Now\" or when the scheduled task executes. Each run captures a dashboard screenshot and sends it to the LLM provider for analysis.",
  "created_at": "Created",
  "updated_at": "Updated",
  "save": "Save",
  "saving": "Saving...",
  "cancel": "Cancel",
  "back": "Back",
  "confirm_delete": "Delete",
  "cancel_delete": "Cancel",
  "retry": "Retry",
  "go_back": "Go back",
  "task_not_found": "Task not found",
  "task_not_found_desc": "The task you are looking for does not exist or has been deleted.",
  "load_failed": "Failed to load tasks.",
  "load_task_failed": "Failed to load task details.",
  "load_runs_failed": "Failed to load run history.",
  "create_task_cta": "Create Task",
  "clear_filters": "Clear filters",
  "no_tasks_filtered": "No tasks match your filters.",
  "summary": "Summary",
  "timestamp": "Timestamp",
  "status": "Status",
  "actions": "Actions",
  "screenshot": "Screenshot",
  "showing": "Showing {count} of {total}",
  "previous": "Previous",
  "next": "Next",
  "last_run_status": "Last run",
  "schedule_indicator": "Schedule",
  "provider": "Provider",
  "title": "Validation Tasks",
  "edit": "Edit",
  "delete": "Delete",
  "create_first": "Create your first task",
  "manual": "Manual",
  "run_started": "Validation task started",
  "back_to_tasks": "← Back to tasks",
  "run_history": "Run History",
  "run_detail": "Run Detail",
  "trigger_manual": "Manual",
  "trigger_scheduled": "Scheduled",
  "aggregate_status": "{pass} PASS • {warn} WARN • {fail} FAIL",
  "severity": "Severity",
  "message": "Message",
  "location": "Location",
  "dataset_health": "Dataset Health",
  "dataset_name": "Name",
  "database": "Database",
  "backend": "Backend",
  "status_ok": "✓ Healthy",
  "status_error": "✗ Error",
  "chart_data": "Chart Data Results",
  "chart_name": "Chart",
  "viz_type": "Type",
  "duration": "Duration",
  "row_count": "Rows",
  "logs_sent": "Logs sent to LLM",
  "task_logs": "Task execution logs",
  "screenshots": "Screenshots",
  "tab": "Tab",
  "path_a": "Path A — Screenshot",
  "path_b": "Path B — Text-only",
  "no_issues": "No issues detected",
  "no_logs": "No logs available",
  "no_screenshots": "No screenshots saved",
  "chunked": "Chunked"
}
