如何翻译 Vega 中的文本
How to translate the text in Vega
我希望在 Vega 中使用文本时它是国际化的。
例如:
legend: {
....
labelExpr: "datum.value == 'TIME' ? i18next.t('LATE') : i18next.t('TIME')"
}
在此示例中国际化不起作用。
有没有可以在 Vega 中轻松翻译的解决方案?
Vega 表达式不能是任意的javascript;此处列出了可用的功能:https://vega.github.io/vega/docs/expressions/
翻译不在可用功能之列。执行此操作的最佳方法可能是在将其传递给 vega 规范之前预先填充数据集中的翻译列。
我希望在 Vega 中使用文本时它是国际化的。
例如:
legend: {
....
labelExpr: "datum.value == 'TIME' ? i18next.t('LATE') : i18next.t('TIME')"
}
在此示例中国际化不起作用。
有没有可以在 Vega 中轻松翻译的解决方案?
Vega 表达式不能是任意的javascript;此处列出了可用的功能:https://vega.github.io/vega/docs/expressions/
翻译不在可用功能之列。执行此操作的最佳方法可能是在将其传递给 vega 规范之前预先填充数据集中的翻译列。