1
0
mirror of synced 2025-12-21 10:57:10 -05:00

Fix linter errors

This commit is contained in:
Grace Park
2021-05-24 12:05:18 -07:00
parent 7d027bb22e
commit cb4da0c142

View File

@@ -1,17 +1,17 @@
const languageCodes = Object.keys(require('../lib/languages')) const languageCodes = Object.keys(require('../lib/languages'))
var codes = { const codes = {
da: 'da', da: 'da',
en: 'en', en: 'en',
es: 'es', es: 'es',
ja: 'ja', ja: 'ja',
pt: 'pt', pt: 'pt',
zh: 'cn', zh: 'cn'
} }
function convertLanguageCode(language) { function convertLanguageCode (language) {
var code = language.substring(0,2); const code = language.substring(0, 2)
return codes[code] || code; return codes[code] || code
} }
module.exports = function detectLanguage (req, res, next) { module.exports = function detectLanguage (req, res, next) {
@@ -21,9 +21,8 @@ module.exports = function detectLanguage (req, res, next) {
const firstPartOfPath = req.path.split('/')[1] const firstPartOfPath = req.path.split('/')[1]
req.language = languageCodes.includes(firstPartOfPath) ? firstPartOfPath : 'en' req.language = languageCodes.includes(firstPartOfPath) ? firstPartOfPath : 'en'
// Detecting browser language by user preference // Detecting browser language by user preference
const browserLanguage = req.headers["accept-language"].split(",")[0] const browserLanguage = req.headers['accept-language'].split(',')[0]
req.userLanguage = convertLanguageCode(browserLanguage) req.userLanguage = convertLanguageCode(browserLanguage)
return next() return next()