Update legal documents and localization for compliance and clarity

- Updated .env.example with legal operator details for compliance.
- Refactored Impressum, Privacy, and Terms pages to utilize a new LegalDocument component for improved structure and maintainability.
- Enhanced localization files to include legal content in both German and English, ensuring accurate representation of legal information.
- Improved i18n handling to support locale detection from Accept-Language headers.
This commit is contained in:
TheOnlyMace
2026-07-22 19:18:28 +02:00
parent 8c02b95934
commit bda5c116fe
21 changed files with 1700 additions and 240 deletions

View File

@@ -16,9 +16,6 @@ return [
// Live stats from the WebUI public API (falls back to placeholders on failure)
'stats_api_url' => 'https://dashboard.nexumi.de/api/public/stats',
// Footer legal pages (still hosted on the dashboard app)
// Bot status page (dashboard)
'status_url' => 'https://dashboard.nexumi.de/status',
'impressum_url' => 'https://dashboard.nexumi.de/impressum',
'privacy_url' => 'https://dashboard.nexumi.de/privacy',
'terms_url' => 'https://dashboard.nexumi.de/terms',
];