@unvuetify/nuxt-i18n-utils
Version:
Nuxt I18n utilities for Vuetify
39 lines (36 loc) • 1.22 kB
text/typescript
import { DateOptions, VuetifyOptions } from 'vuetify';
interface VuetifyI18nAdapterOptions {
/**
* Whether to override the default entries from Vuetify options:
* - locale
* - fallback
* - messages
*
* If any of the previous entries are not set, they will be configured with the values from i18n.
*
* @default false
*/
override?: boolean;
/**
* Default locales list `rtl` used when using `@nuxtjs/i18n` locales without object notation.
*
* @default ['ar', 'he', 'fa', 'ur']
*/
rtlLocales?: string[];
}
/**
* Configure Vuetify i18n date locale.
*
* @param dateOptions The Vuetify date options.
*/
declare function configureVuetifyI18nDateLocale(dateOptions: DateOptions): void;
/**
* Configure Vuetify i18n adapter.
* @param vuetifyOptions The vuetify options.
* @param options The options to configure the i18n adapter.
*
* @see https://vuetifyjs.com/en/features/internationalization
*/
declare function configureVuetifyI18nAdapter(vuetifyOptions: VuetifyOptions, options?: VuetifyI18nAdapterOptions): void;
export { configureVuetifyI18nAdapter, configureVuetifyI18nDateLocale };
export type { VuetifyI18nAdapterOptions };