Button group to switch languages.

Localized pathname function for links.

inlang/paraglide-astro package

Signed-off-by: Martin Berg Alstad <git@martials.no>
This commit is contained in:
2024-10-09 21:30:05 +02:00
parent 87184c431d
commit c701a510f7
8 changed files with 800 additions and 8 deletions

View File

@ -2,6 +2,7 @@
import { defineConfig } from "astro/config"
import tailwind from "@astrojs/tailwind"
import sitemap from "@astrojs/sitemap"
import paraglide from "@inlang/paraglide-astro"
import { loadEnv } from "vite"
import mdx from "@astrojs/mdx"
import svelte from "@astrojs/svelte"
@ -20,5 +21,16 @@ export default defineConfig({
defaultLocale: "nb",
locales: ["nb", "en"]
},
integrations: [tailwind(), sitemap(), mdx(), svelte(), icon()]
integrations: [
tailwind(),
sitemap(),
mdx(),
svelte(),
icon(),
paraglide({
// recommended settings
project: "./project.inlang",
outdir: "./src/paraglide" //where your files should be
})
]
})