package i18n import ( "github.com/shadow1ng/fscan/common/i18n/messages" ) /* init.go - 国际化模块统一初始化 自动加载所有分类消息到全局管理器, 确保所有消息在程序启动时正确注册。 */ // init 统一初始化所有国际化消息 func init() { // 按类别依次加载所有消息 loadAllMessages() } // loadAllMessages 加载所有分类的消息 func loadAllMessages() { // 加载核心系统消息 AddMessages(messages.CoreMessages) // 加载解析相关消息 AddMessages(messages.ParseMessages) // 加载配置相关消息 AddMessages(messages.ConfigMessages) // 加载扫描相关消息 AddMessages(messages.ScanMessages) // 加载网络相关消息 AddMessages(messages.NetworkMessages) // 加载输出相关消息 AddMessages(messages.OutputMessages) // 加载通用错误消息 AddMessages(messages.ErrorMessages) // 加载命令行参数消息 AddMessages(messages.FlagMessages) // 加载插件相关消息 AddMessages(messages.PluginMessages) }