Как использовать пользовательскую локаль в шкале vis.js - PullRequest
0 голосов
/ 03 октября 2018

Я использую временную шкалу vis.js для проекта и пытался добавить пользовательский языковой стандарт, как описано в документации .

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 Я загружал moment.js перед vis.js.Вот пример на jsfiddle, который я ожидал работать, но это не так.Может кто-нибудь объяснить, почему это не работает, как задокументировано, или я пропустил что-то важное?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2019

После некоторых копаний вам нужно добавить эти строки в следующем порядке: :

load moment js first

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

load "fr" , так как пример, который вы предоставили в JSfiddle, был на французском

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/locale/fr.js"></script>
0 голосов
/ 22 февраля 2019

Вы можете просто установить свои параметры:

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 для примера

...