mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Fixed i18n on SSR
This commit is contained in:
parent
9cfbb8429b
commit
c45be5f39b
@ -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)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user