diff --git a/src/params/recipeLang.ts b/src/params/recipeLang.ts new file mode 100644 index 0000000..c121430 --- /dev/null +++ b/src/params/recipeLang.ts @@ -0,0 +1,5 @@ +import type { ParamMatcher } from '@sveltejs/kit'; + +export const match: ParamMatcher = (param) => { + return param === 'recipes' || param === 'rezepte'; +}; diff --git a/src/routes/[recipeLang]/+layout.server.ts b/src/routes/[recipeLang=recipeLang]/+layout.server.ts similarity index 100% rename from src/routes/[recipeLang]/+layout.server.ts rename to src/routes/[recipeLang=recipeLang]/+layout.server.ts diff --git a/src/routes/[recipeLang]/+layout.svelte b/src/routes/[recipeLang=recipeLang]/+layout.svelte similarity index 100% rename from src/routes/[recipeLang]/+layout.svelte rename to src/routes/[recipeLang=recipeLang]/+layout.svelte diff --git a/src/routes/[recipeLang]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/+page.server.ts diff --git a/src/routes/[recipeLang]/+page.svelte b/src/routes/[recipeLang=recipeLang]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/+page.svelte diff --git a/src/routes/[recipeLang]/[name]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/[name]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/[name]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/[name]/+page.server.ts diff --git a/src/routes/[recipeLang]/[name]/+page.svelte b/src/routes/[recipeLang=recipeLang]/[name]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/[name]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/[name]/+page.svelte diff --git a/src/routes/[recipeLang]/[name]/+page.ts b/src/routes/[recipeLang=recipeLang]/[name]/+page.ts similarity index 100% rename from src/routes/[recipeLang]/[name]/+page.ts rename to src/routes/[recipeLang=recipeLang]/[name]/+page.ts diff --git a/src/routes/[recipeLang]/add/+page.server.ts b/src/routes/[recipeLang=recipeLang]/add/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/add/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/add/+page.server.ts diff --git a/src/routes/[recipeLang]/add/+page.svelte b/src/routes/[recipeLang=recipeLang]/add/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/add/+page.svelte rename to src/routes/[recipeLang=recipeLang]/add/+page.svelte diff --git a/src/routes/[recipeLang]/category/+page.svelte b/src/routes/[recipeLang=recipeLang]/category/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/category/+page.svelte rename to src/routes/[recipeLang=recipeLang]/category/+page.svelte diff --git a/src/routes/[recipeLang]/category/+page.ts b/src/routes/[recipeLang=recipeLang]/category/+page.ts similarity index 100% rename from src/routes/[recipeLang]/category/+page.ts rename to src/routes/[recipeLang=recipeLang]/category/+page.ts diff --git a/src/routes/[recipeLang]/category/[category]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/category/[category]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/category/[category]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/category/[category]/+page.server.ts diff --git a/src/routes/[recipeLang]/category/[category]/+page.svelte b/src/routes/[recipeLang=recipeLang]/category/[category]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/category/[category]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/category/[category]/+page.svelte diff --git a/src/routes/[recipeLang]/edit/[name]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/edit/[name]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/edit/[name]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/edit/[name]/+page.server.ts diff --git a/src/routes/[recipeLang]/edit/[name]/+page.svelte b/src/routes/[recipeLang=recipeLang]/edit/[name]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/edit/[name]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/edit/[name]/+page.svelte diff --git a/src/routes/[recipeLang]/favorites/+page.server.ts b/src/routes/[recipeLang=recipeLang]/favorites/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/favorites/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/favorites/+page.server.ts diff --git a/src/routes/[recipeLang]/favorites/+page.svelte b/src/routes/[recipeLang=recipeLang]/favorites/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/favorites/+page.svelte rename to src/routes/[recipeLang=recipeLang]/favorites/+page.svelte diff --git a/src/routes/[recipeLang]/icon/+page.svelte b/src/routes/[recipeLang=recipeLang]/icon/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/icon/+page.svelte rename to src/routes/[recipeLang=recipeLang]/icon/+page.svelte diff --git a/src/routes/[recipeLang]/icon/+page.ts b/src/routes/[recipeLang=recipeLang]/icon/+page.ts similarity index 100% rename from src/routes/[recipeLang]/icon/+page.ts rename to src/routes/[recipeLang=recipeLang]/icon/+page.ts diff --git a/src/routes/[recipeLang]/icon/[icon]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/icon/[icon]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/icon/[icon]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/icon/[icon]/+page.server.ts diff --git a/src/routes/[recipeLang]/icon/[icon]/+page.svelte b/src/routes/[recipeLang=recipeLang]/icon/[icon]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/icon/[icon]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/icon/[icon]/+page.svelte diff --git a/src/routes/[recipeLang]/search/+page.server.ts b/src/routes/[recipeLang=recipeLang]/search/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/search/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/search/+page.server.ts diff --git a/src/routes/[recipeLang]/search/+page.svelte b/src/routes/[recipeLang=recipeLang]/search/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/search/+page.svelte rename to src/routes/[recipeLang=recipeLang]/search/+page.svelte diff --git a/src/routes/[recipeLang]/season/+page.server.ts b/src/routes/[recipeLang=recipeLang]/season/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/season/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/season/+page.server.ts diff --git a/src/routes/[recipeLang]/season/+page.svelte b/src/routes/[recipeLang=recipeLang]/season/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/season/+page.svelte rename to src/routes/[recipeLang=recipeLang]/season/+page.svelte diff --git a/src/routes/[recipeLang]/season/[month]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/season/[month]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/season/[month]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/season/[month]/+page.server.ts diff --git a/src/routes/[recipeLang]/season/[month]/+page.svelte b/src/routes/[recipeLang=recipeLang]/season/[month]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/season/[month]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/season/[month]/+page.svelte diff --git a/src/routes/[recipeLang]/tag/+page.svelte b/src/routes/[recipeLang=recipeLang]/tag/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/tag/+page.svelte rename to src/routes/[recipeLang=recipeLang]/tag/+page.svelte diff --git a/src/routes/[recipeLang]/tag/+page.ts b/src/routes/[recipeLang=recipeLang]/tag/+page.ts similarity index 100% rename from src/routes/[recipeLang]/tag/+page.ts rename to src/routes/[recipeLang=recipeLang]/tag/+page.ts diff --git a/src/routes/[recipeLang]/tag/[tag]/+page.server.ts b/src/routes/[recipeLang=recipeLang]/tag/[tag]/+page.server.ts similarity index 100% rename from src/routes/[recipeLang]/tag/[tag]/+page.server.ts rename to src/routes/[recipeLang=recipeLang]/tag/[tag]/+page.server.ts diff --git a/src/routes/[recipeLang]/tag/[tag]/+page.svelte b/src/routes/[recipeLang=recipeLang]/tag/[tag]/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/tag/[tag]/+page.svelte rename to src/routes/[recipeLang=recipeLang]/tag/[tag]/+page.svelte diff --git a/src/routes/[recipeLang]/tips-and-tricks/+page.svelte b/src/routes/[recipeLang=recipeLang]/tips-and-tricks/+page.svelte similarity index 100% rename from src/routes/[recipeLang]/tips-and-tricks/+page.svelte rename to src/routes/[recipeLang=recipeLang]/tips-and-tricks/+page.svelte diff --git a/src/routes/[recipeLang]/tips-and-tricks/Converter.svelte b/src/routes/[recipeLang=recipeLang]/tips-and-tricks/Converter.svelte similarity index 100% rename from src/routes/[recipeLang]/tips-and-tricks/Converter.svelte rename to src/routes/[recipeLang=recipeLang]/tips-and-tricks/Converter.svelte