File: /var/dev/nowruzgan/admin/src/app/pipes/rel.pipe.ts
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({
name: 'rel'
})
export class RelPipe implements PipeTransform {
static rels: {key: string, label: string}[] = [
{key: 'synonym', label: 'ترادف'},
{key: 'near synonym', label: 'ترادف قریب'},
{key: 'lexical variant', label: 'تساوی قاموسی'},
{key: 'historical form', label: 'تساوی تاریخی'},
{key: 'see', label: 'ارجاع'},
{key: 'see also', label: 'تداعی'},
{key: 'contain', label: 'کلیت'},
{key: 'part', label: 'جزئیت'},
{key: 'manifestation', label: 'مظهریت'},
{key: 'instance', label: 'مصداقیت'},
{key: 'plural', label: 'جمع'},
{key: 'singular', label: 'مفرد'},
];
transform(s: any): any {
let rel = RelPipe.rels.find(rel => rel.key==s);
return rel ? rel.label : s;
}
}