gpt4 book ai didi

javascript - 如何用葡萄牙语渲染 vis.js 时间线元素?

转载 作者:行者123 更新时间:2023-11-28 05:57:32 26 4
gpt4 key购买 nike

我的任务是使用 vis.js 的组件做一个基本的时间线,问题是我来自巴西,时间线 os vis.js 用英语显示月份,我需要它们用葡萄牙语,正在学习我在文档中发现了一些有关允许更改语言的区域设置的内容,但尽管我尝试了很多,但我无法更改它。

如果您能帮我做到这一点,那就太好了,这是我关于语言更改的代码:

   var options = {
width: "100%",
height: "381px",
timeAxis: {scale: 'year', step: 1},
zoomable: false,
maxMinorChars: 1,
locales: {
mylocale: {
current: 'atual',
time: 'tempo'
}
},
locale: 'mylocale',
format: {
minorLabels: {
day: 'DD',
month: 'MMMM',
year: 'YYYY'
},
majorLabels: {
day: 'DD',
month: 'MMMM',
year: 'YYYY'
}
}
};

代码基于此链接:(http://visjs.org/docs/timeline/)(http://momentjs.com/)

最佳答案

我知道这个问题很旧,我不知道当你问这个问题时 vis.js 的版本是否支持这个问题,但是......

minorLabels 和majorLabels 可以是函数而不是对象,并且您可以返回任何您想要的字符串。这些函数有 3 个参数(日期、比例、步长)。

options: {
format: {
minorLabels: function (date, scale, step) {
// return minor label with date in your locale
},
majorLabels: function (date, scale, step) {
// return major label with date in your locale
}
}
}

关于javascript - 如何用葡萄牙语渲染 vis.js 时间线元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37529947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com