2

angularjs アプリケーションで Highcharts-ng を使用していますが、視覚化は非常によく見えます。1 つだけ問題があります。月の言語を変更できません。

通常、lang を shortMonths、months などで上書きできることがわかりましたが、影響はありません。

私の $scope.chartConfig に、次の構成を追加しました。

$scope.chartConfig = {
                        "options": {
                            chart: {
                                type: "column",
                                zoomType: "x"
                            },
                            plotOptions: {
                                "series": {
                                    "stacking": "normal"
                                }
                            },
                            "tooltip": {
                                headerFormat: '<b>{series.name}</b><br/>',
                                pointFormat: '{point.y:,.2f} €',
                            },
                            lang: {
                                loading: 'Daten werden geladen...',
                                months: "Januar,Februar,März,April,Mayi,Juni,Juli,August,September,Oktober,November,DeZember".split(","),
                                shortMonths: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
                                weekdays: "Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday".split(","),
                                decimalPoint: ',',
                                thousandsSep: '.',
                                resetZoom: "Zoom zurücksetzen",
                                resetZoomTitle: "Zoom zurücksetzen"
                            },
                        },...

ローディング言語変数「Daten werden geladen...」が表示されますが、翻訳された月は表示されません。

誰かがその問題を解決するためのヒントを持っていれば素晴らしいでしょう。前もって感謝します。

4

1 に答える 1

2

チャートを開始する前に、言語オプション (グローバル) を設定します。(任意のチャート)

Highcharts.setOptions({
    lang: {
        months: ["Januar,Februar,März,April,Mayi,Juni,Juli,August,September,Oktober,November,DeZember"],
        weekdays: ['Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Frietag', 'Samstag', 'Sonntag']
    }
});

参照

于 2014-06-16T09:18:43.117 に答える