09d7d282c6
refactor: complete JS i18n migration for confirm dialogs and toast messages
...
Migrate 34 hardcoded user-facing strings to use I18n.t() for translation:
- CMS: media file operations (5 strings)
- Marketplace: Letzshop integration (16 strings)
- Messaging: notifications, messages, email templates (5 strings)
- Tenancy: platform modules, menu config, theme (5 strings)
- Core: menu config, settings, storefront cart (5 strings)
- Catalog: product creation (3 strings)
- Utils: clipboard operations (2 strings)
Added confirmations and messages keys to module locale files.
Added I18n.loadModule() calls to JS files that were missing them.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 17:29:13 +01:00
434db1560a
chore: add module exceptions, locales, and fix architecture warnings
...
- Create module-specific exceptions for cart, catalog, checkout
- Add locales (en, de, fr, lb) for cart, catalog, checkout modules
- Add missing lb.json for existing module locales
- Add noqa comments for legitimate MOD-004 violations (core services)
- Fix validator to use correct lb.json locale code (was lu.json)
- Add noqa support for MOD-004 rule in validator
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 21:26:13 +01:00
d48dc85d5f
refactor: update module imports to use module locations
...
Update all module files to import from canonical module locations
instead of legacy re-export files:
- checkout, orders, customers routes: use module schemas
- catalog, marketplace schemas: use inventory module schemas
- marketplace, customers, inventory, analytics services: use module models
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 08:35:01 +01:00