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}, '') }