i18n refactoring, locale loaders, custom strings, fix #231
This commit is contained in:
13
locales/loader.js
Normal file
13
locales/loader.js
Normal file
@@ -0,0 +1,13 @@
|
||||
export default async (context, locale) => {
|
||||
try {
|
||||
if (process.server) {
|
||||
return context.$axios.$get(`locale/${locale}`)
|
||||
} else {
|
||||
return fetch(`${window.location.origin}/api/locale/${locale}`).then(ret => ret.json())
|
||||
}
|
||||
} catch (e) {
|
||||
console.error(`Error loading locale ${locale}`, e)
|
||||
}
|
||||
|
||||
return localeMessages
|
||||
}
|
||||
Reference in New Issue
Block a user