{
  "startup.agreement_confirm_prompt": "Enter \"agreed\" or \"confirmed\", or set environment variables \"EULA_AGREE={eula_hash}\" and \"PRIVACY_AGREE={privacy_hash}\" to continue",
  "startup.agreement_confirm_retry": "Please enter \"agreed\" or \"confirmed\" to continue",
  "startup.agreement_reconfirm": "The EULA or Privacy Policy has been updated. Please read and re-confirm. Continuing to run indicates your agreement to the updated terms.",
  "startup.agreement_updated": "Updated {agreement_name} confirmation file {file_hash}",
  "startup.brain_external_world_failed": "Failed to start brain and external world: {error}",
  "startup.chat_manager_initialized": "Chat manager initialized successfully",
  "startup.child_process_force_kill": "Child process not responding, force killing...",
  "startup.compiling_shaders": "Compiling shaders: 1/114514",
  "startup.dev_branch_warning": "Warning: Dev branch is in an unstable development state. Any plugins and WebUI may not function correctly!",
  "startup.easter_egg": "Many years later, facing the AI firing squad, John would remember that distant afternoon in 2023 when he discussed artificial intelligence at the meeting",
  "startup.emoji_manager_initialized": "Emoji manager initialized successfully",
  "startup.env_auto_create_failed": "Failed to auto-create .env: {error}",
  "startup.env_created": ".env not found, auto-created from template/template.env",
  "startup.env_file_missing": ".env file does not exist. Please create it and configure the required environment variables.",
  "startup.env_template_missing": ".env file not found, and template template/template.env is also missing",
  "startup.eula_name": "EULA",
  "startup.eula_privacy_checked": "EULA and Privacy Policy check completed",
  "startup.event_loop_closed": "[Main] Event loop closed",
  "startup.file_not_found": "{file_type} file does not exist",
  "startup.graceful_shutdown_error": "Error during graceful shutdown: {error}",
  "startup.initialization_completed_banner": "\n--------------------------------\nAll systems initialized. {nickname} has been awakened successfully.\n--------------------------------\nTo customize {nickname}'s behavior, see: https://docs.mai-mai.org/manual/usage/\nOr if you've run into issues, visit our documentation: https://docs.mai-mai.org/\n--------------------------------\nTo write or learn about plugins, visit the developer docs: https://docs.mai-mai.org/develop/\n--------------------------------\nTo view model usage and MaiBot statistics, open maibot_statistics.html in the root directory.\n",
  "startup.initialization_completed_cycles": "Initialization complete, neurons fired {init_time} times",
  "startup.interrupt_received": "Interrupt signal received, initiating graceful shutdown...",
  "startup.launching_script": "Launching {script_file}...",
  "startup.logging_shutdown_error": "Error shutting down logging system: {error}",
  "startup.main_error": "Main process encountered an exception: {error}",
  "startup.opensource_free_notice": "  This project is completely free and open-source software, released under the GPL-3.0 license",
  "startup.opensource_group": "  Official group chat: ",
  "startup.opensource_group_value": "1006149251",
  "startup.opensource_repo": "  Official repository: ",
  "startup.opensource_repo_value": "https://github.com/MaiM-with-u/MaiBot",
  "startup.opensource_resale_warning": "  Reselling this software as a \"product\" or concealing its open-source nature violates the license!",
  "startup.opensource_scamming_notice": "  If someone is \"selling you this software\", you've been scammed!",
  "startup.opensource_title": "  \u2605 MaiBot - Open Source AI Chatbot \u2605",
  "startup.opensource_docs": "  Official documentation: ",
  "startup.opensource_docs_value": "https://docs.mai-mai.org",
  "startup.prepare_exit": "[Main] Preparing to exit...",
  "startup.privacy_name": "Privacy Policy",
  "startup.program_exited": "Program exited (exit code {return_code})",
  "startup.remaining_tasks_cancelling": {
    "one": "Cancelling {count} remaining task...",
    "other": "Cancelling {count} remaining tasks..."
  },
  "startup.remaining_tasks_cancelled": "All remaining tasks cancelled successfully",
  "startup.remaining_tasks_cancel_error": "Exception while waiting for tasks to cancel: {error}",
  "startup.remaining_tasks_cancel_timeout": "Timed out waiting for task cancellation, forcing shutdown",
  "startup.restart_requested": "Restart request detected (exit code {exit_code}), restarting...",
  "startup.restart_signal_received": "Restart signal received, preparing to exit and request restart...",
  "startup.schedule_cancelled": "Scheduled tasks cancelled",
  "startup.shutdown_completed": "MaiBot graceful shutdown complete",
  "startup.shutdown_failed": "MaiBot shutdown failed: {error}",
  "startup.shutdown_started": "Initiating graceful shutdown of MaiBot...",
  "startup.waking_up": "Waking up {nickname}......",
  "startup.webui_access_token": "🔑 WebUI access token: {token}",
  "startup.webui_access_token_failed": "❌ Failed to get WebUI access token: {error}",
  "startup.webui_access_token_login_hint": "💡 Use this token to sign in to WebUI",
  "startup.webui_anti_crawler_config_failed": "❌ Failed to configure anti-crawler middleware: {error}",
  "startup.webui_anti_crawler_configured": "🛡️ Anti-crawler middleware configured: {mode_desc}",
  "startup.webui_anti_crawler_mode_basic": "basic mode",
  "startup.webui_anti_crawler_mode_disabled": "disabled",
  "startup.webui_anti_crawler_mode_loose": "loose mode",
  "startup.webui_anti_crawler_mode_strict": "strict mode",
  "startup.webui_api_routes_register_failed": "❌ Failed to register WebUI API routes: {error}",
  "startup.webui_api_routes_registered": "✅ WebUI API routes registered",
  "startup.webui_auto_install_exec_failed": "❌ Failed to execute automatic installation of WebUI frontend dependencies: {error}",
  "startup.webui_auto_install_failed": "❌ Automatic installation of WebUI frontend dependencies failed (exit code {return_code})",
  "startup.webui_auto_install_failed_output": "📄 WebUI dependency install output:\n{output}",
  "startup.webui_auto_install_started": "🔧 WebUI frontend dependencies are missing, installing automatically: {command}",
  "startup.webui_auto_install_succeeded": "✅ WebUI frontend dependencies installed successfully",
  "startup.webui_auto_install_timeout": "❌ Automatic installation of WebUI frontend dependencies timed out (over {timeout_seconds} seconds)",
  "startup.webui_auto_recovery_failed": "❌ WebUI automatic recovery failed and the static assets are still unavailable",
  "startup.webui_auto_build_artifacts_invalid": "⚠️ WebUI auto-build finished, but the static artifacts are still unavailable",
  "startup.webui_auto_build_exec_failed": "❌ Failed to execute WebUI auto-build: {error}",
  "startup.webui_auto_build_failed": "❌ WebUI auto-build failed (exit code {return_code})",
  "startup.webui_auto_build_failed_output": "📄 WebUI build output:\n{output}",
  "startup.webui_auto_build_started": "🔧 Attempting to auto-build WebUI frontend: {command}",
  "startup.webui_auto_build_succeeded": "✅ WebUI frontend auto-build succeeded",
  "startup.webui_auto_build_timeout": "❌ WebUI auto-build timed out (over {timeout_seconds} seconds)",
  "startup.webui_auto_build_tool_missing": "❌ No supported frontend build tool was found, cannot auto-build WebUI",
  "startup.webui_cors_configured": "✅ CORS middleware configured",
  "startup.webui_dashboard_source_missing": "❌ WebUI frontend source directory not found: {dashboard_root}",
  "startup.webui_disabled": "WebUI is disabled",
  "startup.webui_index_missing": "❌ index.html not found: {index_path}",
  "startup.webui_manual_build_hint": "💡 Automatic recovery could not restore the frontend assets. Install dependencies and build manually in the dashboard directory: {command}",
  "startup.webui_path_traversal_detected": "🚫 Suspicious path traversal request detected: {full_path}",
  "startup.webui_robots_route_register_failed": "❌ Failed to register robots.txt route: {error}",
  "startup.webui_robots_route_registered": "✅ robots.txt route registered",
  "startup.webui_server_init_failed": "Failed to initialize WebUI server: {error}",
  "startup.webui_static_assets_try_auto_build": "⚠️ WebUI static assets are unavailable, attempting to auto-build the frontend...",
  "startup.webui_static_dir_missing": "❌ WebUI static directory does not exist",
  "startup.webui_static_dir_missing_with_path": "❌ WebUI static directory does not exist: {static_path}",
  "startup.webui_static_files_configured": "✅ WebUI static file service configured: {static_path}",
  "startup.worker_dir_set": "Working directory set to: {script_dir}"
}
