From c8d38740ccc236c72c114f5cccc45279109535b3 Mon Sep 17 00:00:00 2001 From: softsimon Date: Wed, 12 Jan 2022 19:08:56 +0400 Subject: [PATCH] Minor language service refactor --- frontend/src/app/services/language.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/services/language.service.ts b/frontend/src/app/services/language.service.ts index ee550d910..370028015 100644 --- a/frontend/src/app/services/language.service.ts +++ b/frontend/src/app/services/language.service.ts @@ -11,10 +11,12 @@ export class LanguageService { constructor( @Inject(DOCUMENT) private document: Document, @Inject(LOCALE_ID) private locale: string, - ) { } + ) { + this.language = getLocaleId(this.locale).substring(0, 2); + } getLanguage(): string { - return getLocaleId(this.locale).substring(0, 2); + return this.language; } stripLanguageFromUrl(urlPath: string) { @@ -27,12 +29,10 @@ export class LanguageService { } getLanguageForUrl(): string { - let lang = this.getLanguage(); - return lang === 'en' ? '' : '/' + lang; + return this.language === 'en' ? '' : '/' + this.language; } setLanguage(language: string): void { - this.language = language; try { document.cookie = `lang=${language}; expires=Thu, 18 Dec 2050 12:00:00 UTC; path=/`; } catch (e) { }