Допустим, у меня есть файл перевода en.json
, например:
{
"LABEL": "Delete {{ value }}?",
"THIS": "this thing",
"THESE": "these things",
"THOSE": "those things"
}
, и я хочу перевести его, используя мгновенную функцию, например:
this.translator.instant('LABEL', { value: 'THIS'|'THESE'|'THOSE' })
Для перевода значения метки 'THIS', 'THESE' или 'THOSE' и имеют это значение, интерполированное в строку. Например:
this.translator.instant('LABEL', { value: 'THOSE' })
должен вывести «Удалить эти вещи?».
Я предполагаю, что это возможно с помощью ngx-translate, я просто не знаю, какой именно синтаксис c. Я могу придумать пару альтернативных решений, но предпочел бы сделать это таким образом, поэтому любые рекомендации приветствуются. Я ищу что-то вроде:
{
"LABEL": "Delete {{ value | translate }}?",
...
}