From 09d1f4d3c01a9c7cc41699406bfe9f70a77f1b33 Mon Sep 17 00:00:00 2001 From: Samuel Bouchet Date: Wed, 18 Mar 2026 21:05:16 +0100 Subject: [PATCH] Fix translations --- src/OpenTheBox.Web/WebGameHost.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/OpenTheBox.Web/WebGameHost.cs b/src/OpenTheBox.Web/WebGameHost.cs index f2b7ce6..c5f84ec 100644 --- a/src/OpenTheBox.Web/WebGameHost.cs +++ b/src/OpenTheBox.Web/WebGameHost.cs @@ -492,7 +492,14 @@ public sealed class WebGameHost { var triggerName = GetLocalizedName(interEvt.TriggerItemId); var partnerName = GetLocalizedName(interEvt.PartnerItemId); - interMsg = $"{triggerName} + {partnerName}: {_loc.Get(interEvt.DescriptionKey)}"; + var chainIndicator = interEvt.ChainStep > 0 ? new string('⚡', interEvt.ChainStep) + " " : ""; + var reactionMsg = _loc.Get("interaction.chain_reaction", triggerName, partnerName); + var detailMsg = _loc.Get(interEvt.DescriptionKey, triggerName, partnerName); + interMsg = $"{chainIndicator}{reactionMsg}\n {detailMsg}"; + } + else if (interEvt.TriggerItemId is not null) + { + interMsg = _loc.Get(interEvt.DescriptionKey, GetLocalizedName(interEvt.TriggerItemId)); } else {