feat: translate final sections of Law10Tab (summary table and data maturity)

Completed Spanish-to-English translation of Law10Tab by:
- Translating summary table headers (Requisito, Estado, Score, Gap, Descripción)
- Translating legend labels (Cumple, Parcial, No Cumple, Sin Datos)
- Translating investment section (Coste de no cumplimiento, etc.)
- Translating DataMaturitySummary title and sections
- Translating all data items (Cobertura temporal 24/7, etc.)
- Translating investment phases (Fase 1, Fase 2)
- Translating totals section

Added new translation keys:
- law10.summaryTable.* (table headers, legend, investment)
- law10.dataMaturity.* (title, sections, items, investment phases)

All Law10Tab sections now fully support English translation.

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
This commit is contained in:
Claude
2026-02-07 18:12:01 +00:00
parent 496da958c2
commit d645eda97c
3 changed files with 181 additions and 47 deletions

View File

@@ -1649,6 +1649,72 @@
"requiredData": "Requires data",
"score": "Score",
"gap": "Gap"
},
"summaryTable": {
"requirement": "Requirement",
"description": "Description",
"status": "Status",
"score": "Score",
"gap": "Gap",
"legend": {
"complies": "Complies: Requirement satisfied",
"partial": "Partial: Requires improvements",
"notComply": "Does Not Comply: Urgent action",
"noData": "No Data: Fields not available in CSV"
},
"investment": {
"nonComplianceCost": "Cost of non-compliance",
"upTo100k": "Up to 100K",
"potentialFines": "Potential fines/infraction",
"recommendedInvestment": "Recommended investment",
"basedOnOperation": "Based on your operation",
"complianceRoi": "Compliance ROI",
"avoidSanctions": "Avoid sanctions + improve CX"
}
},
"dataMaturity": {
"title": "Summary: Data Maturity for Compliance",
"currentLevel": "Your current instrumentation level:",
"availableData": "AVAILABLE DATA (3/10)",
"estimableData": "ESTIMABLE DATA (2/10)",
"unavailableData": "NOT AVAILABLE (5/10)",
"items": {
"coverage247": "24/7 temporal coverage",
"geoDistribution": "Geographic distribution",
"resolutionQuality": "Resolution quality proxy",
"asa3min": "ASA <3min via abandonment proxy",
"officialLanguages": "Co-official languages via country",
"caseResolutionTime": "Case resolution time",
"undueBilling": "Undue billing <5 days",
"supervisorTransfer": "Transfer to supervisor",
"incidentInfo": "Incident info <2h",
"enacAudit": "ENAC audit",
"externalContractRequired": "requires external contracting"
},
"investment": {
"title": "SUGGESTED INVESTMENT FOR COMPLETE COMPLIANCE",
"phase1": {
"title": "Phase 1 - Instrumentation (Q1 2026)",
"realAsaTracking": "• Real ASA tracking",
"ticketingSystem": "• Ticketing/case system",
"languageEnrichment": "• Language enrichment",
"subtotal": "Subtotal:"
},
"phase2": {
"title": "Phase 2 - Operations (Q2-Q3 2026)",
"coverage247": "• 24/7 coverage (chatbot + on-call)",
"aiCopilot": "• AI Copilot (reduce AHT)",
"enacAuditor": "• ENAC auditor",
"subtotalYear1": "Year 1 subtotal:"
},
"totals": {
"totalInvestment": "Total Investment",
"percentAnnualCost": "~5% annual cost",
"riskAvoided": "Risk Avoided",
"potentialSanctions": "potential sanctions",
"complianceRoi": "Compliance ROI"
}
}
}
}
}

View File

@@ -1649,6 +1649,72 @@
"requiredData": "Requiere datos",
"score": "Score",
"gap": "Gap"
},
"summaryTable": {
"requirement": "Requisito",
"description": "Descripción",
"status": "Estado",
"score": "Score",
"gap": "Gap",
"legend": {
"complies": "Cumple: Requisito satisfecho",
"partial": "Parcial: Requiere mejoras",
"notComply": "No Cumple: Acción urgente",
"noData": "Sin Datos: Campos no disponibles en CSV"
},
"investment": {
"nonComplianceCost": "Coste de no cumplimiento",
"upTo100k": "Hasta 100K",
"potentialFines": "Multas potenciales/infracción",
"recommendedInvestment": "Inversión recomendada",
"basedOnOperation": "Basada en tu operación",
"complianceRoi": "ROI de cumplimiento",
"avoidSanctions": "Evitar sanciones + mejora CX"
}
},
"dataMaturity": {
"title": "Resumen: Madurez de Datos para Compliance",
"currentLevel": "Tu nivel actual de instrumentación:",
"availableData": "DATOS DISPONIBLES (3/10)",
"estimableData": "DATOS ESTIMABLES (2/10)",
"unavailableData": "NO DISPONIBLES (5/10)",
"items": {
"coverage247": "Cobertura temporal 24/7",
"geoDistribution": "Distribución geográfica",
"resolutionQuality": "Calidad resolución proxy",
"asa3min": "ASA <3min vía proxy abandono",
"officialLanguages": "Lenguas cooficiales vía país",
"caseResolutionTime": "Tiempo resolución casos",
"undueBilling": "Cobros indebidos <5 días",
"supervisorTransfer": "Transfer a supervisor",
"incidentInfo": "Info incidencias <2h",
"enacAudit": "Auditoría ENAC",
"externalContractRequired": "requiere contratación externa"
},
"investment": {
"title": "INVERSIÓN SUGERIDA PARA COMPLIANCE COMPLETO",
"phase1": {
"title": "Fase 1 - Instrumentación (Q1 2026)",
"realAsaTracking": "• Tracking ASA real",
"ticketingSystem": "• Sistema ticketing/casos",
"languageEnrichment": "• Enriquecimiento lenguas",
"subtotal": "Subtotal:"
},
"phase2": {
"title": "Fase 2 - Operaciones (Q2-Q3 2026)",
"coverage247": "• Cobertura 24/7 (chatbot + on-call)",
"aiCopilot": "• Copilot IA (reducir AHT)",
"enacAuditor": "• Auditor ENAC",
"subtotalYear1": "Subtotal año 1:"
},
"totals": {
"totalInvestment": "Inversión Total",
"percentAnnualCost": "~5% coste anual",
"riskAvoided": "Riesgo Evitado",
"potentialSanctions": "sanciones potenciales",
"complianceRoi": "ROI Compliance"
}
}
}
}
}