diff --git a/examples/i18n/middleware/i18n.js b/examples/i18n/middleware/i18n.js index 3eabd40101..bc7a9ecbfc 100644 --- a/examples/i18n/middleware/i18n.js +++ b/examples/i18n/middleware/i18n.js @@ -1,5 +1,5 @@ export default function ({ isHMR, app, store, route, params, error, redirect }) { - const defaultLocale = app.i18n.fallbackLocale; + const defaultLocale = app.i18n.fallbackLocale // If middleware is called from hot module replacement, ignore it if (isHMR) return // Get locale from params @@ -11,10 +11,9 @@ export default function ({ isHMR, app, store, route, params, error, redirect }) store.commit('SET_LANG', locale) app.i18n.locale = store.state.locale // If route is //... -> redirect to /... - if (locale === defaultLocale && route.fullPath.indexOf('/'+defaultLocale) === 0) { - - var toReplace = '^/'+defaultLocale - var re = new RegExp(toReplace); + if (locale === defaultLocale && route.fullPath.indexOf('/' + defaultLocale) === 0) { + const toReplace = '^/' + defaultLocale + const re = new RegExp(toReplace) return redirect( route.fullPath.replace(re, '/') )