Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component, OnInit } from '@angular/core';
- import { TranslateService } from '@ngx-translate/core';
- @Component({
- selector: 'app-root',
- templateUrl: './app.component.html',
- styleUrls: ['./app.component.css']
- })
- export class AppComponent implements OnInit {
- title = 'angular-universal-i18n';
- constructor(private translate: TranslateService) {}
- public ngOnInit(): void {
- this.setDefaultTranslation();
- }
- private setDefaultTranslation(): void {
- if (['en', 'es', 'zh', 'ru'].indexOf(this.translate.getBrowserLang()) > -1) {
- this.translate.setDefaultLang(this.translate.getBrowserLang());
- } else {
- this.translate.setDefaultLang('en');
- }
- }
- public switchLanguage(lang: string): void {
- this.translate.setDefaultLang(lang);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement