Commit Graph

9 Commits

Author SHA1 Message Date
Claude
92931ea2dd refactor: implement i18n in MetodologiaDrawer (phase 4)
Refactored MetodologiaDrawer to use react-i18next translations:
- All 8 subsections (DataSummary, Pipeline, Taxonomy, KPI, CPI, BeforeAfter, SkillsMapping, Guarantees)
- 100+ text strings replaced with t() calls
- Month names in date formatting

Added translation keys to es.json and en.json:
- methodology section with 40+ new keys
- CPI calculation components
- Impact analysis labels
- Skill mapping explanations

Build verified successfully.

https://claude.ai/code/session_4f888c33-8937-4db8-8a9d-ddc9ac51a725
2026-02-06 19:11:38 +00:00
Claude
bbc9cce344 refactor: implement i18n in TierSelectorEnhanced (phase 3)
Refactored TierSelectorEnhanced to use react-i18next translations:
- Tier selection UI labels (selected/select)
- Popular badge
- Pricing labels
- Comparison table headers and rows
- Delivery time labels

Added translation keys to es.json and en.json:
- tierSelector.popular, selected, select, oneTime

Build verified successfully.

https://claude.ai/code/session_4f888c33-8937-4db8-8a9d-ddc9ac51a725
2026-02-06 19:00:54 +00:00
Claude
94247ceb9a refactor: implement i18n in ExecutiveSummary and DimensionAnalysis tabs (phase 2)
Successfully refactored two major tab components to use react-i18next:
- ExecutiveSummaryTab: All metrics, benchmarks, findings, tooltips, industry names
- DimensionAnalysisTab: All dimension analyses, findings, causes, recommendations

Added 140+ comprehensive translation keys to es.json and en.json:
- executiveSummary section: metrics, benchmarks, tooltips, percentiles
- dimensionAnalysis section: findings, causes, recommendations for all 6 dimensions
- industries section: all industry names
- agenticReadiness section: extensive keys for future use (400+ keys)

Note: AgenticReadinessTab refactoring deferred due to file complexity (3721 lines).
Translation keys prepared for future implementation.

Build verified successfully.

https://claude.ai/code/session_4f888c33-8937-4db8-8a9d-ddc9ac51a725
2026-02-06 18:55:47 +00:00
Claude
9bc1a1c0d3 refactor: implement i18n in core components (phase 1)
Refactored key components to use react-i18next translations:
- ErrorBoundary: error messages and labels
- ProgressStepper: step labels
- DimensionCard: health status labels, descriptions, benchmark text, action buttons
- DashboardTabs: back button, footer, default title

Added translation keys to es.json and en.json:
- dashboard.defaultTitle
- All health status and benchmark keys already existed

Build verified successfully. Remaining 31 components to be refactored in subsequent commits.

https://claude.ai/code/session_4f888c33-8937-4db8-8a9d-ddc9ac51a725
2026-02-06 18:37:40 +00:00
Claude
f719d181c0 Add English language support with i18n implementation
Implemented comprehensive internationalization (i18n) for both frontend and backend:

Frontend:
- Added react-i18next configuration with Spanish (default) and English
- Created translation files (locales/es.json, locales/en.json)
- Refactored core components to use i18n: LoginPage, DashboardHeader, DataUploader
- Created LanguageSelector component with toggle between ES/EN
- Updated API client to send Accept-Language header

Backend:
- Created i18n module with translation dictionary for error messages
- Updated security.py to return localized authentication errors
- Updated api/analysis.py to return localized validation errors
- Implemented language detection from Accept-Language header

Spanish remains the default language ensuring backward compatibility.
Users can switch between languages using the language selector in the dashboard header.

https://claude.ai/code/session_1N9VX
2026-02-06 17:46:01 +00:00
sujucu70
9457d3d02f Change default title in DashboardHeader component 2026-02-04 12:51:32 +01:00
sujucu70
7470d44c44 Change default title in DashboardTabs component 2026-02-04 12:50:51 +01:00
sujucu70
ce09d66fed Change header title from 'AIR EUROPA' to 'CLIENTE DEMO' 2026-02-04 12:48:30 +01:00
sujucu70
1bb0765766 Initial commit - ACME demo version 2026-02-04 11:08:21 +01:00