diff --git a/src/intl.tsx b/src/intl.tsx index 2318420..4268271 100644 --- a/src/intl.tsx +++ b/src/intl.tsx @@ -11,12 +11,7 @@ async function importLang(code: string) { return Object.fromEntries(ent) as Record; } -export const AllLocales = [ - "en", - "de", - "es", - "th" -] +export const AllLocales = ["en", "de", "es", "th"]; const getMessages = (locale: string) => { const truncatedLocale = locale.toLowerCase().split(/[_-]+/)[0]; diff --git a/src/pages/layout.tsx b/src/pages/layout.tsx index 772becc..9d77101 100644 --- a/src/pages/layout.tsx +++ b/src/pages/layout.tsx @@ -30,9 +30,7 @@ export function LayoutPage() { menuClassName="ctx-menu" menuButton={
-
- -
+
{lang.includes("-") ? lang.split("-")[0] : lang}
@@ -40,12 +38,13 @@ export function LayoutPage() { } align="end" gap={5}> - {AllLocales.sort().map(l => setLang(l)} key={l}> - {new Intl.DisplayNames([l], { - type: "language", - }).of(l)} - )} - + {AllLocales.sort().map(l => ( + setLang(l)} key={l}> + {new Intl.DisplayNames([l], { + type: "language", + }).of(l)} + + ))} ); }