|
|
@@ -4,6 +4,7 @@
|
|
|
|
|
|
<script lang="ts">
|
|
|
import { authToken } from "$lib";
|
|
|
+ import { loadTranslations } from "$lib/translations";
|
|
|
import { onMount } from "svelte";
|
|
|
|
|
|
onMount(async () => {
|
|
|
@@ -11,5 +12,15 @@
|
|
|
if (localStorage) {
|
|
|
$authToken = localStorage.getItem("token") || "";
|
|
|
}
|
|
|
+ let initLocale = 'en'; // get from cookie, user session, ...
|
|
|
+
|
|
|
+ console.log("lang");
|
|
|
+ console.log(navigator.language);
|
|
|
+
|
|
|
+ if (navigator.language.includes('de')) {
|
|
|
+ initLocale = 'de';
|
|
|
+ }
|
|
|
+
|
|
|
+ await loadTranslations(initLocale, "");
|
|
|
});
|
|
|
</script>
|