- Add Translation entity (locale/domain/key/value, unique on all three) - Add TranslationRepositoryInterface + DoctrineTranslationRepository - Add DatabaseTranslator decorator (#[AsDecorator]) that checks DB first and falls back to YAML files; clears per-request cache on setLocale() - Add TranslationCrudController with locale/domain filters and read-only key/locale/domain on edit to prevent accidental renames - Add "Übersetzungen / Translations" menu entry in DashboardController - Migration 20260520000000: create app.translations table - Migration 20260520010000: seed from admin.en.yaml + admin.de.yaml (204 rows) - Flatten admin.de.yaml to dot-notation; add new keys for translation CRUD Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| packages | ||
| routes | ||
| bundles.php | ||
| preload.php | ||
| reference.php | ||
| routes.yaml | ||
| services.yaml | ||