fuc-new/doc/node_modules/@vuepress/helper/lib/client/composables/useLocaleConfig.js
hellcat 6adbc04d4b 1
2025-10-03 17:17:08 +08:00

22 lines
626 B
JavaScript

import { computed, toValue } from 'vue';
import { useRouteLocale } from 'vuepress/client';
/**
* Composables for current locale config
*
* 获取当前本地化配置的组合函数
*
* @param localesConfig - Client locale config / 客户端本地化配置
*
* @returns Current locale config / 当前本地化配置
*/
export const useLocaleConfig = (localesConfig) => {
const routeLocale = useRouteLocale();
return computed(() => toValue(localesConfig)[routeLocale.value] ?? {});
};
/**
* Short alias of `useLocaleConfig`
*
* `useLocaleConfig` 的简短别名
*/
export const useLocale = useLocaleConfig;