This commit is contained in:
les 2021-09-01 11:17:18 +02:00
parent bea595be20
commit e8e08d7176
No known key found for this signature in database
GPG key ID: 352918250B012177

View file

@ -66,10 +66,11 @@ module.exports = {
req.settings.description = req.settings.description || config.description req.settings.description = req.settings.description || config.description
req.settings.version = pkg.version req.settings.version = pkg.version
// set locale and user locale // select locale based on cookie and accept-language header
const acceptedLanguages = req.headers['accept-language'] const acceptedLanguages = req.headers['accept-language']
acceptLanguage.languages(Object.keys(locales)) acceptLanguage.languages(Object.keys(locales))
req.settings.locale = acceptLanguage.get(acceptedLanguages) req.settings.locale = acceptLanguage.get(acceptedLanguages)
// set locale and user locale
req.settings.user_locale = settingsController.user_locale[req.settings.locale] req.settings.user_locale = settingsController.user_locale[req.settings.locale]
dayjs.locale(req.settings.locale) dayjs.locale(req.settings.locale)
dayjs.tz.setDefault(req.settings.instance_timezone) dayjs.tz.setDefault(req.settings.instance_timezone)