#ifndef SERV_U_STRINGS_H
#define SERV_U_STRINGS_H
// General messages
#define STR_SERVER_STARTING "Server is starting..."
#define STR_SERVER_STARTED "Server started successfully."
#define STR_SERVER_STOPPING "Server is stopping..."
#define STR_SERVER_STOPPED "Server stopped successfully."
// Error messages
#define STR_ERROR_CONFIG_LOAD "Error loading configuration files."
#define STR_ERROR_NETWORK_INIT "Error initializing network components."
#define STR_ERROR_AUTH_FAILURE "User authentication failed."
#define STR_ERROR_LOG_INIT "Error initializing logging system."
// User authentication messages
#define STR_AUTH_INIT "Initializing user authentication..."
#define STR_AUTH_SUCCESS "User authenticated successfully."
#define STR_AUTH_METHOD_LOCAL "Using local authentication method."
// Network activity messages
#define STR_NETWORK_LISTENING "Listening for incoming connections on port %d..."
#define STR_NETWORK_PASSIVE_IP "Passive mode IP range: %s - %s"
#define STR_NETWORK_PASSIVE_PORT "Passive mode port range: %d - %d"
// Logging messages
#define STR_LOGGING_INIT "Initializing logging system..."
#define STR_LOGGING_STARTED "Logging system initialized."
#define STR_LOG_FILE "Log file: %s"
// Status messages
#define STR_STATUS_READY "Server startup completed successfully. Ready to accept connections."
#define STR_STATUS_SHUTDOWN "Server has been shut down."
#endif // SERV_U_STRINGS_H