d3.js-英语以外语言的时间刻度标签

d3.js-英语以外语言的时间刻度标签,d3.js,internationalization,label,D3.js,Internationalization,Label,我用AngularJS和d3实现了一个折线图。 x轴显示了几个月(2月至10月)的时间刻度。所以蜱虫的标签是二月、三月。。。十月。 我怎样才能用英语以外的其他语言获得滴答声? 例如,如果我的应用程序是德语的,我喜欢使用德语的月份名称。LAS的解决方案正在发挥作用:在具有德语设置的机器上重新编译d3.js,并将d3.de_de.js而不是d3.js包含在内,以德语名称给出时间刻度。 在源代码中可以找到这些文件 src/time/format-localized.js和 src/format/for

我用AngularJS和d3实现了一个折线图。 x轴显示了几个月(2月至10月)的时间刻度。所以蜱虫的标签是二月、三月。。。十月。 我怎样才能用英语以外的其他语言获得滴答声?
例如,如果我的应用程序是德语的,我喜欢使用德语的月份名称。

LAS的解决方案正在发挥作用:在具有德语设置的机器上重新编译d3.js,并将d3.de_de.js而不是d3.js包含在内,以德语名称给出时间刻度。 在源代码中可以找到这些文件 src/time/format-localized.js和
src/format/format-localized.js和英语设置。

可能重复@Lars:我已经阅读了您的建议,在具有语言环境设置的机器上重新编译d3.js(和d3.min.js)。因此,对于一个多语言应用程序,我必须拥有所有受支持语言的d3.js/d3.min.js版本,然后决定包含哪个脚本?没有别的办法吗?由于我是AngularJS和d3新手,任何提示都会很有帮助。拥有多个版本肯定是最简单的方法。您也可以修改D3以包含来自其他来源的名称数组,但这需要您付出更多的努力。不幸的是,任何修补过的库都会使更新过程复杂化。迈克·博斯托克(Mike Bostock)就这一问题的区域设置分支作出了承诺。这似乎是初稿,但也许对你有帮助。请看一看