有人可以指点我如何本地化的日期相关的字符串硬编码在HighCharts js文件。例如,我想要图表显示本地化值“Fév”,而不是x轴上的默认“Feb”日期标签。我试图通过在启动图表之前设置语言对象上的选项来实现本地化:
- Highcharts.setOptions({
- lang: {
- months: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],weekdays: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi']
- } });
但图表仍显示默认值。
jsFiddle有问题。
解决方法
只是完成一点点这个话题:
所有与语言相关的选项都可用here
一个完整的葡萄牙例子:
- var highchartsOptions = Highcharts.setOptions({
- lang: {
- loading: 'Aguarde...',months: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],weekdays: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado'],shortMonths: ['Jan','Feb','Mar','Abr','Jun','Jul','Ago','Set','Out','Nov','Dez'],exportButtonTitle: "Exportar",printButtonTitle: "Imprimir",rangeSelectorFrom: "De",rangeSelectorTo: "Até",rangeSelectorZoom: "Periodo",downloadpnG: 'Download imagem PNG',downloadJPEG: 'Download imagem JPEG',downloadPDF: 'Download documento PDF',downloadSVG: 'Download imagem SVG'
- // resetZoom: "Reset",// resetZoomTitle: "Reset,// thousandsSep: ".",// decimalPoint: ','
- }
- }
- );