Highstock指标名称(indicatorAliases)翻译功能失效问题咨询
Highstock DEMA指标翻译不生效的解决方案
问题出在配置项的使用错误:indicatorAliases仅用于Stock Tools工具面板中的指标选项名称映射,而指标弹窗标题、tooltip里的指标名称,需要通过lang对象下的indicators属性来配置。
修改步骤:
- 可保留原配置中的
indicatorAliases(不影响工具面板显示),同时在lang配置内添加indicators对象,指定对应指标的翻译文本。 - 示例配置代码:
Highcharts.setOptions({ lang: { months: ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'], stockTools: { gui: { indicators: 'Wskaźniki', ... // 原有的Stock Tools菜单其他翻译保留 } }, indicators: { dema: 'Podwójna wykładnicza średnia krocząca' }, add: 'Dodaj' }, // 若需要保留工具面板的指标别名,可继续保留以下配置 indicatorAliases: { dema: 'Podwójna wykładnicza średnia krocząca' } });
修改后,指标弹窗标题和tooltip里的DEMA就会显示设置的波兰语翻译文本,同时不影响其他已正常工作的翻译项。
内容的提问来源于stack exchange,提问作者TomStack
相关产品推荐
相关产品推荐

