parse URL for language parameter lang=<value>
[mkws-moved-to-github.git] / experiments / spclient / mkws.js
index 0dec4df..9b339fa 100644 (file)
@@ -41,12 +41,12 @@ var mkws_locale_lang = {
        "Prev": "Forrige",
        "Search": "S&oslash;g",
        "Sort by": "Sorter efter",
-       "and show": "og show",
+       "and show": "og vis",
        "per page": "per side",
-       "Displaying": "Visning",
+       "Displaying": "Viser",
        "to": "til",
-       "of": "under",
-       "found": "fundet",
+       "of": "ud af",
+       "found": "fandt",
 
        "dummy": "dummy"
     }
@@ -569,7 +569,7 @@ function mkws_service_proxy_auth(auth_url) {
 
 /* locale */
 function M(word) {
-    var lang = mkws_config.lang;
+    var lang = jQuery.parseQuerystring().lang || mkws_config.lang;
 
     if (!lang || !mkws_locale_lang[lang])
        return word;
@@ -577,5 +577,17 @@ function M(word) {
     return mkws_locale_lang[lang][word] ? mkws_locale_lang[lang][word] : word;
 }
 
+jQuery.extend({
+    parseQuerystring: function() {
+    var nvpair = {};
+    var qs = window.location.search.replace('?', '');
+    var pairs = qs.split('&');
+    $.each(pairs, function(i, v){
+       var pair = v.split('=');
+       nvpair[pair[0]] = pair[1];
+    });
+    return nvpair;
+} });
+
 /* magic */
 $(document).ready(function() { mkws_html_all(mkws_config) });