{
  "common": {
    "save": "Save",
    "close": "Close",
    "back": "Back",
    "id": "ID",
    "cancel": "Cancel",
    "delete": "Delete",
    "edit": "Edit",
    "loading": "Loading...",
    "error": "Error",
    "success": "Success",
    "actions": "Actions",
    "search": "Search...",
    "logout": "Logout",
    "refresh": "Refresh",
    "retry": "Retry",
    "toggle_menu": "Toggle menu",
    "activity": "Activity",
    "user_menu": "User menu",
    "user": "User",
    "brand": "Superset Tools",
    "unknown": "Unknown",
    "yes": "Yes",
    "no": "No",
    "not_available": "N/A",
    "first": "First",
    "last": "Last",
    "on": "On",
    "off": "Off",
    "per_page": "per page",
    "close_modal": "Close modal",
    "prod_context_warning": "PROD context active",
    "choose_environment": "-- Choose an environment --"
  },
  "nav": {
    "home": "Home",
    "breadcrumb_nav": "Breadcrumb navigation",
    "menu": "Menu",
    "collapse": "Collapse",
    "expand": "Expand",
    "expand_sidebar": "Expand sidebar",
    "dashboard": "Dashboard",
    "dashboards": "Dashboards",
    "datasets": "Datasets",
    "overview": "Overview",
    "all_datasets": "All Datasets",
    "storage": "Storage",
    "backups": "Backups",
    "repositories": "Repositories",
    "migration": "Migration",
    "git": "Git",
    "tasks": "Tasks",
    "reports": "Reports",
    "settings": "Settings",
    "tools": "Tools",
    "tools_search": "Dataset Search",
    "tools_mapper": "Dataset Mapper",
    "tools_backups": "Backup Manager",
    "tools_debug": "System Debug",
    "tools_storage": "File Storage",
    "tools_llm": "LLM Tools",
    "settings_general": "General Settings",
    "settings_connections": "Connections",
    "settings_git": "Git Integration",
    "settings_environments": "Environments",
    "settings_storage": "Storage",
    "admin": "Admin",
    "admin_users": "User Management",
    "admin_roles": "Role Management",
    "admin_settings": "ADFS Configuration",
    "admin_llm": "LLM Providers"
  },
  "llm": {
    "providers_title": "LLM Providers",
    "add_provider": "Add Provider",
    "edit_provider": "Edit Provider",
    "new_provider": "New Provider",
    "name": "Name",
    "type": "Type",
    "base_url": "Base URL",
    "api_key": "API Key",
    "default_model": "Default Model",
    "active": "Active",
    "test": "Test",
    "testing": "Testing...",
    "save": "Save",
    "cancel": "Cancel",
    "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",
    "apply_doc": "Apply Documentation",
    "applying": "Applying...",
    "validation_report_title": "Validation Report",
    "no_validation_result": "No validation result available."
  },
  "settings": {
    "title": "Settings",
    "language": "Language",
    "appearance": "Appearance",
    "llm": "LLM",
    "storage": "Storage",
    "connections": "Connections",
    "environments": "Environments",
    "global_title": "Global Settings",
    "env_title": "Superset Environments",
    "env_warning": "No Superset environments configured. You must add at least one environment to perform backups or migrations.",
    "env_add": "Add Environment",
    "env_edit": "Edit Environment",
    "env_default": "Default Environment",
    "env_production": "Production environment",
    "env_test": "Test",
    "env_delete": "Delete",
    "storage_title": "File Storage Configuration",
    "storage_root": "Storage Root Path",
    "storage_backup_pattern": "Backup Directory Pattern",
    "storage_repo_pattern": "Repository Directory Pattern",
    "storage_filename_pattern": "Filename Pattern",
    "storage_preview": "Path Preview",
    "env_description": "Configure Superset environments for dashboards and datasets.",
    "env_actions": "Actions",
    "connections_description": "Configure database connections for data mapping.",
    "llm_description": "Configure LLM providers for dataset documentation.",
    "llm_prompts_title": "LLM Prompt Templates",
    "llm_prompts_description": "Edit reusable prompts used for documentation, dashboard validation, and git commit generation.",
    "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.",
    "storage_description": "Configure file storage paths and patterns.",
    "synchronized_resources": "Synchronized Resources",
    "save_storage_config": "Save Storage Config",
    "save_success": "Settings saved",
    "save_failed": "Failed to save settings",
    "load_failed": "Failed to load settings",
    "testing_connection": "Testing connection...",
    "connection_success": "Connection successful",
    "connection_failed": "Connection failed: {error}",
    "connection_failed_short": "Connection failed",
    "connection_test_failed": "Failed to test connection",
    "env_required_fields": "Please fill in all required fields (ID, Name, URL)",
    "env_updated": "Environment updated",
    "env_added": "Environment added",
    "env_deleted": "Environment deleted",
    "env_save_failed": "Failed to save environment",
    "env_delete_failed": "Failed to delete environment",
    "env_delete_confirm": "Are you sure you want to delete this environment?",
    "migration_sync": "Migration Sync",
    "migration_sync_title": "Cross-Environment ID Synchronization",
    "migration_sync_description": "Configure the background synchronization schedule and view mapped Dashboard, Chart, and Dataset IDs.",
    "migration_sync_failed": "Sync failed",
    "sync_schedule": "Sync Schedule (Cron)",
    "migration_cron_placeholder": "0 2 * * *",
    "migration_cron_hint": "Example: 0 2 * * * (daily at 2 AM UTC)",
    "saving": "Saving...",
    "syncing": "Syncing...",
    "sync_now": "Sync Now",
    "no_matching_resources": "No matching resources found.",
    "search_by_name_or_uuid": "Search by name or UUID...",
    "all_environments": "All Environments",
    "all_types": "All Types",
    "type_chart": "Chart",
    "resource_name": "Resource Name",
    "type": "Type",
    "target_id": "Target ID",
    "loading_mappings": "Loading mappings...",
    "no_synchronized_resources": "No synchronized resources found.",
    "cron_placeholder": "0 0 * * *",
    "enable_auto_backups": "Enable Automatic Backups",
    "env_url": "URL",
    "default": "Default",
    "warning": "Warning",
    "log_level": "Log Level",
    "log_file_path": "Log File Path",
    "log_file_path_placeholder": "logs/app.log",
    "max_file_size_mb": "Max File Size (MB)",
    "backup_count": "Backup Count",
    "task_log_level": "Task Log Level",
    "enable_belief_state": "Enable Belief State Logging (Beta)",
    "belief_state_hint": "Logs agent reasoning and internal state changes for debugging.",
    "save_logging": "Save Logging Config",
    "save_global_settings": "Save Global Settings",
    "no_external_connections": "No external connections configured.",
    "name": "Name",
    "username": "Username",
    "password": "Password",
    "backup_schedule": "Backup Schedule",
    "cron_expression": "Cron Expression",
    "cron_example": "Example: 0 0 * * * (daily at midnight), */5 * * * * (every 5 minutes)",
    "env_update": "Update Environment",
    "git_config_saved": "Configuration saved",
    "git_config_deleted": "Configuration deleted",
    "git_delete_confirm": "Are you sure you want to delete this Git configuration?",
    "configured_servers": "Configured Servers",
    "add_git_server": "Add Git Server",
    "display_name": "Display Name",
    "display_name_placeholder": "e.g. My GitHub",
    "server_url": "Server URL",
    "personal_access_token": "Personal Access Token (PAT)",
    "default_repository_optional": "Default Repository (Optional)",
    "save_configuration": "Save Configuration"
  },
  "git": {
    "management": "Git Management",
    "branch": "Branch",
    "actions": "Actions",
    "sync": "Sync from Superset",
    "commit": "Commit Changes",
    "pull": "Pull",
    "push": "Push",
    "deployment": "Deployment",
    "deploy": "Deploy to Environment",
    "history": "Commit History",
    "no_commits": "No commits yet",
    "refresh": "Refresh",
    "new_branch": "New Branch",
    "create": "Create",
    "init_repo": "Initialize Repository",
    "remote_url": "Remote Repository URL",
    "server": "Git Server",
    "not_linked": "This dashboard is not yet linked to a Git repository.",
    "manage": "Manage Git",
    "manage_selected": "Manage selected",
    "select_single_for_manage": "Select exactly one dashboard to manage",
    "selected_count": "{count} selected",
    "bulk_sync": "Bulk Sync",
    "bulk_commit": "Bulk Commit",
    "bulk_pull": "Bulk Pull",
    "bulk_push": "Bulk Push",
    "bulk_action_sync": "Sync",
    "bulk_action_commit": "Commit",
    "bulk_action_pull": "Pull",
    "bulk_action_push": "Push",
    "bulk_result": "{action}: {success} success, {failed} failed",
    "no_repositories_selected": "No repositories available for selected dashboards",
    "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",
    "staged": "Staged",
    "modified_unstaged": "Modified (Unstaged)",
    "untracked": "Untracked",
    "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",
    "load_branches_failed": "Failed to load branches",
    "switched_to": "Switched to {branch}",
    "created_branch": "Created branch {branch}",
    "branch_name_placeholder": "branch-name",
    "repo_status": {
      "loading": "Loading",
      "no_repo": "No Repo",
      "synced": "Synced",
      "changes": "Changes",
      "behind_remote": "Behind Remote",
      "ahead_remote": "Ahead Remote",
      "diverged": "Diverged",
      "error": "Error"
    }
  },
  "dashboard": {
    "search": "Search dashboards...",
    "title": "Title",
    "last_modified": "Last Modified",
    "status": "Status",
    "git": "Git",
    "showing": "Showing {start} to {end} of {total} dashboards",
    "previous": "Previous",
    "next": "Next",
    "no_dashboards": "No dashboards found in this environment.",
    "select_source": "Select a source environment to view dashboards.",
    "overview": "Overview",
    "charts": "Charts",
    "validate": "Validate",
    "validation_started": "Validation started for {title}",
    "select_tool": "Select Tool",
    "dashboard_validation": "Dashboard Validation",
    "dataset_documentation": "Dataset Documentation",
    "dashboard_id": "Dashboard ID",
    "dataset_id": "Dataset ID",
    "environment": "Environment",
    "home": "Home",
    "llm_provider": "LLM Provider (Optional)",
    "use_default": "Use Default",
    "screenshot_strategy": "Screenshot Strategy",
    "headless_browser": "Headless Browser (Accurate)",
    "api_thumbnail": "API Thumbnail (Fast)",
    "include_logs": "Include Execution Logs",
    "notify_on_failure": "Notify on Failure",
    "update_metadata": "Update Metadata Automatically",
    "run_task": "Run Task",
    "running": "Running...",
    "git_status": "Git Status",
    "last_task": "Last Task",
    "llm_status": "LLM Validation Status",
    "changed_on": "Changed On",
    "owners": "Owners",
    "column_filter": "Column filter",
    "actions": "Actions",
    "action_migrate": "Migrate",
    "action_backup": "Backup",
    "action_validate": "Validate",
    "action_commit": "Commit",
    "select_all": "Select All",
    "deselect_all": "Deselect All",
    "select_visible": "Select Visible",
    "deselect_visible": "Deselect Visible",
    "selected_count": "{count} selected",
    "open_overview": "Open dashboard overview",
    "per_page_option": "{count} per page",
    "bulk_migrate": "Migrate",
    "bulk_backup": "Backup",
    "migrate_modal_title": "Migrate {count} Dashboards",
    "backup_modal_title": "Backup {count} Dashboards",
    "read_only": "(read-only)",
    "target_env_placeholder": "Select target environment...",
    "view_summary": "View Summary",
    "edit_mappings": "Edit Mappings",
    "source_database": "Source Database",
    "target_database": "Target Database",
    "match_percent": "Match %",
    "not_mapped": "Not mapped",
    "no_databases_to_map": "No databases found to map",
    "select_target_for_mappings": "Select target environment to see mappings",
    "mapping_disabled_hint": "Database mapping is disabled. Dashboards will be imported with original database references.",
    "saved": "Saved",
    "suggested": "Suggested",
    "fix_cross_filters_title": "Fix cross-filter bindings",
    "fix_cross_filters_hint": "Automatically remap chart and dataset IDs in cross-filters to target environment IDs. Recommended when migrating dashboards with cross-filters.",
    "selected_dashboards": "Selected Dashboards",
    "starting": "Starting...",
    "start_backup": "Start Backup",
    "schedule": "Schedule",
    "one_time_backup": "One-time backup",
    "schedule_backup": "Schedule backup",
    "cron_expression": "Cron expression",
    "cron_help": "Help with cron syntax",
    "cron_placeholder": "0 2 * * * (daily at 2 AM)",
    "load_failed": "Failed to load dashboards",
    "validation_start_failed": "Failed to start validation",
    "unknown_error": "Unknown error",
    "target_env_required": "Please select a target environment",
    "migration_task_failed": "Failed to create migration task",
    "backup_task_failed": "Failed to create backup task",
    "missing_context": "Missing dashboard ID or environment ID",
    "load_detail_failed": "Failed to load dashboard details",
    "no_charts": "No charts found for this dashboard.",
    "no_datasets": "No datasets found for this dashboard.",
    "view_task": "View task",
    "task_running": "Running...",
    "task_done": "Done",
    "task_failed": "Failed",
    "task_waiting": "Waiting",
    "status_repo": "Repo linked",
    "status_no_repo": "No repo",
    "status_changes": "Changes pending",
    "status_no_changes": "No changes",
    "status_synced": "Synced",
    "status_diff": "Diff",
    "status_error": "Error",
    "empty": "No dashboards found"
  },
  "reports": {
    "title": "Reports",
    "empty": "No reports available.",
    "filtered_empty": "No reports match your filters.",
    "loading": "Loading reports...",
    "retry_load": "Retry loading",
    "clear_filters": "Clear filters",
    "unknown_type": "Other / Unknown Type",
    "not_provided": "Not provided",
    "view_details": "View details",
    "diagnostics": "Diagnostics",
    "next_actions": "Next actions",
    "status_success": "Success",
    "status_failed": "Failed",
    "status_in_progress": "In progress",
    "status_partial": "Partial",
    "id": "ID",
    "type": "Type",
    "status": "Status",
    "updated": "Updated",
    "summary": "Summary",
    "severity": "Severity",
    "message": "Message"
  },
  "datasets": {
    "empty": "No datasets found",
    "table_name": "Table Name",
    "schema": "Schema",
    "mapped_fields": "Mapped Fields",
    "mapped_of_total": "Mapped of total",
    "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",
    "showing": "Showing {start} to {end} of {total} datasets",
    "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",
    "task_failed": "Failed",
    "task_waiting": "Waiting"
  },
  "tasks": {
    "management": "Task Management",
    "run_backup": "Run Backup",
    "recent": "Recent Tasks",
    "details_logs": "Task Details & Logs",
    "select_task": "Select a task to view logs and details",
    "loading": "Loading tasks...",
    "no_tasks": "No tasks found.",
    "started": "Started {time}",
    "logs_title": "Task Logs",
    "refresh": "Refresh",
    "no_logs": "No logs available.",
    "manual_backup": "Run Manual Backup",
    "target_env": "Target Environment",
    "select_env": "-- Select Environment --",
    "start_backup": "Start Backup",
    "backup_schedule": "Automatic Backup Schedule",
    "schedule_enabled": "Enabled",
    "cron_label": "Cron Expression",
    "cron_hint": "e.g., 0 0 * * * for daily at midnight",
    "footer_text": "Task continues running in background",
    "drawer": "Task drawer",
    "close_drawer": "Close drawer",
    "back_to_list": "Back to task list",
    "log_stream_failed": "Failed to connect to log stream after multiple attempts.",
    "mapping_resolved": "Mapping resolved, migration continuing...",
    "mapping_resolve_failed": "Failed to resolve mapping: {error}",
    "passwords_submitted": "Passwords submitted, resuming migration...",
    "resume_failed": "Failed to resume task: {error}",
    "task_label": "Task",
    "connecting": "Connecting...",
    "live": "Live",
    "completed": "Completed",
    "awaiting_mapping": "Awaiting Mapping",
    "awaiting_input": "Awaiting Input",
    "disconnected": "Disconnected",
    "details_parameters": "Task Details & Parameters",
    "started_label": "Started",
    "plugin": "Plugin",
    "parameters": "Parameters",
    "waiting_logs": "Waiting for new logs...",
    "result_select_task": "Select a task to view result.",
    "result_not_structured": "No structured result for this task.",
    "result_llm_validation": "LLM dashboard validation",
    "result_no_summary": "No summary",
    "issues": "Issues",
    "location": "Location",
    "backup_result": "Backup result",
    "total": "Total",
    "successful": "Successful",
    "failed": "Failed",
    "errors": "Errors",
    "migration_result": "Migration result",
    "selected": "Selected",
    "with_errors": "With errors",
    "migration_errors": "Migration errors",
    "clear_confirm": "Are you sure you want to clear tasks?",
    "fetch_task_details_failed": "Failed to fetch full task details:",
    "clear_tasks": "Clear Tasks",
    "clear_non_running": "Clear All Non-Running",
    "clear_failed": "Clear Failed",
    "clear_awaiting_input": "Clear Awaiting Input",
    "keys": "keys",
    "mappings": "Mappings",
    "summary_report": "Summary report",
    "observability_warnings": "Warning",
    "open_dashboard_target": "Open dashboard in {env}",
    "open_dashboard_target_fallback": "Open dashboard",
    "show_diff": "Show diff",
    "diff_preview": "Diff preview",
    "no_diff_available": "Diff is not available",
    "summary_link_unavailable": "Deep link or diff is unavailable for this task"
  },
  "auth": {
    "login": "Login",
    "logging_in": "Logging in...",
    "or_continue_with": "Or continue with",
    "corporate_sso": "Corporate SSO (ADFS)",
    "enter_credentials": "Please enter both username and password",
    "invalid_credentials": "Invalid username or password",
    "login_error": "An error occurred during login",
    "profile_fetch_failed": "Failed to fetch user profile: {error}"
  },
  "migration": {
    "source_env": "Source Environment",
    "target_env": "Target Environment",
    "loading_envs": "Loading environments...",
    "loading_envs_failed": "Failed to load 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",
    "open": "Open assistant",
    "close": "Close assistant",
    "send": "Send",
    "input_placeholder": "Type a command...",
    "conversation": "Conversation",
    "conversations": "Conversations",
    "new": "New",
    "active": "Active",
    "archived": "Archived",
    "more": "More",
    "loading_history": "Loading history...",
    "loading_older": "Loading older messages...",
    "try_commands": "Try commands:",
    "sample_command_branch": "create branch feature/new-dashboard for dashboard 42",
    "sample_command_migration": "run migration from dev to prod for dashboard 42",
    "sample_command_status": "check task status task-123",
    "you": "You",
    "assistant": "Assistant",
    "task_id": "task_id",
    "open_task_drawer": "Open Task Drawer",
    "thinking": "Thinking",
    "request_failed": "Assistant request failed",
    "action_failed": "Action failed",
    "states": {
      "started": "Started",
      "success": "Success",
      "failed": "Failed",
      "needs_confirmation": "Needs confirmation",
      "needs_clarification": "Needs clarification",
      "denied": "Denied"
    }
  },
  "connections": {
    "management": "Connection Management",
    "add_new": "Add New Connection",
    "name": "Connection Name",
    "host": "Host",
    "port": "Port",
    "db_name": "Database Name",
    "user": "Username",
    "pass": "Password",
    "create": "Create Connection",
    "saved": "Saved Connections",
    "no_saved": "No connections saved yet.",
    "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",
    "refresh": "Refresh",
    "refreshing": "Refreshing...",
    "backups": "Backups",
    "repositories": "Repositories",
    "root": "Root",
    "no_files": "No files found.",
    "upload_title": "Upload File",
    "target_category": "Target Category",
    "upload_button": "Upload a file",
    "drag_drop": "or drag and drop",
    "supported_formats": "ZIP, YAML, JSON up to 50MB",
    "uploading": "Uploading...",
    "table": {
      "name": "Name",
      "category": "Category",
      "size": "Size",
      "created_at": "Created At",
      "actions": "Actions",
      "download": "Download",
      "go_to_storage": "Go to storage",
      "delete": "Delete"
    },
    "messages": {
      "load_failed": "Failed to load files: {error}",
      "delete_confirm": "Are you sure you want to delete {name}?",
      "delete_success": "{name} deleted.",
      "delete_failed": "Delete failed: {error}",
      "upload_success": "File {name} uploaded successfully.",
      "upload_failed": "Upload failed: {error}"
    }
  },
  "mapper": {
    "title": "Dataset Column Mapper",
    "environment": "Environment",
    "select_env": "-- Select Environment --",
    "dataset_id": "Dataset ID",
    "source": "Mapping Source",
    "source_postgres": "PostgreSQL",
    "source_excel": "Excel",
    "connection": "Saved Connection",
    "select_connection": "-- Select Connection --",
    "table_name": "Table Name",
    "table_schema": "Table Schema",
    "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",
      "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",
      "docs_started": "Documentation generation started",
      "docs_applied": "Documentation applied successfully"
    },
    "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": {
      "title": "User Management",
      "create": "Create User",
      "username": "Username",
      "email": "Email",
      "source": "Source",
      "roles": "Roles",
      "status": "Status",
      "active": "Active",
      "inactive": "Inactive",
      "loading": "Loading users...",
      "modal_title": "Create New User",
      "modal_edit_title": "Edit User",
      "password": "Password",
      "password_hint": "Leave blank to keep current password.",
      "roles_hint": "Hold Ctrl/Cmd to select multiple roles.",
      "confirm_delete": "Are you sure you want to delete user {username}?",
      "load_failed": "Failed to load admin data.",
      "save_failed": "Failed to save user: {error}",
      "delete_failed": "Failed to delete user: {error}"
    },
    "roles": {
      "title": "Role Management",
      "create": "Create Role",
      "name": "Role Name",
      "description": "Description",
      "permissions": "Permissions",
      "loading": "Loading roles...",
      "no_roles": "No roles found.",
      "modal_create_title": "Create New Role",
      "modal_edit_title": "Edit Role",
      "permissions_hint": "Select permissions for this role.",
      "confirm_delete": "Are you sure you want to delete role {name}?",
      "load_failed": "Failed to load roles data.",
      "save_failed": "Failed to save role: {error}",
      "delete_failed": "Failed to delete role: {error}"
    },
    "settings": {
      "title": "ADFS Configuration",
      "add_mapping": "Add Mapping",
      "ad_group": "AD Group Name",
      "local_role": "Local Role",
      "no_mappings": "No AD group mappings configured.",
      "modal_title": "Add AD Group Mapping",
      "ad_group_dn": "AD Group Distinguished Name",
      "ad_group_hint": "The full DN of the Active Directory group.",
      "local_role_select": "Local System Role",
      "select_role": "Select a role",
      "load_failed": "Failed to load roles or configuration.",
      "fill_all_fields": "Please fill in all fields.",
      "create_mapping_failed": "Failed to create mapping: {error}",
      "save_logging_failed": "Failed to save logging configuration: {error}",
      "loading_logging": "Loading logging configuration...",
      "app_log_level": "Application Log Level",
      "app_log_level_hint": "Controls the verbosity of application logs.",
      "task_log_level_hint": "Minimum level for logs stored in task history. DEBUG shows all logs.",
      "belief_state_hint": "When disabled, belief scope logs are hidden. Requires DEBUG level to see in task logs.",
      "save_configuration": "Save Configuration",
      "saved": "Saved",
      "ad_group_placeholder": "e.g. CN=SS_ADMINS,OU=Groups,DC=org"
    }
  }
}
