Skip to content

Commit f77c414

Browse files
committed
💥 fix(pages/404): specify lang property in page-layout
1 parent 86187da commit f77c414

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

src/pages/404.astro

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
---
22
import { Image } from "astro:assets";
3-
import { getLanguages, getLanguageFromURL, useTranslations } from "../i18n/utils";
3+
import { getLanguageFromURL, useTranslations } from "../i18n/utils";
44
import PageLayout from "../layouts/PageLayout.astro";
5+
import { defaultLang, languages } from "../i18n/ui";
56
6-
Astro.params.lang = "en";
7+
const urlLang = getLanguageFromURL(Astro.url);
8+
const lang = urlLang && languages.includes(urlLang, 0) ?
9+
urlLang
10+
: defaultLang;
711
8-
getLanguages().forEach(intl => {
9-
if(getLanguageFromURL(Astro.url) !== intl)
10-
return;
11-
12-
Astro.params.lang = intl;
13-
});
14-
15-
const tr = useTranslations(Astro.params.lang);
12+
const tr = useTranslations(lang);
1613
---
1714

18-
<PageLayout title="retrozinndev | 404!">
15+
<PageLayout title="retrozinndev | 404!" {lang}>
1916
<div class="not-found">
2017
<div class="flowbox">
2118
<div class="image-container">

0 commit comments

Comments
 (0)