From 428970d8ed47157986142d368a94d927e6ee6411 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sat, 20 Aug 2022 10:24:16 +0200 Subject: [PATCH] Add language selector --- .../pages/account/account-page.component.ts | 5 +++++ .../src/app/pages/account/account-page.html | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/apps/client/src/app/pages/account/account-page.component.ts b/apps/client/src/app/pages/account/account-page.component.ts index 5cdb2f624..3d0533164 100644 --- a/apps/client/src/app/pages/account/account-page.component.ts +++ b/apps/client/src/app/pages/account/account-page.component.ts @@ -53,6 +53,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { public hasPermissionToDeleteAccess: boolean; public hasPermissionToUpdateViewMode: boolean; public hasPermissionToUpdateUserSettings: boolean; + public language = document.documentElement.lang; public locales = ['de', 'de-CH', 'en-GB', 'en-US']; public price: number; public priceId: string; @@ -148,6 +149,10 @@ export class AccountPageComponent implements OnDestroy, OnInit { this.update(); } + public onChangeLanguage(aLanguage: string) { + window.location.href = `../${aLanguage}/account`; + } + public onChangeUserSetting(aKey: string, aValue: string) { this.dataService .putUserSetting({ [aKey]: aValue }) diff --git a/apps/client/src/app/pages/account/account-page.html b/apps/client/src/app/pages/account/account-page.html index 88a1ee620..69324b2d0 100644 --- a/apps/client/src/app/pages/account/account-page.html +++ b/apps/client/src/app/pages/account/account-page.html @@ -111,6 +111,24 @@ +