Migrate analytics module to fully self-contained structure: - routes/api/vendor.py - API endpoints - routes/pages/vendor.py - Page routes with full implementation - services/stats_service.py - Business logic (moved from app/services) - services/usage_service.py - Usage tracking (moved from app/services) - schemas/stats.py - Pydantic schemas (moved from models/schema) - models/__init__.py - Model exports - templates/analytics/vendor/ - Templates (moved from app/templates) - static/vendor/js/ - JavaScript (moved from static/vendor) - locales/ - Translations (en, de, fr, lu) - exceptions.py - Module exceptions Removed legacy files: - app/modules/analytics/routes/vendor.py (replaced by routes/pages/) - static/admin/js/analytics.js (unused) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
18 lines
579 B
JSON
18 lines
579 B
JSON
{
|
|
"analytics": {
|
|
"page_title": "Analysen",
|
|
"dashboard_title": "Analyse-Dashboard",
|
|
"dashboard_subtitle": "Kuckt Är Buttek Leeschtungsmetriken an Abléck",
|
|
"period_7d": "Lescht 7 Deeg",
|
|
"period_30d": "Lescht 30 Deeg",
|
|
"period_90d": "Lescht 90 Deeg",
|
|
"period_1y": "Lescht Joer",
|
|
"imports_count": "Importer",
|
|
"products_added": "Produkter bäigesat",
|
|
"inventory_locations": "Lagerplazen",
|
|
"data_since": "Donnéeë vun",
|
|
"loading": "Analysen ginn gelueden...",
|
|
"error_loading": "Analysedonnéeën konnten net geluede ginn"
|
|
}
|
|
}
|