UNPKG

nuxt-i18n-micro

Version:

Nuxt I18n Micro is a lightweight, high-performance internationalization module for Nuxt, designed to handle multi-language support with minimal overhead, fast build times, and efficient runtime performance.

19 lines (18 loc) 673 B
import type { H3Event } from 'h3'; /** * Detects the current locale based on various sources * @param event - H3Event object * @param config - Runtime configuration with i18n settings * @param config.fallbackLocale - Fallback locale from config * @param config.defaultLocale - Default locale from config * @param config.locales - List of available locales * @param defaultLocale - Optional default locale override * @returns The detected locale code */ export declare const detectCurrentLocale: (event: H3Event, config: { fallbackLocale?: string; defaultLocale?: string; locales?: { code: string; }[]; }, defaultLocale?: string) => string;