export interface TranslateOptions { locale ? : string ; group ? : string ; args ? : any ; } export interface I18nOptions { defaultLocale : string ; localeTable : Record < string , Record < string , any > > ; fallbacks : Record < string , any > ; writeCookie : boolean ; resolver : { queryField : string ; cookieField : { fieldName : string ; cookieDomain : string ; cookieMaxAge : number ; } ; } ; } export const I18N_ATTR_KEY = 'i18n:locale' ; export const I18N_SAVE_KEY = 'i18n:need_save_locale' ;