diff --git a/js/src/views/About.vue b/js/src/views/About.vue
index ac2d6e21e..ce838171c 100644
--- a/js/src/views/About.vue
+++ b/js/src/views/About.vue
@@ -103,12 +103,13 @@ import { Component, Vue } from "vue-property-decorator";
 import { CONFIG } from "@/graphql/config";
 import { IConfig } from "@/types/config.model";
 import RouteName from "../router/name";
+import { CURRENT_USER_CLIENT } from "@/graphql/user";
+import { ICurrentUser } from "@/types/current-user.model";
 
 @Component({
   apollo: {
-    config: {
-      query: CONFIG,
-    },
+    config: CONFIG,
+    currentUser: CURRENT_USER_CLIENT,
   },
   metaInfo() {
     return {
@@ -122,6 +123,7 @@ import RouteName from "../router/name";
 })
 export default class About extends Vue {
   config!: IConfig;
+  currentUser!: ICurrentUser;
 
   RouteName = RouteName;
 }
diff --git a/js/src/views/About/AboutInstance.vue b/js/src/views/About/AboutInstance.vue
index 7bf25f7e4..07591e325 100644
--- a/js/src/views/About/AboutInstance.vue
+++ b/js/src/views/About/AboutInstance.vue
@@ -114,7 +114,6 @@ import { ABOUT } from "../../graphql/config";
 import { STATISTICS } from "../../graphql/statistics";
 import { IConfig } from "../../types/config.model";
 import { IStatistics } from "../../types/statistics.model";
-import langs from "../../i18n/langs.json";
 
 @Component({
   apollo: {
@@ -159,12 +158,6 @@ export default class AboutInstance extends Vue {
     }
     return "";
   }
-
-  // eslint-disable-next-line class-methods-use-this
-  getLanguageNameForCode(code: string): string {
-    const languageMaps = langs as Record<string, any>;
-    return languageMaps[code];
-  }
 }
 </script>