diff --git a/website/src/lib/components/LanguageSelect.svelte b/website/src/lib/components/LanguageSelect.svelte index b563f4be8..2cfa8d66e 100644 --- a/website/src/lib/components/LanguageSelect.svelte +++ b/website/src/lib/components/LanguageSelect.svelte @@ -14,9 +14,9 @@ - + - + {languages[i18n.lang]} @@ -34,14 +34,3 @@ {/each} - - - diff --git a/website/src/routes/[[language]]/+page.server.ts b/website/src/routes/[[language]]/+page.server.ts new file mode 100644 index 000000000..67fb17aed --- /dev/null +++ b/website/src/routes/[[language]]/+page.server.ts @@ -0,0 +1,6 @@ +import { languages } from '$lib/languages'; +import type { EntryGenerator } from './$types'; + +export const entries: EntryGenerator = () => { + return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang })); +}; diff --git a/website/src/routes/[[language]]/app/+page.server.ts b/website/src/routes/[[language]]/app/+page.server.ts new file mode 100644 index 000000000..67fb17aed --- /dev/null +++ b/website/src/routes/[[language]]/app/+page.server.ts @@ -0,0 +1,6 @@ +import { languages } from '$lib/languages'; +import type { EntryGenerator } from './$types'; + +export const entries: EntryGenerator = () => { + return Object.keys(languages).map((lang) => ({ language: lang == 'en' ? '' : lang })); +}; diff --git a/website/src/routes/[[language]]/app/+page.svelte b/website/src/routes/[[language]]/app/+page.svelte index d4765ba36..241824b46 100644 --- a/website/src/routes/[[language]]/app/+page.svelte +++ b/website/src/routes/[[language]]/app/+page.svelte @@ -154,15 +154,6 @@ {/if} - - -