export default function (lang: string) { const langFiles = import.meta.glob('./modules/**/*.ts', { eager: true }) let result: Record = {} Object.entries(langFiles).forEach(([fileName, module]) => { // 根据文件夹名称设置key const langKey = fileName.match(/\/[^\/]+\/(.+?)\//)?.[1] if (!langKey) return if (fileName.includes(lang)) { result = { ...result, [langKey]: (module as { default: unknown }).default, } } }) return result }