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) • 544 B
TypeScript
import type { Translations } from 'nuxt-i18n-micro-types';
type LocalesObject = Record<string, Translations>;
declare const _default: import("nuxt/app").Plugin<{
defineI18nRoute: (routeDefinition: {
locales?: string[] | LocalesObject;
localeRoutes?: Record<string, string>;
}) => Promise<void>;
}> & import("nuxt/app").ObjectPlugin<{
defineI18nRoute: (routeDefinition: {
locales?: string[] | LocalesObject;
localeRoutes?: Record<string, string>;
}) => Promise<void>;
}>;
export default _default;