import { Component, OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { AutoupdateService } from 'app/core/services/autoupdate.service'; // import { AuthService } from 'app/core/services/auth.service'; import { OperatorService } from 'app/core/services/operator.service'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) // export class AppComponent implements OnInit { export class AppComponent { constructor( private operator: OperatorService, private autoupdate: AutoupdateService, private translate: TranslateService ) { // manually add the supported languages translate.addLangs(['en', 'de', 'fr']); // this language will be used as a fallback when a translation isn't found in the current language translate.setDefaultLang('en'); // get the browsers default language const browserLang = translate.getBrowserLang(); // try to use the browser language if it is available. If not, uses english. translate.use(translate.getLangs().includes(browserLang) ? browserLang : 'en'); } }