ucc-ui
Version:
ucc-ui components library
20 lines (19 loc) • 542 B
TypeScript
import { Ref } from 'vue';
import { Language } from '../locale';
import { I18nInstance } from 'vue3-i18n';
/**
*
* @param localeOverrides 语言包
* @description 用于设置语言包
* @example
* ```ts
* const locale = useLocale({
* locale: 'en',
* })
* ```
* @returns
*/
export default function useLocale(localeOverrides?: Ref<Language>): Pick<I18nInstance & {
setLocaleMessage: (locale: string, messages: any) => void;
locale: string;
}, "locale" | "messages" | "t" | "setLocale" | "getLocale" | "setLocaleMessage">;