summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-04-14 14:31:16 +0200
committerMinteck <contact@minteck.org>2022-04-14 14:31:16 +0200
commita3b43b7e79252653c5d3848747e1a45ae3230a75 (patch)
tree8361bf1a9ccec35d45e66ec18afec3c2afb5e39a /server
parentf0c319e7bd7cc3554bfdd8e3e2df74d5c47fe838 (diff)
downloadrainbow-a3b43b7e79252653c5d3848747e1a45ae3230a75.tar.gz
rainbow-a3b43b7e79252653c5d3848747e1a45ae3230a75.tar.bz2
rainbow-a3b43b7e79252653c5d3848747e1a45ae3230a75.zip
Detect user language
Diffstat (limited to 'server')
-rw-r--r--server/http.js7
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;