Мне нужно перевести мои высокие чарты, когда пользователь выбирает другой язык. У меня есть chartservice, который прослушивает translationService и назначает значение, полученное от translationService, для загрузки атрибута CSV диаграммы. вот код "
private downloadCsvText= '';
this._translateService.get('TL_DOWNLOAD_CSV').subscribe((res: string) => this.downloadCsvText=res);
Highcharts.setOptions({
global: { useUTC: false },
lang: {
noData: this.chartNoData,
downloadCSV: this.downloadCsvText
}
});
и в моих методах, которые создают диаграмму, у меня есть:
exporting: {
filename: 'MyChart',
buttons: {
contextButton: {
menuItems: ['downloadCSV']
}
},
csv: {
itemDelimiter: ';'
},
fallbackToExportServer: false
}
Однако, в тот момент, когда пользователь меняет язык, menuItems является единственным вещь, которая не переведена. Любое руководство приветствуется.
Я использую
- Angular 8
- "highcharts": "6.1.1"
- "highcharts-export-csv": "= 1.4.8",
- "highcharts-pattern-fill": "3.0.3",