Some checks failed
- Add admin store roles page with merchant→store cascading for superadmin and store-only selection for platform admin - Add permission catalog API with translated labels/descriptions (en/fr/de/lb) - Add permission translations to all 15 module locale files (60 files total) - Add info icon tooltips for permission descriptions in role editor - Add store roles menu item and admin menu item in module definition - Fix store-selector.js URL construction bug when apiEndpoint has query params - Add admin store roles API (CRUD + platform scoping) - Add integration tests for admin store roles and permission catalog Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
95 lines
3.5 KiB
JSON
95 lines
3.5 KiB
JSON
{
|
|
"loyalty": {
|
|
"module": {
|
|
"name": "Treueprogramme",
|
|
"description": "Stempel- und punktebasierte Treueprogramme mit Wallet-Integration"
|
|
},
|
|
"program": {
|
|
"title": "Treueprogramm",
|
|
"create": "Programm erstellen",
|
|
"edit": "Programm bearbeiten",
|
|
"activate": "Aktivieren",
|
|
"deactivate": "Deaktivieren",
|
|
"type": {
|
|
"stamps": "Stempel",
|
|
"points": "Punkte",
|
|
"hybrid": "Hybrid"
|
|
}
|
|
},
|
|
"card": {
|
|
"title": "Treuekarte",
|
|
"number": "Kartennummer",
|
|
"qr_code": "QR-Code",
|
|
"enroll": "Kunde anmelden",
|
|
"deactivate": "Karte deaktivieren"
|
|
},
|
|
"stamp": {
|
|
"title": "Stempel",
|
|
"add": "Stempel hinzufügen",
|
|
"redeem": "Prämie einlösen",
|
|
"count": "{current} von {target}",
|
|
"until_reward": "Noch {count} bis zur Prämie"
|
|
},
|
|
"points": {
|
|
"title": "Punkte",
|
|
"earn": "Punkte sammeln",
|
|
"redeem": "Punkte einlösen",
|
|
"balance": "{count} Punkte",
|
|
"per_euro": "{points} Punkte pro Euro"
|
|
},
|
|
"pin": {
|
|
"title": "Mitarbeiter-PINs",
|
|
"create": "PIN erstellen",
|
|
"edit": "PIN bearbeiten",
|
|
"unlock": "PIN entsperren",
|
|
"locked": "PIN gesperrt bis {time}"
|
|
},
|
|
"wallet": {
|
|
"google": "Zu Google Wallet hinzufügen",
|
|
"apple": "Zu Apple Wallet hinzufügen"
|
|
},
|
|
"stats": {
|
|
"title": "Statistiken",
|
|
"total_cards": "Karten insgesamt",
|
|
"active_cards": "Aktive Karten",
|
|
"stamps_issued": "Ausgegebene Stempel",
|
|
"rewards_redeemed": "Eingelöste Prämien"
|
|
},
|
|
"errors": {
|
|
"program_not_found": "Treueprogramm nicht gefunden",
|
|
"program_inactive": "Treueprogramm ist nicht aktiv",
|
|
"card_not_found": "Treuekarte nicht gefunden",
|
|
"card_inactive": "Treuekarte ist nicht aktiv",
|
|
"cooldown": "Bitte warten Sie {minutes} Minuten vor dem nächsten Stempel",
|
|
"daily_limit": "Tageslimit von {limit} Stempeln erreicht",
|
|
"insufficient_stamps": "Benötigt {required} Stempel, vorhanden {current}",
|
|
"insufficient_points": "Benötigt {required} Punkte, vorhanden {current}",
|
|
"pin_required": "Mitarbeiter-PIN erforderlich",
|
|
"pin_invalid": "Ungültiger PIN",
|
|
"pin_locked": "PIN wegen zu vieler Fehlversuche gesperrt"
|
|
}
|
|
},
|
|
"menu": {
|
|
"loyalty": "Treueprogramm",
|
|
"loyalty_programs": "Treueprogramme",
|
|
"programs": "Programme",
|
|
"analytics": "Analytik",
|
|
"dashboard": "Dashboard",
|
|
"terminal": "Terminal",
|
|
"customer_cards": "Kundenkarten",
|
|
"statistics": "Statistiken",
|
|
"overview": "Übersicht",
|
|
"settings": "Einstellungen"
|
|
},
|
|
"permissions": {
|
|
"view_programs": "Programme anzeigen",
|
|
"view_programs_desc": "Treueprogramme und Details anzeigen",
|
|
"manage_programs": "Programme verwalten",
|
|
"manage_programs_desc": "Treueprogramme erstellen und konfigurieren",
|
|
"view_rewards": "Prämien anzeigen",
|
|
"view_rewards_desc": "Prämien und Einlösungen anzeigen",
|
|
"manage_rewards": "Prämien verwalten",
|
|
"manage_rewards_desc": "Treueprämien erstellen und verwalten"
|
|
}
|
|
}
|