diff --git a/aleksis/core/static/js/vue/components/core/LanguageForm.js b/aleksis/core/static/js/vue/components/core/LanguageForm.js
index b5d3976e227761be29ec5bc57a1c9cae047b84e7..d6a541850789165a9f396cacb9578b53d202f638 100644
--- a/aleksis/core/static/js/vue/components/core/LanguageForm.js
+++ b/aleksis/core/static/js/vue/components/core/LanguageForm.js
@@ -1,11 +1,12 @@
 export default {
     data: () => ({
         items: JSON.parse(document.getElementById("language-info-list").textContent),
-        current_language: JSON.parse(document.getElementById("language-info-list").textContent).find(t=>t.code === JSON.parse(document.getElementById("current-language").textContent)).code,
+        current_language: JSON.parse(document.getElementById("current-language").textContent),
     }),
     methods: {
         submit: function (language) {
-            this.$refs.form.submit()
+            this.current_language = language;
+            // this.$refs.form.submit()
         },
     },
     props: ["action", "csrf_value", "next_url"],
@@ -24,20 +25,11 @@ export default {
       :value="next_url"
       type="hidden"
     ></v-text-field>
-    <!-- fixme: language value is not passed -->
-    <!--<v-select
+    <input
       name="language"
-      dense
-      outlined
-      dark
-      hide-details="auto"
-      prepend-inner-icon="mdi-translate"
-      :items="items"
-      item-text="name_local"
-      item-value="code"
-      :label="current_language"
-      @input="submit"
-    ></v-select>-->
+      :value="current_language"
+      type="hidden"
+    >
     <v-menu offset-y>
       <template v-slot:activator="{ on, attrs }">
         <v-btn
@@ -55,8 +47,8 @@ export default {
           v-model="current_language"
           color="primary"
         >
-          <v-list-item v-for="language in items" :key="language.code" :value="language.code" @click="submit(language.code)">
-            <v-list-item-title>{{ language.name_local }}</v-list-item-title>
+          <v-list-item v-for="language in items" :key="language[0]" :value="language[0]" @click="submit(language[0])">
+            <v-list-item-title>{{ language[1] }}</v-list-item-title>
           </v-list-item>
         </v-list-item-group>
       </v-list>
diff --git a/aleksis/core/templates/core/notifications.html b/aleksis/core/templates/core/notifications.html
index 85018825614612da5cdea842d29e48e81d305487..dee85ebb300275851758ce1d3c3bf318fce5671c 100644
--- a/aleksis/core/templates/core/notifications.html
+++ b/aleksis/core/templates/core/notifications.html
@@ -9,7 +9,7 @@
   {% if object_list %}
     <v-list two-line>
       {% for notification in object_list %}
-	<v-list-item>
+        <v-list-item>
           <v-list-item-content>
             <v-list-item-title>{{ notification.title }}</v-list-item-title>
 
diff --git a/aleksis/core/templates/core/vue_base.html b/aleksis/core/templates/core/vue_base.html
index 5c0469a170fd7d4633ebde1d8cdf684395f211ec..41c09533f6bb2987a9c4c6e0c019901abb708e67 100644
--- a/aleksis/core/templates/core/vue_base.html
+++ b/aleksis/core/templates/core/vue_base.html
@@ -2,6 +2,7 @@
 
 {% load i18n menu_generator static sass_tags any_js rules %}
 {% get_current_language as LANGUAGE_CODE %}
+{% get_available_languages as LANGUAGES %}
 
 
 <!DOCTYPE html>
@@ -99,9 +100,6 @@
         {{ request.site.preferences.general__title }}
       </v-toolbar-title>
 
-      <a>{{ get_language_info_list }}</a>
-
-
       <v-spacer></v-spacer>
       <language-form action="{% url "set_language" %}" csrf_value={{ csrf_token }} next_url={{ request.get_full_path }}></language-form>
       {% if user.is_authenticated %}
@@ -125,6 +123,7 @@
           </template>
           {% get_menu "NAVBAR_ACCOUNT_MENU" as account_menu %}
           <v-list id="account-dropdown" class="dropdown-content">
+            <v-subheader>REPORTS</v-subheader>
             {% for item in account_menu %}
               {% if item.divider %}
                 <v-divider></v-divider>
@@ -216,8 +215,7 @@
 {{ request.site.preferences.theme__primary|json_script:"primary-color" }}
 {{ request.site.preferences.theme__secondary|json_script:"secondary-color" }}
 {{ LANGUAGE_CODE|json_script:"current-language" }}
-{% get_language_info_list for request.site.preferences.internationalisation__languages as languages %}
-{{ languages|json_script:"language-info-list" }}
+{{ LANGUAGES|json_script:"language-info-list" }}
 {#{{ request.site.preferences.all|json_script:"preferences" }}#}
 <script type="text/javascript" src="{% static 'js/search.js' %}"></script>
 <script type="text/javascript" src="{% static 'js/vue/main_vue.js' %}"></script>