import { ICONES_ACAO, ICONES_ARQUIVO, ICONES_FEEDBACK, ICONES_STATUS } from '../../shared/icons.js';
export const CliProcessamentoDiagnosticoMensagens = {
    linhaEmBranco: '',
    templateArquetipoPreview: '已生成自定义原型模板(预览)',
    resumoExecutivoHeader: (total, criticos, altos) => `执行摘要:${total} 个问题(严重:${criticos},高:${altos})`,
    resumoExecutivoCriticos: (criticos) => `严重:${criticos}`,
    resumoExecutivoAltos: (altos) => `高:${altos}`,
    resumoExecutivoTopArquivosErrosAltos: '顶级文件(错误/高优先级):',
    resumoExecutivoBulletTopArquivo: (arquivo, count) => `  • ${arquivo}(${count})`,
    resumoExecutivoAcaoSugerida: '建议操作:使用 --include "<模式>" 按文件过滤,或使用 --export 进行离线分析',
    principaisTiposTitulo: '  消息  主要类型:',
    principaisTiposLinha: (tipo, count) => `     • ${tipo}:${count}`,
    topArquivosTitulo: `  ${ICONES_ARQUIVO.diretorio} 顶级文件:`,
    topArquivosLinha: (arquivo, count) => `     • ${arquivo}(${count})`,
    porTipoTitulo: '按类型:',
    porTipoLinha: (tipo, count) => `  • ${tipo}:${count}`,
    porSeveridadeTitulo: '按严重程度:',
    porSeveridadeLinha: (prefixo, nivel, count) => `  ${prefixo} ${nivel}:${count}`,
    arquivosMaisOcorrenciasTitulo: '出现次数最多的文件',
    topArquivosPorOcorrenciasTitulo: '按出现次数排序的顶级文件:',
    topCriticosTitulo: '顶级严重问题(10)',
    topCriticosTituloComDoisPontos: '顶级严重问题(10):',
    topCriticosLinha: (nivelUpper, tipo, arquivo, pos) => `  • ${nivelUpper} | ${tipo} - ${arquivo}${pos}`,
    amostraOcorrenciasTitulo: '出现样本:',
    amostraLinhaIndentada: (linha) => `  ${linha}`,
    amostraMaisLinhas: (shown, total) => `  ... 显示 ${shown}/${total}。使用 --export 或调整过滤器以查看全部内容。`,
    amostraBlocoTitulo: (count) => `样本(${count})`,
    analistaOcorrenciasLinha: (nome, ocorrencias, duracaoMsFixed) => `  • ${nome}:${ocorrencias} 次出现,耗时 ${duracaoMsFixed}ms`,
    diagnosticoConcluido: '诊断完成',
    tudoPronto: '一切就绪',
    arquetiposDetectados: (qtd) => `检测到 ${qtd} 个原型候选`,
    arquetiposCompact: (nome, confidence) => `原型:${nome}(${confidence}%)`,
    arquetiposCandidatosEncontrados: (qtd) => `找到原型候选:${qtd}`,
    arquetiposCandidatosTitulo: '原型候选:',
    arquetiposCandidatoLinha: (nome, confidence) => `  ${nome}(${confidence}%)`,
    planoSugestaoMove: (qtd) => `建议计划:${qtd} 次移动`,
    planoSugestaoNenhumMove: '建议计划:未建议任何移动',
    conflitos: (qtd) => `冲突:${qtd}`,
    anomaliasTitulo: '检测到异常',
    anomaliasTituloComDoisPontos: '检测到异常:',
    anomaliaLinha: (path, motivo) => `${path}:${motivo}`,
    anomaliasMais: (qtdExtra) => `... 还有 ${qtdExtra} 个异常`,
    anomaliasOcultasAviso: (qtdOcultas) => `有 ${qtdOcultas} 个隐藏的异常。使用 --full 查看全部。`,
    driftAlterou: (anterior, atual) => `漂移:原型从 ${anterior} 变更为 ${atual}`,
    driftMantido: (atual) => `漂移:原型 ${atual} 保持不变`,
    driftNovos: (novosStr) => `新增:[${novosStr}]`,
    driftRemovidos: (removidosStr) => `移除:[${removidosStr}]`,
    baselineDesconhecidoAviso: '未知基线 - 首次运行或未找到基线',
    baselineArquetipoDesconhecido: '基线原型:未知',
    baselineArquetipo: (arquetipo, confidence) => `基线原型:${arquetipo}(${confidence}%)`,
    baselineCriadoEm: (ptBr) => `基线创建时间:${ptBr}`,
    driftDetectado: (anterior, atual) => `检测到漂移:${anterior} → ${atual}`,
    arquetipoMantido: (atual) => `原型保持不变:${atual}`,
    novosArquivosRaiz: (joined) => `根目录新增文件:${joined}`,
    arquivosRemovidosRaiz: (joined) => `根目录移除文件:${joined}`,
    candidatoPrincipal: (nome, confidence) => `主要候选:${nome}(${confidence}%)`,
    resumoEstruturaTitulo: '结构摘要',
    debugAboutToEmitJson: (optsJson) => `即将输出 JSON;选项=${optsJson}`,
    todosPendentesEncontrados: (qtd) => `找到 ${qtd} 个待处理的 TODO`,
    errorGeneratingJson: '生成 JSON 时出错:',
    fallbackJson: '回退 JSON:',
    resumoExecutivoTitulo: (prioritarios) => `执行摘要(${prioritarios} 个优先级)`,
    cabecalhoExecProblema: '问题',
    cabecalhoExecQtd: '数量',
    dicaUseFull: (total) => `${ICONES_FEEDBACK.dica} 使用 --full 查看全部 ${total} 个问题`,
    projetoBomEstado: (total) => `${ICONES_STATUS.ok} 项目状态良好!仅发现 ${total} 个小问题。`,
    quickFixesDisponiveis: (qtd) => `${ICONES_ACAO.correcao} ${qtd} 个自动修复可用`,
    resumoTiposTitulo: '问题类型摘要',
    cabecalhoResumoTipo: '类型',
    cabecalhoResumoQuantidade: '数量',
    relatorioFullFragmentado: (manifestFile) => `分片完整报告。清单:${manifestFile}`,
    relatorioScanSalvo: (dir) => `扫描报告已保存到 ${dir}`,
    falhaExportarRelatorioScanOnly: (errMsg) => `导出仅扫描报告失败:${errMsg}`,
    autoFixModoAgressivo: '已激活激进模式 - 应用更多修复(请谨慎使用)',
    falhaGerarRelatorioMarkdownMetadados: (errMsg) => `生成带元数据的 Markdown 报告失败:${errMsg}`,
    relatoriosExportadosPara: (dir) => `报告已导出到 ${dir}`,
    falhaSalvarRelatorioJson: (errMsg) => `保存 JSON 报告失败:${errMsg}`,
    falhaExportarRelatorios: (errMsg) => `导出报告失败:${errMsg}`,
    erroFatalDiagnostico: (errMsg) => `诊断期间发生致命错误:${errMsg}`
};
//# sourceMappingURL=cli-processing-diagnostic-messages.js.map