Вы должны использовать TranslateService
из @ngx-translate/core
.
У вас есть два способа:
translate.instant
с просто переведет слово на определенный язык напрямую.
translate.get
, которые получают значение из наблюдаемой.
Вот небольшой пример, как его использовать:
import { TranslateService } from '@ngx-translate/core';
yourTranslatedText : string;
yourTranslatedObservableText : string;
constructor(
private translateService: TranslateService,
) {
yourTranslatedText = this.translateService.instant('your.key.string');
this.translateService.get('your.key.string').subscribe((translatedString) => {
yourTranslatedObservableText = translatedString;
});
}
Обратите внимание, что вы можете передать Array ключей, чтобы вы могли перевести все слова, которые вы хотите сразу.