++
This commit is contained in:
@@ -79,6 +79,10 @@ class TensionEngine:
|
||||
self.llm = llm
|
||||
self._stable_rounds: dict[str, int] = {}
|
||||
self._quiet_rounds: dict[str, int] = {}
|
||||
self._locale: str = "en"
|
||||
|
||||
def set_locale(self, locale: str) -> None:
|
||||
self._locale = (locale or "en").lower().split("-")[0] or "en"
|
||||
|
||||
def cleanup(self, sim_id: str) -> None:
|
||||
self._stable_rounds.pop(sim_id, None)
|
||||
@@ -284,13 +288,19 @@ class TensionEngine:
|
||||
|
||||
names = ", ".join(t.name for t in targets)
|
||||
if is_market:
|
||||
event_desc = (
|
||||
f"Consumer patience wore thin: {names} started seriously reconsidering their choices."
|
||||
)
|
||||
if self._locale.startswith("zh"):
|
||||
event_desc = f"消费者的耐心终于被磨穿了:{names}开始认真重新考虑自己的选择。"
|
||||
else:
|
||||
event_desc = (
|
||||
f"Consumer patience wore thin: {names} started seriously reconsidering their choices."
|
||||
)
|
||||
else:
|
||||
event_desc = (
|
||||
f"A quiet restlessness stirred among some citizens: {names} began to question things."
|
||||
)
|
||||
if self._locale.startswith("zh"):
|
||||
event_desc = f"一阵隐隐的不安在部分居民中蔓延:{names}开始对现状产生质疑。"
|
||||
else:
|
||||
event_desc = (
|
||||
f"A quiet restlessness stirred among some citizens: {names} began to question things."
|
||||
)
|
||||
self._snapshot_counterfactual(forecast, sim_id, day, event_desc)
|
||||
|
||||
for agent in targets:
|
||||
|
||||
Reference in New Issue
Block a user