2016-09-21 4 views
4

저는 차트에 d3.js를 사용하고 있으며 이제 v4로 업데이트하려고합니다.d3.js v4, d3.locale(), 현지화

번역 이후 모든 날짜 형식이 다른 언어로되어 있기 때문에 d3.locale()이 더 이상 작동하지 않는 것으로 나타났습니다.

어떻게 해결할 수 있습니까? 나는 포럼을 파고 있지만, v4의 경우에는 실제로 찾지 못했습니다. 여기

https://github.com/d3/d3/blob/master/API.md

+1

당신이 코드의 일부를 추가 할 수 있습니다 : 여기

독일 날짜와 달에 대한 예입니다? 이 프로젝트의 위키는 매우 완벽합니다. https://github.com/d3/d3/wiki하지만 몇 가지 코드를 추가하면 특정 문제를 확인할 수 있습니다. –

답변

-1

당신은 D3의 V4에 d3.timeFormatDefaultLocale(definition)를 사용해야 같습니다.

d3.timeFormatDefaultLocale({ 
     "decimal": ",", 
     "thousands": ".", 
     "grouping": [3], 
     "currency": ["€", ""], 
     "dateTime": "%a %b %e %X %Y", 
     "date": "%d.%m.%Y", 
     "time": "%H:%M:%S", 
     "periods": ["AM", "PM"], 
     "days": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], 
     "shortDays": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], 
     "months": ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"], 
     "shortMonths": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"] 
    }) 
5

d3-time-format을 원하는처럼