en:
  SCRIPT_DIR: "Script directory: %{dir}"
  PROJECT_ROOT: "Project root directory: %{dir}"
  TEMP_DIR: "Temporary directory: %{dir}"
  DOCKER_LAUNCHER_START: "Starting Docker launcher process"
  DOCKER_LAUNCHER_COMPLETE: "Docker launcher process completed"
  DIR_CREATED: "Directory created: %{dir}"
  FILE_COPIED: "Copied %{file} to the temp directory"
  FILE_NOT_FOUND: "Error: %{file} not found in the templates directory"
  CONTAINERS_STOPPED: "Existing containers and volumes stopped and removed"
  CONTAINER_STOP_ERROR: "Error stopping and removing containers (this may be normal if there were no running containers): %{error}"
  BUILDING_IMAGES: "Starting to build Docker images..."
  IMAGES_BUILT: "Docker images built successfully"
  STARTING_CONTAINERS: "Starting Docker containers..."
  STARTING_CONTAINERS_WITH_BUILD: "Starting to build and start Docker containers..."
  CONTAINERS_STARTED: "Docker containers started successfully"
  DOCKER_ERROR: "Error while building or starting Docker containers: %{error}"
  DOCKER_OUTPUT: "Docker command output:"
  DOCKER_INSTALLED: "Docker and Docker Compose installed correctly"
  DOCKER_INSTALL_ERROR: "Error: Docker or Docker Compose may not be installed correctly: %{error}"
  DOCKER_NOT_FOUND: "Error: Docker or Docker Compose command not found. Please ensure they are correctly installed and added to the PATH."
  DOCKER_COMPOSE_NOT_FOUND: "Error: Docker Compose command not found. Please ensure it is correctly installed and added to the PATH."
  PATHS_UPDATED: "Paths updated in docker-compose.yaml"
  COMPOSE_FILE_CONTENT: "docker-compose.yaml file content:"
  COMPOSE_FILE_NOT_FOUND: "Error: %{file} file not found"
  COMPOSE_FILE_READ_ERROR: "Error reading docker-compose.yaml file: %{error}"
  TERMINATION_SIGNAL: "Termination signal caught. Exiting gracefully..."
  KEYBOARD_INTERRUPT: "Keyboard interrupt caught. Exiting gracefully..."
  UNEXPECTED_ERROR: "An unexpected error occurred: %{error}"
  BACKEND_LANGUAGE_CHOICE: "Select MindSearch backend language (default is cn)"
  CHINESE: "Chinese (cn)"
  ENGLISH: "English (en)"
  MODEL_DEPLOYMENT_TYPE: "Select model deployment type:"
  CLOUD_MODEL: "Cloud model"
  LOCAL_MODEL: "Local model"
  MODEL_FORMAT_CHOICE: "Select model format:"
  CONFIRM_USE_EXISTING_API_KEY: "Do you want to use the existing %{ENV_VAR_NAME} API key?"
  CONFIRM_OVERWRITE_EXISTING_API_KEY: "Do you want to overwrite the existing %{ENV_VAR_NAME} API key?"
  PLEASE_INPUT_NEW_API_KEY: "Please enter a new %{ENV_VAR_NAME} API key:"
  PLEASE_INPUT_NEW_API_KEY_FROM_ZERO: "Please enter a new %{ENV_VAR_NAME} API key:"
  INVALID_API_KEY_FORMAT: "Invalid API key format"
  RETRY_API_KEY_INPUT: "Retry API key input"
  API_KEY_INPUT_CANCELLED: "API key input cancelled"
  UNKNOWN_API_KEY_TYPE: "Unknown API key type: %{KEY_TYPE}"
  UNKNOWN_MODEL_FORMAT: "Unknown model format: %{MODEL_FORMAT}"
  INVALID_API_KEY: "Invalid API key: %{KEY_TYPE}"
  API_KEY_SAVED: "API key for %{ENV_VAR_NAME} saved"
  UNKNOWN_DOCKERFILE: "Unknown Dockerfile: %{dockerfile}"
  UNKNOWN_MODEL_TYPE: "Unknown model type: %{model_type}"
  BACKEND_DOCKERFILE_COPIED: "Backend Dockerfile copied from %{source_path} to %{dest_path}"
  FRONTEND_DOCKERFILE_COPIED: "Frontend Dockerfile copied from %{source_path} to %{dest_path}"
  TEMP_DIR_CREATED: "Temporary directory created at %{dir}"
  CURRENT_COMPOSE_STOP_FAILED: "Current containers stop failed"
  CONTAINER_STOPPED_AND_REMOVED: "Container stopped and removed"
  NETWORKS_PRUNED: "Corresponding Docker networks pruned"
  NETWORK_PRUNE_ERROR: "Error pruning corresponding Docker networks: %{error}"
  DOCKER_LIST_ERROR: "Error listing Docker containers: %{error}"
  CONTAINERS_STOPPED_AND_REMOVED: "Docker containers stopped and removed"
  CLI_DESCRIPTION: "MindSearch Docker Launcher - A tool to manage MindSearch docker containers"
  LANGUAGE_HELP: "Set the msdl tool interface language (e.g. en, zh_CN)"
  CONFIG_LANGUAGE_HELP: "Show language configuration prompt"
  LANGUAGE_NOT_AVAILABLE: "Warning: Language '%{lang}' not available. Using English instead."
  SELECT_INTERFACE_LANGUAGE: "Select msdl tool interface language"
  SELECT_BACKEND_LANGUAGE: "Select MindSearch backend language (default is cn)"
  LANGUAGE_CHANGED_RESTARTING: "Language changed, restarting msdl..."
  SELECT_SEARCH_ENGINE: "Select search engine:"
  NO_API_KEY_NEEDED: "No API key needed"
  API_KEY_REQUIRED: "API key required"
  SEARCH_ENGINE_GOOGLE: "Google Search"
  SEARCH_ENGINE_BING: "Bing Search"
  SEARCH_ENGINE_DUCKDUCKGO: "DuckDuckGo Search"
  SEARCH_ENGINE_BRAVE: "Brave Search"
  SEARCH_ENGINE_TENCENT: "Tencent Search"
  TENCENT_ID_REQUIRED: "Please enter your Tencent Search Secret ID"
  TENCENT_KEY_REQUIRED: "Please enter your Tencent Search Secret Key"
  WEB_SEARCH_KEY_REQUIRED: "Please enter your Web Search API Key"
  SEARCH_ENGINE_CONFIGURED: "Search engine %{engine} configured successfully"
