Fixed i18n on SSR

This commit is contained in:
Grzegorz Leoniec 2019-01-10 15:32:54 +01:00
parent 9cfbb8429b
commit c45be5f39b
No known key found for this signature in database
GPG Key ID: 3AA43686D4EB1377

View File

@ -67,9 +67,12 @@ export default ({ app, req, cookie, store }) => {
if (!isEmpty(localeCookie)) {
userLocale = localeCookie
} else {
userLocale = process.browser
? navigator.language || navigator.userLanguage
: req.locale
try {
userLocale = process.browser
? navigator.language || navigator.userLanguage
: req.headers['accept-language'].split(',')[0]
} catch (err) {}
if (userLocale && !isEmpty(userLocale.language)) {
userLocale = userLocale.language.substr(0, 2)
}