Files
yourpart3/frontend/src/i18n/locales/en/falukant.json
Torsten Schulz (local) 641a2134cb
All checks were successful
Deploy to production / deploy (push) Successful in 2m44s
fix(falukant): improve product pricing logic and update localization for office notifications
- Refactored the product pricing logic in `falukantService.js` to ensure accurate regional pricing calculations based on client values and server data.
- Added new notification translations for "office filled" in multiple languages (Cebuano, German, English, Spanish, French) to enhance user experience and clarity in notifications.
2026-04-09 09:21:47 +02:00

1234 lines
53 KiB
JSON

{
"falukant": {
"weather": {
"sunny": "Sunny",
"cloudy": "Cloudy",
"rainy": "Rainy",
"stormy": "Stormy",
"snowy": "Snowy",
"foggy": "Foggy",
"windy": "Windy",
"clear": "Clear"
},
"conditionBand": {
"excellent": "Excellent",
"veryGood": "Very good",
"good": "Good",
"moderate": "Fair",
"bad": "Poor",
"veryBad": "Very poor",
"catastrophic": "Critical",
"unknown": "Unknown"
},
"debtorsPrison": {
"actionBlocked": "This action is blocked while you are in debtors' prison.",
"globalWarning": "Your credit delinquency is already restricting your actions. Forced measures may follow soon.",
"globalLocked": "You are in debtors' prison. Almost all active Falukant actions are currently blocked."
},
"messages": {
"title": "Messages",
"tooltip": "Messages",
"empty": "No messages.",
"markAllRead": "Mark all as read"
},
"notifications": {
"notify_election_created": "A new election has been scheduled.",
"notify_office_filled": "A political office has been filled.",
"director_death": "{characterName} died at the age of {ageYears}. As employer you need to appoint a new director.{regionLabel}{spouses}{children}{lovers}",
"relationship_death": "{characterName} died at the age of {ageYears}.{regionLabel}{spouses}{children}{lovers}",
"child_death": "Your child {characterName} died at the age of {ageYears}.{regionLabel}",
"production": {
"overproduction": "Overproduction: your production is {value}% above demand."
},
"transport": {
"waiting": "Transport waiting"
,
"modes": {
"land": "Land",
"water": "Water",
"unknown": "Unknown"
},
"speed": {
"1": "Slow",
"2": "Medium",
"3": "Fast",
"4": "Very fast",
"unknown": "Unknown"
}
},
"random_event": {
"windfall": {
"title": "Unexpected Windfall",
"description": "You find a forgotten wallet on the street. You receive {amount}."
},
"theft": {
"title": "Theft",
"description": "A thief has stolen part of your money. Loss: {amount}."
},
"warehouse_fire": {
"title": "Warehouse Fire",
"description": "A fire has damaged parts of your warehouse.{damagePercent}{destructionPercent}"
},
"character_illness": {
"title": "Illness",
"description": "{characterName} has fallen ill and lost {healthChange} health."
},
"character_recovery": {
"title": "Recovery",
"description": "{characterName} has recovered from an illness and regained {healthChange} health."
},
"character_accident": {
"title": "Accident",
"description": "A serious accident has severely injured {characterName}. Health: {healthChange}."
},
"sudden_infant_death": {
"title": "Sudden Infant Death",
"description": "{characterName} has suddenly passed away."
},
"regional_storm": {
"title": "Storm in the Region",
"description": "A severe storm has hit the region {regionName}."
},
"regional_festival": {
"title": "Regional Festival",
"description": "A large festival is taking place in the region {regionName}."
},
"regional_epidemic": {
"title": "Epidemic",
"description": "A plague has struck the region {regionName}."
},
"earthquake": {
"title": "Earthquake",
"description": "An earthquake has shaken the region {regionName}."
}
}
},
"statusbar": {
"age": "Age",
"wealth": "Wealth",
"health": "Health",
"events": "Events",
"relationship": "Relationship",
"children": "Children",
"children_unbaptised": "Unbaptised children"
},
"overview": {
"title": "Falukant - Overview",
"heroIntro": "Your status in economy, family and property in a condensed overview.",
"heirSelection": {
"title": "Heir Selection",
"description": "Your previous character is no longer available. Choose an heir from the list to continue playing.",
"loading": "Loading potential heirs…",
"noHeirs": "No heirs available.",
"select": "Select as play character",
"error": "Error selecting heir.",
"success": "You are now playing as the selected heir."
},
"metadata": {
"title": "Personal",
"name": "Name",
"money": "Wealth",
"age": "Age",
"years": "Years",
"days": "Days",
"mainbranch": "Home city",
"nobleTitle": "Title",
"certificate": "Certificate"
},
"certificate": {
"title": "Certificate progress",
"description": "Shows your current level and the requirements for the next promotion.",
"current": "Current",
"next": "Next level",
"levelMatrix": "Products by certificate level",
"levelLabel": "Level {level}",
"score": "Score",
"scoreGate": "Score threshold for the next level",
"ready": "Ready for the next promotion",
"notReady": "Requirements not met yet",
"state": {
"ready": "Promotion possible from the daemon's perspective",
"minimumsMetScoreBlocked": "Minimum requirements met, but score still blocks promotion",
"scoreMetMinimumsMissing": "Score is sufficient, minimum requirements still missing",
"notReady": "Not ready for promotion yet"
},
"hint": {
"ready": "For level {next}, both the minimum requirements and the score threshold of {threshold} are met.",
"minimumsMetScoreBlocked": "The visible minimum requirements for level {next} are met, but the daemon will only allow promotion once the weighted score reaches the threshold {threshold}. Right now the score only reaches level {target}.",
"scoreMetMinimumsMissing": "The weighted score is generally high enough for level {next}, but at least one minimum requirement is still missing.",
"notReady": "For level {next}, both the minimum requirements and the score threshold of {threshold} must be met."
},
"factors": "Current values",
"requirements": "Requirements for the next level",
"productionsSince": "Only productions on or after {date} count (since last promotion, bankruptcy, or succession).",
"factor": {
"avgKnowledge": "Average knowledge",
"completedProductions": "Completed productions",
"reputation": "Reputation",
"housePosition": "House level",
"highestPoliticalOfficeRank": "Highest political office",
"highestChurchOfficeRank": "Highest church office",
"nobilityLevel": "Nobility level",
"officePoints": "Office status",
"nobilityPoints": "Nobility status",
"reputationPoints": "Reputation status",
"housePoints": "House status"
},
"statusMode": {
"one_of": "At least one status condition",
"two_of": "At least two status conditions"
}
},
"summary": {
"certificateHint": "Determines which product categories you may currently produce.",
"branches": "Branches",
"branchesHint": "Direct access to your most important business locations.",
"productions": "Active productions",
"productionsHint": "Ongoing productions that will soon need completion or review.",
"stock": "Storage positions",
"stockHint": "Condensed view of goods across all regions.",
"open": "Open"
},
"routine": {
"branch": {
"kicker": "Routine",
"title": "Open a branch",
"description": "The fastest route to production, storage, sales and transport.",
"cta": "Go to operations"
},
"finance": {
"kicker": "Overview",
"title": "Review finances",
"description": "Account balance, history and economic development without a long search.",
"cta": "Money history"
},
"family": {
"kicker": "Character",
"title": "Family and succession",
"description": "Important personal decisions and household status in one place.",
"cta": "Open family"
},
"house": {
"kicker": "Property",
"title": "House and surroundings",
"description": "Residence and everyday status as its own work area.",
"cta": "Go to house"
}
}
},
"health": {
"amazing": "Amazing",
"good": "Good",
"normal": "Normal",
"bad": "Bad",
"very_bad": "Very bad"
},
"moneyHistory": {
"title": "Money history",
"filter": "Filter",
"search": "Apply filter",
"activity": "Activity",
"moneyBefore": "Money before transaction",
"moneyAfter": "Money after transaction",
"changeValue": "Change in value",
"time": "Time",
"prev": "Previous",
"next": "Next",
"graph": {
"open": "Show graph",
"title": "Money over time",
"close": "Close",
"loading": "Loading history...",
"noData": "No entries for the selected period.",
"yesterday": "Yesterday",
"range": {
"label": "Range",
"today": "Today",
"24h": "Last 24 hours",
"week": "Last week",
"month": "Last month",
"year": "Last year",
"all": "All history"
}
},
"activities": {
"Product sale": "Product sale",
"Production cost": "Production cost",
"Sell all products": "Sell all products",
"sell products": "Sell products",
"director starts production": "Director starts production",
"director payed out": "Director salary paid out",
"Buy storage (type: field)": "Bought storage (type: field)",
"Buy storage (type: iron)": "Bought storage (type: iron)",
"Buy storage (type: stone)": "Bought storage (type: stone)",
"Buy storage (type: wood)": "Bought storage (type: wood)",
"create_branch": "Branch created",
"buy_vehicles": "Transport vehicles bought",
"build_vehicles": "Transport vehicles built",
"transport": "Transport",
"Marriage cost": "Marriage cost",
"marriage_gift": "Gift for spouse",
"Gift cost": "Gift cost",
"lover maintenance": "Lover maintenance",
"servants_monthly": "Servants paid",
"servants_hired": "Servants hired",
"household_order": "Household ordered",
"housebuy": "House purchase",
"Baptism": "Baptism",
"credit taken": "Credit taken",
"new nobility title": "New title of nobility",
"partyOrder": "Party ordered",
"renovation_all": "House fully renovated",
"health": {
"pill": "Health measure: pill",
"doctor": "Health measure: doctor",
"witch": "Health measure: witch",
"drunkOfLife": "Health measure: elixir of life",
"barber": "Health measure: barber"
}
}
},
"house": {
"title": "House",
"debtorsPrison": {
"houseWarning": "As delinquency grows, the risk of seizure and forced loss of the house increases.",
"houseRisk": "Your house is now part of the possible forced liquidation."
},
"statusreport": "House condition",
"element": "Element",
"state": "Condition",
"buyablehouses": "Buy a house",
"buy": "Buy",
"price": "Purchase price",
"worth": "Residual value",
"sell": "Sell",
"sellConfirm": "Do you really want to sell your house?",
"sellSuccess": "The house has been sold.",
"sellError": "The house could not be sold.",
"buySuccess": "The house has been bought.",
"buyError": "The house could not be bought.",
"renovate": "Renovate",
"renovateAll": "Renovate completely",
"servants": {
"title": "Servants",
"description": "Manage household staff, order and recurring costs in your home.",
"count": "Servant count",
"expectedRange": "Expected range",
"monthlyCost": "Monthly cost",
"quality": "Quality",
"householdOrder": "Household order",
"payLevel": "Pay level",
"payLevels": {
"low": "Low",
"normal": "Normal",
"high": "Generous"
},
"staffingState": {
"label": "Staffing",
"understaffed": "Understaffed",
"fitting": "Fitting",
"overstaffed": "Overstaffed"
},
"orderState": {
"label": "Order state",
"chaotic": "Chaotic",
"strained": "Strained",
"stable": "Stable",
"excellent": "Excellent"
},
"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.",
"tidySuccess": "The household has been put in order.",
"tidyError": "The household could not be put in order."
}
},
"status": {
"roofCondition": "Roof",
"wallCondition": "Walls",
"floorCondition": "Floors",
"windowCondition": "Windows"
},
"type": {
"backyard_room": "Backyard room",
"wooden_house": "Wooden house",
"straw_hut": "Straw hut",
"family_house": "Family house",
"townhouse": "Townhouse"
}
},
"newdirector": {
"title": "New Director",
"age": "Age",
"salary": "Salary",
"skills": "Skills",
"product": "Product",
"knowledge": "Knowledge",
"hire": "Hire",
"noProposals": "No director candidates available."
},
"branch": {
"title": "Branch",
"heroEyebrow": "Branch",
"heroIntro": "Production, storage, sales and transport in one world-related control area.",
"debtorsPrison": {
"branchLocked": "While in debtors' prison, new economic steps are blocked. Closed or seized branches will also become visible here.",
"branchRisk": "Your delinquency puts branches, vehicles and stored goods at risk.",
"selectionBlocked": "New expansions are blocked while imprisoned for debt."
},
"currentCertificate": "Current certificate",
"certificate": {
"title": "Product unlocks",
"description": "Shows which products your current certificate unlocks and what the next level adds.",
"currentUnlocks": "Currently unlocked",
"nextUnlocks": "New with level {level}"
},
"selection": {
"title": "Branch Selection",
"selected": "Selected Branch",
"placeholder": "No branch selected yet",
"selectedcity": "Selected City",
"weather": "Current Weather"
},
"director": {
"income": "Income",
"incomeUpdated": "Salary has been successfully updated.",
"starttransport": "May start transports",
"emptyTransport": {
"title": "Transport without products",
"description": "Move vehicles from this branch to another to use them better.",
"vehicleType": "Vehicle type",
"selectVehicle": "Select vehicle type",
"targetBranch": "Target branch",
"selectTarget": "Select target branch",
"cost": "Cost: {cost}",
"duration": "Duration: {duration}",
"arrival": "Arrival: {datetime}",
"route": "Route",
"create": "Start transport",
"success": "Transport started successfully.",
"error": "Error starting the transport."
}
},
"sale": {
"runningGuards": "Guards"
},
"storage": {
"buyPartialError": "Error while buying part of the storage capacity.",
"sellError": "Error while selling storage capacity."
},
"production": {
"title": "Production",
"info": "Details about production in the branch.",
"selectProduct": "Select product",
"quantity": "Quantity",
"storageAvailable": "Free storage",
"cost": "Cost",
"duration": "Duration",
"revenue": "Revenue",
"start": "Start production",
"success": "Production started successfully!",
"error": "Error starting production.",
"minutes": "Minutes",
"ending": "Ending:",
"time": "Time",
"current": "Running productions",
"product": "Product",
"remainingTime": "Remaining time (seconds)",
"status": "Status",
"sleep": "Paused",
"active": "Active",
"noProductions": "No running productions."
},
"columns": {
"city": "City",
"type": "Type"
},
"types": {
"production": "Production",
"store": "Sales",
"fullstack": "Production with sales"
},
"revenue": {
"title": "Product revenue",
"product": "Product",
"absolute": "Revenue (absolute)",
"perMinute": "Revenue per minute",
"expand": "Show revenue",
"collapse": "Hide revenue",
"knowledge": "Product knowledge",
"profitAbsolute": "Total profit",
"profitPerMinute": "Profit per minute",
"betterPrices": "Better prices elsewhere"
},
"vehicles": {
"cargo_cart": "Cargo cart",
"ox_cart": "Ox cart",
"small_carriage": "Small horse carriage",
"large_carriage": "Large horse carriage",
"four_horse_carriage": "Four-horse carriage",
"raft": "Raft",
"sailing_ship": "Sailing ship"
},
"transport": {
"guardCount": "Guards",
"guardHint": "Additional cost for guards: {cost}"
},
"tabs": {
"director": "Director",
"inventory": "Inventory",
"production": "Production",
"storage": "Storage",
"transport": "Transport",
"taxes": "Taxes"
}
,"taxes": {
"title": "Taxes",
"loading": "Loading tax data...",
"loadingError": "Failed to load tax data: {error}",
"retry": "Retry",
"noData": "No tax data available",
"total": "Total tax",
"table": {
"region": "Region",
"taxPercent": "Tax %"
}
}
},
"nobility": {
"title": "Noble status",
"tabs": {
"overview": "Overview",
"advance": "Advance"
},
"highestPoliticalOffice": "Highest political office",
"highestOfficeAny": "Highest office overall",
"none": "none",
"nextTitle": "Next possible title",
"advanceNoNext": "Error: No information on the next title is available. Please reload the page.",
"requirement": {
"money": "Wealth at least {amount}",
"cost": "Cost: {amount}",
"branches": "At least {amount} branches",
"reputation": "Popularity at least {amount}",
"house_position": "Household at least: {label}",
"house_condition": "House condition at least {quality}",
"office_rank_any": "Highest political or church office at least rank {amount}",
"office_rank_political": "Highest political office at least rank {amount}",
"lover_count_min": "At least {amount} lovers or favorites",
"lover_count_max": "At most {amount} lovers or favorites",
"unknown": "{type}: {amount}"
},
"housePosition": {
"1": "Living under a bridge",
"2": "A straw hut",
"3": "A wooden house",
"4": "A backyard room",
"5": "A small family house",
"6": "A townhouse",
"7": "A villa",
"8": "A manor house",
"9": "A castle",
"fallback": "House tier {level}"
},
"houseConditionQuality": {
"nearPerfect": "near-flawless",
"veryGood": "very good",
"good": "good",
"decent": "decent",
"usable": "adequate"
},
"houseConditionPercent": "{pct}%",
"officeWithRank": "{label} (rank {rank})",
"advance": {
"confirm": "Request advancement",
"processing": "Processing…"
},
"errors": {
"tooSoon": "You cannot advance yet.",
"unmet": "Requirements not yet met:",
"generic": "Something went wrong."
},
"cooldown": "You can only advance again on {date}."
},
"mood": {
"happy": "Happy",
"sad": "Sad",
"angry": "Angry",
"calm": "Calm",
"nervous": "Nervous",
"excited": "Excited",
"bored": "Bored",
"fearful": "Fearful",
"confident": "Confident",
"curious": "Curious",
"hopeful": "Hopeful",
"frustrated": "Frustrated",
"lonely": "Lonely",
"grateful": "Grateful",
"jealous": "Jealous",
"guilty": "Guilty",
"apathetic": "Apathetic",
"relieved": "Relieved",
"proud": "Proud",
"ashamed": "Ashamed"
},
"character": {
"brave": "Brave",
"kind": "Kind",
"greedy": "Greedy",
"wise": "Wise",
"loyal": "Loyal",
"cunning": "Cunning",
"generous": "Generous",
"arrogant": "Arrogant",
"honest": "Honest",
"ambitious": "Ambitious",
"patient": "Patient",
"impatient": "Impatient",
"selfish": "Selfish",
"charismatic": "Charismatic",
"empathetic": "Empathetic",
"timid": "Timid",
"stubborn": "Stubborn",
"resourceful": "Resourceful",
"reckless": "Reckless",
"disciplined": "Disciplined",
"optimistic": "Optimistic",
"pessimistic": "Pessimistic",
"manipulative": "Manipulative",
"independent": "Independent",
"dependent": "Dependent",
"adventurous": "Adventurous",
"humble": "Humble",
"vengeful": "Vengeful",
"pragmatic": "Pragmatic",
"idealistic": "Idealistic"
},
"healthview": {
"title": "Health",
"age": "Age",
"status": "Health Status",
"measuresTaken": "Measures Taken",
"measure": "Measure",
"date": "Date",
"cost": "Cost",
"success": "Success",
"selectMeasure": "Select Measure",
"perform": "Perform",
"measures": {
"pill": "Pill",
"doctor": "Doctor Visit",
"witch": "Witch",
"drunkOfLife": "Elixir of Life",
"barber": "Barber"
},
"choose": "Please select",
"errors": {
"tooClose": "You cannot perform measures so often.",
"generic": "An error occurred."
},
"nextMeasureAt": "Next measure from"
},
"branchProduction": {
"storageAvailable": "Free storage"
},
"politics": {
"title": "Politics",
"tabs": {
"current": "Current Position",
"powers": "Office powers",
"upcoming": "Upcoming Positions",
"elections": "Elections"
},
"bookmarkCandidate": "Bookmark this candidacy",
"voteSuccess": "Vote submitted successfully.",
"voteAllSuccess": "All votes submitted successfully.",
"applyBookmarkSuccess": "Candidacies saved successfully.",
"voteError": "Error while submitting the vote",
"voteAllError": "Error while submitting the votes",
"applyError": "Application could not be submitted.",
"benefits": {
"daily_salary": "Daily office stipend (once per day): {amount}",
"tax_exemption": "Tax exemption: {regions}",
"tax_exemption_all": "Tax exemption: all regional levels",
"reputation_periodic": "+{gain} reputation every {days} days (office bonus)",
"appoint_politicians": "Power to appoint: {offices}",
"set_regional_tax": "May set tax rates ({scope})",
"tax_scope": {
"local": "locally in jurisdiction",
"shire": "shire level",
"duchy": "duchy level",
"national": "nationwide"
},
"free_lover_slots": "{count} additional affair(s) with no monthly upkeep",
"guard_protection": "Official guard / escort",
"court_immunity": "Limited judicial immunity in office matters",
"generic": "Benefit ({code})"
},
"powers": {
"none": "Your current offices grant no extra powers (taxes, appointments, free slots).",
"loadError": "Could not load office powers.",
"freeLoversTitle": "Affairs (office)",
"freeLoversHint": "You have {count} politically granted affair slot(s) with no monthly upkeep (see Family → Affairs).",
"reputationTitle": "Reputation (automatic)",
"reputationLine": "{office}: next bonus in about {days} day(s) (+{gain} reputation).",
"taxTitle": "Regional tax rates",
"taxRange": "Allowed range: {min}% to {max}%.",
"taxSave": "Save",
"taxSaved": "Tax rate saved.",
"taxError": "Could not save tax rate.",
"appointTitle": "Appointments",
"appointSlot": "Vacant office",
"appointPick": "— choose office —",
"appointSearch": "Search players (name or username)",
"appointSelected": "Selected: {name}",
"appointSubmit": "Appoint",
"appointSuccess": "Appointment completed.",
"appointError": "Appointment failed."
},
"regionLevels": {
"city": "City",
"county": "County",
"shire": "Shire",
"markgrave": "Margravate",
"duchy": "Duchy",
"country": "Country"
},
"current": {
"office": "Office",
"region": "Region",
"termEnds": "Term Ends",
"benefit": "Benefit",
"benefit_all": "All regions",
"income": "Income",
"none": "No current position available.",
"holder": "Holder"
},
"open": {
"office": "Office",
"region": "Region",
"date": "Date",
"candidacy": "Candidacy",
"candidacyWithAge": "Candidacy (from age 16)",
"none": "No open positions.",
"apply": "Apply for selected positions",
"minAgeHint": "Candidacy is only possible from age 16.",
"ageRequirement": "All political offices require candidates to be at least 16 years old."
},
"too_young": "Your character is too young. Applications are only possible from age 16.",
"upcoming": {
"office": "Office",
"region": "Region",
"postDate": "Date",
"none": "No upcoming positions."
},
"elections": {
"office": "Office",
"region": "Region",
"date": "Date",
"posts": "Posts to Fill",
"none": "No elections available.",
"choose": "Candidates",
"vote": "Vote",
"voteAll": "Vote All",
"candidates": "Candidates",
"action": "Action"
},
"offices": {
"chancellor": "Chancellor",
"minister": "Minister",
"ministry-helper": "Ministry Helper",
"governor": "Governor",
"super-state-administrator": "Super State Administrator",
"state-administrator": "State Administrator",
"consultant": "Consultant",
"ruler-consultant": "Ruler's Consultant",
"territorial-council-speaker": "Territorial Council Speaker",
"territorial-council": "Territorial Council",
"hangman": "Hangman",
"treasurer": "Treasurer",
"sheriff": "Sheriff",
"taxman": "Tax Collector",
"bailif": "Bailiff",
"judge": "Judge",
"village-major": "Village Major",
"master-builder": "Master Builder",
"mayor": "Mayor",
"town-clerk": "Town Clerk",
"beadle": "Beadle",
"council": "Council Member",
"councillor": "Councillor",
"assessor": "Assessor"
}
},
"family": {
"title": "Family",
"heroIntro": "Relationships, children and development — organized by section below.",
"summary": {
"partnerChip": "Partner",
"childrenChip": "Children",
"loversChip": "Affairs",
"proposalsAvailable": "Betrothal available",
"noPartner": "No partner"
},
"tabs": {
"partner": "Partner & marriage",
"children": "Children",
"lovers": "Affairs"
},
"tabsAria": "Family sections",
"debtorsPrison": {
"familyWarning": "Ongoing debt delinquency puts strain on marriage, household and affairs.",
"familyImpact": "Debtors' prison damages marriage, household peace and the stability of affairs."
},
"pregnancy": {
"banner": "You are expecting a child.",
"dueHint": "Expected due date"
},
"children": {
"title": "Children",
"name": "Name",
"age": "Age",
"gender": "Gender",
"heir": "Heir",
"isHeir": "Heir",
"notHeir": "Not Heir",
"setAsHeir": "Set as Heir",
"heirSetSuccess": "The child has been successfully set as heir.",
"heirSetError": "Error setting heir.",
"actions": "Actions",
"none": "No children available.",
"detailButton": "Show Details",
"addChild": "Add Child",
"baptism": "Baptize",
"notBaptized": "Not yet baptized",
"baptismNotice": "This child has not been baptized yet and therefore has no name.",
"legitimacy": {
"legitimate": "Legitimate",
"acknowledged_bastard": "Acknowledged illegitimate",
"hidden_bastard": "Illegitimate"
},
"otherParent": "Other parent",
"otherParentUnknown": "Unknown",
"birthContextLabel": "Origin",
"birthContextShort": {
"marriage": "Marriage",
"lover": "Affair"
},
"birthContextLong": {
"marriage": "From marriage",
"lover": "From an affair"
},
"details": {
"title": "Child Details"
}
},
"taxes": {
"title": "Taxes",
"loading": "Loading tax data...",
"total": "Total tax",
"table": {
"region": "Region",
"taxPercent": "Tax %"
}
},
"spouse": {
"traitsToggle": "Character traits",
"marriageSatisfaction": "Marriage Satisfaction",
"marriageState": "Marriage State",
"wooing": {
"cancel": "Cancel wooing",
"cancelConfirm": "Do you really want to cancel wooing? Progress will be lost.",
"cancelSuccess": "Wooing has been cancelled.",
"cancelError": "Wooing could not be cancelled.",
"cancelTooSoon": "You can only cancel wooing after 24 hours."
}
},
"marriageState": {
"stable": "Stable",
"strained": "Strained",
"crisis": "Crisis"
},
"householdTension": {
"label": "Household Tension",
"score": "Tension score",
"reasonsLabel": "Current causes",
"low": "Calm",
"medium": "Uneasy",
"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",
"none": "No lovers present.",
"age": "Age",
"affection": "Affection",
"visibility": "Visibility",
"discretion": "Discretion",
"maintenance": "Maintenance",
"monthlyCost": "Monthly Cost",
"politicalFreeSlotsHint": "Political offices grant you {count} affair slot(s) with no monthly upkeep (cheapest relationships count first).",
"politicalFreeMaintenance": "Office (free)",
"statusFit": "Status Fit",
"acknowledged": "Acknowledged",
"underfunded": "{count} months underfunded",
"role": {
"secret_affair": "Secret affair",
"lover": "Lover",
"mistress_or_favorite": "Mistress or favorite"
},
"risk": {
"low": "Low risk",
"medium": "Medium risk",
"high": "High risk"
},
"actions": {
"start": "Start affair",
"startSuccess": "The new affair has begun.",
"startError": "The affair could not be started.",
"maintenanceLow": "Maintenance 25",
"maintenanceMedium": "Maintenance 50",
"maintenanceHigh": "Maintenance 75",
"maintenanceSuccess": "Maintenance has been updated.",
"maintenanceError": "Maintenance could not be updated.",
"acknowledge": "Acknowledge",
"acknowledgeSuccess": "The relationship has been officially acknowledged.",
"acknowledgeError": "The relationship could not be acknowledged.",
"end": "End",
"endConfirm": "Do you really want to end this relationship?",
"endSuccess": "The relationship has been ended.",
"endError": "The relationship could not be ended."
},
"candidates": {
"title": "Possible affairs",
"roleLabel": "Relationship form",
"none": "There are currently no suitable new affairs."
}
},
"notifications": {
"scandal": "A family scandal is shaking your house.",
"loverBirth": "A child has been born from an affair."
},
"sendgift": {
"error": {
"nogiftselected": "Please select a gift.",
"generic": "An unknown error occurred.",
"tooOften": "You can't send gifts that often.",
"insufficientFunds": "You do not have enough money."
},
"success": "The gift has been given.",
"nextGiftAt": "Next gift from"
}
},
"church": {
"title": "Church",
"tabs": {
"baptism": "Baptism",
"current": "Current Positions",
"available": "Available Positions",
"applications": "Applications"
},
"summary": {
"highestCurrentOffice": "Highest current office",
"availableApplications": "Possible applications",
"supervisedApplications": "Applications to decide",
"guidance": "Church offices usually progress step by step. Applications are normally decided by the next higher office; if no player holds it, an NPC may later decide.",
"none": "No church office yet"
},
"current": {
"office": "Office",
"region": "Region",
"holder": "Holder",
"supervisor": "Supervisor",
"none": "No current positions available."
},
"available": {
"office": "Office",
"region": "Region",
"supervisor": "Supervisor",
"decision": "Decision by",
"decisionType": {
"entry": "Direct entry",
"player": "Player",
"npc": "NPC",
"interim": "Interim"
},
"seats": "Available Seats",
"action": "Action",
"apply": "Apply",
"applySuccess": "Application submitted successfully.",
"applyError": "Error submitting application.",
"errors": {
"characterNotFound": "Your character could not be found.",
"officeTypeNotFound": "The church office could not be found.",
"churchCareerTooLow": "Your previous church career is not yet sufficient for this office.",
"noAvailableSeats": "There are currently no free seats for this church office.",
"applicationAlreadyExists": "There is already an open application for this church office in this region."
},
"none": "No available positions."
},
"applications": {
"office": "Office",
"region": "Region",
"applicant": "Applicant",
"date": "Date",
"action": "Action",
"approve": "Approve",
"reject": "Reject",
"approveSuccess": "Application approved.",
"rejectSuccess": "Application rejected.",
"decideError": "Error making decision.",
"none": "No applications available."
},
"offices": {
"lay-preacher": "Lay Preacher",
"village-priest": "Village Priest",
"parish-priest": "Parish Priest",
"dean": "Dean",
"archdeacon": "Archdeacon",
"bishop": "Bishop",
"archbishop": "Archbishop",
"cardinal": "Cardinal",
"pope": "Pope"
},
"baptism": {
"title": "Baptism",
"table": {
"name": "First Name",
"gender": "Gender",
"age": "Age",
"baptise": "Baptize (50)",
"newName": "Suggest Name"
},
"gender": {
"male": "Boy",
"female": "Girl"
},
"success": "The child has been baptized.",
"error": "The child could not be baptized."
}
},
"bank": {
"title": "Bank",
"account": {
"title": "Account",
"balance": "Balance",
"totalDebt": "Total debt",
"maxCredit": "Maximum credit",
"availableCredit": "Available credit"
},
"debtorsPrison": {
"titleWarning": "Credit delinquency",
"titlePrison": "Debtors' prison",
"descriptionWarning": "Your credits are overdue. If you continue to default, forced measures will follow.",
"descriptionPrison": "You are in debtors' prison. New credits are blocked and your assets will be liquidated step by step.",
"daysOverdue": "Days overdue",
"creditworthiness": "Creditworthiness",
"nextForcedAction": "Next forced action",
"creditBlocked": "You cannot take new credits while imprisoned for debt.",
"creditError": "The credit could not be taken.",
"actions": {
"reminder": "First reminder",
"final_warning": "Final warning",
"debtors_prison": "Commitment to debtors' prison",
"asset_seizure": "Asset seizure"
}
},
"credits": {
"title": "Credits",
"none": "You currently do not have any credits.",
"amount": "Amount",
"remaining": "Remaining",
"interestRate": "Interest rate",
"table": {
"name": "Name",
"amount": "Amount",
"reason": "Reason",
"date": "Date"
},
"payoff": {
"title": "Take a new credit",
"height": "Credit amount",
"remaining": "Remaining possible credit amount",
"fee": "Credit interest",
"feeHeight": "Installment (10 payments)",
"total": "Total",
"confirm": "Take credit"
}
}
},
"reputation": {
"title": "Reputation",
"overview": {
"title": "Overview",
"current": "Current Reputation"
},
"actions": {
"title": "Reputation Actions",
"description": "You can perform various actions to improve your reputation.",
"none": "No reputation actions available.",
"action": "Action",
"cost": "Cost",
"gain": "Gain",
"timesUsed": "Used",
"execute": "Execute",
"running": "Running...",
"dailyLimit": "Daily limit: {remaining} of {cap} actions remaining",
"cooldown": "Cooldown: {minutes} minutes remaining",
"type": {
"soup_kitchen": "Soup Kitchen",
"library_donation": "Library Donation",
"scholarships": "Scholarships",
"church_hospice": "Church Hospice",
"school_funding": "School Funding",
"orphanage_build": "Build Orphanage",
"bridge_build": "Build Bridge",
"hospital_donation": "Hospital Donation",
"patronage": "Patronage",
"statue_build": "Build Statue",
"well_build": "Build Well"
}
},
"party": {
"title": "Parties",
"totalCost": "Total Cost",
"order": "Order Party",
"inProgress": "Parties in Preparation",
"completed": "Completed Parties",
"newpartyview": {
"open": "Create New Party",
"close": "Hide New Party",
"type": "Party Type"
},
"music": {
"label": "Music",
"none": "No Music",
"bard": "A Bard",
"villageBand": "A Village Band",
"chamberOrchestra": "A Chamber Orchestra",
"symphonyOrchestra": "A Symphony Orchestra",
"symphonyOrchestraWithChorusAndSolists": "A Symphony Orchestra with Chorus and Soloists"
},
"banquette": {
"label": "Food",
"bread": "Bread",
"roastWithBeer": "Roast with Beer",
"poultryWithVegetablesAndWine": "Poultry with Vegetables and Wine",
"extensiveBuffet": "Festive Meal"
},
"servants": {
"label": "One servant per ",
"perPersons": " persons"
},
"esteemedInvites": {
"label": "Invited Estates"
},
"type": "Party Type",
"cost": "Cost",
"date": "Date"
}
},
"underground": {
"title": "Underground",
"tabs": {
"activities": "Activities",
"attacks": "Attacks"
},
"activities": {
"none": "No activities available.",
"create": "Create new activity",
"type": "Activity type",
"victim": "Target person",
"cost": "Cost",
"status": "Status",
"additionalInfo": "Additional information",
"blackmailAmount": "Blackmail amount",
"discoveries": "Discoveries",
"visibilityDelta": "Visibility",
"reputationDelta": "Reputation",
"victimPlaceholder": "Enter username",
"sabotageTarget": "Sabotage target",
"corruptGoal": "Corruption goal",
"affairGoal": "Investigation goal",
"raidRegion": "Raid region",
"raidRegionPlaceholder": "Select region",
"bandSize": "Band size",
"raidSummary": "Gang ({bandSize}) in {region}",
"attempts": "Attempts",
"successes": "Successes",
"lastOutcome": "Last outcome",
"raidResultTitle": "Latest raid",
"lastTargetTransport": "Latest target transport",
"loot": "Loot"
},
"attacks": {
"source": "Other party",
"target": "Attacker",
"date": "Date",
"success": "Success",
"none": "No attacks recorded."
},
"types": {
"spyin": "Espionage",
"assassin": "Assassination",
"sabotage": "Sabotage",
"corrupt_politician": "Corruption",
"rob": "Robbery",
"investigate_affair": "Investigate affair",
"raid_transport": "Raid transports"
},
"targets": {
"house": "House",
"storage": "Storage"
},
"goals": {
"elect": "Appointment",
"taxIncrease": "Raise taxes",
"taxDecrease": "Lower taxes",
"expose": "Expose",
"blackmail": "Blackmail"
},
"status": {
"pending": "Pending",
"resolved": "Resolved",
"failed": "Failed"
},
"raidOutcomes": {
"repelled": "Repelled",
"partial_success": "Partial success",
"major_success": "Major success"
}
}
}
}