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
TypeScript
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>;