summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2011-10-03 19:04:06 +0200
committerAndrea Diamantini <adjam7@gmail.com>2011-10-03 19:04:06 +0200
commitf8594405df1225a0a90820e701760042c09cf91b (patch)
tree67303b7f541307ab68265e98f84401329d22f14f
parentFix UAs description (diff)
downloadrekonq-f8594405df1225a0a90820e701760042c09cf91b.tar.xz
use language, NOT country!!!
This should fix bad language detection. Please, let me know about CCBUG: 270023
-rw-r--r--src/networkaccessmanager.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/networkaccessmanager.cpp b/src/networkaccessmanager.cpp
index 21377dd9..1cfcce42 100644
--- a/src/networkaccessmanager.cpp
+++ b/src/networkaccessmanager.cpp
@@ -43,11 +43,14 @@
NetworkAccessManager::NetworkAccessManager(QObject *parent)
: AccessManager(parent)
{
- QString c = KGlobal::locale()->country();
+ QString c = KGlobal::locale()->language();
+
if (c == QL1S("C"))
- c = QL1S("en_US");
- if (c != QL1S("en_US"))
- c.append(QL1S(", en_US"));
+ c = QL1S("en-US");
+ else
+ c = c.replace(QL1C('_') , QL1C('-'));
+
+ c.append(QL1S(", en-US; q=0.8, en; q=0.6"));
_acceptLanguage = c.toLatin1();
}