Set up Paraglide for localization

This commit is contained in:
Jorge Vargas 2024-08-22 17:46:21 -06:00
parent 7bf946deb2
commit 1928366081
13 changed files with 12385 additions and 16 deletions

11
src/app.d.ts vendored Normal file
View file

@ -0,0 +1,11 @@
import type { ParaglideLocals } from "@inlang/paraglide-sveltekit"
import type { AvailableLanguageTag } from "$lib/paraglide/runtime"
declare global {
namespace App {
interface Locals {
paraglide: ParaglideLocals<AvailableLanguageTag>
}
}
}

View file

@ -1,8 +1,8 @@
---
import { languageTag } from '../paraglide/runtime'
---
---
<html lang='en'>
<html lang={languageTag()} dir={Astro.locals.paraglide.dir}>
<head>
<meta charset='utf-8' />
<link rel='icon' type='image/svg+xml' href='/favicon.svg' />