diff --git a/src/frontend/.linguirc b/src/frontend/.linguirc
index e1f99865c2..e19e402f61 100644
--- a/src/frontend/.linguirc
+++ b/src/frontend/.linguirc
@@ -1,5 +1,35 @@
 {
-    "locales": ["en", "de", "hu", "pseudo-LOCALE"],
+    "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"],
     "catalogs": [{
         "path": "src/locales/{locale}/messages",
         "include": ["src"],
diff --git a/src/frontend/src/contexts/LanguageContext.tsx b/src/frontend/src/contexts/LanguageContext.tsx
index 113a817f7f..e0cf18a780 100644
--- a/src/frontend/src/contexts/LanguageContext.tsx
+++ b/src/frontend/src/contexts/LanguageContext.tsx
@@ -6,8 +6,69 @@ import { api } from '../App';
 import { useLocalState } from '../states/LocalState';
 
 // Definitions
-export type Locales = 'en' | 'de' | 'hu' | 'pseudo-LOCALE';
-export const languages: Locales[] = ['en', 'de', 'hu'];
+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 const languages: 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'
+];
 
 export function LanguageContext({ children }: { children: JSX.Element }) {
   const [language] = useLocalState((state) => [state.language]);