Я новичок в Angular2, и я впервые работаю с интернационализацией, поэтому я застрял и мне нужна ваша помощь, пожалуйста.
Я уже перевел текст в HTML, и сейчас я работаю с интернационализацией файлов .ts.
Мой вопрос: ¿Как я могу перевести метку и Routelink внутри конструктора файла .ts?
Я бы хотел перевести это:
constructor(private doctypesService: DoctypesService, private categoriasService: CategoriesService,
private metadataService: MetadataService, private breadcrumbService: BreadcrumbService, private i18n: I18n) {
this.breadcrumbService.setItems([
{ label: 'Administración' },
{ label: 'Categorías', routerLink: ['/categorias'] }
]);
Две метки и ссылка на маршрутизатор.
Я перевел значения заголовка таблицы в файл ts с помощью этого подхода, и он работает, но я не знаю, как это сделать с метками и routerlink. Спасибо за вашу помощь
Вот что я сделал в init для перевода заголовков:
ngOnInit() {
this.refreshCategorias();
this.refreshSubcategorias();
this.refreshMetadatos();
this.cols = [
{ field: 'code', header: this.i18n('código')},
{ field: 'name', header: this.i18n('nombre') },
{ field: 'description', header: this.i18n('descripción')}
];
}
Конечно, мне пришлось сделать этот импорт, чтобы он работал
import { I18n } from '@ngx-translate/i18n-polyfill';