ohayolibs
Version:
Ohayo is a set of essential modules for ohayojp.
12 lines (9 loc) • 416 B
text/typescript
import { Inject, Pipe, PipeTransform } from '@angular/core';
import { OhayoI18NService, OHAYO_I18N_TOKEN } from './i18n';
({ name: 'i18n' })
export class I18nPipe implements PipeTransform {
constructor((OHAYO_I18N_TOKEN) private i18n: OhayoI18NService) { }
transform(key: string, interpolateParams?: {}, isSafe?: boolean): string {
return this.i18n.fanyi(key, interpolateParams, isSafe);
}
}