簡體   English   中英

如何使用葡萄牙語呈現vis.js時間軸元素?

[英]How to render vis.js timeline elements in Portuguese?

我的任務是使用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
    }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM