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 @@ +
+
+
Language
+
Beta
+
+
+ + + Deutsch + English + + +
+
Locale