diff --git a/src/components/DictionaryView.vue b/src/components/DictionaryView.vue
index 9007cc87cb99a08db9e9a54757cb0e95f427d039..dbf8e95229b464218bcc90183f54fa775da563f5 100644
--- a/src/components/DictionaryView.vue
+++ b/src/components/DictionaryView.vue
@@ -90,6 +90,10 @@ const api_endpoint = process.env.VUE_APP_API_PREFIX + '/api/dict'
 
 const oda_dev = 'https://oda.uib.no/opal/dev'
 
+const dicts = {'nob': 'Nynorskorboka',
+               'bob': 'Bokmålsordboka',
+               'bob,nob': 'ordbøkene'}
+
 function navigate_to_article(self, source) {
   let config = {headers: {}}
   if ((self.$route.query.nocache || '').toLowerCase() == 'true') {
@@ -122,7 +126,7 @@ function navigate_to_search(self, query) {
   .then(function(response){
     self.search_results = response.data
     if (! self.search_results.length) {
-      self.error = "Søk på «" + decodeURIComponent(query) + "» gir ingen treff i ordbøkene. Søk med * inne i ordet dersom du er usikker på skrivemåten. Bruk knappen «begge ordbøkene» om du har søkt i feil ordbok."
+      self.error = `Søk på «${query}» gir ingen treff i ${dicts[self.lang]}. Søk med * inne i ordet dersom du er usikker på skrivemåten. Bruk knappen «begge ordbøkene» om du har søkt i feil ordbok.`
     } else {
       self.error = null
     }
@@ -173,9 +177,7 @@ function navigate_to_word(self, word) {
               })
               self.article = null
               if (! self.search_results.length) {
-                let dicts = {'nob': 'Nynorskorboka',
-                             'bob': 'Bokmålsordboka',
-                             'bob,nob': 'ordbøkene'}[self.lang]
+                dicts[self.lang]
                 self.error = `Ordet «${event.match}» finnes ikke i ${dicts}`
               }
               else {