Fix linter errors
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user