Add marriage management features: Implement endpoints for spending time with, gifting to, and reconciling with spouses in the FalukantController. Update UserHouse model to include household tension attributes. Enhance frontend components to manage marriage actions and display household tension details, including localization updates in multiple languages.

This commit is contained in:
Torsten Schulz (local)
2026-03-23 09:34:56 +01:00
parent 2055c11fd9
commit f7e0d97174
23 changed files with 1997 additions and 52 deletions

View File

@@ -111,7 +111,8 @@
"years": "Years",
"days": "Days",
"mainbranch": "Home city",
"nobleTitle": "Title"
"nobleTitle": "Title",
"certificate": "Certificate"
}
},
"health": {
@@ -228,12 +229,15 @@
"actions": {
"hire": "Hire 1 servant",
"dismiss": "Dismiss 1 servant",
"tidy": "Tidy household",
"hireSuccess": "The household staff has been expanded.",
"hireError": "The staff could not be expanded.",
"dismissSuccess": "A servant has been dismissed.",
"dismissError": "The servant could not be dismissed.",
"payLevelSuccess": "Servant pay has been updated.",
"payLevelError": "Servant pay could not be updated."
"payLevelError": "Servant pay could not be updated.",
"tidySuccess": "The household has been put in order.",
"tidyError": "The household could not be put in order."
}
},
"status": {
@@ -261,6 +265,7 @@
"noProposals": "No director candidates available."
},
"branch": {
"currentCertificate": "Current certificate",
"selection": {
"title": "Branch Selection",
"selected": "Selected Branch",
@@ -540,9 +545,34 @@
},
"householdTension": {
"label": "Household Tension",
"score": "Tension score",
"reasonsLabel": "Current causes",
"low": "Calm",
"medium": "Uneasy",
"high": "Strained"
"high": "Strained",
"reasons": {
"visibleLover": "Visible affair",
"noticeableLover": "Noticeable affair",
"underfundedLover": "Underfunded affair",
"acknowledgedAffair": "Acknowledged affair",
"statusMismatch": "Status mismatch",
"loverChild": "Child from an affair",
"disorder": "Disorder in the house",
"tooFewServants": "Too few servants",
"marriageCrisis": "Marriage crisis"
}
},
"marriageActions": {
"title": "Support the marriage",
"spendTime": "Spend time together",
"giftSmall": "Small gift",
"giftDecent": "Decent gift",
"giftLavish": "Lavish gift",
"reconcile": "Reconcile dispute",
"spendTimeSuccess": "The time together has stabilized the marriage.",
"giftSuccess": "The gift has improved the marriage.",
"reconcileSuccess": "The dispute has been eased for now.",
"actionError": "The action could not be completed."
},
"lovers": {
"title": "Lovers and Mistresses",