@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
19 lines (14 loc) • 615 B
text/typescript
import {EventEmitter} from "@angular/core";
import {TranslateService} from "@ngx-translate/core";
export class TranslateHelper {
public static alert = { en: {}, zh: {} };
public static time = {};
public static languageChangEvent = new EventEmitter<{oldLang: string, curLang: string}>();
public static changeLanguage(translateService: TranslateService, lang: string):void {
const oldLang = translateService.currentLang;
translateService.use(lang);
TranslateHelper.languageChangEvent.emit({
oldLang: oldLang, curLang: lang
});
}
}