From 1c36dd4366c6c100c211ffd10afca6943a5f6777 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Thu, 19 Oct 2023 00:13:40 +0200 Subject: [PATCH] Refactored language mappings to be more efficient following advice of @wolflu05 --- src/frontend/src/contexts/LanguageContext.tsx | 34 ++----------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/src/frontend/src/contexts/LanguageContext.tsx b/src/frontend/src/contexts/LanguageContext.tsx index ed06ba32e9..4f08955bbb 100644 --- a/src/frontend/src/contexts/LanguageContext.tsx +++ b/src/frontend/src/contexts/LanguageContext.tsx @@ -7,39 +7,9 @@ import { api } from '../App'; import { useLocalState } from '../states/LocalState'; // Definitions -export type Locales = - | 'cs' - | 'da' - | 'de' - | 'el' - | 'en' - | 'es' - | 'es-mx' - | 'fa' - | 'fi' - | 'fr' - | 'he' - | 'hi' - | 'hu' - | 'it' - | 'ja' - | 'ko' - | 'nl' - | 'no' - | 'pl' - | 'pt' - | 'pt-br' - | 'ru' - | 'sl' - | 'sv' - | 'th' - | 'tr' - | 'vi' - | 'zh-hans' - | 'zh-hant' - | 'pseudo-LOCALE'; +export type Locales = keyof typeof languages; -export const languages: Record = { +export const languages: Record = { cs: t`Czech`, da: t`Danish`, de: t`German`,