diff --git a/src/client/graphics/layers/UnitInfoModal.ts b/src/client/graphics/layers/UnitInfoModal.ts index cee548768..6768205e3 100644 --- a/src/client/graphics/layers/UnitInfoModal.ts +++ b/src/client/graphics/layers/UnitInfoModal.ts @@ -79,6 +79,12 @@ export class UnitInfoModal extends LitElement implements Layer { super.disconnectedCallback(); } + private buildUnitTypeTranslationString(): string { + if (!this.unit) return "unit_type.unknown"; // fallback stays the same + const unitType = this.unit.type().toLowerCase().replace(/\s+/g, "_"); + return `unit_type.${unitType}`; + } + static styles = css` :host { position: fixed; @@ -176,7 +182,7 @@ export class UnitInfoModal extends LitElement implements Layer {