diff --git a/app/[lang]/layout.tsx b/app/[lang]/layout.tsx index 12be2e7..f571517 100644 --- a/app/[lang]/layout.tsx +++ b/app/[lang]/layout.tsx @@ -1,9 +1,10 @@ -import './global.css'; -import { RootProvider } from 'fumadocs-ui/provider'; -import type { ReactNode } from 'react'; -import { I18nProvider } from 'fumadocs-ui/i18n'; +import "./global.css"; +import { RootProvider } from "fumadocs-ui/provider"; +import type { ReactNode } from "react"; +import { I18nProvider } from "fumadocs-ui/i18n"; +import Footer from "@/components/footer"; -export default async function Layout({ +export default async function Layout({ params, children, }: { @@ -11,48 +12,53 @@ export default async function Layout({ children: ReactNode; }) { const { lang } = await params; - const includeCzech = process.env.NEXT_PUBLIC_CZECH === 'true'; + const includeCzech = process.env.NEXT_PUBLIC_CZECH === "true"; return ( - - - + + + - - {children} - - - - + ...(includeCzech + ? [ + { + name: "Česky", + locale: "cz", + }, + ] + : []), + ]} + translations={ + { + cz: { + toc: "Obsah", + search: "Hledat", + lastUpdate: "Poslední změna", + searchNoResult: "Žádný výsledek", + tocNoHeadings: "Bez nadpisů", + previousPage: "Předchozí", + nextPage: "Následující", + chooseLanguage: "Jazyk", + }, + }[lang] + } + > + + {children} + + + + +