From 5201350e44092f92e9bc5ea60350f5990d8e78e6 Mon Sep 17 00:00:00 2001 From: tresabhi <43380238+tresabhi@users.noreply.github.com> Date: Sat, 18 Jan 2025 14:16:26 -0600 Subject: [PATCH] fix: [Oo] for /stats --- packages/bot/src/core/blitzkit/filtersToDescription.ts | 4 ++-- packages/bot/src/core/localization/translator.ts | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/bot/src/core/blitzkit/filtersToDescription.ts b/packages/bot/src/core/blitzkit/filtersToDescription.ts index fcc4aa837..a146c58cd 100644 --- a/packages/bot/src/core/blitzkit/filtersToDescription.ts +++ b/packages/bot/src/core/blitzkit/filtersToDescription.ts @@ -8,12 +8,12 @@ export async function filtersToDescription( { nation, tier, type, class: tankClass, tank }: StatFilters, locale: Locale, ) { - const { strings } = translator(locale); + const { strings, bkLocale } = translator(locale); const awaitedTankDefinitions = await fetchTankDefinitions(); const info: string[] = []; // TODO: somehow localize tank names? - if (tank) return awaitedTankDefinitions.tanks[tank].name; + if (tank) return awaitedTankDefinitions.tanks[tank].name.locales[bkLocale]; if (nation) info.push((strings.common.nations as Record)[nation]); if (tier) { diff --git a/packages/bot/src/core/localization/translator.ts b/packages/bot/src/core/localization/translator.ts index 133bf10cc..37168ac30 100644 --- a/packages/bot/src/core/localization/translator.ts +++ b/packages/bot/src/core/localization/translator.ts @@ -12,8 +12,9 @@ export function translator(localeRaw: Locale) { SUPPORTED_LOCALES_DISCORD.includes(localeRaw) ? localeRaw : DEFAULT_LOCALE_DISCORD; - const strings = STRINGS[SUPPORTED_LOCALES_DISCORD_MAP_INVERSE[locale]]; - const unwrap = unwrapper(SUPPORTED_LOCALES_DISCORD_MAP_INVERSE[locale]); + const bkLocale = SUPPORTED_LOCALES_DISCORD_MAP_INVERSE[locale]; + const strings = STRINGS[bkLocale]; + const unwrap = unwrapper(bkLocale); - return { locale, strings, unwrap }; + return { locale, strings, unwrap, bkLocale }; }