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": "Hijos",
"children_unbaptised": "hijos no bautizados"
},
"debtorsPrison": {
"actionBlocked": "Esta acción está bloqueada mientras estés en la prisión por deudas.",
"globalWarning": "Tu mora crediticia ya restringe tus acciones. Pronto pueden llegar medidas forzosas.",
"globalLocked": "Estás en la prisión por deudas. Casi todas las acciones activas de Falukant están actualmente bloqueadas."
},
"messages": {
"title": "Mensajes",
"tooltip": "Mensajes",
@@ -208,6 +213,11 @@
},
"branch": {
"title": "Sucursal",
"debtorsPrison": {
"branchLocked": "En la prisión por deudas se bloquean los nuevos pasos económicos. Las sucursales cerradas o embargadas también se reflejarán aquí.",
"branchRisk": "Tu mora pone en peligro sucursales, vehículos y mercancías almacenadas.",
"selectionBlocked": "Las nuevas ampliaciones están bloqueadas en la prisión por deudas."
},
"currentCertificate": "Certificado actual",
"tabs": {
"director": "Director",
@@ -467,6 +477,10 @@
},
"family": {
"title": "Familia",
"debtorsPrison": {
"familyWarning": "La mora continuada perjudica el matrimonio, el hogar y las relaciones.",
"familyImpact": "La prisión por deudas daña el matrimonio, la paz del hogar y la estabilidad de las relaciones."
},
"spouse": {
"title": "Relación",
"name": "Nombre",
@@ -811,6 +825,10 @@
},
"house": {
"title": "Casa",
"debtorsPrison": {
"houseWarning": "A medida que aumenta la mora, crece el riesgo de embargo y pérdida forzosa de la casa.",
"houseRisk": "Tu casa forma ahora parte de la posible liquidación forzosa."
},
"statusreport": "Estado de la casa",
"element": "Elemento",
"state": "Estado",
@@ -1070,6 +1088,23 @@
"maxCredit": "Crédito máximo",
"availableCredit": "Crédito disponible"
},
"debtorsPrison": {
"titleWarning": "Mora crediticia",
"titlePrison": "Prisión por deudas",
"descriptionWarning": "Tus créditos están en mora. Si sigues sin pagar, te amenazan medidas forzosas.",
"descriptionPrison": "Estás en la prisión por deudas. Los nuevos créditos están bloqueados y tu patrimonio se liquidará gradualmente.",
"daysOverdue": "Días de retraso",
"creditworthiness": "Solvencia crediticia",
"nextForcedAction": "Siguiente medida forzosa",
"creditBlocked": "No puedes solicitar nuevos créditos mientras estés en la prisión por deudas.",
"creditError": "No se pudo solicitar el crédito.",
"actions": {
"reminder": "Primer aviso",
"final_warning": "Último aviso",
"debtors_prison": "Ingreso en prisión por deudas",
"asset_seizure": "Embargo de bienes"
}
},
"credits": {
"title": "Créditos",
"none": "Actualmente no tienes ningún crédito.",