From bf0246ec26383921f45ff28b816ff11fc33f528c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Thu, 7 Mar 2024 21:38:38 -0600 Subject: [PATCH] feat: rename --- src/core/discord/localizationObject.ts | 4 ++-- src/core/localization/strings.ts | 24 +++++++++++------------- src/core/localization/translator.ts | 6 ++++-- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/core/discord/localizationObject.ts b/src/core/discord/localizationObject.ts index 2a41e7963..1721c00ba 100644 --- a/src/core/discord/localizationObject.ts +++ b/src/core/discord/localizationObject.ts @@ -1,9 +1,9 @@ import { Locale } from 'discord.js'; -import { locales } from '../localization/strings'; +import { SUPPORTED_LOCALES } from '../localization/strings'; import { translator } from '../localization/translator'; export function localizationObject(path: string, literals?: string[]) { - return locales.reduce>>( + return SUPPORTED_LOCALES.reduce>>( (localizations, locale) => { const { translate } = translator(locale); return { diff --git a/src/core/localization/strings.ts b/src/core/localization/strings.ts index 7ce45396b..b8cde5f81 100644 --- a/src/core/localization/strings.ts +++ b/src/core/localization/strings.ts @@ -1,6 +1,6 @@ import { Locale } from 'discord.js'; -export const locales: Locale[] = [Locale.EnglishUS, Locale.SpanishES]; +export const SUPPORTED_LOCALES: Locale[] = [Locale.EnglishUS, Locale.SpanishES]; export type TranslationFragmentTree = { [key: string]: TranslationFragment; @@ -9,15 +9,13 @@ export type TranslationFragmentTree = { }; export type TranslationFragment = string | TranslationFragmentTree; -export const translations = locales - .map((locale) => ({ - locale, - translations: require(`../../lang/${locale}.json`), - })) - .reduce( - (table, { locale, translations }) => ({ - ...table, - [locale]: translations, - }), - {}, - ) as Record; +export const translations = SUPPORTED_LOCALES.map((locale) => ({ + locale, + translations: require(`../../lang/${locale}.json`), +})).reduce( + (table, { locale, translations }) => ({ + ...table, + [locale]: translations, + }), + {}, +) as Record; diff --git a/src/core/localization/translator.ts b/src/core/localization/translator.ts index c53877a93..5cccbf6e7 100644 --- a/src/core/localization/translator.ts +++ b/src/core/localization/translator.ts @@ -1,8 +1,10 @@ import { Locale } from 'discord.js'; -import { locales, translations } from './strings'; +import { SUPPORTED_LOCALES, translations } from './strings'; export function translator(localeRaw: Locale) { - const locale = locales.includes(localeRaw) ? localeRaw : Locale.EnglishUS; + const locale = SUPPORTED_LOCALES.includes(localeRaw) + ? localeRaw + : Locale.EnglishUS; const strings = translations[locale]; function translate(path: string, literals?: string[]): string {