diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue
index 9d71d86cefd3b5cae7a1d2f7cf6b00781b8c9a99..7f11ec7d486856fe9423ae00b1b90089124e6a28 100644
--- a/src/components/DictionaryView.vue
+++ b/src/components/DictionaryView.vue
@@ -106,10 +106,7 @@ function navigate_to_article(self, source) {
     config.headers.cachebuster = Date.now()
   }*/
 
-  // Map bob and nob to bm and nn
-  const lang = {"bob,nob": "bm,nn",
-                "bob": "bm",
-                "nob": "nn"}[self.$route.params.lang] || self.$route.params.lang
+  const lang = self.$route.params.lang
 
   axios.get(ARTICLE_ENDPOINT + lang + '/article/' + self.$route.params.id + ".json")
   .then(function(response){
@@ -230,17 +227,6 @@ function navigate_to_query(self, word) {
         })
 }
 
-function map_language(lang) {
-  if (lang) {
-    return {"bob,nob":"bm,nn",
-            "bob": "bm",
-            "nob": "nn"}[lang] || lang
-  } else {
-    return 'bm,nn'
-  }
-
-}
-
 export default {
   name: 'DictionaryView',
   data: function() {
@@ -346,19 +332,18 @@ export default {
     ]).then(function(_) {
       self.waiting_for_metadata = false
       if(self.$route.name == 'search') {
-        self.lang = map_language(self.$route.params.lang)
-        map_language(self.$route.params.lang)
+        self.lang = self.$route.params.lang
         navigate_to_query(self, self.$route.params.query)
       } 
       else if(self.$route.name == 'word') {
-        self.lang = map_language(self.$route.params.lang)
+        self.lang = self.$route.params.lang
         navigate_to_query(self, self.$route.params.word)
       }
       else if(self.$route.name == 'lookup'){
         navigate_to_article(self, self.$route.path)
       }
       else {
-        self.lang = map_language(self.$route.params.lang)
+        self.lang = self.$route.params.lang
         self.waiting_for_articles = false
         history.replaceState({article: self.article, search_results: self.search_results, lang: self.lang, error: self.error}, '')
       }