UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

19 lines (14 loc) 615 B
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 }); } }