Use native ng2-translate language detection

Switch to ng2-translate language detection (that takes into account
various cases)

refs #932
refs #931
This commit is contained in:
Denys Vuika
2016-10-31 11:32:09 +00:00
parent 70dd495920
commit e2f3a65eec

View File

@@ -25,8 +25,7 @@ export class AlfrescoTranslationService {
userLang: string = 'en' ;
constructor(private translate: TranslateService) {
this.userLang = navigator.language.split('-')[0]; // use navigator lang if available
this.userLang = /(fr|en)/gi.test(this.userLang) ? this.userLang : 'en';
this.userLang = translate.getBrowserLang() || 'en';
translate.setDefaultLang(this.userLang);
}