diff --git a/aleksis/apps/alsijil/assets/index.js b/aleksis/apps/alsijil/assets/index.js
index 77d41966e5d3688accb0916b457b6be9ea390c73..85c460ff1e1953d83cff9d0c27764ebc2d41e7ce 100644
--- a/aleksis/apps/alsijil/assets/index.js
+++ b/aleksis/apps/alsijil/assets/index.js
@@ -1,3 +1,6 @@
-export default [
-    { path: "/coursebook/:lessonId", component: () => import("./components/coursebook/CourseBook.vue"), props: true },
-];
+import CourseBook from './components/coursebook/CourseBook.vue'
+import messages from "./messages.json";
+
+window.router.addRoute({ path: "/app/alsijil/coursebook/:lessonId", component: CourseBook, props: true });
+
+window.i18n.registerLocale(messages);