From d68060b3fbb9a11600a34d40bb0080aae466716d Mon Sep 17 00:00:00 2001 From: _Bastler <_Bastler@bstly.de> Date: Sun, 20 Mar 2022 11:33:12 +0100 Subject: [PATCH] fix iframe locale --- src/app/services/i18n.service.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/services/i18n.service.ts b/src/app/services/i18n.service.ts index 8230321..22b5681 100644 --- a/src/app/services/i18n.service.ts +++ b/src/app/services/i18n.service.ts @@ -31,7 +31,13 @@ export class I18nService { async fetch() { - let browserLocale = navigator.language; + await this.http.get(environment.apiUrl + "/i18n").subscribe({ + next: (data: any) => { + this.locales = data; + }, error: (error) => { } + }); + + let browserLocale = window.navigator.language || window.parent.navigator.language; if (browserLocale.indexOf("-") != -1) { browserLocale = browserLocale.split("-")[ 0 ]; @@ -46,12 +52,6 @@ export class I18nService { locale = 'de-informal'; } - await this.http.get(environment.apiUrl + "/i18n").subscribe({ - next: (data: any) => { - this.locales = data; - }, error: (error) => { } - }); - if (this.locales.indexOf(locale) == -1) { locale = this.locales[ 0 ]; }