managarten/apps/manacore/apps
Till JS e152098829 refactor(i18n): split monolithic locale files into per-module structure
Split 5 monolithic JSON files (de/en/es/fr/it) into 7 per-module folders
(common, dashboard, credits, profile, subscription, todo, app_slider)
with 5 language files each = 35 files total.

- Rewrite i18n/index.ts with merge-registration pattern that dynamically
  imports and merges per-module locale files at registration time
- Complete missing translations: IT (was 7% → now 100%), ES/FR (were 43% → now 100%)
- Generated missing IT translations for dashboard, credits, profile, subscription, todo
- Generated missing ES/FR translations for dashboard, credits, profile, subscription
- All 5 languages now have identical key structures across all modules

This enables scalable i18n: adding a new module = new folder + 5 JSON files + 1 line in registration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 17:05:14 +02:00
..
landing chore: remove playground, reader, bauntown, voxelava, and worldream apps 2026-04-02 11:47:54 +02:00
mobile refactor: rename ManaDeck to Cards across entire monorepo 2026-04-01 11:45:21 +02:00
web refactor(i18n): split monolithic locale files into per-module structure 2026-04-02 17:05:14 +02:00