fuware-be/frontend/src/hooks/useLanguage.js
2024-06-01 12:34:20 +00:00

16 lines
348 B
JavaScript

export default function useLanguage(selectLanguage = 'vi') {
const data = import.meta.glob('@lang/*.json', {
import: 'default',
eager: true,
})
const imp = {}
for (const path in data) {
const keypath = path.match(/\/[a-zA-Z]+\./)[0].replace(/\/(\w+)\./, '$1')
imp[keypath] = data[path]
}
return imp[selectLanguage]
}