UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

12 lines (9 loc) 416 B
import { Inject, Pipe, PipeTransform } from '@angular/core'; import { OhayoI18NService, OHAYO_I18N_TOKEN } from './i18n'; @Pipe({ name: 'i18n' }) export class I18nPipe implements PipeTransform { constructor(@Inject(OHAYO_I18N_TOKEN) private i18n: OhayoI18NService) { } transform(key: string, interpolateParams?: {}, isSafe?: boolean): string { return this.i18n.fanyi(key, interpolateParams, isSafe); } }