From 3fe6045e01aaed17e005d088c13cdaa5672b3fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Fri, 24 Oct 2025 12:52:39 +0800 Subject: [PATCH] feat(locales): locales-4-route --- auto-imports.d.ts | 2 ++ src/composables/useMetaLayoutsMenuOptions.tsx | 8 +------- .../_page-title-locales => locales-4-route}/en-US.ts | 0 src/locales-4-route/messages-auto-imports.ts | 7 +++++++ .../_page-title-locales => locales-4-route}/zh-CN.ts | 0 vite-plugins/02.unplugin-auto-import.ts | 4 +++- 6 files changed, 13 insertions(+), 8 deletions(-) rename src/{pages/_page-title-locales => locales-4-route}/en-US.ts (100%) create mode 100644 src/locales-4-route/messages-auto-imports.ts rename src/{pages/_page-title-locales => locales-4-route}/zh-CN.ts (100%) diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 4ad6055..3eaa6f5 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -59,6 +59,7 @@ declare global { const isReadonly: typeof import('vue')['isReadonly'] const isRef: typeof import('vue')['isRef'] const isShallow: typeof import('vue')['isShallow'] + const locales4RouteMessages: typeof import('./src/locales-4-route/messages-auto-imports')['locales4RouteMessages'] const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] const mapActions: typeof import('pinia')['mapActions'] const mapGetters: typeof import('pinia')['mapGetters'] @@ -396,6 +397,7 @@ declare module 'vue' { readonly isReadonly: UnwrapRef readonly isRef: UnwrapRef readonly isShallow: UnwrapRef + readonly locales4RouteMessages: UnwrapRef readonly makeDestructurable: UnwrapRef readonly mapActions: UnwrapRef readonly mapGetters: UnwrapRef diff --git a/src/composables/useMetaLayoutsMenuOptions.tsx b/src/composables/useMetaLayoutsMenuOptions.tsx index 4b7b0b8..10b9361 100644 --- a/src/composables/useMetaLayoutsMenuOptions.tsx +++ b/src/composables/useMetaLayoutsMenuOptions.tsx @@ -1,6 +1,3 @@ -import enUS from '@/pages/_page-title-locales/en-US'; -import zhCN from '@/pages/_page-title-locales/zh-CN'; - import type { Ref } from 'vue'; import type { MenuInst, MenuOption } from 'naive-ui'; import { createGetRoutes } from 'virtual:meta-layouts'; @@ -120,10 +117,7 @@ export function useMetaLayoutsNMenuOptions({ menuInstRef }: { menuInstRef: Ref