Implement debtors prison features across the application: Enhance FalukantController to include debtors prison logic in various service methods. Update FalukantService to manage debtors prison state and integrate it into user data retrieval. Modify frontend components, including DashboardWidget, StatusBar, and BankView, to display debtors prison status and warnings. Add localization for debtors prison messages in English, German, and Spanish, ensuring clarity in user notifications and actions.

This commit is contained in:
Torsten Schulz (local)
2026-03-23 11:59:59 +01:00
parent f2343098d2
commit 9b88a98a20
19 changed files with 1643 additions and 102 deletions

View File

@@ -24,6 +24,11 @@
"children": "Kinder",
"children_unbaptised": "ungetaufte Kinder"
},
"debtorsPrison": {
"actionBlocked": "Im Schuldturm kannst du diese Aktion derzeit nicht ausführen.",
"globalWarning": "Dein Kreditverzug schränkt dein Handeln ein. Zwangsmaßnahmen können bald folgen.",
"globalLocked": "Du bist im Schuldturm. Fast alle aktiven Falukant-Handlungen sind derzeit gesperrt."
},
"messages": {
"title": "Nachrichten",
"tooltip": "Nachrichten",
@@ -220,6 +225,11 @@
},
"branch": {
"title": "Filiale",
"debtorsPrison": {
"branchLocked": "Im Schuldturm sind neue wirtschaftliche Schritte blockiert. Geschlossene oder gepfändete Standorte werden hier ebenfalls sichtbar.",
"branchRisk": "Dein Kreditverzug gefährdet Niederlassungen, Fahrzeuge und Lagerbestände.",
"selectionBlocked": "Neue Ausbauten sind im Schuldturm gesperrt."
},
"currentCertificate": "Derzeitiges Zertifikat",
"tabs": {
"director": "Direktor",
@@ -483,6 +493,10 @@
},
"family": {
"title": "Familie",
"debtorsPrison": {
"familyWarning": "Anhaltender Kreditverzug belastet Ehe, Haushalt und Liebschaften.",
"familyImpact": "Der Schuldturm schadet Ehe, Hausfrieden und der Stabilität von Liebschaften."
},
"spouse": {
"title": "Beziehung",
"name": "Name",
@@ -845,6 +859,10 @@
},
"house": {
"title": "Haus",
"debtorsPrison": {
"houseWarning": "Mit wachsendem Kreditverzug steigt das Risiko für Pfändung und erzwungenen Hausverlust.",
"houseRisk": "Dein Haus ist jetzt Teil der möglichen Zwangsverwertung."
},
"statusreport": "Zustand des Hauses",
"element": "Bereich",
"state": "Zustand",
@@ -1137,6 +1155,23 @@
"maxCredit": "Maximaler Kredit",
"availableCredit": "Verfügbarer Kredit"
},
"debtorsPrison": {
"titleWarning": "Kreditverzug",
"titlePrison": "Schuldturm",
"descriptionWarning": "Deine Kredite sind im Verzug. Wenn du weiter nicht bedienst, drohen Zwangsmaßnahmen.",
"descriptionPrison": "Du sitzt im Schuldturm. Neue Kredite sind gesperrt und dein Vermögen wird schrittweise verwertet.",
"daysOverdue": "Verzugstage",
"creditworthiness": "Kreditwürdigkeit",
"nextForcedAction": "Nächste Zwangsmaßnahme",
"creditBlocked": "Im Schuldturm kannst du keine neuen Kredite aufnehmen.",
"creditError": "Der Kredit konnte nicht aufgenommen werden.",
"actions": {
"reminder": "Erste Mahnung",
"final_warning": "Letzte Mahnung",
"debtors_prison": "Einweisung in den Schuldturm",
"asset_seizure": "Pfändung von Vermögen"
}
},
"credits": {
"title": "Kredite",
"none": "Derzeit hast Du keinen Kredit aufgenommen.",