mirror of
https://github.com/shadow1ng/fscan.git
synced 2025-09-14 14:06:44 +08:00

将单个messages.go文件(935行)拆分为按功能分类的多个文件: - core.go: 核心系统消息 - parse.go: 解析相关消息 - config.go: 配置相关消息 - scan.go: 扫描相关消息 - network.go: 网络相关消息 - output.go: 输出相关消息 - error.go: 通用错误消息 - flag.go: 命令行参数消息 - constants.go: 语言常量定义 - init.go: 统一初始化机制 提升了代码维护性、可读性和团队协作效率,为后续国际化扩展奠定良好基础。
93 lines
2.1 KiB
Go
93 lines
2.1 KiB
Go
package messages
|
|
|
|
/*
|
|
core.go - 核心系统消息
|
|
|
|
包含系统核心功能的国际化消息,包括扫描流程、
|
|
系统状态、通用错误等基础消息。
|
|
*/
|
|
|
|
// CoreMessages 核心系统消息
|
|
var CoreMessages = map[string]map[string]string{
|
|
// ========================= 系统状态消息 =========================
|
|
"status_scan_start": {
|
|
LangZH: "开始扫描",
|
|
LangEN: "Starting scan",
|
|
},
|
|
"status_scan_complete": {
|
|
LangZH: "扫描完成",
|
|
LangEN: "Scan completed",
|
|
},
|
|
"status_scan_progress": {
|
|
LangZH: "扫描进度: %d/%d",
|
|
LangEN: "Scan progress: %d/%d",
|
|
},
|
|
"status_target_found": {
|
|
LangZH: "发现目标: %s",
|
|
LangEN: "Target found: %s",
|
|
},
|
|
"status_service_detected": {
|
|
LangZH: "检测到服务: %s",
|
|
LangEN: "Service detected: %s",
|
|
},
|
|
"status_vuln_found": {
|
|
LangZH: "发现漏洞: %s",
|
|
LangEN: "Vulnerability found: %s",
|
|
},
|
|
"status_connection_failed": {
|
|
LangZH: "连接失败: %s",
|
|
LangEN: "Connection failed: %s",
|
|
},
|
|
"status_timeout": {
|
|
LangZH: "连接超时: %s",
|
|
LangEN: "Connection timeout: %s",
|
|
},
|
|
|
|
// ========================= 通用状态消息 =========================
|
|
"status_initializing": {
|
|
LangZH: "正在初始化...",
|
|
LangEN: "Initializing...",
|
|
},
|
|
"status_processing": {
|
|
LangZH: "正在处理...",
|
|
LangEN: "Processing...",
|
|
},
|
|
"status_completed": {
|
|
LangZH: "已完成",
|
|
LangEN: "Completed",
|
|
},
|
|
"status_failed": {
|
|
LangZH: "失败",
|
|
LangEN: "Failed",
|
|
},
|
|
"status_cancelled": {
|
|
LangZH: "已取消",
|
|
LangEN: "Cancelled",
|
|
},
|
|
"status_ready": {
|
|
LangZH: "就绪",
|
|
LangEN: "Ready",
|
|
},
|
|
|
|
// ========================= 文件操作消息 =========================
|
|
"file_read_start": {
|
|
LangZH: "开始读取文件: %s",
|
|
LangEN: "Starting to read file: %s",
|
|
},
|
|
"file_read_complete": {
|
|
LangZH: "文件读取完成: %s",
|
|
LangEN: "File reading completed: %s",
|
|
},
|
|
"file_read_error": {
|
|
LangZH: "读取文件错误: %s",
|
|
LangEN: "File reading error: %s",
|
|
},
|
|
"file_not_exist": {
|
|
LangZH: "文件不存在: %s",
|
|
LangEN: "File does not exist: %s",
|
|
},
|
|
"file_empty": {
|
|
LangZH: "文件为空: %s",
|
|
LangEN: "File is empty: %s",
|
|
},
|
|
} |