diff --git a/front/src/App.vue b/front/src/App.vue
index af9c828a7bb29bd1fd4db1d502693481e6cd9557..cd90c421a03775931308167a3fdd4dc53f41f957 100644
--- a/front/src/App.vue
+++ b/front/src/App.vue
@@ -3,7 +3,7 @@
     id="app"
     :key="String($store.state.instance.instanceUrl)"
     :class="[$store.state.ui.queueFocused ? 'queue-focused' : '',
-    {'has-bottom-player': $store.state.queue.tracks.length > 0}]"
+             {'has-bottom-player': $store.state.queue.tracks.length > 0}]"
   >
     <!-- here, we display custom stylesheets, if any -->
     <link
@@ -47,7 +47,6 @@
 </template>
 
 <script>
-import Vue from 'vue'
 import axios from 'axios'
 import _ from '@/lodash'
 import { mapState, mapGetters } from 'vuex'
@@ -59,11 +58,11 @@ import { getClientOnlyRadio } from '@/radios'
 import Player from '@/components/audio/Player.vue'
 import Queue from '@/components/Queue.vue'
 import PlaylistModal from '@/components/playlists/PlaylistModal.vue'
-import UploadModal from '@/components/channels/UploadModal.vue'
+import ChannelUploadModal from '@/components/channels/UploadModal.vue'
 import Sidebar from '@/components/Sidebar.vue'
 import ServiceMessages from '@/components/ServiceMessages.vue'
 import SetInstanceModal from '@/components/SetInstanceModal.vue'
-import ShortcutsModel from '@/components/ShortcutsModal.vue'
+import ShortcutsModal from '@/components/ShortcutsModal.vue'
 import FilterModal from '@/components/moderation/FilterModal.vue'
 import ReportModal from '@/components/moderation/ReportModal.vue'
 
@@ -191,26 +190,6 @@ export default {
           self.$language.current = newValue
           return self.$store.commit('ui/momentLocale', 'en')
         }
-        import('./translations/en_GB.json').then((response) => {
-          Vue.$translations[newValue] = response.default[newValue]
-        }).finally(() => {
-          // set current language twice, otherwise we seem to have a cache somewhere
-          // and rendering does not happen
-          self.$language.current = 'noop'
-          self.$language.current = newValue
-        })
-        const momentLocale = newValue.replace('_', '-').toLowerCase()
-        import('moment/locale/en-gb.js').then(() => {
-          self.$store.commit('ui/momentLocale', momentLocale)
-        }).catch(() => {
-          console.log('No momentjs locale available for', momentLocale)
-          const shortLocale = momentLocale.split('-')[0]
-          import('moment/locale/en-gb.js').then(() => {
-            self.$store.commit('ui/momentLocale', shortLocale)
-          }).catch(() => {
-            console.log('No momentjs locale available for', shortLocale)
-          })
-        })
       }
     },
     currentTrack: {
@@ -293,7 +272,7 @@ export default {
       // 3. use the current url
       const defaultInstanceUrl =
         this.$store.state.instance.frontSettings.defaultServerUrl ||
-        import.meta.env.VUE_APP_INSTANCE_URL || this.$store.getters['instance/defaultUrl']()
+        process.env.VUE_APP_INSTANCE_URL || this.$store.getters['instance/defaultUrl']()
       this.$store.commit('instance/instanceUrl', defaultInstanceUrl)
     } else {
       // needed to trigger initialization of axios / service worker
@@ -434,11 +413,10 @@ export default {
       this.disconnect()
       const self = this
       const token = this.$store.state.auth.token
-      // let token = 'test'
       const bridge = new WebSocketBridge()
       this.bridge = bridge
       let url =
-        this.$store.getters['instance/absoluteUrl']('api/v1/activity?token=${token}')
+        this.$store.getters['instance/absoluteUrl'](`api/v1/activity?token=${token}`)
       url = url.replace('http://', 'ws://')
       url = url.replace('https://', 'wss://')
       bridge.connect(
@@ -457,7 +435,7 @@ export default {
       const albumArtist = (track.album) ? track.album.artist.name : null
       const artistName = (
         (track.artist) ? track.artist.name : albumArtist)
-      const text = '♫ ${trackTitle} – ${artistName} ♫'
+      const text = `♫ ${trackTitle} – ${artistName} ♫`
       return text
     },
     updateDocumentTitle () {
@@ -489,8 +467,8 @@ export default {
     },
     setTheme (theme) {
       const oldTheme = (theme === 'light') ? 'dark' : 'light'
-      document.body.classList.remove('theme-${oldTheme}')
-      document.body.classList.add('theme-${theme}')
+      document.body.classList.remove(`theme-${oldTheme}`)
+      document.body.classList.add(`theme-${theme}`)
     }
   }
 }