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.
15 lines (14 loc) • 573 B
TypeScript
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 defaultLocale - Optional default locale override
* @returns The detected locale code
*/
export declare const detectCurrentLocale: (event: H3Event, config: {
fallbackLocale?: string;
defaultLocale?: string;
}, defaultLocale?: string) => string;