Commit Graph

4 Commits

Author SHA1 Message Date
Claude
496da958c2 Fix RoadmapTab runtime error: pass t parameter to helper functions
Fixed "ReferenceError: t is not defined" error by:
- Adding t parameter to calcularPaybackCompleto() function
- Adding t parameter to formatearPaybackResult() function
- Updating all call sites to pass t from useTranslation() hook

Helper functions defined outside React components cannot directly
access the t() function from useTranslation() hook. They must receive
it as a parameter from the component.

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-07 18:05:47 +00:00
Claude
0b778557d3 feat: complete RoadmapTab Spanish-to-English translation
Translate all remaining ~30 hardcoded Spanish strings in RoadmapTab:
- Wave 1-4 iniciativas: nombres and KPIs now use t('roadmap.initiatives.*')
- Wave 1-4 criteriosExito: success criteria use t('roadmap.successCriteriaTemplates.*')
- Wave 1-4 porQueNecesario: descriptions use t('roadmap.porQueNecesarioTemplates.*')
- Skills fallback values: use t('roadmap.fallbackSkills.*')

All translation keys properly interpolate dynamic values (counts, volumes, percentages).
RoadmapTab now uses 137+ translation keys for complete EN/ES language support.
Frontend compiles successfully with no errors.

Translation coverage:
- Tier labels, payback messages, wave metadata
- Initiatives, success criteria, decision gates
- Investment scenarios, timeline, comparison tables
- Entry/exit criteria, recommendations

https://claude.ai/code/session_01GNbnkFoESkRcnPr3bLCYDg
2026-02-07 17:55:17 +00:00
Claude
cbe074f43c refactor: implement i18n in RoadmapTab and Law10Tab (phase 5)
Refactored two major tab components to use react-i18next:

RoadmapTab (2,719 lines):
- Opportunity bubble chart with all quadrants and methodology
- Wave cards with risk levels and strategic recommendations
- Tier classification (TIER 1-4) with distribution analysis
- Economic impact and feasibility axis labels
- 100+ translation keys for visualization and strategy content

Law10Tab (1,533 lines):
- Spanish regulatory compliance (Ley 10/2025) analysis
- All 12 requirements with status evaluations
- Time coverage, response speed, resolution quality sections
- Compliance messages and action recommendations
- 80+ translation keys for regulatory content

Added comprehensive translation keys to es.json and en.json:
- roadmap section: 100+ keys
- law10 section: 80+ keys

Build verified successfully.

https://claude.ai/code/session_4f888c33-8937-4db8-8a9d-ddc9ac51a725
2026-02-06 19:43:01 +00:00
sujucu70
1bb0765766 Initial commit - ACME demo version 2026-02-04 11:08:21 +01:00