UNPKG

svelte-lang

Version:

svelte-lang is an i18n library for Svelte that simplifies multilingual support. It offers a straightforward API for managing translations, supports parameterized strings, and integrates with Svelte stores for reactive language handling. Features include a

6 lines (5 loc) 460 B
import type { Translations } from './index.js'; export declare function i18nHook<TTranslations extends Translations, TDefaultLanguage extends keyof TTranslations>(translations: TTranslations, defaultLanguage: TDefaultLanguage): ({ event, resolve }: { event: import("@sveltejs/kit").RequestEvent; resolve(event: import("@sveltejs/kit").RequestEvent, opts?: import("@sveltejs/kit").ResolveOptions): Response | Promise<Response>; }) => Promise<Response>;