Files
yourpart3/frontend/scripts/ceb-patches/falukant-patch.json
Torsten Schulz (local) 1118a691b9
All checks were successful
Deploy to production / deploy (push) Successful in 2m52s
feat(falukant): enhance product pricing and nobility advancement features
- Updated the `getAllProductPricesInRegion` method in `FalukantService` to accept additional parameters for network worth and branch ID, improving pricing calculations based on user branches.
- Enhanced the nobility advancement logic in `NobilityView` to display unmet requirements clearly, providing users with better feedback on advancement conditions.
- Refactored the revenue calculation in `ProductionSection` to utilize a cached product prices object, optimizing performance and reducing redundant API calls.
- Updated localization files to include new translations for attack sources across multiple languages, enhancing the user experience for diverse audiences.
- Removed obsolete C++ worker references and streamlined the retention logic for production logs, ensuring efficient data management.
2026-04-09 09:08:32 +02:00

578 lines
20 KiB
JSON

{
"falukant": {
"overview": {
"certificate": {
"productionsSince": "Mga produksyon sugod sa {date} ra ang ihap (sukad sa katapusang pag-asenso, bangkaruta, o panununod).",
"factor": {
"avgKnowledge": "Average kahibalo",
"completedProductions": "Nahuman produksyons",
"reputation": "Dungog",
"housePosition": "Balay level",
"highestPoliticalOfficeRank": "Highest politikal opisina",
"highestChurchOfficeRank": "Highest simbahan opisina",
"nobilityLevel": "Kadungganan level",
"officePoints": "Opisina status",
"nobilityPoints": "Kadungganan status",
"reputationPoints": "Dungog status",
"housePoints": "Balay status"
},
"statusMode": {
"one_of": "At least one status condition",
"two_of": "At least two status conditions"
}
}
},
"moneyHistory": {
"activities": {
"Buy storage (type: field)": "Bought tipigan (type: field)",
"Buy storage (type: iron)": "Bought tipigan (type: iron)",
"Buy storage (type: stone)": "Bought tipigan (type: stone)",
"Buy storage (type: wood)": "Bought tipigan (type: wood)",
"health": {
"pill": "Panglawas tambal: pill",
"doctor": "Panglawas tambal: doctor",
"witch": "Panglawas tambal: witch",
"drunkOfLife": "Panglawas tambal: elixir sa life",
"barber": "Panglawas tambal: barber"
}
}
},
"house": {
"servants": {
"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 sulugoon",
"dismiss": "Dismiss 1 sulugoon",
"tidy": "Tidy balayhold",
"hireSuccess": "Ang balayhold staff naay expanded.",
"hireError": "Ang staff could dili be expanded.",
"dismissSuccess": "A sulugoon naay dismissed.",
"dismissError": "Ang sulugoon could dili be dismissed.",
"payLevelSuccess": "Sulugoon pay naay updated.",
"payLevelError": "Sulugoon pay could dili be updated.",
"tidySuccess": "Ang balayhold naay put sa order.",
"tidyError": "Ang balayhold could dili be put sa order."
}
}
},
"branch": {
"director": {
"emptyTransport": {
"title": "Transporte without products",
"description": "Move vehicles gikan sa this sangang opisina ngadto sa another ngadto sa use them better.",
"vehicleType": "Sakyanan type",
"selectVehicle": "Select vehicle type",
"targetBranch": "Target sangang opisina",
"selectTarget": "Select target sangang opisina",
"cost": "Kantidad: {cost}",
"duration": "Gidugayon: {duration}",
"arrival": "Pag-abot: {datetime}",
"route": "Ruta",
"create": "Start transport",
"success": "Transporte started successfully.",
"error": "Sayop starting ang transport."
}
},
"taxes": {
"title": "Buhises",
"loading": "Nagkarga buhis data...",
"loadingError": "Napakyas ngadto sa load buhis data: {error}",
"retry": "Suwayi pag-usab",
"noData": "No buhis data available",
"total": "Tanan buhis",
"table": {
"region": "Rehiyon",
"taxPercent": "Buhis %"
}
}
},
"nobility": {
"requirement": {
"money": "Wealth sa least {amount}",
"cost": "Kantidad: {amount}",
"branches": "At least {amount} sangang opisinaes",
"reputation": "Popularity sa least {amount}",
"house_position": "Balay status sa least level {amount}",
"house_condition": "Balay condition sa least {amount}",
"office_rank_any": "Highest politikal o simbahan opisina sa least rank {amount}",
"office_rank_political": "Highest politikal opisina sa least rank {amount}",
"lover_count_min": "At least {amount} lovers o favorites",
"lover_count_max": "At most {amount} lovers o favorites"
}
},
"mood": {
"hopeful": "Hopeful",
"frustrated": "Frustrated",
"lonely": "Lonely",
"grateful": "Grateful",
"jealous": "Jealous",
"guilty": "Guilty",
"apathetic": "Apathetic",
"relieved": "Relieved",
"proud": "Proud",
"ashamed": "Ashamed"
},
"character": {
"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": {
"measures": {
"pill": "Tablet",
"doctor": "Doktor Visit",
"witch": "Bruha",
"drunkOfLife": "Elixir sa Life",
"barber": "Barbero"
},
"errors": {
"tooClose": "Ikaw dili makahimo perform tambals so often.",
"generic": "An error occurred."
}
},
"politics": {
"current": {
"office": "Opisina",
"region": "Rehiyon",
"income": "Kita"
},
"open": {
"office": "Opisina",
"region": "Rehiyon",
"date": "Petsa",
"candidacy": "Candidacy",
"candidacyWithAge": "Candidacy (from age 16)",
"none": "No open positions.",
"apply": "Aplikar para sa selected positions",
"minAgeHint": "Candidacy only possible gikan sa age 16.",
"ageRequirement": "All politikal opisinas require candidates ngadto sa be sa least 16 years old."
},
"too_young": "Your character too young. Applications only possible gikan sa age 16.",
"upcoming": {
"office": "Opisina",
"region": "Rehiyon",
"postDate": "Petsa",
"none": "No upcoming positions."
},
"elections": {
"office": "Opisina",
"region": "Rehiyon",
"date": "Petsa",
"posts": "Posts ngadto sa Fill",
"none": "No elections available.",
"choose": "Mga kandidato",
"vote": "Boto",
"voteAll": "Boto All",
"candidates": "Mga kandidato",
"action": "Aksyon"
},
"offices": {
"chancellor": "Chancellor",
"minister": "Ministro",
"ministry-helper": "Ministry Helper",
"governor": "Gobernador",
"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": "Tesorero",
"sheriff": "Sheriff",
"taxman": "Buhis Collector",
"bailif": "Bailiff",
"judge": "Hukom",
"village-major": "Village Major",
"master-builder": "Master Tukoraer",
"mayor": "Alkalde",
"town-clerk": "Town Clerk",
"beadle": "Beadle",
"council": "Council Member",
"councillor": "Councillor",
"assessor": "Assessor"
}
},
"family": {
"tabsAria": "Family sections",
"debtorsPrison": {
"familyWarning": "Ongoing debt delinquency puts strain sa kasal, balayhold ug uyabs.",
"familyImpact": "Sa utang' bilanggoan damages kasal, balayhold peace ug ang stability sa uyabs."
},
"pregnancy": {
"banner": "Ikaw expecting usa ka bata.",
"dueHint": "Expected due date"
},
"children": {
"title": "Bataren",
"name": "Ngalan",
"age": "Edad",
"gender": "Sekso",
"heir": "Heir",
"isHeir": "Heir",
"notHeir": "Not Heir",
"setAsHeir": "Set as Heir",
"heirSetSuccess": "Ang bata naay successfully set as heir.",
"heirSetError": "Sayop setting heir.",
"actions": "Aksyons",
"none": "No bataren available.",
"detailButton": "Show Details",
"addChild": "Add Bata",
"baptism": "Baptize",
"notBaptized": "Not yet baptized",
"baptismNotice": "This bata naay dili baptized yet ug therefore naay no name.",
"legitimacy": {
"legitimate": "Legitimate",
"acknowledged_bastard": "Ackahibalod illegitimate",
"hidden_bastard": "Illegitimate"
},
"otherParent": "Other parent",
"otherParentUnknown": "Unknown",
"birthContextLabel": "Origin",
"birthContextShort": {
"marriage": "Kasal",
"lover": "Uyab"
},
"birthContextLong": {
"marriage": "From kasal",
"lover": "From usa ka uyab"
},
"details": {
"title": "Bata Details"
}
},
"taxes": {
"title": "Buhises",
"loading": "Nagkarga buhis data...",
"total": "Tanan buhis",
"table": {
"region": "Rehiyon",
"taxPercent": "Buhis %"
}
},
"spouse": {
"traitsToggle": "Character traits",
"marriageSatisfaction": "Kasal Satisfaction",
"marriageState": "Kasal State",
"wooing": {
"cancel": "Cancel wooing",
"cancelConfirm": "Do you really want ngadto sa cancel wooing? Progress will be lost.",
"cancelSuccess": "Wooing naay cancelled.",
"cancelError": "Wooing could dili be cancelled.",
"cancelTooSoon": "Ikaw mahimo only cancel wooing after 24 hours."
}
},
"marriageState": {
"stable": "Stable",
"strained": "Strained",
"crisis": "Crisis"
},
"householdTension": {
"label": "Balayhold Kakulba",
"score": "Kakulba score",
"reasonsLabel": "Current causes",
"low": "Calm",
"medium": "Uneasy",
"high": "Strained",
"reasons": {
"visibleLover": "Visible uyab",
"noticeableLover": "Noticeable uyab",
"underfundedLover": "Underfunded uyab",
"acknowledgedAffair": "Ackahibalod uyab",
"statusMismatch": "Status mismatch",
"loverChild": "Bata gikan sa usa ka uyab",
"disorder": "Disorder sa ang balay",
"tooFewServants": "Too few sulugoons",
"marriageCrisis": "Kasal crisis"
}
},
"marriageActions": {
"title": "Support ang kasal",
"spendTime": "Spend time together",
"giftSmall": "Small regalo",
"giftDecent": "Decent regalo",
"giftLavish": "Lavish regalo",
"reconcile": "Reconcile dispute",
"spendTimeSuccess": "Ang time together naay stabilized ang kasal.",
"giftSuccess": "Ang regalo naay improved ang kasal.",
"reconcileSuccess": "Ang dispute naay eased para sa now.",
"actionError": "Ang action could dili be completed."
},
"notifications": {
"scandal": "A family scandal shaking imong balay.",
"loverBirth": "A bata naay born gikan sa usa ka uyab."
},
"sendgift": {
"error": {
"nogiftselected": "Please select usa ka regalo.",
"generic": "An unknown error occurred.",
"tooOften": "Ikaw can't send regalos that often.",
"insufficientFunds": "Ikaw do dili naay enough money."
},
"success": "Ang regalo naay given.",
"nextGiftAt": "Next regalo from"
}
},
"church": {
"summary": {
"highestCurrentOffice": "Highest current opisina",
"availableApplications": "Possible applications",
"supervisedApplications": "Applications ngadto sa decide",
"guidance": "Simbahan opisinas usually progress step by step. Applications normally decided by ang next higher opisina; if no player holds it, usa ka NPC may later decide.",
"none": "No simbahan opisina yet"
},
"current": {
"office": "Opisina",
"region": "Rehiyon",
"holder": "Holder",
"supervisor": "Supervisor",
"none": "No current positions available."
},
"available": {
"office": "Opisina",
"region": "Rehiyon",
"supervisor": "Supervisor",
"decision": "Decision by",
"decisionType": {
"entry": "Direct entry",
"player": "Player",
"npc": "NPC",
"interim": "Interim"
},
"seats": "Available Seats",
"action": "Aksyon",
"apply": "Aplikar",
"applySuccess": "Application submitted successfully.",
"applyError": "Sayop submitting application.",
"errors": {
"characterNotFound": "Your character could dili be found.",
"officeTypeNotFound": "Ang simbahan opisina could dili be found.",
"churchCareerTooLow": "Your previous simbahan career dili yet sufficient para sa this opisina.",
"noAvailableSeats": "There currently no free seats para sa this simbahan opisina.",
"applicationAlreadyExists": "There already usa ka open application para sa this simbahan opisina sa this rehiyon."
},
"none": "No available positions."
},
"applications": {
"office": "Opisina",
"region": "Rehiyon",
"applicant": "Applicant",
"date": "Petsa",
"action": "Aksyon",
"approve": "Aprub",
"reject": "Balibari",
"approveSuccess": "Application approved.",
"rejectSuccess": "Application rejected.",
"decideError": "Sayop 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 Ngalan",
"gender": "Sekso",
"age": "Edad",
"baptise": "Baptize (50)",
"newName": "Suggest Ngalan"
},
"gender": {
"male": "Boy",
"female": "Girl"
},
"success": "Ang bata naay baptized.",
"error": "Ang bata could dili be baptized."
}
},
"bank": {
"debtorsPrison": {
"titleWarning": "Kredito delinquency",
"titlePrison": "Sa utang' bilanggoan",
"descriptionWarning": "Your credits overdue. If you continue ngadto sa default, forced tambals will follow.",
"descriptionPrison": "Ikaw sa debtors' bilanggoan. New credits blocked ug imong assets will be liquidated step by step.",
"daysOverdue": "Days overdue",
"creditworthiness": "Kreditoworthiness",
"nextForcedAction": "Next forced action",
"creditBlocked": "Ikaw dili makahimo take new credits while imbilanggoaned para sa debt.",
"creditError": "Ang credit could dili be taken.",
"actions": {
"reminder": "First reminder",
"final_warning": "Final warning",
"debtors_prison": "Commitment ngadto sa debtors' bilanggoan",
"asset_seizure": "Asset seizure"
}
},
"credits": {
"table": {
"name": "Ngalan",
"amount": "Kantidad",
"reason": "Reason",
"date": "Petsa"
},
"payoff": {
"title": "Take usa ka new credit",
"height": "Kredito amount",
"remaining": "Remaining possible credit amount",
"fee": "Kredito interest",
"feeHeight": "Installment (10 payments)",
"total": "Tanan",
"confirm": "Take credit"
}
}
},
"reputation": {
"actions": {
"running": "Running...",
"dailyLimit": "Daily limit: {remaining} sa {cap} actions remaining",
"cooldown": "Cooldown: {minutes} minutes remaining",
"type": {
"soup_kitchen": "Comedor social",
"library_donation": "Donasyon sa library",
"scholarships": "Mga scholarship",
"church_hospice": "Simbahan Hospice",
"school_funding": "School Funding",
"orphanage_build": "Tukora Orphanage",
"bridge_build": "Tukora Bridge",
"hospital_donation": "Hospital Donasyon",
"patronage": "Patronage",
"statue_build": "Tukora Statue",
"well_build": "Tukora Well"
}
},
"party": {
"newpartyview": {
"open": "Create New Party",
"close": "Hide New Party",
"type": "Party Type"
},
"music": {
"label": "Musika",
"none": "No Musika",
"bard": "A Bard",
"villageBand": "A Village Band",
"chamberOrchestra": "A Chamber Orchestra",
"symphonyOrchestra": "A Symphony Orchestra",
"symphonyOrchestraWithChorusAndSolists": "A Symphony Orchestra uban sa Chorus ug Soloists"
},
"banquette": {
"label": "Pagkaon",
"bread": "Pan",
"roastWithBeer": "Roast uban sa Beer",
"poultryWithVegetablesAndWine": "Poultry uban sa Vegetables ug Wine",
"extensiveBuffet": "Festive Meal"
},
"servants": {
"label": "One sulugoon per ",
"perPersons": " persons"
},
"esteemedInvites": {
"label": "Invited Estates"
},
"type": "Party Type",
"cost": "Kantidad",
"date": "Petsa"
}
},
"underground": {
"activities": {
"additionalInfo": "Additional information",
"blackmailAmount": "Blackmail amount",
"discoveries": "Discoveries",
"visibilityDelta": "Visibility",
"reputationDelta": "Dungog",
"victimPlaceholder": "Enter username",
"sabotageTarget": "Sabotage target",
"corruptGoal": "Corruption goal",
"affairGoal": "Investigation goal",
"raidRegion": "Raid rehiyon",
"raidRegionPlaceholder": "Select rehiyon",
"bandSize": "Band size",
"raidSummary": "Gang ({bandSize}) sa {rehiyon}",
"attempts": "Attempts",
"successes": "Malampusones",
"lastOutcome": "Last outcome",
"raidResultTitle": "Latest raid",
"lastTargetTransport": "Latest target transport",
"loot": "Bilin"
},
"types": {
"spyin": "Espiya",
"assassin": "Assassination",
"sabotage": "Sabotage",
"corrupt_politician": "Corruption",
"rob": "Kawat",
"investigate_affair": "Investigate uyab",
"raid_transport": "Raid transports"
},
"targets": {
"house": "Balay",
"storage": "Tipigan"
},
"goals": {
"elect": "Appointment",
"taxIncrease": "Raise buhises",
"taxDecrease": "Lower buhises",
"expose": "Expose",
"blackmail": "Blackmail"
},
"status": {
"pending": "Naghuwat",
"resolved": "Nasulbad",
"failed": "Napakyas"
},
"raidOutcomes": {
"repelled": "Repelled",
"partial_success": "Partial success",
"major_success": "Major success"
},
"attacks": {
"source": "Pikas nga bahin"
}
}
}
}