diff options
author | Minteck <contact@minteck.org> | 2022-04-14 14:31:16 +0200 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-04-14 14:31:16 +0200 |
commit | a3b43b7e79252653c5d3848747e1a45ae3230a75 (patch) | |
tree | 8361bf1a9ccec35d45e66ec18afec3c2afb5e39a /server | |
parent | f0c319e7bd7cc3554bfdd8e3e2df74d5c47fe838 (diff) | |
download | rainbow-a3b43b7e79252653c5d3848747e1a45ae3230a75.tar.gz rainbow-a3b43b7e79252653c5d3848747e1a45ae3230a75.tar.bz2 rainbow-a3b43b7e79252653c5d3848747e1a45ae3230a75.zip |
Detect user language
Diffstat (limited to 'server')
-rw-r--r-- | server/http.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/server/http.js b/server/http.js index 5e2df58..a9a4358 100644 --- a/server/http.js +++ b/server/http.js @@ -55,8 +55,13 @@ module.exports.start = function () { log.verbose("request: " + address + "; " + req.url) - // TODO: Detect user language let dlang = "en"; + try { + dlang = req.headers["accept-language"].substring(0, 2); + if (typeof dlang !== "string") dlang = "en"; + } catch (e) { + dlang = "en"; + } frhtml = false; ejs = false; |