UNPKG

ucc-ui

Version:

ucc-ui components library

20 lines (19 loc) 542 B
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">;