Correction initialization of language
This commit is contained in:
parent
34a9849414
commit
b863cdff91
|
|
@ -14,6 +14,7 @@ export class AppComponent implements OnDestroy {
|
||||||
private langChangeSub!: Subscription;
|
private langChangeSub!: Subscription;
|
||||||
title = 'Strona';
|
title = 'Strona';
|
||||||
|
|
||||||
|
|
||||||
constructor(public translate: TranslateService) {
|
constructor(public translate: TranslateService) {
|
||||||
this.initializeLanguage();
|
this.initializeLanguage();
|
||||||
}
|
}
|
||||||
|
|
@ -25,11 +26,12 @@ export class AppComponent implements OnDestroy {
|
||||||
this.translate.addLangs(supportedLangs);
|
this.translate.addLangs(supportedLangs);
|
||||||
|
|
||||||
if( savedLang && supportedLangs.includes(savedLang) ) {
|
if( savedLang && supportedLangs.includes(savedLang) ) {
|
||||||
this.translate.use(savedLang);
|
this.switchLanguage(savedLang);
|
||||||
} else {
|
} else {
|
||||||
const browserLang = navigator.language.slice(0, 2);
|
const browserLang = navigator.language.slice(0, 2);
|
||||||
const defaultLang = supportedLangs.includes(browserLang) ? browserLang : 'pl';
|
const defaultLang = supportedLangs.includes(browserLang) ? browserLang : 'pl';
|
||||||
this.translate.setDefaultLang(defaultLang);
|
this.translate.setDefaultLang(defaultLang);
|
||||||
|
this.switchLanguage( defaultLang );
|
||||||
}
|
}
|
||||||
|
|
||||||
this.langChangeSub = this.translate.onLangChange.subscribe((event) => {
|
this.langChangeSub = this.translate.onLangChange.subscribe((event) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue