diff --git a/ng-app/src/App.svelte b/ng-app/src/App.svelte
index e643f52..7edc732 100644
--- a/ng-app/src/App.svelte
+++ b/ng-app/src/App.svelte
@@ -19,6 +19,7 @@
active_session,
close_active_session,
disconnections_subscribe,
+ select_default_lang,
} from "./store";
import Home from "./routes/Home.svelte";
@@ -59,6 +60,7 @@
onMount(async () => {
try {
+ await select_default_lang();
await disconnections_subscribe();
} catch (e) {
//console.log("called disconnections_subscribe twice");
diff --git a/ng-app/src/lib/CenteredLayout.svelte b/ng-app/src/lib/CenteredLayout.svelte
index 4db2a7b..42d7abf 100644
--- a/ng-app/src/lib/CenteredLayout.svelte
+++ b/ng-app/src/lib/CenteredLayout.svelte
@@ -11,19 +11,89 @@
-
- {#each locales as loc}
- {loc}
- {/each}
-
+
+ {#if !changingLang}
+
+
+
+ {#if displayFooter}
+
+
+
+
+
+
+
+ {/if}
+ {:else}
+
+
+ {#each Object.entries(available_languages) as lang}
+ - selectLang(lang[0])}
+ on:click={() => selectLang(lang[0])}
+ >
+ {lang[1]}
+
+ {/each}
+
+
+ {/if}
diff --git a/ng-app/src/lib/NoWallet.svelte b/ng-app/src/lib/NoWallet.svelte
index 12aa7a1..60fb913 100644
--- a/ng-app/src/lib/NoWallet.svelte
+++ b/ng-app/src/lib/NoWallet.svelte
@@ -16,7 +16,7 @@
import CenteredLayout from "./CenteredLayout.svelte";
-
+
diff --git a/ng-app/src/routes/Install.svelte b/ng-app/src/routes/Install.svelte
index 38bf2d7..a63edfe 100644
--- a/ng-app/src/routes/Install.svelte
+++ b/ng-app/src/routes/Install.svelte
@@ -25,6 +25,6 @@
onDestroy(() => {});
-
+
diff --git a/ng-app/src/routes/NotFound.svelte b/ng-app/src/routes/NotFound.svelte
index 906e146..4b233b9 100644
--- a/ng-app/src/routes/NotFound.svelte
+++ b/ng-app/src/routes/NotFound.svelte
@@ -14,7 +14,7 @@
import CenteredLayout from "../lib/CenteredLayout.svelte";
-
+
404 Page not found.
diff --git a/ng-app/src/routes/UserRegistered.svelte b/ng-app/src/routes/UserRegistered.svelte
index 870308d..d0aa237 100644
--- a/ng-app/src/routes/UserRegistered.svelte
+++ b/ng-app/src/routes/UserRegistered.svelte
@@ -45,7 +45,7 @@
});
-
+
-
+