From d70225b03c5f15e031651e313b8ce71c746af27c Mon Sep 17 00:00:00 2001 From: Mark Greene Date: Fri, 10 Jul 2026 15:41:46 +1200 Subject: [PATCH] fix static armor plate title to use localized strings Was rendering the raw lowercase layerTypeNames key instead of resolving it through strings.website.tools.tankopedia.sandbox.dynamic.shot_card.element, same pattern already used in ShotDisplayCard. --- .../src/components/Armor/components/ArmorPlateDisplay.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/website/src/components/Armor/components/ArmorPlateDisplay.tsx b/packages/website/src/components/Armor/components/ArmorPlateDisplay.tsx index ec8b103e5..4b2d5402f 100644 --- a/packages/website/src/components/Armor/components/ArmorPlateDisplay.tsx +++ b/packages/website/src/components/Armor/components/ArmorPlateDisplay.tsx @@ -22,7 +22,7 @@ export function ArmorPlateDisplay() { const highlightArmor = Tankopedia.use((state) => state.highlightArmor); const developerMode = App.useDeferred((state) => state.developerMode, false); const input = useRef(null); - const { locale } = useLocale(); + const { locale, strings } = useLocale(); if (highlightArmor === undefined) return null; @@ -44,7 +44,10 @@ export function ArmorPlateDisplay() { > - {layerTypeNames[highlightArmor.type]}{" "} + { + strings.website.tools.tankopedia.sandbox.dynamic.shot_card + .element[layerTypeNames[highlightArmor.type]] + }{" "} {highlightArmor.thickness.toFixed(0)} mm