如何在vis.js时间轴中使用自定义语言环境

时间:2018-10-03 20:57:52

标签: javascript vis.js vis.js-timeline

我正在为项目使用vis.js时间轴,并尝试按照documentation中的说明添加自定义语言环境。

var options = {
  locales: {
    // create a new locale (text strings should be replaced with localized strings)
    mylocale: {
      current: 'current',
      time: 'time',
    }
  },

  // use the new locale
  locale: 'mylocale'
};

尽管我想使它在不使用moment.js的情况下工作,但我还是在vis.js之前加载了moment.js。这是我期望能在jsfiddle上使用的example,但没有成功。有人可以解释一下为什么它不能按文档记载工作还是我错过了重要的事情吗?

2 个答案:

答案 0 :(得分:0)

您只需设置选项即可:

const options {
  option: 'fr'
}

但是您需要添加:

<script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.8.1/moment-with-locales.min.js"></script>

请参见:http://visjs.org/examples/timeline/other/localization.html为例

答案 1 :(得分:0)

进行一些挖掘之后,您需要按顺序添加这些行:

首先加载片刻

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script>

加载“ fr” ,因为您在JSfiddle中提供的示例是法语

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/locale/fr.js"></script>