Add project files.

This commit is contained in:
2023-04-29 09:17:17 +03:00
commit 62178f1f32
493 changed files with 45863 additions and 0 deletions
@@ -0,0 +1,26 @@
import { Injectable } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
@Injectable({
providedIn: 'root',
})
export class LanguageService {
languages: string[] = ['en', 'es', 'de'];
constructor(public translate: TranslateService) {
let browserLang: string;
translate.addLangs(this.languages);
if (localStorage.getItem('lang')) {
browserLang = localStorage.getItem('lang') as string;
} else {
browserLang = translate.getBrowserLang() as string;
}
translate.use(browserLang.match(/en|es|de/) ? browserLang : 'en');
}
setLanguage(lang: string) {
this.translate.use(lang);
localStorage.setItem('lang', lang);
}
}